diff --git a/.idea/docs.iml b/.idea/docs.iml deleted file mode 100644 index d0876a78d06ac03b5d78c8dcdb95570281c6f1d6..0000000000000000000000000000000000000000 --- a/.idea/docs.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2da2d6447d11dfe32bfb846c3d5b199fc99..0000000000000000000000000000000000000000 --- a/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 65531ca992813bbfedbe43dfae5a5f4337168ed8..0000000000000000000000000000000000000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 6049cfe013e0d2ef3f5f29c1b34b880e9d498ef0..0000000000000000000000000000000000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7f4cb416c083d265558da75d457237d671..0000000000000000000000000000000000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" new file mode 100644 index 0000000000000000000000000000000000000000..32b5c107fd96e97846ef21e9a22f069ad345a756 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" @@ -0,0 +1,191 @@ + +# 简介 +介绍 +```yaml +products: + Anolis23: #产品名称 + short_name: an23 #产品名缩写,用于创建测试任务 + branch: ['a23'] #匹配分支,分支中包含branch,则匹配成功sdfgsdfgsdfg + Anolis8: + short_name: an8 + branch: ['a8'] + default: True #默认产品配置 + Anolis7: + short_name: an7 + branch: ['a7'] + Anolis8.4: + short_name: an8.4 + branch: ['a8.4'] + Anolis8.2: + short_name: an8.2 + branch: ['a8.2'] + Anolis7.9: + short_name: an7.9 + branch: ['a7.9'] + Anolis7.7: + short_name: an7.7 + branch: ['a7.7'] +``` + +## toneconfs.yaml +公共测试用例配置文件,可以在globals.yaml和ci.yaml中引用。 +增加一行 +```yaml +basic_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=basic_test + tone_test_case: check_license,check_specfile,check_codestyle +rpm_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=rpm_test + tone_test_case: pkg_smoke_test,check_abi_diff,check_pkg_dependency +custom_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=custom_test + tone_test_case: custom_script +``` + +## globals.yaml +全局配置文件,指明组织仓库运行的测试任务和任务运行方式。 +```yaml +src-anolis-os: #仓库所属组织名称 + code_test: #任务名称 + tone_test: basic_test #任务配置,来自公共测试用例配置文件 + server_config: '{product}-anck-x86_64' #任务运行机器配置,product为产品配置 + abs_build: + type: abs #任务类型,默认为tone + integration_test: + depend: [abs_build] #依赖任务,如果依赖任务失败,则不允许本任务 + tone_test: rpm_test + server_config: #支持不同规格服务器 + x86_64: '{product}-anck-x86_64' + aarch64: '{product}-anck-aarch64' + parallel: #任务运行方式,由上到下串行执行 + - code_test, abs_build #同一层并行执行 + - integration_test +``` + +# 自定义配置 + +## ci.yaml +当全局配置不能满足某个仓库的测试需求时,可以通过配置repos中的ci.yaml来接入自定义配置,ci.yaml中分为仓库配置,测试配置,通知配置。 + +### 仓库配置 +```yaml +#pr,即提交pr就会触发测试,支持gitee平台和github平台 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + trigger_mode: pr + +#pull,定时监测指定仓库分支的commit,如果变化则触发测试 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + git_branch: master + trigger_mode: pull + trigger_time: * * * * * #crontab风格时间表达式 +``` + +### 测试配置 +```yaml +#示例1,引用全局配置 +test: + test_task_1: + tone_test: basic_test + server_config: {product}-anck-x86_64 + +#示例2,覆盖全局配置 +test: + test_task_2: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + +#示例3,自定义测试配置 +test: + test_task_3: + tone_test: keentune + keentune: + tone_workspace: keentune + tone_project: keentune + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 + +#示例4,自定义脚本配置 +test: + test_task_4: + tone_test: script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 + +#示例5,运行并行测试任务 +test: + test_task_5: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_6: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_5, test_task_6 + +#示例6,运行串行测试任务 +test: + test_task_7: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_8: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_7 + - test_task_8 + +#示例8,扩展T-One配置 +test: + test_task_8: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + tone_extend: #详细参数请参考 T-One API + need_reboot: 1 + script_info: + - pos: before + script: sleep 10 +``` + +### 通知配置 +```yaml +notice: + notice_mode: any/on_success/on_fail #通知模式,支持任意/仅成功/仅失败 + callback: 'https://xxx.com' + email: ['x1@xx.com', 'x2@xx.com'] + dingding: ['token1', 'token2'] +``` +上述三个部分组成一份ci.yaml,以下是一个完整示例: +```yaml +repo: + git_url: https://gitee.com/anolis/keentune.git + git_branch: master + trigger_mode: pull + trigger_time: 23 * * * * +test: + keentune_test: + tone_test: keentune + keentune: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 +notice: + dingding: ['token1', 'token2'] +``` diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..02dd1d9d2c29466e240226e640c4c324cac55639 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" @@ -0,0 +1,98 @@ + +# 背景介绍 +5555555555555566665sdfgsdfgsdfgsdfgsdfgdsgggggggggggggggggggggggggggggggggggggggfg555555555555555 +开发者fork内核代码仓库,并在本地进行开发,无需提交PR也可使用代码门禁的自助检测模式对已开发的代码999999,自助模式没有CLA检查和签名检查,仅触发代码测试流程,能够帮助开发者提前了解代码质量情况和问题。
使用社区帐号登录[CBC](https://cbc.openanolis.cn),点击创建任务,首先选择fork仓库的源分支,然后将默认的代码仓库和代码分支修改为开发者自己的仓库和分支,其余选项可按照自身需求进行选择,最后点击确定即可进入代码测试流程,等待执行完毕,即可点击查看,跳转到任务详情页,查看详细的执行日志。
由于测试资源紧张,每位开发者仅允许创建两个执行的任务(一个x86一个arm,也可以两个x86任务),需等待之前提交的任务完成之后才能再次提交新的任务,每次检测提交的commit个数不能超过50个。 +12 +# 附录 +22 +## 命令说明 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | +| /merge | 进行代码合入 | maintainer | + + +## 标签说明 +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | +| anolis_merge_pass | 自动合入通过 | +| anolis_merge_fail | 自动合入未通过 | + + +## 检测说明 +| 检测项 | 检测目标 | 检测范围 | +| --- | --- | --- | +| review检测 | 检查每个commit log是否包含规范字段,例如#ANBZ等 | 每一个commit | +| checkpatch检测 | 与上游社区的checkpatch检测保持一致,范围根据情况有一定适配 | 每一个龙蜥自研的commit | +| build检测 | anolis_defconfig | 每一个commit,区分aarch64与x86_64 | +| kconfig检测 | 检测所有的config文件是否有新的config选项未设置,防止编译出错 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | +| 全量build检测 | allnoconfig,allyesconfig,defconfig,anolis_defconfig,anolis-debug_defconfig | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | +| 启动检测 | 检测PR代码所构建出的内核rpm安装之后能否正常启动 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | + + + +## checkpatch规则 +| 包含anolis自研前缀 | 修改内核配置 | 来自upstream | 检查checkpatch | +| --- | --- | --- | --- | +| 是 | 是 | 是(warning提示) | 是 | +| 是 | 是 | 否 | 是 | +| 是 | 否 | 是(warning提示) | 是 | +| 是 | 否 | 否 | 是 | +| 否 | 是 | 是(warning提示) | 否 | +| 否 | 是 | 否 | 否 | +| 否 | 否 | 是 | 否 | +| 否 | 否 | 否(error报错) | 否 | + +eeee +![示例图片](https://pic.rmb.bdstatic.com/bjh/gallery/03e17cba710868d9153176b50a5fca0d1090.jpeg#pic_center=100x100) +| 列1 | 列2 | 列3 | +| --- | --- | --- | +| 单元格1 | 单元格2 | 单元格3 | +| 单元格4 | 单元格5 | 单元格6 | +| 左对齐 | 居中对齐 | 右对齐 | +|:-----|:------:|------:| +| 文本 | 文本 | 文本 | + +
图片名称
+ + + + + + + + + + + + + +
值班人员星期一星期二星期三
张三李四王五
+| 左对齐 | 居中对齐 | 右对齐 | +|:-----|:------:|------:| +| 文本 | 文本 | 文本 | + +- [ ] :待完成事项 +| 列1 | 列2 | 列3 | +| --- | --- | --- | +| 单元格1 | 单元格2 | 单元格3 | +| 单元格4 | 单元格5 | 单元格6 | +- [ ] :待完成事项2 +| 列1 | 列2 | 列3 | +| --- | --- | --- | +| 单元格1 | 单元格2 | 单元格3 | +| 单元格4 | 单元格5 | 单元格6 | + +- [x] :已完成事项 + +
+ 图片名称 +
\ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/2025\345\244\247\351\243\216\345\220\221\346\240\207.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/2025\345\244\247\351\243\216\345\220\221\346\240\207.md" new file mode 100644 index 0000000000000000000000000000000000000000..497a5904382d6d363591a4e402a147a1c670dc05 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/2025\345\244\247\351\243\216\345\220\221\346\240\207.md" @@ -0,0 +1,26 @@ +上看看快快快快快快卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡 +lllllllllllllllllllllllllllllllllll +快快快快快快坎坎坷坷卡卡卡卡卡卡卡卡卡 + + +少时诵诗书少时诵诗书是撒是撒是撒是撒是撒是撒是撒是撒是撒是撒是撒是撒是撒 + + + +0000000000000000000000000000000 +============== + + + + + + + + + +事实上事实上少时诵诗书是撒是撒是撒是撒是撒是撒是撒是撒是撒是撒 + + +ksakslkslaksla +ww3w2llllll +密码密密麻麻密密麻麻aaaa \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/710/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/710/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" new file mode 100644 index 0000000000000000000000000000000000000000..cc538a2be0bd67d0c5b549d383a01b76926cb7be --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/710/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" @@ -0,0 +1,131 @@ + +# 简介 + + + +## toneconfs.yaml +公共测试用例配置文件,可以在globals.yaml和ci.yaml中引用。 + + +## globals.yaml +全局配置文件,指明组织仓库运行的测试任务和任务运行方式。 + + +# 自定义配置 + +## ci.yaml +当全局配置不能满足某个仓库的测试需求时,可以通过配置repos中的ci.yaml来接入自定义配置,ci.yaml中分为仓库配置,测试配置,通知配置。 + +### 仓库配置 +```yaml +#pr,即提交pr就会触发测试,支持gitee平台和github平台 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + trigger_mode: pr + +#pull,定时监测指定仓库分支的commit,如果变化则触发测试 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + git_branch: master + trigger_mode: pull + trigger_time: * * * * * #crontab风格时间表达式 +``` + +### 测试配置 +```yaml +#示例1,引用全局配置 +test: + test_task_1: + tone_test: basic_test + server_config: {product}-anck-x86_64 + +#示例2,覆盖全局配置 +test: + test_task_2: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + +#示例3,自定义测试配置 +test: + test_task_3: + tone_test: keentune + keentune: + tone_workspace: keentune + tone_project: keentune + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 + +#示例4,自定义脚本配置 +test: + test_task_4: + tone_test: script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 + +#示例5,运行并行测试任务 +test: + test_task_5: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_6: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_5, test_task_6 + +#示例6,运行串行测试任务 +test: + test_task_7: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_8: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_7 + - test_task_8 + +#示例8,扩展T-One配置 +test: + test_task_8: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + tone_extend: #详细参数请参考 T-One API + need_reboot: 1 + script_info: + - pos: before + script: sleep 10 +``` + +### 通知配置 +```yaml +notice: + notice_mode: any/on_success/on_fail #通知模式,支持任意/仅成功/仅失败 + callback: 'https://xxx.com' + email: ['x1@xx.com', 'x2@xx.com'] + dingding: ['token1', 'token2'] +``` +上述三个部分组成一份ci.yaml,以下是一个完整示例: +```yaml +repo: + git_url: https://gitee.com/anolis/keentune.git + git_branch: master + trigger_mode: pull + trigger_time: 23 * * * * +test: + keentune_test: + tone_test: keentune + keentune: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 +notice: + dingding: ['token1', 'token2'] +``` diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/710/\345\244\247\347\272\262.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/710/\345\244\247\347\272\262.md" new file mode 100644 index 0000000000000000000000000000000000000000..d772a2a6e77cae2543edc5b06d4033edea7adb2e --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\346\227\245\345\277\227\346\226\207\344\273\266/710/\345\244\247\347\272\262.md" @@ -0,0 +1,34 @@ + +大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲大纲 + + + + ++ 《[使用法则1](/CESHI_ZHUANYONG/CI及代码门禁/龙蜥目录1/目录2/使用法则1.md)》(可行) ++ 《[使用法则10](../CI及代码门禁/龙蜥目录1/目录2/使用法则1.md)》 ++ 《[使用法则11](CESHI_ZHUANYONG/CI及代码门禁/龙蜥目录1/目录2/使用法则1.md)》 ++ 《[使用法则2](../../龙蜥目录1/目录2/使用法则1.md)》(可行) ++ 《[刷机msd](../../龙蜥目录1/刷机msd.md)》(可行) + ++ [规范1](./CI-META仓库配置规范.md) (可实现) ++ [规范2](CI-META仓库配置规范.md) (可实现) + + ++ [基础设施规范](/INFRA_DOCS/CI及代码门禁/CI-META仓库配置规范.md) (要实现) + + + ++[生物进化论](/DEVELOPER_DOCS/AnolisOS发行声明/生物进化论.md) + ++《[蓝天白云](/DEVELOPER_DOCS/AnolisOS发行声明/1120-蓝天白云.md)》 + + ++《[开发手册](/OPERATIONS_DOCS/Anolis OS 开发使用/os开发手册.md)》 + ++《[环境要求](/PRODUCT_DOCS/Anolis OS 开发使用/环境要求.md)》 ++《[二十四节气](/OTHER_DOCS/开发手册/二十四节气歌.md)》 + + + + +----- 随便加点啥 \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\345\206\205\346\240\270CI\346\234\215\345\212\241-KernelCI.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\345\206\205\346\240\270CI\346\234\215\345\212\241-KernelCI.md" new file mode 100644 index 0000000000000000000000000000000000000000..e08532a3cedd27341af279759f92d455d87b1f28 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\345\206\205\346\240\270CI\346\234\215\345\212\241-KernelCI.md" @@ -0,0 +1,87 @@ + +# 服务介绍 +为保障龙蜥社区内核代码的质量,每当有新的内核代码仓库代码合入请求,即PR请求时,都会自动触发bot里的KernelCI流程(内核代码门禁系统),并由bot通过评论方式实时反馈流程进度,开发者可根据bot的回复,在PR中评论相应的命令,以推进流程继续,直至通过评审和测试,最终合入内核代码仓库。更多内核代码开发流程,请参考[Cloud Kernel开发流程](https://openanolis.cn/sig/Cloud-Kernel/doc/607596680293474815)。 + +# PR 规范 +--洒水 + +- 内核CI服务仅支持龙蜥社区官方[内核仓库](https://gitee.com/anolis/cloud-kernel),及其它已被管理员审批的内核仓库。我问问五千万 +- 向内核仓库提交PR,请遵守[社区规范](https://openanolis.cn/sig/Cloud-Kernel/doc/607605992881480196)。 +- 为保证PR review质量,每个PR的commit数量请不要超过25个。 + + +# 操作流程 + +1. 每当内核仓库有新的PR提交时,bot首先会检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入代码测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584171830-16d6f12d-a4dc-426a-8ff5-e93bd91620c1.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=141&id=SmlPp&name=image.png&originHeight=282&originWidth=1746&originalType=binary&ratio=1&rotation=0&showTitle=false&size=143475&status=error&style=none&taskId=ucacd180f-47fe-4910-8a8e-b53987befd8&title=&width=873 "单机测试拓扑") + +2. 如果未签署,则会评论PR提示提交者未签署CLA协议。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584416737-f1a82789-85d4-49d5-887e-8c1b949dca3f.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=160&id=wV9Sf&name=image.png&originHeight=320&originWidth=1740&originalType=binary&ratio=1&rotation=0&showTitle=false&size=195377&status=error&style=none&taskId=u7f8ed7c5-c23a-410e-abee-290983d196b&title=&width=870) + +3. 当开发者签署CLA协议之后,可以在PR中评论/check-cla重新检查协议签署情况,评论/check-cla不会触发测试流程,如需测试,评论/retest即可进入测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584503259-d1fb4700-00ed-4852-9c68-c9baec30b35b.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=278&id=wFTwV&name=image.png&originHeight=556&originWidth=1766&originalType=binary&ratio=1&rotation=0&showTitle=false&size=196642&status=error&style=none&taskId=u134459b8-a67d-4c78-87c7-3171f2e4cbd&title=&width=883) + +4. 当测试完成之后,会把测试结果和详细结果链接一起评论到PR中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584761977-c682b4be-7d2d-473d-adcc-8109904ff2cd.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=276&id=yOgnc&name=image.png&originHeight=552&originWidth=1740&originalType=binary&ratio=1&rotation=0&showTitle=false&size=264370&status=error&style=none&taskId=u7c9b6e15-5a9d-4f8d-9a03-c31ca9a6345&title=&width=870) + +5. 如果测试失败,开发者可在修改代码之后,评论/retest重新进入代码测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677121622562-c0ffd198-a124-4456-bed3-9a81717b368a.png#clientId=ucd86df8e-644d-4&from=paste&height=600&id=R2nYg&name=image.png&originHeight=1200&originWidth=1650&originalType=binary&ratio=2&rotation=0&showTitle=false&size=542157&status=done&style=none&taskId=u44d508d9-ca90-4268-9055-2bb7297ccef&title=&width=825) + +6. maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。 +7. 当代码测试通过后,需由maintainer进行review,review不通过,则请开发者按照maintainer的意见和建议进行修改,如果有代码修改,则需要评论/retest重新进行测试。 +8. 当代码测试和review均通过时,可由maintainer评论/merge进行自动合入,合入后将会对本次PR的commit进行自动签名。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677122175219-2edb14fa-f5b4-4451-9590-bfd06e53179e.png#clientId=ucd86df8e-644d-4&from=paste&height=453&id=U5vnw&name=image.png&originHeight=906&originWidth=1532&originalType=binary&ratio=2&rotation=0&showTitle=false&size=359777&status=done&style=none&taskId=u998bc880-2735-4c36-b544-732464bbd06&title=&width=766) + +# 可用命令 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | +| /merge | 进行代码合入和自动签名 | maintainer | + + +# 标签说明 +每次bot操作均会在PR上打上状态标签,开发者可根据标签信息判断当前流程,并进行后续操作: + +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | +| anolis_merge_pass | 自动签名成功 | +| anolis_merge_fail | 自动签名失败 | + + +# 检测项 +| 检测项 | 检测目标 | 检测范围 | +| --- | --- | --- | +| review检测 | 检查每个commit log是否包含规范字段,例如#ANBZ等 | 每一个commit | +| checkpatch检测 | 与上游社区的checkpatch检测保持一致,范围根据情况有一定适配 | 每一个龙蜥自研的commit | +| build检测 | anolis_defconfig | 每一个commit,区分aarch64与x86_64 | +| kconfig检测 | 检测所有的config文件是否有新的config选项未设置,防止编译出错 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | +| 全量build检测 | allnoconfig,allyesconfig,defconfig,anolis_defconfig,anolis-debug_defconfig | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | +| 启动检测 | 检测PR代码所构建出的内核rpm安装之后能否正常启动 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | + + +# 接入方式 +KernelCI测试服务不但为龙蜥内核提供服务,还可以开放给合作企业,为合作企业的内核仓库提供测试服务。目前主要由SIG组形式进行合作,有需要的企业可以向内核SIG组提出申请,通过后由管理员进行配置,配置好后即可生效。具体接入流程如下: + +1. 合作企业内核SIG组向龙蜥内核SIG组提出接入申请 +2. 需要准备的材料有: + - 接入门禁的仓库分支和检测版本 + - maintainer邮箱列表 + - 在T-One上创建本SIG组的WorkSpace +3. 等待审批 +4. 通过后由管理员进行配置 +5. 配置完成,立即生效 +5545445热热热热热热人人44444 \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\345\256\271\345\231\250CI\346\234\215\345\212\241-DockerCI.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\345\256\271\345\231\250CI\346\234\215\345\212\241-DockerCI.md" new file mode 100644 index 0000000000000000000000000000000000000000..32cf053a580d3edc263b74572e516e8bcf0ecf54 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\345\256\271\345\231\250CI\346\234\215\345\212\241-DockerCI.md" @@ -0,0 +1,134 @@ + +# 服务介绍 +为了支持龙蜥社区容器镜像的构建发布流程,bot为社区容器镜像仓库提供了基于龙蜥系统的DockerCI测试服务,每当有新的PR提交时,bot会自动检测PR中的Dockerfile文件修改,并触发ABS容器镜像构建任务,当测试镜像构建成功时,会触发T-One容器镜像测试任务,测试项包含基础镜像测试和应用镜像测试,同时还允许开发着在仓库中引入自定义测试用例,当测试和review均通过,PR将被maintainer合入,同时系统会自动将测试镜像推送至官方正式仓库。 + +# PR 规范 + +- 容器CI服务仅支持龙蜥社区官方[容器仓库](https://gitee.com/anolis/docker-images),和github上的容器仓库。 +- 为保证容器发布质量,向容器仓库提交PR时,每个PR中限制最多包含一个Dockerfile文件。 +- 应用镜像Dockerfile存储目录限制为:应用名/应用版本/操作系统版本/Dockerfile,例如:nginx/1.14.1/8.6/Dockerfile。 +- 当PR中不包含Dockerfile时,不触发构建和发布流程,由maintainer自行考虑合入。 + + +# 操作流程 + +1. 每当容器仓库有新的PR提交时,bot首先会检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入代码测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584171830-16d6f12d-a4dc-426a-8ff5-e93bd91620c1.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=141&id=u0a9e8f87&name=image.png&originHeight=282&originWidth=1746&originalType=binary&ratio=1&rotation=0&showTitle=false&size=143475&status=error&style=none&taskId=ucacd180f-47fe-4910-8a8e-b53987befd8&title=&width=873) + +2. 如果未签署,则会评论PR提示提交者未签署CLA协议。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584416737-f1a82789-85d4-49d5-887e-8c1b949dca3f.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=160&id=u7365980b&name=image.png&originHeight=320&originWidth=1740&originalType=binary&ratio=1&rotation=0&showTitle=false&size=195377&status=error&style=none&taskId=u7f8ed7c5-c23a-410e-abee-290983d196b&title=&width=870) + +3. 当开发者签署CLA协议之后,可以在PR中评论/check-cla重新检查协议签署情况,评论/check-cla不会触发测试流程,如需测试,评论/retest即可进入测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584503259-d1fb4700-00ed-4852-9c68-c9baec30b35b.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=278&id=u48661e02&name=image.png&originHeight=556&originWidth=1766&originalType=binary&ratio=1&rotation=0&showTitle=false&size=196642&status=error&style=none&taskId=u134459b8-a67d-4c78-87c7-3171f2e4cbd&title=&width=883) + +4. 当测试完成之后,会把测试结果和详细结果链接一起评论到PR中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123711013-3ce7aba0-9467-4d11-ae9c-054494f6232a.png#clientId=uc5190962-43ed-4&from=paste&height=545&id=uceeb48aa&name=image.png&originHeight=1090&originWidth=1446&originalType=binary&ratio=2&rotation=0&showTitle=false&size=522042&status=done&style=none&taskId=u2fe84899-483d-4aa0-931f-dfed904610a&title=&width=723) + +5. 如果测试失败,开发者可在修改代码之后,评论/retest重新进入代码测试流程,或者当有新的代码提交时,也会自动触发重新测试。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123859843-7ed789bf-12bc-4950-960b-908188e7e486.png#clientId=uc5190962-43ed-4&from=paste&height=838&id=u7de105f3&name=image.png&originHeight=1676&originWidth=1522&originalType=binary&ratio=2&rotation=0&showTitle=false&size=783240&status=done&style=none&taskId=u652976ef-01a9-48c1-be0b-86ac9d5586c&title=&width=761) + +6. maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。 +7. 当代码测试通过后,需由maintainer进行review,通过之后,可由maintainer评论/merge进行自动合入,并将测试镜像推送到正式仓库中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123913431-70594fdb-96c2-4824-9f40-6e9034b40fec.png#clientId=uc5190962-43ed-4&from=paste&height=593&id=ue5da9dd0&name=image.png&originHeight=1186&originWidth=1454&originalType=binary&ratio=2&rotation=0&showTitle=false&size=427587&status=done&style=none&taskId=u27bf5e52-80a3-429a-bc59-1f71e26dc50&title=&width=727) + +# 可用命令 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | +| /merge | 进行代码合入 | maintainer | + + +# 标签说明 +每次bot操作均会在PR上打上状态标签,开发者可根据标签信息判断当前流程,并进行后续操作: + +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | + + +# 检测项 +| 测试类型 | 测试项 | 描述 | +| --- | --- | --- | +| 启动测试 | test_container_startup | 使用被测容器镜像启动容器,检查内核、编程语言等是否符合预期 | +| 应用容器状态检查 | test_container_basic | 启动应用容器后,检查容器的启动状态是否符合预期 | +| 应用容器网络端口检查 | test_container_network | 启动应用容器后,检查容器的网络端口是否能正常访问 | +| 应用容器服务检查 | test_container_service | 启动应用容器后,检查容器内的应用服务是否开启且状态正常 | +| 应用容器进程检查 | test_container_process | 启动应用容器后,检查容器的应用进程存在且处于运行状态 | + + +# 接入方式 +目前暂不支持其它类型的容器仓库接入,但是支持每个应用自定义测试用例,方便开发者进行测试使用。 + +- 自定义测试功能接入 + +需要在应用的Dockerfile文件的同级目录创建配置文件ci.yaml,生效优先级为:源仓库中Dockerfile同级的ci.yaml > 合入仓库中Dockerfile同级的ci.yaml > CI-META仓库中的[全局容器测试配置](https://gitee.com/anolis/ci-meta/blob/master/packages/d/docker-images/ci.yaml),详细参数配置含义请参考CI-META仓库配置规范,以下是默认ci.yaml配置: +```yaml +repo: + git_url: https://gitee.com/anolis/docker-images + trigger_mode: pr +test: + docker_build: + test_type: docker #1-6行为配置容器构建,无需修改 + docker_base_test: #指定测试case,可按需修改 + tone_test: base_test #测试case名称 + base_test: #测试case详细配置 + tone_workspace: container_ci_test #测试case工作空间 + tone_project: default_container_ci_test #测试case项目 + tone_test_suite: image-ci-test #测试case suite + tone_test_conf: group=container_startup_test #测试case conf + server_config: #测试case机器配置,可按需修改 + x86_64: anolis-container-func-test-x86 + aarch64: anolis-container-func-test-arm64 + docker_app_test: + tone_test: app_test + app_test: + tone_workspace: container_ci_test + tone_project: default_container_ci_test + tone_test_suite: image-ci-test + tone_test_conf: group=application_container_func_test + server_config: + x86_64: anolis-container-test-x86 + aarch64: anolis-container-test-arm64 + parallel: #任务调度逻辑,上下串行,左右并行 + - docker_build + - docker_base_test, docker_app_test +``` + +- 自定义测试脚本接入 + +ci.yaml中支持接入自定义测试脚本,详细参数配置含义请参考CI-META仓库配置规范,以下是自定义测试脚本接入例子: +```yaml +test: #ci.yaml中的test + test_task: #自定义测试任务名称 + tone_test: script #自定义测试任务类型,固定为script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 #自定义测试脚本使用机器配置 +``` + +- 开源测试case接入 + +如果用户将自己的测试用例贡献到开源T-One的测试用例库中,则可以在ci.yaml中直接配置测试case,具体贡献方式请参考T-One测试用例集成文档,以下是开源测试case接入例子: +```yaml +test: #ci.yaml中的test + test_task: #测试任务名称 + tone_test: self_test #开源测试case名称 + self_test: #开源测试case配置 + tone_workspace: self_test #开源测试case工作空间 + tone_project: self_test #开源测试case项目 + tone_test_suite: self_test #开源测试case suite + tone_test_conf: self_test #开源测试case conf + server_config: {product}-anck-x86_64 #开源测试case机器配置 +``` diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\345\210\267\346\234\272msd.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\345\210\267\346\234\272msd.md" new file mode 100644 index 0000000000000000000000000000000000000000..30d10d2e53e3cf1a190886de7feaa8daedd729ca --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\345\210\267\346\234\272msd.md" @@ -0,0 +1,2 @@ +洗刷刷 +asdfasdf \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\347\233\256\345\275\2252/\344\275\277\347\224\250\346\263\225\345\210\2311.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\347\233\256\345\275\2252/\344\275\277\347\224\250\346\263\225\345\210\2311.md" new file mode 100644 index 0000000000000000000000000000000000000000..a9291c5d06bb670fef0237251bc19e41db4b7a12 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\347\233\256\345\275\2252/\344\275\277\347\224\250\346\263\225\345\210\2311.md" @@ -0,0 +1,20 @@ +使用法则经济技术就是就是十九世纪手机手机手机打手机手机手机单机 + +引用 CESHI_ZHUANYONG/CI及代码门禁/龙蜥目录1/目录2/使用法则1.md ++ 《[使用法则1](CESHI_ZHUANYONG/CI及代码门禁/龙蜥目录1/目录2/使用法则1.md)》 ++ 《[使用法则2](../../龙蜥目录1/目录2/使用法则1.md)》 ++ 《[刷机msd](../../龙蜥目录1/刷机msd.md)》 + + + + +333333333333333333333333333333 + + +T-One 系统的相关材料: + +部署手册(SIG):https://openanolis.cn/sig/t-one/doc/477143281756406096 + +社区版系统链接:https://tone.openanolis.cn/ + +T-One 帮助文档:https://tone.openanolis.cn/help_doc/2 \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\350\243\205\346\234\272.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\350\243\205\346\234\272.md" new file mode 100644 index 0000000000000000000000000000000000000000..79cc8210a0222485a0421b5000eb58762aa255ac --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\347\233\256\345\275\2251/\350\243\205\346\234\272.md" @@ -0,0 +1,2 @@ +zhaungjizhuangji +1. **AnolisOS**: AnolisOS 是一个 Linux 发行版,由 OpenAnolis 社区开发。AnolisOS 的官方仓库地址为:https://gitee.com/anolis/anolisos。 \ No newline at end of file diff --git "a/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\350\275\257\344\273\266\345\214\205CI\346\234\215\345\212\241-PackageCI.md" "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\350\275\257\344\273\266\345\214\205CI\346\234\215\345\212\241-PackageCI.md" new file mode 100644 index 0000000000000000000000000000000000000000..fecb28117732b6c50873a13e200a0b8735d41571 --- /dev/null +++ "b/CESHI_ZHUANYONG/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/\351\276\231\350\234\245\350\275\257\344\273\266\345\214\205CI\346\234\215\345\212\241-PackageCI.md" @@ -0,0 +1,83 @@ + +# 服务介绍 +为了扩展龙蜥操作系统的能力,增强龙蜥系统软件包的兼容度,bot为社区OS软件包和其他主流平台的软件包提供了基于龙蜥系统的PackageCI测试服务,测试项不但包含官方统一的测试用例,还允许开发者自定义测试用例,并且同时支持PR级和Nightly级的CI流程,其中PR测试默认对Gitee上的OpenAnolis企业账户下的所有仓库生效,Nightly测试或者其他主流平台则需要通过注册进行服务接入。1 + +# PR 规范 + +- 软件包CI服务支持龙蜥社区[官方仓库](https://gitee.com/openanolis)下所有仓库接入,及其它在CI-META[配置仓库](https://gitee.com/anolis/ci-meta)中注册的软件包仓库。 +- 暂未对软件包PR做规范检查,请自觉遵守社区规范。 + +# 操作流程 + +## PR流程 + +1. 每当软件包仓库有新的PR提交时,bot首先会检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入CI测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653589644396-f695b137-38af-4dcc-8996-8068f450b5d8.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=127&id=W7axP&name=image.png&originHeight=254&originWidth=1716&originalType=binary&ratio=1&rotation=0&showTitle=false&size=109875&status=error&style=none&taskId=u0be67b93-214d-4049-af53-c44e532a864&title=&width=858) + +2. 如果未签署,则会评论PR提示提交者未签署CLA协议。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653589592953-2a9a003f-32e3-41f1-9878-2f0bbe64b11e.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=153&id=y7QgR&name=image.png&originHeight=306&originWidth=1730&originalType=binary&ratio=1&rotation=0&showTitle=false&size=162925&status=error&style=none&taskId=u67455779-cf28-4029-9691-01bfd91516a&title=&width=865) + +3. 当开发者签署CLA协议之后,可以在PR中评论/check-cla重新检查协议签署情况,评论/check-cla不会触发测试流程,如需测试,评论/retest即可进入测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584503259-d1fb4700-00ed-4852-9c68-c9baec30b35b.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=278&id=sQ2lx&name=image.png&originHeight=556&originWidth=1766&originalType=binary&ratio=1&rotation=0&showTitle=false&size=196642&status=error&style=none&taskId=u134459b8-a67d-4c78-87c7-3171f2e4cbd&title=&width=883) + +4. 当测试完成之后,会把测试结果和详细结果链接一起评论到PR中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677122840696-10f795d4-ef41-487b-b9e8-7e15ebc4efa1.png#clientId=uc86325b6-3082-4&from=paste&height=513&id=Agv7g&name=image.png&originHeight=1026&originWidth=1066&originalType=binary&ratio=2&rotation=0&showTitle=false&size=350252&status=done&style=none&taskId=u88b136b4-0369-4334-8e9c-ad3847fcbfc&title=&width=533) + +5. 如果测试失败,开发者可在修改代码之后,评论/retest重新进入代码测试流程,或者当有新的代码提交时,也会自动触发重新测试。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123092022-c6892bca-5aa3-497b-99f0-4b9294e49273.png#clientId=uc86325b6-3082-4&from=paste&height=837&id=Rz4QM&name=image.png&originHeight=1674&originWidth=1466&originalType=binary&ratio=2&rotation=0&showTitle=false&size=704176&status=done&style=none&taskId=u937ed7e6-2a33-44ac-a619-cebb610dbff&title=&width=733) + +6. maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。 +7. 当CI测试通过之后,由maintainer进行评审,评审通过后将进行PR合入。 + +## Nightly流程 +(待后续实现) + +# 可用命令 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | + + +# 标签说明 +每次bot操作均会在PR上打上状态标签,开发者可根据标签信息判断当前流程,并进行后续操作: + +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | + + +# 检测项 +| 测试类型 | 测试项 | 描述 | +| --- | --- | --- | +| 合规检查 | check_license
许可证检查 | 对spec文件和源码中的许可证进行检查 | +| 代码检查 | check_spec_file
Spec检查 | 对spec文件进行格式检查 | +| 代码检查 | check_code_style
编码规范 | 对源文件做检查,目前支持c/c++,python,shell | +| 构建测试 | abs_build
ABS构建 | 调用ABS构建服务进行软件包构建,回传rpm包链接 | +| 冒烟测试 | pkg_smoke_test
RPM Smoke | 下载rpm软件包,安装测试,命令行测试,LDD检查等,依赖构建测试结果 | +| 兼容性测试 | check_abi_diff
ABI兼容性测试 | 对rpm包的前后版本进行abidiff检查,依赖构建测试结果 | +| 依赖测试 | check_pkg_dependency
软件包依赖测试 | 对rpm包的前后版本进行依赖包检查,依赖构建测试结果 | + +# 接入方式 +在OpenAnolis企业账户下的所有仓库默认接入PackageCI流程,对每个PR进行测试。
同时,如果您有以下需求: + +1. OpenAnolis企业里的仓库想在PR中运行其他的CI测试 +2. 其他平台的软件包仓库也想进行PackageCI测试 +3. 想针对某个仓库进行Nightly级别的CI测试 +4. 等等 + + +通过在anolis/ci-meta仓库中提交PR进行注册,即可接入PackageCI流程,满足您的个性化测试需求,详细接入规范请参考《CI-META仓库配置规范》。 + +ssww \ No newline at end of file diff --git a/CESHI_ZHUANYONG/maintainers.yaml b/CESHI_ZHUANYONG/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3f0aecad4d7d0b591178e5d7425c2ac2436e88b8 --- /dev/null +++ b/CESHI_ZHUANYONG/maintainers.yaml @@ -0,0 +1,23 @@ +# 指定所有 maintainers +maintainers: + - default_group: &DG + - openanolis_id: hgj_admin + gitee_id: logic_jie + - openanolis_id: hahahaha + gitee_id: yutting123 + - openanolis_id: yankai + gitee_id: just-sososo + - network_group: &NG + - openanolis_id: suli0002 + gitee_id: suli02 + - sg_group: &sg + - openanolis_id: yankai + gitee_id: just-sososo + - HH_group: ~ + +# 指定文档目录对应的用户组 +paths: + - /*: *DG + - ./CI及代码门禁/日志文件/710/: *NG + - ./CI及代码门禁/日志文件: *sg +# - ./CI及代码门禁/日志文件/710/: *DG diff --git a/CESHI_ZHUANYONG/menu.yaml b/CESHI_ZHUANYONG/menu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..340f245ca86bd0f4bdf63c5363180c6190fd09fa --- /dev/null +++ b/CESHI_ZHUANYONG/menu.yaml @@ -0,0 +1,17 @@ +CESHI_ZHUANYONG: + CI及代码门禁: + CI-META仓库配置规范: ../CI及代码门禁/CI-META仓库配置规范.md + 内核代码门禁系统使用指南: ../CI及代码门禁/内核代码门禁系统使用指南.md + 龙蜥内核CI服务-KernelCI: ../CI及代码门禁/龙蜥内核CI服务-KernelCI.md + 龙蜥容器CI服务-DockerCI: ../CI及代码门禁/龙蜥容器CI服务-DockerCI.md + + 龙蜥软件包CI服务-PackageCI: ../CI及代码门禁/龙蜥软件包CI服务-PackageCI.md + 日志文件: + 710: + CI-META仓库配置规范: ../CI及代码门禁/日志文件/710/CI-META仓库配置规范.md + 大纲: ../CI及代码门禁/日志文件/710/大纲.md + 龙蜥目录1: + 目录2: + 使用法则1: ../CI及代码门禁/龙蜥目录1/目录2/使用法则1.md + 刷机msd: ../CI及代码门禁/龙蜥目录1/刷机msd.md + 装机: ../CI及代码门禁/龙蜥目录1/装机.md \ No newline at end of file diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/1120-\350\223\235\345\244\251\347\231\275\344\272\221.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/1120-\350\223\235\345\244\251\347\231\275\344\272\221.md" new file mode 100644 index 0000000000000000000000000000000000000000..275b496504f6ab9e8040da709cce6d3e80cb0c5d --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/1120-\350\223\235\345\244\251\347\231\275\344\272\221.md" @@ -0,0 +1,46 @@ +``` { + "query": { + "bool": { + "must": [ + { + "term": { + "type": { + "value": "download-detail", + "boost": 1 + } + } + }, + { + "term": { + "download_type": { + "value": 2, + "boost": 1 + } + } + } + ], + "filter": [ + { + "range": { + "@timestamp": { + "gte": "2024-09-10T08:00:00.000Z", + "lte": "2024-09-11T07:59:59.000Z", + "include_lower": true, + "include_upper": true, + "boost": 1 + } + } + } + ], + "adjust_pure_negative": true, + "boost": 1 + } + } +} +``` + +收到大口大口大口大口打卡打卡打卡打卡阿斯顿法师打发斯蒂芬asdfsadfasdfsadf +asdasdfasdfasdfasdf +再加点东西看看是否合理阿斯顿法师打发斯蒂芬aasdfsadfsadfjhggkjhgjkgkgjgjkg + +阿斯顿发斯蒂芬是的 \ No newline at end of file diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..69b2538849504be2958202f511a2cfdda54b0460 --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,1440 @@ +| 软件包 | 许可协议 | 功能简述 | +|------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| accountsservice-devel | GPLv3+ | The accountsservice-devel package contains headers and otherfiles needed to build applications that use accountsservice-libs. | +| ant | ASL 2.0 | Apache Ant is a Java library and command-line tool whose mission is todrive processes described in build files as targets and extensionpoints dependent upon each other. The main known usage of Ant is thebuild of Java applications. Ant supplies a number of built-in tasksallowing to compile, assemble, test and run Java applications. Antcan also be used effectively to build non Java applications, forinstance C or C++ applications. More generally, Ant can be used topilot any type of process which can be described in terms of targetsand tasks. | +| ant-antlr | ASL 2.0 | Optional antlr tasks for ant. | +| ant-apache-bcel | ASL 2.0 | Optional apache bcel tasks for ant. | +| ant-apache-bsf | ASL 2.0 | Optional apache bsf tasks for ant. | +| ant-apache-log4j | ASL 2.0 | Optional apache log4j tasks for ant. | +| ant-apache-oro | ASL 2.0 | Optional apache oro tasks for ant. | +| ant-apache-regexp | ASL 2.0 | Optional apache regexp tasks for ant. | +| ant-apache-resolver | ASL 2.0 | Optional apache resolver tasks for ant. | +| ant-apache-xalan2 | ASL 2.0 | Optional apache xalan2 tasks for ant. | +| ant-commons-logging | ASL 2.0 | Optional commons logging tasks for ant. | +| ant-commons-net | ASL 2.0 | Optional commons net tasks for ant. | +| ant-contrib | ASL 2.0 and ASL 1.1 | The Ant-Contrib project is a collection of tasks(and at one point maybe types and other tools)for Apache Ant. | +| ant-contrib-javadoc | ASL 2.0 and ASL 1.1 | Api documentation for ant-contrib. | +| ant-javadoc | ASL 2.0 | Javadoc for ant. | +| ant-javamail | ASL 2.0 | Optional javamail tasks for ant. | +| ant-jdepend | ASL 2.0 | Optional jdepend tasks for ant. | +| ant-jmf | ASL 2.0 | Optional jmf tasks for ant. | +| ant-jsch | ASL 2.0 | Optional jsch tasks for ant. | +| ant-junit | ASL 2.0 | Optional junit tasks for ant. | +| ant-lib | ASL 2.0 | Core part of Apache Ant that can be used as a library. | +| antlr-C++ | ANTLR-PD | This package provides a static C++ library for parsers generated by ANTLR2. | +| antlr-javadoc | ANTLR-PD | Javadoc for antlr. | +| antlr-manual | ANTLR-PD | Documentation for antlr. | +| antlr-tool | ANTLR-PD | ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is alanguage tool that provides a framework for constructing recognizers,compilers, and translators from grammatical descriptions containingC++ or Java actions [You can use PCCTS 1.xx to generate C-basedparsers]. | +| ant-manual | ASL 2.0 | Documentation for ant. | +| ant-swing | ASL 2.0 | Optional swing tasks for ant. | +| ant-testutil | ASL 2.0 | Test utility tasks for ant. | +| ant-xz | ASL 2.0 | Optional xz tasks for ant. | +| aopalliance | Public Domain | Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies, such as EJB. AOP Allianceintends to facilitate and standardize the use of AOP to enhanceexisting middleware environments (such as J2EE), or developmentenvironements (e.g. Eclipse). The AOP Alliance also aims to ensureinteroperability between Java/J2EE AOP implementations to build alarger AOP community. | +| aopalliance-javadoc | Public Domain | API documentation for aopalliance. | +| apache-commons-beanutils | ASL 2.0 | The scope of this package is to create a package of Java utility methodsfor accessing and modifying the properties of arbitrary JavaBeans. Nodependencies outside of the JDK are required, so the use of this packageis very lightweight. | +| apache-commons-beanutils-javadoc | ASL 2.0 | Javadoc for apache-commons-beanutils. | +| apache-commons-cli | ASL 2.0 | The CLI library provides a simple and easy to use API for working with thecommand line arguments and options. | +| apache-commons-cli-javadoc | ASL 2.0 | API documentation for apache-commons-cli. | +| apache-commons-codec | ASL 2.0 | Commons Codec is an attempt to provide definitive implementations ofcommonly used encoders and decoders. Examples include Base64, Hex,Phonetic and URLs. | +| apache-commons-codec-javadoc | ASL 2.0 | API documentation for apache-commons-codec. | +| apache-commons-collections | ASL 2.0 | The introduction of the Collections API by Sun in JDK 1.2 has been aboon to quick and effective Java programming. Ready access to powerfuldata structures has accelerated development by reducing the need forcustom container classes around each core object. Most Java2 APIs aresignificantly easier to use because of the Collections API.However, there are certain holes left unfilled by Sun'simplementations, and the Jakarta-Commons Collections Component strivesto fulfill them. Among the features of this package are:- special-purpose implementations of Lists and Maps for fast access- adapter classes from Java1-style containers (arrays, enumerations) toJava2-style collections.- methods to test or create typical set-theory properties of collectionssuch as union, intersection, and closure. | +| apache-commons-collections-javadoc | ASL 2.0 | Javadoc for apache-commons-collections. | +| apache-commons-collections-testframework | ASL 2.0 | Testframework for apache-commons-collections. | +| apache-commons-compress | ASL 2.0 | The Apache Commons Compress library defines an API for working withar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200 and bzip2 files.In version 1.14 read-only support for Brotli decompression has been added,but it has been removed form this package. | +| apache-commons-compress-javadoc | ASL 2.0 | This package provides API documentation for apache-commons-compress. | +| apache-commons-exec | ASL 2.0 | Commons Exec is a library for dealing with external process execution andenvironment management in Java. | +| apache-commons-exec-javadoc | ASL 2.0 | This package contains the API documentation for apache-commons-exec. | +| apache-commons-io | ASL 2.0 | Commons-IO contains utility classes, stream implementations,file filters, and endian classes. It is a library of utilitiesto assist with developing IO functionality. | +| apache-commons-io-javadoc | ASL 2.0 | API documentation for apache-commons-io. | +| apache-commons-jxpath | ASL 2.0 | Defines a simple interpreter of an expression language called XPath.JXPath applies XPath expressions to graphs of objects of all kinds:JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof. | +| apache-commons-jxpath-javadoc | ASL 2.0 | This package contains the API documentation for apache-commons-jxpath. | +| apache-commons-lang | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals. | +| apache-commons-lang3 | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals.With version of commons-lang 3.x, developers decided to change API andtherefore created differently named artifact and jar files. This isthe new version, while apache-commons-lang is the compatibilitypackage. | +| apache-commons-lang3-javadoc | ASL 2.0 | API documentation for apache-commons-lang3. | +| apache-commons-lang-javadoc | ASL 2.0 | API documentation for apache-commons-lang. | +| apache-commons-logging | ASL 2.0 | The commons-logging package provides a simple, component orientedinterface (org.apache.commons.logging.Log) together with wrappers forlogging systems. The user can choose at runtime which system they wantto use. In addition, a small number of basic implementations areprovided to allow users to use the package standalone.commons-logging was heavily influenced by Avalon's Logkit and Log4J. Thecommons-logging abstraction is meant to minimize the differences betweenthe two, and to allow a developer to not tie himself to a particularlogging implementation. | +| apache-commons-logging-javadoc | ASL 2.0 | API documentation for apache-commons-logging. | +| apache-commons-net | ASL 2.0 | This is an Internet protocol suite Java library originally developed byORO, Inc. This version supports Finger, Whois, TFTP, Telnet, POP3, FTP,NNTP, SMTP, and some miscellaneous protocols like Time and Echo as wellas BSD R command support. The purpose of the library is to providefundamental protocol access, not higher-level abstractions. | +| apache-commons-net-javadoc | ASL 2.0 | API documentation for apache-commons-net. | +| apache-commons-parent | ASL 2.0 | The Project Object Model files for the apache-commons packages. | +| apache-ivy | ASL 2.0 | Apache Ivy is a tool for managing (recording, tracking, resolving andreporting) project dependencies. It is designed as process agnostic and isnot tied to any methodology or structure. while available as a standalonetool, Apache Ivy works particularly well with Apache Ant providing a numberof powerful Ant tasks ranging from dependency resolution to dependencyreporting and publication. | +| apache-ivy-javadoc | ASL 2.0 | JavaDoc documentation for apache-ivy | +| apache-parent | ASL 2.0 | This package contains the parent pom file for apache projects. | +| apache-resource-bundles | ASL 2.0 | An archive which contains templates for generating the necessary license filesand notices for all Apache releases. | +| aqute-bnd | ASL 2.0 | The bnd tool helps you create and diagnose OSGi bundles.The key functions are:- Show the manifest and JAR contents of a bundle- Wrap a JAR so that it becomes a bundle- Create a Bundle from a specification and a class path- Verify the validity of the manifest entriesThe tool is capable of acting as:- Command line tool- File format- Directives- Use of macros | +| aqute-bnd-javadoc | ASL 2.0 | API documentation for aqute-bnd. | +| aqute-bndlib | ASL 2.0 | BND library. | +| asciidoc-doc | GPL+ and GPLv2+ | Additional documentation and examples for asciidoc. | +| aspell-devel | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | The aspell-devel package includes librariesand header files needed for Aspell development. | +| assertj-core | ASL 2.0 | A rich and intuitive set of strongly-typed assertions to use for unit testing(either with JUnit or TestNG). | +| assertj-core-javadoc | ASL 2.0 | This package provides API documentation for assertj-core. | +| atinject | ASL 2.0 | This package specifies a means for obtaining objects in such a way asto maximize reusability, testability and maintainability compared totraditional approaches such as constructors, factories, and servicelocators (e.g., JNDI). This process, known as dependency injection, isbeneficial to most nontrivial applications. | +| atinject-javadoc | ASL 2.0 | API documentation for atinject. | +| atinject-tck | ASL 2.0 | TCK for testing atinject compatibility with JSR-330. | +| atkmm-devel | LGPLv2+ | The atkmm-devel package contains libraries and header files fordeveloping applications that use atkmm. | +| atkmm-doc | LGPLv2+ | This package contains developer's documentation for the atkmmlibrary. Atkmm is the C++ API for the ATK accessibility toolkit library.The documentation can be viewed either through the devhelpdocumentation browser or through a web browser. | +| augeas-devel | LGPLv2+ | The augeas-devel package contains libraries and header files fordeveloping applications that use augeas. | +| autoconf213 | GPLv2+ | GNU's Autoconf is a tool for configuring source code and Makefiles.Using Autoconf, programmers can create portable and configurablepackages, since the person building the package is allowed to specifyvarious configuration options.You should install Autoconf if you are developing software and youwould like to use it to create shell scripts that will configure yoursource code packages. If you are installing Autoconf, you will alsoneed to install the GNU m4 package.Note that the Autoconf package is not required for the end-user whomay be configuring software with an Autoconf-generated script;Autoconf is only required for the generation of the scripts, not theiruse. | +| autoconf-archive | GPLv3+ with exceptions | The GNU Autoconf Archive is a collection of more than 450 macros forGNU Autoconf that have been contributed as free software by friendlysupporters of the cause from all over the Internet. | +| autogen | GPLv3+ | AutoGen is a tool designed to simplify the creation and maintenance ofprograms that contain large amounts of repetitious text. It is especiallyvaluable in programs that have several blocks of text that must be keptsynchronised. | +| autotrace | GPLv2+ and LGPLv2+ | AutoTrace is a program for converting bitmaps to vector graphics.Supported input formats include BMP, TGA, PNM, PPM, PNG, whereas outputcan be produced in Postscript, SVG, xfig, SWF, and others. | +| avahi-compat-howl | LGPLv2+ | Libraries that are compatible with those provided by the howl package. | +| avahi-compat-howl-devel | LGPLv2+ | Header files for development with the howl compatibility libraries. | +| avahi-compat-libdns_sd | LGPLv2+ | Libraries for Apple Bonjour mDNSResponder compatibility. | +| avahi-compat-libdns_sd-devel | LGPLv2+ | Header files for development with the Apple Bonjour mDNSResponder compatibilitylibraries. | +| avahi-devel | LGPLv2+ | The avahi-devel package contains the header files and librariesnecessary for developing programs using avahi. | +| babl-devel | LGPLv3+ and GPLv3+ | This package contains the libraries and header files needed fordeveloping with babl. | +| babl-devel-docs | LGPLv3+ and GPLv3+ | This package contains documentation needed for developing with babl. | +| bcc-devel | ASL 2.0 | The bcc-devel package contains libraries and header files for developingapplication that use BPF Compiler Collection (BCC). | +| bcc-doc | ASL 2.0 | Examples for BPF Compiler Collection (BCC) | +| bcel | ASL 2.0 | The Byte Code Engineering Library (formerly known as JavaClass) isintended to give users a convenient possibility to analyze, create, andmanipulate (binary) Java class files (those ending with .class). Classesare represented by objects which contain all the symbolic information ofparticular. Such objects can be read from an existing file, betransformed by a program (e.g. a class loader at run-time) and dumped toa file again. An even more interesting application is the creation ofclasses from scratch at run-time. The Byte Code Engineering Library(BCEL) may be also useful if you want to learn about the Java VirtualMachine (JVM) and the format of Java .class files. BCEL is alreadybeing used successfully in several projects such as compilers,optimizers, obsfuscators and analysis tools, the most popular probablybeing the Xalan XSLT processor at Apache. | +| bcel-javadoc | ASL 2.0 | This package provides API documentation for bcel. | +| beust-jcommander | ASL 2.0 | JCommander is a very small Java framework that makes it trivial toparse command line parameters (with annotations). | +| beust-jcommander-javadoc | ASL 2.0 | This package contains the API documentation for beust-jcommander. | +| bison-devel | GPLv3+ | The bison-devel package contains the -ly library sometimes used byprograms using Bison-generated parsers. If you are developing programsusing Bison, you might want to link with this library. This libraryis not required by all Bison-generated parsers, but may be employed bysimple programs to supply minimal support for the generated parsers. | +| blas-devel | BSD | BLAS development libraries (shared). | +| bluez-libs-devel | GPLv2+ | bluez-libs-devel contains development libraries and headers foruse in Bluetooth applications. | +| bnd-maven-plugin | ASL 2.0 | BND Maven plugin. | +| boost-build | Boost and MIT and Python | Boost.Build is an easy way to build C++ projects, everywhere. You nameyour pieces of executable and libraries and list their sources. Boost.Buildtakes care about compiling your sources with the right options,creating static and shared libraries, making pieces of executable, and otherchores -- whether you're using GCC, MSVC, or a dozen more supportedC++ compilers -- on Windows, OSX, Linux and commercial UNIX systems. | +| boost-doc | Boost and MIT and Python | This package contains the documentation in the HTML format of the Boost C++libraries. The documentation provides the same content as that on the Boostweb page (`http://www.boost.org/doc/libs/1_66_0`). | +| boost-examples | Boost and MIT and Python | This package contains example source files distributed with boost. | +| boost-graph-mpich | Boost and MIT and Python | Run-time support for the Parallel BGL graph library. The interface andgraph components are generic, in the same sense as the StandardTemplate Library (STL). This libraries in this package use MPICHback-end to do the parallel work. | +| boost-graph-openmpi | Boost and MIT and Python | Run-time support for the Parallel BGL graph library. The interface andgraph components are generic, in the same sense as the StandardTemplate Library (STL). This libraries in this package use OpenMPIback-end to do the parallel work. | +| boost-jam | Boost and MIT and Python | Boost.Jam (BJam) is the low-level build engine tool for Boost.Build.Historically, Boost.Jam is based on on FTJam and on Perforce Jam but has growna number of significant features and is now developed independently. | +| boost-mpich | Boost and MIT and Python | Run-time support for Boost.MPI-MPICH, a library providing a clean C++API over the MPICH implementation of MPI. | +| boost-mpich-devel | Boost and MIT and Python | Devel package for Boost.MPI-MPICH, a library providing a clean C++API over the MPICH implementation of MPI. | +| boost-mpich-python3 | Boost and MIT and Python | Python 3 support for Boost.MPI-MPICH, a library providing a clean C++API over the MPICH implementation of MPI. | +| boost-numpy3 | Boost and MIT and Python | The Boost Python Library is a framework for interfacing Python andC++. It allows you to quickly and seamlessly expose C++ classes,functions and objects to Python, and vice versa, using no specialtools -- just your C++ compiler. This package contains run-timesupport for the NumPy extension of the Boost Python Library for Python 3. | +| boost-openmpi | Boost and MIT and Python | Run-time support for Boost.MPI-OpenMPI, a library providing a clean C++API over the OpenMPI implementation of MPI. | +| boost-openmpi-devel | Boost and MIT and Python | Devel package for Boost.MPI-OpenMPI, a library providing a clean C++API over the OpenMPI implementation of MPI. | +| boost-openmpi-python3 | Boost and MIT and Python | Python 3 support for Boost.MPI-OpenMPI, a library providing a clean C++API over the OpenMPI implementation of MPI. | +| boost-python3 | Boost and MIT and Python | The Boost Python Library is a framework for interfacing Python andC++. It allows you to quickly and seamlessly expose C++ classes,functions and objects to Python, and vice versa, using no specialtools -- just your C++ compiler. This package contains run-timesupport for the Boost Python Library compiled for Python 3. | +| boost-python3-devel | Boost and MIT and Python | Shared object symbolic links for Python 3 variant of Boost.Python. | +| boost-static | Boost and MIT and Python | Static Boost C++ libraries. | +| brasero-devel | GPLv3+ | This package contains the static libraries and header files needed fordeveloping brasero applications. | +| brlapi-devel | LGPLv2+ | This package provides the header files, static archive, shared objectlinker reference, and reference documentation for BrlAPI (theApplication Programming Interface to BRLTTY). It enables theimplementation of applications which take direct advantage of arefreshable braille display in order to present information in wayswhich are more appropriate for blind users and/or to provide userinterfaces which are more specifically attuned to their needs.Install this package if you are developing or maintaining an applicationwhich directly accesses a refreshable braille display. | +| brotli-devel | MIT | Brotli is a generic-purpose lossless compression algorithm that compressesdata using a combination of a modern variant of the LZ77 algorithm, Huffmancoding and 2nd order context modeling, with a compression ratio comparableto the best currently available general-purpose compression methods.It is similar in speed with deflate but offers more dense compression.This package installs the development files | +| bsf | ASL 2.0 | Bean Scripting Framework (BSF) is a set of Java classes which providesscripting language support within Java applications, and access to Javaobjects and methods from scripting languages. BSF allows one to writeJSPs in languages other than Java while providing access to the Javaclass library. In addition, BSF permits any Java application to beimplemented in part (or dynamically extended) by a language that isembedded within it. This is achieved by providing an API that permitscalling scripting language engines from within Java, as well as anobject registry that exposes Java objects to these scripting languageengines.BSF supports several scripting languages currently:* Javascript (using Rhino ECMAScript, from the Mozilla project)* Python (using either Jython or JPython)* Tcl (using Jacl)* NetRexx (an extension of the IBM REXX scripting language in Java)* XSLT Stylesheets (as a component of Apache XML project's Xalan andXerces)In addition, the following languages are supported with their own BSFengines:* Java (using BeanShell, from the BeanShell project)* JRuby* JudoScript | +| bsf-javadoc | ASL 2.0 | Javadoc for bsf. | +| bsh | ASL 2.0 and BSD and Public Domain | BeanShell is a small, free, embeddable, Java source interpreter withobject scripting language features, written in Java. BeanShellexecutes standard Java statements and expressions, in addition toobvious scripting commands and syntax. BeanShell supports scriptedobjects as simple method closures like those in Perl andJavaScript(tm). You can use BeanShell interactively for Javaexperimentation and debugging or as a simple scripting engine for yourplus some useful stuff. Another way to describe it is to say that inembeddable - You can call BeanShell from your Java applications toexecute Java code dynamically at run-time or to provide scriptingextensibility for your applications. Alternatively, you can call yourJava applications and objects from BeanShell; working with Javaobjects and APIs dynamically. Since BeanShell is written in Java andruns in the same space as your application, you can freely passreferences to ""real live"" objects into scripts and return them asresults. | +| bsh-javadoc | ASL 2.0 and BSD and Public Domain | This package provides API documentation for bsh. | +| bsh-manual | ASL 2.0 and BSD and Public Domain | Documentation for bsh. | +| byaccj | Public Domain | BYACC/J is an extension of the Berkeley v 1.8 YACC-compatibleparser generator. Standard YACC takes a YACC source file, andgenerates one or more C files from it, which if compiled properly,will produce a LALR-grammar parser. This is useful for expressionparsing, interactive command parsing, and file reading. Manymegabytes of YACC code have been written over the years.This is the standard YACC tool that is in use every day to produceC/C++ parsers. I have added a ""-J"" flag which will cause BYACC togenerate Java source code, instead. So there finally is a YACC forJava now! | +| cairomm-devel | LGPLv2+ | Cairomm is the C++ API for the cairo graphics library. It offers all the powerof cairo with an interface familiar to C++ developers, including use of theStandard Template Library where it makes sense.This package contains the libraries and header files needed fordeveloping cairomm applications. | +| cairomm-doc | LGPLv2+ | This package contains developer's documentation for the cairommlibrary. Cairomm is the C++ API for the cairo graphics library.The documentation can be viewed either through the devhelpdocumentation browser or through a web browser.If using a web browser the documentation is installed in the gtk-dochierarchy and can be found at /usr/share/doc/cairomm-1.0 | +| cal10n | MIT | Compiler Assisted Localization, abbreviated as CAL10N (pronounced as ""calion"")is a java library for writing localized (internationalized) messages.Features: * java compiler verifies message keys used in source code * tooling to detect errors in message keys * native2ascii tool made superfluous, as you can directly encode bundles in the most convenient charset, per locale. * good performance (300 nanoseconds per key look-up) * automatic reloading of resource bundles upon change | +| cal10n-javadoc | MIT | API documentation for cal10n. | +| cdi-api | ASL 2.0 | 0. | +| cdi-api-javadoc | ASL 2.0 | This package contains the API documentation for cdi-api. | +| cdparanoia-devel | LGPLv2 | The cdparanoia-devel package contains the libraries and header files neededfor developing applications to read CD Digital Audio disks. | +| celt051-devel | BSD | The celt051-devel package contains libraries and header files fordeveloping applications that use celt051. | +| cglib | ASL 2.0 and BSD | cglib is a powerful, high performance and quality code generation libraryfor Java. It is used to extend Java classes and implements interfacesat run-time. | +| cglib-javadoc | ASL 2.0 and BSD | Documentation for the cglib code generation library. | +| clucene-core-devel | LGPLv2+ or ASL 2.0 | This package contains the libraries and header files needed fordeveloping with clucene | +| clutter-devel | LGPLv2+ | Header files and libraries for building a extension library for theclutter | +| clutter-doc | LGPLv2+ | Clutter is an open source software library for creating fast,visually rich graphical user interfaces. The most obvious exampleof potential usage is in media center type applications.We hope however it can be used for a lot more.This package contains documentation for clutter. | +| clutter-gst3-devel | LGPLv2+ | Clutter is an open source software library for creating fast, visuallyrich and animated graphical user interfaces.Clutter GStreamer enables the use of GStreamer with Clutter.The clutter-gst3-devel package contains libraries and header files fordeveloping applications that use clutter-gst API version 3.0. | +| clutter-gtk-devel | LGPLv2+ | Header files and libraries for building a extension library for theclutter-gtk. | +| codemodel | CDDL-1.1 or GPLv2 with exceptions | CodeModel is a Java library for code generators; it provides a way togenerate Java programs in a way much nicer than PrintStream.println().This project is a spin-off from the JAXB RI for its schema compilerto generate Java source files. | +| cogl-devel | LGPLv2+ | Header files and libraries for building and developing apps with cogl. | +| cogl-doc | LGPLv2+ | This package contains documentation for cogl. | +| colord-devel | GPLv2+ and LGPLv2+ | Files for development with colord. | +| colord-devel-docs | GPLv2+ and LGPLv2+ | Documentation for development with colord. | +| colord-gtk-devel | LGPLv2+ | Files for development with colord-gtk. | +| corosync-vqsim | BSD | A command-line simulator for the corosync votequorum subsystem.It uses the same code as the corosync quorum system but forksthem into subprocesses to simulate nodes.Nodes can be added and removed as well as partitioned (to simulatenetwork splits) | +| cppcheck | GPLv3+ | Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++compilers and many other analysis tools it does not detect syntaxerrors in the code. Cppcheck primarily detects the types of bugs thatthe compilers normally do not detect. The goal is to detect only realerrors in the code (i.e. have zero false positives). | +| cppunit | LGPLv2+ | CppUnit is the C++ port of the famous JUnit framework for unit testing.Test output is in XML for automatic testing and GUI based for supervisedtests. | +| cppunit-devel | LGPLv2+ | This package contains the libraries and headers necessary for developingprograms that use cppunit. | +| cppunit-doc | LGPLv2+ | The cppunit-doc package contains HTML formatted API documention generated bythe popular doxygen documentation generation tool. | +| cracklib-devel | LGPLv2+ | The cracklib-devel package contains the header files and libraries neededfor compiling applications which use cracklib. | +| crash-devel | GPLv3 | The core analysis suite is a self-contained tool that can be used toinvestigate either live systems, kernel core dumps created from thenetdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patchoffered by Mission Critical Linux, or the LKCD kernel patch. | +| ctags-etags | GPLv2+ and LGPLv2+ and Public Domain | This package will generate tags in a format which GNU Emacs understand,it's a alternativ implementation of the GNU etags program. | +| CUnit-devel | LGPLv2+ | The CUnit-devel package contains the header filesand libraries for use with CUnit package. | +| cups-filters-devel | LGPLv2 and MIT | This is the development package for OpenPrinting CUPS filters and backends. | +| dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | dblatex is a program that transforms your SGML/XMLDocBookdocuments to DVI, PostScript or PDF by translating theminto pure LaTeX as a first process. MathML 2.0 markupsare supported, too. It started as a clone of DB2LaTeX.Authors:-------- Benoît Guillon \ Andreas Hoenen \ | +| dbus-c++ | LGPLv2+ | dbus-c++ attempts to provide a C++ API for D-Bus.Subpackages are provided with mainloop integration. | +| dbus-c++-devel | LGPLv2+ | This package contains libraries and header files fordeveloping applications that use dbus-c++. | +| dbus-c++-glib | LGPLv2+ | This package contains the GLib mainloop library for dbus-c++ | +| dconf-devel | LGPLv2+ and GPLv2+ and GPLv3+ | dconf development package. Contains files needed for doing softwaredevelopment using dconf. | +| devhelp-devel | GPLv2+ and LGPL2+ | Devhelp is an API documentation browser for the GNOME desktop.This package contains the development files for the library that can be usedfor embedding devhelp into other applications such as IDEs. | +| device-mapper-devel | LGPLv2 | This package contains files needed to develop applications that usethe device-mapper libraries. | +| device-mapper-event-devel | LGPLv2 | This package contains files needed to develop applications that usethe device-mapper event library. | +| device-mapper-multipath-devel | GPLv2 | This package contains the files need to develop applications that usedevice-mapper-multipath's lbmpathpersist and libmpathcmd libraries. | +| docbook2X | MIT | docbook2X converts DocBook documents into man pages and Texinfodocuments. | +| docbook5-schemas | Freely redistributable without restriction | Docbook 5.X is a complete rewrite of Docbook in RELAX NG and not compatiblewith previous Docbook versions. This package contains Relax NG , DTD and W3Cschema for Docbook 5.X. Syntax of those schemas is XML-compliant and isdeveloped by the OASIS consortium. | +| docbook-style-dsssl | DMIT | These DSSSL stylesheets allow to convert any DocBook document to anotherprinted (for example, RTF or PostScript) or online (for example, HTML) format.They are highly customizable. | +| dotconf-devel | LGPLv2 | The dotconf-devel package contains libraries and header files fordeveloping applications that use dotconf. | +| dovecot-devel | MIT and LGPLv2 | This package provides the development files for dovecot. | +| doxygen | GPL+ | Doxygen can generate an online class browser (in HTML) and/or areference manual (in LaTeX) from a set of documented source files. Thedocumentation is extracted directly from the sources. Doxygen canalso be configured to extract the code structure from undocumentedsource files. | +| doxygen-doxywizard | GPL+ | Doxywizard is a GUI for creating and editing configuration files thatare used by doxygen. | +| doxygen-latex | GPL+ | Support for producing latex/pdf output from doxygen. | +| drpm-devel | LGPLv2+ and BSD | The drpm-devel package provides a C interface (drpm.h) for the drpm library. | +| dtc | GPLv2+ | Devicetree is a data structure for describing hardware. Rather than hard codingevery detail of a device into an operating system, many aspects of the hardwarecan be described in a data structure that is passed to the operating system atboot time. The devicetree is used by OpenFirmware, OpenPOWER Abstraction Layer(OPAL), Power Architecture Platform Requirements (PAPR) and in the standaloneFlattened Device Tree (FDT) form. | +| dwarves | GPLv2 | dwarves is a set of tools that use the debugging information inserted inELF binaries by compilers such as GCC, used by well known debuggers such asGDB, and more recent ones such as systemtap.Utilities in the dwarves suite include pahole, that can be used to findalignment holes in structs and classes in languages such as C, C++, but notlimited to these.It also extracts other information such as CPU cacheline alignment, helpingpack those structures to achieve more cache hits.These tools can also be used to encode and read the BTF type information formatused with the Linux kernel bpf syscall, using 'pahole -J' and 'pahole -F btf'.A diff like tool, codiff can be used to compare the effects changes in sourcecode generate on the resulting binaries.Another tool is pfunct, that can be used to find all sorts of information aboutfunctions, inlines, decisions made by the compiler about inlining, etc. | +| dyninst-devel | LGPLv2+ | dyninst-devel includes the C header files that specify the Dyninst user-spacelibraries and interfaces. This is required for rebuilding any programthat uses Dyninst. | +| dyninst-doc | LGPLv2+ | dyninst-doc contains API documentation for the Dyninst libraries. | +| dyninst-static | LGPLv2+ | dyninst-static includes the static versions of the library files forthe dyninst user-space libraries and interfaces. | +| dyninst-testsuite | LGPLv2+ | dyninst-testsuite includes the test harness and target programs formaking sure that dyninst works properly. | +| easymock | ASL 2.0 | EasyMock provides Mock Objects for interfaces in JUnit tests by generatingthem on the fly using Java's proxy mechanism. Due to EasyMock's unique styleof recording expectations, most refactorings will not affect the Mock Objects.So EasyMock is a perfect fit for Test-Driven Development. | +| easymock-javadoc | ASL 2.0 | Javadoc for easymock. | +| eglexternalplatform-devel | MIT | The eglexternalplatform-devel package contains the header files fordeveloping applications that use eglexternalplatform. | +| eigen3-devel | MPLv2.0 and LGPLv2+ and BSD | A lightweight C++ template library for vector and matrix math. | +| elfutils-devel-static | GPLv2+ or LGPLv3+ | The elfutils-devel-static package contains the static archiveswith the code to handle compiled objects. | +| elfutils-libelf-devel-static | GPLv2+ or LGPLv3+ | The elfutils-libelf-static package contains the static archivefor libelf. | +| elinks | GPLv2 | Elinks is a text-based Web browser. Elinks does not display any images,but it does support frames, tables and most other HTML tags. Elinks'advantage over graphical browsers is its speed--Elinks starts and exitsquickly and swiftly displays Web pages. | +| enca | GPLv2 | Enca is an Extremely Naive Charset Analyser. It detects character set andencoding of text files and can also convert them to other encodings usingeither a built-in converter or external libraries and tools like libiconv,librecode, or cstocs.Currently, it has support for Belarussian, Bulgarian, Croatian, Czech,Estonian, Latvian, Lithuanian, Polish, Russian, Slovak, Slovene, Ukrainian,Chinese and some multibyte encodings (mostly variants of Unicode)independent on the language.This package also contains shared Enca library other programs can make use of.Install enca if you need to cope with text files of dubious originand unknown encoding and convert them to some reasonable encoding. | +| enca-devel | GPLv2 | The enca-devel package contains the header files for writingprograms using the Extremely Naive Charset Analyser library,and its API documentation.Install enca-devel if you are going to create applications using the Encalibrary. | +| enchant2-devel | LGPLv2+ | The enchant2-devel package contains libraries and header files fordeveloping applications that use enchant2. | +| enchant-devel | LGPLv2+ | Libraries, headers, and support files necessary to compile applications using libenchant. | +| evolution-data-server-doc | LGPLv2+ | This package contains developer documentation for evolution-data-server. | +| evolution-data-server-perl | LGPLv2+ | This package contains supplemental utilities for evolution-data-server that require Perl. | +| evolution-data-server-tests | LGPLv2+ | The evolution-data-server-tests package contains tests that can be used to verifythe functionality of the installed evolution-data-server package. | +| evolution-devel | GPLv2+ and GFDL | Development files needed for building things which link against evolution. | +| exec-maven-plugin | ASL 2.0 | A plugin to allow execution of system and Java programs. | +| exec-maven-plugin-javadoc | ASL 2.0 | API documentation for exec-maven-plugin. | +| execstack | GPLv2+ | This package is built from prelink sources but contains just theexecstack binary. It can be used manipulate ELF binaries to runwith or without executable stack. | +| exempi-devel | BSD | This package contains the libraries and header files needed fordeveloping with exempi. | +| exiv2-devel | GPLv2+ | Header files, libraries and development documentation for exiv2. | +| exiv2-doc | GPLv2+ | Api documentation for exiv2. | +| felix-osgi-compendium | ASL 2.0 | OSGi Service Platform Release 4 Compendium Interfaces and Classes. | +| felix-osgi-compendium-javadoc | ASL 2.0 | This package contains API documentation for felix-osgi-compendium. | +| felix-osgi-core | ASL 2.0 | OSGi Service Platform Release 4 Core Interfaces and Classes. | +| felix-osgi-core-javadoc | ASL 2.0 | This package contains API documentation for felix-osgi-core. | +| felix-osgi-foundation | ASL 2.0 | OSGi Foundation Execution Environment (EE) Classes. | +| felix-osgi-foundation-javadoc | ASL 2.0 | This package contains API documentation for felix-osgi-foundation. | +| felix-parent | ASL 2.0 | Parent POM file for Apache Felix Specs. | +| felix-utils | ASL 2.0 | Utility classes for OSGi | +| felix-utils-javadoc | ASL 2.0 | This package contains the API documentation for felix-utils. | +| fftw-doc | GPLv2+ | This package contains the manual for the FFTW fast Fourier transformlibrary. | +| file-devel | BSD | The file-devel package contains the header files and libmagic librarynecessary for developing programs using libmagic. | +| fipscheck-devel | BSD | This package contains development files for fipscheck. | +| flac | BSD and GPLv2+ and GFDL | FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLACis similar to Ogg Vorbis, but lossless. The FLAC project consists ofthe stream format, reference encoders and decoders in library form,flac, a command-line program to encode and decode FLAC files, metaflac,a command-line metadata editor for FLAC files and input plugins forvarious music players.This package contains the command-line tools and documentation. | +| flac-devel | BSD and GPLv2+ and GFDL | This package contains all the files needed to develop applications thatwill use the Free Lossless Audio Codec. | +| flex-devel | BSD and LGPLv2+ | This package contains the library with default implementations of\`main' and `yywrap' functions that the client binary can choose to useinstead of implementing their own. | +| flite | MIT | Flite (festival-lite) is a small, fast run-time speech synthesis enginedeveloped at CMU and primarily designed for small embedded machines and/orlarge servers. Flite is designed as an alternative synthesis engine toFestival for voices built using the FestVox suite of voice building tools. | +| flite-devel | MIT | Development files for Flite, a small, fast speech synthesis engine. | +| fltk-devel | LGPLv2+ with exceptions | Development files for fltk. | +| fontawesome-fonts-web | OFL and MIT | Font Awesome gives you scalable vector icons that can instantly becustomized — size, color, drop shadow, and anything that can be done with thepower of CSS.This package contains CSS, SCSS and LESS style files as well as Web Open FontFormat versions 1 and 2, Embedded OpenType and SVG font files which aretypically used on the web. | +| fontconfig-devel-doc | MIT and Public Domain and UCD | The fontconfig-devel-doc package contains the documentation fileswhich is useful for developing applications that uses fontconfig. | +| fontforge | GPLv3+ | FontForge (former PfaEdit) is a font editor for outline and bitmapfonts. It supports a range of font formats, including PostScript(ASCII and binary Type 1, some Type 3 and Type 0), TrueType, OpenType(Type2) and CID-keyed fonts. | +| fontpackages-devel | LGPLv3+ | This package contains spec templates, rpm macros and other materials used tocreate font packages. | +| forge-parent | ASL 2.0 | Sonatype Forge is an open-source community dedicated to the creation of thenext-generation of development tools and technologies. | +| freeipmi-devel | GPLv3+ | Development package for FreeIPMI. This package includes the FreeIPMIheader files and libraries. | +| freerdp-devel | ASL 2.0 | The freerdp-devel package contains libraries and header files for developingapplications that use freerdp-libs. | +| frei0r-devel | GPLv2+ | The frei0r-plugins-devel package contains libraries and header files fordeveloping applications that use frei0r-plugins. | +| fusesource-pom | ASL 2.0 | This is a shared POM parent for FuseSource Maven projects | +| fuse-sshfs | GPLv2 | This is a FUSE-filesystem client based on the SSH File Transfer Protocol.Since most SSH servers already support this protocol it is very easy to setmounting the filesystem is as easy as logging into the server with ssh. | +| gamin-devel | LGPLv2 | This C library provides an API and ABI compatible file alterationmonitor mechanism compatible with FAM but not dependent on a system widedaemon. | +| gcc-plugin-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains header files and other support filesfor compiling GCC plugins. The GCC plugin ABI is currentlynot stable, so plugins must be rebuilt any time GCC is updated. | +| gcc-toolset-9-dyninst-devel | LGPLv2+ | dyninst-devel includes the C header files that specify the Dyninst user-spacelibraries and interfaces. This is required for rebuilding any programthat uses Dyninst. | +| gcc-toolset-9-dyninst-doc | LGPLv2+ | dyninst-doc contains API documentation for the Dyninst libraries. | +| gcc-toolset-9-dyninst-static | LGPLv2+ | dyninst-static includes the static versions of the library files forthe dyninst user-space libraries and interfaces. | +| gcc-toolset-9-dyninst-testsuite | LGPLv2+ | dyninst-testsuite includes the test harness and target programs formaking sure that dyninst works properly. | +| gcc-toolset-9-gcc-plugin-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains header files and other support filesfor compiling GCC 8 plugins. The GCC plugin ABI is currentlynot stable, so plugins must be rebuilt any time GCC is updated. | +| gc-devel | BSD | Libraries and header files for gc development. | +| GConf2-devel | LGPLv2+ and GPLv2+ | GConf development package. Contains files needed for doingdevelopment using GConf. | +| gdk-pixbuf2-xlib | LGPLv2+ | This package contains the old libgdk-pixbuf-xlib library that is needed by someprograms to load GdkPixbuf using bare XLib calls. | +| gdk-pixbuf2-xlib-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications that are using gdk-pixbuf-xlib. | +| gegl04-devel | LGPLv3+ | The gegl04-devel package contains libraries and header files fordeveloping applications that use GEGL API version 0.4. | +| geoclue2-devel | GPLv2+ | The geoclue2-devel package contains files for developing applications thatuse geoclue2. | +| geronimo-annotation | ASL 2.0 | This package defines the common annotations. | +| geronimo-annotation-javadoc | ASL 2.0 | This package contains the API documentation for geronimo-annotation. | +| geronimo-jms | ASL 2.0 | The Java Message Service (JMS) API is a messaging standard that allowsapplication components based on the Java 2 Platform, Enterprise Edition(J2EE) to create, send, receive, and read messages. It enables distributedcommunication that is loosely coupled, reliable, and asynchronous. | +| geronimo-jms-javadoc | ASL 2.0 | This package provides API documentation for geronimo-jms. | +| geronimo-jpa | ASL 2.0 | The Java Persistence API is a new programming model under EJB 3.0specification (JSR220) for the management of persistence andobject/relational mapping with Java EE and Java SE. Geronimo JPA isone implementation of this specification. | +| geronimo-jpa-javadoc | ASL 2.0 | API documentation for geronimo-jpa. | +| geronimo-parent-poms | ASL 2.0 | The Project Object Model files for the geronimo-specs modules. | +| gflags | BSD | The gflags package contains a library that implements commandlineflags processing. As such it's a replacement for getopt(). It hasincreased flexibility, including built-in support for C++ types likestring, and the ability to define flags in the source file in whichthey're used. | +| gflags-devel | BSD | This package contains development files for gflags. | +| ghostscript-doc | AGPLv3+ | This package provides detailed documentation files for Ghostscript software. | +| ghostscript-tools-dvipdf | AGPLv3+ | This package provides the utility 'dvipdf' for converting of TeX DVI files intoPDF files using Ghostscript and dvips. | +| ghostscript-tools-fonts | AGPLv3+ | This package provides utilities which are useful when you are working with AFM,PFB or PFA files, mostly for conversion purposes. | +| ghostscript-tools-printing | AGPLv3+ | This package provides utilities for formatting and printing text files usingeither Ghostscript, or BubbleJet, DeskJet, DeskJet 500, and LaserJet printers.It also provides the utility 'pphs', which is useful for printing of PrimaryHint Stream of a linearized PDF file. | +| ghostscript-x11 | AGPLv3+ | This package provides X11-based driver for Ghostscript, which enables displayingof various document files (including PS and PDF). | +| giflib-devel | MIT | The giflib-devel package includes header files, libraries necessary fordeveloping programs which use the giflib library. | +| gjs-devel | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Files for development with gjs. | +| glade-devel | GPLv2+ and LGPLv2+ | The glade-devel package contains libraries and header files fordeveloping applications that use Glade widget library. | +| glassfish-annotation-api | CDDL or GPLv2 with exceptions | Common Annotations APIs for the Java Platform (JSR 250). | +| glassfish-annotation-api-javadoc | CDDL or GPLv2 with exceptions | This package contains javadoc for glassfish-annotation-api. | +| glassfish-el | CDDL-1.1 or GPLv2 with exceptions | This project provides an implementation of the Expression Language (EL).The main goals are: * Provides API for use by other tools, such as Netbeans | +| glassfish-el-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Expression Language 3.0 API. | +| glassfish-el-javadoc | CDDL-1.1 or GPLv2 with exceptions | This package contains javadoc for glassfish-el. | +| glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | This project provides a container independent specification of JSP2.2. Note that this package doesn't contain implementation of thisspecification. See glassfish-jsp for one of implementations | +| glassfish-jsp-api-javadoc | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | API documentation for glassfish-jsp-api. | +| glassfish-legal | CDDL or GPLv2 with exceptions | An archive which contains license files for glassfish code. | +| glassfish-master-pom | CDDL or GPLv2 with exceptions | This is a shared POM parent for Glassfish Maven projects. | +| glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | The javax.servlet package contains a number of classesand interfaces that describe and define the contracts betweena servlet class and the runtime environment provided foran instance of such a class by a conforming servlet container. | +| glassfish-servlet-api-javadoc | (CDDL or GPLv2 with exceptions) and ASL 2.0 | API documentation for glassfish-servlet-api. | +| glew-devel | BSD and MIT | Development files for glew | +| glib2-doc | LGPLv2+ | The glib2-doc package includes documentation for the GLib library. | +| glib2-static | LGPLv2+ | The glib2-static subpackage contains static libraries for glib2. | +| glibc-benchtests | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This package provides built benchmark binaries and scripts to runmicrobenchmark tests on the system. | +| glibc-nss-devel | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-nss-devel package contains the object files necessary tocompile applications and libraries which directly link against NSSmodules supplied by glibc.This is a rare and special use case; regular development has to usethe glibc-devel package instead. | +| glibc-static | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-static package contains the C library static librariesfor -static linking. You don't need these, unless you link statically,which is highly discouraged. | +| glibmm24-devel | LGPLv2+ | This package contains the static libraries and header files needed fordeveloping glibmm applications. | +| glibmm24-doc | LGPLv2+ | This package contains the full API documentation for glibmm24. | +| glm-devel | MIT | GLM is a C++ library for doing mathematics operationsrequired in many OpenGL based applications. Its interfacehas been designed to resemble the built-in matrix and vectortypes of the OpenGL shading language.glm-devel is only required for building software that usesthe GLM library. Because GLM currently is a header-only library,there is no matching run time package. | +| glm-doc | MIT | The glm-doc package contains reference documentation anda programming manual for the glm-devel package. | +| glog | BSD | Google glog is a library that implements application-levellogging. This library provides logging APIs based on C++-stylestreams and various helper macros. | +| glog-devel | BSD | The glog-devel package contains libraries and header files fordeveloping applications that use glog. | +| glusterfs-api-devel | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the api include files. | +| glusterfs-devel | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the development libraries and include files. | +| gmock | BSD and ASL2.0 | Inspired by jMock, EasyMock, and Hamcrest, and designed with C++sspecifics in mind, Google C++ Mocking Framework (or Google Mock forshort) is a library for writing and using C++ mock classes.Google Mock: o lets you create mock classes trivially using simple macros, o supports a rich set of matchers and actions, o handles unordered, partially ordered, or completely ordered expectations, o is extensible by users, and o works on Linux, Mac OS X, Windows, Windows Mobile, minGW, and Symbian. | +| gmock-devel | BSD and ASL2.0 | This package contains development files for gmock. | +| gnome-bluetooth-libs-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications that require a Bluetooth device selection widget. | +| gnome-common | GPLv2+ | This package contains sample files that should be used to develop pretty muchevery GNOME application. The programs included here are not needed for runningGNOME apps or building ones from distributed tarballs. They are only usefulfor compiling from git sources or when developing the build infrastructure fora GNOME application. | +| gnome-menus-devel | LGPLv2+ | This package provides the necessary development libraries forwriting applications that use the GNOME menu system. | +| gnuplot-doc | gnuplot and MIT | The gnuplot-doc package contains the documentation related to gnuplotplotting tool | +| gobject-introspection-devel | GPLv2+, LGPLv2+, MIT | Libraries and headers for gobject-introspection | +| go-compilers-golang-compiler | GPLv3+ | Compiler for golang. | +| google-guice | ASL 2.0 | Put simply, Guice alleviates the need for factories and the use of newin your Java code. Think of Guice's @Inject as the new new. You willstill need to write factories in some cases, but your code will notdepend directly on them. Your code will be easier to change, unit testand reuse in other contexts.Guice embraces Java's type safe nature, especially when it comes tofeatures introduced in Java 5 such as generics and annotations. Youmight think of Guice as filling in missing features for coreJava. Ideally, the language itself would provide most of the samefeatures, but until such a language comes along, we have Guice.Guice helps you design better APIs, and the Guice API itself sets agood example. Guice is not a kitchen sink. We justify each featurewith at least three use cases. When in doubt, we leave it out. Webuild general functionality which enables you to extend Guice ratherthan adding every feature to the core framework. | +| google-guice-javadoc | ASL 2.0 | This package provides API documentation for Guice. | +| google-noto-sans-cjk-jp-fonts | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.The google-noto-sans-cjk-jp-fonts package contains Japanese Multilingual Sans OTF fonts. | +| google-roboto-slab-fonts | ASL 2.0 | Roboto has a dual nature. It has a mechanical skeleton and the forms arelargely geometric. At the same time, the font features friendly and opencurves. While some grotesks distort their letterforms to force a rigidrhythm, Roboto doesn't compromise, allowing letters to be settled intotheir natural width. This makes for a more natural reading rhythm morecommonly found in humanist and serif types.This is the Roboto Slab family, which can be used alongside the normalRoboto family and the Roboto Condensed family. | +| gperf | GPLv3+ | Gperf is a perfect hash function generator written in C++. Simplystated, a perfect hash function is a hash function and a datastructure that allows recognition of a key word in a set of wordsusing exactly one probe into the data structure. | +| gpgme-devel | LGPLv2+ | Development headers and libraries for gpgme. | +| gpgmepp-devel | LGPLv2+ | Development libraries and header files for gpgme-pp | +| graphviz-devel | EPL-1.0 | A collection of tools for the manipulation and layout of graphs (as in nodesand edges, not as in barcharts). This package contains development files forgraphviz. | +| graphviz-doc | EPL-1.0 | Provides some additional PDF and HTML documentation for graphviz. | +| graphviz-gd | EPL-1.0 | Graphviz plugin for renderers based on gd. (Unless you absolutely have to useGIF, you are recommended to use the PNG format instead because of the betterquality anti-aliased lines provided by the cairo+pango based renderer.) | +| graphviz-python3 | EPL-1.0 | Python 3 extension for graphviz. | +| grilo-devel | LGPLv2+ | Grilo is a framework that provides access to different sources ofmultimedia content, using a pluggable system.This package contains the core library and elements, as well asgeneral and API documentation. | +| groff | GPLv3+ and GFDL and BSD and MIT | Groff is a document formatting system. Groff takes standard text andformatting commands as input and produces formatted output. Thecreated documents can be shown on a display or printed on a printer.Groff's formatting commands allow you to specify font type and size,bold type, italic type, the number and size of columns on a page, andmore.Groff can also be used to format man pages. If you are going to usegroff with the X Window System, you will also need to install thegroff-x11 package. | +| gsm-devel | MIT | Contains header files and development libraries for libgsm, animplementation of the European GSM 06.10 provisional standard forfull-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP(residual pulse excitation/long term prediction) coding at 13 kbit/s. | +| gspell-devel | LGPLv2+ | The gspell-devel package contains libraries and header files fordeveloping applications that use gspell. | +| gspell-doc | LGPLv2+ | This package contains the full API documentation for gspell. | +| gssdp-devel | LGPLv2+ | Files for development with gssdp. | +| gssdp-docs | LGPLv2+ | This package contains developer documentation for gssdp. | +| gstreamer1-plugins-bad-free-devel | LGPLv2+ and LGPLv2 | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.This package contains the development files for the plug-ins thataren't tested well enough, or the code is not of good enough quality. | +| gtest | BSD and ASL2.0 | Framework for writing C++ tests on a variety of platforms (GNU/Linux,Mac OS X, Windows, Windows CE, and Symbian). Based on the xUnitarchitecture. Supports automatic test discovery, a rich set ofassertions, user-defined assertions, death tests, fatal and non-fatalfailures, various options for running the tests, and XML test reportgeneration. | +| gtest-devel | BSD and ASL2.0 | This package contains development files for gtest. | +| gtk-doc | GPLv2+ and GFDL | gtk-doc is a tool for generating API reference documentation.It is used for generating the documentation for GTK+, GLiband GNOME. | +| gtkmm24-devel | LGPLv2+ | This package contains the static libraries and header files needed fordeveloping gtkmm applications. | +| gtkmm24-docs | LGPLv2+ | This package contains the full API documentation for gtkmm24. | +| gtkmm30-devel | LGPLv2+ | The gtkmm30-devel package contains libraries and header files fordeveloping applications that use gtkmm30. | +| gtkmm30-doc | LGPLv2+ | This package contains the full API documentation for gtkmm30. | +| gtksourceview3-devel | LGPLv2+ | gtksourceview3-devel contains the files required to compileapplications which use GtkSourceView 3. | +| gtkspell3-devel | GPLv2+ | The gtkspell3-devel package contains libraries and header files fordeveloping applications that use GtkSpell API version 3.0. | +| gtkspell-devel | GPLv2+ | The gtkspell-devel package provides header files for developingapplications which use GtkSpell. | +| guava20 | ASL 2.0 and CC0 | Guava is a suite of core and expanded libraries that includeutility classes, Google’s collections, io classes, and muchmuch more.This project is a complete packaging of all the Guava librariesinto a single jar. Individual portions of Guava can be usedby downloading the appropriate module and its dependencies. | +| guava20-javadoc | ASL 2.0 and CC0 | API documentation for guava20. | +| guava20-testlib | ASL 2.0 and CC0 | guava-testlib provides additional functionality for conveninent unit testing | +| guice-assistedinject | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides AssistedInject module for Guice. | +| guice-bom | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides Bill of Materials module for Guice. | +| guice-extensions | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides extensions POM for Guice. | +| guice-grapher | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides Grapher module for Guice. | +| guice-jmx | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides JMX module for Guice. | +| guice-jndi | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides JNDI module for Guice. | +| guice-multibindings | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides MultiBindings module for Guice. | +| guice-parent | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides parent POM for Guice modules. | +| guice-servlet | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides Servlet module for Guice. | +| guice-testlib | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides TestLib module for Guice. | +| guice-throwingproviders | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides ThrowingProviders module for Guice. | +| guile-devel | LGPLv3+ | The guile-devel package includes the libraries, header files, etc.,that you'll need to develop applications that are linked with theGUILE extensibility library.You need to install the guile-devel package if you want to developapplications that will be linked to GUILE. You'll also need toinstall the guile package. | +| gupnp-devel | LGPLv2+ | Files for development with gupnp. | +| gupnp-igd-devel | LGPLv2+ | The gupnp-igd-devel package contains libraries and header files fordeveloping applications that use gupnp-igd. | +| hamcrest | BSD | Provides a library of matcher objects (also known as constraints or predicates)allowing 'match' rules to be defined declaratively, to be used in otherframeworks. Typical scenarios include testing frameworks, mocking libraries andUI validation rules. | +| hamcrest-core | BSD | The core API of hamcrest matcher framework to be used by third-party framework providers.This includes the a foundation set of matcher implementations for common operations. | +| hamcrest-demo | BSD | Demonstrations and samples for hamcrest. | +| hamcrest-javadoc | BSD | Javadoc for hamcrest. | +| hawtjni | ASL 2.0 and EPL-1.0 and BSD | HawtJNI is a code generator that produces the JNI code needed toimplement java native methods. It is based on the jnigen code generatorthat is part of the SWT Tools project which is used to generate all theJNI code which powers the eclipse platform. | +| hawtjni-javadoc | ASL 2.0 and EPL-1.0 and BSD | This package contains the API documentation for hawtjni. | +| hawtjni-runtime | ASL 2.0 and EPL-1.0 and BSD | This package provides API that projects using HawtJNI should buildagainst. | +| help2man | GPLv3+ | help2man is a script to create simple man pages from the --help and--version output of programs.Since most GNU documentation is now in info format, this provides away to generate a placeholder man page pointing to that resource whilestill providing some useful information. | +| hesiod-devel | MIT | Hesiod is a system which uses existing DNS functionality to provide accessto databases of information that changes infrequently. It is often used todistribute information which might otherwise kept in the /etc/passwd,/etc/group, and /etc/printcap files over a network, eliminating the need toensure the files are synchronized among multiple hosts. This package containsthe header files and libraries required for building programs which use Hesiod. | +| httpcomponents-client | ASL 2.0 | HttpClient is a HTTP/1.1 compliant HTTP agent implementation based onhttpcomponents HttpCore. It also provides reusable components forclient-side authentication, HTTP state management, and HTTP connectionmanagement. HttpComponents Client is a successor of and replacementfor Commons HttpClient 3.x. Users of Commons HttpClient are stronglyencouraged to upgrade. | +| httpcomponents-client-cache | ASL 2.0 | This package provides client side caching for httpcomponents-client. | +| httpcomponents-client-javadoc | ASL 2.0 | API documentation for httpcomponents-client. | +| httpcomponents-core | ASL 2.0 | HttpCore is a set of low level HTTP transport components that can beused to build custom client and server side HTTP services with amodel based on the classic Java I/O and non-blocking, event driven I/Omodel based on Java NIO.The blocking I/O model may be more appropriate for data intensive, lowlatency scenarios, whereas the non-blocking model may be moreappropriate for high latency scenarios where raw data throughput isless important than the ability to handle thousands of simultaneousHTTP connections in a resource efficient manner. | +| httpcomponents-core-javadoc | ASL 2.0 | API documentation for httpcomponents-core. | +| httpcomponents-project | ASL 2.0 | Common Maven POM file for HttpComponents. This project should berequired only for building dependant packages with Maven. Please don'tuse it as runtime requirement. | +| http-parser-devel | MIT | Development headers and libraries for http-parser. | +| hwloc-devel | BSD | Headers and shared object symbolic links for the hwloc. | +| hyphen-devel | GPLv2 or LGPLv2+ or MPLv1.1 | Includes and definitions for developing with hyphen | +| ibus-devel | LGPLv2+ | The ibus-devel package contains the header files and developerdocs for ibus. | +| ibus-devel-docs | LGPLv2+ | The ibus-devel-docs package contains developer documentation for IBus | +| ilmbase-devel | BSD | Headers and libraries for building apps that use ilmbase. | +| ima-evm-utils-devel | GPLv2 | This package provides the header files for ima-evm-utils | +| imake | MIT | Imake is a deprecated source code configuration and build system whichhas traditionally been supplied by and used to build the X Window Systemin X11R6 and previous releases. As of the X Window System X11R7 release,the X Window system has switched to using GNU autotools as the primarybuild system, and the Imake system is now deprecated, and should not beused by new software projects. Software developers are encouraged tomigrate software to the GNU autotools system. | +| iproute-devel | GPLv2+ | The libnetlink static library. | +| ipset-devel | GPLv2 | This package contains the files required to develop software using the ipsetlibraries. | +| irssi-devel | GPLv2+ | This package contains headers needed to develop irssi plugins.Irssi is a modular IRC client with Perl scripting. Only text-modefrontend is currently supported. The GTK/GNOME frontend is no longerbeing maintained. | +| isl-devel | MIT | isl is a library for manipulating sets and relations of integer pointsbounded by linear constraints. Supported operations on sets includeintersection, union, set difference, emptiness check, convex hull,(integer) affine hull, integer projection, computing the lexicographicminimum using parametric integer programming, coalescing and parametricvertex enumeration. It also includes an ILP solver based on generalizedbasis reduction, transitive closures on maps (which may encode infinitegraphs), dependence analysis and bounds on piecewise step-polynomials. | +| isorelax | MIT and ASL 1.1 | The ISO RELAX project was started to host public interfacesuseful for applications to support RELAX Core. Now, however,some of the hosted material is schema language-neutral. | +| isorelax-javadoc | MIT and ASL 1.1 | API documentation for isorelax. | +| istack-commons | CDDL-1.1 and GPLv2 with exceptions | Code shared between JAXP, JAXB, SAAJ, and JAX-WS projects. | +| ivy-local | BSD | This package implements local mode for Apache Ivy, which allowsartifact resolution using XMvn resolver. | +| jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significantprotocol used on the Internet today. Web services, network-enabledappliances and the growth of network computing continue to expand therole of the HTTP protocol beyond user-driven web browsers, and increasethe number of applications that may require HTTP support.Although the java.net package provides basic support for accessingresources via HTTP, it doesn't provide the full flexibility orfunctionality needed by many applications. The Jakarta Commons HTTPClient component seeks to fill this void by providing an efficient,up-to-date, and feature-rich package implementing the client side of themost recent HTTP standards and recommendations.Designed for extension while providing robust support for the base HTTPprotocol, the HTTP Client component may be of interest to anyonebuilding HTTP-aware client applications such as web browsers, webservice clients, or systems that leverage or extend the HTTP protocolfor distributed communication. | +| jakarta-commons-httpclient-demo | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Demos for jakarta-commons-httpclient. | +| jakarta-commons-httpclient-javadoc | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Javadoc for jakarta-commons-httpclient. | +| jakarta-commons-httpclient-manual | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Manual for jakarta-commons-httpclient. | +| jakarta-oro | ASL 1.1 | The Jakarta-ORO Java classes are a set of text-processing Java classesthat provide Perl5 compatible regular expressions, AWK-like regularexpressions, glob expressions, and utility classes for performingsubstitutions, splits, filtering filenames, etc. This library is thesuccessor to the OROMatcher, AwkTools, PerlTools, and TextToolslibraries from ORO, Inc. (`www.oroinc.com`). | +| jakarta-oro-javadoc | ASL 1.1 | Javadoc for jakarta-oro. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-javadoc | ASL 2.0 | This package contains the API documentation for jansi. | +| jansi-native | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-native-javadoc | ASL 2.0 | This package contains the API documentation for jansi-native. | +| jasper-devel | JasPer | Header files, libraries and developer documentation. | +| javacc | BSD | Java Compiler Compiler (JavaCC) is the most popular parser generator for usewith Java applications. A parser generator is a tool that reads a grammarspecification and converts it to a Java program that can recognize matches tothe grammar. In addition to the parser generator itself, JavaCC provides otherstandard capabilities related to parser generation such as tree building (viaa tool called JJTree included with JavaCC), actions, debugging, etc. | +| javacc-demo | BSD | Examples for javacc. | +| javacc-javadoc | BSD | This package contains the API documentation for javacc. | +| javacc-manual | BSD | Manual for javacc. | +| javacc-maven-plugin | ASL 2.0 | Maven Plugin for processing JavaCC grammar files. | +| javacc-maven-plugin-javadoc | ASL 2.0 | API documentation for javacc-maven-plugin. | +| java_cup | MIT | java_cup is a LALR Parser Generator for Java | +| java_cup-javadoc | MIT | Javadoc for java_cup | +| java_cup-manual | MIT | Documentation for java_cup. | +| javamail | CDDL-1.0 or GPLv2 with exceptions | The JavaMail API provides a platform-independent and protocol-independentframework to build mail and messaging applications. | +| javamail-javadoc | CDDL-1.0 or GPLv2 with exceptions | Javadoc for javamail. | +| javapackages-filesystem | BSD | This package provides some basic directories into which Java packagesinstall their content. | +| javapackages-local | BSD | This package provides non-essential macros and scripts to support Java packaging. | +| javapackages-tools | BSD | This package provides macros and scripts to support Java packaging. | +| javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | Javassist enables Java programs to define a new class at runtime and tomodify a class file when the JVM loads it. Unlike other similarand bytecode level. If the users use the source-level API, they canedit a class file without knowledge of the specifications of the Javabytecode. The whole API is designed with only the vocabulary of theJava language. You can even specify inserted bytecode in the form ofsource text; Javassist compiles it on the fly. On the other hand, thebytecode-level API allows the users to directly edit a class file asother editors. | +| javassist-javadoc | MPLv1.1 or LGPLv2+ or ASL 2.0 | javassist development documentation. | +| jaxen | BSD and W3C | Jaxen is an open source XPath library written in Java. It is adaptableto many different object models, including DOM, XOM, dom4j, and JDOM.Is it also possible to write adapters that treat non-XML trees such as compiledJava byte code or Java beans as XML, thus enabling you to query these treeswith XPath too. | +| jaxen-demo | BSD and W3C | Samples for jaxen. | +| jaxen-javadoc | BSD and W3C | Javadoc for jaxen. | +| jbigkit-devel | GPLv2+ | The jbigkit-devel package contains files needed for development usingthe JBIG-KIT image compression library. | +| jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | The Java EE Interceptors 1.2 API classes from JSR 318. | +| jboss-interceptors-1.2-api-javadoc | CDDL or GPLv2 with exceptions | This package contains javadoc for jboss-interceptors-1.2-api. | +| jboss-parent | CC0 | The Project Object Model files for JBoss packages. | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J. | +| jdepend | BSD | JDepend traverses a set of Java class and source file directories andgenerates design quality metrics for each Java package. JDepend allowsyou to automatically measure the quality of a design in terms of itsextensibility, reusability, and maintainability to effectively manageand control package dependencies. | +| jdepend-demo | BSD | Demonstrations and samples for jdepend. | +| jdependency | ASL 2.0 | jdependency is small library that helps you analyze class leveldependencies, clashes and missing classes. | +| jdependency-javadoc | ASL 2.0 | API documentation for jdependency. | +| jdepend-javadoc | BSD | Javadoc for jdepend. | +| jdom | Saxpath | JDOM is, quite simply, a Java representation of an XML document. JDOMprovides a way to represent that document for easy and efficientreading, manipulation, and writing. It has a straightforward API, is alightweight and fast, and is optimized for the Java programmer. It's analternative to DOM and SAX, although it integrates well with both DOMand SAX. | +| jdom2 | Saxpath | JDOM is a Java-oriented object model which models XML documents.It provides a Java-centric means of generating and manipulatingXML documents. While JDOM inter-operates well with existingstandards such as the Simple API for XML (SAX) and the DocumentObject Model (DOM), it is not an abstraction layer orenhancement to those APIs. Rather, it seeks to provide a robust,light-weight means of reading and writing XML data without thecomplex and memory-consumptive options that current APIofferings provide. | +| jdom2-javadoc | Saxpath | This package contains javadoc for jdom2. | +| jdom-demo | Saxpath | Demonstrations and samples for jdom. | +| jdom-javadoc | Saxpath | Javadoc for jdom. | +| jflex | BSD | JFlex is a lexical analyzer generator (also known as scannergenerator) for Java, written in Java. It is also a rewrite of thevery useful tool JLex which was developed by Elliot Berk at Princetonnot share any code though. JFlex is designed to work together withthe LALR parser generator CUP by Scott Hudson, and the Javamodification of Berkeley Yacc BYacc/J by Bob Jamison. It can also beused together with other parser generators like ANTLR or as astandalone tool. | +| jflex-javadoc | BSD | This package provides API documentation for jflex. | +| jimtcl-devel | BSD | The jimtcl-devel package contains libraries and header files fordeveloping applications that use jimtcl. | +| jline | BSD | JLine is a Java library for handling console input. It is similarin functionality to BSD editline and GNU readline. People familiarwith the readline/editline capabilities for modern shells (such asbash and tcsh) will find most of the command editing features ofJLine to be familiar. | +| jline-javadoc | BSD | This package contains the API documentation for jline. | +| jsch | BSD | JSch allows you to connect to an sshd server and use port forwarding,X11 forwarding, file transfer, etc., and you can integrate itsfunctionality into your own Java programs. | +| jsch-javadoc | BSD | Javadoc for jsch. | +| json-c-devel | MIT | This package contains libraries and header files fordeveloping applications that use json-c. | +| json-c-doc | MIT | This package contains the reference manual for json-c. | +| jsoup | MIT | jsoup is a Java library for working with real-world HTML.It provides a very convenient API for extracting and manipulating data,using the best of DOM, CSS, and jquery-like methods.jsoup implements the WHATWG HTML5 specification,and parses HTML to the same DOM as modern browsers do. - scrape and parse HTML from a URL, file, or string - find and extract data, using DOM traversal or CSS selectors - manipulate the HTML elements, attributes, and text - clean user-submitted content against a safe white-list, to prevent XSS attacks - output tidy HTMLjsoup is designed to deal with all varieties of HTML found in the wild;from pristine and validating, to invalid tag-soup;jsoup will create a sensible parse tree. | +| jsoup-javadoc | MIT | API documentation for jsoup. | +| jsr-305 | BSD and CC-BY | This package contains reference implementations, test cases, and otherDetection. | +| jsr-305-javadoc | BSD and CC-BY | This package contains the API documentation for jsr-305. | +| js-uglify | BSD | JavaScript parser, mangler/compressor and beautifier toolkit.This package ships a JavaScript library suitable for use by any JavaScriptruntime. | +| jtidy | zlib | JTidy is a Java port of HTML Tidy, a HTML syntax checker and prettyprinter. Like its non-Java cousin, JTidy can be used as a tool forcleaning up malformed and faulty HTML. In addition, JTidy provides aDOM interface to the document that is being processed, whicheffectively makes you able to use JTidy as a DOM parser for real-worldHTML. | +| jtidy-javadoc | zlib | This package contains API documentation for jtidy. | +| jul-to-slf4j | MIT and ASL 2.0 | JUL to SLF4J bridge. | +| junit | EPL-1.0 | JUnit is a regression testing framework written by Erich Gamma and Kent Beck.It is used by the developer who implements unit tests in Java. JUnit is OpenSource Software, released under the Common Public License Version 1.0 andhosted on GitHub. | +| junit-javadoc | EPL-1.0 | Javadoc for junit. | +| junit-manual | EPL-1.0 | Documentation for junit. | +| jvnet-parent | ASL 2.0 | Java.net parent POM file used by most Java.net subprojects such asGlassfish | +| jzlib | BSD | The zlib is designed to be a free, general-purpose, legally unencumbered-- that is, not covered by any patents -- loss-less data-compressionlibrary for use on virtually any computer hardware and operating system.The zlib was written by Jean-loup Gailly (compression) and Mark Adler(decompression). | +| jzlib-demo | BSD | Examples for jzlib. | +| jzlib-javadoc | BSD | API documentation for jzlib. | +| kernel-tools-libs-devel | GPLv2 | This package contains the development files for the tools/ directory fromthe kernel source. | +| keybinder3-devel | MIT | This package contains the development files for keybinder3. | +| keybinder3-doc | MIT | This package contains documentation for keybinder3. | +| kmod-devel | GPLv2+ | The kmod-devel package provides header files used for development ofapplications that wish to load or unload Linux kernel modules. | +| ladspa | LGPLv2+ | There is a large number of synthesis packages in use or development onthe Linux platform at this time. The Linux Audio Developer's SimplePlugin API (LADSPA) attempts to give programmers the ability to writesimple `plugin' audio processors in C/C++ and link them dynamicallyagainst a range of host applications.This package contains the example plug-ins and tools from the LADSPA SDK. | +| ladspa-devel | LGPLv2+ | ladspa-devel contains the ladspa.h header file.Definitive technical documentation on LADSPA plug-ins for both the hostand plug-in is contained within copious comments within the ladspa.hheader file. | +| lame-devel | GPLv2+ | This package development files for lame. | +| lapack-devel | BSD | LAPACK development libraries (shared). | +| lapack-static | BSD | LAPACK static libraries. | +| latex2html | GPLv2+ | LATEX2HTML is a converter written in Perl that converts LATEXdocuments to HTML. This way e.g. scientific papers - primarily typesetfor printing - can be put on the Web for online viewing.LATEX2HTML does also a good job in rapid web site deployment. Thesepages are generated from a single LATEX source. | +| lcms2-devel | MIT | Development files for LittleCMS. | +| ldns-devel | BSD | The devel package contains the ldns library and the include files | +| lensfun | LGPLv3 and CC-BY-SA | The lensfun library provides an open source database of photographic lenses andtheir characteristics. It not only provides a way to read and search thedatabase, but also provides a set of algorithms for correcting images based ondetailed knowledge of lens properties. Right now lensfun is designed to correctdistortion, transversal (also known as lateral) chromatic aberrations,vignetting and color contribution of a lens. | +| lensfun-devel | LGPLv3 | This package contains library and header files needed to build applicationsusing lensfun. | +| leptonica | BSD and Leptonica | The library supports many operations that are useful on * Document images * Natural imagesFundamental image processing and image analysis operations * Rasterop (aka bitblt) * Affine transforms (scaling, translation, rotation, shear) on images of arbitrary pixel depth * Projective and bi-linear transforms * Binary and gray scale morphology, rank order filters, and convolution * Seed-fill and connected components * Image transformations with changes in pixel depth, both at the same scale and with scale change * Pixelwise masking, blending, enhancement, arithmetic ops, etc. | +| leptonica-devel | BSD and Leptonica | The leptonica-devel package contains header files fordeveloping applications that use leptonica. | +| libaec | BSD | Libaec provides fast loss-less compression of 1 up to 32 bit widesigned or unsigned integers (samples). The library achieves bestresults for low entropy data as often encountered in space imaginginstrument data or numerical model output from weather or climatesimulations. While floating point representations are not directlysupported, they can also be efficiently coded by grouping exponentsand mantissa.Libaec implements Golomb Rice coding as defined in the Space DataSystem Standard documents 121.0-B-2 and 120.0-G-2.Libaec includes a free drop-in replacement for the SZIPlibrary (`http://www.hdfgroup.org/doc_resource/SZIP`). | +| libaec-devel | BSD | Devel files for libaec (Adaptive Entropy Coding library). | +| libao-devel | GPLv2+ | The libao-devel package contains libraries and header files fordeveloping applications that use libao. | +| libappindicator-gtk3-devel | LGPLv2 and LGPLv3 | This package contains the development files for the appindicator-gtk3 library. | +| libappstream-glib-devel | LGPLv2+ | GLib headers and libraries for appstream-glib. | +| libarchive-devel | BSD | The libarchive-devel package contains libraries and header files fordeveloping applications that use libarchive. | +| libassuan-devel | LGPLv2+ and GPLv3+ | This is the IPC static library used by GnuPG 2, GPGME and a few otherpackages.This package contains files needed to develop applications using libassuan. | +| libasyncns-devel | LGPLv2+ | Development Files for libasyncns Client Development | +| libatasmart-devel | LGPLv2+ | Development Files for libatasmart Client Development | +| libatomic_ops-devel | GPLv2 and MIT | Files for developing with libatomic_ops. | +| libbasicobjects-devel | GPLv3+ | Basic object types | +| libbpf-devel | LGPLv2 or BSD | The libbpf-devel package contains libraries header files fordeveloping applications that use libbpf | +| libbpf-static | LGPLv2 or BSD | The libbpf-static package contains static library fordeveloping applications that use libbpf | +| libburn-devel | GPLv2+ | The libburn-devel package contains libraries and header files fordeveloping applications that use libburn. | +| libcacard-devel | LGPLv2+ | The libcacard-devel package contains libraries and header files fordeveloping applications that use libcacard. | +| libcdio-devel | GPLv3+ | This package contains header files and libraries for libcdio. | +| libcdio-paranoia-devel | GPLv3+ | This package contains header files and libraries for libcdio-paranoia. | +| libcephfs2 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | Ceph is a distributed network file system designed to provide excellentperformance, reliability, and scalability. This is a shared libraryallowing applications to access a Ceph distributed file system via aPOSIX-like interface. | +| libcephfs-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use Cephs distributed file system. | +| libchamplain | LGPLv2+ | Libchamplain is a C library aimed to provide a ClutterActor to displayrasterized maps. | +| libchamplain-devel | LGPLv2+ | This package contains development files for libchamplain. | +| libchamplain-gtk | LGPLv2+ | Libchamplain-gtk is a library providing a GtkWidget to embed libchamplaininto Gtk+ applications. | +| libcmocka | ASL 2.0 | There are a variety of C unit testing frameworks available however many of themare fairly complex and require the latest compiler technology. Some developmentrequires the use of old compilers which makes it difficult to use some unittesting frameworks. In addition many unit testing frameworks assume the codebeing tested is an application or module that is targeted to the same platformthat will ultimately execute the test. Because of this assumption manyframeworks require the inclusion of standard C library headers in the codemodule being tested which may collide with the custom or incompleteimplementation of the C library utilized by the code under test.CMocka only requires a test application is linked with the standard C librarywhich minimizes conflicts with standard C library headers. Also, CMocka triesto avoid the use of some of the newer features of C compilers.This results in CMocka being a relatively small library that can be used totest a variety of exotic code. If a developer wishes to simply test anapplication with the latest compiler then other unit testing frameworks may bepreferable.This is the successor of Google's Cmockery. | +| libcmocka-devel | ASL 2.0 | Development headers for the cmocka unit testing library. | +| libcollection-devel | LGPLv3+ | A data-type to collect data in a hierarchical structure for easy iterationand serialization | +| libconfig-devel | LGPLv2+ | Development libraries and headers for developing software againstlibconfig. | +| libcroco-devel | LGPLv2 | This package provides the necessary development libraries and includefiles to allow you to develop with libcroco. | +| libdaemon-devel | LGPLv2+ | The libdaemon-devel package contains the header files and librariesnecessary for developing programs using libdaemon. | +| libdap | LGPLv2+ | The libdap++ library contains an implementation of DAP2. This packagecontains the library, dap-config, and getdap. The script dap-configsimplifies using the library in other projects. The getdap utility is asimple command-line tool to read from DAP2 servers. It is built using thelibrary and demonstrates simple uses of it. | +| libdap-devel | LGPLv2+ | This package contains all the files needed to develop applications thatwill use libdap. | +| libdatrie-devel | LGPLv2+ | This package contains libraries and header files fordeveloping applications that use libdatrie. | +| libdb-cxx | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. The Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It isused by many applications, including Python and Perl, so this shouldbe installed on all systems. | +| libdb-cxx-devel | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. The Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It isused by many applications, including Python and Perl, so this shouldbe installed on all systems. | +| libdb-devel-doc | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the header files,libraries, and documentation for building programs which use theBerkeley DB. | +| libdb-sql | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the librariesfor building programs which use the Berkeley DB in SQL. | +| libdb-sql-devel | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the librariesfor building programs which use the Berkeley DB in SQL. | +| libdbusmenu-devel | LGPLv3 or LGPLv2 and GPLv3 | The libdbusmenu-devel package contains libraries and header files fordeveloping applications that use libdbusmenu. | +| libdbusmenu-doc | LGPLv3 or LGPLv2 and GPLv3 | The libdbusmenu-doc package contains documents for developing applications thatuse libdbusmenu. | +| libdbusmenu-gtk3-devel | LGPLv3 or LGPLv2 and GPLv3 | The libdbusmenu-gtk3-devel package contains libraries and header files fordeveloping applications that use libdbusmenu-gtk3. | +| libdnet-devel | BSD | Header files for libdnet library. | +| libdv-devel | LGPLv2+ | This package contains development files for libdv. | +| libdvdread-devel | GPLv2+ | libdvdread provides a simple foundation for reading DVD video disks.It provides the functionality that is required to access many DVDs.This package contains development files for libdvdread. | +| libdwarf-devel | LGPLv2 | Development package containing library and header files of libdwarf. | +| libdwarf-static | LGPLv2 | Static libdwarf library. | +| libdwarf-tools | GPLv2 | C++ version of dwarfdump (dwarfdump2) command-line utilitiesto access DWARF debug information. | +| libdwarves1 | GPLv2 | Debugging information processing library. | +| libedit-devel | BSD | This package contains development files for libedit. | +| libEMF | LGPLv2+ and GPLv2+ | libEMF is a library for generating Enhanced Metafiles on systems whichdon't natively support the ECMA-234 Graphics Device Interface(GDI). The library is intended to be used as a driver for othergraphics programs such as Grace or gnuplot. Therefore, it implements avery limited subset of the GDI. | +| libEMF-devel | LGPLv2+ and GPLv2+ | libEMF header files. | +| libeot | MPLv2.0 | libeot is a library for parsing Embedded OpenType files (Microsoftembedded font ""standard"") and converting them to other formats. | +| libetonyek-devel | MPLv2.0 | The libetonyek-devel package contains libraries and header files fordeveloping applications that use libetonyek. | +| libevdev-devel | MIT | Kernel Evdev Device Wrapper Library Development Package. | +| libexif-devel | LGPLv2+ | The libexif-devel package contains the libraries and header filesfor writing programs that use libexif. | +| libfabric-devel | BSD or GPLv2 | The libfabric-devel package contains libraries and header files fordeveloping applications that use libfabric. | +| libfdt | GPLv2+ | libfdt is a library to process Open Firmware style device trees on variousarchitectures. | +| libfdt-devel | GPLv2+ | This package provides development files for libfdt | +| libfontenc-devel | MIT | X.Org X11 libfontenc development package | +| libgee-devel | LGPLv2+ | The libgee-devel package contains libraries and header files fordeveloping applications that use libgee. | +| libgexiv2-devel | GPLv2+ | The libgexiv2-devel package contains libraries and header files fordeveloping applications that use libgexiv2. | +| libgit2-devel | GPLv2 with exceptions | This package contains libraries and header files fordeveloping applications that use libgit2. | +| libgit2-glib-devel | LGPLv2+ | The libgit2-glib-devel package contains libraries and header files fordeveloping applications that use libgit2-glib. | +| libGLEW | BSD and MIT | libGLEW | +| libgnomekbd-devel | LGPLv2+ | The libgnomekbd-devel package contains libraries and header files fordeveloping applications that use libgnomekbd. | +| libgphoto2-devel | GPLv2+ and GPLv2 | libgphoto2 is a library that can be used by applications to accessvarious digital cameras. libgphoto2 itself is not a GUI application,opposed to gphoto. There are GUI frontends for the gphoto2 library,however, such as gtkam for example.This package contains files needed to compile applications thatuse libgphoto2. | +| libgpod-devel | LGPLv2+ | Libgpod is a library to access the contents of an iPod. It supports playlists,smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.This package contains the files required to develop programs that will uselibgpod. | +| libgpod-doc | GFDL | Libgpod is a library to access the contents of an iPod. It supports playlists,smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.This package contains the API documentation. | +| libgs-devel | AGPLv3+ | This package contains development files that are useful for building packagesagainst Ghostscript's library, which provides Ghostscript's core functionality. | +| libgsf-devel | LGPLv2 | Libraries, headers, and support files necessary to compile applications usinglibgsf. | +| libgtop2-devel | GPLv2+ | This package provides the necessary development libraries and includefiles to allow you to develop with LibGTop. | +| libgudev-devel | LGPLv2+ | This package is necessary to build programs using libgudev. | +| libgusb-devel | LGPLv2+ | GLib headers and libraries for gusb. | +| libgxps-devel | LGPLv2+ | The libgxps-devel package contains libraries and header files fordeveloping applications that use libgxps. | +| libhbaapi-devel | SNIA | The libhbaapi-devel package contains libraries and header files fordeveloping applications that use libhbaapi. | +| libIDL | LGPLv2+ | libIDL is a library for parsing IDL (Interface Definition Language).It can be used for both COM-style and CORBA-style IDL. | +| libIDL-devel | LGPLv2+ | libIDL is a library for parsing IDL (Interface Definition Language).It can be used for both COM-style and CORBA-style IDL.This package contains the header files and libraries needed to writeor compile programs that use libIDL. | +| libidn2-devel | (GPLv2+ or LGPLv3+) and GPLv3+ | The libidn2-devel package contains libraries and header files fordeveloping applications that use libidn2. | +| libidn-devel | LGPLv2+ and GPLv3+ and GFDL | This package includes header files and libraries necessary fordeveloping programs which use the GNU libidn library. | +| libiec61883-devel | LGPLv2+ | Development files needed to build applications against libiec61883 | +| libimobiledevice-devel | LGPLv2+ | Files for development with libimobiledevice. | +| libindicator-gtk3-devel | GPLv3 | The libindicator-gtk3-devel package contains libraries and header files fordeveloping applications that use libindicator-gtk3. | +| libini_config-devel | LGPLv3+ | Library to process config files in INI format into a libcollection datastructure | +| libinput-devel | MIT | The libinput-devel package contains libraries and header files fordeveloping applications that use libinput. | +| libisoburn-devel | GPLv2+ | The libisoburn-devel package contains libraries and header files fordeveloping applications that use libisoburn. | +| libisofs-devel | GPLv2+ and LGPLv2+ | The libisofs-devel package contains libraries and header files fordeveloping applications that use libisofs. | +| libknet1 | LGPLv2+ | Kronosnet, often referred to as knet, is a network abstraction layerdesigned for High Availability use cases, where redundancy, security,fault tolerance and fast fail-over are the core requirements of yourapplication.The whole kronosnet core is implemented in this library.Please refer to `https://kronosnet.org/` for further information. | +| libknet1-devel | LGPLv2+ | The whole kronosnet core is implemented in this library.Please refer to the not-yet-existing documentation for furtherinformation. | +| libksba-devel | (LGPLv3+ or GPLv2+) and GPLv3+ | Development headers and libraries for libksba. | +| liblangtag-devel | LGPLv3+ or MPLv2.0 | The liblangtag-devel package contains libraries and header files fordeveloping applications that use liblangtag. | +| liblangtag-doc | LGPLv3+ or MPLv2.0 | The liblangtag-doc package contains documentation files for liblangtag. | +| liblangtag-gobject | LGPLv3+ or MPLv2.0 | The liblangtag-gobject package contains files for GObject introspection forliblangtag. | +| liblockfile-devel | GPLv2+ and LGPLv2+ | The liblockfile-devel package contains libraries and header files fordeveloping applications that use liblockfile. | +| libmad-devel | GPLv2+ | MPEG audio decoder library development files. | +| libmemcached-devel | BSD | This package contains the header files and development librariesfor libmemcached. If you like to develop programs using libmemcached,you will need to install libmemcached-devel. | +| libmicrohttpd-devel | LGPLv2+ | Development files for libmicrohttpd | +| libmicrohttpd-doc | LGPLv2+ | Doxygen documentation for libmicrohttpd and some example source code | +| libmnl-devel | LGPLv2+ | The libmnl-devel package contains libraries and header files fordeveloping applications that use libmnl. | +| libmodulemd-devel | MIT | Development files for libmodulemd. | +| libmount-devel | LGPLv2+ | This is the device mounting development library and headers,part of util-linux. | +| libmpcdec-devel | BSD | Development files for the Musepack audio decoding library. | +| libmpc-devel | LGPLv3+ and GFDL | Header files and shared object symlinks for MPC is a C library. | +| libmspack-devel | LGPLv2 | The libmspack-devel package contains libraries, header files and documentationfor developing applications that use libmspack. | +| libmtp-devel | LGPLv2+ | This package provides development files for the libmtplibrary for MTP media players. | +| libmusicbrainz5-devel | LGPLv2 | This package contains the headers that programmers will need to developapplications which will use libmusicbrainz5. | +| libnet-devel | BSD | The libnet-devel package includes header files and libraries necessaryfor developing programs which use the libnet library. Libnet is very handywith which to write network tools and network test code. See the manpageand sample test code for more detailed information. | +| libnetfilter_conntrack-devel | GPLv2+ | libnetfilter_conntrack is a userspace library providing a programminginterface (API) to the in-kernel connection tracking state table. | +| libnetfilter_queue-devel | GPLv2 | libnetfilter_queue is a userspace library providing an API to packets that havebeen queued by the kernel packet filter. It is is part of a system thatdeprecates the old ip_queue / libipq mechanism.libnetfilter_queue has been previously known as libnfnetlink_queue. | +| libnfnetlink-devel | GPLv2+ | libnfnetlink is a userspace library that provides some low-levelnfnetlink handling functions. It is used as a foundation for other, netfiltersubsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_logand libnfnetlink_queue. | +| libnfsidmap-devel | MIT and GPLv2 and GPLv2+ and BSD | This package includes header files and libraries necessary fordeveloping programs which use the libnfsidmap library. | +| libnftnl-devel | GPLv2+ | The libnftnl-devel package contains libraries and header files fordeveloping applications that use libnftnl. | +| libnghttp2-devel | MIT | The libnghttp2-devel package includes libraries and header files neededfor building applications with libnghttp2. | +| libnice-devel | LGPLv2 and MPLv1.1 | The libnice-devel package contains libraries and header files fordeveloping applications that use libnice. | +| libnma-devel | GPLv2+ | This package contains private header and pkg-config files to be used only bynm-applet, nm-connection-editor, and the GNOME control center.This package deprecates libnm-gtk. | +| libnsl2-devel | BSD and LGPLv2+ | Development files for libnsl2 | +| libodfgen-devel | LGPLv2+ or MPLv2.0 | The libodfgen-devel package contains libraries and header files fordeveloping applications that use libodfgen. | +| libogg-devel | BSD | Libogg is a library used for manipulating Ogg bitstreams. Thelibogg-devel package contains the header files and documentationneeded for development using libogg. | +| libogg-devel-docs | BSD | Documentation for developing applications with libogg | +| liboggz | BSD | Oggz provides a simple programming interface for reading and writingOgg files and streams. Ogg is an interleaving data container developedby Monty at Xiph.Org, originally to support the Ogg Vorbis audioformat. | +| libopenraw-devel | LGPLv3+ | The libopenraw-devel package contains libraries and header files fordeveloping applications that use libopenraw. | +| libopenraw-gnome | LGPLv3+ | The libopenraw-gnome package contains gui components of libopenraw. | +| libopenraw-gnome-devel | LGPLv3+ | The libopenraw-gnome-devel package contains libraries and header files fordeveloping applications that use libopenraw-gnome. | +| libpaper-devel | GPLv2 | This package contains headers and libraries that programmers will needto develop applications which use libpaper. | +| libpath_utils-devel | LGPLv3+ | Utility functions to manipulate filesystem pathnames | +| libpcap-devel | BSD with advertising | Libpcap provides a portable framework for low-level networkmonitoring. Libpcap can provide network statistics collection,security monitoring and network debugging. Since almost every systemvendor provides a different interface for packet capture, the libpcapauthors created this system-independent API to ease in porting and toalleviate the need for several system-dependent packet capture modulesin each application.This package provides the libraries, include files, and otherresources needed for developing libpcap applications. | +| libpciaccess-devel | MIT | Development package for libpciaccess. | +| libpeas-devel | LGPLv2+ | This package contains development libraries and header filesthat are needed to write applications that use libpeas. | +| libpfm-static | MIT | Static version of the libpfm library for performance monitoringapplications for the perf_events interface. | +| libplist-devel | LGPLv2+ | libplist, development headers and libraries. | +| libpmemblk-debug | BSD | The libpmemblk implements a pmem-resident array of blocks, all the samesize, where a block is updated atomically with respect to powerfailure or program interruption (no torn blocks).This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmem-debug | BSD | The libpmem provides low level persistent memory support. In particular,support for the persistent memory instructions for flushing changesto pmem is provided.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmemlog-debug | BSD | The libpmemlog library provides a pmem-resident log file. Thislibrary is provided for cases requiring an append-mostly file torecord variable length entries. Most developers will find higherlevel libraries like libpmemobj to be more generally useful.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmemobj-debug | BSD | The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. Developers new to persistent memoryprobably want to start with this library.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmempool-debug | BSD | The libpmempool library provides a set of utilities for off-lineadministration, analysis, diagnostics and repair of persistent memorypools created by libpmemlog, libpemblk and libpmemobj libraries.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libproxy-devel | LGPLv2+ | The libproxy-devel package contains libraries and header files fordeveloping applications that use libproxy. | +| libpsm2-devel | BSD or GPLv2 | Development files for the Intel PSM library | +| libpurple-devel | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | The libpurple-devel package contains the header files, developerdocumentation, and libraries required for development of libpurple basedinstant messaging clients or plugins for any libpurple based client. | +| libpwquality-devel | BSD or GPLv2+ | Files needed for development of applications using the libpwqualitylibrary.See the pwquality.h header file for the API. | +| libqhull | Qhull | -n libqhull | +| libqhull_p | Qhull | libqhull_p | +| libqhull_r | Qhull | libqhull_r | +| libquvi-devel | AGPLv3+ | The libquvi-devel package contains libraries and header files fordeveloping applications that use libquvi. | +| librabbitmq-devel | MIT | This package contains the header files and development librariesfor librabbitmq. | +| librados-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use RADOS object store. | +| libradosstriper1 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | Striping interface built on top of the rados library, allowingto stripe bigger objects onto several standard rados objects usingan interface very similar to the rados one. | +| libradosstriper-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use RADOS striping interface. | +| libraw1394-devel | LGPLv2+ | Development libraries needed to build applications against libraw1394. | +| LibRaw-devel | BSD and (CDDL or LGPLv2) | LibRaw development libraries.This package contains libraries that applications can use to buildagainst LibRaw. | +| librbd-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use RADOS block device. | +| librdkafka-devel | BSD | librdkafka is a C/C++ library implementation of the Apache Kafka protocol,containing both Producer and Consumer support.This package contains headers and libraries required to build applicationsusing librdkafka. | +| libref_array-devel | LGPLv3+ | A dynamically-growing, reference-counted array | +| libreoffice-sdk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice SDK is an add-on for the LibreOffice office suite. It providesthe necessary tools for programming using the LibreOffice APIs and for creatingextensions (UNO components) for LibreOffice. To set the build environment forbuilding against the sdk use /usr/lib64/libreoffice/sdk/setsdkenv_unix.sh. | +| libreoffice-sdk-doc | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | This provides documentation for programming using the LibreOffice APIsand examples of creating extensions (UNO components) for LibreOffice. | +| librevenge-devel | (LGPLv2+ or MPLv2.0) and BSD | The librevenge-devel package contains libraries and header files fordeveloping applications that use librevenge. | +| librpmem-debug | BSD | The librpmem library provides low-level support for remote accessto persistent memory utilizing RDMA-capable NICs. It can be usedto replicate persistent memory regions over RDMA protocol.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| librx | GPLv2+ | Rx is, among other things, an implementation of the interfacespecified by POSIX for programming with regular expressions. Someother implementations are GNU regex.c and Henry Spencer's regexlibrary. | +| librx-devel | GPLv2+ | Rx is, among other things, an implementation of the interfacespecified by POSIX for programming with regular expressions. Someother implementations are GNU regex.c and Henry Spencer's regexlibrary.This package contains files needed for development with librx. | +| libsamplerate-devel | BSD | Secret Rabbit Code is a sample rate converter for audio. It is capableof arbitrary and time varying conversions. It can downsample by afactor of 12 and upsample by the same factor. The ratio of input andoutput sample rates can be a real number. The conversion ratio canalso vary with time for speeding up and slowing down effects.This package contains development files for libsamplerate | +| libsass | MIT | Libsass is a C/C++ port of the Sass CSS precompiler. The original version waswritten in Ruby, but this version is meant for efficiency and portability.This library strives to be light, simple, and easy to build and integrate witha variety of platforms and languages.Libsass is just a library, but if you want to RUN libsass, install the sasscpackage. | +| libsass-devel | MIT | The libsass-devel package contains libraries and header files fordeveloping applications that use libsass. | +| libsepol-static | LGPLv2+ | The libsepol-static package contains the static libraries and header filesneeded for developing applications that manipulate binary policies. | +| libshout-devel | LGPLv2+ | The libshout-devel package contains the header files needed for developingapplications that send data to an icecast server. Install libshout-devel ifyou want to develop applications using libshout. | +| libsigc++20-devel | LGPLv2+ | The libsigc++20-devel package contains the static libraries and header filesneeded for development with libsigc++20. | +| libsigc++20-doc | LGPLv2+ | This package contains the full API documentation for libsigc++20. | +| libsigsegv-devel | GPLv2+ | Development libraries and header files for libsigsegv. | +| libsmbclient-devel | GPLv3+ and LGPLv3+ | The libsmbclient-devel package contains the header files and libraries neededto develop programs that link against the SMB client library in the Sambasuite. | +| libsndfile-devel | LGPLv2+ and GPLv2+ and BSD | libsndfile is a C library for reading and writing sound files such asAIFF, AU, WAV, and others through one standard interface.This package contains files needed to develop with libsndfile. | +| libspectre-devel | GPLv2+ | The libspectre-devel package contains libraries and header files fordeveloping applications that use libspectre. | +| libsrtp-devel | BSD | The libsrtp-devel package contains libraries and header files fordeveloping applications that use libsrtp. | +| libsss_nss_idmap-devel | LGPLv3+ | Utility library for SID and certificate based lookups | +| libstdc++-static | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Static libraries for the GNU standard C++ library. | +| libstemmer-devel | BSD | This package contains development files of libstemmer.Snowball stemming algorithms for use in Information Retrieval Snowballprovides access to efficient algorithms for calculating a ""stemmed""form of a word. This is a form with most of the common morphologicalendings removed; hopefully representing a common linguistic base form.This is most useful in building search engines and informationretrieval software; for example, a search with stemming enabled shouldbe able to find a document containing ""cycling"" given the query""cycles"".Snowball provides algorithms for several (mainly European) languages.It also provides access to the classic Porter stemming algorithm forthe original algorithm may be of interest to information retrievalresearchers wishing to reproduce results of earlier experiments. | +| libsysfs-devel | LGPLv2+ | libsysfs-devel provides the header files and static libraries requiredto build programs using the libsysfs API. | +| libthai-devel | LGPLv2+ | The libthai-devel package includes the header files and developer docsfor the libthai package.Install libthai-devel if you want to develop programs which will uselibthai. | +| libtheora-devel | BSD | The libtheora-devel package contains the header files needed to developapplications with libtheora. | +| libtiff-tools | libtiff | This package contains command-line programs for manipulating TIFF formatimage files using the libtiff library. | +| libucil-devel | GPLv2+ | The libucil-devel package includes header files and libraries necessaryfor developing programs which use the ucil library. It contains the APIdocumentation of the library, too. | +| libunicap-devel | GPLv2+ | The libunicap-devel package includes header files and libraries necessaryfor for developing programs which use the unicap library. It contains theAPI documentation of the library, too. | +| libuninameslist | BSD | libuninameslist provides applications with access to Unicode name andannotation data from the official Unicode Character Database. | +| libunistring-devel | GPLv2+ or LGPLv3+ | Development files for programs using libunistring. | +| libusb-devel | LGPLv2+ | This package contains the header files, libraries and documentation needed todevelop applications that use libusb-0.1. However new applications should uselibusb-1.0 library instead of this one. | +| libusbmuxd-devel | LGPLv2+ | Files for development with libusbmuxd. | +| libutempter-devel | LGPLv2+ | This package contains development files required to buildutempter-based software. | +| libv4l-devel | LGPLv2+ | The libv4l-devel package contains libraries and header files fordeveloping applications that use libv4l. | +| libvarlink-devel | ASL 2.0 | The libvarlink-devel package contains libraries and header files fordeveloping applications that use libvarlink. | +| libvdpau-devel | MIT | The libvdpau-devel package contains libraries and header files for developingapplications that use libvdpau. | +| libvisio-devel | MPLv2.0 | The libvisio-devel package contains libraries and header files fordeveloping applications that use libvisio. | +| libvisual-devel | LGPLv2+ | Libvisual is an abstraction library that comes between applications andaudio visualisation plugins.This package contains the files needed to build an application with libvisual. | +| libvmem-debug | BSD | The libvmem library turns a pool of persistent memory into a volatilememory pool, similar to the system heap but kept separate and withits own malloc-style API.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libvmmalloc-debug | BSD | The libvmmalloc library transparently converts all the dynamic memoryallocations into persistent memory allocations. This allows the useof persistent memory as volatile memory without modifying the targetapplication.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libvncserver-devel | GPLv2+ | The libvncserver-devel package contains libraries and header files fordeveloping applications that use libvncserver. | +| libvorbis-devel | BSD | The libvorbis-devel package contains the header files and documentationneeded to develop applications with Ogg Vorbis. | +| libvorbis-devel-docs | BSD | Documentation for developing applications with libvorbis. | +| libvpx-devel | BSD | Development libraries and headers for developing software againstlibvpx. | +| libwacom-devel | MIT | Tablet information client library library development package. | +| libwbclient-devel | GPLv3+ and LGPLv3+ | The libwbclient-devel package provides developer tools for the wbclientlibrary. | +| libwmf-devel | LGPLv2+ and GPLv2+ and GPL+ | Libraries, headers, and support files necessary to compile applicationsusing libwmf. | +| libwnck3-devel | LGPLv2+ | The libwnck3-devel package contains libraries and header files fordeveloping applications that use libwnck3. | +| libwpd-devel | LGPLv2+ or MPLv2.0 | Includes and definitions for developing with libwpd. | +| libwpd-doc | LGPLv2+ or MPLv2.0 | The libwpd-doc package contains API documentation for libwpd. | +| libwpg-devel | LGPLv2+ or MPLv2.0 | The libwpg-devel package contains libraries and header files fordeveloping applications that use libwpg. | +| libwpg-doc | LGPLv2+ or MPLv2.0 | The libwpg-doc package contains API documentation for libwpg. | +| libwps-devel | LGPLv2+ or MPLv2.0 | The libwps-devel package contains libraries and header files fordeveloping applications that use libwps. | +| libwps-doc | LGPLv2+ or MPLv2.0 | The libwps-doc package contains documentation files for libwps | +| libwsman-devel | BSD | Development files for openwsman. | +| libxcrypt-static | LGPLv2+ and BSD and Public Domain | This package contains the libxcrypt static libraries for -staticlinking. You don't need this, unless you link statically, whichis highly discouraged. | +| libXdmcp-devel | MIT | libXdmcp development package. | +| libXfont2-devel | MIT | X.Org X11 libXfont development package | +| libxkbcommon-x11-devel | MIT | X.Org X11 XKB keymap creation library development package | +| libxkbfile-devel | MIT | X.Org X11 libxkbfile development package | +| libxklavier-devel | LGPLv2+ | This package contains libraries, header files and developer documentationneeded to develop libxklavier applications. | +| libXNVCtrl-devel | GPLv2+ | The libXNVCtrl-devel package contains libraries and header files fordeveloping applications that use libXNVCtrl. | +| libXres-devel | MIT | X.Org X11 libXres development package | +| libXvMC-devel | MIT | X.Org X11 libXvMC development package | +| libyaml-devel | MIT | The libyaml-devel package contains libraries and header files fordeveloping applications that use LibYAML. | +| linuxdoc-tools | MIT | Linuxdoc-tools is a text formatting suite based on SGML (StandardGeneralized Markup Language), using the LinuxDoc document type.Linuxdoc-tools allows you to produce LaTeX, HTML, GNU info, LyX, RTF,plain text (via groff), and other format outputs from a single SGMLsource. Linuxdoc-tools is intended for writing technical softwaredocumentation. | +| lockdev-devel | LGPLv2 | The lockdev library provides a reliable way to put an exclusive lockon devices using both FSSTND and SVr4 methods. The lockdev-develpackage contains the development headers. | +| log4j12 | ASL 2.0 | Log4j is a tool to help the programmer output log statements to avariety of output targets. | +| log4j12-javadoc | ASL 2.0 | This package contains javadoc for log4j12. | +| log4j-over-slf4j | MIT and ASL 2.0 | Log4j implemented over SLF4J. | +| lttng-ust-devel | LGPLv2 and GPLv2 and MIT | This library provides support for developing programs usingLTTng user-space tracing | +| lua-devel | MIT | This package contains development files for lua. | +| lua-filesystem | MIT | LuaFileSystem is a Lua library developed to complement the set of functionsrelated to file systems offered by the standard Lua distribution.LuaFileSystem offers a portable way to access the underlying directorystructure and file attributes. | +| lua-lunit | MIT | Lunit is a unit testing framework for lua, written in lua.Lunit provides 26 assert functions, and a few misc functions for usagein an easy unit testing framework.Lunit comes with a test suite to test itself. The testsuite consistsof approximately 710 assertions. | +| lua-posix | MIT | This is a POSIX library for Lua which provides access to many POSIX featuresto Lua programs. | +| lvm2-devel | LGPLv2 | This package contains files needed to develop applications that usethe lvm2 libraries. | +| lynx | GPLv2 | Lynx is a text-based Web browser. Lynx does not display any images,but it does support frames, tables, and most other HTML tags. Oneadvantage Lynx has over graphical browsers is speed; Lynx starts andexits quickly and swiftly displays web pages. | +| maven2-javadoc | ASL 2.0 | Javadoc for maven2. | +| maven | ASL 2.0 and MIT | Maven is a software project management and comprehension tool. Based on theconcept of a project object model (POM), Maven can manage a project's build,reporting and documentation from a central piece of information. | +| maven-antrun-plugin | ASL 2.0 | This plugin provides the ability to run Ant tasks from within Maven.It is even possible to embed Ant scripts in the POM. | +| maven-antrun-plugin-javadoc | ASL 2.0 | This package contains the API documentation for maven-antrun-plugin. | +| maven-archiver | ASL 2.0 | The Maven Archiver is used by other Maven pluginsto handle packaging | +| maven-archiver-javadoc | ASL 2.0 | Javadoc for maven-archiver. | +| maven-artifact | ASL 2.0 | Maven artifact manager artifact | +| maven-artifact-manager | ASL 2.0 | Maven artifact manager artifact | +| maven-artifact-resolver | ASL 2.0 | Provides a component for plugins to easily resolve project dependencies. | +| maven-artifact-resolver-javadoc | ASL 2.0 | API documentation for maven-artifact-resolver. | +| maven-artifact-transfer | ASL 2.0 | An API to either install or deploy artifacts with Maven 3. | +| maven-artifact-transfer-javadoc | ASL 2.0 | This package provides API documentation for maven-artifact-transfer. | +| maven-assembly-plugin | ASL 2.0 | A Maven plugin to create archives of your project's sources, classes,dependencies etc. from flexible assembly descriptors. | +| maven-assembly-plugin-javadoc | ASL 2.0 | This package provides API documentation for maven-assembly-plugin. | +| maven-cal10n-plugin | MIT | Maven plugin verifying that the codes defined inan enum type match those in the corresponding resource bundles. | +| maven-clean-plugin | ASL 2.0 | The Maven Clean Plugin is a plugin that removes files generatedat build-time in a project's directory. | +| maven-clean-plugin-javadoc | ASL 2.0 | This package provides API documentation for maven-clean-plugin. | +| maven-common-artifact-filters | ASL 2.0 | A collection of ready-made filters to control inclusion/exclusion of artifactsduring dependency resolution. | +| maven-common-artifact-filters-javadoc | ASL 2.0 | This package contains javadoc for maven-common-artifact-filters. | +| maven-compiler-plugin | ASL 2.0 | The Compiler Plugin is used to compile the sources of your project. | +| maven-compiler-plugin-javadoc | ASL 2.0 | API documentation for maven-compiler-plugin. | +| maven-dependency-analyzer | ASL 2.0 | Analyzes the dependencies of a project for undeclared or unused artifacts.not detected (constants, annotations with source-only retention, links injavadoc) which can lead to wrong result if they are the only use of adependency. | +| maven-dependency-analyzer-javadoc | ASL 2.0 | API documentation for maven-dependency-analyzer | +| maven-dependency-plugin | ASL 2.0 | The dependency plugin provides the capability to manipulateartifacts. It can copy and/or unpack artifacts from local or remoterepositories to a specified location. | +| maven-dependency-plugin-javadoc | ASL 2.0 | API documentation for maven-dependency-plugin. | +| maven-dependency-tree | ASL 2.0 | Apache Maven dependency tree artifact. Originally part of maven-shared. | +| maven-dependency-tree-javadoc | ASL 2.0 | This package contains javadoc for maven-dependency-tree. | +| maven-doxia | ASL 2.0 | Doxia is a content generation framework which aims to provide itsusers with powerful techniques for generating static and dynamiccontent. Doxia can be used to generate static sites in addition tobeing incorporated into dynamic content generation systems like blogs,wikis and content management systems. | +| maven-doxia-core | ASL 2.0 | This package provides Core module for maven-doxia. | +| maven-doxia-javadoc | ASL 2.0 | API documentation for maven-doxia. | +| maven-doxia-logging-api | ASL 2.0 | This package provides Logging-api module for maven-doxia. | +| maven-doxia-module-apt | ASL 2.0 | This package provides APT module for maven-doxia. | +| maven-doxia-module-confluence | ASL 2.0 | This package provides Confluence module for maven-doxia. | +| maven-doxia-module-docbook-simple | ASL 2.0 | This package provides Simplified DocBook module for maven-doxia. | +| maven-doxia-module-fml | ASL 2.0 | This package provides FML module for maven-doxia. | +| maven-doxia-module-latex | ASL 2.0 | This package provides Latex module for maven-doxia. | +| maven-doxia-module-rtf | ASL 2.0 | This package provides RTF module for maven-doxia. | +| maven-doxia-modules | ASL 2.0 | This package provides Doxia modules for several markup languages.. | +| maven-doxia-module-twiki | ASL 2.0 | This package provides TWiki module for maven-doxia. | +| maven-doxia-module-xdoc | ASL 2.0 | This package provides XDoc module for maven-doxia. | +| maven-doxia-module-xhtml | ASL 2.0 | This package provides XHTML module for maven-doxia. | +| maven-doxia-sink-api | ASL 2.0 | This package provides Sink-api module for maven-doxia. | +| maven-doxia-sitetools | ASL 2.0 | Doxia is a content generation framework which aims to provide itsusers with powerful techniques for generating static and dynamiccontent. Doxia can be used to generate static sites in addition tobeing incorporated into dynamic content generation systems like blogs,wikis and content management systems. | +| maven-doxia-sitetools-javadoc | ASL 2.0 | API documentation for maven-doxia-sitetools. | +| maven-doxia-test-docs | ASL 2.0 | This package provides Test-docs module for maven-doxia. | +| maven-doxia-tests | ASL 2.0 | This package provides Tests for maven-doxia. | +| maven-enforcer | ASL 2.0 | Enforcer is a build rule execution framework. | +| maven-enforcer-api | ASL 2.0 | This component provides the generic interfaces needed toimplement custom rules for the maven-enforcer-plugin. | +| maven-enforcer-javadoc | ASL 2.0 | API documentation for maven-enforcer. | +| maven-enforcer-plugin | ASL 2.0 | This component contains the standard Enforcer Rules. | +| maven-enforcer-rules | ASL 2.0 | This component contains the standard Enforcer Rules. | +| maven-failsafe-plugin | ASL 2.0 and CPL | The Failsafe Plugin is designed to run integration tests while theSurefire Plugins is designed to run unit. The name (failsafe) waschosen both because it is a synonym of surefire and because it impliesthat when it fails, it does so in a safe way.If you use the Surefire Plugin for running tests, then when you have atest failure, the build will stop at the integration-test phase andyour integration test environment will not have been torn downcorrectly.The Failsafe Plugin is used during the integration-test and verifyphases of the build lifecycle to execute the integration tests of anapplication. The Failsafe Plugin will not fail the build during theintegration-test phase thus enabling the post-integration-test phaseto execute. | +| maven-file-management | ASL 2.0 | Provides a component for plugins to easily resolve project dependencies. | +| maven-file-management-javadoc | ASL 2.0 | API documentation for maven-file-management. | +| maven-filtering | ASL 2.0 | These Plexus components have been built from the filtering process/code inMaven Resources Plugin. The goal is to provide a shared component for allplugins that needs to filter resources. | +| maven-filtering-javadoc | ASL 2.0 | This package contains the API documentation for maven-filtering. | +| maven-hawtjni-plugin | ASL 2.0 and EPL-1.0 and BSD | This package allows to use HawtJNI from a maven plugin. | +| maven-install-plugin | ASL 2.0 | Copies the project artifacts to the user's local repository. | +| maven-install-plugin-javadoc | ASL 2.0 | API documentation for maven-install-plugin. | +| maven-invoker | ASL 2.0 | This API is concerned with firing a Maven build in a new JVM. It accomplishesits task by building up a conventional Maven command line from options given inthe current request, along with those global options specified in the invokeritself. Once it has the command line, the invoker will execute it, and capturethe resulting exit code or any exception thrown to signal a failure to execute.Input/output control can be specified using an InputStream and up to twoInvocationOutputHandlers.This is a replacement package for maven-shared-invoker | +| maven-invoker-javadoc | ASL 2.0 | API documentation for maven-invoker. | +| maven-invoker-plugin | ASL 2.0 | The Maven Invoker Plugin is used to run a set of Maven projects. The plugincan determine whether each project execution is successful, and optionallycan verify the output generated from a given project execution. | +| maven-invoker-plugin-javadoc | ASL 2.0 | API documentation for maven-invoker-plugin. | +| maven-jar-plugin | ASL 2.0 | Builds a Java Archive (JAR) file from the compiledproject classes and resources. | +| maven-jar-plugin-javadoc | ASL 2.0 | API documentation for maven-jar-plugin. | +| maven-javadoc | ASL 2.0 and MIT | API documentation for maven. | +| maven-lib | ASL 2.0 and MIT | Core part of Apache Maven that can be used as a library. | +| maven-local | BSD | This package provides macros and scripts to support packaging Maven artifacts. | +| maven-model | ASL 2.0 | Maven model artifact | +| maven-monitor | ASL 2.0 | Maven monitor artifact | +| maven-parent | ASL 2.0 | Apache Maven parent POM file used by other Maven projects. | +| maven-plugin-annotations | ASL 2.0 | This package contains Java 5 annotations to use in Mojos. | +| maven-plugin-build-helper | MIT | This plugin contains various small independent goals to assist withMaven build lifecycle. | +| maven-plugin-build-helper-javadoc | MIT | This package provides API documentation for maven-plugin-build-helper. | +| maven-plugin-bundle | ASL 2.0 | Provides a maven plugin that supports creating an OSGi bundlefrom the contents of the compilation classpath along with itsresources and dependencies. Plus a zillion other features. | +| maven-plugin-bundle-javadoc | ASL 2.0 | API documentation for maven-plugin-bundle. | +| maven-plugin-descriptor | ASL 2.0 | Maven plugin descriptor artifact | +| maven-plugin-plugin | ASL 2.0 | The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo'sfound in the source tree, to include in the JAR. It is also used to generateXdoc files for the Mojos as well as for updating the plugin registry, theartifact metadata and a generic help goal. | +| maven-plugin-registry | ASL 2.0 | Maven plugin registry artifact | +| maven-plugins-pom | ASL 2.0 | This package provides Maven Plugins parent POM used by differentApache Maven plugins. | +| maven-plugin-testing | ASL 2.0 | The Maven Plugin Testing contains the necessary modulesto be able to test Maven Plugins. | +| maven-plugin-testing-harness | ASL 2.0 | The Maven Plugin Testing Harness provides mechanisms to manage tests on Mojo. | +| maven-plugin-testing-javadoc | ASL 2.0 | API documentation for maven-plugin-testing. | +| maven-plugin-testing-tools | ASL 2.0 | A set of useful tools to help the Maven Plugin testing. | +| maven-plugin-tools | ASL 2.0 | The Maven Plugin Tools contains the necessary tools to be able to produce MavenPlugins in a variety of languages. | +| maven-plugin-tools-annotations | ASL 2.0 | This package provides Java 5 annotation tools for use with Apache Maven. | +| maven-plugin-tools-ant | ASL 2.0 | Descriptor extractor for plugins written in Ant. | +| maven-plugin-tools-api | ASL 2.0 | The Maven Plugin Tools API provides an API to extract information fromand generate documentation for Maven Plugins. | +| maven-plugin-tools-beanshell | ASL 2.0 | Descriptor extractor for plugins written in Beanshell. | +| maven-plugin-tools-generators | ASL 2.0 | The Maven Plugin Tools Generators provides content generation(documentation, help) from plugin descriptor. | +| maven-plugin-tools-java | ASL 2.0 | Descriptor extractor for plugins written in Java. | +| maven-plugin-tools-javadoc | ASL 2.0 | The Maven Plugin Tools Javadoc provides several Javadoc taglets to be used whengenerating Javadoc.Java API documentation for maven-plugin-tools is contained inmaven-plugin-tools-javadocs package. This package does not contain it. | +| maven-plugin-tools-javadocs | ASL 2.0 | API documentation for maven-plugin-tools. | +| maven-plugin-tools-model | ASL 2.0 | The Maven Plugin Metadata Model provides an API to play with the Metadatamodel. | +| maven-profile | ASL 2.0 | Maven profile artifact | +| maven-project | ASL 2.0 | Maven project artifact | +| maven-remote-resources-plugin | ASL 2.0 | Process resources packaged in JARs that have been deployed toa remote repository. The primary use case being satisfied isthe consistent inclusion of common resources in a large set ofprojects. Maven projects at Apache use this plug-in to satisfylicensing requirements at Apache where each project much includelicense and notice files for each release. | +| maven-remote-resources-plugin-javadoc | ASL 2.0 | API documentation for maven-remote-resources-plugin. | +| maven-reporting-api | ASL 2.0 | API to manage report generation. Maven-reporting-api is included in Maven 2.xcore distribution, but moved to shared components to achieve report decouplingfrom Maven 3 core.This is a replacement package for maven-shared-reporting-api | +| maven-reporting-api-javadoc | ASL 2.0 | API documentation for maven-reporting-api. | +| maven-reporting-impl | ASL 2.0 | Abstract classes to manage report generation, which can be run both:* as part of a site generation (as a maven-reporting-api's MavenReport),* or as a direct standalone invocation (as a maven-plugin-api's Mojo).This is a replacement package for maven-shared-reporting-impl | +| maven-reporting-impl-javadoc | ASL 2.0 | API documentation for maven-reporting-impl. | +| maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver is a library for working with artifactrepositories and dependency resolution. Maven Artifact Resolver deals with thespecification of local repository, remote repository, developer workspaces,artifact transports and artifact resolution. | +| maven-resolver-api | ASL 2.0 | The application programming interface for the repository system. | +| maven-resolver-connector-basic | ASL 2.0 | A repository connector implementation for repositories using URI-based layouts. | +| maven-resolver-impl | ASL 2.0 | An implementation of the repository system. | +| maven-resolver-javadoc | ASL 2.0 | This package provides API documentation for maven-resolver. | +| maven-resolver-spi | ASL 2.0 | The service provider interface for repository system implementations andrepository connectors. | +| maven-resolver-test-util | ASL 2.0 | A collection of utility classes to ease testing of the repository system. | +| maven-resolver-transport-classpath | ASL 2.0 | A transport implementation for repositories using classpath:// URLs. | +| maven-resolver-transport-file | ASL 2.0 | A transport implementation for repositories using file:// URLs. | +| maven-resolver-transport-http | ASL 2.0 | A transport implementation for repositories using http:// and https:// URLs. | +| maven-resolver-transport-wagon | ASL 2.0 | A transport implementation based on Maven Wagon. | +| maven-resolver-util | ASL 2.0 | A collection of utility classes to ease usage of the repository system. | +| maven-resources-plugin | ASL 2.0 | The Resources Plugin handles the copying of project resourcesto the output directory. | +| maven-resources-plugin-javadoc | ASL 2.0 | API documentation for maven-resources-plugin. | +| maven-script | ASL 2.0 | Maven Script Mojo Support lets developer write Maven plugins/goalswith scripting languages instead of compiled Java. | +| maven-script-ant | ASL 2.0 | This package provides Maven Ant Mojo Support, which write Maven plugins withAnt scripts. | +| maven-script-beanshell | ASL 2.0 | This package provides Maven Beanshell Mojo Support, which write Maven plugins withBeanshell scripts. | +| maven-script-interpreter | ASL 2.0 | This component provides some utilities to interpret/execute some scripts for | +| maven-script-interpreter-javadoc | ASL 2.0 | API documentation for maven-script-interpreter. | +| maven-settings | ASL 2.0 | Maven settings artifact | +| maven-shade-plugin | ASL 2.0 | This plugin provides the capability to package the artifact in anuber-jar, including its dependencies and to shade - i.e. rename - thepackages of some of the dependencies. | +| maven-shade-plugin-javadoc | ASL 2.0 | API documentation for maven-shade-plugin. | +| maven-shared | ASL 2.0 | Maven Shared Components | +| maven-shared-incremental | ASL 2.0 | Various utility classes and plexus components for supportingincremental build functionality in maven plugins. | +| maven-shared-incremental-javadoc | ASL 2.0 | This package provides API documentation for maven-shared-incremental. | +| maven-shared-io | ASL 2.0 | API for I/O support like logging, download or file scanning. | +| maven-shared-io-javadoc | ASL 2.0 | API documentation for maven-shared-io. | +| maven-shared-utils | ASL 2.0 | This project aims to be a functional replacement for plexus-utils in Maven.It is not a 100% API compatible replacement though but a replacement witha lot of unused code. | +| maven-shared-utils-javadoc | ASL 2.0 | API documentation for maven-shared-utils. | +| maven-source-plugin | ASL 2.0 | The Maven Source Plugin creates a JAR archive of thesource files of the current project. | +| maven-source-plugin-javadoc | ASL 2.0 | API documentation for maven-source-plugin. | +| maven-surefire | ASL 2.0 and CPL | Surefire is a test framework project. | +| maven-surefire-javadoc | ASL 2.0 and CPL | Javadoc for maven-surefire. | +| maven-surefire-plugin | ASL 2.0 and CPL | Maven surefire plugin for running tests via the surefire framework. | +| maven-surefire-provider-junit | ASL 2.0 and CPL | JUnit provider for Maven Surefire. | +| maven-surefire-provider-testng | ASL 2.0 and CPL | TestNG provider for Maven Surefire. | +| maven-surefire-report-parser | ASL 2.0 and CPL | Plugin for parsing report output files from surefire. | +| maven-surefire-report-plugin | ASL 2.0 and CPL | Plugin for generating reports from surefire test runs. | +| maven-test-tools | ASL 2.0 | Framework to test Maven Plugins with Easymock objects. | +| maven-toolchain | ASL 2.0 | Maven toolchain artifact | +| maven-verifier | ASL 2.0 | Provides a test harness for Maven integration tests. | +| maven-verifier-javadoc | ASL 2.0 | API documentation for maven-verifier. | +| maven-wagon | ASL 2.0 | Maven Wagon is a transport abstraction that is used in Maven'sartifact and repository handling code. Currently wagon has thefollowing providers:* File* HTTP* FTP* SSH/SCP* WebDAV* SCM (in progress) | +| maven-wagon-file | ASL 2.0 | file module for maven-wagon. | +| maven-wagon-ftp | ASL 2.0 | ftp module for maven-wagon. | +| maven-wagon-http | ASL 2.0 | http module for maven-wagon. | +| maven-wagon-http-lightweight | ASL 2.0 | http-lightweight module for maven-wagon. | +| maven-wagon-http-shared | ASL 2.0 | http-shared module for maven-wagon. | +| maven-wagon-javadoc | ASL 2.0 | Javadoc for maven-wagon. | +| maven-wagon-provider-api | ASL 2.0 | provider-api module for maven-wagon. | +| maven-wagon-providers | ASL 2.0 | providers module for maven-wagon | +| memkind-devel | BSD | Install header files and development aids to link memkind libraryinto applications. The memkind library is an user extensible heap managerbuilt on top of jemalloc which enables control of memory characteristics andheap partitioning on different kinds of memory. This software is being madeavailable for early evaluation. The memkind library should be consideredalpha release. Feedback on design or implementation is greatly appreciated. | +| mesa-libgbm-devel | MIT | Mesa libgbm development package. | +| mesa-libOSMesa-devel | MIT | Mesa offscreen rendering development package. | +| meson | ASL 2.0 | Meson is a build system designed to optimize programmerproductivity. It aims to do this by providing simple, out-of-the-boxsupport for modern software development tools and practices, such asunit tests, coverage reports, Valgrind, CCache and the like. | +| metis | ASL 2.0 and BSD and LGPLv2+ | METIS is a set of serial programs for partitioning graphs,partitioning finite element meshes, and producing fill reducingorderings for sparse matrices.The algorithms implemented in METIS are based on the multilevelrecursive-bisection, multilevel k-way, and multi-constraintpartitioning schemes developed in our lab.METIS is distributed with OpenMP support. | +| metis-devel | ASL 2.0 and BSD and LGPLv2+ | Header and library files of Metis, OpenMP version. | +| mingw32-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross compiled binutils (utilities like 'strip', 'as', 'ld') whichunderstand Windows executables and DLLs. | +| mingw32-bzip2 | BSD | Bzip2 is a freely available, patent-free, high quality data compressor.Bzip2 compresses files to within 10 to 15 percent of the capabilitiesof the best techniques available. However, bzip2 has the added benefitof being approximately two times faster at compression and six timesfaster at decompression than those techniques. Bzip2 is not thefastest compression utility, but it does strike a balance between speedand compression capability.This package contains development tools and libraries for use whencross-compiling Windows software. | +| mingw32-bzip2-static | BSD | Static library for mingw32-bzip2 development. | +| mingw32-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library. | +| mingw32-cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-C Preprocessor for the win32 target. | +| mingw32-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime, base libraries for the win32 target. | +| mingw32-expat | MIT | This is expat, the C library for parsing XML, written by James Clark. Expatis a stream oriented XML parser. This means that you register handlers withthe parser prior to starting the parse. These handlers are called when theparser discovers the associated structures in the document being parsed. Astart tag is an example of the kind of structures for which you mayregister handlers. | +| mingw32-filesystem | GPLv2+ | This package contains the base filesystem layout, RPM macros andenvironment for all Fedora MinGW packages.This environment is maintained by the Fedora MinGW SIG at: `http://fedoraproject.org/wiki/SIGs/MinGW` | +| mingw32-fontconfig | MIT | MinGW Windows Fontconfig library. | +| mingw32-freetype | FTL or GPLv2+ | MinGW Windows Freetype library. | +| mingw32-freetype-static | FTL or GPLv2+ | Static version of the MinGW Windows Freetype library. | +| mingw32-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C for the win32 target. | +| mingw32-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler for C++ for the win32 target. | +| mingw32-gettext | GPLv2+ and LGPLv2+ | MinGW Windows Gettext library | +| mingw32-gettext-static | GPLv2+ and LGPLv2+ | Static version of the MinGW Windows Gettext library. | +| mingw32-glib2 | LGPLv2+ | MinGW Windows Glib2 library. | +| mingw32-glib2-static | LGPLv2+ | Static version of the MinGW Windows GLib2 library. | +| mingw32-gstreamer1 | LGPLv2+ | GStreamer is a streaming-media framework, based on graphs of filterswhich operate on media data. Applications using this library can doanything from real-time sound processing to playing videos, and justabout anything else media-related. Its plug-in-based architecturemeans that new data types or processing capabilities can be added byinstalling new plug-ins. | +| mingw32-harfbuzz | MIT | HarfBuzz is an implementation of the OpenType Layout engine. | +| mingw32-harfbuzz-static | MIT | Static version of the MinGW Windows Harfbuzz library. | +| mingw32-headers | Public Domain and LGPLv2+ and ZPLv2.1 | MinGW Windows cross-compiler Win32 header files. | +| mingw32-icu | MIT and UCD and Public Domain | ICU is a set of C and C++ libraries that provides robust andfull-featured Unicode and locale support. The library provides calendarsupport, conversions for many character sets, language sensitivecollation, date and time formatting, support for many locales, messagecatalogs and resources, message formatting, normalization, number andcurrency formatting, time zone support, transliteration, and word,line, and sentence breaking, etc. | +| mingw32-libffi | BSD | Foreign function interface library for MinGW. | +| mingw32-libjpeg-turbo | wxWidgets | MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw32-libjpeg-turbo-static | wxWidgets | Static version of the MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw32-libpng | zlib | MinGW Windows Libpng library. | +| mingw32-libpng-static | zlib | MinGW Windows Libpng library.This package contains static cross-compiled libraries. | +| mingw32-libtiff | libtiff | The libtiff package contains a library of functions for manipulatingTIFF (Tagged Image File Format) image format files. TIFF is a widelyused file format for bitmapped images. TIFF files usually end in the.tif extension and they are often quite large.The libtiff package should be installed if you need to manipulate TIFFformat image files. | +| mingw32-libtiff-static | libtiff | Static version of the MinGW Windows LibTIFF library. | +| mingw32-openssl | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. OpenSSL includes a certificate management tool and sharedlibraries which provide various cryptographic algorithms andprotocols.This package contains Windows (MinGW) libraries and development tools. | +| mingw32-pcre | BSD | Cross compiled Perl-compatible regular expression library for use with mingw32.PCRE has its own native API, but a set of ""wrapper"" functions that are based onthe POSIX API are also supplied in the library libpcreposix. Note that thisthemselves still follow Perl syntax and semantics. The header filefor the POSIX-style functions is called pcreposix.h. | +| mingw32-pcre-static | BSD | Static version of the mingw32-pcre library. | +| mingw32-pixman | MIT | MinGW Windows Pixman library. | +| mingw32-pkg-config | GPLv2+ | The pkgconfig tool determines compilation options. For each requiredlibrary, it reads the configuration file and outputs the necessarycompiler and linker flags. | +| mingw32-readline | GPLv2+ | The Readline library provides a set of functions that allow users toedit command lines. Both Emacs and vi editing modes are available. TheReadline library includes additional functions for maintaining a listof previously-entered command lines for recalling or editing thoselines, and for performing csh-like history expansion on previouscommands.This is a port of the library and development tools to Windows. | +| mingw32-sqlite | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains cross-compiled libraries and development toolsfor Windows. | +| mingw32-sqlite-static | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains static cross-compiled library | +| mingw32-termcap | GPLv2+ | This is the GNU termcap library -- a library of C functions thatenable programs to send control strings to terminals in a wayindependent of the terminal type. The GNU termcap library does notplace an arbitrary limit on the size of termcap entries, unlike mostother termcap libraries.This package contains libraries and development tools for the MinGWcross-compiled version. | +| mingw32-win-iconv | Public Domain | MinGW Windows cross compiled Iconv library. | +| mingw32-win-iconv-static | Public Domain | Static version of the MinGW Windows Iconv library. | +| mingw32-winpthreads | MIT and BSD | The POSIX 1003.1-2001 standard defines an application programminginterface (API) for writing multithreaded applications. This interfaceis known more commonly as pthreads. A good number of modern operatingthreads, Win32 threads, DCE threads, DECthreads, or any of the draftrevisions of the pthreads standard. The trend is that most of thesesystems are slowly adopting the pthreads standard API, withapplication developers following suit to reduce porting woes.Win32 does not, and is unlikely to ever, support pthreadsnatively. This project seeks to provide a freely available andhigh-quality solution to this problem. | +| mingw32-winpthreads-static | MIT and BSD | Static version of the MinGW Windows pthreads library. | +| mingw32-zlib | zlib | MinGW Windows zlib compression library for the win32 target. | +| mingw32-zlib-static | zlib | The mingw32-zlib-static package contains static library for mingw32-zlib development. | +| mingw64-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross compiled binutils (utilities like 'strip', 'as', 'ld') whichunderstand Windows executables and DLLs. | +| mingw64-bzip2 | BSD | Bzip2 is a freely available, patent-free, high quality data compressor.Bzip2 compresses files to within 10 to 15 percent of the capabilitiesof the best techniques available. However, bzip2 has the added benefitof being approximately two times faster at compression and six timesfaster at decompression than those techniques. Bzip2 is not thefastest compression utility, but it does strike a balance between speedand compression capability.This package contains development tools and libraries for use whencross-compiling Windows software. | +| mingw64-bzip2-static | BSD | Static library for mingw64-bzip2 development. | +| mingw64-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library. | +| mingw64-cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-C Preprocessor for the win64 target | +| mingw64-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime, base libraries for the win64 target. | +| mingw64-expat | MIT | This is expat, the C library for parsing XML, written by James Clark. Expatis a stream oriented XML parser. This means that you register handlers withthe parser prior to starting the parse. These handlers are called when theparser discovers the associated structures in the document being parsed. Astart tag is an example of the kind of structures for which you mayregister handlers. | +| mingw64-filesystem | GPLv2+ | This package contains the base filesystem layout, RPM macros andenvironment for all Fedora MinGW packages.This environment is maintained by the Fedora MinGW SIG at: `http://fedoraproject.org/wiki/SIGs/MinGW` | +| mingw64-fontconfig | MIT | MinGW Windows Fontconfig library. | +| mingw64-freetype | FTL or GPLv2+ | MinGW Windows Freetype library. | +| mingw64-freetype-static | FTL or GPLv2+ | Static version of the MinGW Windows Freetype library. | +| mingw64-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C for the win64 target. | +| mingw64-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler for C++ for the win64 target. | +| mingw64-gettext | GPLv2+ and LGPLv2+ | MinGW Windows Gettext library | +| mingw64-gettext-static | GPLv2+ and LGPLv2+ | Static version of the MinGW Windows Gettext library. | +| mingw64-glib2 | LGPLv2+ | MinGW Windows Glib2 library. | +| mingw64-glib2-static | LGPLv2+ | Static version of the MinGW Windows GLib2 library. | +| mingw64-gstreamer1 | LGPLv2+ | GStreamer is a streaming-media framework, based on graphs of filterswhich operate on media data. Applications using this library can doanything from real-time sound processing to playing videos, and justabout anything else media-related. Its plug-in-based architecturemeans that new data types or processing capabilities can be added byinstalling new plug-ins. | +| mingw64-harfbuzz | MIT | HarfBuzz is an implementation of the OpenType Layout engine. | +| mingw64-harfbuzz-static | MIT | Static version of the MinGW Windows Harfbuzz library. | +| mingw64-headers | Public Domain and LGPLv2+ and ZPLv2.1 | MinGW Windows cross-compiler Win64 header files. | +| mingw64-icu | MIT and UCD and Public Domain | ICU is a set of C and C++ libraries that provides robust andfull-featured Unicode and locale support. The library provides calendarsupport, conversions for many character sets, language sensitivecollation, date and time formatting, support for many locales, messagecatalogs and resources, message formatting, normalization, number andcurrency formatting, time zone support, transliteration, and word,line, and sentence breaking, etc. | +| mingw64-libffi | BSD | Foreign function interface library for MinGW. | +| mingw64-libjpeg-turbo | wxWidgets | MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw64-libjpeg-turbo-static | wxWidgets | Static version of the MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw64-libpng | zlib | MinGW Windows Libpng library. | +| mingw64-libpng-static | zlib | MinGW Windows Libpng library.This package contains static cross-compiled libraries. | +| mingw64-libtiff | libtiff | The libtiff package contains a library of functions for manipulatingTIFF (Tagged Image File Format) image format files. TIFF is a widelyused file format for bitmapped images. TIFF files usually end in the.tif extension and they are often quite large.The libtiff package should be installed if you need to manipulate TIFFformat image files. | +| mingw64-libtiff-static | libtiff | Static version of the MinGW Windows LibTIFF library. | +| mingw64-openssl | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. OpenSSL includes a certificate management tool and sharedlibraries which provide various cryptographic algorithms andprotocols.This package contains Windows (MinGW) libraries and development tools. | +| mingw64-pcre | BSD | Cross compiled Perl-compatible regular expression library for use with mingw64.PCRE has its own native API, but a set of ""wrapper"" functions that are based onthe POSIX API are also supplied in the library libpcreposix. Note that thisthemselves still follow Perl syntax and semantics. The header filefor the POSIX-style functions is called pcreposix.h. | +| mingw64-pcre-static | BSD | Static version of the mingw64-pcre library. | +| mingw64-pixman | MIT | MinGW Windows Pixman library. | +| mingw64-pkg-config | GPLv2+ | The pkgconfig tool determines compilation options. For each requiredlibrary, it reads the configuration file and outputs the necessarycompiler and linker flags. | +| mingw64-readline | GPLv2+ | The Readline library provides a set of functions that allow users toedit command lines. Both Emacs and vi editing modes are available. TheReadline library includes additional functions for maintaining a listof previously-entered command lines for recalling or editing thoselines, and for performing csh-like history expansion on previouscommands.This is a port of the library and development tools to Windows. | +| mingw64-sqlite | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains cross-compiled libraries and development toolsfor Windows. | +| mingw64-sqlite-static | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains static cross-compiled library | +| mingw64-termcap | GPLv2+ | This is the GNU termcap library -- a library of C functions thatenable programs to send control strings to terminals in a wayindependent of the terminal type. The GNU termcap library does notplace an arbitrary limit on the size of termcap entries, unlike mostother termcap libraries.This package contains libraries and development tools for the MinGWcross-compiled version. | +| mingw64-win-iconv | Public Domain | MinGW Windows Iconv library | +| mingw64-win-iconv-static | Public Domain | Static version of the MinGW Windows Iconv library. | +| mingw64-winpthreads | MIT and BSD | The POSIX 1003.1-2001 standard defines an application programminginterface (API) for writing multithreaded applications. This interfaceis known more commonly as pthreads. A good number of modern operatingthreads, Win32 threads, DCE threads, DECthreads, or any of the draftrevisions of the pthreads standard. The trend is that most of thesesystems are slowly adopting the pthreads standard API, withapplication developers following suit to reduce porting woes.Win32 does not, and is unlikely to ever, support pthreadsnatively. This project seeks to provide a freely available andhigh-quality solution to this problem. | +| mingw64-winpthreads-static | MIT and BSD | Static version of the MinGW Windows pthreads library. | +| mingw64-zlib | zlib | MinGW Windows zlib compression library for the win64 target. | +| mingw64-zlib-static | zlib | The mingw64-zlib-static package contains static library for mingw64-zlib development. | +| mingw-binutils-generic | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Utilities (like strip and objdump) which are needed forboth the Win32 and Win64 toolchains | +| mingw-filesystem-base | GPLv2+ | This package contains the base filesystem layout, RPM macros andenvironment for all Fedora MinGW packages.This environment is maintained by the Fedora MinGW SIG at: `http://fedoraproject.org/wiki/SIGs/MinGW` | +| mockito | MIT | Mockito is a mocking framework that tastes really good. It lets you writebeautiful tests with clean & simple API. Mockito doesn't give you hangoverbecause the tests are very readable and they produce clean verificationerrors. | +| mockito-javadoc | MIT | This package contains the API documentation for mockito. | +| modello | ASL 2.0 and BSD and MIT | Modello is a Data Model toolkit in use by the Apache Maven Project.Modello is a framework for code generation from a simple model.Modello generates code from a simple model format based on a pluginarchitecture, various types of code and descriptors can be generatedfrom the single model, including Java POJOs, XMLmarshallers/unmarshallers, XSD and documentation. | +| modello-javadoc | ASL 2.0 and BSD and MIT | API documentation for modello. | +| ModemManager-devel | GPLv2+ | This package contains various headers for accessing some ModemManager functionalityfrom applications. | +| ModemManager-glib-devel | GPLv2+ | This package contains various headers for accessing some ModemManager functionalityfrom glib applications. | +| mojo-parent | ASL 2.0 | Codehaus MOJO parent project pom file | +| mozjs52-devel | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | The mozjs52-devel package contains libraries and header files fordeveloping applications that use mozjs52. | +| mozjs60-devel | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | The mozjs60-devel package contains libraries and header files fordeveloping applications that use mozjs60. | +| mpg123-devel | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries.Development files for decoding and output libraries. | +| mtdev-devel | MIT | Multitouch protocol translation library development package. | +| munge-devel | GPLv3+ and LGPLv3+ | Header files for developing using MUNGE. | +| munge-maven-plugin | CDDL-1.0 | Munge is a purposely-simple Java preprocessor. It only supportsconditional inclusion of source based on defined strings of theform ""if[tag]"", ""if_not[tag]"", ""else[tag]"", and ""end[tag]"".Unlike traditional preprocessors, comments, and formatting are allpreserved for the included lines. This is on purpose, as the outputof Munge will be distributed as human-readable source code.To avoid creating a separate Java dialect, the conditional tags arecontained in Java comments. This allows one build to compile thesource files without pre-processing, to facilitate faster incrementaldevelopment. Other builds from the same source have their code containedwithin that comment. The format of the tags is a little verbose, sothat the tags won't accidentally be used by other comment readerssuch as javadoc. Munge tags must be in C-style comments;C++-style comments may be used to comment code within a comment.Like any preprocessor, developers must be careful not to abuse itscapabilities so that their code becomes unreadable. Please use itas little as possible. | +| munge-maven-plugin-javadoc | CDDL-1.0 | This package provides API documentation for munge-maven-plugin. | +| mutter-devel | GPLv2+ | Header files and libraries for developing Mutter plugins. Also includesutilities for testing Metacity/Mutter themes. | +| mythes-devel | BSD and MIT | Includes and definitions for developing with mythes | +| nasm | BSD | NASM is the Netwide Assembler, a free portable assembler for the Intel80x86 microprocessor series, using primarily the traditional Intelinstruction mnemonics and syntax. | +| nautilus-devel | LGPLv2+ | This package provides libraries and header files neededfor developing nautilus extensions. | +| neon-devel | LGPLv2+ and GPLv2+ | The development library for the C language HTTP and WebDAV client library. | +| netpbm-devel | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm-devel package contains the header files and static libraries,etc., for developing programs which can handle the various graphics fileformats supported by the netpbm libraries.Install netpbm-devel if you want to develop programs for handling thegraphics file formats supported by the netpbm libraries. You'll also needto have the netpbm package installed. | +| netpbm-doc | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm-doc package contains a documentation in HTML format for utilitiespresent in netpbm-progs package.If you need to look into the HTML documentation, you should installnetpbm-doc. You'll also need to install the netpbm-progs package. | +| NetworkManager-libnm-devel | LGPLv2+ | This package contains the header and pkg-config files for developmentapplications using NetworkManager functionality from applications. Thisis the new NetworkManager API. See also NetworkManager-glib-devel. | +| nghttp2 | MIT | This package contains the HTTP/2 client, server and proxy programs. | +| ninja-build | ASL 2.0 | Ninja is a small build system with a focus on speed. It differs from othergenerated by a higher-level build system, and it is designed to run builds asfast as possible. | +| nkf | BSD | Nkf is a Kanji code converter for terminals, hosts, and networks. Nkfconverts input Kanji code to 7-bit JIS, MS-kanji (shifted-JIS) orEUC. | +| nss_hesiod | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The nss_hesiod Name Service Switch module uses the Domain Name System(DNS) as a source for user, group, and service information, followingthe Hesiod convention of Project Athena. | +| objectweb-asm | BSD | ASM is an all purpose Java bytecode manipulation and analysisframework. It can be used to modify existing classes or dynamicallygenerate classes, directly in binary form. Provided commontransformations and analysis algorithms allow to easily assemblecustom complex transformations and code analysis tools. | +| objectweb-asm-javadoc | BSD | This package provides API documentation for objectweb-asm. | +| objectweb-pom | ASL 2.0 | This package provides Objectweb parent POM used by differentObjectweb packages. | +| objenesis | ASL 2.0 | a new object of a particular class.Java supports dynamic instantiation of classes using Class.newInstance();however, this only works if the class has an appropriate constructor. Thereare many times when a class cannot be instantiated this way, such as whenthe class contains constructors that require arguments, that have side effects,and/or that throw exceptions. As a result, it is common to see restrictionsin libraries stating that classes must require a default constructor.Objenesis aims to overcome these restrictions by bypassing the constructoron object instantiation. Needing to instantiate an object without callingthe constructor is a fairly specialized task, however there are certain caseswhen this is useful:* Serialization, Remoting and Persistence - Objects need to be instantiated and restored to a specific state, without invoking code.* Proxies, AOP Libraries and Mock Objects - Classes can be sub-classed without needing to worry about the super() constructor.* Container Frameworks - Objects can be dynamically instantiated in non-standard ways. | +| objenesis-javadoc | ASL 2.0 | This package contains the API documentation for objenesis. | +| ocaml | QPL and (LGPLv2+ with exceptions) | OCaml is a high-level, strongly-typed, functional and object-orientedprogramming language from the ML family of languages.This package comprises two batch compilers (a fast bytecode compilerand an optimizing native-code compiler), an interactive toplevel system,parsing tools (Lex,Yacc), a replay debugger, a documentation generator,and a comprehensive library. | +| ocaml-camlp4 | LGPLv2+ with exceptions | Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, parsing a sourcefile and printing some result on standard output.This package contains the runtime files. | +| ocaml-camlp4-devel | LGPLv2+ with exceptions | Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, parsing a sourcefile and printing some result on standard output.This package contains the development files. | +| ocaml-compiler-libs | QPL and (LGPLv2+ with exceptions) | OCaml is a high-level, strongly-typed, functional and object-orientedprogramming language from the ML family of languages.This package contains some modules used internally by the OCamlcompilers, useful for the development of some OCaml applications.Note that this exposes internal details of the OCaml compiler whichmay not be portable between versions. | +| ocaml-hivex | LGPLv2 | ocaml-hivex contains OCaml bindings for hivex.This is for toplevel and scripting access only. To compile OCamlprograms which use hivex you will also need ocaml-hivex-devel. | +| ocaml-hivex-devel | LGPLv2 | ocaml-hivex-devel contains development librariesrequired to use the OCaml bindings for hivex. | +| ocaml-labltk | LGPLv2+ with exceptions | labltk or mlTk is a library for interfacing OCaml with the scriptinglanguage Tcl/Tk (all versions since 8.0.3, but no betas). | +| ocaml-labltk-devel | LGPLv2+ with exceptions | labltk or mlTk is a library for interfacing OCaml with the scriptinglanguage Tcl/Tk (all versions since 8.0.3, but no betas).This package contains the development files. | +| ocaml-libguestfs | LGPLv2+ | ocaml-libguestfs contains OCaml bindings for libguestfs.This is for toplevel and scripting access only. To compile OCamlprograms which use libguestfs you will also need ocaml-libguestfs-devel. | +| ocaml-libguestfs-devel | LGPLv2+ | ocaml-libguestfs-devel contains development librariesrequired to use the OCaml bindings for libguestfs. | +| ocaml-ocamlbuild | LGPLv2+ with exceptions | OCamlbuild is a build tool for building OCaml libraries and programs. | +| ocaml-ocamlbuild-devel | LGPLv2+ with exceptions | This package contains development files for ocaml-ocamlbuild. | +| ocaml-ocamldoc | QPL and (LGPLv2+ with exceptions) | Documentation generator for OCaml. | +| ocaml-runtime | QPL and (LGPLv2+ with exceptions) | OCaml is a high-level, strongly-typed, functional and object-orientedprogramming language from the ML family of languages.This package contains the runtime environment needed to run OCamlbytecode. | +| ocl-icd-devel | BSD | This package contains the development files for ocl-icd. | +| oniguruma-devel | BSD | The oniguruma-devel package contains libraries and header files fordeveloping applications that use oniguruma. | +| openal-soft-devel | LGPLv2+ | The openal-soft-devel package contains libraries and header files fordeveloping applications that use openal-soft. | +| openblas-devel | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cnThis` package contains the development headers and libraries. | +| openblas-openmp | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cnThis` package contains the library compiled with OpenMP support. | +| openblas-openmp64 | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with OpenMP support and64-bit interface. | +| openblas-openmp64_ | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with OpenMP support and64-bit interface and a symbol name suffix. | +| openblas-Rblas | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` | +| openblas-serial64 | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the sequential library compiled with a 64-bitinterface. | +| openblas-serial64_ | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the sequential library compiled with a 64-bitinterface and a symbol name suffix. | +| openblas-static | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the static libraries. | +| openblas-threads64 | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with threading support and64-bit interface. | +| openblas-threads64_ | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with threading support and64-bit interface and a symbol name suffix. | +| opencl-headers | MIT | OpenCL (Open Computing Language) header files. | +| opencryptoki-devel | CPL | This package contains the development header files for buildingopencryptoki and PKCS#11 based applications | +| opencv | BSD | OpenCV means Intel® Open Source Computer Vision Library. It is a collection ofC functions and a few C++ classes that implement some popular Image Processingand Computer Vision algorithms. | +| opencv-devel | BSD | This package contains the OpenCV C/C++ library and header files, as well asdocumentation. It should be installed if you want to develop programs thatwill use the OpenCV library. You should consider installing opencv-docpackage. | +| OpenEXR-devel | BSD | Headers and libraries for building apps that use OpenEXR. | +| OpenIPMI-devel | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-devel package contains the development libraries and header filesof the OpenIPMI project. | +| openjade | DMIT | OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL(Document Style Semantics and Specification Language). OpenJade isbased on James Clark's Jade implementation of DSSSL. OpenJade is acommand-line application and a set of components. The DSSSL engineinputs an SGML or XML document and can output a variety of formats:XML, RTF, TeX, MIF (FrameMaker), SGML, or XML. | +| openjpeg2-devel | BSD and MIT | The openjpeg2-devel package contains libraries and header files for developingapplications that use OpenJPEG 2. | +| openscap-engine-sce-devel | LGPLv2+ | The openscap-engine-sce-devel package contains libraries and header filesfor developing applications that use openscap-engine-sce. | +| opensm-devel | GPLv2 or BSD | Development environment for the opensm libraries | +| opensp | MIT | OpenSP is an implementation of the ISO/IEC 8879:1986 standard SGML(Standard Generalized Markup Language). OpenSP is based on JamesClark's SP implementation of SGML. OpenSP is a command-lineapplication and a set of components, including a generic API. | +| opensp-devel | MIT | Header files and libtool library for developing applications that use OpenSP. | +| opus-devel | BSD | Files for development with opus. | +| osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles. This package is not normallyneeded at run-time. | +| osgi-annotation-javadoc | ASL 2.0 | This package contains the API documentation for osgi-annotation. | +| osgi-compendium | ASL 2.0 | OSGi Compendium, Interfaces and Classes for use in compiling bundles. | +| osgi-compendium-javadoc | ASL 2.0 | This package provides API documentation for osgi-compendium. | +| osgi-core | ASL 2.0 | OSGi Core Release 6, Interfaces and Classes for use in compiling bundles. | +| osgi-core-javadoc | ASL 2.0 | This package provides API documentation for osgi-core. | +| os-maven-plugin | ASL 2.0 | os-maven-plugin is a Maven extension/plugin that generates varioususeful platform-dependent project properties normalized from${os.name} and ${os.arch}.${os.name} and ${os.arch} are often subtly different between JVM andoperating system versions or they sometimes contain machine-unfriendlycharacters such as whitespaces. This plugin tries to remove suchfragmentation so that you can determine the current operating systemand architecture reliably. | +| os-maven-plugin-javadoc | ASL 2.0 | This package provides API documentation for os-maven-plugin. | +| PackageKit-glib-devel | GPLv2+ and LGPLv2+ | GLib headers and libraries for PackageKit. | +| pangomm-devel | LGPLv2+ | This package contains the libraries and header files needed fordeveloping pangomm applications. | +| pangomm-doc | LGPLv2+ | This package contains developer's documentation for the pangommlibrary. Pangomm is the C++ API for the Pango font layout library.The documentation can be viewed either through the devhelpdocumentation browser or through a web browser. | +| papi-testsuite | BSD | PAPI-testuiste includes compiled versions of papi tests to ensurethat PAPI functions on particular hardware. | +| parted-devel | GPLv3+ | The GNU Parted library is a set of routines for hard disk partitionmanipulation. If you want to develop programs that manipulate diskpartitions and filesystems using the routines provided by the GNUParted library, you need to install this package. | +| pcre-static | BSD | Library for static linking for pcre. | +| pcsc-lite-devel | BSD | PC/SC Lite development files. | +| perl-AnyEvent | GPL+ or Artistic | AnyEvent provides an identical interface to multiple event loops. This allowsmodule authors to utilize an event loop without forcing module users to use thesame event loop (as multiple event loops cannot coexist peacefully at any onetime). | +| perl-B-Hooks-EndOfScope | GPL+ or Artistic | This module allows you to execute code when Perl has finished compiling thesurrounding scope. | +| perl-Canary-Stability | GPL+ or Artistic | This module is used by Schmorp's modules during configuration stage to testthe installed perl for compatibility with his modules. | +| perl-Capture-Tiny | ASL 2.0 | Capture::Tiny provides a simple, portable way to capture anything sent toSTDOUT or STDERR, regardless of whether it comes from Perl, from XS code orfrom an external program. Optionally, output can be teed so that it iscaptured while being passed through to the original handles. Yes, it evenworks on Windows. Stop guessing which of a dozen capturing modules to usein any particular situation and just use this one. | +| perl-Class-Accessor | GPL+ or Artistic | This module automagically generates accessors/mutators for your class. | +| perl-Class-Data-Inheritable | GPL+ or Artistic | Class::Data::Inheritable is for creating accessor/mutators toclass data. That is, if you want to store something about yourclass as a whole (instead of about a single object). This datais then inherited by your sub-classes and can be overridden. | +| perl-Class-Factory-Util | GPL+ or Artistic | This module exports utility functions that are useful for factory classes. | +| perl-Class-Method-Modifiers | GPL+ or Artistic | Method modifiers are a powerful feature from the CLOS (Common Lisp ObjectSystem) world.In its most basic form, a method modifier is just a method that calls'$self->SUPER::foo(@_)'. I for one have trouble remembering that exactinvocation, so my classes seldom re-dispatch to their base classes. Verybad!and 'after'. 'before' and 'after' are run just before and after the methodthey modify, but can not really affect that original method. 'around' isrun in place of the original method, with a hook to easily call thatoriginal method. See the 'MODIFIERS' section for more details on how theparticular modifiers work. | +| perl-Class-Singleton | GPL+ or Artistic | This is the Class::Singleton module. A Singleton describes an object classthat can have only one instance in any system. An example of a Singletonmight be a print spooler or system registry. This module implements aSingleton class from which other classes can be derived. By itself, theClass::Singleton module does very little other than manage theinstantiation of a single object. In deriving a class fromClass::Singleton, your module will inherit the Singleton instantiationmethod and can implement whatever specific functionality is required. | +| perl-Class-Tiny | ASL 2.0 | This module offers a minimalist class construction kit in around 120 linesof code. Here is a list of features:* defines attributes via import arguments* generates read-write accessors* supports lazy attribute defaults* supports custom accessors* superclass provides a standard new constructor* new takes a hash reference or list of key/value pairs* new has heuristics to catch constructor attribute typos* new calls BUILD for each class from parent to child* superclass provides a DESTROY method* DESTROY calls DEMOLISH for each class from child to parent | +| perl-Class-XSAccessor | GPL+ or Artistic | Class::XSAccessor implements fast read, write and read/write accessors inXS. Additionally, it can provide predicates such as has_foo() for testingwhether the attribute foo is defined in the object. It only works withobjects that are implemented as ordinary hashes. Class::XSAccessor::Arrayimplements the same interface for objects that use arrays for theirinternal representation. | +| perl-Clone | GPL+ or Artistic | This module provides a clone() method which makes recursivecopies of nested hash, array, scalar and reference types,including tied variables and objects.clone() takes a scalar argument and an optional parameter thatcan be used to limit the depth of the copy. To duplicate lists,arrays or hashes, pass them in by reference. | +| perl-common-sense | GPL+ or Artistic | This module implements some sane defaults for Perl programs, as definedby two typical (or not so typical - use your common sense) specimens ofPerl coders:It's supposed to be mostly the same, with much lower memory usage, as: | +| perl-Config-AutoConf | GPL+ or Artistic | This module simulates some of the tasks autoconf macros do. To detecta command, a library and similar. | +| perl-Data-UUID | BSD and MIT | This module provides a framework for generating v3 UUIDs (Universally UniqueIdentifiers, also known as GUIDs (Globally Unique Identifiers). A UUID is 128bits long, and is guaranteed to be different from all other UUIDs/GUIDsgenerated until 3400 CE.UUIDs were originally used in the Network Computing System (NCS) and later inthe Open Software Foundation's (OSF) Distributed Computing Environment.Currently many different technologies rely on UUIDs to provide unique identityfor various software components. Microsoft COM/DCOM for instance, uses GUIDsvery extensively to uniquely identify classes, applications and componentsacross network-connected systems.The algorithm for UUID generation, used by this extension, is described in theInternet Draft ""UUIDs and GUIDs"" by Paul J. Leach and Rich Salz (see RFC 4122).It provides a reasonably efficient and reliable framework for generating UUIDsand supports fairly high allocation rates - 10 million per second per machine -and therefore is suitable for identifying both extremely short-lived and verypersistent objects on a given system as well as across the network.This module provides several methods to create a UUID. In all methods,\ is a UUID and \ is a free form string. | +| perl-Date-ISO8601 | GPL+ or Artistic | The international standard ISO 8601 ""Data elements and interchange formats- Information interchange - Representation of dates and times"" definesthree distinct calendars by which days can be labeled. It also definestextual formats for the representation of dates in these calendars. Thismodule provides functions to convert dates between these three calendarsand Chronological Julian Day Numbers, which is a suitable format to doarithmetic with. It also supplies functions that describe the shape ofthese calendars, to assist in calendrical calculations. It also suppliesfunctions to represent dates textually in the ISO 8601 formats. ISO 8601also covers time of day and time periods, but this module does nothingrelating to those parts of the standard; this is only about labeling days. | +| perl-DateTime | Artistic 2.0 | DateTime is a class for the representation of date/time combinations. Itrepresents the Gregorian calendar, extended backwards in time before itscreation (in 1582). This is sometimes known as the ""proleptic Gregoriancalendar"". In this calendar, the first day of the calendar (the epoch), is thefirst day of year 1, which corresponds to the date which was (incorrectly)believed to be the birth of Jesus Christ. | +| perl-DateTime-Format-Builder | Artistic 2.0 and (GPL+ or Artistic) | DateTime::Format::Builder creates DateTime parsers. Many string formats ofdates and times are simple and just require a basic regular expression toextract the relevant information. Builder provides a simple way to do thiswithout writing reams of structural code.Builder provides a number of methods, most of which you'll never need, or atleast rarely need. They're provided more for exposing of the module's innardsto any subclasses, or for when you need to do something slightly beyond whatis expected. | +| perl-DateTime-Format-HTTP | GPL+ or Artistic | This module provides functions that deal with the date formats used by theHTTP protocol (and then some). | +| perl-DateTime-Format-ISO8601 | GPL+ or Artistic | Parses almost all ISO8601 date and time formats. ISO8601 time-intervalswill be supported in a later release. | +| perl-DateTime-Format-Mail | GPL+ or Artistic | RFCs 2822 and 822 specify date formats to be used by email. This module parsesand emits such dates.RFC2822 (April 2001) introduces a slightly different format of date than thatused by RFC822 (August 1982). The main correction is that the preferred formatis more limited, and thus easier to parse programmatically.Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822people still get it wrong. This module aims to correct that. | +| perl-DateTime-Format-Strptime | Artistic 2.0 | This module implements most of strptime(3), the POSIX function that is thereverse of strftime(3), for DateTime. While strftime takes a DateTime and apattern and returns a string, strptime takes a string and a pattern andreturns the DateTime object associated. | +| perl-DateTime-TimeZone | (GPL+ or Artistic) and Public Domain | This class is the base class for all time zone objects. A time zone isrepresented internally as a set of observances, each of which describes theoffset from GMT for a given time period. | +| perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | An instance of this class represents a timezone that was specified by meansof a System V timezone recipe or the POSIX extended form of the samesyntax. These can express a plain offset from Universal Time, or a systemof two offsets (standard and daylight saving time) switching on a yearlycycle according to certain types of rule.This class implements the DateTime::TimeZone interface, so that its instancescan be used with DateTime objects. | +| perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | An instance of this class represents a timezone that was encoded in a filein the tzfile(5) format. These can express arbitrary patterns of offsetsfrom Universal Time, changing over time. Offsets and change times arelimited to a resolution of one second.This class implements the DateTime::TimeZone interface, so that its instancescan be used with DateTime objects. | +| perl-Devel-CallChecker | GPL+ or Artistic | This module makes some new features of the Perl 5.14.0 C API available toXS modules running on older versions of Perl. The features are centeredaround the function cv_set_call_checker, which allows XS code to attach amagical annotation to a Perl subroutine, resulting in resolvable calls tothat subroutine being mutated at compile time by arbitrary C code. Thismodule makes cv_set_call_checker and several supporting functionsavailable. (It is possible to achieve the effect of cv_set_call_checkerfrom XS code on much earlier Perl versions, but it is painful to achievewithout the centralized facility.) | +| perl-Devel-Caller | GPL+ or Artistic | Devel::Caller - Meatier versions of caller. | +| perl-Devel-CheckLib | GPL+ or Artistic | Devel::CheckLib is a perl module that checks whether a particular C libraryand its headers are available. | +| perl-Devel-GlobalDestruction | GPL+ or Artistic | Perl's global destruction is a little tricky to deal with with respect tofinalizers because it's not ordered and objects can sometimes disappear.Writing defensive destructors is hard and annoying, and usually if globaldestruction is happening you only need the destructors that free up nonprocess local resources to actually execute.For these constructors you can avoid the mess by simply bailing out ifglobal destruction is in effect. | +| perl-Devel-LexAlias | GPL+ or Artistic | Devel::LexAlias provides the ability to alias a lexical variable in asubroutines scope to one of your choosing. | +| perl-Devel-StackTrace | Artistic 2.0 | The Devel::StackTrace module contains two classes, Devel::StackTraceand Devel::StackTraceFrame. The goal of this object is to encapsulatethe information that can found through using the caller() function, aswell as providing a simple interface to this data.The Devel::StackTrace object contains a set of Devel::StackTraceFrameobjects, one for each level of the stack. The frames contain all thedata available from caller() as of Perl 5.6.0. | +| perl-Devel-Symdump | GPL+ or Artistic | The perl module Devel::Symdump provides a convenient way to inspectperl's symbol table and the class hierarchy within a running program. | +| perl-Digest-CRC | Public Domain | The Digest::CRC module calculates CRC sums of all sorts. It contains wrapperfunctions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32. | +| perl-Digest-SHA1 | GPL+ or Artistic | The Digest::SHA1 module allows you to use the NIST SHA-1 messagedigest algorithm from within Perl programs. The algorithm takes asinput a message of arbitrary length and produces as output a 160-bit""fingerprint"" or ""message digest"" of the input.The Digest::SHA1 module provide a procedural interface for simple use,as well as an object oriented interface that can handle messages ofarbitrary length and which can read files directly.A binary digest will be 20 bytes long. A hex digest will be 40characters long. A base64 digest will be 27 characters long. | +| perl-Dist-CheckConflicts | GPL+ or Artistic | One shortcoming of the CPAN clients that currently exist is that they have noway of specifying conflicting downstream dependencies of modules. This moduleattempts to work around this issue by allowing you to specify conflictingversions of modules separately, and deal with them after the module is doneinstalling.For instance, say you have a module Foo, and some other module Bar uses Foo. IfFoo were to change its API in a non-backwards-compatible way, this would causeBar to break until it is updated to use the new API. Foo can't just depend onthe fixed version of Bar, because this will cause a circular dependency(because Bar is already depending on Foo), and this doesn't express intentproperly anyway - Foo doesn't use Bar at all. The ideal solution would be forthere to be a way to specify conflicting versions of modules in a way that wouldlet CPAN clients update conflicting modules automatically after an existingmodule is upgraded, but until that happens, this module will allow users to dothis manually. | +| perl-DynaLoader-Functions | GPL+ or Artistic | This module provides a function-based interface to dynamic loading as usedby Perl. Some details of dynamic loading are very platform-dependent, socorrect use of these functions requires the programmer to be mindful of thespace of platform variations. | +| perl-Eval-Closure | GPL+ or Artistic | String eval is often used for dynamic code generation. For instance, Moose usesit heavily, to generate inlined versions of accessors and constructors, whichspeeds code up at runtime by a significant amount. String eval is not withoutits issues however - it's difficult to control the scope it's used in (whichdetermines which variables are in scope inside the eval), and it can be quiteslow, especially if doing a large number of evals.This module attempts to solve both of those problems. It provides aneval_closure function, which evals a string in a clean environment, other thana fixed list of specified variables. It also caches the result of the eval, sothat doing repeated evals of the same source, even with a differentenvironment, will be much faster (but note that the description is part of thestring to be evaled, so it must also be the same (or non-existent) if cachingis to work properly). | +| perl-Exception-Class | GPL+ or Artistic | Exception::Class allows you to declare exception hierarchies in yourmodules in a ""Java-esque"" manner. | +| perl-Exporter-Tiny | GPL+ or Artistic | Exporter::Tiny supports many of Sub::Exporter's external-facing featuresincluding renaming imported functions with the -as, -prefix and -suffixoptions; explicit destinations with the into option; and alternativeinstallers with the installer option. But it's written in only about 40%as many lines of code and with zero non-core dependencies.Its internal-facing interface is closer to Exporter.pm, with configurationdone through the @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.Exporter::Tiny performs most of its internal duties (including resolution oftag names to sub names, resolution of sub names to coderefs, and installationof coderefs into the target package) as method calls, which means they can beoverridden to provide interesting behavior. | +| perl-File-BaseDir | GPL+ or Artistic | This module can be used to find directories and files as specified by theFreedesktop.org Base Directory Specification. This specifications gives amechanism to locate directories for configuration, application data andcache data. It is suggested that desktop applications for e.g. the Gnome,KDE or Xfce platforms follow this layout. However, the same layout can justas well be used for non-GUI applications. | +| perl-File-chdir | GPL+ or Artistic | Perl's chdir() has the unfortunate problem of being very, very, veryglobal. If any part of your program calls chdir() or if any library youuse calls chdir(), it changes the current working directory for thewhole program.This is not good.File::chdir gives you an alternative, $CWD and @CWD. These two variablescombine all the power of chdir(), File::Spec and Cwd. | +| perl-File-Copy-Recursive | GPL+ or Artistic | This module copies and moves directories recursively to an optional depth andattempts to preserve each file or directory's mode. | +| perl-File-DesktopEntry | GPL+ or Artistic | This module is used to work with .desktop files. The format of these filesis specified by the freedesktop ""Desktop Entry"" specification. This modulecan parse these files but also knows how to run the applications defined bythese files. For this module version 1.0 of the specification was used. | +| perl-File-Find-Object | GPLv2+ or Artistic 2.0 | File::Find::Object does the same job as File::Find but works like an objectand with an iterator. As File::Find is not object oriented, one cannotperform multiple searches in the same application. The second problem ofeasily wait for another event and so get the next result. | +| perl-File-Find-Rule | GPL+ or Artistic | File::Find::Rule is a friendlier interface to File::Find. It allowsyou to build rules which specify the desired files and directories. | +| perl-File-MimeInfo | GPL+ or Artistic | This module can be used to determine the mime type of a file. It tries toimplement the freedesktop specification for a shared MIME database. | +| perl-File-ReadBackwards | GPL+ or Artistic | This module reads a file backwards line by line. It is simple to use,memory efficient and fast. It supports both an object and a tied handleinterface. | +| perl-File-Remove | GPL+ or Artistic | Convenience module for removing files and directories | +| perl-HTML-Tree | GPL+ or Artistic | This distribution contains a suite of modules for representing,creating, and extracting information from HTML syntax trees; there isalso relevant documentation. These modules used to be part of thelibwww-perl distribution, but are now unbundled in order to facilitatea separate development track. | +| perl-HTTP-Daemon | GPL+ or Artistic | Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on asocket for incoming requests. The HTTP::Daemon is a subclass ofIO::Socket::IP, so you can perform socket operations directly on it too. | +| perl-Importer | GPL+ or Artistic | This Perl module acts as a layer between Exporter and modules which consumeexports. It is feature-compatible with Exporter, plus some much neededextras. You can use this to import symbols from any exporter that followsExporters specification. The exporter modules themselves do not need to useor inherit from the Exporter module, they just need to set @EXPORT and/orother variables. | +| perl-Import-Into | GPL+ or Artistic | Loading Import::Into creates a global method import::into which you can call onany package to import it into another package. | +| perl-IO-All | GPL+ or Artistic | The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket,IO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards; aswell as all the DBM and MLDBM modules. You can use most of the methodsfound in these classes and in IO::Handle (which they inherit from). IO::Alladds dozens of other helpful idiomatic methods including file stat andmanipulation functions. | +| perl-IO-String | GPL+ or Artistic | The ""IO::String"" module provides the ""IO::File"" interface for in-corestrings. An ""IO::String"" object can be attached to a string, andmakes it possible to use the normal file operations for reading orwriting data, as well as for seeking to various locations of thestring. This is useful when you want to use a library module thatonly provides an interface to file handles on data that you have in astring variable.Note that perl-5.8 and better has built-in support for ""in memory""files, which are set up by passing a reference instead of a filenameto the open() call. The reason for using this module is that it makesthe code backwards compatible with older versions of Perl. | +| perl-IO-stringy | GPL+ or Artistic | This toolkit primarily provides modules for performing both traditionaland object-oriented I/O) on things *other* than normal filehandles; inparticular, IO::Scalar, IO::ScalarArray, and IO::Lines.In the more-traditional IO::Handle front, we have IO::AtomicFile, whichmay be used to painlessly create files that are updated atomically.And in the ""this-may-prove-useful"" corner, we have IO::Wrap, whoseexported wraphandle() function will clothe anything that's not a blessedobject in an IO::Handle-like wrapper... so you can just use OO syntaxand stop worrying about whether your function's caller handed you astring, a globref, or a FileHandle. | +| perl-IPC-Run | GPL+ or Artistic | IPC::Run allows you run and interact with child processes using files,pipes, and pseudo-ttys. Both system()-style and scripted usages aresupported and may be mixed. Likewise, functional and OO API styles areboth supported and may be mixed.Various redirection operators reminiscent of those seen on common Unixand DOS command lines are provided. | +| perl-IPC-Run3 | GPL+ or Artistic or BSD | This module allows you to run a subprocess and redirect stdin, stdout,and/or stderr to files and perl data structures. It aims to satisfy 99% ofthe need for using system, qx, and open3 with a simple, extremely PerlishAPI and none of the bloat and rarely used features of IPC::Run. | +| perl-JSON-XS | GPL+ or Artistic | This module converts Perl data structures to JSON and vice versa. Itsprimary goal is to be correct and its secondary goal is to be fast. Toreach the latter goal it was written in C. | +| perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | List::MoreUtils provides some trivial but commonly needed functionalityon lists that is not going to go into List::Util. | +| perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | This module provides accelerated versions of functions in List::MoreUtils. | +| perl-Locale-gettext | GPL+ or Artistic | The gettext module permits access from perl to the gettext() family offunctions for retrieving message strings from databases constructed tointernationalize software. | +| perl-MIME-Charset | GPL+ or Artistic | MIME::Charset provides information about character sets used for MIMEmessages on Internet. | +| perl-MIME-Types | GPL+ or Artistic | MIME types are used in many applications, for instance as part of e-mailand HTTP traffic, to indicate the type of content that is transmitted.Sometimes detailed knowledge about a mime-type is need; however, thismodule only knows about the file-name extensions that relate to someare not registered at IANA need to use 'x-' prefixes. | +| perl-Module-Implementation | Artistic 2.0 | This module abstracts out the process of choosing one of several underlyingimplementations for a module. This can be used to provide XS and pure Perlimplementations of a module, or it could be used to load an implementationfor a given OS or any other case of needing to provide multipleimplementations.This module is only useful when you know all the implementations ahead oftime. If you want to load arbitrary implementations then you probably wantsomething like a plugin system, not this module. | +| perl-Module-Install | GPL+ or Artistic | Module::Install is a package for writing installers for CPAN (or CPAN-like)distributions that are clean, simple, minimalist, act in a strictly correctmanner with ExtUtils::MakeMaker, and will run on any Perl installationversion 5.005 or newer. | +| perl-Module-Install-AuthorTests | GPL+ or Artistic | Plug-in for Perl Module::Install package to declare tests in ./xt directoryshould be run only if the module is being built by an author. | +| perl-Module-Install-ReadmeFromPod | GPL+ or Artistic | Module::Install::ReadmeFromPod is a Module::Install extension thatgenerates a README file automatically from an indicated file containingPOD, whenever the author runs Makefile.PL. Several output formats are | +| perl-Module-ScanDeps | GPL+ or Artistic | This module scans potential modules used by perl programs and returns ahash reference. Its keys are the module names as they appear in %INC (e.g.Test/More.pm). The values are hash references. | +| perl-namespace-autoclean | GPL+ or Artistic | When you import a function into a Perl package, it will naturally also beavailable as a method. The 'namespace::autoclean' pragma will remove allimported symbols at the end of the current package's compile cycle. Functionscalled in the package itself will still be bound by their name, but they won'tshow up as methods on your class or instances. This module is very similar tonamespace::clean, except it will clean all imported functions, no matter if youimported them before or after you 'use'd the pragma. It will also not touchanything that looks like a method. | +| perl-namespace-clean | GPL+ or Artistic | When you define a function, or import one, into a Perl package, it willnaturally also be available as a method. This does not per se causeproblems, but it can complicate subclassing and, for example, pluginclasses that are included via multiple inheritance by loading them asbase classes.The 'namespace::clean' pragma will remove all previously declared orimported symbols at the end of the current package's compile cycle.Functions called in the package itself will still be bound by theirname, but they won't show up as methods on your class or instances. | +| perl-NKF | BSD | This is a Perl Extension version of nkf (Network Kanji Filter).It converts the last argument and return converted result.Conversion details are specified by flags before the last argument. | +| perl-Number-Compare | GPL+ or Artistic | Number::Compare compiles a simple comparison to an anonymous subroutine,which you can call with a value to be tested again. | +| perl-Package-DeprecationManager | Artistic 2.0 | This module allows you to manage a set of deprecations for one or more modules.When you import Package::DeprecationManager, you must provide a set of-deprecations as a hash ref. The keys are ""feature"" names, and the values arethe version when that feature was deprecated. | +| perl-Package-Stash | GPL+ or Artistic | Manipulating stashes (Perl's symbol tables) is occasionally necessary, butincredibly messy, and easy to get wrong. This module hides all of that behinda simple API. | +| perl-Package-Stash-XS | GPL+ or Artistic | This is a back-end for Package::Stash, which provides the functionality in away that's less buggy and much faster. It will be used by default if it'sinstalled, and should be preferred in all environments with a compiler. | +| perl-PadWalker | GPL+ or Artistic | PadWalker is a module that allows you to inspect (and even change!)lexical variables in any subroutine that called you. It will only showthose variables that are in scope at the point of the call. | +| perl-Params-Classify | GPL+ or Artistic | This module provides various type-testing functions. These are intendedfor functions that, unlike most Perl code, care what type of data theyare operating on. For example, some functions wish to behavedifferently depending on the type of their arguments (like overloadedfunctions in C++). | +| perl-Params-Validate | Artistic 2.0 and (GPL+ or Artistic) | The Params::Validate module allows you to validate method or functioncall parameters to an arbitrary level of specificity. At the simplestlevel, it is capable of validating the required parameters were givenand that no unspecified additional parameters were passed in. It isalso capable of determining that a parameter is of a specific type,that it is an object of a certain class hierarchy, that it possessescertain methods, or applying validation callbacks to arguments. | +| perl-Params-ValidationCompiler | Artistic 2.0 | Create a customized, optimized, non-lobotomized, uncompromised, and thoroughlyspecialized parameter checking subroutine. | +| perl-Path-Tiny | ASL 2.0 | This module attempts to provide a small, fast utility for working with filepaths. It is friendlier to use than File::Spec and provides easy access tofunctions from several other core file handling modules.It doesn't attempt to be as full-featured as IO::All or Path::Class, nor doesit try to work for anything except Unix-like and Win32 platforms. Even then, itmight break if you try something particularly obscure or tortuous.All paths are forced to have Unix-style forward slashes. Stringifying theobject gives you back the path (after some clean up).File input/output methods flock handles before reading or writing, asappropriate.The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode withoutCRLF translation. | +| perl-Perl-Destruct-Level | GPL+ or Artistic | This module allows you to change perl's internal destruction level. Thedefault value of the destruct level is 0; it means that perl won't botherdestroying all of its internal data structures and lets the OS do the cleanupfor it at exit.For perls built with debugging support (-DDEBUGGING), an environment variablePERL_DESTRUCT_LEVEL allows you to control the destruction level. This moduleenables you to modify it on non-debugging perls too.Note that some embedded environments might extend the meaning of the | +| perl-PerlIO-utf8_strict | GPL+ or Artistic | This module provides a fast and correct UTF-8 PerlIO layer. Unlike perl'sdefault :utf8 layer it checks the input for correctness. | +| perl-Pod-Coverage | GPL+ or Artistic | Developers hate writing documentation. They'd hate it even more if theircomputer tattled on them, but maybe they'll be even more thankful in thelong run. Even if not, perlmodstyle tells you to, so you must obey.This module provides a mechanism for determining if the pod for a givenmodule is comprehensive. | +| perl-Pod-Markdown | GPL+ or Artistic | This module subclasses Pod::Parser and converts POD to Markdown. | +| perl-prefork | GPL+ or Artistic | Optimized module loading for forking or non-forking processesprefork.pm is intended to serve as a central and optional marshallingpoint for state detection (are we running in compile-time or run-timemode) and to act as a relatively light-weight module loader. | +| perl-Ref-Util | MIT | Ref::Util introduces several functions to help identify references in a fasterand smarter way. | +| perl-Ref-Util-XS | MIT | Ref::Util::XS introduces several functions to help identify references in afaster and smarter way. | +| perl-Role-Tiny | GPL+ or Artistic | Role::Tiny is a minimalist role composition tool. | +| perl-Scope-Guard | GPL+ or Artistic | This module provides a convenient way to perform cleanup or other forms ofresource management at the end of a scope. It is particularly useful whena subroutine that is guaranteed to be called even if the thread ofexecution is aborted prematurely. This effectively allows lexically-scoped""promises"" to be made that are automatically honored by perl's garbagecollector. | +| perl-SGMLSpm | GPLv2+ | Perl programs can use the SGMLSpm module to help convert SGML, HTML or XMLdocuments into new formats. | +| perl-Specio | Artistic 2.0 | The Specio distribution provides classes for representing type constraintsand coercion, along with syntax sugar for declaring them.Note that this is not a proper type system for Perl. Nothing in thisdistribution will magically make the Perl interpreter start checking a value'stype on assignment to a variable. In fact, there's no built-in way to apply atype to a variable at all.Instead, you can explicitly check a value against a type, and optionally coercevalues to that type. | +| perl-Sub-Exporter-Progressive | GPL+ or Artistic | Sub::Exporter is an incredibly powerful module, but with that power comesgreat responsibility, er- as well as some runtime penalties. This module is aSub::Exporter wrapper that will let your users just use Exporter if all theyare doing is picking exports, but use Sub::Exporter if your users try to useSub::Exporter's more advanced features, like renaming exports, if they try touse them.Note that this module will export @EXPORT and @EXPORT_OK package variables forExporter to work. Additionally, if your package uses advanced Sub::Exporterfeatures like currying, this module will only ever use Sub::Exporter, so youmight as well use it directly. | +| perl-Sub-Identify | GPL+ or Artistic | Sub::Identify allows you to retrieve the real name of code references. Forthis, it uses Perl's introspection mechanism, provided by the B module. | +| perl-Sub-Info | GPL+ or Artistic | This allows to inspect Perl subroutines. | +| perl-Sub-Name | GPL+ or Artistic | This module allows one to ""name"" or rename subroutines, including anonymousones.Note that this is mainly for aid in debugging; you still cannot call the subby the new name (without some deep magic). | +| perl-Sub-Uplevel | GPL+ or Artistic | Like Tcl's uplevel() function, but not quite so dangerous. The idea isjust to fool caller(). All the really naughty bits of Tcl's uplevel()are avoided. | +| perl-SUPER | GPL+ or Artistic | When subclassing a class, you occasionally want to dispatch control to thesuperclass - at least conditionally and temporarily. This module providesan easier, cleaner way for class methods to access their ancestor'simplementation. | +| perl-Switch | GPL+ or Artistic | Switch.pm provides the syntax and semantics for an explicit case mechanism forPerl. The syntax is minimal, introducing only the keywords C\ andC\ and conforming to the general pattern of existing Perl controlstructures. The semantics are particularly rich, allowing any one (or more) ofnearly 30 forms of matching to be used when comparing a switch value with itsvarious cases. | +| perl-Taint-Runtime | GPL+ or Artistic | This module enables run-time taint checking, for cases where the -Tswitch on the command line is not appropriate or viable. There area somewhat limited number of legitimate use cases where you shoulduse this module instead of the -T switch. Unless you have a specific andgood reason for not using the -T option, you should use the -T option. | +| perl-Term-Table | GPL+ or Artistic | This Perl module is able to format rows of data into tables. | +| perl-Test2-Suite | GPL+ or Artistic | Rich set of tools, plugins, bundles, etc. built upon the Test2 testinglibrary. If you are interested in writing Perl tests this is the distributionfor you. | +| perl-Test-Deep | GPL+ or Artistic | Test::Deep gives you very flexible ways to check that the result yougot is the result you were expecting. At its simplest it compares twostructures by going through each level, ensuring that the valuesmatch, that arrays and hashes have the same elements and thatreferences are blessed into the correct class. It also handlescircular data structures without getting caught in an infinite loop. | +| perl-Test-Differences | GPL+ or Artistic | When the code you're testing returns multiple lines, records or datastructures and they're just plain wrong, an equivalent to the Unixdiff utility may be just what's needed. | +| perl-Test-Exception | GPL+ or Artistic | This module provides a few convenience methods for testing exceptionbased code. It is built with Test::Builder and plays happily withTest::More and friends. | +| perl-Test-Fatal | GPL+ or Artistic | Test::Fatal is an alternative to the popular Test::Exception. It does muchless, but should allow greater flexibility in testing exception-throwing codewith about the same amount of typing. | +| perl-Test-LongString | GPL+ or Artistic | This module provides some drop-in replacements for the string comparisonfunctions of Test::More, but which are more suitable when you test againstlong strings. If you've ever had to search for text in a multi-line stringlike an HTML document, or find specific items in binary data, this is themodule for you. | +| perl-Test-NoWarnings | LGPLv2+ | In general, your tests shouldn't produce warnings. This module causes anywarnings to be captured and stored. It automatically adds an extra testthat will run when your script ends to check that there were no warnings.If there were any warnings, the test will give a ""not ok"" and diagnostics ofwhere, when and what the warning was, including a stack trace of what wasgoing on when the it occurred. | +| perl-Test-Pod | GPL+ or Artistic | Check POD files for errors or warnings in a test file, using Pod::Simple to dothe heavy lifting. | +| perl-Test-Pod-Coverage | Artistic 2.0 | Test::Pod::Coverage is used to create a test for your distribution, toensure that all relevant files in your distribution are appropriatelydocumented in pod. | +| perl-Test-Requires | GPL+ or Artistic | Test::Requires checks to see if the module can be loaded.If this fails, rather than failing tests this skips all tests. | +| perl-Test-Taint | GPL+ or Artistic | Tainted data is data that comes from an unsafe source, such as the commandline, or, in the case of web apps, any GET or POST transactions. Read theperlsec man page for details on why tainted data is bad, and how to untaintthe data.When you're writing unit tests for code that deals with tainted data, you'llwant to have a way to provide tainted data for your routines to handle, andeasy ways to check and report on the taintedness of your data, in standardTest::More style. | +| perl-Test-Warn | GPL+ or Artistic | This module provides a few convenience methods for testing warningbased code. | +| perl-Test-Warnings | GPL+ or Artistic | If you've ever tried to use Test::NoWarnings to confirm there are no warningsgenerated by your tests, combined with the convenience of done_testing to nothave to declare a test count, you'll have discovered that these two features donot play well together, as the test count will be calculated before thewarnings test is run, resulting in a TAP error (see examples/test_nowarnings.plin this distribution for a demonstration).This module is intended to be used as a drop-in replacement fordone_testing calculates the test count, rather than after. It does this byhooking into done_testing as well as via an END block. You can declare a plan,or not, and things will still Just Work.It is actually equivalent to: use Test::NoWarnings 1.04 ':early';as warnings are still printed normally as they occur. You are safe, andenthusiastically encouraged, to perform a global search-replace of the abovewith use Test::Warnings; whether or not your tests have a plan. | +| perl-Text-CharWidth | GPL+ or Artistic | This is a module to provide equivalent feature as wcwidth(3) andwcswidth(3). This also provides mblen(3) equivalent subroutine. | +| perl-Text-WrapI18N | GPL+ or Artistic | This is a module which intends to substitute Text::Wrap,which supports internationalized texts including: - multi-byte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5, - full width characters like east Asian characters which appear in UTF-8, EUC-JP, EUC-KR, GB2312, Big5, and so on, - combining characters like diacritical marks which appear in UTF-8, ISO-8859-11 (aka TIS-620), and so on, and - languages which don't use white spaces between words, like Chinese and Japanese. | +| perltidy | GPLv2+ | Perltidy is a Perl script that indents and re-formats Perl scripts tomake them easier to read. If you write Perl scripts, or spend muchtime reading them, you will probably find it useful. The formattingcan be controlled with command line parameters. The default parametersettings approximately follow the suggestions in the Perl Style Guide.Perltidy can also output HTML of both POD and source code. Besidesre-formatting scripts, Perltidy can be a great help in tracking downerrors with missing or extra braces, parentheses, and square bracketsbecause it is very good at localizing errors. | +| perl-Tie-IxHash | GPL+ or Artistic | This Perl module implements Perl hashes that preserve the order inwhich the hash elements were added. The order is not affected whenvalues corresponding to existing keys in the IxHash are changed.The elements can also be set to any arbitrary supplied order. Thefamiliar perl array operations can also be performed on the IxHash. | +| perl-Tk | (GPL+ or Artistic) and SWL | This a re-port of a perl interface to Tk8.4.C code is derived from Tcl/Tk8.4.5.It also includes all the C code parts of Tix8.1.4 from SourceForge.The perl code corresponding to Tix's Tcl code is not fully implemented.Perl API is essentially the same as Tk800 series Tk800.025 but has notbeen verified as compliant. There ARE differences see pod/804delta.pod. | +| perl-Tk-devel | (GPL+ or Artistic) and SWL | perl-Tk ExtUtils::MakeMaker support module | +| perl-Types-Serialiser | GPL+ or Artistic | This module provides some extra data types that are used by commonserialization formats such as JSON or CBOR. The idea is to have a repository ofsimple/small constants and containers that can be shared by differentimplementations so they become interoperable between each other. | +| perl-Unicode-LineBreak | GPL+ or Artistic | Unicode::LineBreak performs Line Breaking Algorithm described in UnicodeStandards Annex #14 [UAX #14]. East_Asian_Width informative propertiesdefined by Annex #11 [UAX #11] will be concerned to determine breakingpositions. | +| perl-Unicode-UTF8 | GPL+ or Artistic | This module provides functions to encode and decode UTF-8 encoding form asspecified by Unicode and ISO/IEC 10646:2011. | +| perl-Variable-Magic | GPL+ or Artistic | Magic is Perl way of enhancing objects. This mechanism let the user addextra data to any variable and hook syntactical operations (such as access,assignation or destruction) that can be applied to it. With this module,you can add your own magic to any variable without the pain of the C API. | +| perl-XML-DOM | GPL+ or Artistic | This is a Perl extension to XML::Parser. It adds a new 'Style' toXML::Parser, called 'DOM', that allows XML::Parser to build an ObjectOriented data structure with a DOM Level 1 compliant interface. For adescription of the DOM (Document Object Model), see. | +| perl-XML-RegExp | GPL+ or Artistic | This package contains an utility module containing regular expressionsExtender, CombiningChar, NameChar, EntityRef, CharRef, Reference,Name, NmToken, and AttValue. | +| perl-XML-Twig | GPL+ or Artistic | This module provides a way to process XML documents. It is build ontop of XML::Parser. XML::Twig offers a tree interface to thedocument, while allowing you to output the parts of it that have beencompletely processed. It allows minimal resource (CPU and memory)usage by building the tree only for the parts of the documents thatneed actual processing, through the use of the twig_roots andtwig_print_outside_roots options. | +| perl-YAML-LibYAML | GPL+ or Artistic | Kirill Siminov's ""libyaml"" is arguably the best YAML implementation. The Clibrary is written precisely to the YAML 1.1 specification. It was originallybound to Python and was later bound to Ruby. | +| perl-YAML-Syck | BSD and MIT | This module provides a Perl interface to the libsyck data serializationlibrary. It exports the Dump and Load functions for converting Perl datastructures to YAML strings, and the other way around. | +| perl-YAML-Tiny | GPL+ or Artistic | YAML::Tiny is a Perl class for reading and writing YAML-style files,written with as little code as possible, reducing load time andmemory overhead. | +| pidgin-devel | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | The pidgin-devel package contains the header files, developerdocumentation, and libraries required for development of Pidgin scriptsand plugins. | +| plexus-ant-factory | ASL 2.0 | Ant component class creator for Plexus. | +| plexus-ant-factory-javadoc | ASL 2.0 | Javadoc for plexus-ant-factory. | +| plexus-archiver | ASL 2.0 | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-archiver-javadoc | ASL 2.0 | Javadoc for plexus-archiver. | +| plexus-bsh-factory | MIT | Bsh component class creator for Plexus. | +| plexus-bsh-factory-javadoc | MIT | Javadoc for plexus-bsh-factory. | +| plexus-build-api | ASL 2.0 | Plexus Build API | +| plexus-build-api-javadoc | ASL 2.0 | API documentation for plexus-build-api. | +| plexus-cipher | ASL 2.0 | 0. | +| plexus-cipher-javadoc | ASL 2.0 | API documentation for plexus-cipher. | +| plexus-classworlds | ASL 2.0 and Plexus | Classworlds is a framework for container developerswho require complex manipulation of Java's ClassLoaders.Java's native ClassLoader mechanisms and classes can causemuch headache and confusion for certain types ofapplication developers. Projects which involve dynamicloading of components or otherwise represent a 'container'can benefit from the classloading control provided byclassworlds. | +| plexus-classworlds-javadoc | ASL 2.0 and Plexus | API documentation for plexus-classworlds. | +| plexus-cli | ASL 2.0 | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-cli-javadoc | ASL 2.0 | Javadoc for plexus-cli. | +| plexus-compiler | MIT and ASL 2.0 | Plexus Compiler adds support for using various compilers from aunified api. Support for javac is available in main package. Foradditional compilers see plexus-compiler-extras package. | +| plexus-compiler-extras | MIT and ASL 2.0 and ASL 1.1 | Additional support for csharp, eclipse and jikes compilers | +| plexus-compiler-javadoc | MIT and ASL 2.0 and ASL 1.1 | API documentation for plexus-compiler. | +| plexus-compiler-pom | MIT and ASL 2.0 | This package provides Maven POM files for plexus-compiler. | +| plexus-component-api | ASL 2.0 | Plexus Component API | +| plexus-component-api-javadoc | ASL 2.0 | API documentation for plexus-component-api. | +| plexus-component-factories-pom | ASL 2.0 | This package provides Plexus Component Factories parent POM used by differentPlexus packages. | +| plexus-components-pom | ASL 2.0 | This package provides Plexus Components parent POM used by differentPlexus packages. | +| plexus-containers | ASL 2.0 and MIT and xpp | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers. | +| plexus-containers-component-javadoc | ASL 2.0 and MIT and xpp | Javadoc component from plexus-containers. | +| plexus-containers-component-metadata | ASL 2.0 and MIT and xpp | Component metadata from plexus-containers. | +| plexus-containers-container-default | ASL 2.0 and MIT and xpp | Default Container from plexus-containers. | +| plexus-containers-javadoc | ASL 2.0 and MIT and xpp | API documentation for all plexus-containers packages. | +| plexus-i18n | ASL 2.0 | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-i18n-javadoc | ASL 2.0 | Javadoc for plexus-i18n. | +| plexus-interactivity | MIT | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-interactivity-api | MIT | API module for plexus-interactivity. | +| plexus-interactivity-javadoc | MIT | This package provides API documentation for plexus-interactivity. | +| plexus-interactivity-jline | MIT | jline module for plexus-interactivity. | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus interpolator is the outgrowth of multiple iterations of developmentfocused on providing a more modular, flexible interpolation framework forthe expression language style commonly seen in Maven, Plexus, and otherrelated projects. | +| plexus-interpolation-javadoc | ASL 2.0 and ASL 1.1 and MIT | API documentation for plexus-interpolation. | +| plexus-io | ASL 2.0 | Plexus IO is a set of plexus components, which are designed for usein I/O operations. | +| plexus-io-javadoc | ASL 2.0 | API documentation for plexus-io. | +| plexus-languages | ASL 2.0 | Plexus Languages is a set of Plexus components that maintain sharedlanguage features. | +| plexus-languages-javadoc | ASL 2.0 | API documentation for plexus-languages. | +| plexus-pom | ASL 2.0 | The Plexus project provides a full software stack for creating andexecuting software projects. This package provides parent POM forPlexus packages. | +| plexus-resources | MIT | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-resources-javadoc | MIT | API documentation for plexus-resources. | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-sec-dispatcher-javadoc | ASL 2.0 | API documentation for plexus-sec-dispatcher. | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-utils-javadoc | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Javadoc for plexus-utils. | +| plexus-velocity | ASL 2.0 | This package provides Plexus Velocity component - a wrapper forApache Velocity template engine, which allows easy use of Velocityby applications built on top of Plexus container. | +| plexus-velocity-javadoc | ASL 2.0 | This package provides API documentation for plexus-velocity. | +| plotutils | GPLv2+ and GPLv3+ | The GNU plotutils package contains software for both programmers andtechnical users. Its centerpiece is libplot, a powerful C/C++ functionlibrary for exporting 2-D vector graphics in many file formats, bothvector and raster. It can also do vector graphics animations. Besideslibplot, the package contains command-line programs for plottingscientific data. Many of them use libplot to export graphics | +| plotutils-devel | GPLv2+ and GPLv3+ | This package contains the header files needed for developing plotutilsapplications | +| po4a | GPL+ | The po4a (po for anything) project goal is to ease translations (andmore interestingly, the maintenance of translations) using gettexttools on areas where they were not expected like documentation. | +| poppler-cpp | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Pure C++ wrapper for poppler. | +| poppler-cpp-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for C++ wrapper. | +| poppler-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | You should install the poppler-devel package if you would like tocompile applications based on poppler. | +| poppler-glib-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for glib wrapper. | +| poppler-qt5 | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Qt5 wrapper for poppler. | +| poppler-qt5-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for Qt5 wrapper. | +| powermock-api-easymock | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the PowerMock EasyMock API extension. | +| powermock-api-mockito | ASL 2.0 and MIT | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the PowerMock Mockito API extension. | +| powermock-api-support | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains support code for the PowerMock API extensions. | +| powermock-common | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains common files for all PowerMock modules. | +| powermock-core | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the core module of PowerMock. | +| powermock-javadoc | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the API documentation for powermock. | +| powermock-junit4 | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the JUnit4 module of PowerMock. | +| powermock-reflect | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the reflection module of PowerMock. | +| powermock-testng | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the PowerMock TestNG extension. | +| ppp-devel | BSD and LGPLv2+ and GPLv2+ and Public Domain | This package contains the header files for building plugins for ppp. | +| pps-tools-devel | GPLv2+ | This package includes the header needed to compile PPSAPI (RFC-2783)applications. | +| protobuf-c-compiler | BSD | This package contains a modified version of the Protocol Bufferscompiler for the C programming language called protoc-c. | +| protobuf-c-devel | BSD | This package contains protobuf-c headers and libraries. | +| protobuf-compiler | BSD | This package contains Protocol Buffers compiler for all programminglanguages | +| protobuf-devel | BSD | This package contains Protocol Buffers compiler for all languages andC++ headers and libraries | +| pstoedit | GPLv2+ | Pstoedit converts PostScript and PDF files to various vector graphicformats. The resulting files can be edited or imported into variousdrawing packages. Pstoedit comes with a large set of integrated formatdrivers | +| ptscotch-mpich | CeCILL-C | Scotch is a software package for graph and mesh/hypergraph partitioning andsparse matrix ordering. This sub-package provides parallelized scotch librariescompiled with mpich. | +| ptscotch-mpich-devel | CeCILL-C | This package contains development libraries for PT-Scotch, compiled againstmpich. | +| ptscotch-mpich-devel-parmetis | CeCILL-C | This package contains the parmetis compatibility header for scotch. | +| ptscotch-openmpi | CeCILL-C | Scotch is a software package for graph and mesh/hypergraph partitioning andsparse matrix ordering. This sub-package provides parallelized scotch librariescompiled with openmpi. | +| ptscotch-openmpi-devel | CeCILL-C | This package contains development libraries for PT-Scotch, compiled against openmpi. | +| pygobject3-devel | LGPLv2+ and MIT | This package contains files required to embed PyGObject | +| python2-iso8601 | MIT | This module parses the most common forms of ISO 8601 date strings(e.g. 2007-01-14T20:34:22+00:00) into datetime objects. | +| python38-atomicwrites | MIT | This Python module provides atomic file writes on POSIX operating systems.It sports:* Race-free assertion that the target file doesn't yet exist* Windows support* Simple high-level API that wraps a very flexible class-based API | +| python38-attrs | MIT | attrs is an MIT-licensed Python package with class decorators thatease the chores of implementing the most common attribute-relatedobject protocols. | +| python38-more-itertools | MIT | Opensource python library wrapping around itertools. Package also includesimplementations of the recipes from the itertools documentation.See `https://pythonhosted.org/more-itertools/index.html` for documentation. | +| python38-packaging | BSD or ASL 2.0 | python3-packaging provides core utilities for Python packages like utilities fordealing with versions, specifiers, markers etc. | +| python38-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python38-py | MIT and Public Domain | The py lib is a Python development support library featuring thefollowing tools and modules: | +| python38-pyparsing | MIT | pyparsing is a module that can be used to easily and directly configure syntaxdefinitions for any number of text parsing applications.This is the Python 3 version. | +| python38-pytest | MIT | py.test provides simple, yet powerful testing for Python. | +| python38-wcwidth | MIT | This API is mainly for Terminal Emulator implementors, or those writing programsthat expect to interpreted by a terminal emulator and wish to determine theprintable width of a string on a Terminal. | +| python3-greenlet-devel | MIT | C development headers for python3-greenlet.Python 3 version. | +| python3-httplib2 | MIT | A comprehensive HTTP client library that supports many features left out ofother HTTP libraries. | +| python3-hypothesis | MPLv2.0 | Hypothesis is a library for testing your Python code against a muchlarger range of examples than you would ever want to write byhand. It’s based on the Haskell library, Quickcheck, and is designedto integrate seamlessly into your existing Python unit testing workflow. | +| python3-imagesize | MIT | The imagesize package parses image file headers and returns the image sizes.* PNG* JPEG* JPEG2000* GIFThis is a pure Python library. | +| python3-iso8601 | MIT | This module parses the most common forms of ISO 8601 date strings(e.g. 2007-01-14T20:34:22+00:00) into datetime objects. | +| python3-javapackages | BSD | Module for handling, querying and manipulating of various files for Javapackaging in Linux distributions | +| python3-lesscpy | MIT | A compiler written in python 3 for the lesscss language. For those of us notwilling/able to have node.js installed in our environment. Not all featuresof lesscss are supported (yet). Some features wil probably never besupported (JavaScript evaluation). | +| python3-libpfm | MIT | Python bindings for libpfm4 and perf_event_open system call. | +| python3-markdown | BSD | This is a Python implementation of John Gruber's Markdown. It isalmost completely compliant with the reference implementation, thoughthere are a few known issues. | +| python3-mpich | MIT | mpich support for Python 3. | +| python3-openmpi | BSD and MIT and Romio | OpenMPI support for Python 3. | +| python3-packaging | BSD or ASL 2.0 | python3-packaging provides core utilities for Python packages like utilities fordealing with versions, specifiers, markers etc. | +| python3-pyxattr | LGPLv2+ | Python extension module wrapper for libattr. It allows to query, list,add and remove extended attributes from files and directories.Python 3 version. | +| python3-qt5-devel | GPLv3 | Files needed to build other bindings for C++ classes that inherit from anyof the Qt5 classes | +| python3-rrdtool | GPLv2+ with exceptions | Python RRDtool bindings. | +| python3-scons | MIT | SCons is an Open Source software construction tool--that is, a buildtool; an improved substitute for the classic Make utility; a better wayto build software. SCons is based on the design which won the SoftwareCarpentry build tool design competition in August 2000.SCons ""configuration files"" are Python scripts, eliminating the needto learn a new build tool syntax. SCons maintains a global view ofall dependencies in a tree, and can scan source (or other) files forimplicit dependencies, such as files specified on #include lines. SConsuses MD5 signatures to rebuild only when the contents of a file havereally changed, not just when the timestamp has been touched. SConssupports side-by-side variant builds, and is easily extended with user-defined Builder and/or Scanner objects. | +| python3-sip-devel | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | Files needed to generate Python bindings for any C++ class library. | +| python3-snowballstemmer | BSD | It includes following language algorithms:* Danish* Dutch* English (Standard, Porter)* Finnish* French* German* Hungarian* Italian* Norwegian* Portuguese* Romanian* Russian* Spanish* Swedish* TurkisThis is a pure Python stemming library. If PyStemmer is available, this moduleuses it to accelerate. | +| python3-sphinx | BSD and Public Domain and Python and (MIT or GPLv2) | Sphinx is a tool that makes it easy to create intelligent andbeautiful documentation for Python projects (or other documentsconsisting of multiple reStructuredText sources), written by GeorgBrandl. It was originally created to translate the new Pythondocumentation, but has now been cleaned up in the hope that it will beuseful to many other projects.Sphinx uses reStructuredText as its markup language, and many of itsstrengths come from the power and straightforwardness ofreStructuredText and its parsing and translating suite, the Docutils.Although it is still under constant development, the followingfeatures are already present, work fine and can be seen ""in action"" inthe Python docs: for printable PDF versions for functions, classes, glossary terms and similar pieces of information automatic links to siblings, parents and children * Various extensions are available, e.g. for automatic testing of snippets and inclusion of appropriately formatted docstrings. | +| python3-sphinxcontrib-websupport | BSD | sphinxcontrib-websupport provides a Python API to easily integrate Sphinxdocumentation into your Web application. | +| python3-sphinx_rtd_theme | MIT | This is a prototype mobile-friendly sphinx theme for readthedocs.org.It's currently in development and includes some rtd variable checks thatcan be ignored if you're just trying to use it on your project outsideof that site. | +| python3-sphinx-theme-alabaster | BSD | This theme is a modified ""Kr"" Sphinx theme from @kennethreitz (especially asused in his Requests project), which was itself originally based on @mitsuhiko'stheme used for Flask & related projects. | +| python3-sure | GPLv3+ | A testing library for Python with powerful and flexible assertions. Sure isheavily inspired by should.js. | +| python3-unittest2 | BSD | unittest2 is a backport of the new features added to the unittest testingframework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7,3.2, 3.3, 3.4 and pypy. | +| python3-whoosh | BSD | Whoosh is a fast, featureful full-text indexing and searching libraryimplemented in pure Python. Programmers can use it to easily add searchfunctionality to their applications and websites. Every part of how Whooshworks can be extended or replaced to meet your needs exactly. | +| python-cups-doc | GPLv2+ | Documentation for python-cups. | +| python-sphinx-locale | BSD | Sphinx is a tool that makes it easy to create intelligent andbeautiful documentation for Python projects (or other documentsconsisting of multiple reStructuredText sources), written by GeorgBrandl. It was originally created to translate the new Pythondocumentation, but has now been cleaned up in the hope that it will beuseful to many other projects.This package contains locale files for Sphinx | +| qdox | ASL 2.0 | QDox is a high speed, small footprint parserfor extracting class/interface/method definitionsfrom source files complete with JavaDoc @tags.It is designed to be used by active codegenerators or documentation tools. | +| qdox-javadoc | ASL 2.0 | API docs for qdox. | +| qemu-kvm-tests | GPLv2 and GPLv2+ and CC-BY | The qemu-kvm-tests rpm contains tests that can be used to verifythe functionality of the installed qemu-kvm packageInstall this package if you want access to the avocado_qemutests, or qemu-iotests. | +| qhull-devel | Qhull | Qhull is a general dimension convex hull program that reads a setof points from stdin, and outputs the smallest convex set that containsthe points to stdout. It also generates Delaunay triangulations, Voronoidiagrams, furthest-site Voronoi diagrams, and halfspace intersectionsabout a point. | +| qrencode-devel | LGPLv2+ | The qrencode-devel package contains libraries and header files for developingapplications that use qrencode. | +| qt5-devel | GPLv3 | Qt5 meta devel package. | +| qt5-qtbase-static | LGPLv2 with exceptions or GPLv3 with exceptions | Static library files for qt5-qtbase. | +| qt5-qtdeclarative-static | LGPLv2 with exceptions or GPLv3 with exceptions | Static library files for qt5-qtdeclarative. | +| qt5-qtquickcontrols2-devel | GPLv2+ or LGPLv3 and GFDL | Development files for qt5-qtquickcontrols2. | +| qt5-qttools-static | LGPLv3 or LGPLv2 | Static library files for qt5-qttools. | +| qt5-qtwayland-devel | LGPLv3 | Development files for qt5-qtwayland. | +| raptor2-devel | GPLv2+ or LGPLv2+ or ASL 2.0 | Development files for raptor2. | +| rasqal-devel | LGPLv2+ or ASL 2.0 | Libraries, includes etc to develop with the Rasqal RDF query language library. | +| re2c | Public Domain | re2c is a tool for writing very fast and very flexible scanners. Unlike anyother such tool, re2c focuses on generating high efficient code for regularexpression matching. As a result this allows a much broader range of use thanany traditional lexer offers. And Last but not least re2c generates warningfree code that is equal to hand-written code in terms of size, speed andquality. | +| recode-devel | GPLv2+ | The `recode' library converts files between character sets and usages.The library recognizes or produces nearly 150 different character setsand is able to transliterate files between almost any pair. When exacttransliteration are not possible, it may get rid of the offendingcharacters or fall back on approximations. Most RFC 1345 character setsare supported. | +| redland-devel | LGPLv2+ or ASL 2.0 | Header files for development with Redland. | +| regexp | ASL 2.0 | Regexp is a 100% Pure Java Regular Expression package that wasgraciously donated to the Apache Software Foundation by Jonathan Locke.He originally wrote this software back in 1996 and it has stood up quitewell to the test of time.It includes complete Javadoc documentation as well as a simple Appletfor visual debugging and testing suite for compatibility. | +| regexp-javadoc | ASL 2.0 | Javadoc for regexp. | +| rpcgen | BSD and LGPLv2+ | rpcgen is a tool that generates C code to implement an RPC protocol.The input to rpcgen is a language similar to C known as RPC Language(Remote Procedure Call Language). | +| rpcsvc-proto-devel | BSD and LGPLv2+ | The rpcsvc-proto package includes several rpcsvc header filesand RPC protocol definitions from SunRPC sources (as shipped withglibc). | +| rrdtool-devel | GPLv2+ with exceptions | RRD is the Acronym for Round Robin Database. RRD is a system to store anddisplay time-series data (i.e. network bandwidth, machine-room temperature,server load average). This package allow you to use directly this library. | +| rrdtool-doc | GPLv2+ with exceptions | RRD is the Acronym for Round Robin Database. RRD is a system to store anddisplay time-series data (i.e. network bandwidth, machine-room temperature,server load average). This package contains documentation on using RRD. | +| rrdtool-lua | GPLv2+ with exceptions | The rrdtool-lua package includes RRDtool bindings for Lua. | +| rrdtool-ruby | GPLv2+ with exceptions | The rrdtool-ruby package includes RRDtool bindings for Ruby. | +| rrdtool-tcl | GPLv2+ with exceptions | The rrdtool-tcl package includes RRDtool bindings for Tcl. | +| rubygem-diff-lcs | GPLv2+ or Artistic or MIT | Diff::LCS computes the difference between two Enumerable sequences using theMcIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilitiesto create a simple HTML diff output format and a standard diff-like tool. | +| rubygem-rspec | MIT | RSpec is a behaviour driven development (BDD) framework for Ruby. | +| rubygem-rspec-expectations | MIT | rspec-expectations adds `should` and `should_not` to every object and includesRSpec::Matchers, a library of standard matchers. | +| rubygem-rspec-mocks | MIT | rspec-mocks provides a test-double framework for rspec including supportfor method stubs, fakes, and message expectations. | +| sanlock-devel | GPLv2 and GPLv2+ and LGPLv2+ | The sanlock-devel package contains libraries and header files fordeveloping applications that use sanlock. | +| sblim-cmpi-devel | EPL | This packages provides the C and C++ CMPI header files needed byprovider developers and can be used standalone. If used forC++ provider development it is also necessary to havetog-pegasus-devel installed. | +| sblim-sfcc-devel | EPL-1.0 | Small Footprint CIM Client Library Header Files and Link Libraries | +| scotch | CeCILL-C | Scotch is a software package for graph and mesh/hypergraph partitioning andsparse matrix ordering. The parallel scotch libraries are packaged in theptscotch sub-packages. | +| scotch-devel | CeCILL-C | This package contains development libraries for scotch. | +| SDL2 | zlib and MIT | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. | +| SDL2-devel | zlib and MIT | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. Thispackage provides the libraries, include files, and other resources needed fordeveloping SDL applications. | +| SDL2-static | zlib and MIT | Static libraries for SDL2. | +| sendmail-milter-devel | Sendmail | Include files and devel libraries for the milter add-ons as part of sendmail. | +| sg3_utils-devel | GPLv2+ and BSD | This package contains the sg3_utils library and its header files fordeveloping applications. | +| sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The sharutils package contains the GNU shar utilities, a set of tools forencoding and decoding packages of files (in binary or text format) ina special plain text format called shell archives (shar). This format can besent through e-mail (which can be problematic for regular binary files). Theshar utility supports a wide range of capabilities (compressing, uuencoding,splitting long files for multi-part mailings, providing check-sums), whichmake it very flexible at creating shar files. After the files have been sent,the unshar tool scans mail messages looking for shar files. Unsharautomatically strips off mail headers and introductory text and then unpacksthe shar files. | +| sisu-inject | EPL-1.0 and BSD | This package contains Sisu inject. | +| sisu-javadoc | EPL-1.0 and BSD | This package contains API documentation for Sisu. | +| sisu-mojos | EPL-1.0 | The Sisu Plugin for Maven provides mojos to generateMETA-INF/sisu/javax.inject.Named index files for the Sisu container. | +| sisu-mojos-javadoc | EPL-1.0 | This package contains API documentation for sisu-mojos. | +| sisu-plexus | EPL-1.0 and BSD | This package contains Sisu Plexus. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j-ext | MIT and ASL 2.0 | Extensions to the SLF4J API. | +| slf4j-javadoc | MIT and ASL 2.0 | This package provides API documentation for slf4j. | +| slf4j-jcl | MIT and ASL 2.0 | SLF4J JCL Binding. | +| slf4j-jdk14 | MIT and ASL 2.0 | SLF4J JDK14 Binding. | +| slf4j-log4j12 | MIT and ASL 2.0 | SLF4J LOG4J-12 Binding. | +| slf4j-manual | MIT and ASL 2.0 | This package provides documentation for slf4j. | +| slf4j-sources | MIT and ASL 2.0 | SLF4J Source JARs. | +| snappy-devel | BSD | The snappy-devel package contains libraries and header files fordeveloping applications that use snappy. | +| socket_wrapper | BSD | socket_wrapper aims to help client/server software development teams willing togain full functional test coverage. It makes it possible to run severalinstances of the full software stack on the same machine and perform locallyfunctional testing of complex network configurations.To use it set the following environment variables:LD_PRELOAD=libsocket_wrapper.soSOCKET_WRAPPER_DIR=/path/to/swrap_dirThis package doesn't have a devel package because this project is fordevelopment/testing. | +| sombok | GPLv2+ or Artistic clarified | Sombok library package performs Line Breaking Algorithm described in UnicodeStandards Annex #14 (UAX #14). East_Asian_Width informative properties definedby Annex #11 (UAX #11) may be concerned to determine breaking positions. Thispackage also implements ""default"" Grapheme Cluster segmentation described inAnnex #29 (UAX #29). | +| sombok-devel | GPLv2+ or Artistic clarified | The sombok-devel package contains libraries and header files fordeveloping applications that use sombok. | +| sonatype-oss-parent | ASL 2.0 | Sonatype OSS parent pom used by other sonatype packages. | +| sonatype-plugins-parent | ASL 2.0 | This package provides Sonatype plugins parent POM used by other Sonatypepackages. | +| soundtouch-devel | LGPLv2+ | Libraries, include files, etc you can use to develop soundtouch applications. | +| sparsehash-devel | BSD | The Google SparseHash project contains several C++ template hash-mapimplementations with different performance characteristics, includingan implementation that optimizes for space and one that optimizes forspeed. | +| spec-version-maven-plugin | CDDL or GPLv2 with exceptions | Maven Plugin to configure APIs version andspecs in a MANIFEST.MF file. | +| spec-version-maven-plugin-javadoc | CDDL or GPLv2 with exceptions | This package contains javadoc for spec-version-maven-plugin. | +| speech-dispatcher-devel | GPLv2+ | The speech-dispatcher-devel package contains libraries and header files fordeveloping applications that use speech-dispatcher. | +| speech-dispatcher-doc | GPLv2+ | speechd documentation | +| speex-devel | BSD | Speex is a patent-free compression format designed especially forspeech. This package contains development files for speex | +| speexdsp-devel | BSD | Speex is a patent-free compression format designed especially forspeech. This package contains development files for speexdspThis is the DSP package, see the speex package for the codec part. | +| spice-parent | ASL 2.0 | Spice components and libraries are common componentsused throughout the Sonatype Forge. | +| spice-server-devel | LGPLv2+ | This package contains the header files, static libraries and developmentdocumentation for spice-server. If you like to develop programsusing spice-server, you will need to install spice-server-devel. | +| spirv-tools-devel | ASL 2.0 | Development files for spirv-tools | +| suitesparse-devel | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | The suitesparse-devel package contains files needed for developingapplications which use the suitesparse libraries. | +| SuperLU | BSD and GPLV2+ | SuperLU contains a set of subroutines to solve a sparse linear systemA*X=B. It uses Gaussian elimination with partial pivoting (GEPP).The columns of A may be preordered before factorization; thepreordering for sparsity is completely separate from the factorization. | +| SuperLU-devel | BSD and GPLV2+ | The SuperLU-devel package contains the header filesand libraries for use with SuperLU package. | +| taglib-devel | LGPLv2 or MPLv1.1 | Files needed when building software with taglib. | +| testng | ASL 2.0 | TestNG is a testing framework inspired from JUnit and NUnit but introducingsome new functionality, including flexible test configuration, anddistributed test running. It is designed to cover unit tests as well asfunctional, end-to-end, integration, etc. | +| testng-javadoc | ASL 2.0 | This package contains the API documentation for testng. | +| texi2html | GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2) | The basic purpose of texi2html is to convert Texinfo documents into HTML,and other formats. Configuration files written in perl provide fine degreeof control over the final output, allowing most every aspect of the finaloutput not specified in the Texinfo input file to be specified. | +| texinfo | GPLv3+ | Texinfo is a documentation system that can produce both onlineinformation and printed output from a single source file. The GNUProject uses the Texinfo file format for most of its documentation.Install texinfo if you want a documentation system for producing bothonline and print documentation from the same source file and/or if youare going to write documentation for the GNU Project. | +| texinfo-tex | GPLv3+ | Texinfo is a documentation system that can produce both onlineinformation and printed output from a single source file. The GNUProject uses the Texinfo file format for most of its documentation.The texinfo-tex package provides tools to format Texinfo documentsfor printing using TeX. | +| texlive-lib-devel | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Development files for TeX specific shared libraries. | +| tinycdb-devel | Public Domain | tinycdb is a small, fast and reliable utility set and subroutinelibrary for creating and reading constant databases.This package contains tinycdb development library and header file fordeveloping applications that use tinycdb. | +| tinyxml2 | zlib | TinyXML-2 is a simple, small, efficient, C++ XML parser that can beeasily integrated into other programs. It uses a Document Object Model(DOM), meaning the XML data is parsed into a C++ objects that can bebrowsed and manipulated, and then written to disk or another output stream.TinyXML-2 doesn't parse or use DTDs (Document Type Definitions) nor XSLs(eXtensible Stylesheet Language).TinyXML-2 uses a similar API to TinyXML-1, But the implementation of theparser was completely re-written to make it more appropriate for use in agame. It uses less memory, is faster, and uses far fewer memory allocations. | +| tinyxml2-devel | zlib | This package contains the libraries and header files that are neededfor writing applications with the tinyxml2 library. | +| tix-devel | TCL | Tix, the Tk Interface eXtension, is a powerful set of user interfacecomponents that expands the capabilities of your Tcl/Tk and Pythonapplications. Using Tix together with Tk will greatly enhance theappearance and functionality of your application.This package contains the tix development files needed for buildingtix applications. | +| tog-pegasus-devel | MIT | The OpenPegasus WBEM Services for Linux SDK is the developer's kit for theOpenPegasus WBEM Services for Linux release. It provides Linux C++ developerswith the WBEM files required to build WBEM Clients and Providers. It alsosupports C provider developers via the CMPI interface. | +| tokyocabinet-devel | LGPLv2+ | This package contains the libraries and header files needed fordeveloping with tokyocabinet. | +| torque | OpenPBS and TORQUEv1.1 | TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resourcemanager providing control over batch jobs and distributed compute nodes.TORQUE is based on OpenPBS version 2.3.12 and incorporates scalability,fault tolerance, and feature extension patches provided by USC, NCSA, OSC,the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and manyother leading edge HPC organizations.This package holds just a few shared files and directories. | +| torque-devel | OpenPBS and TORQUEv1.1 | TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resourcemanager providing control over batch jobs and distributed compute nodes.TORQUE is based on OpenPBS version 2.3.12 and incorporates scalability,fault tolerance, and feature extension patches provided by USC, NCSA, OSC,the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and manyother leading edge HPC organizations.This package includes the header files and static librariesnecessary for developing programs which will use torque. | +| tpm2-abrmd-devel | BSD | This package contains headers, static libraries and package config filesrequired to build applications that use tpm2-abrmd. | +| tpm-tools-devel | CPL | tpm-tools-devel is a package that contains the libraries and headers necessaryfor developing tpm-tools applications. | +| transfig | MIT | The transfig utility creates a makefile which translates FIG (createdby xfig) or PIC figures into a specified LaTeX graphics language (forexample, PostScript(TM)). Transfig is used to create TeX documentswhich are portable (i.e., they can be printed in a wide variety ofenvironments).Install transfig if you need a utility for translating FIG or PICfigures into certain graphics languages. | +| trousers-devel | BSD | Header files and man pages for use in creating Trusted Computing enabledapplications. | +| turbojpeg-devel | IJG | This package contains header files necessary for developing programs which willmanipulate JPEG files using the TurboJPEG library. | +| uglify-js | BSD | JavaScript parser, mangler/compressor and beautifier toolkit.This package ships the uglifyjs command-line tool and a library suitable foruse within Node.js. | +| uid_wrapper | GPLv3+ | Some projects like a file server need privilege separation to be able to switchto the connection user and do file operations. uid_wrapper convincingly liesto the application letting it believe it is operating as root and evenswitching between UIDs and GIDs as needed.To use it set the following environment variables:LD_PRELOAD=libuid_wrapper.soUID_WRAPPER=1This package doesn't have a devel package cause this project is fordevelopment/testing. | +| upower-devel | GPLv2+ | Headers and libraries for UPower. | +| upower-devel-docs | GPLv2+ | Developer documentation for for libupower-glib. | +| urw-base35-fonts-devel | AGPLv3 | The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript.This package is useful for Fedora development purposes only. It installs RPMmacros useful for building packages against urw-base35-fonts,as well as all the fonts contained in this font set. | +| usbredir-devel | LGPLv2+ | The usbredir-devel package contains libraries and header files fordeveloping applications that use usbredir. | +| userspace-rcu-devel | LGPLv2+ | The userspace-rcu-devel package contains libraries and header files fordeveloping applications that use userspace-rcu. | +| ustr | MIT or LGPLv2+ or BSD | Micro string library, very low overhead from plain strdup() (Ave. 44% for0-20B strings). Very easy to use in existing C code. At it's simplest you canjust include a single header file into your .c and start using it. This package also distributes pre-built shared libraries. | +| uthash-devel | BSD | Any C structure can be stored in a hash table using uthash. Justadd a UT_hash_handle to the structure and choose one or more fieldsin your structure to act as the key. Then use these macros to store,retrieve or delete items from the hash table. | +| uuid-devel | MIT | Development headers and libraries for OSSP uuid. | +| vala | LGPLv2+ and BSD | Vala is a new programming language that aims to bring modern programminglanguage features to GNOME developers without imposing any additionalruntime requirements and without using a different ABI compared toapplications and libraries written in C.valac, the Vala compiler, is a self-hosting compiler that translatesVala source code into C source and header files. It uses the GObjecttype system to create classes and interfaces declared in the Vala sourcecode. It's also planned to generate GIDL files when gobject-introspection is ready.The syntax of Vala is similar to C#, modified to better fit the GObjecttype system. | +| vala-devel | LGPLv2+ and BSD | Vala is a new programming language that aims to bring modern programminglanguage features to GNOME developers without imposing any additionalruntime requirements and without using a different ABI compared toapplications and libraries written in C.This package contains development files for vala. This is notnecessary for using the vala compiler. | +| velocity | ASL 2.0 | Velocity is a Java-based template engine. It permits anyone to use thesimple yet powerful template language to reference objects defined inJava code.When Velocity is used for web development, Web designers can work inparallel with Java programmers to develop web sites according to theModel-View-Controller (MVC) model, meaning that web page designers canfocus solely on creating a site that looks good, and programmers canfocus solely on writing top-notch code. Velocity separates Java codefrom the web pages, making the web site more maintainable over the longrun and providing a viable alternative to Java Server Pages (JSPs) orPHP.Velocity's capabilities reach well beyond the realm of web sites; forexample, it can generate SQL and PostScript and XML (see Anakia for moreinformation on XML transformations) from templates. It can be usedeither as a standalone utility for generating source code and reports,or as an integrated component of other systems. Velocity also providestemplate services for the Turbine web application framework.Velocity+Turbine provides a template service that will allow webapplications to be developed according to a true MVC model. | +| velocity-demo | ASL 2.0 | Demonstrations and samples for velocity. | +| velocity-javadoc | ASL 2.0 | Javadoc for velocity. | +| velocity-manual | ASL 2.0 | Documentation for velocity. | +| vte291-devel | LGPLv2+ | The vte291-devel package contains libraries and header files fordeveloping applications that use vte291. | +| wavpack-devel | BSD | Files needed for developing apps using wavpack | +| web-assets-devel | MIT | RPM macros for Web Assets packaging. | +| web-assets-filesystem | Public Domain | The basic directory layout for Web Assets. | +| weld-parent | ASL 2.0 | Parent POM for Weld | +| wireshark-devel | GPL+ | The wireshark-devel package contains the header files, developerdocumentation, and libraries required for development of wireshark scriptsand plugins. | +| xalan-j2 | ASL 2.0 and W3C | Xalan is an XSLT processor for transforming XML documents into HTML,text, or other XML document types. It implements the W3C Recommendationsfor XSL Transformations (XSLT) and the XML Path Language (XPath). It canbe used from the command line, in an applet or a servlet, or as a modulein other program. | +| xalan-j2-demo | ASL 2.0 | Demonstrations and samples for xalan-j2. | +| xalan-j2-javadoc | ASL 2.0 | Javadoc for xalan-j2. | +| xalan-j2-manual | ASL 2.0 | Documentation for xalan-j2. | +| xalan-j2-xsltc | ASL 2.0 | The XSLT Compiler is a Java-based tool for compiling XSLT stylesheets intolightweight and portable Java byte codes called translets. | +| Xaw3d-devel | MIT and GPLv3+ | Xaw3d is an enhanced version of the MIT Athena widget set forthe X Window System. Xaw3d adds a three-dimensional look to thoseapplications with minimal or no source code changes. Xaw3d-devel includesthe header files and libraries for developing programs that take fulladvantage of Xaw3d's features.You should install Xaw3d-devel if you are going to develop applicationsusing the Xaw3d widget set. You'll also need to install the Xaw3dpackage. | +| xbean | ASL 2.0 | The goal of XBean project is to create a plugin based serveranalogous to Eclipse being a plugin based IDE. XBean will be able todiscover, download and install server plugins from an Internet basedrepository. In addition, we include support for multiple IoC systems,support for running with no IoC system, JMX without JMX code,lifecycle and class loader management, and a rock solid Springintegration. | +| xbean-javadoc | ASL 2.0 | This package provides API documentation for xbean. | +| xcb-proto | MIT | XCB is a project to enable efficient language bindings to the X11 protocol.This package contains the protocol descriptions themselves. Languagebindings use these protocol descriptions to generate code for marshallingthe protocol. | +| xcb-util-devel | MIT | Development files for xcb-util. | +| xcb-util-image-devel | MIT | Development files for xcb-util-image. | +| xcb-util-keysyms-devel | MIT | Development files for xcb-util-keysyms. | +| xcb-util-renderutil-devel | MIT | Development files for xcb-util-renderutil. | +| xcb-util-wm-devel | MIT | Development files for xcb-util-wm. | +| xerces-j2 | ASL 2.0 and W3C | Welcome to the future! Xerces2 is the next generation of high performance,fully compliant XML parsers in the Apache Xerces family. This new version ofXerces introduces the Xerces Native Interface (XNI), a complete framework forbuilding parser components and configurations that is extremely modular andeasy to program.The Apache Xerces2 parser is the reference implementation of XNI but otherparser components, configurations, and parsers can be written using the XercesNative Interface. For complete design and implementation documents, refer tothe XNI Manual.Xerces2 is a fully conforming XML Schema processor. For more information,refer to the XML Schema page.Xerces2 also provides a complete implementation of the Document Object ModelLevel 3 Core and Load/Save W3C Recommendations and provides a completeimplementation of the XML Inclusions (XInclude) W3C Recommendation. It alsoprovides support for OASIS XML Catalogs v1.1.Xerces2 is able to parse documents written according to the XML 1.1Recommendation, except that it does not yet provide an option to enablenormalization checking as described in section 2.13 of this specification. Italso handles name spaces according to the XML Namespaces 1.1 Recommendation,and will correctly serialize XML 1.1 documents if the DOM level 3 load/saveAPIs are in use. | +| xerces-j2-demo | ASL 2.0 and W3C | Demonstrations and samples for xerces-j2. | +| xerces-j2-javadoc | ASL 2.0 and W3C | This package contains the API documentation for xerces-j2. | +| xhtml1-dtds | W3C | This provides the DTDs of the Second Edition of XHTML 1.0, a reformulationof HTML 4 as an XML 1.0 application, and three DTDs corresponding to theones defined by HTML 4. The semantics of the elements and their attributesare defined in the W3C Recommendation for HTML 4. These semantics providethe foundation for future extensibility of XHTML. | +| xml-commons-apis | ASL 2.0 and W3C and Public Domain | xml-commons-apis is designed to organize and have common packaging forthe various externally-defined standard interfaces for XML. Thisincludes the DOM, SAX, and JAXP. | +| xml-commons-apis-javadoc | ASL 2.0 and W3C and Public Domain | Javadoc for xml-commons-apis. | +| xml-commons-apis-manual | ASL 2.0 and W3C and Public Domain | Manual for xml-commons-apis. | +| xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons. | +| xml-commons-resolver-javadoc | ASL 2.0 | Javadoc for xml-commons-resolver. | +| xmlrpc-c-c++ | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for C++. | +| xmlrpc-c-client++ | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for C++clients. | +| xmlrpc-c-devel | BSD and MIT | Static libraries and header files for writing XML-RPC applications inC and C++. | +| xmlsec1-devel | MIT | Libraries, includes, etc. you can use to develop applications with XML DigitalSignatures and XML Encryption support. | +| xmlsec1-gcrypt | MIT | GCrypt plugin for XML Security Library provides GCrypt based crypto servicesfor the xmlsec library. | +| xmlsec1-gnutls | MIT | GNUTls plugin for XML Security Library provides GNUTls based crypto servicesfor the xmlsec library. | +| xmlsec1-gnutls-devel | MIT | Libraries, includes, etc. for developing XML Security applications with GNUTls. | +| xmlsec1-openssl-devel | MIT | Libraries, includes, etc. for developing XML Security applications with OpenSSL | +| xmltoman | GPLv2+ | This package provides xmltoman and xmlmantohtml scripts, to compilethe xml representation of manual page to either roff source, or HTML(while providing the CSS stylesheet for eye-candy look). XSL stylesheetfor doing rougly the same job is provided. | +| xmlunit | BSD | XMLUnit extends JUnit to simplify unit testing of XML. It compares a controlXML document to a test document or the result of a transformation, validatesdocuments against a DTD, and (from v0.5) compares the results of XPathexpressions. | +| xmlunit-javadoc | BSD | Javadoc for xmlunit | +| xmvn | ASL 2.0 | This package provides extensions for Apache Maven that can be used tomanage system artifact repository and use it to resolve Mavenartifacts in offline mode, as well as Maven plugins to help withcreating RPM packages containing Maven artifacts. | +| xmvn-api | ASL 2.0 | This package provides XMvn API module which contains public interfacefor functionality implemented by XMvn Core. | +| xmvn-bisect | ASL 2.0 | This package provides XMvn Bisect, which is a debugging tool that candiagnose build failures by using bisection method. | +| xmvn-connector-aether | ASL 2.0 | This package provides XMvn Connector for Maven Resolver, whichprovides integration of Maven Resolver with XMvn. It provides anadapter which allows XMvn resolver to be used as Maven workspacereader. | +| xmvn-connector-ivy | ASL 2.0 | This package provides XMvn Connector for Apache Ivy, which providesintegration of Apache Ivy with XMvn. It provides an adapter whichallows XMvn resolver to be used as Ivy resolver. | +| xmvn-core | ASL 2.0 | This package provides XMvn Core module, which implements the essentialfunctionality of XMvn such as resolution of artifacts from systemrepository. | +| xmvn-install | ASL 2.0 | This package provides XMvn Install, which is a command-line interfaceto XMvn installer. The installer reads reactor metadata and performsartifact installation according to specified configuration. | +| xmvn-javadoc | ASL 2.0 | This package provides API documentation for xmvn. | +| xmvn-minimal | ASL 2.0 | This package provides minimal version of XMvn, incapable of usingremote repositories. | +| xmvn-mojo | ASL 2.0 | This package provides XMvn MOJO, which is a Maven plugin that consistsof several MOJOs. Some goals of these MOJOs are intended to beattached to default Maven lifecycle when building packages, others canbe called directly from Maven command line. | +| xmvn-parent-pom | ASL 2.0 | This package provides XMvn parent POM. | +| xmvn-resolve | ASL 2.0 | This package provides XMvn Resolver, which is a very simplecommald-line tool to resolve Maven artifacts from system repositories.Basically it's just an interface to artifact resolution mechanismimplemented by XMvn Core. The primary intended use case of XMvnResolver is debugging local artifact repositories. | +| xmvn-subst | ASL 2.0 | This package provides XMvn Subst, which is a tool that can substituteMaven artifact files with symbolic links to corresponding files inartifact repository. | +| xmvn-tools-pom | ASL 2.0 | This package provides XMvn Tools parent POM. | +| xorg-x11-apps | MIT | A collection of common X Window System applications. | +| xorg-x11-drv-libinput-devel | MIT | Xorg X11 libinput input driver development files. | +| xorg-x11-drv-wacom-devel | GPLv2+ | X.Org X11 wacom input driver development files. | +| xorg-x11-server-devel | MIT | The SDK package provides the developmental files which are necessary fordeveloping X server driver modules, and for compiling driver modulesoutside of the standard X11 source code tree. Developers writing videodrivers, input drivers, or other X modules should install this package. | +| xorg-x11-util-macros | MIT | X.Org X11 autotools macros required for building the various packages thatcomprise the X Window System. | +| xorg-x11-xkb-utils-devel | MIT | X.Org X11 xkb utilities development files. | +| xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library | +| xz-java | Public Domain | A complete implementation of XZ data compression in Java.It features full support for the .xz file format specification version 1.0.4,single-threaded streamed compression and decompression, single-threadeddecompression with limited random access support, raw streams (no .xz headers)for advanced users, including LZMA2 with preset dictionary. | +| xz-java-javadoc | Public Domain | This package contains the API documentation for xz-java. | +| xz-lzma-compat | Public Domain | The lzma-compat package contains compatibility links for oldercommands that deal with the older LZMA format. | +| yajl-devel | ISC | Yet Another JSON Library. YAJL is a small event-driven(SAX-style) JSON parser written in ANSI C, and a smallvalidating JSON generator.This sub-package provides the libraries and includesnecessary for developing against the YAJL library | +| yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Yasm is a complete rewrite of the NASM assembler under the ""new"" BSD License(some portions are under other licenses, see COPYING for details). It isdesigned from the ground up to allow for multiple assembler syntaxes to besupported (eg, NASM, TASM, GAS, etc.) in addition to multiple output objectformats and even multiple instruction sets. Another primary module of theoverall design is an optimizer module. | +| yelp-devel | LGPLv2+ and ASL 2.0 and GPLv2+ | This package contains header files and documentation forthe libraries in the yelp-libs package. | +| zlib-static | zlib and Boost | The zlib-static package includes static libraries neededto develop programs that use the zlib compression anddecompression library. | +| zziplib-devel | LGPLv2+ or MPLv1.1 | The zziplib library is intentionally lightweight, it offers the ability toeasily extract data from files archived in a single zip file. Applicationscan bundle files into a single zip archive and access them. The implementationis based only on the (free) subset of compression with the zlib algorithmwhich is actually used by the zip/unzip tools.This package contains files required to build applications that will use thezziplib library. | + + + +../../ \ No newline at end of file diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/AnolisOS8.2AppStream\345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/AnolisOS8.2AppStream\345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..11b5a94a12cc1fbca98ad46b96796752393569eb --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/AnolisOS8.2AppStream\345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,4410 @@ +| 软件包 | 许可协议 | 功能简述 | +|-----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 389-ds-base | GPLv3+ | 389 Directory Server is an LDAPv3 compliant server. The base package includesthe LDAP server and command line utilities for server administration. | +| 389-ds-base-devel | GPLv3+ | Development Libraries and headers for the 389 Directory Server base package. | +| 389-ds-base-legacy-tools | GPLv3+ | Legacy (and deprecated) utilities for 389 Directory Server. This includesthe old account management and task scripts. These are deprecated in favour ofthe dscreate, dsctl, dsconf and dsidm tools. | +| 389-ds-base-libs | GPLv3+ | Core libraries for the 389 Directory Server base package. These librariesare used by the main package and the -devel package. This allows the -develpackage to be installed with just the -libs package and without the main package. | +| 389-ds-base-snmp | GPLv3+ | SNMP Agent for the 389 Directory Server base package. | +| abattis-cantarell-fonts | OFL | Cantarell is a set of fonts designed by Dave Crossland.It is a sans-serif humanist typeface family. | +| abrt | GPLv2+ | abrt is a tool to help users to detect defects in applications andto create a bug report with all information needed by maintainer to fix it.It uses plugin system to extend its functionality. | +| abrt-addon-ccpp | GPLv2+ | This package contains abrt's C/C++ analyzer plugin. | +| abrt-addon-coredump-helper | GPLv2+ | This package contains hook for C/C++ crashed programs. | +| abrt-addon-kerneloops | GPLv2+ | This package contains plugin for collecting kernel crash information fromsystem log. | +| abrt-addon-pstoreoops | GPLv2+ | This package contains plugin for collecting kernel oopses from pstore storage. | +| abrt-addon-vmcore | GPLv2+ | This package contains plugin for collecting kernel crash information fromvmcore files. | +| abrt-addon-xorg | GPLv2+ | This package contains plugin for collecting Xorg crash information from Xorglog. | +| abrt-cli | GPLv2+ | Virtual package to install all necessary packages for usage from command lineenvironment. | +| abrt-cli-ng | GPLv2+ | New generation command line interface for ABRT | +| abrt-console-notification | GPLv2+ | A small script which prints a count of detected problems when someone logs into the shell | +| abrt-dbus | GPLv2+ | ABRT DBus service which provides org.freedesktop.problems API on dbus anduses PolicyKit to authorize to access the problem data. | +| abrt-desktop | GPLv2+ | Virtual package to install all necessary packages for usage from desktopenvironment. | +| abrt-gui | GPLv2+ | GTK+ wizard for convenient bug reporting. | +| abrt-gui-libs | GPLv2+ | Libraries for abrt-gui. | +| abrt-java-connector | GPLv2+ | JNI library providing an agent capable to process both caught and uncaughtexceptions and transform them to ABRT problems | +| abrt-libs | GPLv2+ | Libraries for abrt. | +| abrt-plugin-machine-id | GPLv2+ | This package contains a configuration snippet to enable automatic generationof machine_id for abrt events. | +| abrt-plugin-sosreport | GPLv2+ | This package contains a configuration snippet to enable automatic generationof sosreports for abrt events. | +| abrt-tui | GPLv2+ | This package contains a simple command line client for processing abrt reportsin command line environment. | +| accountsservice | GPLv3+ | The accountsservice project provides a set of D-Bus interfaces forquerying and manipulating user account information and an implementationof these interfaces, based on the useradd, usermod and userdel commands. | +| accountsservice-libs | GPLv3+ | The accountsservice-libs package contains a library that canbe used by applications that want to interact with the accountsservicedaemon. | +| acpid | GPLv2+ | acpid is a daemon that dispatches ACPI events to user-space programs. | +| adobe-mappings-cmap | BSD | CMap (Character Map) resources are used to unidirectionally map character codes,such as Unicode encoding form, to CIDs (Character IDs -- meaning glyphs) of aCIDFont resource.These CMap resources are useful for some applications (e.g. Ghostscript) tocorrectly display text containing Japanese, (Traditional) Chinese, or Koreancharacters. | +| adobe-mappings-cmap-deprecated | BSD | This sub-package contains currently deprecated CMap resources that someapplications might still require to function properly. | +| adobe-mappings-pdf | BSD | Mapping resources for PDF have a variety of functions, such as mapping CIDs(Character IDs) to character codes, or mapping character codes to othercharacter codes.These mapping resources for PDF should not be confused with CMap resources.While both types of resources share the same file structure and syntax, theyhave very different functions.These PDF mapping resources are useful for some applications (e.g. Ghostscript)to function properly. | +| adwaita-cursor-theme | LGPLv3+ or CC-BY-SA | The adwaita-cursor-theme package contains a modern set of cursors originallydesigned for the GNOME desktop. | +| adwaita-gtk2-theme | LGPLv2+ | The adwaita-gtk2-theme package contains a gtk2 theme for presenting widgetswith a GNOME look and feel. | +| adwaita-icon-theme | LGPLv3+ or CC-BY-SA | This package contains the Adwaita icon theme used by the GNOME desktop. | +| adwaita-qt | LGPLv2+ | Theme to let Qt applications fit nicely into Fedora Workstation | +| aide | GPLv2+ | AIDE (Advanced Intrusion Detection Environment) is a file integritychecker and intrusion detection program. | +| alsa-firmware | GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+ | This package contains the firmware binaries for a number of sound cards.Some (but not all of these) require firmware loaders which are included inthe alsa-tools-firmware package. | +| alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) provides audio and MIDIfunctionality to the Linux operating system.This package includes the ALSA runtime libraries to simplify applicationprogramming and provide higher level functionality as well as support forthe older OSS API, providing binary compatibility for most OSS programs. | +| alsa-lib-devel | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) provides audio and MIDIfunctionality to the Linux operating system.This package includes the ALSA development libraries for developingagainst the ALSA libraries and interfaces. | +| alsa-plugins-arcamav | LGPLv2+ | This plugin exposes the controls for an Arcam AV amplifier | +| alsa-plugins-maemo | LGPLv2+ | This plugin converts the ALSA API over PCM task nodes protocol. In this way,ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. | +| alsa-plugins-oss | LGPLv2+ | This plugin converts the ALSA API over OSS API. With this plugin,ALSA native apps can run on OSS drivers.This plugin provides the PCM type ""oss"". | +| alsa-plugins-pulseaudio | LGPLv2+ | This plugin allows any program that uses the ALSA API to access a PulseAudiosound daemon. In other words, native ALSA applications can play and recordsound across a network. There are two plugins in the suite, one for PCM andone for mixer control. | +| alsa-plugins-samplerate | GPLv2+ | This plugin is an external rate converter using libsamplerate by Erik deCastro Lopo. | +| alsa-plugins-speex | LGPLv2+ | The rate plugin is an external rate converter using the Speex resampler(aka Public Parrot Hack) by Jean-Marc Valin. The pcm plugin providespre-processing of a mono stream like denoise using libspeex DSP API. | +| alsa-plugins-upmix | LGPLv2+ | The upmix plugin is an easy-to-use plugin for upmixing to 4 or6-channel stream. The number of channels to be expanded is determinedby the slave PCM or explicitly via channel option. | +| alsa-plugins-usbstream | LGPLv2+ | The usbstream plugin is for snd-usb-us122l driver. It converts PCMstream to USB specific stream. | +| alsa-plugins-vdownmix | LGPLv2+ | The vdownmix plugin is a downmixer from 4-6 channels to 2-channelstereo headphone output. This plugin processes the input signals witha simple spacialization, so the output sounds like a kind of ""virtualsurround"". | +| alsa-tools-firmware | GPLv2+ | This package contains tools for flashing firmware into certain sound cards.The following tools are available:* hdsploader - for RME Hammerfall DSP cards* mixartloader - for Digigram miXart soundcards* vxloader - for Digigram VX soundcards* usx2yloader - second phase firmware loader for Tascam USX2Y USB soundcards | +| alsa-ucm | BSD | The Advanced Linux Sound Architecture (ALSA) Universal ConfigurationManager allows configuration of Audio input/output names and routing | +| alsa-utils | GPLv2+ | This package contains command line utilities for the Advanced Linux SoundArchitecture (ALSA). | +| alsa-utils-alsabat | GPLv2+ | This package contains tool for basic audio testing using Advanced Linux SoundArchitecture (ALSA) framework and Fast Fourier Transform library. | +| amanda | BSD and GPLv3+ and GPLv2+ and GPLv2 | AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is abackup system that allows the administrator of a LAN to set up asingle master backup server to back up multiple hosts to one or moretape drives or disk files. AMANDA uses native dump and/or GNU tarfacilities and can back up a large number of workstations runningmultiple versions of Unix. Newer versions of AMANDA (including thisversion) can use SAMBA to back up Microsoft(TM) Windows95/NT hosts.The amanda package contains the core AMANDA programs and will need tobe installed on both AMANDA clients and AMANDA servers. Note that youwill have to install the amanda-client and/or amanda-server packages aswell. | +| amanda-client | BSD and GPLv3+ and GPLv2+ and GPLv2 | The Amanda-client package should be installed on any machine that willbe backed up by AMANDA (including the server if it also needs to bebacked up). You will also need to install the amanda package on eachAMANDA client machine. | +| amanda-libs | BSD and GPLv3+ and GPLv2+ and GPLv2 | This package contains basic Amanda libraries, which are used by allAmanda programs. | +| amanda-server | BSD and GPLv3+ and GPLv2+ and GPLv2 | The amanda-server package should be installed on the AMANDA server,the machine attached to the device(s) (such as a tape drive) where backupswill be written. You will also need to install the amanda package onthe AMANDA server machine. And, if the server is also to be backed up, theserver also needs to have the amanda-client package installed. | +| anaconda | GPLv2+ and MIT | The anaconda package is a metapackage for the Anaconda installer. | +| anaconda-core | GPLv2+ and MIT | The anaconda-core package contains the program which was used to install yoursystem. | +| anaconda-dracut | GPLv2+ and MIT | The 'anaconda' dracut module handles installer-specific boot tasks andoptions. This includes driver disks, kickstarts, and finding the anacondaruntime on NFS/HTTP/FTP servers or local disks. | +| anaconda-gui | GPLv2+ and MIT | This package contains graphical user interface for the Anaconda installer. | +| anaconda-install-env-deps | GPLv2+ and MIT | The anaconda-install-env-deps metapackage lists all installation environment dependencies.This makes it possible for packages (such as Initial Setup) to depend on the main Anaconda package withoutpulling in all the install time dependencies as well. | +| anaconda-tui | GPLv2+ and MIT | This package contains textual user interface for the Anaconda installer. | +| anaconda-user-help | CC-BY-SA | This package provides content for the Anaconda built-in help system. | +| anaconda-widgets | GPLv2+ and MIT | This package contains a set of custom GTK+ widgets used by the anaconda installer. | +| annobin | GPLv3+ | Provides a plugin for GCC that records extra information in the filesthat it compiles.Note - the plugin is automatically enabled in gcc builds via flagsprovided by the redhat-rpm-macros package. | +| anolis-backgrounds | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| anolis-logos-ipa | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| ansible-freeipa | GPLv3+ | ansible-freeipa provides Ansible roles and playbooks to install and uninstallFreeIPA servers, replicas and clients also modules for management.where the ansible nodes are reachable and are properly set up to have an IPaddress and a working package manager.Features- Server, replica and client deployment- One-time-password (OTP) support for client installation- Repair mode for clients- Modules for group management- Modules for hbacrule management- Modules for hbacsvc management- Modules for hbacsvcgroup management- Modules for host management- Modules for hostgroup management- Modules for pwpolicy management- Modules for sudocmd management- Modules for sudocmdgroup management- Modules for sudorule management- Modules for topology management- Modules for user managementSupported FreeIPA VersionsFreeIPA versions 4.6 and up are supported by all roles.The client role supports versions 4.4 and up, the server role is working withversions 4.5 and up, the replica role is currently only working with versions4.6 and up.Supported Distributions- RHEL/CentOS 7.4+- Fedora 26+- Ubuntu- Debian 10+ (ipaclient only, no server or replica!)Requirements Controller - /usr/bin/kinit is required on the controller if a one time password (OTP) is used - python3-gssapi is required on the controller if a one time password (OTP) is used with keytab to install the client. Node - Supported FreeIPA version (see above) - Supported distribution (needed for package installation only, see above)LimitationsExternal CA support is not supported or working. The currently needed two stepprocess is an issue for the processing in the role. The configuration of theserver is partly done already and needs to be continued after the CSR has beenhandled. This is for example breaking the deployment of a server with replicasor clients in one playbook. | +| ant | ASL 2.0 | Apache Ant is a Java library and command-line tool whose mission is todrive processes described in build files as targets and extensionpoints dependent upon each other. The main known usage of Ant is thebuild of Java applications. Ant supplies a number of built-in tasksallowing to compile, assemble, test and run Java applications. Antcan also be used effectively to build non Java applications, forinstance C or C++ applications. More generally, Ant can be used topilot any type of process which can be described in terms of targetsand tasks. | +| ant-lib | ASL 2.0 | Core part of Apache Ant that can be used as a library. | +| aopalliance | Public Domain | Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies, such as EJB. AOP Allianceintends to facilitate and standardize the use of AOP to enhanceexisting middleware environments (such as J2EE), or developmentenvironements (e.g. Eclipse). The AOP Alliance also aims to ensureinteroperability between Java/J2EE AOP implementations to build alarger AOP community. | +| aopalliance | Public Domain | Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies, such as EJB. AOP Allianceintends to facilitate and standardize the use of AOP to enhanceexisting middleware environments (such as J2EE), or developmentenvironements (e.g. Eclipse). The AOP Alliance also aims to ensureinteroperability between Java/J2EE AOP implementations to build alarger AOP community. | +| apache-commons-cli | ASL 2.0 | The CLI library provides a simple and easy to use API for working with thecommand line arguments and options. | +| apache-commons-cli | ASL 2.0 | The CLI library provides a simple and easy to use API for working with thecommand line arguments and options. | +| apache-commons-codec | ASL 2.0 | Commons Codec is an attempt to provide definitive implementations ofcommonly used encoders and decoders. Examples include Base64, Hex,Phonetic and URLs. | +| apache-commons-codec | ASL 2.0 | Commons Codec is an attempt to provide definitive implementations ofcommonly used encoders and decoders. Examples include Base64, Hex,Phonetic and URLs. | +| apache-commons-collections | ASL 2.0 | The introduction of the Collections API by Sun in JDK 1.2 has been aboon to quick and effective Java programming. Ready access to powerfuldata structures has accelerated development by reducing the need forcustom container classes around each core object. Most Java2 APIs aresignificantly easier to use because of the Collections API.However, there are certain holes left unfilled by Sun'simplementations, and the Jakarta-Commons Collections Component strivesto fulfill them. Among the features of this package are:- special-purpose implementations of Lists and Maps for fast access- adapter classes from Java1-style containers (arrays, enumerations) toJava2-style collections.- methods to test or create typical set-theory properties of collectionssuch as union, intersection, and closure. | +| apache-commons-io | ASL 2.0 | Commons-IO contains utility classes, stream implementations,file filters, and endian classes. It is a library of utilitiesto assist with developing IO functionality. | +| apache-commons-io | ASL 2.0 | Commons-IO contains utility classes, stream implementations,file filters, and endian classes. It is a library of utilitiesto assist with developing IO functionality. | +| apache-commons-lang | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals. | +| apache-commons-lang3 | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals.With version of commons-lang 3.x, developers decided to change API andtherefore created differently named artifact and jar files. This isthe new version, while apache-commons-lang is the compatibilitypackage. | +| apache-commons-lang3 | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals.With version of commons-lang 3.x, developers decided to change API andtherefore created differently named artifact and jar files. This isthe new version, while apache-commons-lang is the compatibilitypackage. | +| apache-commons-logging | ASL 2.0 | The commons-logging package provides a simple, component orientedinterface (org.apache.commons.logging.Log) together with wrappers forlogging systems. The user can choose at runtime which system they wantto use. In addition, a small number of basic implementations areprovided to allow users to use the package standalone.commons-logging was heavily influenced by Avalon's Logkit and Log4J. Thecommons-logging abstraction is meant to minimize the differences betweenthe two, and to allow a developer to not tie himself to a particularlogging implementation. | +| apcu-panel | PHP | This package provides the APCu control panel, with Apacheconfiguration, available on `http://localhost/apcu-panel/` | +| apcu-panel | PHP | This package provides the APCu control panel, with Apacheconfiguration, available on `http://localhost/apcu-panel/` | +| appstream-data | CC0 and CC-BY and CC-BY-SA and GFDL | This package provides the distribution specific AppStream metadata requiredfor the GNOME and KDE software centers. | +| apr | ASL 2.0 and BSD with advertising and ISC and BSD | The mission of the Apache Portable Runtime (APR) is to provide afree library of C data structures and routines, forming a systemportability layer to as many operating systems as possible,including Unices, MS Win32, BeOS and OS/2. | +| apr-devel | ASL 2.0 and BSD with advertising and ISC and BSD | This package provides the support files which can be used tobuild applications using the APR library. The mission of theApache Portable Runtime (APR) is to provide a free library ofC data structures and routines. | +| apr-util | ASL 2.0 | The mission of the Apache Portable Runtime (APR) is to provide afree library of C data structures and routines. This librarycontains additional utility interfaces for APR; including supportfor XML, LDAP, database interfaces, URI parsing and more. | +| apr-util-bdb | ASL 2.0 | This package provides the Berkeley DB driver for the apr-utilDBM (database abstraction) interface. | +| apr-util-devel | ASL 2.0 | This package provides the support files which can be used tobuild applications using the APR utility library. The missionof the Apache Portable Runtime (APR) is to provide a freelibrary of C data structures and routines. | +| apr-util-ldap | ASL 2.0 | This package provides the LDAP support for the apr-util. | +| apr-util-mysql | ASL 2.0 | This package provides the MySQL driver for the apr-util DBD(database abstraction) interface. | +| apr-util-odbc | ASL 2.0 | This package provides the ODBC driver for the apr-util DBD(database abstraction) interface. | +| apr-util-openssl | ASL 2.0 | This package provides the OpenSSL crypto support for the apr-util. | +| apr-util-pgsql | ASL 2.0 | This package provides the PostgreSQL driver for the apr-utilDBD (database abstraction) interface. | +| apr-util-sqlite | ASL 2.0 | This package provides the SQLite driver for the apr-util DBD(database abstraction) interface. | +| asciidoc | GPL+ and GPLv2+ | AsciiDoc is a text document format for writing short documents,articles, books and UNIX man pages. AsciiDoc files can be translatedto HTML and DocBook markups using the asciidoc(1) command. | +| aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | GNU Aspell is a spell checker designed to eventually replace Ispell. It caneither be used as a library or as an independent spell checker. Its mainfeature is that it does a much better job of coming up with possiblesuggestions than just about any other spell checker out there for theEnglish language, including Ispell and Microsoft Word. It also has manyother technical enhancements over Ispell such as using shared memory fordictionaries and intelligently handling personal dictionaries when morethan one Aspell process is open at once. | +| aspell-en | MIT and BSD | English, British English | +| aspnetcore-runtime-3.0 | MIT and ASL 2.0 and BSD | The ASP.NET Core runtime contains everything needed to run .NET Coreweb applications. It includes a high performance Virtual Machine aswell as the framework libraries used by .NET Core applications.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| aspnetcore-runtime-3.1 | MIT and ASL 2.0 and BSD | The ASP.NET Core runtime contains everything needed to run .NET Coreweb applications. It includes a high performance Virtual Machine aswell as the framework libraries used by .NET Core applications.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| aspnetcore-targeting-pack-3.0 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.AspNetCore.App 3.0that allows developers to compile against and target Microsoft.AspNetCore.App 3.0applications using the .NET Core SDK. | +| aspnetcore-targeting-pack-3.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.AspNetCore.App 3.1that allows developers to compile against and target Microsoft.AspNetCore.App 3.1applications using the .NET Core SDK. | +| atinject | ASL 2.0 | This package specifies a means for obtaining objects in such a way asto maximize reusability, testability and maintainability compared totraditional approaches such as constructors, factories, and servicelocators (e.g., JNDI). This process, known as dependency injection, isbeneficial to most nontrivial applications. | +| atinject | ASL 2.0 | This package specifies a means for obtaining objects in such a way asto maximize reusability, testability and maintainability compared totraditional approaches such as constructors, factories, and servicelocators (e.g., JNDI). This process, known as dependency injection, isbeneficial to most nontrivial applications. | +| atk | LGPLv2+ | The ATK library provides a set of interfaces for adding accessibilitysupport to applications and graphical user interface toolkits. Bysupporting the ATK interfaces, an application or toolkit can be usedwith tools such as screen readers, magnifiers, and alternative inputdevices. | +| atk-devel | LGPLv2+ | This package includes libraries, header files, and developer documentationneeded for development of applications or toolkits which use ATK. | +| atkmm | LGPLv2+ | atkmm provides a C++ interface for the ATK library. Highlightsinclude typesafe callbacks, widgets extensible via inheritance and acomprehensive set of widget classes that can be freely combined toquickly create complex user interfaces. | +| at-spi2-atk | LGPLv2+ | at-spi allows assistive technologies to access GTK-basedapplications. Essentially it exposes the internals of applications forautomation, so tools such as screen readers, magnifiers, or evenscripting interfaces can query and interact with GUI controls.This version of at-spi is a major break from previous versions.It has been completely rewritten to use D-Bus rather thanORBIT / CORBA for its transport protocol.This package includes a gtk-module that bridges ATK to the newD-Bus based at-spi. | +| at-spi2-atk-devel | LGPLv2+ | The at-spi2-atk-devel package includes the header files for the at-spi2-atk library. | +| at-spi2-core | LGPLv2+ | at-spi allows assistive technologies to access GTK-basedapplications. Essentially it exposes the internals of applications forautomation, so tools such as screen readers, magnifiers, or evenscripting interfaces can query and interact with GUI controls.This version of at-spi is a major break from previous versions.It has been completely rewritten to use D-Bus rather thanORBIT / CORBA for its transport protocol. | +| at-spi2-core-devel | LGPLv2+ | The at-spi2-core-devel package includes the header files andAPI documentation for libatspi. | +| authd | GPLv2+ | authd is a small and fast RFC 1413 ident protocol daemonwith both xinetd server and interactive modes thatsupports IPv6 and IPv4 as well as the more popular featuresof pidentd. | +| authselect-compat | GPLv3+ | This package will replace /usr/sbin/authconfig with a tool that willtranslate some of the authconfig calls into authselect calls. It providesonly minimum backward compatibility and users are encouraged to migrateto authselect completely. | +| autoconf | GPLv2+ and GFDL | GNU's Autoconf is a tool for configuring source code and Makefiles.Using Autoconf, programmers can create portable and configurablepackages, since the person building the package is allowed tospecify various configuration options.You should install Autoconf if you are developing software andwould like to create shell scripts that configure your source codepackages. If you are installing Autoconf, you will also need toinstall the GNU m4 package.Note that the Autoconf package is not required for the end-user whomay be configuring software with an Autoconf-generated script;Autoconf is only required for the generation of the scripts, nottheir use. | +| autocorr-af | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Afrikaans typing errors. | +| autocorr-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Bulgarian typing errors. | +| autocorr-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Catalan typing errors. | +| autocorr-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Czech typing errors. | +| autocorr-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Danish typing errors. | +| autocorr-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common German typing errors. | +| autocorr-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common English typing errors. | +| autocorr-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Spanish typing errors. | +| autocorr-fa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Farsi typing errors. | +| autocorr-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Finnish typing errors. | +| autocorr-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common French typing errors. | +| autocorr-ga | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Irish typing errors. | +| autocorr-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Croatian typing errors. | +| autocorr-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Hungarian typing errors. | +| autocorr-is | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Icelandic typing errors. | +| autocorr-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Italian typing errors. | +| autocorr-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Japanese typing errors. | +| autocorr-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Korean typing errors. | +| autocorr-lb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Luxembourgish typing errors. | +| autocorr-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Lithuanian typing errors. | +| autocorr-mn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Mongolian typing errors. | +| autocorr-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Dutch typing errors. | +| autocorr-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Polish typing errors. | +| autocorr-pt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Portuguese typing errors. | +| autocorr-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Romanian typing errors. | +| autocorr-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Russian typing errors. | +| autocorr-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Slovak typing errors. | +| autocorr-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Slovenian typing errors. | +| autocorr-sr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Serbian typing errors. | +| autocorr-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Swedish typing errors. | +| autocorr-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Turkish typing errors. | +| autocorr-vi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Vietnamese typing errors. | +| autocorr-zh | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Chinese typing errors. | +| autogen-libopts | LGPLv3+ | Libopts is very powerful command line option parser consisting of a set ofAutoGen templates and a run time library that nearly eliminates the hassle ofparsing and documenting command line options. | +| automake | GPLv2+ and GFDL and Public Domain and MIT | Automake is a tool for automatically generating `Makefile.in'files compliant with the GNU Coding Standards.You should install Automake if you are developing software and wouldlike to use its ability to automatically generate GNU standardMakefiles. | +| avahi-ui-gtk3 | LGPLv2+ | This library contains a Gtk 3.x widget for browsing services. | +| babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| babl | LGPLv3+ and GPLv3+ | Babl is a dynamic, any to any, pixel format conversion library. Itprovides conversions between the myriad of buffer types images can bestored in. Babl doesn't only help with existing pixel formats, but alsofacilitates creation of new and uncommon ones. | +| bacula-client | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the bacula client, the daemon running on the system to bebacked up. | +| bacula-common | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains files common to all Bacula daemons. | +| bacula-console | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the command-line management console for the bacula backupsystem. | +| bacula-director | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the director files. | +| bacula-libs | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup,recovery, and verification of computer data across a network ofdifferent computers. It is based on a client/server architecture.This package contains basic Bacula libraries, which are used by allBacula programs. | +| bacula-libs-sql | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the SQL Bacula libraries, which are used by Director andStorage daemons. You have to select your preferred catalog library through thealternatives system. | +| bacula-logwatch | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains logwatch scripts for Bacula Director. | +| bacula-storage | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the storage daemon, the daemon responsible for writingthe data received from the clients onto tape drives or other mass storagedevices. | +| baobab | GPLv2+ and GFDL | Baobab is able to scan either specific directories or the whole filesystem, inorder to give the user a graphical tree representation including eachdirectory size or percentage in the branch. It also auto-detects in real-timeany change made to your home folder as far as any mounted/unmounted device. | +| bcc | ASL 2.0 | BCC is a toolkit for creating efficient kernel tracing and manipulationprograms, and includes several useful tools and examples. It makes use ofextended BPF (Berkeley Packet Filters), formally known as eBPF, a new featurethat was first added to Linux 3.15. BCC makes BPF programs easier to write,with kernel instrumentation in C (and includes a C wrapper around LLVM), andfront-ends in Python and lua. It is suited for many tasks, includingperformance analysis and network traffic control. | +| bcc-tools | ASL 2.0 | Command line tools for BPF Compiler Collection (BCC) | +| bea-stax-api | ASL 1.1 and ASL 2.0 | The StAX API | +| bind | MPLv2.0 | BIND (Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) protocols. BIND includes a DNS server (named),which resolves host names to IP addresses; a resolver library(routines for applications to use when interfacing with DNS); andtools for verifying that the DNS server is operating properly. | +| bind-chroot | MPLv2.0 | This package contains a tree of files which can be used as achroot(2) jail for the named(8) program from the BIND package.Based on the code from Jan ""Yenya"" Kasprzak | +| bind-devel | MPLv2.0 | The bind-devel package contains full version of the header files and librariesrequired for development with ISC BIND 9 | +| bind-dyndb-ldap | GPLv2+ | This package provides an LDAP back-end plug-in for BIND. It featuressupport for dynamic updates and internal caching, to lift the loadoff of your LDAP server. | +| bind-libs | MPLv2.0 | Contains heavyweight version of BIND suite libraries used by both named DNSserver and utilities in bind-utils package. | +| bind-libs-lite | MPLv2.0 | Contains lite version of BIND suite libraries which are used by variousprograms to work with DNS protocol. | +| bind-license | MPLv2.0 | Contains license of the BIND DNS suite. | +| bind-lite-devel | MPLv2.0 | The bind-lite-devel package contains lite version of the headerfiles and libraries required for development with ISC BIND 9 | +| bind-pkcs11 | MPLv2.0 | This is a version of BIND server built with native PKCS#11 functionality.It is important to have SoftHSM v2+ installed and some token initialized.For other supported HSM modules please check the BIND documentation. | +| bind-pkcs11-devel | MPLv2.0 | This a set of development files for BIND libraries (dns, isc) compiledwith native PKCS#11 functionality. | +| bind-pkcs11-libs | MPLv2.0 | This is a set of BIND libraries (dns, isc) compiled with native PKCS#11functionality. | +| bind-pkcs11-utils | MPLv2.0 | This is a set of PKCS#11 utilities that when used together create rsakeys in a PKCS11 keystore. Also utilities for working with DNSSECcompiled with native PKCS#11 functionality are included. | +| bind-sdb | MPLv2.0 | BIND (Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) protocols. BIND includes a DNS server (named-sdb)which has compiled-in SDB (Simplified Database Backend) which includessupport for using alternative Zone Databases stored in an LDAP server(ldapdb), a postgreSQL database (pgsqldb), an sqlite database (sqlitedb),or in the filesystem (dirdb), in addition to the standard in-memory RBT(Red Black Tree) zone database. It also includes support for DLZ(Dynamic Loadable Zones) | +| bind-sdb-chroot | MPLv2.0 | This package contains a tree of files which can be used as achroot(2) jail for the named-sdb(8) program from the BIND package.Based on the code from Jan ""Yenya"" Kasprzak | +| bind-utils | MPLv2.0 | Bind-utils contains a collection of utilities for querying DNS (DomainName System) name servers to find out information about Internethosts. These tools will provide you with the IP addresses for givenhost names, as well as other information about registered domains andnetwork addresses.You should install bind-utils if you need to get information from DNS nameservers. | +| binutils-devel | GPLv3+ | This package contains BFD and opcodes static and dynamic libraries.The dynamic libraries are in this package, rather than a separatebase package because they are actually linker scripts that forcethe use of the static libraries. This is because the API of theBFD library is too unstable to be used dynamically.The static libraries are here because they are now needed by thedynamic libraries.Developers starting new projects are strongly encouraged to considerusing libelf instead of BFD. | +| bison | GPLv3+ | Bison is a general purpose parser generator that converts a grammardescription for an LALR(1) context-free grammar into a C program toparse that grammar. Bison can be used to develop a wide range oflanguage parsers, from ones used in simple desk calculators to complexprogramming languages. Bison is upwardly compatible with Yacc, so anycorrectly written Yacc grammar should work with Bison without anychanges. If you know Yacc, you shouldn't have any trouble usingBison. You do need to be very proficient in C programming to be ableto use Bison. Bison is only needed on systems that are used fordevelopment.If your system will be used for C development, you should installBison. | +| bison-runtime | GPLv3+ | The bison-runtime package contains files used at runtime by parsersthat Bison generates. Packages whose binaries contain parsersgenerated by Bison should depend on bison-runtime to ensure thatthese files are available. See the Internationalization in theBison manual section for more information. | +| bitmap-console-fonts | GPLv2 | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals. | +| bitmap-fangsongti-fonts | MIT | bitmap-fonts-cjk package contains bitmap fonts used by Anaconda. They areselected from the xorg packages, and the font encoding are converted fromnative encoding to ISO10646. They are only intended to be used in Anaconda. | +| bitmap-fixed-fonts | GPLv2 | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals. | +| bitmap-fonts-compat | GPLv2 and MIT and Lucida | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals.Meta-package for installing all font families of bitmap. | +| bitmap-lucida-typewriter-fonts | Lucida | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals. | +| blas | BSD | BLAS (Basic Linear Algebra Subprograms) is a standard library whichprovides a number of basic algorithms for numerical algebra. | +| blas64 | BSD | BLAS (Basic Linear Algebra Subprograms) is a standard library whichprovides a number of basic algorithms for numerical algebra. This buildhas 64bit INTEGER support. | +| blivet-data | LGPLv2+ | The blivet-data package provides data files required by the blivetpython module. | +| bluez-cups | GPLv2+ | This package contains the CUPS backend | +| bogofilter | GPLv2 | Bogofilter is a Bayesian spam filter. In its normal mode ofoperation, it takes an email message or other text on standard input,does a statistical check against lists of ""good"" and ""bad"" words, andreturns a status code indicating whether or not the message is spam.Bogofilter is designed with fast algorithms (including Berkeley DB system),coded directly in C, and tuned for speed, so it can be used for productionby sites that process a lot of mail. | +| boost | Boost and MIT and Python | Boost provides free peer-reviewed portable C++ source libraries. Theemphasis is on libraries which work well with the C++ StandardLibrary, in the hopes of establishing ""existing practice"" forextensions and providing reference implementations so that the Boostlibraries are suitable for eventual standardization. (Some of thelibraries have already been included in the C++ 2011 standard andothers have been proposed to the C++ Standards Committee for inclusionin future standards.) | +| boost-atomic | Boost and MIT and Python | Run-time support for Boost.Atomic, a library that provides atomic datatypes and operations on these data types, as well as memory orderingconstraints required for coordinating multiple threads through atomicvariables. | +| boost-chrono | Boost and MIT and Python | Run-time support for Boost.Chrono, a set of useful time utilities. | +| boost-container | Boost and MIT and Python | Boost.Container library implements several well-known containers,including STL containers. The aim of the library is to offer advancedfeatures not present in standard containers or to offer the lateststandard draft features for compilers that comply with C++03. | +| boost-context | Boost and MIT and Python | Run-time support for Boost.Context, a foundational library thatprovides a sort of cooperative multitasking on a single thread. | +| boost-coroutine | Boost and MIT and Python | Run-time support for Boost.Coroutine, a library that providesgeneralized subroutines which allow multiple entry points forsuspending and resuming execution. | +| boost-date-time | Boost and MIT and Python | Run-time support for Boost Date Time, a set of date-time libraries basedon generic programming concepts. | +| boost-devel | Boost and MIT and Python | Headers and shared object symbolic links for the Boost C++ libraries. | +| boost-fiber | Boost and MIT and Python | Run-time support for the Boost Fiber library, a framework formicro-/userland-threads (fibers) scheduled cooperatively. | +| boost-filesystem | Boost and MIT and Python | Run-time support for the Boost Filesystem Library, which providesportable facilities to query and manipulate paths, files, anddirectories. | +| boost-graph | Boost and MIT and Python | Run-time support for the BGL graph library. BGL interface and graphcomponents are generic, in the same sense as the Standard TemplateLibrary (STL). | +| boost-iostreams | Boost and MIT and Python | Run-time support for Boost.Iostreams, a framework for defining streams,stream buffers and i/o filters. | +| boost-locale | Boost and MIT and Python | Run-time support for Boost.Locale, a set of localization and Unicodehandling tools. | +| boost-log | Boost and MIT and Python | Boost.Log library aims to make logging significantly easier for theapplication developer. It provides a wide range of out-of-the-boxtools along with public interfaces for extending the library. | +| boost-math | Boost and MIT and Python | Run-time support for C99 and C++ TR1 C-style Functions from the mathportion of Boost.TR1. | +| boost-program-options | Boost and MIT and Python | Run-time support of boost program options library, which allows programdevelopers to obtain (name, value) pairs from the user, viaconventional methods such as command-line and configuration file. | +| boost-random | Boost and MIT and Python | Run-time support for boost random library. | +| boost-regex | Boost and MIT and Python | Run-time support for boost regular expression library. | +| boost-serialization | Boost and MIT and Python | Run-time support for serialization for persistence and marshaling. | +| boost-signals | Boost and MIT and Python | Run-time support for managed signals & slots callback implementation. | +| boost-stacktrace | Boost and MIT and Python | Run-time component of the Boost stacktrace library. | +| boost-system | Boost and MIT and Python | Run-time component of Boost operating system support library, includingthe diagnostics support that is part of the C++11 standard library. | +| boost-test | Boost and MIT and Python | Run-time support for simple program testing, full unit testing, and forprogram execution monitoring. | +| boost-thread | Boost and MIT and Python | Run-time component Boost.Thread library, which provides classes andfunctions for managing multiple threads of execution, and forsynchronizing data between the threads or providing separate copies ofdata specific to individual threads. | +| boost-timer | Boost and MIT and Python | How long does my C++ code take to run?The Boost Timer library answers that question and does so portably,with as little as one #include and one additional line of code. | +| boost-type_erasure | Boost and MIT and Python | The Boost.TypeErasure library provides runtime polymorphism in C++that is more flexible than that provided by the core language. | +| boost-wave | Boost and MIT and Python | Run-time support for the Boost.Wave library, a Standards conforming,and highly configurable implementation of the mandated C99/C++preprocessor functionality. | +| bpftrace | ASL 2.0 | BPFtrace is a high-level tracing language for Linux enhanced Berkeley PacketFilter (eBPF) available in recent Linux kernels (4.x). BPFtrace uses LLVM as abackend to compile scripts to BPF-bytecode and makes use of BCC forinteracting with the Linux BPF system, as well as existing Linux tracing(uprobes), and tracepoints. The BPFtrace language is inspired by awk and C,and predecessor tracers such as DTrace and SystemTap | +| bpg-algeti-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Algeti font family. | +| bpg-chveulebrivi-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Chveulebrivi font family. | +| bpg-classic-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Classic font family. | +| bpg-courier-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Courier font family. | +| bpg-courier-s-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Courier S font family. | +| bpg-dedaena-block-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the DedaEna Block font family. | +| bpg-dejavu-sans-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains an improved version of DejaVu Sans with BPG Georgianchanges. | +| bpg-elite-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Elite font family. | +| bpg-excelsior-caps-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Excelsior Caps font family. | +| bpg-excelsior-condenced-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Excelsior Condenced font family. | +| bpg-excelsior-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Excelsior font family. | +| bpg-fonts-common | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package consists of files used by other BPG font packages. | +| bpg-glaho-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Glaho font family. | +| bpg-gorda-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Gorda font family. | +| bpg-ingiri-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Ingiri font family. | +| bpg-irubaqidze-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Irubaqidze font family. In 1628 Georgian printingtypes were produced for the first time, in Rome. The ""Georgian-ItalianDictionary"" and ""Georgian Prayers"" were printed in Rome, 1629, by StephanoPaolini and Nikiphore Irbach (Irubakhidze-Cholokashvili). In 1643, in Rome,""Georgian Grammar"" by Francisco-Maria Majio was printed, using Nuskhuri,Asomtavruli and Mkhedruli. Majio spent 7 years in Georgia studying Georgianlanguage, scripture and grammar. Font ""BPG Irubaqidze"" is a modernizedreplica of this casted type. | +| bpg-mikhail-stephan-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Mikhail Stephan font family. This type was firstproduced in 1709, by the printing-house of King Vahtang VI. In 1712, it wasused to print ""The Knight in the Panther's Skin"" by Shota Rustaveli, then""New Testament"" and ""The Bible"" were printed using updated types preparedin Tbilisi by Hungarian Master Michael Stefan Hungaro-Valakhian. | +| bpg-mrgvlovani-caps-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Mrgvlovani Caps font family. | +| bpg-mrgvlovani-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Mrgvlovani font family. | +| bpg-nateli-caps-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nateli Caps font family. | +| bpg-nateli-condenced-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nateli Condenced font family. | +| bpg-nateli-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nateli font family. | +| bpg-nino-medium-cond-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nino Medium Cond font family. | +| bpg-nino-medium-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nino Medium font family. | +| bpg-sans-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans font family. | +| bpg-sans-medium-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans Medium font family. | +| bpg-sans-modern-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans Modern font family. | +| bpg-sans-regular-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans Regular font family. | +| bpg-serif-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Serif font family. | +| bpg-serif-modern-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Serif Modern font family. | +| bpg-ucnobi-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Ucnobi font family. | +| brasero | GPLv3+ | Simple and easy to use CD/DVD burning application for the Gnomedesktop. | +| brasero-libs | GPLv3+ | The brasero-libs package contains the runtime shared libraries forbrasero. | +| brasero-nautilus | GPLv3+ | The brasero-nautilus package contains the brasero nautilus extension. | +| brlapi | LGPLv2+ | This package provides the run-time support for the ApplicationProgramming Interface to BRLTTY.Install this package if you have an application which directly accessesa refreshable braille display. | +| brlapi-java | LGPLv2+ | This package provides the Java binding for BrlAPI. | +| brltty | LGPLv2+ | BRLTTY is a background process (daemon) which providesaccess to the Linux/Unix console (when in text mode)for a blind person using a refreshable braille display.It drives the braille display and provides completescreen review functionality. | +| brltty-at-spi2 | LGPLv2+ | This package provides the AtSpi2 driver for BRLTTY. | +| brltty-docs | LGPLv2+ | This package provides the documentation for BRLTTY. | +| brltty-dracut | LGPLv2+ | This package provides brltty module for Dracut. | +| brltty-espeak-ng | LGPLv2+ | This package provides the eSpeak-NG driver for BRLTTY. | +| brltty-xw | LGPLv2+ | This package provides the XWindow driver for BRLTTY. | +| buildah | ASL 2.0 | The buildah package provides a command line tool which can be used to* create a working container from scratchor* create a working container from an image as a starting point* mount/umount a working container's root file system for manipulation* save container's root file system layer to create a new image* delete a working container or an image | +| buildah | ASL 2.0 | The buildah package provides a command line tool which can be used to* create a working container from scratchor* create a working container from an image as a starting point* mount/umount a working container's root file system for manipulation* save container's root file system layer to create a new image* delete a working container or an image | +| buildah | ASL 2.0 | The buildah package provides a command line tool which can be used to* create a working container from scratchor* create a working container from an image as a starting point* mount/umount a working container's root file system for manipulation* save container's root file system layer to create a new image* delete a working container or an image | +| buildah-tests | ASL 2.0 | Tests for buildahThis package contains system tests for buildah | +| buildah-tests | ASL 2.0 | Tests for buildahThis package contains system tests for buildah | +| byacc | Public Domain | This package provides a parser generator utility that reads a grammarspecification from a file and generates an LR(1) parser for it. Theparsers consist of a set of LALR(1) parsing tables and a driverroutine written in the C programming language. It has a public domainlicense which includes the generated C.If you are going to do development on your system, you will want to installthis package. | +| byteman | LGPLv2+ | Byteman is a tool which simplifies tracing and testing of Java programs.Byteman allows you to insert extra Java code into your application,either as it is loaded during JVM startup or even after it has alreadystarted running. The injected code is allowed to access any of your dataand call any application methods, including where they are private.You can inject code almost anywhere you want and there is no need toprepare the original source code in advance nor do you have to recompile,repackage or redeploy your application. In fact you can remove injectedcode and reinstall different code while the application continues to execute. | +| byteman-javadoc | LGPLv2+ | This package contains the API documentation for byteman. | +| c2esp | GPLv2+ | CUPS filters and drivers for Kodak ESP and Hero all in one printers. | +| cairo | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output. Currently supported output targets include the X WindowSystem, in-memory image buffers, and image files (PDF, PostScript, and SVG).Cairo is designed to produce consistent output on all output media whiletaking advantage of display hardware acceleration when available. | +| cairo-devel | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output.This package contains libraries, header files and developer documentationneeded for developing software which uses the cairo graphics library. | +| cairo-gobject | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output.This package contains functionality to make cairo graphics libraryintegrate well with the GObject object system used by GNOME. | +| cairo-gobject-devel | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output.This package contains libraries, header files and developer documentationneeded for developing software which uses the cairo Gobject library. | +| cairomm | LGPLv2+ | Cairomm is the C++ API for the cairo graphics library. It offers all the powerof cairo with an interface familiar to C++ developers, including use of theStandard Template Library where it makes sense. | +| cargo | (ASL 2.0 or MIT) and (BSD and MIT) | Cargo is a tool that allows Rust projects to declare their various dependenciesand ensure that you'll always get a repeatable build. | +| cargo-doc | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes HTML documentation for Cargo. | +| cdi-api | ASL 2.0 | 0. | +| cdi-api | ASL 2.0 | 0. | +| cdparanoia | GPLv2 and LGPLv2 | Cdparanoia (Paranoia III) reads digital audio directly from a CD, thenwrites the data to a file or pipe in WAV, AIFC or raw 16 bit linearPCM format. Cdparanoia doesn't contain any extra features (like the onesincluded in the cdda2wav sampling utility). Instead, cdparanoia's strengthlies in its ability to handle a variety of hardware, including inexpensivedrives prone to misalignment, frame jitter and loss of streaming duringatomic reads. Cdparanoia is also good at reading and repairing data fromdamaged CDs. | +| cdparanoia-libs | LGPLv2 | The cdparanoia-libs package contains the dynamic libraries needed forapplications which read CD Digital Audio disks. | +| cdrdao | GPLv2+ | Cdrdao records audio CD-Rs in disk-at-once (DAO) mode, based on atextual description of the CD contents. Recording in DAO mode writesthe complete disc (lead-in, one or more tracks, and lead-out) in asingle step. DAO allows full control over the length and the contentsof pre-gaps, the pause areas between tracks. | +| celt051 | BSD | CELT (Constrained Energy Lapped Transform) is an ultra-low delay audiocodec designed for realtime transmission of high quality speech and audio.This is meant to close the gap between traditional speech codecs(such as Speex) and traditional audio codecs (such as Vorbis).The CELT bitstream format is not yet stable, this package is a specialversion of 0.5.1 that has the same bitstream format, but symbols and filesrenamed from 'celt*' to 'celt051*' so that it is parallel installable withthe normal celt for packages requiring this particular bitstream format. | +| certmonger | GPLv3+ | Certmonger is a service which is primarily concerned with getting yoursystem enrolled with a certificate authority (CA) and keeping it enrolled. | +| cgdcbxd | GPLv2 | This is a daemon to manage the priority of network traffic in dcb enabledenvironments. By using the information exchanged over the dcbx protocol on aLAN, this package will enforce network priority on running applications on yourhost using the net_prio cgroup | +| check | LGPLv2+ | Check is a unit test framework for C. It features a simple interface fordefining unit tests, putting little in the way of the developer. Testsare run in a separate address space, so Check can catch both assertionfailures and code errors that cause segmentation faults or other signals.The output from unit tests can be used within source code editors and IDEs. | +| check-devel | LGPLv2+ | Libraries and headers for developing programs with check | +| cheese | GPLv2+ | Cheese is a Photobooth-inspired GNOME application for taking pictures andvideos from a webcam. It can also apply fancy graphical effects. | +| cheese-libs | GPLv2+ | This package contains libraries needed for applications thatwant to display a webcam in their interface. | +| chrome-gnome-shell | GPLv3+ | Browser extension for Google Chrome/Chromium, Firefox, Vivaldi, Opera (andother Browser Extension, Chrome Extension or WebExtensions capable browsers)and native host messaging connector that provides integration with GNOME Shelland the corresponding extensions repository `https://extensions.gnome.org`. | +| cim-schema | DMTF | Common Information Model (CIM) is a model for describing overallmanagement information in a network or enterprise environment. CIMconsists of a specification and a schema. The specification defines thedetails for integration with other management models. The schemaprovides the actual model descriptions.Authors:-------- DTMF | +| cjose | MIT | Implementation of JOSE for C/C++ | +| cjose-devel | MIT | The cjose-devel package contains libraries and header files fordeveloping applications that use cjose. | +| clang | NCSA | 1. A loud, resonant, metallic sound. 2. The strident call of a crane or goose. 3. C-language family front-end toolkit.The goal of the Clang project is to create a new C, C++, Objective Cand Objective C++ front-end for the LLVM compiler. Its tools are builtas libraries and designed to be loosely-coupled and extensible. | +| clang-analyzer | NCSA and MIT | The Clang Static Analyzer consists of both a source code analysisframework and a standalone tool that finds bugs in C and Objective-Cprograms. The standalone tool is invoked from the command-line, and isintended to run in tandem with a build of a project or code base. | +| clang-devel | NCSA | Development header files for clang. | +| clang-libs | NCSA | Runtime library for clang. | +| clang-tools-extra | NCSA | A set of extra tools built using Clang's tooling API. | +| cldr-emoji-annotation | LGPLv2+ and Unicode | This package provides the emoji annotation file by language in CLDR. | +| clevis | GPLv3+ | Clevis is a framework for automated decryption. It allows you to encryptdata using sophisticated unlocking policies which enable decryption tooccur automatically.The clevis package provides basic encryption/decryption policy support.Users can use this directly; but most commonly, it will be used as abuilding block for other packages. For example, see the clevis-luksand clevis-dracut packages for automatic root volume unlocking of LUKSv1volumes during early boot. | +| clevis-dracut | GPLv3+ | Automatically unlocks LUKSv1 block devices in early boot. | +| clevis-luks | GPLv3+ | LUKSv1 integration for clevis. This package allows you to bind a LUKSv1volume to a clevis unlocking policy. For automated unlocking, an unlockerwill also be required. See, for example, clevis-dracut and clevis-udisks2. | +| clevis-systemd | GPLv3+ | Automatically unlocks LUKSv1 _netdev block devices from /etc/crypttab. | +| clevis-udisks2 | GPLv3+ | Automatically unlocks LUKSv1 block devices in desktop environments thatuse UDisks2 or storaged (like GNOME). | +| clippy | (ASL 2.0 or MIT) and (BSD and MIT) | A collection of lints to catch common mistakes and improve your Rust code. | +| cloud-init | GPLv3 | Cloud-init is a set of init scripts for cloud instances. Cloud instancesneed special scripts to run during initialization to retrieve and installssh keys and to let the user run various scripts. | +| cloud-utils-growpart | GPLv3 | This package provides the growpart script for growing a partition. It isprimarily used in cloud images in conjunction with the dracut-modules-growrootpackage to grow the root partition on first boot. | +| clucene-contribs-lib | LGPLv2+ or ASL 2.0 | Language specific text analyzers for clucene. | +| clucene-core | LGPLv2+ or ASL 2.0 | CLucene is a C++ port of the popular Apache Lucene search engine(`http://lucene.apache.org/java`).CLucene aims to be a high-speed alternative to Java Lucene, its API is verysimilar to that of the Java version. CLucene has recently been brought up todate with Lucene 2.3.2. It contains most of the same functionality as the Java version. | +| clutter | LGPLv2+ | Clutter is an open source software library for creating fast,visually rich graphical user interfaces. The most obvious exampleof potential usage is in media center type applications.We hope however it can be used for a lot more. | +| clutter-gst2 | LGPLv2+ | Clutter is an open source software library for creating fast, visuallyrich and animated graphical user interfaces.Clutter GStreamer enables the use of GStreamer with Clutter. | +| clutter-gst3 | LGPLv2+ | Clutter is an open source software library for creating fast, visuallyrich and animated graphical user interfaces.Clutter GStreamer enables the use of GStreamer with Clutter. | +| clutter-gtk | LGPLv2+ | clutter-gtk is a library which allows the embedding of a Cluttercanvas (or ""stage"") into a GTK+ application, as well as embeddingGTK+ widgets inside the stage. | +| cmake | BSD and MIT and zlib | CMake is used to control the software compilation process using simpleplatform and compiler independent configuration files. CMake generatesnative makefiles and workspaces that can be used in the compilerto support complex environments requiring system configuration, preprocessorgeneration, code generation, and template instantiation. | +| cmake-data | BSD and MIT and zlib | This package contains common data-files for cmake. | +| cmake-doc | BSD and MIT and zlib | This package contains documentation for cmake. | +| cmake-filesystem | BSD and MIT and zlib | This package owns all directories used by CMake modules. | +| cmake-gui | BSD and MIT and zlib | The cmake-gui package contains the Qt based GUI for cmake. | +| cmake-rpm-macros | BSD and MIT and zlib | This package contains common RPM macros for cmake. | +| cockpit-composer | MIT | Composer generates custom images suitable for deploying systems or uploading tothe cloud. It integrates into Cockpit as a frontend for Lorax Composer. | +| cockpit-dashboard | LGPLv2+ | Cockpit support for connecting to remote servers (through ssh),bastion hosts, and a basic dashboard. | +| cockpit-machines | LGPLv2+ | The Cockpit components for managing virtual machines.If ""virt-install"" is installed, you can also create new virtual machines. | +| cockpit-packagekit | LGPLv2+ | The Cockpit components for installing OS updates and Cockpit add-ons,via PackageKit. | +| cockpit-pcp | LGPLv2+ | Cockpit support for reading PCP metrics and loading PCP archives. | +| cockpit-podman | LGPLv2+ | The Cockpit user interface for Podman containers. | +| cockpit-podman | LGPLv2+ | The Cockpit user interface for Podman containers. | +| cockpit-session-recording | LGPLv2+ | Cockpit module providing session recording configuration and playback.This module allows viewing and playback of journal-stored terminal sessionrecordings generated by the tlog component. | +| cockpit-storaged | LGPLv2+ | The Cockpit component for managing storage. This package uses udisks. | +| cogl | LGPLv2+ | Cogl is a small open source library for using 3D graphics hardware to drawpretty pictures. The API departs from the flat state machine style ofOpenGL and is designed to make it easy to write orthogonal components thatcan render without stepping on each others toes.As well aiming for a nice API, we think having a single library as opposedto an API specification like OpenGL has a few advantages too; like beingable to paper over the inconsistencies/bugs of different OpenGLimplementations in a centralized place, not to mention the myriad of OpenGLextensions. It also means we are in a better position to provide utilityAPIs that help software developers since they only need to be implementedonce and there is no risk of inconsistency between implementations.Having other backends, besides OpenGL, such as drm, Gallium or D3D areoptions we are interested in for the future. | +| colord | GPLv2+ and LGPLv2+ | colord is a low level system activated daemon that maps color devicesto color profiles in the system context. | +| colord-gtk | LGPLv2+ | colord-gtk is a support library for colord and provides additionalfunctionality that requires GTK+. | +| colord-libs | GPLv2+ and LGPLv2+ | colord is a low level system activated daemon that maps color devicesto color profiles in the system context. | +| color-filesystem | Public Domain | This package provides some directories that are required/used to store color. | +| compat-exiv2-026 | GPLv2+ | A command line utility to access image metadata, allowing one to:* print the Exif metadata of Jpeg images as summary info, interpreted values, or the plain data for each tag* print the Iptc metadata of Jpeg images* print the Jpeg comment of Jpeg images* set, add and delete Exif and Iptc metadata of Jpeg images* adjust the Exif timestamp (that's how it all started...)* rename Exif image files according to the Exif timestamp* extract, insert and delete Exif metadata (including thumbnails), Iptc metadata and Jpeg comments | +| compat-libgfortran-48 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package includes a Fortran 95 runtime library for compatibilitywith GCC 4.8.x-RH compiled Fortran applications. | +| compat-libpthread-nonshared | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This package provides compatibility support for applications that expectlibpthread_nonshared.a to exist. The support provided is in the form ofan empty libpthread_nonshared.a that allows dynamic links to succeed.Such applications should be adjusted to avoid linking againstlibpthread_nonshared.a which is no longer used. The static librarylibpthread_nonshared.a is an internal implementation detail of the Cruntime and should not be expected to exist. | +| compat-libtiff3 | libtiff | The libtiff3 package provides libtiff 3, an older version of libtifflibrary for manipulating TIFF (Tagged Image File Format)image format files. This version should be used only if you are unableto use the current version of libtiff. | +| compat-openssl10 | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. This version of OpenSSL package contains only the librariesand is provided for compatibility with previous releases and softwarethat does not support compilation with OpenSSL-1.1. | +| compiler-rt | NCSA or MIT | The compiler-rt project is a part of the LLVM project. It providesimplementation of the low-level target-specific hooks required bycode generation, sanitizer runtimes and profiling library for codeinstrumentation, and Blocks C language extension. | +| composer-cli | GPLv2+ | A command line tool for use with the lorax-composer API server. Examine recipes,build images, etc. from the command line. | +| conmon | ASL 2.0 | OCI container runtime monitor. | +| conmon | ASL 2.0 | OCI container runtime monitor. | +| container-exception-logger | GPLv2+ | container-exception-logger is a tool designed to run inside ofa container which is able to get its input outside of the container. | +| containernetworking-plugins | ASL 2.0 | The CNI (Container Network Interface) project consists of a specificationand libraries for writing plugins to configure network interfaces in Linuxcontainers, along with a number of supported plugins. CNI concerns itselfonly with network connectivity of containers and removing allocated resourceswhen the container is deleted. | +| containernetworking-plugins | ASL 2.0 | The CNI (Container Network Interface) project consists of a specificationand libraries for writing plugins to configure network interfaces in Linuxcontainers, along with a number of supported plugins. CNI concerns itselfonly with network connectivity of containers and removing allocated resourceswhen the container is deleted. | +| containernetworking-plugins | ASL 2.0 | The CNI (Container Network Interface) project consists of a specificationand libraries for writing plugins to configure network interfaces in Linuxcontainers, along with a number of supported plugins. CNI concerns itselfonly with network connectivity of containers and removing allocated resourceswhen the container is deleted. | +| containers-common | ASL 2.0 | This package installs a default signature store configuration and a defaultpolicy under `/etc/containers/`. | +| containers-common | ASL 2.0 | This package installs a default signature store configuration and a defaultpolicy under `/etc/containers/`. | +| containers-common | ASL 2.0 | This package installs a default signature store configuration and a defaultpolicy under `/etc/containers/`. | +| container-selinux | GPLv2 | SELinux policy modules for use with container runtimes. | +| container-selinux | GPLv2 | SELinux policy modules for use with container runtimes. | +| container-selinux | GPLv2 | SELinux policy modules for use with container runtimes. | +| convmv | GPLv2 or GPLv3 | This package contains the tool convmv with which you can convert the encodingsof filenames, e.g. from Latin1 to UTF-8. | +| copy-jdk-configs | BSD | Utility script to transfer JDKs configuration files between updates or forarchiving. With script to fix incorrectly created rpmnew files | +| corosynclib | BSD | This package contains corosync libraries. | +| cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Cpp is the GNU C-Compatible Compiler Preprocessor.Cpp is a macro processor which is used automaticallyby the C compiler to transform your program before actualcompilation. It is called a macro processor because it allowsyou to define macros, abbreviations for longerconstructs.inclusion of header files (files of declarations that can besubstituted into your program); macro expansion (you can define macros,and the C preprocessor will replace the macros with their definitionsthroughout the program); conditional compilation (using specialpreprocessing directives, you can include or exclude parts of theprogram according to various conditions); and line control (if you usea program to combine or rearrange source files into an intermediatefile which is then compiled, you can use line control to inform thecompiler about where each source line originated).You should install this package if you are a C programmer and you usemacros. | +| crash | GPLv3 | The core analysis suite is a self-contained tool that can be used toinvestigate either live systems, kernel core dumps created from thenetdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patchoffered by Mission Critical Linux, or the LKCD kernel patch. | +| crash-gcore-command | GPLv2 | Command for creating a core dump file of a user-space task that wasrunning in a kernel dumpfile. | +| crash-ptdump-command | GPLv2 | Retrieve and decode the log buffer generated by the Intel(R) ProcessorTrace facility | +| crash-trace-command | GPLv2 | Command for reading ftrace data from a dumpfile. | +| createrepo_c | GPLv2+ | C implementation of Createrepo.A set of utilities (createrepo_c, mergerepo_c, modifyrepo_c)for generating a common metadata repository from a directory ofrpm packages and maintaining it. | +| createrepo_c-devel | GPLv2+ | This package contains the createrepo_c C library and header files.These development files are for easy manipulation with a repodata. | +| createrepo_c-libs | GPLv2+ | Libraries for applications using the createrepo_c libraryfor easy manipulation with a repodata. | +| crit | GPLv2 | crit is a tool designed to decode CRIU binary dump files and showtheir content in human-readable form. | +| crit | GPLv2 | crit is a tool designed to decode CRIU binary dump files and showtheir content in human-readable form. | +| criu | GPLv2 | criu is the user-space part of Checkpoint/Restore in User-space(CRIU), a project to implement checkpoint/restore functionality forLinux in user-space. | +| criu | GPLv2 | criu is the user-space part of Checkpoint/Restore in User-space(CRIU), a project to implement checkpoint/restore functionality forLinux in user-space. | +| cryptsetup-devel | GPLv2+ and LGPLv2+ | The cryptsetup-devel package contains libraries and header filesused for writing code that makes use of disk encryption. | +| cscope | BSD and GPLv2+ | cscope is a mature, ncurses based, C source code tree browsing tool. Itallows users to search large source code bases for variables, functions,macros, etc, as well as perform general regex and plain text searches.Results are returned in lists, from which the user can select individualmatches for use in file editing. | +| ctags | GPLv2+ and LGPLv2+ and Public Domain | Ctags generates an index (or tag) file of C language objects found inC source and header files. The index makes it easy for text editors orother utilities to locate the indexed items. Ctags can also generate across reference file which lists information about the various objectsfound in a set of C language files in human readable form. ExuberantCtags improves on ctags because it can find all types of C language tags,including macro definitions, enumerated values (values inside enum{...}),function and method definitions, enum/struct/union tags, externalfunction prototypes, typedef names and variable declarations. ExuberantCtags is far less likely to be fooled by code containing #if preprocessorconditional constructs than ctags. Exuberant ctags supports output ofEmacs style TAGS files and can be used to print out a list of selectedobjects found in source files.Install ctags if you are going to use your system for C programming. | +| culmus-aharoni-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-caladings-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-david-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-drugulin-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-ellinia-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-fonts-common | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project.This package consists of files used by other culmus-fonts packages. | +| culmus-frank-ruehl-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-hadasim-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-keteryg-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-miriam-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-miriam-mono-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-nachlieli-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-shofar-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-simple-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-stamashkenaz-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-stamsefarad-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-yehuda-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| CUnit | LGPLv2+ | CUnit is a lightweight system for writing, administering,and running unit tests in C. It provides C programmers a basictesting functionality with a flexible variety of user interfaces. | +| cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. It has been developed by Apple Inc.to promote a standard printing solution for all UNIX vendors and users.CUPS provides the System V and Berkeley command-line interfaces. | +| cups-client | GPLv2 | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This package contains command-line clientprograms. | +| cups-devel | LGPLv2 | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This is the development package for creatingadditional printer drivers, and other CUPS services. | +| cups-filesystem | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This package provides some directories which arerequired by other packages that add CUPS drivers (i.e. filters, backends etc.). | +| cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | Contains backends, filters, and other software that wasonce part of the core CUPS distribution but is no longer maintained byApple Inc. In addition it contains additional filters developedindependently of Apple, especially filters for the PDF-centric printingworkflow introduced by OpenPrinting. | +| cups-filters-libs | LGPLv2 and MIT | This package provides cupsfilters and fontembed libraries. | +| cups-ipptool | GPLv2+ and LGPLv2 with exceptions and AML | Sends IPP requests to the specified URI and tests and/or displays the results. | +| cups-lpd | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This is the package that provides standardlpd emulation. | +| cups-pk-helper | GPLv2+ | cups-pk-helper is an application which makes cups configurationinterfaces available under control of PolicyKit. | +| custodia | GPLv3+ | A service to manage, retrieve and store secrets for other processesCustodia is a Secrets Service Provider, it stores or proxies access tokeys, password, and secret material in general. Custodia is built touse the HTTP protocol and a RESTful API as an IPC mechanism over a localUnix Socket. It can also be exposed to a network via a Reverse Proxyservice assuming proper authentication and header validation isimplemented in the Proxy.Custodia is modular, the configuration file controls how authentication,authorization, storage and API plugins are combined and exposed. | +| cyrus-imapd | BSD | The Cyrus IMAP (Internet Message Access Protocol) server provides access topersonal mail, system-wide bulletin boards, news-feeds, calendar and contactsthrough the IMAP, JMAP, NNTP, CalDAV and CardDAV protocols. The Cyrus IMAPserver is a scalable enterprise groupware system designed for use from small tolarge enterprise environments using technologies based on well-established OpenStandards.A full Cyrus IMAP implementation allows a seamless mail and bulletin boardenvironment to be set up across one or more nodes. It differs from other IMAPserver implementations in that it is run on sealed nodes, where users are notnormally permitted to log in. The mailbox database is stored in parts of thefilesystem that are private to the Cyrus IMAP system. All user access to mailis through software using the IMAP, IMAPS, JMAP, POP3, POP3S, KPOP, CalDAVand/or CardDAV protocols.The private mailbox database design gives the Cyrus IMAP server largeadvantages in efficiency, scalability, and administratability. Multipleconcurrent read/write connections to the same mailbox are permitted. The serversupports access control lists on mailboxes and storage quotas on mailboxhierarchies. | +| cyrus-imapd-utils | BSD | The cyrus-imapd-utils package contains administrative tools for theCyrus IMAP server. It can be installed on systems other than theone running the server. | +| cyrus-imapd-vzic | GPLv2+ | vzic is a program to convert the Olson timezone database files into VTIMEZONEfiles compatible with the iCalendar specification (RFC2445).This package contains a forked version of vzic for internal use by the CyrusIMAP server. | +| cyrus-sasl-sql | BSD with advertising | The cyrus-sasl-sql package contains the Cyrus SASL plugin which supportsusing a RDBMS for storing shared secrets. | +| daxctl-devel | LGPLv2 | The ndctl-devel package contains libraries and header files fordeveloping applications that use ndctl, a library for enumerating""Device DAX"" devices. Device DAX is a facility for establishing DAXmappings of performance / feature-differentiated memory. | +| daxio | BSD | The daxio utility performs I/O on Device DAX devices or zeroa Device DAX device. Since the standard I/O APIs (read/write) cannot be usedwith Device DAX, data transfer is performed on a memory-mapped device.The daxio may be used to dump Device DAX data to a file, restore data froma backup copy, move/copy data to another device or to erase data froma device. | +| dbus-devel | (GPLv2+ or AFL) and GPLv2+ | This package contains libraries and header files needed fordeveloping software that uses D-BUS. | +| dbus-glib-devel | AFL and GPLv2+ | Headers and static libraries for the D-Bus GLib bindings | +| dbus-x11 | (GPLv2+ or AFL) and GPLv2+ | D-BUS contains some tools that require Xlib to be installed, those arein this separate package so server systems need not install X. | +| dconf | LGPLv2+ and GPLv2+ and GPLv3+ | dconf is a low-level configuration system. Its main purpose is to provide abackend to the GSettings API in GLib. | +| dconf-editor | LGPLv2+ | Graphical tool for editing the dconf configuration database. | +| dcraw | GPLv2+ | This package contains dcraw, a command line tool to decode raw image datadownloaded from digital cameras. | +| delve | MIT | Delve is a debugger for the Go programming language. The goal of the projectis to provide a simple, full featured debugging tool for Go. Delve should beeasy to invoke and easy to use. Chances are if you're using a debugger, thingsaren't going your way. With that in mind, Delve should stay out of your way asmuch as possible. | +| desktop-file-utils | GPLv2+ | .desktop files are used to describe an application for inclusion inGNOME or KDE menus. This package contains desktop-file-validate whichchecks whether a .desktop file complies with the specification athttp://www.freedesktop.org/standards/, and desktop-file-installwhich installs a desktop file to the standard directory, optionallyfixing it up in the process. | +| devhelp | GPLv2+ and LGPL2+ | Devhelp is an API documentation browser for the GNOME desktop.It works natively with API documentation generated by gtk-doc. | +| devhelp-libs | GPLv2+ and LGPL2+ | Devhelp is an API documentation browser for the GNOME desktop.This package contains a library that can be used for embedding devhelpinto other applications such as IDEs. | +| dialog | LGPLv2 | Dialog is a utility that allows you to show dialog boxes (containingquestions or messages) in TTY (text mode) interfaces. Dialog is calledfrom within a shell script. The following dialog boxes are implemented:yes/no, menu, input, message, text, info, checklist, radiolist, andgauge.Install dialog if you would like to create TTY dialog boxes. | +| diffstat | MIT | The diff command compares files line by line. Diffstat reads theoutput of the diff command and displays a histogram of the insertions,deletions and modifications in each file. Diffstat is commonly usedto provide a summary of the changes in large, complex patch files.Install diffstat if you need a program which provides a summary of thediff command's output. | +| directory-maven-plugin | ASL 2.0 | The Directory Plugin for Maven is used to discover various project-relatedpaths, such as the execution root directory, the directory for a specificproject in the current build session, or the highest project base directory(closest to the filesystem root directory) available in the projects loadedfrom disk (not resolved from a remote repository). The plugin will then reflectthis value to the console, and also inject it into each project's propertiesusing the value of the property plugin parameter. | +| directory-maven-plugin-javadoc | ASL 2.0 | Javadoc for directory-maven-plugin. | +| dirsplit | GPLv2 | This utility is used to split directories into chunks before burning.Chunk size is usually set to fit to a CD/DVD. | +| dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services. | +| dleyna-core | LGPLv2 | A set of utility functions that are used by the higher level dLeyna librariesto communicate with DLNA devices. It provides APIs for logging, error, settingsand task management, and an IPC abstraction. | +| dleyna-renderer | LGPLv2 | D-Bus service for clients to discover and manipulate DLNA Digital MediaRenderers (DMRs). | +| dleyna-server | LGPLv2 | D-Bus service for clients to discover and manipulate DLNA Digital MediaServers (DMSes). | +| dnsmasq | GPLv2 or GPLv3 | Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server.It is designed to provide DNS and, optionally, DHCP, to a small network.It can serve the names of local machines which are not in the globalDNS. The DHCP server integrates with the DNS server and allows machineswith DHCP-allocated addresses to appear in the DNS with names configuredeither in each host or in a central configuration file. Dnsmasq supportsstatic and dynamic DHCP leases and BOOTP for network booting of disklessmachines. | +| dnsmasq-utils | GPLv2 or GPLv3 | Utilities that use the standard DHCP protocol to query/remove a DHCPserver's leases. | +| dnssec-trigger | BSD | dnssec-trigger reconfigures the local Unbound DNS server. Unbound is aresolver performing DNSSEC validation. dnssec-trigger is a set of daemonand script. On every network configuration change dnssec-trigger performsset of tests and configures Unbound based on the current NetworkManagerconfiguration, its own configuration and results of performed tests. | +| dnssec-trigger-panel | BSD | This package provides the GTK panel for interaction between the userand dnssec-trigger daemon. It is able to show the current state andresults of probing performed by dnssec-trigger daemon. Also in casesome user input is needed, the panel creates a dialog window. | +| docbook-dtds | Copyright only | The DocBook Document Type Definition (DTD) describes the syntax oftechnical documentation texts (articles, books and manual pages).This syntax is XML-compliant and is developed by the OASIS consortium.This package contains SGML and XML versions of the DocBook DTD. | +| docbook-style-xsl | DMIT | These XSL stylesheets allow you to transform any DocBook XML document toother formats, such as HTML, FO, and XHMTL. They are highly customizable. | +| dotconf | LGPLv2 | Dotconf is a library used to handle configuration files. | +| dotnet | MIT and ASL 2.0 and BSD | .NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, macOS and Windows.It particularly focuses on creating console applications, webapplications and micro-services..NET Core contains a runtime conforming to .NET Standards a set offramework libraries, an SDK containing compilers and a 'dotnet'application to drive everything. | +| dotnet-apphost-pack-3.0 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.0that allows developers to compile against and target Microsoft.NETCore.App 3.0applications using the .NET Core SDK. | +| dotnet-apphost-pack-3.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.1that allows developers to compile against and target Microsoft.NETCore.App 3.1applications using the .NET Core SDK. | +| dotnet-host | MIT and ASL 2.0 and BSD | The .NET Core host is a command line program that runs a standalone.NET core application or launches the SDK..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-host-fxr-2.1 | MIT and ASL 2.0 and BSD | The .NET Core host resolver contains logic to resolve and select theright version of the .NET Core SDK or runtime to use..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-hostfxr-3.0 | MIT and ASL 2.0 and BSD | The .NET Core host resolver contains the logic to resolve and selectthe right version of the .NET Core SDK or runtime to use..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-hostfxr-3.1 | MIT and ASL 2.0 and BSD | The .NET Core host resolver contains the logic to resolve and selectthe right version of the .NET Core SDK or runtime to use..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-runtime-2.1 | MIT and ASL 2.0 and BSD | The .NET Core runtime contains everything needed to run .NET Core applications.It includes a high performance Virtual Machine as well as the frameworklibraries used by .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-runtime-3.0 | MIT and ASL 2.0 and BSD | The .NET Core runtime contains everything needed to run .NET Core applications.It includes a high performance Virtual Machine as well as the frameworklibraries used by .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-runtime-3.1 | MIT and ASL 2.0 and BSD | The .NET Core runtime contains everything needed to run .NET Core applications.It includes a high performance Virtual Machine as well as the frameworklibraries used by .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-2.1 | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-2.1.5xx | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-3.0 | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-3.1 | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-targeting-pack-3.0 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.0that allows developers to compile against and target Microsoft.NETCore.App 3.0applications using the .NET Core SDK. | +| dotnet-targeting-pack-3.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.1that allows developers to compile against and target Microsoft.NETCore.App 3.1applications using the .NET Core SDK. | +| dotnet-templates-3.0 | MIT and ASL 2.0 and BSD | This package contains templates used by the .NET Core SDK.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-templates-3.1 | MIT and ASL 2.0 and BSD | This package contains templates used by the .NET Core SDK.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dovecot | MIT and LGPLv2 | Dovecot is an IMAP server for Linux/UNIX-like systems, written with securityprimarily in mind. It also contains a small POP3 server. It supports mailin either of maildir or mbox formats.The SQL drivers and authentication plug-ins are in their subpackages. | +| dovecot-mysql | MIT and LGPLv2 | This package provides the MySQL back end for dovecot-auth etc. | +| dovecot-pgsql | MIT and LGPLv2 | This package provides the Postgres SQL back end for dovecot-auth etc. | +| dovecot-pigeonhole | MIT and LGPLv2 | This package provides sieve and managesieve plug-in for dovecot LDA. | +| dpdk | BSD and LGPLv2 and GPLv2 | The Data Plane Development Kit is a set of libraries and drivers forfast packet processing in the user space. | +| dpdk-devel | BSD and LGPLv2 and GPLv2 | This package contains the headers and other files needed for developingapplications with the Data Plane Development Kit. | +| dpdk-doc | BSD and LGPLv2 and GPLv2 | API programming documentation for the Data Plane Development Kit. | +| dpdk-tools | BSD and LGPLv2 and GPLv2 | Tools for setting up Data Plane Development Kit environment | +| driverctl | LGPLv2 | driverctl is a tool for manipulating and inspecting the systemdevice driver choices.Devices are normally assigned to their sole designated kernel driverby default. However in some situations it may be desireable tooverride that default, for example to try an older driver towork around a regression in a driver or to try an experimental alternativedriver. Another common use-case is pass-through drivers and driverstubs to allow userspace to drive the device, such as in case ofvirtualization.driverctl integrates with udev to support overridingdriver selection for both cold- and hotplugged devices from themoment of discovery, but can also change already assigned drivers,assuming they are not in use by the system. The driver overridescreated by driverctl are persistent across system rebootsby default. | +| dropwatch | GPLv2+ | dropwatch is an utility to interface to the kernel to monitor for droppednetwork packets. | +| drpm | LGPLv2+ and BSD | The drpm package provides a library for making, reading and applying deltarpms,compatible with the original deltarpm packages. | +| dvd+rw-tools | GPLv2 | Collection of tools to master DVD+RW/+R media. For furtherinformation see `http://fy.chalmers.se/~appro/linux/DVD+RW/`. | +| dwz | GPLv2+ and GPLv3+ | The dwz package contains a program that attempts to optimize DWARFdebugging information contained in ELF shared libraries and ELF executablesfor size, by replacing DWARF information representation with equivalentsmaller representation where possible and by reducing the amount ofduplication using techniques from DWARF standard appendix E - creatingDW_TAG_partial_unit compilation units (CUs) for duplicated informationand using DW_TAG_imported_unit to import it into each CU that needs it. | +| dyninst | LGPLv2+ | Dyninst is an Application Program Interface (API) to permit the insertion ofcode into a running program. The API also permits changing or removingsubroutine calls from the application program. Run-time code changes areuseful to support a variety of applications including debugging, performancemonitoring, and to support composing applications out of existing packages.The goal of this API is to provide a machine independent interface to permitthe creation of tools and applications that use run-time code patching. | +| edk2-ovmf | BSD-2-Clause-Patent and OpenSSL | OVMF (Open Virtual Machine Firmware) is a project to enable UEFI support forVirtual Machines. This package contains a sample 64-bit UEFI firmware for QEMUand KVM. | +| ee4j-parent | EPL-2.0 or GPLv2 with exceptions | Eclipse Enterprise for Java (EE4J) is an open source initiative to createstandard APIs, implementations of those APIs, and technology compatibility kitsfor Java run-times that enable development, deployment, and management ofserver-side and cloud-native applications. | +| efi-srpm-macros | GPLv3+ | efi-srpm-macros provides a set of SRPM macros for use in EFI-related packages. | +| egl-wayland | MIT | Wayland EGL External Platform library | +| elfutils-debuginfod-client | GPLv3+ and (GPLv2+ or LGPLv3+) | The elfutils-debuginfod-client package contains shared librariesdynamically loaded from -ldw, which use a debuginfod serviceto look up debuginfo and associated data. Also includes acommand-line frontend. | +| elfutils-debuginfod-client-devel | GPLv2+ or LGPLv3+ | The elfutils-debuginfod-client-devel package contains the librariesto create applications to use the debuginfod service. | +| emacs | GPLv3+ and CC0-1.0 | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package provides an emacs binary with support for X windows. | +| emacs-common | GPLv3+ and GFDL and BSD | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package contains all the common files needed by emacs, emacs-lucidor emacs-nox. | +| emacs-lucid | GPLv3+ and CC0-1.0 | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package provides an emacs binary with support for X windowsusing LUCID toolkit. | +| emacs-nox | GPLv3+ and CC0-1.0 | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package provides an emacs binary with no X windows support for runningon a terminal. | +| emacs-terminal | GPLv3+ and CC0-1.0 | Contains a desktop menu item running GNU Emacs terminal. Installemacs-terminal if you need a terminal with Malayalam support.Please note that emacs-terminal is a temporary package and it will beremoved when another terminal becomes capable of handling Malayalam. | +| enchant | LGPLv2+ | A library that wraps other spell checking backends. | +| enchant2 | LGPLv2+ | A library that wraps other spell checking backends. | +| enscript | GPLv3+ and LGPLv2+ and GPLv2+ | GNU enscript is a free replacement for Adobe's Enscriptprogram. Enscript converts ASCII files to PostScript(TM) and spoolsgenerated PostScript output to the specified printer or saves it to afile. Enscript can be extended to handle different output media andincludes many options for customizing printouts | +| eog | GPLv2+ and GFDL | The Eye of GNOME image viewer (eog) is the official image viewer for theGNOME desktop. It can view single image files in a variety of formats, aswell as large image collections.eog is extensible through a plugin system. | +| esc | GPL+ | Enterprise Security Client allows the user to enroll and manage theircryptographic smartcards. | +| espeak-ng | GPLv3+ | The eSpeak NG (Next Generation) Text-to-Speech program is an open source speechsynthesizer that supports over 70 languages. It is based on the eSpeak enginecreated by Jonathan Duddington. It uses spectral formant synthesis by defaultwhich sounds robotic, but can be configured to use Klatt formant synthesisor MBROLA to give it a more natural sound. | +| evemu | GPLv3+ | evemu is a simple utility to capture the event stream from input devicesand replay that stream on a virtual input device. | +| evemu-libs | LGPLv3+ | evemu base library, used by the evemu tools. | +| evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Evince is simple multi-page document viewer. It can display and printPortable Document Format (PDF), PostScript (PS) and Encapsulated PostScript(EPS) files. When supported by the document format, evince allows searchingfor text, copying text to the clipboard, hypertext navigation,table-of-contents bookmarks and editing of forms. | +| evince-browser-plugin | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | This package contains the evince web browser plugin. | +| evince-libs | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | This package contains shared libraries needed for evince | +| evince-nautilus | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | This package contains the evince extension for the nautilus file manager.It adds an additional tab called ""Document"" to the file properties dialog. | +| evolution | GPLv2+ and GFDL | Evolution is the GNOME mailer, calendar, contact manager andcommunications tool. The components which make up Evolutionare tightly integrated with one another and act as a seamlesspersonal information-management tool. | +| evolution-bogofilter | GPLv2+ and GFDL | This package contains the plugin to filter junk mail using Bogofilter. | +| evolution-data-server | LGPLv2+ | The evolution-data-server package provides a unified backend for programs that workwith contacts, tasks, and calendar information.It was originally developed for Evolution (hence the name), but is now usedby other packages. | +| evolution-data-server-devel | LGPLv2+ | Development files needed for building things which link against evolution-data-server. | +| evolution-data-server-langpacks | LGPLv2+ | This package contains translations for evolution-data-server. | +| evolution-ews | LGPLv2 | This package allows Evolution to interact with Microsoft Exchange servers,versions 2007 and later, through its Exchange Web Services (EWS) interface. | +| evolution-ews-langpacks | LGPLv2 | This package contains translations for evolution-ews. | +| evolution-help | GPLv2+ and GFDL | This package contains user documentation for evolution. | +| evolution-langpacks | GPLv2+ and GFDL | This package contains translations for evolution. | +| evolution-mapi | LGPLv2+ | This package allows Evolution to interact with MS Exchange 2007 servers. | +| evolution-mapi-langpacks | LGPLv2+ | This package contains translations for evolution-mapi. | +| evolution-pst | GPLv2+ and GFDL | This package contains the plugin to import Microsoft Personal Storage Table(PST) files used by Microsoft Outlook and Microsoft Exchange. | +| evolution-spamassassin | GPLv2+ and GFDL | This package contains the plugin to filter junk mail using SpamAssassin. | +| exchange-bmc-os-info | BSD | Given a host with BMC, this package would pass the hostname &OS information to the BMC and also capture the BMC ip infofor the host OS to use. | +| exempi | BSD | Exempi provides a library for easy parsing of XMP metadata. It is a port ofAdobe XMP SDK to work on UNIX and to be build with GNU automake.It includes XMPCore and XMPFiles. | +| exiv2 | GPLv2+ | A command line utility to access image metadata, allowing one to:* print the Exif metadata of Jpeg images as summary info, interpreted values, or the plain data for each tag* print the Iptc metadata of Jpeg images* print the Jpeg comment of Jpeg images* set, add and delete Exif and Iptc metadata of Jpeg images* adjust the Exif timestamp (that's how it all started...)* rename Exif image files according to the Exif timestamp* extract, insert and delete Exif metadata (including thumbnails), Iptc metadata and Jpeg comments | +| exiv2-libs | GPLv2+ | A C++ library to access image metadata, supporting full read and write accessto the Exif and Iptc metadata, Exif MakerNote support, extract and deletemethods for Exif thumbnails, classes to access Ifd and so on. | +| fabtests | BSD and (BSD or GPLv2) and MIT | Fabtests provides a set of examples that uses libfabric - a high-performancefabric software library. | +| fapolicyd | GPLv3+ | Fapolicyd (File Access Policy Daemon) implements application whitelistingto decide file access rights. Applications that are known via a reputationsource are allowed access while unknown applications are not. The daemonmakes use of the kernel's fanotify interface to determine file access rights. | +| farstream02 | LGPLv2+ and GPLv2+ | farstream02 is a collection of GStreamer modules and libraries forvideoconferencing. | +| fence-agents-all | GPLv2+ and LGPLv2+ and ASL 2.0 | A collection of executables to handle isolation (""fencing"") of possiblymisbehaving hosts by the means of remote power management, blockingnetwork, storage, or similar.This package serves as a catch-all for all supported fence agents. | +| fence-agents-amt-ws | ASL 2.0 | The fence-agents-amt-ws package contains a fence agent for AMT (WS-Man) devices. | +| fence-agents-apc | GPLv2+ and LGPLv2+ | Fence agent for APC devices that are accessed via telnet or SSH. | +| fence-agents-apc-snmp | GPLv2+ and LGPLv2+ | Fence agents for APC devices that are accessed via the SNMP protocol. | +| fence-agents-bladecenter | GPLv2+ and LGPLv2+ | Fence agent for IBM BladeCenter devices that are accessedvia telnet or SSH. | +| fence-agents-brocade | GPLv2+ and LGPLv2+ | Fence agent for Brocade devices that are accessed via telnet or SSH. | +| fence-agents-cisco-mds | GPLv2+ and LGPLv2+ | Fence agent for Cisco MDS 9000 series devices that are accessedvia the SNMP protocol. | +| fence-agents-cisco-ucs | GPLv2+ and LGPLv2+ | Fence agent for Cisco UCS series devices that are accessedvia the SNMP protocol. | +| fence-agents-common | GPLv2+ and LGPLv2+ | A collection of executables to handle isolation (""fencing"") of possiblymisbehaving hosts by the means of remote power management, blockingnetwork, storage, or similar.This package contains support files including the Python fencing library. | +| fence-agents-compute | GPLv2+ and LGPLv2+ | Fence agent for Nova compute nodes. | +| fence-agents-drac5 | GPLv2+ and LGPLv2+ | Fence agent for Dell DRAC 5 series devices that are accessedvia telnet or SSH. | +| fence-agents-eaton-snmp | GPLv2+ and LGPLv2+ | Fence agent for Eaton network power switches that are accessedvia the SNMP protocol. | +| fence-agents-emerson | GPLv2+ and LGPLv2+ | Fence agent for Emerson devices that are accessed viathe SNMP protocol. | +| fence-agents-eps | GPLv2+ and LGPLv2+ | Fence agent for ePowerSwitch 8M+ power switches that are accessedvia the HTTP(s) protocol. | +| fence-agents-heuristics-ping | GPLv2+ and LGPLv2+ | Fence pseudo agent used to affect other agents based onping-heuristics. | +| fence-agents-hpblade | GPLv2+ and LGPLv2+ | Fence agent for HP BladeSystem devices that are accessed via telnetor SSH. | +| fence-agents-ibmblade | GPLv2+ and LGPLv2+ | Fence agent for IBM BladeCenter devices that are accessedvia the SNMP protocol. | +| fence-agents-ifmib | GPLv2+ and LGPLv2+ | Fence agent for IF-MIB interfaces that are accessed viathe SNMP protocol. | +| fence-agents-ilo2 | GPLv2+ and LGPLv2+ | Fence agents for HP iLO2 devices that are accessed viathe HTTP(s) protocol. | +| fence-agents-ilo-moonshot | GPLv2+ and LGPLv2+ | Fence agent for HP iLO Moonshot devices that are accessedvia telnet or SSH. | +| fence-agents-ilo-mp | GPLv2+ and LGPLv2+ | Fence agent for HP iLO MP devices that are accessed via telnet or SSH. | +| fence-agents-ilo-ssh | GPLv2+ and LGPLv2+ | Fence agents for HP iLO devices that are accessed via telnet or SSH. | +| fence-agents-intelmodular | GPLv2+ and LGPLv2+ | Fence agent for Intel Modular interfaces that are accessedvia the SNMP protocol. | +| fence-agents-ipdu | GPLv2+ and LGPLv2+ | Fence agent for IBM iPDU network power switches that are accessedvia the SNMP protocol. | +| fence-agents-ipmilan | GPLv2+ and LGPLv2+ | Fence agents for devices with IPMI interface. | +| fence-agents-kdump | GPLv2+ and LGPLv2+ | Fence agent for use with kdump crash recovery service. | +| fence-agents-mpath | GPLv2+ and LGPLv2+ | Fence agent for SCSI persistent reservation overDevice Mapper Multipath. | +| fence-agents-redfish | GPLv2+ and LGPLv2+ | The fence-agents-redfish package contains a fence agent for Redfish | +| fence-agents-rhevm | GPLv2+ and LGPLv2+ | Fence agent for RHEV-M via REST API. | +| fence-agents-rsa | GPLv2+ and LGPLv2+ | Fence agent for IBM RSA II devices that are accessedvia telnet or SSH. | +| fence-agents-rsb | GPLv2+ and LGPLv2+ | Fence agent for Fujitsu RSB devices that are accessedvia telnet or SSH. | +| fence-agents-sbd | GPLv2+ and LGPLv2+ | Fence agent for SBD (storage-based death). | +| fence-agents-scsi | GPLv2+ and LGPLv2+ | Fence agent for SCSI persistent reservations. | +| fence-agents-virsh | GPLv2+ and LGPLv2+ | Fence agent for virtual machines that are accessed via SSH. | +| fence-agents-vmware-rest | GPLv2+ and LGPLv2+ | Fence agent for VMWare with REST API. | +| fence-agents-vmware-soap | GPLv2+ and LGPLv2+ | Fence agent for VMWare with SOAP API v4.1+. | +| fence-agents-wti | GPLv2+ and LGPLv2+ | Fence agent for WTI network power switches that are accessedvia telnet or SSH. | +| fence-virt | GPLv2+ | Fencing agent for virtual machines. | +| fence-virtd | GPLv2+ | This package provides the host server framework, fence_virtd,for fence_virt. The fence_virtd host daemon is resposible forprocessing fencing requests from virtual machines and routingthe requests to the appropriate physical machine for action. | +| fence-virtd-libvirt | GPLv2+ | Provides fence_virtd with a connection to libvirt to fencevirtual machines. Useful for running a cluster of virtualmachines on a desktop. | +| fence-virtd-multicast | GPLv2+ | Provides multicast listener capability for fence-virtd. | +| fence-virtd-serial | GPLv2+ | Provides serial VMChannel listener capability for fence-virtd. | +| fence-virtd-tcp | GPLv2+ | Provides TCP listener capability for fence-virtd. | +| fetchmail | GPL+ and Public Domain | Fetchmail is a remote mail retrieval and forwarding utility intendedfor use over on-demand TCP/IP links, like SLIP or PPP connections.Fetchmail supports every remote-mail protocol currently in use on theInternet (POP2, POP3, RPOP, APOP, KPOP, all IMAPs, ESMTP ETRN, IPv6,and IPSEC) for retrieval. Then Fetchmail forwards the mail throughSMTP so you can read it through your favorite mail client.Install fetchmail if you need to retrieve mail over SLIP or PPPconnections. | +| fftw | GPLv2+ | FFTW is a C subroutine library for computing the Discrete FourierTransform (DFT) in one or more dimensions, of both real and complexdata, and of arbitrary input size. | +| fftw-devel | GPLv2+ | FFTW is a C subroutine library for computing the Discrete FourierTransform (DFT) in one or more dimensions, of both real and complexdata, and of arbitrary input size.This package contains header files and development libraries needed todevelop programs using the FFTW fast Fourier transform library. | +| fftw-libs | GPLv2+ | This is a dummy package package, pulling in the individual FFTWrun-time libraries. | +| fftw-libs-double | GPLv2+ | This package contains the FFTW library compiled in double precision. | +| fftw-libs-long | GPLv2+ | This package contains the FFTW library compiled in long doubleprecision. | +| fftw-libs-quad | GPLv2+ | This package contains the FFTW library compiled in quadrupleprecision. | +| fftw-libs-single | GPLv2+ | This package contains the FFTW library compiled in single precision. | +| fftw-static | GPLv2+ | The fftw-static package contains the statically linkable version ofthe FFTW fast Fourier transform library. | +| file-roller | GPLv2+ | File Roller is an application for creating and viewing archives files,such as tar or zip files. | +| fio | GPLv2 | fio is an I/O tool that will spawn a number of threads or processes doinga particular type of io action as specified by the user. fio takes anumber of global parameters, each inherited by the thread unlessotherwise parameters given to them overriding that setting is given.The typical use of fio is to write a job file matching the io loadone wants to simulate. | +| firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox is an open-source web browser, designed for standardscompliance, performance and portability. | +| firewall-applet | GPLv2+ | The firewall panel applet provides a status information of firewalld and alsothe firewall settings. | +| firewall-config | GPLv2+ | The firewall configuration application provides an configuration interface forfirewalld. | +| flac-libs | BSD and GPLv2+ and GFDL | FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLACis similar to Ogg Vorbis, but lossless. The FLAC project consists ofthe stream format, reference encoders and decoders in library form,flac, a command-line program to encode and decode FLAC files, metaflac,a command-line metadata editor for FLAC files and input plugins forvarious music players.This package contains the FLAC libraries. | +| flatpak | LGPLv2+ | flatpak is a system for building, distributing and running sandboxed desktopapplications on Linux. See `https://wiki.gnome.org/Projects/SandboxedApps` for more information. | +| flatpak-builder | LGPLv2+ and GPLv2+ | Flatpak-builder is a tool for building flatpaks from sources.See `http://flatpak.org/` for more information. | +| flatpak-libs | LGPLv2+ | This package contains libflatpak. | +| flatpak-selinux | LGPLv2+ | This package contains the SELinux policy module for flatpak. | +| flatpak-session-helper | LGPLv2+ | This package contains the org.freedesktop.Flatpak user D-Bus servicethat's used by flatpak and other packages. | +| flex | BSD and LGPLv2+ | The flex program generates scanners. Scanners are programs which canrecognize lexical patterns in text. Flex takes pairs of regularexpressions and C code as input and generates a C source file asoutput. The output file is compiled and linked with a library toproduce an executable. The executable searches through its input foroccurrences of the regular expressions. When a match is found, itexecutes the corresponding C code. Flex was designed to work withboth Yacc and Bison, and is used by many programs as part of theirbuild process.You should install flex if you are going to use your system forapplication development. | +| flex-doc | BSD and LGPLv2+ | This package contains documentation for flex scanner generator inplain text and PDF formats. | +| fltk | LGPLv2+ with exceptions | FLTK (pronounced ""fulltick"") is a cross-platform C++ GUI toolkit.It provides modern GUI functionality without the bloat, and supports3D graphics via OpenGL and its built-in GLUT emulation. | +| flute | W3C and LGPLv2+ | A Cascading Style Sheets parser using the Simple API for CSS, for Java. | +| fontawesome-fonts | OFL | Font Awesome gives you scalable vector icons that can instantly becustomized 閳 size, color, drop shadow, and anything that can be done with thepower of CSS.This package contains OpenType and TrueType font files which are typically usedlocally. | +| fonts-tweak-tool | LGPLv3+ | fonts-tweak-tool is a GUI tool for customizing fonts per language on desktopsusing fontconfig. | +| foomatic | GPLv2+ | Foomatic is a comprehensive, spooler-independent database of printers,printer drivers, and driver descriptions. This package containsutilities to generate driver description files and printer queues forCUPS, LPD, LPRng, and PDQ using the database (packaged separately).There is also the possibility to read the PJL options out of PJL-capablelaser printers and take them into account at the driver descriptionfile generation.There are spooler-independent command line interfaces to manipulatequeues (foomatic-configure) and to print files/manipulate jobs(foomatic printjob).The site `http://www.linuxprinting.org/` is based on this database. | +| foomatic-db | GPLv2+ | This is the database of printers, printer drivers, and driver optionsfor Foomatic.The site `http://www.openprinting.org/` is based on this database. | +| foomatic-db-filesystem | Public Domain | Directory layout for the foomatic package. | +| foomatic-db-ppds | GPLv2+ and MIT | PPDs from printer manufacturers. | +| fprintd | GPLv2+ | D-Bus service to access fingerprint readers. | +| fprintd-pam | GPLv2+ | PAM module that uses the fprintd D-Bus service for fingerprintauthentication. | +| freeglut | MIT | freeglut is a completely open source alternative to the OpenGL Utility Toolkit(GLUT) library with an OSI approved free software license. GLUT was originallywritten by Mark Kilgard to support the sample programs in the second editionOpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practicalapplications because it is simple, universally available and highly portable.freeglut allows the user to create and manage windows containing OpenGLcontexts on a wide range of platforms and also read the mouse, keyboard andjoystick functions. | +| freeglut-devel | MIT | Developmental libraries and header files required for developing or compilingsoftware which links to the freeglut library, which is an open sourcealternative to the popular GLUT library, with an OSI approved free softwarelicense. | +| freeradius | GPLv2+ and LGPLv2+ | The FreeRADIUS Server Project is a high performance and highly configurableGPL'd free RADIUS server. The server is similar in some respects toLivingston's 2.0 server. While FreeRADIUS started as a variant of theCistron RADIUS server, they don't share a lot in common any more. It now hasmany more features than Cistron or Livingston, and is much more configurable.FreeRADIUS is an Internet authentication daemon, which implements the RADIUSprotocol, as defined in RFC 2865 (and others). It allows Network AccessServers (NAS boxes) to perform authentication for dial-up users. There arealso RADIUS clients available for Web servers, firewalls, Unix logins, andmore. Using RADIUS allows authentication and authorization for a network tobe centralized, and minimizes the amount of re-configuration which has to bedone when adding or deleting new users. | +| freeradius-devel | GPLv2+ and LGPLv2+ | Development headers and libraries for FreeRADIUS. | +| freeradius-doc | GPLv2+ and LGPLv2+ | All documentation supplied by the FreeRADIUS project is includedin this package. | +| freeradius-krb5 | GPLv2+ and LGPLv2+ | This plugin provides the Kerberos 5 support for the FreeRADIUS server project. | +| freeradius-ldap | GPLv2+ and LGPLv2+ | This plugin provides the LDAP support for the FreeRADIUS server project. | +| freeradius-mysql | GPLv2+ and LGPLv2+ | This plugin provides the MySQL support for the FreeRADIUS server project. | +| freeradius-perl | GPLv2+ and LGPLv2+ | This plugin provides the Perl support for the FreeRADIUS server project. | +| freeradius-postgresql | GPLv2+ and LGPLv2+ | This plugin provides the postgresql support for the FreeRADIUS server project. | +| freeradius-rest | GPLv2+ and LGPLv2+ | This plugin provides the REST support for the FreeRADIUS server project. | +| freeradius-sqlite | GPLv2+ and LGPLv2+ | This plugin provides the SQLite support for the FreeRADIUS server project. | +| freeradius-unixODBC | GPLv2+ and LGPLv2+ | This plugin provides the unixODBC support for the FreeRADIUS server project. | +| freeradius-utils | GPLv2+ and LGPLv2+ | The FreeRADIUS server has a number of features found in other servers,and additional features not found in any other server. Rather thandoing a feature by feature comparison, we will simply list the featuresof the server, and let you decide if they satisfy your needs.Support for RFC and VSA Attributes Additional server configurationattributes Selecting a particular configuration Authentication methods | +| freerdp | ASL 2.0 | The xfreerdp & wlfreerdp Remote Desktop Protocol (RDP) clients from the FreeRDPproject.xfreerdp & wlfreerdp can connect to RDP servers such as Microsoft Windowsmachines, xrdp and VirtualBox. | +| freerdp-libs | ASL 2.0 | libfreerdp-core can be embedded in applications.libfreerdp-channels and libfreerdp-kbd might be convenient to use in Xapplications together with libfreerdp-core.libfreerdp-core can be extended with plugins handling RDP channels. | +| frei0r-plugins | GPLv2+ | It is a minimalist plugin API for video sources and filters. The behavior ofthe effects can be controlled from the host by simple parameters. The intent isto solve the recurring re-implementation or adaptation issue of standard effect | +| frei0r-plugins-opencv | GPLv2+ | Frei0r plugins that use the OpenCV computer vision framework. | +| fribidi | LGPLv2+ and UCD | A library to handle bidirectional scripts (for example Hebrew, Arabic),so that the display is done in the proper way; while the text data itselfis always written in logical order. | +| fribidi-devel | LGPLv2+ and UCD | Include files and libraries needed for developing applications which useFriBidi. | +| frr | GPLv2+ | FRRouting is free software that manages TCP/IP based routing protocols. It takesa multi-server and multi-threaded approach to resolve the current complexityof the Internet.FRRouting supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM, NHRP, PBR, EIGRP and BFD.FRRouting is a fork of Quagga. | +| frr-contrib | GPLv2+ | Contributed/3rd party tools which may be of use with frr. | +| ftp | BSD with advertising | The ftp package provides the standard UNIX command-line FTP (FileTransfer Protocol) client. FTP is a widely used protocol fortransferring files over the Internet and for archiving files.If your system is on a network, you should install ftp in order to dofile transfers. | +| fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers. | +| fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers. | +| fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers. | +| galera | GPLv2 | Galera is a fast synchronous multi-master wsrep provider (replication engine)for transactional databases and similar applications. For more informationabout wsrep API see `http://launchpad.net/wsrep`. For a description of Galerareplication engine see `http://www.codership.com`. | +| gavl | GPLv3+ | Gavl is a library for handling and converting uncompressed audio andvideo data. It provides datatypes for audio/video formats and standardizedstructures to store the data. It supports converting between all formats.Some conversion functions are available in multiple versions (MMX...),which are selected by compile time configuration, CPU autodetection anduser options. | +| gc | BSD | The Boehm-Demers-Weiser conservative garbage collector can beused as a garbage collecting replacement for C malloc or C++ new. | +| gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc package contains the GNU Compiler Collection version 8.You'll need this package in order to compile C code. | +| gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package adds C++ support to the GNU Compiler Collection.It includes support for most of the current C++ specification,including templates and exception handling. | +| gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC plugin for GDB C expression evaluation. | +| gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-gfortran package provides support for compiling Fortranprograms with the GNU Compiler Collection. | +| gcc-offload-nvptx | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-offload-nvptx package provides offloading support forNVidia PTX. OpenMP and OpenACC programs linked with -fopenmp willby default add PTX code into the binaries, which can be offloadedto NVidia PTX capable devices if available. | +| gcc-toolset-9 | GPLv2+ | This is the main package for gcc-toolset-9 Software Collection. | +| gcc-toolset-9-annobin | GPLv3+ | Provides a plugin for GCC that records extra information in the filesthat it compiles.Note - the plugin is automatically enabled in gcc builds via flagsprovided by the redhat-rpm-macros package. | +| gcc-toolset-9-binutils | GPLv3+ | Binutils is a collection of binary utilities, including ar (forcreating, modifying and extracting from archives), as (a family of GNUassemblers), gprof (for displaying call graph profile data), ld (theGNU linker), nm (for listing symbols from object files), objcopy (forcopying and translating object files), objdump (for displayinginformation from object files), ranlib (for generating an index forthe contents of an archive), readelf (for displaying detailedinformation about binary files), size (for listing the section sizesof an object or archive file), strings (for listing printable stringsfrom files), strip (for discarding symbols), and addr2line (forconverting addresses to file and line). | +| gcc-toolset-9-binutils-devel | GPLv3+ | This package contains BFD and opcodes static and dynamic libraries.The dynamic libraries are in this package, rather than a separatebase package because they are actually linker scripts that forcethe use of the static libraries. This is because the API of theBFD library is too unstable to be used dynamically.The static libraries are here because they are now needed by thedynamic libraries.Developers starting new projects are strongly encouraged to considerusing libelf instead of BFD. | +| gcc-toolset-9-build | GPLv2+ | Package shipping essential configuration macros to build gcc-toolset-9 Software Collection. | +| gcc-toolset-9-dwz | GPLv2+ and GPLv3+ | The dwz package contains a program that attempts to optimize DWARFdebugging information contained in ELF shared libraries and ELF executablesfor size, by replacing DWARF information representation with equivalentsmaller representation where possible and by reducing the amount ofduplication using techniques from DWARF standard appendix E - creatingDW_TAG_partial_unit compilation units (CUs) for duplicated informationand using DW_TAG_imported_unit to import it into each CU that needs it. | +| gcc-toolset-9-dyninst | LGPLv2+ | Dyninst is an Application Program Interface (API) to permit the insertion ofcode into a running program. The API also permits changing or removingsubroutine calls from the application program. Run-time code changes areuseful to support a variety of applications including debugging, performancemonitoring, and to support composing applications out of existing packages.The goal of this API is to provide a machine independent interface to permitthe creation of tools and applications that use run-time code patching. | +| gcc-toolset-9-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) | Elfutils is a collection of utilities, including stack (to showbacktraces), nm (for listing symbols from object files), size(for listing the section sizes of an object or archive file),strip (for discarding symbols), readelf (to see the raw ELF filestructures), elflint (to check for well-formed ELF files) andelfcompress (to compress or decompress ELF sections). | +| gcc-toolset-9-elfutils-devel | GPLv2+ or LGPLv3+ | The elfutils-devel package contains the libraries to createapplications for handling compiled objects. libebl provides somehigher-level ELF access functionality. libdw provides access tothe DWARF debugging information. libasm provides a programmableassembler interface. | +| gcc-toolset-9-elfutils-libelf | GPLv2+ or LGPLv3+ | The elfutils-libelf package provides a DSO which allows reading andwriting ELF files on a high level. Third party programs depend onthis package to read internals of ELF files. The programs of theelfutils package use it also to generate new ELF files. | +| gcc-toolset-9-elfutils-libelf-devel | GPLv2+ or LGPLv3+ | The elfutils-libelf-devel package contains the libraries to createapplications for handling compiled objects. libelf allows you toaccess the internals of the ELF object file format, so you can see thedifferent sections of an ELF file. | +| gcc-toolset-9-elfutils-libs | GPLv2+ or LGPLv3+ | The elfutils-libs package contains libraries which implement DWARF, ELF,and machine-specific ELF handling. These libraries are used by the programsin the elfutils package. The elfutils-devel package enables buildingother programs using these libraries. | +| gcc-toolset-9-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-toolset-9-gcc package contains the GNU Compiler Collection version 9. | +| gcc-toolset-9-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package adds C++ support to the GNU Compiler Collectionversion 9. It includes support for most of the current C++ specificationand a lot of support for the upcoming C++ specification. | +| gcc-toolset-9-gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC 9 plugin for GDB C expression evaluation. | +| gcc-toolset-9-gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-toolset-9-gcc-gfortran package provides support for compiling Fortranprograms with the GNU Compiler Collection. | +| gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data. | +| gcc-toolset-9-gdb-doc | GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides INFO, HTML and PDF user manual for GDB. | +| gcc-toolset-9-gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides a program that allows you to run GDB on a differentmachine than the one which is running the program being debugged. | +| gcc-toolset-9-libasan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Address Sanitizer static runtime library. | +| gcc-toolset-9-libatomic-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GNU Atomic static libraries. | +| gcc-toolset-9-libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers and support files for theGNU Transactional Memory library. | +| gcc-toolset-9-liblsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Leak Sanitizer static runtime library. | +| gcc-toolset-9-libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers for building Fortran programs usingREAL*16 and programs using __float128 math. | +| gcc-toolset-9-libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This is the GNU implementation of the standard C++ libraries. Thispackage includes the header files and libraries needed for C++development. This includes rewritten implementation of STL. | +| gcc-toolset-9-libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Manual, doxygen generated API information and Frequently Asked Questionsfor the GNU standard C++ library. | +| gcc-toolset-9-libtsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Thread Sanitizer static runtime library. | +| gcc-toolset-9-libubsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Undefined Behavior Sanitizer static runtime library. | +| gcc-toolset-9-ltrace | GPLv2+ | Ltrace is a debugging program which runs a specified command until thecommand exits. While the command is executing, ltrace intercepts andrecords both the dynamic library calls called by the executed processand the signals received by the executed process. Ltrace can alsointercept and print system calls executed by the process.You should install ltrace if you need a sysadmin tool for tracking theexecution of processes. | +| gcc-toolset-9-make | GPLv3+ | A GNU tool for controlling the generation of executables and othernon-source files of a program from the program's source files. Makeallows users to build and install packages without any significantknowledge about the details of the build process. The details abouthow the program should be built are provided for make in the program'smakefile. | +| gcc-toolset-9-make-devel | GPLv3+ | The make-devel package contains gnumake.h. | +| gcc-toolset-9-perftools | GPLv2+ | Package shipping performance tools (systemtap) | +| gcc-toolset-9-runtime | GPLv2+ | Package shipping essential scripts to work with gcc-toolset-9 Software Collection. | +| gcc-toolset-9-strace | LGPL-2.1+ and GPL-2.0+ | The strace program intercepts and records the system calls called andreceived by a running process. Strace can print a record of eachsystem call, its arguments and its return value. Strace is useful fordiagnosing problems and debugging, as well as for instructionalpurposes.Install strace if you need a tool to track the system calls made andreceived by a process. | +| gcc-toolset-9-systemtap | GPLv2+ | SystemTap is an instrumentation system for systems running Linux.Developers can write instrumentation scripts to collect data onthe operation of the system. The base systemtap package contains/requiresthe components needed to locally develop and execute systemtap scripts. | +| gcc-toolset-9-systemtap-client | GPLv2+ | This package contains/requires the components needed to developsystemtap scripts, and compile them using a local systemtap-develor a remote systemtap-server installation, then run them using alocal or remote systemtap-runtime. It includes script samples anddocumentation, and a copy of the tapset library for reference. | +| gcc-toolset-9-systemtap-devel | GPLv2+ | This package contains the components needed to compile a systemtapscript from source form into executable (.ko) forms. It may beinstalled on a self-contained developer workstation (along with thesystemtap-client and systemtap-runtime packages), or on a dedicatedremote server (alongside the systemtap-server package). It includesa copy of the standard tapset library and the runtime library C files. | +| gcc-toolset-9-systemtap-initscript | GPLv2+ | This package includes a SysVinit script to launch selected systemtapscripts at system startup, along with a dracut module for earlyboot-time probing if supported. | +| gcc-toolset-9-systemtap-runtime | GPLv2+ | SystemTap runtime contains the components needed to executea systemtap script that was already compiled into a moduleusing a local or remote systemtap-devel installation. | +| gcc-toolset-9-systemtap-sdt-devel | GPLv2+ and Public Domain | This package includes the header file used for staticinstrumentation compiled into userspace programs and libraries, alongwith the optional dtrace-compatibility preprocessor to process related.d files into tracing-macro-laden .h headers. | +| gcc-toolset-9-systemtap-server | GPLv2+ | This is the remote script compilation server component of systemtap.It announces itself to nearby clients with avahi (if available), andcompiles systemtap scripts to kernel objects on their demand. | +| gcc-toolset-9-toolchain | GPLv2+ | Package shipping basic toolchain applications (compiler, debugger, ...) | +| gcc-toolset-9-valgrind | GPLv2+ | Valgrind is an instrumentation framework for building dynamic analysistools. There are Valgrind tools that can automatically detect manymemory management and threading bugs, and profile your programs indetail. You can also use Valgrind to build new tools. The Valgrinderror detector (memcheck, the default tool), two thread errordetectors (helgrind and drd), a cache and branch-prediction profiler(cachegrind), a call-graph generating cache and branch-predictionprofiler (callgrind), and a heap profiler (massif). | +| gcc-toolset-9-valgrind-devel | GPLv2+ | Header files and libraries for development of valgrind aware programs. | +| GConf2 | LGPLv2+ and GPLv2+ | GConf is a process-transparent configuration database API used tostore user preferences. It has pluggable backends and features tosupport workgroup administration. | +| gcr | LGPLv2+ | gcr is a library for displaying certificates, and crypto UI, accessingkey stores. It also provides a viewer for crypto files on the GNOMEdesktop.gck is a library for accessing PKCS#11 modules like smart cards. | +| gcr-devel | LGPLv2+ | The gcr-devel package includes the header files for the gcr library. | +| gd | MIT | The gd graphics library allows your code to quickly draw imagescomplete with lines, arcs, text, multiple colors, cut and paste fromother images, and flood fills, and to write out the result as a PNG orJPEG file. This is particularly useful in Web applications, where PNGand JPEG are two of the formats accepted for inline images by mostbrowsers. Note that gd is not a paint program. | +| gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | 'gdb' package is only a stub to install gcc-gdb-plugin for 'compile' commands.See package 'gdb-headless'. | +| gdb-doc | GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides INFO, HTML and PDF user manual for GDB. | +| gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides a program that allows you to run GDB on a differentmachine than the one which is running the program being debugged. | +| gdb-headless | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data. | +| gd-devel | MIT | The gd-devel package contains the development libraries and headerfiles for gd, a graphics library for creating PNG and JPEG graphics. | +| gdk-pixbuf2-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications that are using gdk-pixbuf. | +| gdk-pixbuf2-modules | LGPLv2+ | This package contains the additional modules that are needed to load variousimage formats such as ICO and JPEG. | +| gdm | GPLv2+ | GDM, the GNOME Display Manager, handles authentication-related backendfunctionality for logging in a user and unlocking the user's session afterit's been locked. GDM also provides functionality for initiating user-switching,so more than one user can be logged in at the same time. It handlesgraphical session registration with the system for both local and remotesessions (in the latter case, via the XDMCP protocol). In cases where thesession doesn't provide it's own display server, GDM can start the displayserver on behalf of the session. | +| gedit | GPLv2+ and GFDL | gedit is a small, but powerful text editor designed specifically forthe GNOME desktop. It has most standard text editor functions and fullysupports international text in Unicode. Advanced features include syntaxhighlighting and automatic indentation of source code, printing and editingof multiple documents in one window.gedit is extensible through a plugin system, which currently includessupport for spell checking, comparing files, viewing CVS ChangeLogs, andadjusting indentation levels. Further plugins can be found in thegedit-plugins package. | +| gedit-plugin-bookmarks | GPLv2+ | The gedit bookmarks plugin. | +| gedit-plugin-bracketcompletion | GPLv2+ | The gedit bracketcompletion plugin. | +| gedit-plugin-codecomment | GPLv2+ | The gedit codecomment plugin. | +| gedit-plugin-colorpicker | GPLv2+ | The gedit colorpicker plugin. | +| gedit-plugin-colorschemer | GPLv2+ | The gedit colorschemer plugin. | +| gedit-plugin-commander | GPLv2+ | The gedit commander plugin. | +| gedit-plugin-drawspaces | GPLv2+ | The gedit drawspaces plugin. | +| gedit-plugin-findinfiles | GPLv2+ | The gedit findinfiles plugin. | +| gedit-plugin-joinlines | GPLv2+ | The gedit joinlines plugin. | +| gedit-plugin-multiedit | GPLv2+ | The gedit multiedit plugin. | +| gedit-plugins | GPLv2+ | A collection of plugins for gedit. | +| gedit-plugins-data | GPLv2+ | Common files required by all plugins. | +| gedit-plugin-smartspaces | GPLv2+ | The gedit smartspaces plugin. | +| gedit-plugin-terminal | GPLv2+ | The gedit terminal plugin. | +| gedit-plugin-textsize | GPLv2+ | The gedit textsize plugin. | +| gedit-plugin-translate | GPLv2+ | The gedit translate plugin. | +| gedit-plugin-wordcompletion | GPLv2+ | The gedit wordcompletion plugin. | +| gegl | LGPLv3+ and GPLv3+ | GEGL (Generic Graphics Library) is a graph based image processing framework.GEGLs original design was made to scratch GIMPs itches for a newcompositing and processing core. This core is being designed to haveminimal dependencies. and a simple well defined API. | +| gegl04 | LGPLv3+ | GEGL (Generic Graphics Library) is a graph based image processing framework.GEGLs original design was made to scratch GIMP's itches for a newcompositing and processing core. This core is being designed to haveminimal dependencies and a simple well defined API. | +| genisoimage | GPLv2 | The genisoimage program is used as a pre-mastering program; i.e., itgenerates the ISO9660 file-system. Genisoimage takes a snapshot ofa given directory tree and generates a binary image of the treewhich will correspond to an ISO9660 file-system when written toa block device. Genisoimage is used for writing CD-ROMs, and includessupport for creating boot-able El Torito CD-ROMs.Install the genisoimage package if you need a program for writingCD-ROMs. | +| geoclue2 | GPLv2+ | Geoclue is a D-Bus service that provides location information. The primary goalof the Geoclue project is to make creating location-aware applications assimple as possible, while the secondary goal is to ensure that no applicationcan access location information without explicit permission from user. | +| geoclue2-demos | GPLv2+ | The geoclue2-demos package contains demo applications that use geoclue2. | +| geoclue2-libs | LGPLv2+ | The geoclue2-libs package contains a convenience library to interact withGeoclue service. | +| geocode-glib | LGPLv2+ | geocode-glib is a convenience library for the geocoding (finding longitude,and latitude from an address) and reverse geocoding (finding an address fromcoordinates). It uses Nominatim service to achieve that. It also caches(reverse-)geocoding requests for faster results and to avoid unnecessary serverload. | +| geocode-glib-devel | LGPLv2+ | The geocode-glib-devel package contains libraries and header files fordeveloping applications that use geocode-glib. | +| geoipupdate | GPLv2 | The GeoIP Update program performs automatic updates of GeoIP2 and GeoIPLegacy binary databases. | +| geolite2-city | CC-BY-SA | GeoLite2 databases are free IP geolocation databases comparable to, but lessaccurate than, MaxMind's GeoIP2 databases. This product includes GeoLite2 datacreated by MaxMind, available from `http://www.maxmind.com`. | +| geolite2-country | CC-BY-SA | GeoLite2 databases are free IP geolocation databases comparable to, but lessaccurate than, MaxMind's GeoIP2 databases. This product includes GeoLite2 datacreated by MaxMind, available from `http://www.maxmind.com`. | +| geronimo-annotation | ASL 2.0 | This package defines the common annotations. | +| geronimo-annotation | ASL 2.0 | This package defines the common annotations. | +| gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API that integrates with GNOMEOnline Accounts. | +| ghc-srpm-macros | GPLv2+ | Macros used when generating Haskell source RPM packages. | +| ghostscript | AGPLv3+ | This package provides useful conversion utilities based on Ghostscript software,for converting PS, PDF and other document formats between each other.Ghostscript is a suite of software providing an interpreter for Adobe Systems'PostScript (PS) and Portable Document Format (PDF) page description languages.Its primary purpose includes displaying (rasterization & rendering) and printingof document pages, as well as conversions between different document formats. | +| giflib | MIT | giflib is a library for reading and writing gif images. | +| gimp | GPLv3+ and GPLv3 | GIMP (GNU Image Manipulation Program) is a powerful image composition andediting program, which can be extremely useful for creating logos and othergraphics for webpages. GIMP has many of the tools and filters you would expectto find in similar commercial offerings, and some interesting extras as well.GIMP provides a large image manipulation toolbox, including channel operationsand layers, effects, sub-pixel imaging and anti-aliasing, and conversions, allwith multi-level undo. | +| gimp-devel | LGPLv3+ | The gimp-devel package contains the static libraries and header filesfor writing GNU Image Manipulation Program (GIMP) plug-ins andextensions. | +| gimp-devel-tools | LGPLv3+ | The gimp-devel-tools package contains gimptool, a helper program to build GNUImage Manipulation Program (GIMP) plug-ins and extensions. | +| gimp-libs | LGPLv3+ | The gimp-libs package contains shared libraries needed for the GNU ImageManipulation Program (GIMP). | +| git | GPLv2 | Git is a fast, scalable, distributed revision control system with anunusually rich command set that provides both high-level operationsand full access to internals.The git rpm installs common set of tools which are usually using withsmall amount of dependencies. To install all git packages, includingtools for integrating with other SCMs, install the git-all meta-package. | +| git-all | GPLv2 | Git is a fast, scalable, distributed revision control system with anunusually rich command set that provides both high-level operationsand full access to internals.This is a dummy package which brings in all subpackages. | +| git-clang-format | NCSA | clang-format integration for git. | +| git-core | GPLv2 | Git is a fast, scalable, distributed revision control system with anunusually rich command set that provides both high-level operationsand full access to internals.The git-core rpm installs really the core tools with minimaldependencies. Install git package for common set of tools.To install all git packages, including tools for integrating withother SCMs, install the git-all meta-package. | +| git-core-doc | GPLv2 | Documentation files for git-core package including man pages. | +| git-daemon | GPLv2 | The git daemon for supporting git:// access to git repositories | +| git-email | GPLv2 | Git tools for sending patches via email. | +| git-gui | GPLv2 | Graphical interface to Git. | +| git-instaweb | GPLv2 | A simple script to set up gitweb and a web server for browsing the local repository. | +| gitk | GPLv2 | Git repository browser. | +| git-subtree | GPLv2 | Git subtrees allow subprojects to be included within a subdirectoryof the main project, optionally including the subproject's entirehistory. | +| git-svn | GPLv2 | Git tools for interacting with Subversion repositories. | +| gitweb | GPLv2 | Simple web interface to git repositories. | +| gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Gjs allows using GNOME libraries from Javascript. It's based on theSpidermonkey Javascript engine from Mozilla and the GObject introspectionframework. | +| glade-libs | GPLv2+ and LGPLv2+ | The glade-libs package consists of the widgets that compose the Glade GUI asa separate library to ease the integration of Glade into other applications. | +| glassfish-el-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Expression Language 3.0 API. | +| glassfish-fastinfoset | ASL 2.0 | Fast Infoset specifies a standardized binary encoding for the XML InformationSet. An XML infoset (such as a DOM tree, StAX events or SAX events inprogrammatic representations) may be serialized to an XML 1.x document or, asspecified by the Fast Infoset standard, may be serialized to a fast infosetdocument. Fast infoset documents are generally smaller in size and faster toparse and serialize than equivalent XML documents. | +| glassfish-jaxb-api | CDDL or GPLv2 with exception | Glassfish - JAXB (JSR 222) API. | +| glassfish-jaxb-core | CDDL-1.1 and GPLv2 with exceptions | JAXB Core module. Contains sources required by XJC, JXC and Runtimemodules. | +| glassfish-jaxb-runtime | CDDL-1.1 and GPLv2 with exceptions | JAXB (JSR 222) Reference Implementation | +| glassfish-jaxb-txw2 | CDDL-1.1 and GPLv2 with exceptions | TXW is a library that allows you to write XML documents. | +| glibc-utils | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-utils package contains memusage, a memory usage profiler,mtrace, a memory leak tracer and xtrace, a function call tracerwhich can be helpful during program debugging.If unsure if you need this, don't install this package. | +| glibmm24 | LGPLv2+ | glibmm is the official C++ interface for the popular cross-platformlibrary GLib. It provides non-UI API that is not available in standardC++ and makes it possible for gtkmm to wrap GObject-based APIs. | +| gl-manpages | MIT and Open Publication | OpenGL manpages | +| glusterfs-api | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the glusterfs libgfapi library. | +| glusterfs-cli | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the GlusterFS CLI application and its man page | +| glx-utils | MIT | The glx-utils package provides the glxinfo and glxgears utilities. | +| gnome-abrt | GPLv2+ | A GNOME application allows users to browse through detected problems andprovides them with convenient way for managing these problems. | +| gnome-autoar | LGPLv2+ | gnome-autoar is a GObject based library for handling archives. | +| gnome-backgrounds | GPLv2 | The gnome-backgrounds package contains the defaultdesktop background, known as the Adwaita background,for the GNOME Desktop version | +| gnome-backgrounds-extras | GPLv2 | This package contains the additional desktop backgroundswhich are packaged with the GNOME desktop. | +| gnome-bluetooth | GPLv2+ | The gnome-bluetooth package contains graphical utilities to setup,monitor and use Bluetooth devices. | +| gnome-bluetooth-libs | LGPLv2+ | This package contains libraries needed for applications thatwant to display a Bluetooth device selection widget. | +| gnome-boxes | LGPLv2+ | gnome-boxes lets you easily create, setup, access, and use: * remote machines * remote virtual machines * local virtual machines * When technology permits, set up access for applications on local virtual machines | +| gnome-calculator | GPLv3+ | gnome-calculator is a powerful graphical calculator with financial,logical and scientific modes. It uses a multiple precision packageto do its arithmetic to give a high degree of accuracy. | +| gnome-characters | BSD and GPLv2+ | Characters is a simple utility application to find and insert unusualcharacters. | +| gnome-classic-session | GPLv2+ | This package contains the required components for the GNOME Shell ""classic""mode, which aims to provide a GNOME 2-like user interface. | +| gnome-color-manager | GPLv2+ | gnome-color-manager is a session framework that makes it easy to manage, installand generate color profiles in the GNOME desktop. | +| gnome-control-center | GPLv2+ and CC-BY-SA | This package contains configuration utilities for the GNOME desktop, whichallow to configure accessibility options, desktop fonts, keyboard and mouseproperties, sound setup, desktop theme and background, user interfaceproperties, screen resolution, and other settings. | +| gnome-control-center-filesystem | GPLv2+ and CC-BY-SA | The GNOME control-center provides a number of extension pointsfor applications. This package contains directories where applicationscan install configuration files that are picked up by the control-centerutilities. | +| gnome-desktop3 | GPLv2+ and LGPLv2+ | The gnome-desktop3 package contains an internal library(libgnomedesktop) used to implement some portions of the GNOMEdesktop, and also some data files and other shared components of theGNOME user environment. | +| gnome-desktop3-devel | LGPLv2+ | Libraries and header files for the GNOME-internal private librarylibgnomedesktop. | +| gnome-disk-utility | GPLv2+ | This package contains the Disks and Disk Image Mounter applications.Disks supports partitioning, file system creation, encryption,fstab/crypttab editing, ATA SMART and other features | +| gnome-font-viewer | GPLv2+ | Use gnome-font-viewer, the Font Viewer, to preview fonts and displayinformation about a specified font. You can use the Font Viewer to display thename, style, type, size, version and copyright of the font. | +| gnome-getting-started-docs | CC-BY-SA | This package contains a 'Getting Started' guide that can be viewedwith yelp. It is normally used together with gnome-initial-setup. | +| gnome-getting-started-docs-cs | CC-BY-SA | Czech (cs) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-de | CC-BY-SA | German (de) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-es | CC-BY-SA | Spanish (es) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-fr | CC-BY-SA | French (fr) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-gl | CC-BY-SA | Galician (gl) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-hu | CC-BY-SA | Hungarian (hu) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-it | CC-BY-SA | Italian (it) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-pl | CC-BY-SA | Polish (pl) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-pt_BR | CC-BY-SA | Brazilian Portuguese (pt_BR) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-ru | CC-BY-SA | Russian (ru) translations for the Getting Started guide videos. | +| gnome-initial-setup | GPLv2+ | GNOME Initial Setup is an alternative to firstboot, providinga good setup experience to welcome you to your system, and walksyou through configuring it. It is integrated with gdm. | +| gnome-keyring | GPLv2+ and LGPLv2+ | The gnome-keyring session daemon manages passwords and other types ofsecrets for the user, storing them encrypted with a main password.Applications can use the gnome-keyring library to integrate with the keyring. | +| gnome-keyring-pam | LGPLv2+ | The gnome-keyring-pam package contains a pam module that canautomatically unlock the ""login"" keyring when the user logs in. | +| gnome-logs | GPLv3+ | A log viewer for the systemd journal. | +| gnome-menus | LGPLv2+ | gnome-menus is an implementation of the draft ""DesktopMenu Specification"" from freedesktop.org. This packagealso contains the GNOME menu layout configuration files,.directory files and assorted menu related utility programs,Python bindings, and a simple menu editor. | +| gnome-online-accounts | LGPLv2+ | GNOME Online Accounts provides interfaces so that applications and librariesin GNOME can access the user's online accounts. It has providers for Google,ownCloud, Facebook, Flickr, Foursquare, Microsoft Account, Pocket, MicrosoftExchange, IMAP/SMTP and Kerberos. | +| gnome-online-accounts-devel | LGPLv2+ | The gnome-online-accounts-devel package contains libraries and header files fordeveloping applications that use gnome-online-accounts. | +| gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | GNOME Online Miners provides a set of crawlers that go through your onlinecontent and index them locally in Tracker. It has miners for Facebook, Flickr,Google, OneDrive and Nextcloud. | +| gnome-photos | GPLv3+ and LGPLv2+ | A simple application to access, organize and share your photos onGNOME. It is meant to be a simple and elegant replacement for using afile manager to deal with photos. Seamless cloud integration is offeredthrough GNOME Online Accounts. | +| gnome-photos-tests | GPLv3+ and LGPLv2+ | This package contains the installable tests for gnome-photos. | +| gnome-remote-desktop | GPLv2+ | GNOME Remote Desktop is a remote desktop and screen sharing service for theGNOME desktop environment. | +| gnome-screenshot | GPLv2+ | gnome-screenshot lets you take pictures of your screen. | +| gnome-session | GPLv2+ | gnome-session manages a GNOME desktop or GDM login session. It starts upthe other core GNOME components and handles logout and saving the session. | +| gnome-session-wayland-session | GPLv2+ | Desktop file to add GNOME on wayland to display manager session menu. | +| gnome-session-xsession | GPLv2+ | Desktop file to add GNOME to display manager session menu. | +| gnome-settings-daemon | GPLv2+ | A daemon to share settings from GNOME to other applications. It alsohandles global keybindings, as well as a number of desktop-wide settings. | +| gnome-shell | GPLv2+ | GNOME Shell provides core user interface functions for the GNOME 3 desktop,like switching to windows and launching applications. GNOME Shell takesadvantage of the capabilities of modern graphics hardware and introducesinnovative user interface concepts to provide a visually attractive andeasy to use experience. | +| gnome-shell-extension-apps-menu | GPLv2+ | This GNOME Shell extension adds a GNOME 2.x style menu for applications. | +| gnome-shell-extension-auto-move-windows | GPLv2+ | This GNOME Shell extension enables easy workspace management. A specificworkspace can be assigned to each application as soon as it creates a window, ina manner configurable with a GSettings key. | +| gnome-shell-extension-common | GPLv2+ | GNOME Shell Extensions is a collection of extensions providing additional andoptional functionality to GNOME Shell.This package provides common data files shared by various extensions. | +| gnome-shell-extension-dash-to-dock | GPLv2+ | This GNOME Shell extension makes the dash available outside the activities overview. | +| gnome-shell-extension-desktop-icons | GPLv3+ | This GNOME Shell extension adds desktop icons support as seen in GNOME 2 | +| gnome-shell-extension-disable-screenshield | GPLv2+ | This GNOME Shell extension disabled the screen shield if screen locking is disabled. | +| gnome-shell-extension-drive-menu | GPLv2+ | This GNOME Shell extension provides a panel status menu for accessing andunmounting removable devices. | +| gnome-shell-extension-horizontal-workspaces | GPLv3+ | This GNOME Shell extension adds desktop icons support as seen in GNOME 2 | +| gnome-shell-extension-launch-new-instance | GPLv2+ | This GNOME Shell extension modifies the behavior of clicking in the dash and applauncher to always launch a new application instance. | +| gnome-shell-extension-native-window-placement | GPLv2+ | This GNOME Shell extension provides additional configurability for the windowlayout in the overview, including a mechanism similar to KDE4. | +| gnome-shell-extension-no-hot-corner | GPLv2+ | This GNOME Shell extension disables the hot corner in the top bar. | +| gnome-shell-extension-panel-favorites | GPLv2+ | This GNOME Shell extension adds favorite launchers to the top bar. | +| gnome-shell-extension-places-menu | GPLv2+ | This GNOME Shell extension add a system status menu for quickly navigatingplaces in the system. | +| gnome-shell-extension-screenshot-window-sizer | GPLv2+ | This GNOME Shell extension allows to easily resize windows for GNOME Softwarescreenshots. | +| gnome-shell-extension-systemMonitor | GPLv2+ | This GNOME Shell extension is a message tray indicator for CPU and memory usage | +| gnome-shell-extension-top-icons | GPLv2+ | This GNOME Shell extension moves legacy tray icons into the top bar. | +| gnome-shell-extension-updates-dialog | GPLv2+ | This GNOME Shell extension shows a modal dialog when there are software updates | +| gnome-shell-extension-user-theme | GPLv2+ | This GNOME Shell extension enables loading a GNOME Shell theme from~/.themes/\/gnome-shell/. | +| gnome-shell-extension-window-grouper | GPLv2+ | This GNOME Shell extension keeps windows that belong to the same process on the same workspace. | +| gnome-shell-extension-window-list | GPLv2+ | This GNOME Shell extension displays a window list at the bottom of the screen. | +| gnome-shell-extension-windowsNavigator | GPLv2+ | This GNOME Shell extension enables keyboard selection of windows and workspacesin overlay mode, by pressing the Alt and Ctrl key respectively. | +| gnome-shell-extension-workspace-indicator | GPLv2+ | This GNOME Shell extension add a system status menu for quickly changingworkspaces. | +| gnome-software | GPLv2+ | gnome-software is an application that makes it easy to add, removeand update software in the GNOME desktop. | +| gnome-software-editor | GPLv2+ | Editor for designing banners for GNOME Software. | +| gnome-system-monitor | GPLv2+ | gnome-system-monitor allows to graphically view and manipulate the runningprocesses on your system. It also provides an overview of available resourcessuch as CPU and memory. | +| gnome-terminal | GPLv3+ and GFDL and LGPLv2+ | gnome-terminal is a terminal emulator for GNOME. It features the ability to usemultiple terminals in a single window (tabs) and profiles support. | +| gnome-terminal-nautilus | GPLv3+ and GFDL and LGPLv2+ | This package provides a Nautilus extension that adds the 'Open in Terminal'option to the right-click context menu in Nautilus. | +| gnome-themes-standard | LGPLv2+ | The gnome-themes-standard package contains the standard theme for the GNOMEdesktop, which provides default appearance for cursors, desktop background,window borders and GTK+ applications. | +| gnome-tweaks | GPLv3 and CC0 | GNOME Tweaks allows adjusting advanced configuration settings in GNOME 3. Thisincludes things like the fonts used in user interface elements, alternative userinterface themes, changes in window management behavior, GNOME Shell appearanceand extension, etc. | +| gnome-user-docs | CC-BY-SA | This package contains end-user documentation for the GNOME desktopenvironment. | +| gnome-video-effects | GPLv2 | A collection of GStreamer effects to be used in different GNOME Modules. | +| gnu-free-fonts-common | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package consists of files used by other gnu-free-fonts packages. | +| gnu-free-mono-fonts | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package contains the GNU FreeFont monospaced font. | +| gnu-free-sans-fonts | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package contains the GNU FreeFont sans-serif font. | +| gnu-free-serif-fonts | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package contains the GNU FreeFont serif font. | +| gnuplot | gnuplot and MIT | Gnuplot is a command-line driven, interactive function plottingprogram especially suited for scientific data representation. Gnuplotcan be used to plot functions and data points in both two and threedimensions and in many different formats.Install gnuplot if you need a graphics package for scientific datarepresentation.This package provides a Qt based terminal version of gnuplot. | +| gnuplot-common | gnuplot and MIT | Gnuplot is a command-line driven, interactive function plottingprogram especially suited for scientific data representation. Gnuplotcan be used to plot functions and data points in both two and threedimensions and in many different formats.This subpackage contains common parts needed for all versions of gnuplot. | +| gnutls-c++ | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures. | +| gnutls-dane | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures.This package contains library that implements the DANE protocol for verifyingTLS certificates through DNSSEC. | +| gnutls-devel | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures.This package contains files needed for developing applications withthe GnuTLS library. | +| gnutls-utils | GPLv3+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures.This package contains command line TLS client and server and certificatemanipulation tools. | +| golang | BSD and Public Domain | The Go Programming Language. | +| golang-bin | BSD and Public Domain | Golang core compiler tools | +| golang-docs | BSD and Public Domain | Golang compiler docs. | +| golang-misc | BSD and Public Domain | Golang compiler miscellaneous sources. | +| golang-race | BSD and Public Domain | Golang std library with -race enabled | +| golang-src | BSD and Public Domain | Golang compiler source tree | +| golang-tests | BSD and Public Domain | Golang compiler tests for stdlib. | +| gom | LGPLv2+ | Gom provides an object mapper from GObjects to SQLite. It helps you writeapplications that need to store structured data as well as make complex queriesupon that data. | +| google-crosextra-caladea-fonts | ASL 2.0 | Caladea is metric-compatible with Cambria font. This font is a seriftypeface family based on Lato. | +| google-crosextra-carlito-fonts | OFL | Carlito is metric-compatible with Calibri font. Carlito comes in regular, bold,italic, and bold italic. The family covers Latin-Greek-Cyrillic (not acomplete set, though) with about 2,000 glyphs. It has the same charactercoverage as Calibri. This font is sans-serif typeface family based on Lato. | +| google-droid-kufi-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Kufi is a stylized display font suitable for titles and short runs oftext, and designed to complement Droid Sans. It was initialy designed bySteve Matteson of Ascender with consulting by Pascal Zoghbi of 29ArabicLettersto finalize the font family. | +| google-droid-sans-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Sans is a humanist sans serif typeface designed for user interfaces andelectronic communication. | +| google-droid-sans-mono-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Sans Mono is a humanist monospace sans serif typeface designed for userinterfaces and electronic communication. | +| google-droid-serif-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Serif is a contemporary serif typeface family designed for comfortablereading on screen. Droid Serif is slightly condensed to maximize the amount oftext displayed on small screens. Vertical stress and open forms contribute toits readability while its proportion and overall design complement itscompanion Droid Sans.The Arabic block was designed by Pascal Zoghbi of 29ArabicLetters under theDroid Naskh name. | +| google-guice | ASL 2.0 | Put simply, Guice alleviates the need for factories and the use of newin your Java code. Think of Guice's @Inject as the new new. You willstill need to write factories in some cases, but your code will notdepend directly on them. Your code will be easier to change, unit testand reuse in other contexts.Guice embraces Java's type safe nature, especially when it comes tofeatures introduced in Java 5 such as generics and annotations. Youmight think of Guice as filling in missing features for coreJava. Ideally, the language itself would provide most of the samefeatures, but until such a language comes along, we have Guice.Guice helps you design better APIs, and the Guice API itself sets agood example. Guice is not a kitchen sink. We justify each featurewith at least three use cases. When in doubt, we leave it out. Webuild general functionality which enables you to extend Guice ratherthan adding every feature to the core framework. | +| google-guice | ASL 2.0 | Put simply, Guice alleviates the need for factories and the use of newin your Java code. Think of Guice's @Inject as the new new. You willstill need to write factories in some cases, but your code will notdepend directly on them. Your code will be easier to change, unit testand reuse in other contexts.Guice embraces Java's type safe nature, especially when it comes tofeatures introduced in Java 5 such as generics and annotations. Youmight think of Guice as filling in missing features for coreJava. Ideally, the language itself would provide most of the samefeatures, but until such a language comes along, we have Guice.Guice helps you design better APIs, and the Guice API itself sets agood example. Guice is not a kitchen sink. We justify each featurewith at least three use cases. When in doubt, we leave it out. Webuild general functionality which enables you to extend Guice ratherthan adding every feature to the core framework. | +| google-noto-cjk-fonts-common | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.Common files for Google Noto CJK fonts. | +| google-noto-emoji-color-fonts | OFL and ASL 2.0 | This package provides the Google 閳ユ罚oto Color Emoji閳 colored emoji font. | +| google-noto-emoji-fonts | OFL and ASL 2.0 | This package provides the Google 閳ユ罚oto Emoji閳 Black-and-White emoji font. | +| google-noto-fonts-common | OFL | Common files for Google Noto fonts. | +| google-noto-kufi-arabic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Kufi font for Arabic. | +| google-noto-mono-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Mono font. | +| google-noto-naskh-arabic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Naskh font for Arabic. | +| google-noto-naskh-arabic-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Naskh font for Arabic UI. | +| google-noto-nastaliq-urdu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Nastaliq font for Urdu. | +| google-noto-sans-armenian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Armenian. | +| google-noto-sans-avestan-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Avestan. | +| google-noto-sans-balinese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Balinese. | +| google-noto-sans-bamum-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Bamum. | +| google-noto-sans-batak-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Batak. | +| google-noto-sans-bengali-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Bengali. | +| google-noto-sans-bengali-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Bengali UI. | +| google-noto-sans-brahmi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Brahmi. | +| google-noto-sans-buginese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Buginese. | +| google-noto-sans-buhid-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Buhid. | +| google-noto-sans-canadian-aboriginal-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Canadian Aboriginal. | +| google-noto-sans-carian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Carian. | +| google-noto-sans-cham-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cham. | +| google-noto-sans-cherokee-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cherokee. | +| google-noto-sans-cjk-ttc-fonts | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.The google-noto-sans-cjk-ttc-fonts package contains Sans OTC fonts. | +| google-noto-sans-coptic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Coptic. | +| google-noto-sans-cuneiform-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cuneiform. | +| google-noto-sans-cypriot-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cypriot. | +| google-noto-sans-deseret-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Deseret. | +| google-noto-sans-devanagari-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Devanagari. | +| google-noto-sans-devanagari-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Devanagari UI. | +| google-noto-sans-egyptian-hieroglyphs-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Egyptian Hieroglyphs. | +| google-noto-sans-ethiopic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ethiopic. | +| google-noto-sans-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font. | +| google-noto-sans-georgian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Georgian. | +| google-noto-sans-glagolitic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Glagolitic. | +| google-noto-sans-gothic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gothic. | +| google-noto-sans-gujarati-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gujarati. | +| google-noto-sans-gujarati-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gujarati UI. | +| google-noto-sans-gurmukhi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gurmukhi. | +| google-noto-sans-gurmukhi-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gurmukhi UI. | +| google-noto-sans-hanunoo-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Hanunoo. | +| google-noto-sans-hebrew-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Hebrew. | +| google-noto-sans-imperial-aramaic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Imperial Aramaic. | +| google-noto-sans-inscriptional-pahlavi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Inscriptional Pahlavi. | +| google-noto-sans-inscriptional-parthian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Inscriptional Parthian. | +| google-noto-sans-javanese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Javanese. | +| google-noto-sans-kaithi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kaithi. | +| google-noto-sans-kannada-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kannada. | +| google-noto-sans-kannada-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kannada UI. | +| google-noto-sans-kayah-li-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kayah Li. | +| google-noto-sans-kharoshthi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kharoshthi. | +| google-noto-sans-khmer-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Khmer. | +| google-noto-sans-khmer-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Khmer UI. | +| google-noto-sans-lao-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lao. | +| google-noto-sans-lao-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lao UI. | +| google-noto-sans-lepcha-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lepcha. | +| google-noto-sans-limbu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Limbu. | +| google-noto-sans-linear-b-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Linear B. | +| google-noto-sans-lisu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lisu. | +| google-noto-sans-lycian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lycian. | +| google-noto-sans-lydian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lydian. | +| google-noto-sans-malayalam-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Malayalam. | +| google-noto-sans-malayalam-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Malayalam UI. | +| google-noto-sans-mandaic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Mandaic. | +| google-noto-sans-meetei-mayek-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Meetei Mayek. | +| google-noto-sans-mongolian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Mongolian. | +| google-noto-sans-myanmar-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Myanmar. | +| google-noto-sans-myanmar-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Myanmar UI. | +| google-noto-sans-new-tai-lue-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for New Tai Lue. | +| google-noto-sans-nko-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for NKo. | +| google-noto-sans-ogham-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ogham. | +| google-noto-sans-ol-chiki-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ol Chiki. | +| google-noto-sans-old-italic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old Italic. | +| google-noto-sans-old-persian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old Persian. | +| google-noto-sans-old-south-arabian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old South Arabian. | +| google-noto-sans-old-turkic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old Turkic. | +| google-noto-sans-oriya-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Oriya. | +| google-noto-sans-oriya-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Oriya UI. | +| google-noto-sans-osmanya-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Osmanya. | +| google-noto-sans-phags-pa-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Phags Pa. | +| google-noto-sans-phoenician-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Phoenician. | +| google-noto-sans-rejang-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Rejang. | +| google-noto-sans-runic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Runic. | +| google-noto-sans-samaritan-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Samaritan. | +| google-noto-sans-saurashtra-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Saurashtra. | +| google-noto-sans-shavian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Shavian. | +| google-noto-sans-sinhala-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Sinhala. | +| google-noto-sans-sundanese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Sundanese. | +| google-noto-sans-syloti-nagri-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syloti Nagri. | +| google-noto-sans-symbols-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Symbols. | +| google-noto-sans-syriac-eastern-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syriac Eastern. | +| google-noto-sans-syriac-estrangela-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syriac Estrangela. | +| google-noto-sans-syriac-western-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syriac Western. | +| google-noto-sans-tagalog-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tagalog. | +| google-noto-sans-tagbanwa-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tagbanwa. | +| google-noto-sans-tai-le-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tai Le. | +| google-noto-sans-tai-tham-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tai Tham. | +| google-noto-sans-tai-viet-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tai Viet. | +| google-noto-sans-tamil-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tamil. | +| google-noto-sans-tamil-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tamil UI. | +| google-noto-sans-telugu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Telugu. | +| google-noto-sans-telugu-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Telugu UI. | +| google-noto-sans-thaana-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Thaana. | +| google-noto-sans-thai-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Thai. | +| google-noto-sans-thai-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Thai UI. | +| google-noto-sans-tibetan-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tibetan. | +| google-noto-sans-tifinagh-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tifinagh. | +| google-noto-sans-ugaritic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ugaritic. | +| google-noto-sans-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for UI. | +| google-noto-sans-vai-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Vai. | +| google-noto-sans-yi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Yi. | +| google-noto-serif-armenian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Armenian. | +| google-noto-serif-bengali-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Bengali. | +| google-noto-serif-cjk-ttc-fonts | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.The google-noto-serif-cjk-ttc-fonts package contains Serif OTC fonts. | +| google-noto-serif-devanagari-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Devanagari. | +| google-noto-serif-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font. | +| google-noto-serif-georgian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Georgian. | +| google-noto-serif-gujarati-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Gujarati. | +| google-noto-serif-kannada-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Kannada. | +| google-noto-serif-khmer-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Khmer. | +| google-noto-serif-lao-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Lao. | +| google-noto-serif-malayalam-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Malayalam. | +| google-noto-serif-tamil-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Tamil. | +| google-noto-serif-telugu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Telugu. | +| google-noto-serif-thai-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Thai. | +| go-srpm-macros | GPLv3+ | The package provides macros for building projects in Goon various architectures. | +| go-toolset | BSD and Public Domain | This is the main package for go-toolset. | +| gpm | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | Gpm provides mouse support to text-based Linux applications like theEmacs editor and the Midnight Commander file management system. Gpmalso provides console cut-and-paste operations using the mouse andincludes a program to allow pop-up menus to appear at the click of amouse button. | +| gpm-devel | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | The gpm-devel package includes header files and libraries necessaryfor developing programs which use the gpm library. The gpm providesmouse support to text-based Linux applications. | +| gpm-libs | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | This package contains the libgpm.so dynamic library which containsthe gpm system calls and library functions. | +| grafana | ASL 2.0 | Grafana is an open source, feature rich metrics dashboard and graph editor forGraphite, InfluxDB & OpenTSDB. | +| grafana-azure-monitor | ASL 2.0 | The Grafana azure-monitor datasource. | +| grafana-cloudwatch | ASL 2.0 | The Grafana cloudwatch datasource. | +| grafana-elasticsearch | ASL 2.0 | The Grafana elasticsearch datasource. | +| grafana-graphite | ASL 2.0 | The Grafana graphite datasource. | +| grafana-influxdb | ASL 2.0 | The Grafana influxdb datasource. | +| grafana-loki | ASL 2.0 | The Grafana loki datasource. | +| grafana-mssql | ASL 2.0 | The Grafana mssql datasource. | +| grafana-mysql | ASL 2.0 | The Grafana mysql datasource. | +| grafana-opentsdb | ASL 2.0 | The Grafana opentsdb datasource. | +| grafana-pcp | ASL 2.0 | This Grafana plugin for Performance Co-Pilot includes datasources forscalable time series from pmseries(1) and Redis, live PCP metrics andbpftrace scripts from pmdabpftrace(1), as well as several dashboards. | +| grafana-postgres | ASL 2.0 | The Grafana postgres datasource. | +| grafana-prometheus | ASL 2.0 | The Grafana prometheus datasource. | +| grafana-stackdriver | ASL 2.0 | The Grafana stackdriver datasource. | +| graphite2 | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Graphite2 is a project within SIL閳ユ獨 Non-Roman Script Initiative and LanguageSoftware Development groups to provide rendering capabilities for complexnon-Roman writing systems. Graphite can be used to create 閳ユ笩mart fonts閳 capableof displaying writing systems with various complex behaviors. With respect tothe Text Encoding Model, Graphite handles the ""Rendering"" aspect of writingsystem implementation. | +| graphite2-devel | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Includes and definitions for developing with graphite2. | +| graphviz | EPL-1.0 | A collection of tools for the manipulation and layout of graphs (as in nodesand edges, not as in barcharts). | +| grilo | LGPLv2+ | Grilo is a framework that provides access to different sources ofmultimedia content, using a pluggable system.This package contains the core library and elements. | +| grilo-plugins | LGPLv2+ | Grilo is a framework that provides access to different sources ofmultimedia content, using a pluggable system.This package contains plugins to get information from theses sources:- Apple Trailers- Bookmarks- Euronews- Filesystem- Flickr- Freebox- Gravatar- iTunes Music Sharing- Jamendo- Last.fm (for album arts)- Local metadata (album arts and thumbnails)- Metadata Store- Pocket- Podcasts- Radio France- Shoutcast- The Guardian Videos- Tracker- Vimeo- Youtube | +| gsettings-desktop-schemas-devel | LGPLv2+ | The gsettings-desktop-schemas-devel package contains librariesand header files for developing applications that use gsettings-desktop-schemas. | +| gsl | GPLv3 and GFDL and BSD | The GNU Scientific Library (GSL) is a collection of routines fornumerical analysis, written in C. | +| gsl-devel | GPLv3 and GFDL and BSD | The gsl-devel package contains the header files necessary fordeveloping programs using the GSL (GNU Scientific Library). | +| gsm | MIT | Contains runtime shared libraries for libgsm, an implementation ofthe European GSM 06.10 provisional standard for full-rate speechtranscoding, prI-ETS 300 036, which uses RPE/LTP (residual pulseexcitation/long term prediction) coding at 13 kbit/s.GSM 06.10 compresses frames of 162 13-bit samples (8 kHz samplingrate, i.e. a frame rate of 50 Hz) into 260 bits; for compatibilitywith typical UNIX applications, our implementation turns frames of 16016-bit linear samples into 33-byte frames (1650 Bytes/s).The quality of the algorithm is good enough for reliable speakerrecognition; even music often survives transcoding in recognizableform (given the bandwidth limitations of 8 kHz sampling rate).The interfaces offered are a front end modelled after compress(1), anda library API. Compression and decompression run faster than realtimeon most SPARCstations. The implementation has been verified against theETSI standard test patterns. | +| gsound | LGPLv2 | GSound is a small library for playing system sounds.It's designed to be used via GObject Introspection,and is a thin wrapper around the libcanberra C library | +| gspell | LGPLv2+ | gspell provides a flexible API to implement the spell checkingin a GTK+ application. | +| gssdp | LGPLv2+ | GSSDP implements resource discovery and announcement over SSDP and is partof gUPnP. GUPnP is an object-oriented open source framework for creatingUPnP devices and control points, written in C using GObject and libsoup. TheGUPnP API is intended to be easy to use, efficient and flexible. | +| gssntlmssp | LGPLv3+ | A GSSAPI Mechanism that implements NTLMSSP | +| gstreamer1 | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of filters whichoperate on media data. Applications using this library can do anythingfrom real-time sound processing to playing videos, and just about anythingelse media-related. Its plugin-based architecture means that new datatypes or processing capabilities can be added simply by installing newplugins. | +| gstreamer1-devel | LGPLv2+ | The gstreamer1-devel package contains libraries and header files fordeveloping applications that use gstreamer1. | +| gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.This package contains plug-ins that aren't tested well enough, or the codeis not of good enough quality. | +| gstreamer1-plugins-base | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of filters whichoperate on media data. Applications using this library can do anythingfrom real-time sound processing to playing videos, and just about anythingelse media-related. Its plugin-based architecture means that new datatypes or processing capabilities can be added simply by installing newplug-ins.This package contains a set of well-maintained base plug-ins. | +| gstreamer1-plugins-base-devel | LGPLv2+ | The gstreamer1-plugins-base-devel package contains libraries and header filesfor developing applications that use gstreamer1-plugins-base. | +| gstreamer1-plugins-good | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of filters whichoperate on media data. Applications using this library can do anythingfrom real-time sound processing to playing videos, and just about anythingelse media-related. Its plugin-based architecture means that new datatypes or processing capabilities can be added simply by installing newplugins.GStreamer Good Plugins is a collection of well-supported plugins ofgood quality and under the LGPL license. | +| gstreamer1-plugins-good-gtk | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.GStreamer Good Plugins is a collection of well-supported plugins ofgood quality and under the LGPL license.This package (gstreamer1-plugins-good-gtk) contains the gtksink output plugin. | +| gstreamer1-plugins-ugly-free | LGPLv2+ and LGPLv2 | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.This package contains plug-ins whose license is not fully compatible with LGPL. | +| gtk2 | LGPLv2+ | GTK+ is a multi-platform toolkit for creating graphical userinterfaces. Offering a complete set of widgets, GTK+ is suitable forprojects ranging from small one-off tools to complete applicationsuites. | +| gtk2-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications with the GTK+ widget toolkit. If you planto develop applications with GTK+, consider installing the gtk2-devel-docspackage. | +| gtk2-devel-docs | LGPLv2+ | This package contains developer documentation for the GTK+ widget toolkit. | +| gtk2-immodules | LGPLv2+ | The gtk2-immodules package contains standalone input methods that are shippedas part of GTK+. | +| gtk2-immodule-xim | LGPLv2+ | The gtk2-immodule-xim package contains XIM support for GTK+. | +| gtk3 | LGPLv2+ | GTK+ is a multi-platform toolkit for creating graphical userinterfaces. Offering a complete set of widgets, GTK+ is suitable forprojects ranging from small one-off tools to complete applicationsuites.This package contains version 3 of GTK+. | +| gtk3-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications with version 3 of the GTK+ widget toolkit. Ifyou plan to develop applications with GTK+, consider installing thegtk3-devel-docs package. | +| gtk3-immodule-xim | LGPLv2+ | The gtk3-immodule-xim package contains XIM support for GTK+ 3. | +| gtkmm24 | LGPLv2+ | gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2.Highlights include typesafe callbacks, widgets extensible via inheritanceand a comprehensive set of widget classes that can be freely combined toquickly create complex user interfaces. | +| gtkmm30 | LGPLv2+ | gtkmm is the official C++ interface for the popular GUI library GTK+.Highlights include type safe callbacks, and a comprehensive set ofwidgets that are easily extensible via inheritance. | +| gtksourceview3 | LGPLv2+ | GtkSourceView is a text widget that extends the standard GTK+GtkTextView widget. It improves GtkTextView by implementingsyntax highlighting and other features typical of a source code editor.This package contains version 3 of GtkSourceView. The older version2 is contains in the gtksourceview2 package. | +| gtkspell | GPLv2+ | GtkSpell provides word-processor-style highlighting and replacement ofmisspelled words in a GtkTextView widget as you type. Right-clicking amisspelled word pops up a menu of suggested replacements. | +| gtkspell3 | GPLv2+ | GtkSpell provides word-processor-style highlighting and replacement ofmisspelled words in a GtkTextView widget as you type. Right-clicking amisspelled word pops up a menu of suggested replacements. | +| gtk-update-icon-cache | LGPLv2+ | GTK+ can use the cache files created by gtk-update-icon-cache to avoid a lot ofsystem call and disk seek overhead when the application starts. Since theformat of the cache files allows them to be mmap()ed shared between multipleapplications, the overall memory consumption is reduced as well. | +| gtk-vnc2 | LGPLv2+ | gtk-vnc is a VNC viewer widget for GTK3. It is built using coroutinesallowing it to be completely asynchronous while remaining single threaded. | +| guava20 | ASL 2.0 and CC0 | Guava is a suite of core and expanded libraries that includeutility classes, Google閳ユ獨 collections, io classes, and muchmuch more.This project is a complete packaging of all the Guava librariesinto a single jar. Individual portions of Guava can be usedby downloading the appropriate module and its dependencies. | +| guava | ASL 2.0 and CC0 | Guava is a suite of core and expanded libraries that includeutility classes, Google閳ユ獨 collections, io classes, and muchmuch more.This project is a complete packaging of all the Guava librariesinto a single jar. Individual portions of Guava can be usedby downloading the appropriate module and its dependencies. | +| gubbi-fonts | GPLv3+ with exceptions | This package provides a free Kannada opentype serif font. | +| guile | LGPLv3+ | GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a libraryimplementation of the Scheme programming language, written in C. GUILEprovides a machine-independent execution platform that can be linked inas a library during the building of extensible programs.Install the guile package if you'd like to add extensibility to programsthat you are developing. | +| gupnp | LGPLv2+ | GUPnP is an object-oriented open source framework for creating UPnPdevices and control points, written in C using GObject and libsoup.The GUPnP API is intended to be easy to use, efficient and flexible. | +| gupnp-av | LGPLv2+ | GUPnP is an object-oriented open source framework for creating UPnPdevices and control points, written in C using GObject and libsoup.The GUPnP API is intended to be easy to use, efficient and flexible.GUPnP-AV is a collection of helpers for building AV (audio/video)applications using GUPnP. | +| gupnp-dlna | LGPLv2+ | GUPnP is an object-oriented open source framework for creating UPnPdevices and control points, written in C using GObject and libsoup.The GUPnP API is intended to be easy to use, efficient and flexible.GUPnP-dlna is a collection of helpers for building DLNA (DigitalLiving Network Alliance) compliant applications using GUPnP. | +| gupnp-igd | LGPLv2+ | gupnp-igd is a library to handle UPnP IGD port mapping. | +| gutenprint | GPLv2+ | Gutenprint is a package of high quality printer drivers for Linux, BSD,Solaris, IRIX, and other UNIX-alike operating systems.Gutenprint was formerly called Gimp-Print. | +| gutenprint-cups | GPLv2+ | This package contains native CUPS support for a wide range of Canon,Epson, HP and compatible printers. | +| gutenprint-doc | GPLv2+ | Documentation for gutenprint. | +| gutenprint-libs | GPLv2+ | This package includes libgutenprint library, necessary to run gutenprint. | +| gutenprint-libs-ui | GPLv2+ | This package includes libgutenprintui2 library, which containsGTK+ widgets, which may be used for print dialogs etc. | +| gutenprint-plugin | GPLv2+ | This package contains the gutenprint GIMP plug-in. | +| gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | The gvfs package provides backend implementations for the gioframework in GLib. It includes ftp, sftp, cifs. | +| gvfs-afc | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading files on mobile devicesincluding phones and music players to applications using gvfs. | +| gvfs-afp | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files onMac OS X and original Mac OS network shares via Apple Filing Protocolto applications using gvfs. | +| gvfs-archive | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for accessing files inside Zip and Tar archives,as well as ISO images, to applications using gvfs. | +| gvfs-client | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | The gvfs package provides client modules of backend implementations for the gioframework in GLib. | +| gvfs-devel | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | The gvfs-devel package contains headers and other files that arerequired to develop applications using gvfs. | +| gvfs-fuse | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for applications not using gioto access the gvfs filesystems. | +| gvfs-goa | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides seamless integration with gnome-online-accountsfile services. | +| gvfs-gphoto2 | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files onPTP based cameras (Picture Transfer Protocol) and MTP basedmedia players (Media Transfer Protocol) to applications using gvfs. | +| gvfs-mtp | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files onMTP based devices (Media Transfer Protocol) to applications using gvfs. | +| gvfs-smb | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files on windowsshares (SMB) to applications using gvfs. | +| gvnc | LGPLv2+ | gvnc is a GObject for managing a VNC connection. It provides all theinfrastructure required to build a VNC client without having to dealwith the raw protocol itself. | +| haproxy | GPLv2+ | HAProxy is a TCP/HTTP reverse proxy which is particularly suited for highavailability environments. Indeed, it can: - route HTTP requests depending on statically assigned cookies - spread load among several servers while assuring server persistence through the use of HTTP cookies - switch to backup servers in the event a main one fails - accept connections to special ports dedicated to service monitoring - stop accepting connections without breaking existing ones - add, modify, and delete HTTP headers in both directions - block requests matching particular patterns - report detailed status to authenticated users from a URI intercepted from the application | +| harfbuzz | MIT | HarfBuzz is an implementation of the OpenType Layout engine. | +| harfbuzz-devel | MIT | The harfbuzz-devel package contains libraries and header files fordeveloping applications that use harfbuzz. | +| harfbuzz-icu | MIT | This package contains Harfbuzz ICU support library. | +| hawtjni-runtime | ASL 2.0 and EPL and BSD | This package provides API that projects using HawtJNI should buildagainst. | +| hawtjni-runtime | ASL 2.0 and EPL-1.0 and BSD | This package provides API that projects using HawtJNI should buildagainst. | +| hesiod | MIT | Hesiod is a system which uses existing DNS functionality to provide accessto databases of information that changes infrequently. It is often used todistribute information kept in the /etc/passwd, /etc/group, and /etc/printcapfiles, among others. | +| hexchat | GPLv2+ | HexChat is an easy to use graphical IRC chat client for the X Window System.It allows you to join multiple IRC channels (chat rooms) at the same time,talk publicly, private one-on-one conversations etc. Even file transfersare possible. | +| hexchat-devel | GPLv2+ | This package contains the development files for hexchat. | +| hexedit | GPLv2+ | Hexedit shows a file both in ASCII and in hexadecimal. The file can be a deviceas the file is read a piece at a time. Hexedit can be used to modify the fileand search through it. | +| hicolor-icon-theme | GPLv2+ | Contains the basic directories and files needed for icon theme support. | +| highlight | GPLv3 | A utility that converts sourcecode to HTML, XHTML, RTF, LaTeX, TeX,XSL-FO, XML or ANSI escape sequences with syntax highlighting.It supports several programming and markup languages.Language descriptions are configurable and support regular expressions.The utility offers indentation and reformatting capabilities.It is easily possible to create new language definitions and colour themes. | +| highlight-gui | GPLv3 | A Qt-based GUI for the highlight source code formatter source. | +| hivex | LGPLv2 | Hive files are the undocumented binary files that Windows uses tostore the Windows Registry on disk. Hivex is a library that can readand write to these files.'hivexsh' is a shell you can use to interactively navigate a hivebinary file.'hivexregedit' (in perl-hivex) lets you export and merge to thetextual regedit format.'hivexml' can be used to convert a hive file to a more useful XMLformat.In order to get access to the hive files themselves, you can copy themfrom a Windows machine. They are usually found in%systemroot%\system32\config. For virtual machines we recommendusing libguestfs or guestfish to copy out these files. libguestfsalso provides a useful high-level tool called 'virt-win-reg' (based onhivex technology) which can be used to query specific registry keys inan existing Windows VM.For OCaml bindings, see 'ocaml-hivex-devel'.For Perl bindings, see 'perl-hivex'.For Python 3 bindings, see 'python3-hivex'.For Ruby bindings, see 'ruby-hivex'. | +| hivex-devel | LGPLv2 | hivex-devel contains development tools and librariesfor hivex. | +| hplip | GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC | The Hewlett-Packard Linux Imaging and Printing Project providesdrivers for HP printers and multi-function peripherals. | +| hplip-common | GPLv2+ | Files needed by the HPLIP printer and scanner drivers. | +| hplip-gui | BSD | HPLIP graphical tools. | +| hplip-libs | GPLv2+ and MIT | Libraries needed by HPLIP. | +| hspell | AGPLv3 | Hspell is a Hebrew SPELLer and morphological analyzer. It provides a mostlyspell-like interface (gives the list of wrong words in the input text), but canalso suggest corrections (-c). It also provides a true morphological analyzer(-l), that prints all known meanings of a Hebrew string.Hspell 1.4 still follows the old (pre June 2017) spelling standard of theAcademy of the Hebrew Language. | +| httpcomponents-client | ASL 2.0 | HttpClient is a HTTP/1.1 compliant HTTP agent implementation based onhttpcomponents HttpCore. It also provides reusable components forclient-side authentication, HTTP state management, and HTTP connectionmanagement. HttpComponents Client is a successor of and replacementfor Commons HttpClient 3.x. Users of Commons HttpClient are stronglyencouraged to upgrade. | +| httpcomponents-client | ASL 2.0 | HttpClient is a HTTP/1.1 compliant HTTP agent implementation based onhttpcomponents HttpCore. It also provides reusable components forclient-side authentication, HTTP state management, and HTTP connectionmanagement. HttpComponents Client is a successor of and replacementfor Commons HttpClient 3.x. Users of Commons HttpClient are stronglyencouraged to upgrade. | +| httpcomponents-core | ASL 2.0 | HttpCore is a set of low level HTTP transport components that can beused to build custom client and server side HTTP services with amodel based on the classic Java I/O and non-blocking, event driven I/Omodel based on Java NIO.The blocking I/O model may be more appropriate for data intensive, lowlatency scenarios, whereas the non-blocking model may be moreappropriate for high latency scenarios where raw data throughput isless important than the ability to handle thousands of simultaneousHTTP connections in a resource efficient manner. | +| httpcomponents-core | ASL 2.0 | HttpCore is a set of low level HTTP transport components that can beused to build custom client and server side HTTP services with amodel based on the classic Java I/O and non-blocking, event driven I/Omodel based on Java NIO.The blocking I/O model may be more appropriate for data intensive, lowlatency scenarios, whereas the non-blocking model may be moreappropriate for high latency scenarios where raw data throughput isless important than the ability to handle thousands of simultaneousHTTP connections in a resource efficient manner. | +| httpd | ASL 2.0 | The Apache HTTP Server is a powerful, efficient, and extensibleweb server. | +| httpd-devel | ASL 2.0 | The httpd-devel package contains the APXS binary and other filesthat you need to build Dynamic Shared Objects (DSOs) for theApache HTTP Server.If you are installing the Apache HTTP server and you want to beable to compile or develop additional modules for Apache, you needto install this package. | +| httpd-filesystem | ASL 2.0 | The httpd-filesystem package contains the basic directory layoutfor the Apache HTTP server including the correct permissionsfor the directories. | +| httpd-manual | ASL 2.0 | The httpd-manual package contains the complete manual andreference guide for the Apache HTTP server. The information canalso be found at `http://httpd.apache.org/docs/2.2/`. | +| httpd-tools | ASL 2.0 | The httpd-tools package contains tools which can be used withthe Apache HTTP Server. | +| http-parser | MIT | This is a parser for HTTP messages written in C. It parses both requests andresponses. The parser is designed to be used in performance HTTP applications.It does not make any syscalls nor allocations, it does not buffer data, it canbe interrupted at anytime. Depending on your architecture, it only requiresabout 40 bytes of data per message stream (in a web server that is perconnection). | +| hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | Hunspell is a spell checker and morphological analyzer library and programdesigned for languages with rich morphology and complex word compounding orCurses library, Ispell pipe interface, LibreOffice UNO module. | +| hunspell-af | LGPLv2+ | Afrikaans hunspell dictionary | +| hunspell-ak | LGPLv3 | Akan hunspell dictionaries. | +| hunspell-am | GPL+ | Amharic hunspell dictionaries. | +| hunspell-ar | GPLv2 or LGPLv2 or MPLv1.1 | Arabic (Egypt, Algeria, etc.) hunspell dictionaries. | +| hunspell-as | GPLv2+ or LGPLv2+ or MPLv1.1 | Assamese hunspell dictionaries. | +| hunspell-ast | GPLv3+ | Asturian hunspell dictionaries. | +| hunspell-az | GPLv2+ | Azerbaijani hunspell dictionaries. | +| hunspell-be | GPL+ and LGPLv2+ | Belarusian hunspell dictionaries. | +| hunspell-ber | GPL+ or LGPLv2+ or MPLv1.1 | Amazigh hunspell dictionaries. | +| hunspell-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hunspell dictionaries. | +| hunspell-bn | GPLv2+ | Bengali hunspell dictionaries. | +| hunspell-br | LGPLv2+ | Breton hunspell dictionaries. | +| hunspell-ca | GPLv2+ | Catalan hunspell dictionaries. | +| hunspell-cop | GPLv3+ | Coptic hunspell dictionaries. | +| hunspell-cs | GPL+ | This package contains the Czech dictionary for the hunspell spellchecker. | +| hunspell-csb | GPLv2+ | Kashubian hunspell dictionaries. | +| hunspell-cv | GPLv3+ or LGPLv3+ or MPLv1.1 | Chuvash hunspell dictionaries. | +| hunspell-cy | GPL+ | Welsh hunspell dictionaries. | +| hunspell-da | GPLv2+ | Danish hunspell dictionaries. | +| hunspell-de | GPLv2 or GPLv3 | German (Germany, Switzerland, etc.) hunspell dictionaries. | +| hunspell-devel | LGPLv2+ or GPLv2+ or MPLv1.1 | Includes and definitions for developing with hunspell | +| hunspell-dsb | GPLv2+ | Lower Sorbian hunspell dictionaries. | +| hunspell-el | GPLv2+ or LGPLv2+ or MPLv1.1 | Greek hunspell dictionaries. | +| hunspell-en | LGPLv2+ and LGPLv2 and BSD | English (US, UK, etc.) hunspell dictionaries | +| hunspell-en-GB | LGPLv2+ and LGPLv2 and BSD | UK English hunspell dictionaries | +| hunspell-en-US | LGPLv2+ and LGPLv2 and BSD | US English hunspell dictionaries | +| hunspell-eo | LGPLv3 | Esperanto hunspell dictionaries. | +| hunspell-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish (Spain, Mexico, etc.) hunspell dictionaries. | +| hunspell-es-AR | LGPLv3+ or GPLv3+ or MPLv1.1 | Argentine Spanish hunspell dictionary | +| hunspell-es-BO | LGPLv3+ or GPLv3+ or MPLv1.1 | Bolivian Spanish hunspell dictionary | +| hunspell-es-CL | LGPLv3+ or GPLv3+ or MPLv1.1 | Chilean Spanish hunspell dictionary | +| hunspell-es-CO | LGPLv3+ or GPLv3+ or MPLv1.1 | Colombian Spanish hunspell dictionary | +| hunspell-es-CR | LGPLv3+ or GPLv3+ or MPLv1.1 | Costa Rican Spanish hunspell dictionary | +| hunspell-es-CU | LGPLv3+ or GPLv3+ or MPLv1.1 | Cuban Spanish hunspell dictionary | +| hunspell-es-DO | LGPLv3+ or GPLv3+ or MPLv1.1 | Dominican Spanish hunspell dictionary | +| hunspell-es-EC | LGPLv3+ or GPLv3+ or MPLv1.1 | Ecuadorian Spanish hunspell dictionary | +| hunspell-es-ES | LGPLv3+ or GPLv3+ or MPLv1.1 | European Spanish hunspell dictionary | +| hunspell-es-GT | LGPLv3+ or GPLv3+ or MPLv1.1 | Guatemalan Spanish hunspell dictionary | +| hunspell-es-HN | LGPLv3+ or GPLv3+ or MPLv1.1 | Honduran Spanish hunspell dictionary | +| hunspell-es-MX | LGPLv3+ or GPLv3+ or MPLv1.1 | Mexican Spanish hunspell dictionary | +| hunspell-es-NI | LGPLv3+ or GPLv3+ or MPLv1.1 | Nicaraguan Spanish hunspell dictionary | +| hunspell-es-PA | LGPLv3+ or GPLv3+ or MPLv1.1 | Panamanian Spanish hunspell dictionary | +| hunspell-es-PE | LGPLv3+ or GPLv3+ or MPLv1.1 | Peruvian Spanish hunspell dictionary | +| hunspell-es-PR | LGPLv3+ or GPLv3+ or MPLv1.1 | Puerto Rican Spanish hunspell dictionary | +| hunspell-es-PY | LGPLv3+ or GPLv3+ or MPLv1.1 | Paraguayan Spanish hunspell dictionary | +| hunspell-es-SV | LGPLv3+ or GPLv3+ or MPLv1.1 | Salvadoran Spanish hunspell dictionary | +| hunspell-es-US | LGPLv3+ or GPLv3+ or MPLv1.1 | US Spanish hunspell dictionary | +| hunspell-es-UY | LGPLv3+ or GPLv3+ or MPLv1.1 | Uruguayan Spanish hunspell dictionary | +| hunspell-es-VE | LGPLv3+ or GPLv3+ or MPLv1.1 | Venezuelan Spanish hunspell dictionary | +| hunspell-et | LGPLv2+ and LPPL | Estonian hunspell dictionaries. | +| hunspell-eu | GPLv2 | Basque hunspell dictionaries. | +| hunspell-fa | GPLv2+ | Farsi hunspell dictionaries. | +| hunspell-fj | LGPLv2+ or GPLv2+ or MPLv1.1 | Fijian hunspell dictionaries. | +| hunspell-fo | GPLv2+ | Faroese hunspell dictionaries. | +| hunspell-fr | MPLv2.0 | French (France, Belgium, etc.) hunspell dictionaries. | +| hunspell-fur | GPLv2+ | Friulian hunspell dictionaries. | +| hunspell-fy | LGPLv2+ | Frisian hunspell dictionaries. | +| hunspell-ga | GPLv2+ | Irish hunspell dictionaries. | +| hunspell-gd | GPLv2+ and GPLv3+ | Scots Gaelic hunspell dictionaries. | +| hunspell-gl | GPLv2 | Galician hunspell dictionaries. | +| hunspell-grc | GPL+ or LGPLv2+ | Ancient Greek hunspell dictionaries. | +| hunspell-gu | GPL+ | Gujarati hunspell dictionaries. | +| hunspell-gv | GPL+ | Manx hunspell dictionaries. | +| hunspell-haw | GPLv2+ | Hawaiian hunspell dictionaries. | +| hunspell-he | AGPLv3 | Hebrew hunspell dictionaries. | +| hunspell-hi | GPLv2+ | Hindi hunspell dictionaries. | +| hunspell-hil | GPLv2+ | Hiligaynon hunspell dictionaries. | +| hunspell-hr | LGPLv2+ or SISSL | Croatian hunspell dictionaries. | +| hunspell-hsb | GPLv2+ | Upper Sorbian hunspell dictionaries. | +| hunspell-ht | GPLv3+ | Haitian Creole hunspell dictionaries. | +| hunspell-hu | LGPLv2+ or GPLv2+ or MPLv1.1 | Hungarian hunspell dictionaries. | +| hunspell-hy | GPLv2+ | Armenian hunspell dictionaries. | +| hunspell-ia | LGPLv2+ | Interlingua hunspell dictionaries. | +| hunspell-id | GPLv2 | Indonesian hunspell dictionaries. | +| hunspell-is | GPLv2+ | Icelandic hunspell dictionaries. | +| hunspell-it | GPLv3+ | Italian hunspell dictionaries. | +| hunspell-kk | GPLv2+ or LGPLv2+ or MPLv1.1 | Kazakh hunspell dictionaries. | +| hunspell-km | GPLv3 | Khmer hunspell dictionaries. | +| hunspell-kn | GPLv2+ or LGPLv2+ or MPLv1.1 | Kannada hunspell dictionaries. | +| hunspell-ko | MPLv1.1 or GPLv2 or LGPLv2 | Korean hunspell dictionaries. | +| hunspell-ku | GPLv3 or LGPLv3 or MPLv1.1 | Kurdish hunspell dictionaries. | +| hunspell-ky | GPLv2+ | Kirghiz hunspell dictionaries. | +| hunspell-la | GPLv2+ | Latin hunspell dictionaries. | +| hunspell-lb | EUPL 1.1 | Luxembourgish hunspell dictionaries. | +| hunspell-ln | GPLv2+ | Lingala hunspell dictionaries. | +| hunspell-lt | BSD | Lithuanian hunspell dictionaries. | +| hunspell-lv | LGPLv2+ | Latvian hunspell dictionaries. | +| hunspell-mai | GPLv2+ or LGPLv2+ or MPLv1.1 | Maithili hunspell dictionaries. | +| hunspell-mg | GPLv2+ | Malagasy hunspell dictionaries. | +| hunspell-mi | GPLv3+ | Maori hunspell dictionaries. | +| hunspell-mk | GPL+ | Macedonian hunspell dictionaries. | +| hunspell-ml | GPLv3+ | Malayalam hunspell dictionaries | +| hunspell-mn | GPLv2 | Mongolian hunspell dictionaries. | +| hunspell-mos | LGPLv3 | Mossi hunspell dictionaries. | +| hunspell-mr | LGPLv2+ | Marathi hunspell dictionaries. | +| hunspell-ms | GFDL and GPL+ | Malay hunspell dictionaries. | +| hunspell-mt | LGPLv2+ | Maltese hunspell dictionaries. | +| hunspell-nb | GPL+ | Bokmaal hunspell dictionaries. | +| hunspell-nds | GPLv2+ | Lowlands Saxon hunspell dictionaries. | +| hunspell-ne | LGPLv2 | Nepali hunspell dictionaries. | +| hunspell-nl | BSD or CC-BY | Dutch hunspell dictionaries. | +| hunspell-nn | GPL+ | Nynorsk hunspell dictionaries. | +| hunspell-nr | LGPLv2+ | Southern Ndebele hunspell dictionaries. | +| hunspell-nso | LGPLv2+ | Northern Sotho hunspell dictionaries. | +| hunspell-ny | GPLv3+ | Chichewa hunspell dictionaries. | +| hunspell-oc | GPLv3+ | Occitan hunspell dictionaries. | +| hunspell-om | GPLv3+ | Oromo hunspell dictionaries. | +| hunspell-or | GPLv2+ | Odia hunspell dictionaries. | +| hunspell-pa | GPLv2+ | Punjabi hunspell dictionaries. | +| hunspell-pl | LGPLv2+ or GPL+ or MPLv1.1 or ASL 2.0 or CC-BY-SA | Polish hunspell dictionaries. | +| hunspell-pt | ((LGPLv3 or MPL) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1) | Portuguese hunspell dictionaries. | +| hunspell-qu | AGPLv3 | Quechua Ecuador hunspell dictionaries. | +| hunspell-quh | GPLv2+ | Quechua South Bolivia hunspell dictionaries. | +| hunspell-ro | GPLv2+ or LGPLv2+ or MPLv1.1 | Romanian hunspell dictionaries. | +| hunspell-ru | BSD | Russian hunspell dictionaries. | +| hunspell-rw | GPLv2+ | Kinyarwanda hunspell dictionaries. | +| hunspell-sc | AGPLv3+ and GPLv2 | Sardinian hunspell dictionaries. | +| hunspell-se | GPLv3 | Northern Saami hunspell dictionaries. | +| hunspell-shs | GPLv2+ | Shuswap hunspell dictionaries. | +| hunspell-si | GPLv2+ | Sinhala hunspell dictionaries. | +| hunspell-sk | LGPLv2 or GPLv2 or MPLv1.1 | Slovak hunspell dictionaries. | +| hunspell-sl | GPL+ or LGPLv2+ | Slovenian hunspell dictionaries. | +| hunspell-smj | GPLv3 | Lule Saami hunspell dictionaries. | +| hunspell-so | GPLv2+ | Somali hunspell dictionaries. | +| hunspell-sq | GPLv2+ | Albanian hunspell dictionaries. | +| hunspell-sr | LGPLv3 | Serbian hunspell dictionaries. | +| hunspell-ss | LGPLv2+ | Swati hunspell dictionaries. | +| hunspell-st | LGPLv2+ | Southern Sotho hunspell dictionaries. | +| hunspell-sv | LGPLv3 | Swedish hunspell dictionaries. | +| hunspell-sw | LGPLv2+ | Swahili hunspell dictionaries. | +| hunspell-ta | GPLv2+ | Tamil hunspell dictionaries. | +| hunspell-te | GPL+ | Telugu hunspell dictionaries. | +| hunspell-tet | GPLv2+ | Tetum hunspell dictionaries. | +| hunspell-th | LGPLv2+ | Thai hunspell dictionaries. | +| hunspell-ti | GPL+ | Tigrigna hunspell dictionaries. | +| hunspell-tk | GPLv2+ | Turkmen hunspell dictionaries. | +| hunspell-tl | GPLv2+ | Tagalog hunspell dictionaries. | +| hunspell-tn | GPLv3+ | Tswana hunspell dictionaries. | +| hunspell-tpi | GPLv3+ | Tok Pisin hunspell dictionaries. | +| hunspell-ts | LGPLv2+ | Tsonga hunspell dictionaries. | +| hunspell-uk | GPLv2+ or LGPLv2+ or MPLv1.1 | Ukrainian hunspell dictionaries. | +| hunspell-ur | LGPLv2+ | Urdu hunspell dictionaries. | +| hunspell-uz | GPLv2+ | Uzbek hunspell dictionaries. | +| hunspell-ve | LGPLv2+ | Venda hunspell dictionaries. | +| hunspell-vi | GPLv2 | Vietnamese hunspell dictionaries. | +| hunspell-wa | LGPLv2+ | Walloon hunspell dictionaries. | +| hunspell-xh | LGPLv2+ | Xhosa hunspell dictionaries. | +| hunspell-yi | LGPLv2+ or GPLv2+ or MPLv1.1 | Yiddish hunspell dictionaries. | +| hunspell-zu | GPLv3+ | Zulu hunspell dictionaries. | +| hwloc-gui | BSD | GUI-based tool for displaying system topology information. | +| hwloc-plugins | BSD | This package contains plugins for hwloc. This includes - PCI support - GL support - libxml support | +| hyperv-daemons | GPLv2 | Suite of daemons that are needed when Linux guestis running on Windows Host with Hyper-V. | +| hyperv-daemons-license | GPLv2 | Contains license of the Hyper-V daemons suite. | +| hypervfcopyd | GPLv2 | Hypervfcopyd is an implementation of file copy service functionalityfor Linux Guest running on Hyper-V. The daemon enables host to copya file (over VMBUS) into the Linux Guest. The daemon first registerswith the kernel driver. After this is done it waits for instructionsfrom Windows Host. | +| hypervkvpd | GPLv2 | Hypervkvpd is an implementation of Hyper-V key value pair (KVP)functionality for Linux. The daemon first registers with thekernel driver. After this is done it collects informationrequested by Windows Host about the Linux Guest. It also supportsIP injection functionality on the Guest. | +| hyperv-tools | GPLv2 | Contains tools and scripts useful for Hyper-V guests. | +| hypervvssd | GPLv2 | Hypervvssd is an implementation of Hyper-V VSS functionalityfor Linux. The daemon is used for host initiated guest snapshoton Hyper-V hypervisor. The daemon first registers with thekernel driver. After this is done it waits for instructionsfrom Windows Host if to ""freeze"" or ""thaw"" the filesystemon the Linux Guest. | +| hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | Hyphen is a library for high quality hyphenation and justification. | +| hyphen-af | LGPLv2+ | Afrikaans hyphenation rules. | +| hyphen-as | LGPLv3+ | Assamese hyphenation rules. | +| hyphen-be | GPL+ and LGPLv2+ | Belarusian hyphenation rules. | +| hyphen-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hyphenation rules. | +| hyphen-bn | LGPLv3+ | Bengali hyphenation rules. | +| hyphen-ca | GPLv3 | Catalan hyphenation rules. | +| hyphen-cs | GPL+ | Czech hyphenation rules. | +| hyphen-cy | LPPL | Welsh hyphenation rules. | +| hyphen-da | LGPLv2+ | Danish hyphenation rules. | +| hyphen-de | LGPLv2+ | German hyphenation rules. | +| hyphen-el | LGPLv2+ | Greek hyphenation rules. | +| hyphen-en | GPLv2 or LGPLv2+ or MPLv1.1 | English hyphenation rules. | +| hyphen-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hyphenation rules. | +| hyphen-et | LGPLv2+ and LPPL | Estonian hyphenation rules. | +| hyphen-eu | LPPL | Basque hyphenation rules. | +| hyphen-fa | LPPL | Farsi hyphenation rules. | +| hyphen-fo | GPL+ | Faroese hyphenation rules. | +| hyphen-fr | LGPLv2+ | French hyphenation rules. | +| hyphen-ga | GPL+ | Irish hyphenation rules. | +| hyphen-gl | GPLv3 | Galician hyphenation rules. | +| hyphen-grc | LPPL | Ancient Greek hyphenation rules. | +| hyphen-gu | LGPLv3+ | Gujarati hyphenation rules. | +| hyphen-hi | LGPLv3+ | Hindi hyphenation rules. | +| hyphen-hr | LGPLv2+ or SISSL | Croatian hyphenation rules. | +| hyphen-hsb | LPPL | Upper Sorbian hyphenation rules. | +| hyphen-hu | GPLv2 | Hungarian hyphenation rules. | +| hyphen-ia | LPPL | Interlingua hyphenation rules. | +| hyphen-id | GPL+ | Indonesian hyphenation rules. | +| hyphen-is | LGPLv2+ or SISSL | Icelandic hyphenation rules. | +| hyphen-it | LGPLv2+ | Italian hyphenation rules. | +| hyphen-kn | LGPLv3+ | Kannada hyphenation rules. | +| hyphen-ku | GPLv2+ or LGPLv2+ | Kurdish hyphenation rules. | +| hyphen-lt | LPPL | Lithuanian hyphenation rules. | +| hyphen-lv | LGPLv2+ | Latvian hyphenation rules. | +| hyphen-mi | GPLv3+ | Maori hyphenation rules. | +| hyphen-ml | LGPLv3+ | Malayalam hyphenation rules. | +| hyphen-mn | LPPL | Mongolian hyphenation rules. | +| hyphen-mr | LGPLv3+ | Marathi hyphenation rules. | +| hyphen-nb | GPL+ | Bokmaal hyphenation rules. | +| hyphen-nl | GPLv2 | Dutch hyphenation rules. | +| hyphen-nn | GPL+ | Nynorsk hyphenation rules | +| hyphen-or | LGPLv3+ | Odia hyphenation rules. | +| hyphen-pa | LGPLv3+ | Punjabi hyphenation rules. | +| hyphen-pl | LGPLv2+ | Polish hyphenation rules. | +| hyphen-pt | GPL+ | Portuguese hyphenation rules. | +| hyphen-ro | GPLv2+ | Romanian hyphenation rules. | +| hyphen-ru | LGPLv2+ | Russian hyphenation rules. | +| hyphen-sa | LPPL | Sanskrit hyphenation rules. | +| hyphen-sk | GPL+ | Slovak hyphenation rules. | +| hyphen-sl | LGPLv2+ | Slovenian hyphenation rules. | +| hyphen-sr | LGPLv3 | Serbian hyphenation rules. | +| hyphen-sv | LGPLv2+ or GPLv2+ | Swedish hyphenation rules. | +| hyphen-ta | LGPLv3+ | Tamil hyphenation rules. | +| hyphen-te | LGPLv3+ | Telugu hyphenation rules. | +| hyphen-tk | Public Domain | Turkmen hyphenation rules. | +| hyphen-uk | GPLv2+ | Ukrainian hyphenation rules. | +| hyphen-zu | LGPLv2+ | Zulu hyphenation rules. | +| i2c-tools | GPLv2+ | probing tool, a chip dumper, register-level access helpers, EEPROMdecoding scripts, and more. | +| i2c-tools-perl | GPLv2+ | A collection of tools written in perl for use with i2c devices. | +| ibus | LGPLv2+ | IBus means Intelligent Input Bus. It is an input framework for Linux OS. | +| ibus-gtk2 | LGPLv2+ | This package contains IBus IM module for GTK2 | +| ibus-gtk3 | LGPLv2+ | This package contains IBus IM module for GTK3 | +| ibus-hangul | GPLv2+ | The Hangul engine for IBus platform. It provides Korean input method fromlibhangul. | +| ibus-kkc | GPLv2+ | A Japanese Kana Kanji Input Method Engine for ibus. | +| ibus-libpinyin | GPLv2+ | It includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo)input method based on libpinyin for IBus. | +| ibus-libs | LGPLv2+ | This package contains the libraries for IBus | +| ibus-libzhuyin | GPLv2+ | It includes a Chinese Zhuyin (Bopomofo) input methodbased on libzhuyin for IBus. | +| ibus-m17n | GPLv2+ | M17N engine for IBus input platform. It allows input of many languages usingthe input table maps from m17n-db. | +| ibus-sayura | GPLv2+ | The Sayura engine for IBus platform. It provides Sinhala input method. | +| ibus-setup | LGPLv2+ | This is a setup utility for IBus. | +| ibus-table | LGPLv2+ | The Table engine for IBus platform. | +| ibus-table-chinese | GPLv3+ | ibus-table-chinese is provides the infrastructure for Chinese input methods.Input tables themselves are in subpackages. | +| ibus-table-chinese-array | Freely redistributable without restriction | Array input method is a free, open-minded character-structuredinput method. Includes: | +| ibus-table-chinese-cangjie | Freely redistributable without restriction | Cangjie based input methods, includes:Cangjie3, Canjie5, and Cangjie big tables. | +| ibus-table-chinese-cantonese | GPLv2 and GPLv3+ and Freely redistributable without restriction | Cantonese input methods, includes:Cantonese, Hong-Kong version of Cantonese,and jyutping. | +| ibus-table-chinese-easy | GPLv2 | Easy phrase-wise input method. | +| ibus-table-chinese-erbi | GPLv2+ | Erbi input methods. Includes:Super Erbi (as erbi)and Erbi Qin-Song (erbi-qs) | +| ibus-table-chinese-quick | Freely redistributable without restriction | Quick-to-learn is based on Cangjie input method,but only need Canjie's first and last word-rootto form a character.Includes:Quick3, Quick5 and Quick-Classic,and Smart Cangjie 6. | +| ibus-table-chinese-scj | GPLv3+ | Smart Cangjie is an improved Cangjie base input methodwhich handles Cangjie, Quick, Cantonese, Chinese punctuation,Japanese, 3000 frequent words by Hong Kong government,both Traditional and Simplified Chinese.This package includes the Smart Cangjie 6. | +| ibus-table-chinese-stroke5 | GPLv3+ | Erbi input method. | +| ibus-table-chinese-wu | GPLv2+ | Wu pronunciation input method. | +| ibus-table-chinese-wubi-haifeng | BSD | Haifeng Wubi input methods. Current includes:Haifeng Wubi 86. | +| ibus-table-chinese-wubi-jidian | Freely redistributable without restriction | Jidian Wubi input methods. Current includes:Wubi 86. | +| ibus-table-chinese-yong | GPLv3 | YongMa input method. | +| ibus-typing-booster | GPLv3+ | Ibus-typing-booster is a context sensitive completioninput method to speedup typing. | +| ibus-wayland | LGPLv2+ | This package contains IBus IM module for Wayland | +| icedax | GPLv2 | Icedax is a sampling utility for CD-ROM drives that are capable ofproviding a CD's audio data in digital form to your host. Audio dataread from the CD can be saved as .wav or .sun format sound files.Recording formats include stereo/mono, 8/12/16 bits and differentrates. Icedax can also be used as a CD player. | +| icedtea-web | LGPLv2+ and GPLv2 with exceptions | The IcedTea-Web project provides a Java web browser plugin, an implementationof Java Web Start (originally based on the Netx project) and a settings tool tomanage deployment settings for the aforementioned plugin and Web Startimplementations. | +| icedtea-web-javadoc | LGPLv2+ and GPLv2 with exceptions | This package contains Javadocs for the IcedTea-Web project. | +| icoutils | GPLv3+ | The icoutils are a set of programs for extracting and converting images inMicrosoft Windows icon and cursor files. These files usually have theextension .ico or .cur, but they can also be embedded in executables orlibraries. | +| idn2 | GPLv3+ | The idn2 package contains the idn2 command line tool for testingIDNA2008 conversions. | +| iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy. | +| ilmbase | BSD | Half is a class that encapsulates the ilm 16-bit floating-point format.IlmThread is a thread abstraction library for use with OpenEXRand other software packages.Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternionsand other useful 2D and 3D math functions.Iex is an exception-handling library. | +| initial-setup | GPLv2+ | The initial-setup utility runs after installation. It guides the user througha series of steps that allows for easier configuration of the machine. | +| initial-setup-gui | GPLv2+ | The initial-setup-gui package contains a graphical user interface for theinitial-setup utility. | +| inkscape | GPLv2+ and CC-BY | Inkscape is a vector graphics editor, with capabilities similar toIllustrator, CorelDraw, or Xara X, using the W3C standard Scalable VectorGraphics (SVG) file format. It is therefore a very useful tool for webdesigners and as an interchange format for desktop publishing.Inkscape supports many advanced SVG features (markers, clones, alphablending, etc.) and great care is taken in designing a streamlinedinterface. It is very easy to edit nodes, perform complex path operations,trace bitmaps and much more. | +| inkscape-docs | GPLv2+ and CC-BY | Tutorial and examples for Inkscape, a graphics editor for vectorgraphics in W3C standard Scalable Vector Graphics (SVG) file format. | +| inkscape-view | GPLv2+ and CC-BY | Viewer for files in W3C standard Scalable Vector Graphics (SVG) fileformat. | +| insights-client | GPLv2+ | Sends insightful information to Red Hat for automated analysis | +| intel-gpu-tools | MIT | Debugging tools for Intel graphics chips | +| intltool | GPLv2 with exceptions | This tool automatically extracts translatable strings from oaf, glade,bonobo ui, nautilus theme, .desktop, and other data files and putsthem in the po files. | +| iowatcher | GPLv2+ | iowatcher generates graphs from blktrace runs to help visualize IO patterns andperformance as SVG images or movies. It can plot multiple blktrace runstogether, making it easy to compare the differences between different benchmarkruns.You should install the iowatcher package if you need to visualize detailedinformation about IO patterns. | +| ipa-client | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine.This package provides command-line tools for IPA administrators. | +| ipa-client | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine.This package provides command-line tools for IPA administrators. | +| ipa-client-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| ipa-client-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| ipa-client-samba | GPLv3+ | This package provides command-line tools to deploy Samba domain memberon the machine enrolled into a FreeIPA environment | +| ipa-client-samba | GPLv3+ | This package provides command-line tools to deploy Samba domain memberon the machine enrolled into a FreeIPA environment | +| ipa-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA, you need to install this package. | +| ipa-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA, you need to install this package. | +| ipa-healthcheck | GPLv3 | The FreeIPA health check tool provides a set of checks toproactively detect defects in a FreeIPA cluster. | +| ipa-healthcheck-core | GPLv3 | Core files | +| ipa-healthcheck-core | GPLv3 | Core files | +| ipa-idoverride-memberof-plugin | GPLv3+ | This plugin adds an experimental support to RHEL IdM to allowActive Directory users to be members of IdM groups. As result,AD users can manage IdM resources if they are allowed to do soby roles their groups are part of. | +| ipa-python-compat | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).This is a compatibility package to accommodate ipa-python split intopython3-ipalib and ipa-common. Packages still depending onipa-python should be fixed to depend on python2-ipaclient oripa-common instead. | +| ipa-python-compat | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).This is a compatibility package to accommodate ipa-python split intopython3-ipalib and ipa-common. Packages still depending onipa-python should be fixed to depend on python2-ipaclient oripa-common instead. | +| ipa-server | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are installing an IPA server, you need to install this package. | +| ipa-server-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are installing an IPA server, you need to install this package. | +| ipa-server-dns | GPLv3+ | IPA integrated DNS server with support for automatic DNSSEC signing.Integrated DNS server is BIND 9. OpenDNSSEC provides key management. | +| ipa-server-trust-ad | GPLv3+ | Cross-realm trusts with Active Directory in IPA require working Samba 4installation. This package is provided for convenience to install all requireddependencies at once. | +| iperf3 | BSD | Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning ofvarious parameters and UDP characteristics. Iperf reports bandwidth, delayjitter, data-gram loss. | +| ipmievd | BSD | ipmievd is a daemon which will listen for events from the BMC that arebeing sent to the SEL and also log those messages to syslog. | +| ipmitool | BSD | This package contains a utility for interfacing with devices that supportthe Intelligent Platform Management Interface specification. IPMI isan open standard for machine health, inventory, and remote power control.This utility can communicate with IPMI-enabled devices through either akernel driver such as OpenIPMI or over the RMCP LAN protocol defined inthe IPMI specification. IPMIv2 adds support for encrypted LANcommunications and remote Serial-over-LAN functionality.It provides commands for reading the Sensor Data Repository (SDR) anddisplaying sensor values, displaying the contents of the System EventLog (SEL), printing Field Replaceable Unit (FRU) information, reading andsetting LAN configuration, and chassis power control. | +| ipvsadm | GPLv2+ | ipvsadm is used to setup, maintain, and inspect the virtual servertable in the Linux kernel. The Linux Virtual Server can be used tobuild scalable network services based on a cluster of two or morenodes. The active node of the cluster redirects service requests to acollection of server hosts that will actually perform theservices. Supported Features include: - two transport layer (layer-4) protocols (TCP and UDP) - three packet-forwarding methods (NAT, tunneling, and direct routing) - eight load balancing algorithms (round robin, weighted round robin, least-connection, weighted least-connection, locality-based least-connection, locality-based least-connection with replication, destination-hashing, and source-hashing) | +| ipxe-bootimgs | GPLv2 with additional permissions and BSD | iPXE is an open source network bootloader. It provides a directreplacement for proprietary PXE ROMs, with many extra features such asDNS, HTTP, iSCSI, etc.This package contains the iPXE boot images in USB, CD, floppy, and PXEUNDI formats. | +| ipxe-roms | GPLv2 with additional permissions and BSD | iPXE is an open source network bootloader. It provides a directreplacement for proprietary PXE ROMs, with many extra features such asDNS, HTTP, iSCSI, etc.This package contains the iPXE roms in .rom format. | +| ipxe-roms-qemu | GPLv2 with additional permissions and BSD | iPXE is an open source network bootloader. It provides a directreplacement for proprietary PXE ROMs, with many extra features such asDNS, HTTP, iSCSI, etc.This package contains the iPXE ROMs for devices emulated by QEMU, in.rom format. | +| irssi | GPLv2+ | Irssi is a modular IRC client with Perl scripting. Only text-modefrontend is currently supported. The GTK/GNOME frontend is no longerbeing maintained. | +| isl | MIT | isl is a library for manipulating sets and relations of integer pointsbounded by linear constraints. Supported operations on sets includeintersection, union, set difference, emptiness check, convex hull,(integer) affine hull, integer projection, computing the lexicographicminimum using parametric integer programming, coalescing and parametricvertex enumeration. It also includes an ILP solver based on generalizedbasis reduction, transitive closures on maps (which may encode infinitegraphs), dependence analysis and bounds on piecewise step-polynomials. | +| iso-codes | LGPLv2+ | This package provides the ISO 639 Language code list, the ISO 4217Currency code list, the ISO 3166 Territory code list, and ISO 3166-2sub-territory lists, and all their translations in gettext format. | +| iso-codes-devel | LGPLv2+ | This package contains the pkg-config files for developmentwhen building programs that use iso-codes. | +| isomd5sum | GPLv2+ | The isomd5sum package contains utilities for implanting and verifyingan md5sum implanted into an ISO9660 image. | +| istack-commons-runtime | CDDL-1.1 and GPLv2 with exceptions | This package contains istack-commons runtime. | +| istack-commons-tools | CDDL-1.1 and GPLv2 with exceptions | This package contains istack-commons tools. | +| itstool | GPLv3+ | ITS Tool allows you to translate XML documents with PO files, using rules fromthe W3C Internationalization Tag Set (ITS) to determine what to translate andhow to separate it into PO file messages. | +| jackson-annotations | ASL 2.0 | Core annotations used for value types,used by Jackson data-binding package. | +| jackson-core | ASL 2.0 | Core part of Jackson that defines Streaming API as wellas basic shared abstractions. | +| jackson-databind | ASL 2.0 and LGPLv2+ | The general-purpose data-binding functionality and tree-model for Jackson DataProcessor. It builds on core streaming parser/generator package, and usesJackson Annotations for configuration. | +| jackson-jaxrs-json-provider | ASL 2.0 | Functionality to handle JSON input/output for JAX-RS implementations(like Jersey and RESTeasy) using standard Jackson data binding. | +| jackson-jaxrs-providers | ASL 2.0 | This is a multi-module project that contains Jackson-based JAX-RS providers forbinary JSON), YAML. | +| jackson-module-jaxb-annotations | ASL 2.0 | Support for using JAXB annotations as an alternative to""native"" Jackson annotations, for configuring data binding. | +| jaf | BSD | The JavaBeans Activation Framework (JAF) is a standard extension to theJava platform that lets you take advantage of standard services to:determine the type of an arbitrary piece of data; encapsulate access to it;discover the operations available on it; and instantiate the appropriatebean to perform the operation(s). | +| jaf-javadoc | BSD | Javadoc for jaf. | +| jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significantprotocol used on the Internet today. Web services, network-enabledappliances and the growth of network computing continue to expand therole of the HTTP protocol beyond user-driven web browsers, and increasethe number of applications that may require HTTP support.Although the java.net package provides basic support for accessingresources via HTTP, it doesn't provide the full flexibility orfunctionality needed by many applications. The Jakarta Commons HTTPClient component seeks to fill this void by providing an efficient,up-to-date, and feature-rich package implementing the client side of themost recent HTTP standards and recommendations.Designed for extension while providing robust support for the base HTTPprotocol, the HTTP Client component may be of interest to anyonebuilding HTTP-aware client applications such as web browsers, webservice clients, or systems that leverage or extend the HTTP protocolfor distributed communication. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-native | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-native | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansson-devel | MIT | Header files for developing applications making use of jansson. | +| jasper-libs | JasPer | Runtime libraries for jasper. | +| java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK runtime environment. | +| java-11-openjdk-demo | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK demos 11. | +| java-11-openjdk-devel | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK development tools 11. | +| java-11-openjdk-headless | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK runtime environment 11 without audio and video support. | +| java-11-openjdk-javadoc | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK 11 API documentation. | +| java-11-openjdk-javadoc-zip | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK 11 API documentation compressed in single archive. | +| java-11-openjdk-jmods | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The JMods for OpenJDK. | +| java-11-openjdk-src | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The java-openjdk-src sub-package contains the complete OpenJDK 11class library source code for use by IDE indexers and debuggers. | +| java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK runtime environment 8. | +| java-1.8.0-openjdk-accessibility | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | Enables accessibility support in OpenJDK 8 by using java-atk-wrapper. This allowscompatible at-spi2 based accessibility programs to work for AWT and Swing-basedprograms.Please note, the java-atk-wrapper is still in beta, and OpenJDK 8 itself is stillbeing tuned to be working with accessibility features. There are known issueswith accessibility on, so please do not install this package unless you reallyneed to. | +| java-1.8.0-openjdk-demo | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK demos 8. | +| java-1.8.0-openjdk-devel | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK development tools 8. | +| java-1.8.0-openjdk-headless | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK runtime environment 8 without audio and video support. | +| java-1.8.0-openjdk-javadoc | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK 8 API documentation. | +| java-1.8.0-openjdk-javadoc-zip | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK 8 API documentation compressed in single archive. | +| java-1.8.0-openjdk-src | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The java-openjdk-src sub-package contains the complete OpenJDK 8class library source code for use by IDE indexers and debuggers. | +| java-atk-wrapper | LGPLv2+ | Java ATK Wrapper is a implementation of ATK by using JNI technic. Itconverts Java Swing events into ATK events, and send these events toATK-Bridge.JAW is part of the Bonobo deprecation project. It will replaces theformer java-access-bridge.By talking to ATK-Bridge, it keeps itself from being affected by thechange of underlying communication mechanism. | +| javapackages-filesystem | BSD | This package provides some basic directories into which Java packagesinstall their content. | +| javapackages-tools | BSD | This package provides macros and scripts to support Java packaging. | +| javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | Javassist enables Java programs to define a new class at runtime and tomodify a class file when the JVM loads it. Unlike other similarand bytecode level. If the users use the source-level API, they canedit a class file without knowledge of the specifications of the Javabytecode. The whole API is designed with only the vocabulary of theJava language. You can even specify inserted bytecode in the form ofsource text; Javassist compiles it on the fly. On the other hand, thebytecode-level API allows the users to directly edit a class file asother editors. | +| javassist-javadoc | MPLv1.1 or LGPLv2+ or ASL 2.0 | javassist development documentation. | +| jbig2dec-libs | GPLv2 | jbig2dec is a decoder implementation of the JBIG2 image compression format.JBIG2 is designed for lossy or lossless encoding of 'bilevel' (1-bitmonochrome) images at moderately high resolution, and in particular scannedpaper documents. In this domain it is very efficient, offering compressionratios on the order of 100:1.This package provides the shared jbig2dec library. | +| jbigkit-libs | GPLv2+ | JBIG-KIT provides a portable library of compression and decompressionfunctions with a documented interface that you can include very easilyinto your image or document processing software. In addition, JBIG-KITprovides ready-to-use compression and decompression programs with asimple command line interface (similar to the converters found in netpbm).JBIG-KIT implements the specification: ISO/IEC 11544:1993 and ITU-T Recommendation T.82(1993): Information technology 閳 Coded representation of picture and audio information 閳 Progressive bi-level image compressionwhich is commonly referred to as the 閳ユ窙BIG1 standard閳 | +| jboss-annotations-1.2-api | CDDL or GPLv2 with exceptions | This package contains Common Annotations 1.2 API. | +| jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | The Java EE Interceptors 1.2 API classes from JSR 318. | +| jboss-jaxrs-2.0-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | 0. | +| jboss-logging | ASL 2.0 | This package contains the JBoss Logging Framework. | +| jboss-logging-tools | ASL 2.0 and LGPLv2+ | This pacakge contains JBoss Logging I18n Annotation Processor | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J. | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J. | +| jdeparser | ASL 2.0 | This project is a fork of Sun's (now Oracle's) com.sun.codemodel project. Wedecided to fork the project because by all evidence, the upstream project isdead and not actively accepting outside contribution. All JBoss projects areurged to use this project instead for source code generation. | +| jline | BSD | JLine is a Java library for handling console input. It is similarin functionality to BSD editline and GNU readline. People familiarwith the readline/editline capabilities for modern shells (such asbash and tcsh) will find most of the command editing features ofJLine to be familiar. | +| jmc | UPL | JDK Mission Control is a powerful profiler for HotSpot JVMs and has anadvanced set of tools that enables efficient and detailed analysis of theextensive data collected by JDK Flight Recorder. The tool chain enablesdevelopers and administrators to collect and analyze data from Javaapplications running locally or deployed in production environments. | +| jmc-core | UPL | JDK Mission Control is an advanced set of tools that enables efficient anddetailed analysis of the extensive data collected by JDK Flight Recorder.The tool chain enables developers and administrators to collect and analyze datafrom Java applications running locally or deployed in production environments. | +| jmc-core-javadoc | UPL | Javadoc for jmc-core. | +| jna | (LGPLv2 or ASL 2.0) and ASL 2.0 | JNA provides Java programs easy access to native shared libraries(DLLs on Windows) without writing anything but Java code. JNA'sdesign aims to provide native access in a natural way with aminimum of effort. No boilerplate or generated code is required.While some attention is paid to performance, correctness and easeof use take priority. | +| jolokia-jvm-agent | ASL 2.0 | Jolokia JVM Agent. | +| jomolhari-fonts | OFL | Jomolhari is an TrueType OpenType Bhutanese style font for Dzongkha andTibetan text. It is based on Bhutanese manuscript examples, supports theUnicode and the Chinese encoding for Tibetan.The font supports the standard combinations used in most texts. | +| jose | ASL 2.0 | Jos鑼 is a command line utility for performing various tasks on JSONObject Signing and Encryption (JOSE) objects. Jos鑼 provides a fullcrypto stack including key generation, signing and encryption. | +| jq | MIT and ASL 2.0 and CC-BY and GPLv3 | lightweight and flexible command-line JSON processor jq is like sed for JSON data 閳 you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text. It is written in portable C, and it has zero runtime dependencies. jq can mangle the data format that you have into the one that you want with very little effort, and the program to do so is often shorter and simpler than you'd expect. | +| json-glib-devel | LGPLv2+ | The json-glib-devel package contains libraries and header files fordeveloping applications that use json-glib. | +| jsoup | MIT | jsoup is a Java library for working with real-world HTML.It provides a very convenient API for extracting and manipulating data,using the best of DOM, CSS, and jquery-like methods.jsoup implements the WHATWG HTML5 specification,and parses HTML to the same DOM as modern browsers do. - scrape and parse HTML from a URL, file, or string - find and extract data, using DOM traversal or CSS selectors - manipulate the HTML elements, attributes, and text - clean user-submitted content against a safe white-list, to prevent XSS attacks - output tidy HTMLjsoup is designed to deal with all varieties of HTML found in the wild;from pristine and validating, to invalid tag-soup;jsoup will create a sensible parse tree. | +| jsoup | MIT | jsoup is a Java library for working with real-world HTML.It provides a very convenient API for extracting and manipulating data,using the best of DOM, CSS, and jquery-like methods.jsoup implements the WHATWG HTML5 specification,and parses HTML to the same DOM as modern browsers do. - scrape and parse HTML from a URL, file, or string - find and extract data, using DOM traversal or CSS selectors - manipulate the HTML elements, attributes, and text - clean user-submitted content against a safe white-list, to prevent XSS attacks - output tidy HTMLjsoup is designed to deal with all varieties of HTML found in the wild;from pristine and validating, to invalid tag-soup;jsoup will create a sensible parse tree. | +| jsr-305 | BSD and CC-BY | This package contains reference implementations, test cases, and otherDetection. | +| jss | MPLv1.1 or GPLv2+ or LGPLv2+ | Java Security Services (JSS) is a java native interface which provides a bridgefor java-based applications to use native Network Security Services (NSS).This only works with gcj. Other JREs require that JCE providers be signed. | +| jss-javadoc | MPLv1.1 or GPLv2+ or LGPLv2+ | This package contains the API documentation for JSS. | +| Judy | LGPLv2+ | Judy is a C library that provides a state-of-the-art core technologythat implements a sparse dynamic array. Judy arrays are declaredsimply with a null pointer. A Judy array consumes memory only when itis populated, yet can grow to take advantage of all available memoryif desired. Judy's key benefits are scalability, high performance, andmemory efficiency. A Judy array is extensible and can scale up to avery large number of elements, bounded only by machine memory. SinceJudy is designed as an unbounded array, the size of a Judy array isnot pre-allocated but grows and shrinks dynamically with the arraypopulation. | +| julietaula-montserrat-fonts | OFL | A typeface created by Julieta Ulanovsky inspired by signs aroundthe Montserrat area of Buenos Aires, Argentina | +| kacst-art-fonts | GPLv2 | This package contains art type fonts for the display of Arabic | +| kacst-book-fonts | GPLv2 | This package contains book type fonts for the display of Arabic | +| kacst-decorative-fonts | GPLv2 | This package contains decorative type fonts for the display of Arabic | +| kacst-digital-fonts | GPLv2 | This package contains digital type fonts for the display of Arabic | +| kacst-farsi-fonts | GPLv2 | This package contains farsi type fonts for the display of Arabic | +| kacst-fonts-common | GPLv2 | This package contains fonts for the display of Arabicfrom the King Abdulaziz City for Science & Technology(kacst). | +| kacst-letter-fonts | GPLv2 | This package contains book kacst fonts for the display of Arabic | +| kacst-naskh-fonts | GPLv2 | This package contains naskh type fonts for the display of Arabic | +| kacst-office-fonts | GPLv2 | This package contains office type fonts for the display of Arabic | +| kacst-one-fonts | GPLv2 | This package contains one type fonts for the display of Arabic | +| kacst-pen-fonts | GPLv2 | This package contains pen type fonts for the display of Arabic | +| kacst-poster-fonts | GPLv2 | This package contains poster type fonts for the display of Arabic | +| kacst-qurn-fonts | GPLv2 | This package contains qurn type fonts for the display of Arabic | +| kacst-screen-fonts | GPLv2 | This package contains screen type fonts for the display of Arabic | +| kacst-title-fonts | GPLv2 | This package contains title type fonts for the display of Arabic | +| kacst-titlel-fonts | GPLv2 | This package contains title large type fonts for the display of Arabic | +| kdump-anaconda-addon | GPLv2 | Kdump anaconda addon | +| keepalived | GPLv2+ | Keepalived provides simple and robust facilities for load balancingand high availability to Linux system and Linux based infrastructures.The load balancing framework relies on well-known and widely usedLinux Virtual Server (IPVS) kernel module providing Layer4 loadbalancing. Keepalived implements a set of checkers to dynamically andadaptively maintain and manage load-balanced server pool accordingtheir health. High availability is achieved by VRRP protocol. VRRP isa fundamental brick for router failover. In addition, keepalivedimplements a set of hooks to the VRRP finite state machine providinglow-level and high-speed protocol interactions. Keepalived frameworkscan be used independently or all together to provide resilientinfrastructures. | +| kernel-rpm-macros | GPL+ | Macros and scripts for building kernel module packages. | +| kernelshark | GPLv2 and LGPLv2 | Kernelshark is the GUI frontend for analyzing data produced by'trace-cmd extract' | +| keybinder3 | MIT | Keybinder is a library for registering global keyboard shortcuts.Keybinder works with GTK-based applications using the X Window System.The library contains:- A C library, libkeybinder- Gobject-Introspection bindings | +| keycloak-httpd-client-install | GPLv3 | Keycloak is a federated Identity Provider (IdP). Apache HTTPD supportsa variety of authentication modules which can be configured to utilizea Keycloak IdP to perform authentication. This package containslibraries and tools which can automate and simplify configuring anApache HTTPD authentication module and registering as a client of aKeycloak IdP. | +| khmeros-base-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Base KhmerOS fonts. | +| khmeros-battambang-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Battambang font. | +| khmeros-bokor-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Bokor font. | +| khmeros-fonts-common | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.This package consists of files used by other khmeros-fonts packages. | +| khmeros-handwritten-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Freehand and fasthand - handwritten fonts. | +| khmeros-metal-chrieng-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Metal Chrieng font. | +| khmeros-muol-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Muol fonts - normal, light and Pali. | +| khmeros-siemreap-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Siemreap font. | +| ksh | EPL | KSH-93 is the most recent version of the KornShell by David Korn ofAT&T Bell Laboratories.KornShell is a shell programming language, which is upward compatiblewith ""sh"" (the Bourne Shell). | +| kurdit-unikurd-web-fonts | GPLv3 | A widely used Kurdish font which supports various Arabic-like scripts(Arabic, Kurdish, Persian) and also Latin. | +| kyotocabinet-libs | GPLv3 | The kyotocabinet-libs package provides the essential shared librariesfor any Kyoto Cabinet client program or interface. | +| lame-libs | GPLv2+ | LAME MP3 encoding library. | +| langpacks-af | GPLv2+ | This package provides Afrikaans langpacks meta-package. | +| langpacks-am | GPLv2+ | This package provides Amharic langpacks meta-package. | +| langpacks-ar | GPLv2+ | This package provides Arabic langpacks meta-package. | +| langpacks-as | GPLv2+ | This package provides Assamese langpacks meta-package. | +| langpacks-ast | GPLv2+ | This package provides Asturian langpacks meta-package. | +| langpacks-be | GPLv2+ | This package provides Belarusian langpacks meta-package. | +| langpacks-bg | GPLv2+ | This package provides Bulgarian langpacks meta-package. | +| langpacks-bn | GPLv2+ | This package provides Bengali langpacks meta-package. | +| langpacks-br | GPLv2+ | This package provides Breton langpacks meta-package. | +| langpacks-bs | GPLv2+ | This package provides Bosnian langpacks meta-package. | +| langpacks-ca | GPLv2+ | This package provides Catalan langpacks meta-package. | +| langpacks-cs | GPLv2+ | This package provides Czech langpacks meta-package. | +| langpacks-cy | GPLv2+ | This package provides Welsh langpacks meta-package. | +| langpacks-da | GPLv2+ | This package provides Danish langpacks meta-package. | +| langpacks-de | GPLv2+ | This package provides German langpacks meta-package. | +| langpacks-el | GPLv2+ | This package provides Greek langpacks meta-package. | +| langpacks-en | GPLv2+ | This package provides English langpacks meta-package. | +| langpacks-en_GB | GPLv2+ | This package provides English (United Kingdom) langpacks meta-package. | +| langpacks-es | GPLv2+ | This package provides Spanish langpacks meta-package. | +| langpacks-et | GPLv2+ | This package provides Estonian langpacks meta-package. | +| langpacks-eu | GPLv2+ | This package provides Basque langpacks meta-package. | +| langpacks-fa | GPLv2+ | This package provides Persian langpacks meta-package. | +| langpacks-fi | GPLv2+ | This package provides Finnish langpacks meta-package. | +| langpacks-fr | GPLv2+ | This package provides French langpacks meta-package. | +| langpacks-ga | GPLv2+ | This package provides Irish langpacks meta-package. | +| langpacks-gl | GPLv2+ | This package provides Galician langpacks meta-package. | +| langpacks-gu | GPLv2+ | This package provides Gujarati langpacks meta-package. | +| langpacks-he | GPLv2+ | This package provides Hebrew langpacks meta-package. | +| langpacks-hi | GPLv2+ | This package provides Hindi langpacks meta-package. | +| langpacks-hr | GPLv2+ | This package provides Croatian langpacks meta-package. | +| langpacks-hu | GPLv2+ | This package provides Hungarian langpacks meta-package. | +| langpacks-ia | GPLv2+ | This package provides Interlingua langpacks meta-package. | +| langpacks-id | GPLv2+ | This package provides Indonesian langpacks meta-package. | +| langpacks-is | GPLv2+ | This package provides Icelandic langpacks meta-package. | +| langpacks-it | GPLv2+ | This package provides Italian langpacks meta-package. | +| langpacks-ja | GPLv2+ | This package provides Japanese langpacks meta-package. | +| langpacks-kk | GPLv2+ | This package provides Kazakh langpacks meta-package. | +| langpacks-kn | GPLv2+ | This package provides Kannada langpacks meta-package. | +| langpacks-ko | GPLv2+ | This package provides Korean langpacks meta-package. | +| langpacks-lt | GPLv2+ | This package provides Lithuanian langpacks meta-package. | +| langpacks-lv | GPLv2+ | This package provides Latvian langpacks meta-package. | +| langpacks-mai | GPLv2+ | This package provides Maithili langpacks meta-package. | +| langpacks-mk | GPLv2+ | This package provides Macedonian langpacks meta-package. | +| langpacks-ml | GPLv2+ | This package provides Malayalam langpacks meta-package. | +| langpacks-mr | GPLv2+ | This package provides Marathi langpacks meta-package. | +| langpacks-ms | GPLv2+ | This package provides Malay langpacks meta-package. | +| langpacks-nb | GPLv2+ | This package provides Norwegian Bokm姘搇 langpacks meta-package. | +| langpacks-ne | GPLv2+ | This package provides Nepali langpacks meta-package. | +| langpacks-nl | GPLv2+ | This package provides Dutch langpacks meta-package. | +| langpacks-nn | GPLv2+ | This package provides Nynorsk langpacks meta-package. | +| langpacks-nr | GPLv2+ | This package provides Southern Ndebele langpacks meta-package. | +| langpacks-nso | GPLv2+ | This package provides Northern Sotho langpacks meta-package. | +| langpacks-or | GPLv2+ | This package provides Oriya langpacks meta-package. | +| langpacks-pa | GPLv2+ | This package provides Punjabi langpacks meta-package. | +| langpacks-pl | GPLv2+ | This package provides Polish langpacks meta-package. | +| langpacks-pt | GPLv2+ | This package provides Portuguese langpacks meta-package. | +| langpacks-pt_BR | GPLv2+ | This package provides Portuguese (Brazil) langpacks meta-package. | +| langpacks-ro | GPLv2+ | This package provides Romanian langpacks meta-package. | +| langpacks-ru | GPLv2+ | This package provides Russian langpacks meta-package. | +| langpacks-si | GPLv2+ | This package provides Sinhala langpacks meta-package. | +| langpacks-sk | GPLv2+ | This package provides Slovak langpacks meta-package. | +| langpacks-sl | GPLv2+ | This package provides Slovenian langpacks meta-package. | +| langpacks-sq | GPLv2+ | This package provides Albanian langpacks meta-package. | +| langpacks-sr | GPLv2+ | This package provides Serbian langpacks meta-package. | +| langpacks-ss | GPLv2+ | This package provides Swati langpacks meta-package. | +| langpacks-sv | GPLv2+ | This package provides Swedish langpacks meta-package. | +| langpacks-ta | GPLv2+ | This package provides Tamil langpacks meta-package. | +| langpacks-te | GPLv2+ | This package provides Telugu langpacks meta-package. | +| langpacks-th | GPLv2+ | This package provides Thai langpacks meta-package. | +| langpacks-tn | GPLv2+ | This package provides Tswana langpacks meta-package. | +| langpacks-tr | GPLv2+ | This package provides Turkish langpacks meta-package. | +| langpacks-ts | GPLv2+ | This package provides Tsonga langpacks meta-package. | +| langpacks-uk | GPLv2+ | This package provides Ukrainian langpacks meta-package. | +| langpacks-ur | GPLv2+ | This package provides Urdu langpacks meta-package. | +| langpacks-ve | GPLv2+ | This package provides Venda langpacks meta-package. | +| langpacks-vi | GPLv2+ | This package provides Vietnamese langpacks meta-package. | +| langpacks-xh | GPLv2+ | This package provides Xhosa langpacks meta-package. | +| langpacks-zh_CN | GPLv2+ | This package provides Simplified Chinese langpacks meta-package. | +| langpacks-zh_TW | GPLv2+ | This package provides Traditional Chinese langpacks meta-package. | +| langpacks-zu | GPLv2+ | This package provides Zulu langpacks meta-package. | +| langtable | GPLv3+ | langtable is used to guess reasonable defaults for locale, keyboard layout,territory, and language, if part of that information is already known. Forexample, guess the territory and the keyboard layout if the languageis known or guess the language and keyboard layout if the territory isalready known. | +| langtable-data | GPLv3+ and MIT | This package contains the data files for langtable. | +| lapack | BSD | LAPACK (Linear Algebra PACKage) is a standard library for numericallinear algebra. LAPACK provides routines for solving systems ofsimultaneous linear equations, least-squares solutions of linearsystems of equations, eigenvalue problems, and singular valueproblems. Associated matrix factorizations (LU, Cholesky, QR, SVD,Schur, and generalized Schur) and related computations (i.e.,reordering of Schur factorizations and estimating condition numbers)are also included. LAPACK can handle dense and banded matrices, butnot general sparse matrices. Similar functionality is provided forreal and complex matrices in both single and double precision. LAPACKis coded in Fortran90 and built with gcc. | +| lapack64 | BSD | LAPACK (Linear Algebra PACKage) is a standard library for numericallinear algebra. LAPACK provides routines for solving systems ofsimultaneous linear equations, least-squares solutions of linearsystems of equations, eigenvalue problems, and singular valueproblems. Associated matrix factorizations (LU, Cholesky, QR, SVD,Schur, and generalized Schur) and related computations (i.e.,reordering of Schur factorizations and estimating condition numbers)are also included. LAPACK can handle dense and banded matrices, butnot general sparse matrices. Similar functionality is provided forreal and complex matrices in both single and double precision. LAPACKis coded in Fortran90 and built with gcc.This build has 64bit INTEGER support. | +| lasso | GPLv2+ | Lasso is a library that implements the Liberty Alliance Single Sign Onstandards, including the SAML and SAML2 specifications. It allows to handlethe whole life-cycle of SAML based Federations, and provides bindingsfor multiple languages. | +| lato-fonts | OFL | Lato is a sanserif typeface family designed in the Summer 2010 by Warsaw-baseddesigner 鑹乽kasz Dziedzic (""Lato"" means ""Summer"" in Polish). In December 2010 theLato family was published under the open-source Open Font License by his foundrytyPoland, with support from Google.When working on Lato, 鑹乽kasz tried to carefully balance some potentiallyconflicting priorities. He wanted to create a typeface that would seem quite""transparent"" when used in body text but would display some original treats whenused in larger sizes. He used classical proportions (particularly visible in theuppercase) to give the letterforms familiar harmony and elegance. At the sametime, he created a sleek sanserif look, which makes evident the fact that Latowas designed in 2010 - even though it does not follow any current trend.The semi-rounded details of the letters give Lato a feeling of warmth, while thestrong structure provides stability and seriousness. ""Male and female, seriousbut friendly. With the feeling of the Summer,"" says 鑹乽kasz.Lato consists of nine weights (plus corresponding italics), including abeautiful hairline style. It covers 2300+ glyphs per style and supports 100+Latin-based languages, 50+ Cyrillic-based languages as well as Greek and IPAphonetics. | +| lcms2 | MIT | LittleCMS intends to be a small-footprint, speed optimized color managementengine in open source form. LCMS2 is the current version of LCMS, and can beparallel installed with the original (deprecated) lcms. | +| ldapjdk | MPLv1.1 or GPLv2+ or LGPLv2+ | The Mozilla LDAP SDKs enable you to write applications which access,manage, and update the information stored in an LDAP directory. | +| ldapjdk-javadoc | MPLv1.1 or GPLv2+ or LGPLv2+ | Javadoc for ldapjdk | +| ldns | BSD | ldns is a library with the aim to simplify DNS programming in C. Alllow-level DNS/DNSSEC operations are supported. We also define a higherlevel API which allows a programmer to (for instance) create or signpackets. | +| lemon | Public Domain | Lemon is an LALR(1) parser generator for C or C++. It does the samejob as bison and yacc. But lemon is not another bison or yaccclone. It uses a different grammar syntax which is designed to reducethe number of coding errors. Lemon also uses a more sophisticatedparsing engine that is faster than yacc and bison and which is bothreentrant and thread-safe. Furthermore, Lemon implements featuresthat can be used to eliminate resource leaks, making is suitable foruse in long-running programs such as graphical user interfaces orembedded controllers. | +| lftp | GPLv3+ | LFTP is a sophisticated ftp/http file transfer program. Like bash, it has jobcontrol and uses the readline library for input. It has bookmarks, built-inmirroring, and can transfer several files in parallel. It is designed withreliability in mind. | +| lftp-scripts | GPLv3+ | Utility scripts for use with lftp. | +| liba52 | GPLv2 | liba52 is a free library for decoding ATSC A/52 streams. The A/52standard is used in a variety of applications, including digitaltelevision and DVD. It is also known as AC-3 or AC3 | +| libabw | MPLv2.0 | libabw is a library for import of AbiWord files. | +| libao | GPLv2+ | Libao is a cross platform audio output library. It currently supportsESD, OSS, Solaris, and IRIX. | +| libappindicator-gtk3 | LGPLv2 and LGPLv3 | A library to allow applications to export a menu into the Unity Menu bar. Basedon KSNI it also works in KDE and will fallback to generic Systray support ifnone of those are available.This package contains the GTK 3 version of this library. | +| libasyncns | LGPLv2+ | A small and lightweight library that implements easy to use asynchronouswrappers around the libc NSS functions getaddrinfo(), res_query() and related. | +| libatasmart | LGPLv2+ | A small and lightweight parser library for ATA S.M.A.R.T. hard diskhealth monitoring. | +| libatomic_ops | GPLv2 and MIT | Provides implementations for atomic memory update operations on anumber of architectures. This allows direct use of these in reasonablyportable code. Unlike earlier similar packages, this one explicitlyconsiders memory barrier semantics, and allows the construction of codethat involves minimum overhead across a variety of architectures. | +| libavc1394 | GPLv2+ and LGPLv2+ | The libavc1394 library allows utilities to control IEEE-1394 devicesusing the AV/C specification. Audio/Video Control allows applicationsto control devices like the tape on a VCR or camcorder. | +| libbabeltrace | MIT and GPLv2 | This project provides trace read and write libraries, as well as a traceconverter. A plugin can be created for any trace format to allow its conversionto/from another trace format. | +| libbase | LGPLv2 | LibBase is a library developed to provide base services like logging,configuration and initialization to other libraries and applications. Thelibrary is the root library for all Pentaho-Reporting projects. | +| libblockdev | LGPLv2+ | The libblockdev is a C library with GObject introspection support that can beused for doing low-level operations with block devices like setting up LVM,BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves asa thin wrapper around its plugins' functionality. All the plugins, however, canbe used as standalone libraries. One of the core principles of libblockdev isthat it is stateless from the storage configuration's perspective (e.g. it hasno information about VGs when creating an LV). | +| libblockdev-crypto | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to encrypted devices (LUKS). | +| libblockdev-dm | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to Device Mapper. | +| libblockdev-fs | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to operations with file systems. | +| libblockdev-kbd | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to kernel block devices (namely zRAM andBcache). | +| libblockdev-loop | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to loop devices. | +| libblockdev-lvm | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the LVM-related functionality. | +| libblockdev-lvm-dbus | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the LVM-related functionality utilizing the LVM DBus API. | +| libblockdev-mdraid | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to MD RAID. | +| libblockdev-mpath | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to multipath devices. | +| libblockdev-nvdimm | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to operations with NVDIMM devices. | +| libblockdev-part | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to partitioning. | +| libblockdev-plugins-all | LGPLv2+ | A meta-package that pulls all the libblockdev plugins as dependencies. | +| libblockdev-swap | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to swap devices. | +| libblockdev-utils | LGPLv2+ | The libblockdev-utils is a library providing utility functions used by thelibblockdev library and its plugins. | +| libblockdev-vdo | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to VDO devices. | +| libbluray | LGPLv2+ | This package is aiming to provide a full portable free open source Blu-Raylibrary, which can be plugged into popular media players to allow full Blu-Raynavigation and playback on Linux. It will eventually be compatible with allcurrent titles, and will be easily portable and embeddable in standard playerssuch as MPlayer and VLC. | +| libburn | GPLv2+ | Libburn is a library by which preformatted data get onto optical media:CD, DVD and BD (Blu-Ray). It also offers a facility for reading datablocks from its drives without using the normal block device I/O, whichhas advantages and disadvantages. It seems appropriate, nevertheless,to do writing and reading via same channel. On several Linux systems,the block device driver needs reloading of the drive tray in order tomake available freshly written data. The libburn read function does notneed such a reload. The code of libburn is independent of cdrecord. | +| libbytesize | LGPLv2+ | The libbytesize is a C library that facilitates work with sizes inbytes. Be it parsing the input from users or producing a nice human readablerepresentation of a size in bytes this library takes localization intoaccount. It also provides support for sizes bigger than MAXUINT64. | +| libcacard | LGPLv2+ | This library provides emulation of smart cards to a virtual cardreader running in a guest virtual machine.It implements DoD CAC standard with separate pki containers(compatible coolkey), using certificates read from NSS. | +| libcanberra | LGPLv2+ | A small and lightweight implementation of the XDG Sound Theme Specification(`http://0pointer.de/public/sound-theme-spec.html`). | +| libcanberra-devel | LGPLv2+ | Development Files for libcanberra Client Development | +| libcanberra-gtk2 | LGPLv2+ | Gtk+ 2.x bindings for libcanberra | +| libcanberra-gtk3 | LGPLv2+ | Gtk+ 3.x bindings for libcanberra | +| libcdio | GPLv3+ | This library provides an interface for CD-ROM access. It can be usedby applications that need OS- and device-independent access to CD-ROMdevices. | +| libcdio-paranoia | GPLv3+ | This CDDA reader distribution ('libcdio-cdparanoia') reads audio from theCDROM directly as data, with no analog step between, and writes thedata to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM.Split off from libcdio to allow more flexible licensing and to be compatiblewith cdparanoia-III-10.2's license. And also, libcdio is just too large. | +| libcdr | MPLv2.0 and Public Domain | Libcdr is library providing ability to interpret and import CorelDRAWdrawings into various applications. You can find it being used inlibreoffice. | +| libcmis | GPLv2+ or LGPLv2+ or MPLv1.1 | LibCMIS is a C/C++ client library for working with CM (content management)interfaces. The primary supported interface (which gave the library itsname) is CMIS, which allows applications to connect to any ECM behavingas a CMIS server (Alfresco or Nuxeo are examples of open source ones).Another supported interface is Google Drive. | +| libcmpiCppImpl0 | EPL | This packages provides the C++ wrapper library for CMPI development | +| libdatrie | LGPLv2+ | datrie is an implementation of double-array structure for representing trie.Trie is a kind of digital search tree, an efficient indexing method with O(1)time complexity for searching. Comparably as efficient as hashing, trie alsoprovides flexibility on incremental matching and key spelling manipulation.This makes it ideal for lexical analyzers, as well as spelling dictionaries. | +| libdazzle | GPLv3+ | libdazzle is a collection of fancy features for GLib and Gtk+ that aren't quiteready or generic enough for use inside those libraries. This is often a provingground for new widget prototypes. Applications such as Builder tend to drivedevelopment of this project. | +| libdb-devel | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the header files,libraries, and documentation for building programs which use theBerkeley DB. | +| libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | This is a small library designed to make sharing and displaying of menustructures over DBus simple and easy to use. It works for both QT and GTK+ andmakes building menus simple. | +| libdbusmenu-gtk3 | LGPLv3 or LGPLv2 and GPLv3 | Shared libraries for the libdbusmenu-gtk3 library. | +| libdc1394 | LGPLv2+ | Libdc1394 is a library that is intended to provide a high level programminginterface for application developers who wish to control IEEE 1394 basedcameras that conform to the 1394-based Digital Camera Specification. | +| libdmapsharing | LGPLv2+ | libdmapsharing implements the DMAP protocols. This includes support forDAAP and DPAP. | +| libdmx | MIT | The X.Org X11 DMX (Distributed Multihead X) runtime library. | +| libdnet | BSD | libdnet provides a simplified, portable interface to severallow-level networking routines, including network addressmanipulation, kernel arp(4) cache and route(4) table lookup andmanipulation, network firewalling (IP filter, ipfw, ipchains,pf, ...), network interface lookup and manipulation, raw IPpacket and Ethernet frame, and data transmission. | +| libdrm | MIT | Direct Rendering Manager runtime library | +| libdrm-devel | MIT | Direct Rendering Manager development package. | +| libdv | LGPLv2+ | The Quasar DV codec (libdv) is a software codec for DV video, theencoding format used by most digital camcorders, typically those thatsupport the IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv wasand SMPTE 314M. | +| libdvdnav | GPLv2+ | libdvdnav provides a simple library for reading DVD video discs.The code is based on Ogle and used in, among others, the Xine dvdnav plug-in. | +| libdvdread | GPLv2+ | libdvdread provides a simple foundation for reading DVD video disks.It provides the functionality that is required to access many DVDs. | +| libdwarf | LGPLv2 | Library to access the DWARF debugging file format which supportssource level debugging of a number of procedural languages, such as C, C++,and Fortran. Please see `http://www.dwarfstd.org` for DWARF specification. | +| libeasyfc | LGPLv3+ | libeasyfc aims to provide an easy interface to generatefontconfig configuration on demand. | +| libeasyfc-gobject | LGPLv3+ | libeasyfc aims to provide an easy interface to generatefontconfig configuration on demand.This package contains an interface for GObject. | +| libecap | BSD | eCAP is a software interface that allows a network application, such as anHTTP proxy or an ICAP server, to outsource content analysis and adaptation toa loadable module. For each applicable protocol message being processed, aneCAP-enabled host application supplies the message details to the adaptationmodule and gets back an adapted message, a ""not interested"" response, or a""block this message now!"" instruction. These exchanges often include messagebodies.The adaptation module can also exchange meta-information with the hostapplication to supply additional details such as configuration options, areason behind the decision to ignore a message, or a detected virus name.If you are familiar with the ICAP protocol (RFC 3507), then you may think ofeCAP as an ""embedded ICAP"", where network interactions with an ICAP server arereplaced with function calls to an adaptation module. | +| libecap-devel | BSD | This package provides the libraries, include files, and otherresources needed for developing libecap applications. | +| libepoxy | MIT | A library for handling OpenGL function pointer management. | +| libepoxy-devel | MIT | This package contains libraries and header files fordeveloping applications that use libepoxy. | +| libepubgen | MPLv2.0 | libepubgen is a library for generating EPUB documents. It is directlypluggable into import filters based on librevenge. | +| libestr | LGPLv2+ | This package compiles the string handling essentials libraryused by the Rsyslog daemon. | +| libetonyek | MPLv2.0 | libetonyek is library for import of Apple iWork documents. It supportsdocuments created by any version of Keynote, Pages or Numbers. | +| libev | BSD or GPLv2+ | Libev is modeled (very loosely) after libevent and the Event Perlmodule, but is faster, scales better and is more correct, and also morefeatureful. And also smaller. | +| libevdev | MIT | libevdev is a library to wrap kernel evdev devices and provide a proper APIto interact with those devices. | +| libev-devel | BSD or GPLv2+ | This package contains the development headers and libraries for libev. | +| libevent-devel | BSD | This package contains the header files and libraries for developingwith libevent. | +| libev-libevent-devel | BSD or GPLv2+ | This package contains a development header to make libev compatible withlibevent. | +| libev-source | BSD or GPLv2+ | This package contains the source code for libev. | +| libexif | LGPLv2+ | Most digital cameras produce EXIF files, which are JPEG files withextra tags that contain information about the image. The EXIF libraryallows you to parse an EXIF file and read the data from those tags. | +| libexttextcat | BSD | libexttextcat is an N-Gram-Based Text Categorization library primarilyintended for language guessing. | +| libfastjson | MIT | LIBFASTJSON implements a reference counting objectmodel that allows you to easily construct JSONobjects in C, output them as JSON formatted stringsand parse JSON formatted strings back into theC representation of JSON objects. | +| libfontenc | MIT | X.Org X11 libfontenc runtime library | +| libfonts | LGPLv2 and UCD | LibFonts is a library developed to support advanced layouting in JFreeReport.This library allows to read TrueType-Font files to extract layouting specificinformations. | +| libformula | LGPLv2 | LibFormula provides Excel-Style-Expressions. The implementation providedhere is very generic and can be used in any application that needs tocompute formulas. | +| libfprint | LGPLv2+ | libfprint offers support for consumer fingerprint reader devices. | +| libfreehand | MPLv2.0 | libfreehand is library providing ability to interpret and importMacromedia/Adobe FreeHand documents into various applications. | +| libgdata | LGPLv2+ | libgdata is a GLib-based library for accessing online service APIs using theGData protocol --- most notably, Google's services. It provides APIs to accessthe common Google services, and has full asynchronous support. | +| libgdata-devel | LGPLv2+ | The libgdata-devel package contains libraries and header files fordeveloping applications that use libgdata. | +| libgdither | GPLv2+ | Libgdither is a GPL'd library library for performing audio dithering onPCM samples. The dithering process should be carried out before reducingthe bit width of PCM audio data (eg. float to 16 bit int conversions) topreserve audio quality. | +| libgee | LGPLv2+ | libgee is a collection library providing GObject-based interfaces andclasses for commonly used data structures.* Traversable o Iterable + Collection - List * BidirList - Set * SortedSet o BidirSortedSet - MultiSet - Queue * Deque + Map - SortedMap * BidirSortedMap o Iterator + BidirIterator - BidirListIterator + ListIterator - BidirListIterator* MultiMapThe ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet,HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, TreeSet,TreeMap, TreeMultiSet, and TreeMultiMap classes provide a reasonable sampleimplementation of those interfaces. In addition, a set of abstractclasses are provided to ease the implementation of new collections.Around that, the API provide means to retrieve read-only views,efficient sort algorithms, simple, bi-directional or index-based mutableiterators depending on the collection type.Libgee is written in Vala and can be used like any GObject-based Clibrary. It's planned to provide bindings for further languages. | +| libgexiv2 | GPLv2+ | libgexiv2 is a GObject-based wrapper around the Exiv2 library.It makes the basic features of Exiv2 available to GNOME applications. | +| libgit2 | GPLv2 with exceptions | libgit2 is a portable, pure C implementation of the Git core methodsprovided as a re-entrant linkable library with a solid API, allowingyou to write native speed custom Git applications in any languagewith bindings. | +| libgit2-glib | LGPLv2+ | libgit2-glib is a glib wrapper library around the libgit2 git access library. | +| libglvnd | MIT | libglvnd is an implementation of the vendor-neutral dispatch layer forarbitrating OpenGL API calls between multiple vendors on a per-screen basis. | +| libglvnd-core-devel | MIT | The libglvnd-core-devel package is a bootstrap trick for Mesa, which wantsto build against the libglvnd headers but does not link against any ofits libraries (and, initially, has file conflicts with them). If you arenot Mesa you almost certainly want libglvnd-devel instead. | +| libglvnd-devel | MIT | The libglvnd-devel package contains libraries and header files fordeveloping applications that use libglvnd. | +| libglvnd-egl | MIT | libEGL are the common dispatch interface for the EGL API. | +| libglvnd-gles | MIT | libGLESv[12] are the common dispatch interface for the GLES API. | +| libglvnd-glx | MIT | libGL and libGLX are the common dispatch interface for the GLX API. | +| libglvnd-opengl | MIT | libOpenGL is the common dispatch interface for the workstation OpenGL API. | +| libgnomekbd | LGPLv2+ | The libgnomekbd package contains a GNOME library which manageskeyboard configuration and offers various widgets related tokeyboard configuration. | +| libgovirt | LGPLv2+ | libgovirt is a library that allows applications to use oVirt REST APIto list VMs managed by an oVirt instance, and to get the connectionparameters needed to make a SPICE/VNC connection to them. | +| libgphoto2 | GPLv2+ and GPLv2 | libgphoto2 is a library that can be used by applications to accessvarious digital cameras. libgphoto2 itself is not a GUI application,opposed to gphoto. There are GUI frontends for the gphoto2 library,however, such as gtkam for example. | +| libgpod | LGPLv2+ | Libgpod is a library to access the contents of an iPod. It supports playlists,smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc. | +| libgs | AGPLv3+ | This library provides Ghostscript's core functionality, based on Ghostscript'sAPI, which is useful for many packages that are build on top of Ghostscript. | +| libgsf | LGPLv2 | A library for reading and writing structured files (e.g. MS OLE and Zip) | +| libgtop2 | GPLv2+ | LibGTop is a library for portably obtaining information about processes,such as their PID, memory usage, etc. | +| libguestfs | LGPLv2+ | Libguestfs is a library for accessing and modifying virtual machinedisk images. `http://libguestfs.org` It can be used to make batch configuration changes to guests, getdisk used/free statistics (virt-df), migrate between hypervisors(virt-p2v, virt-v2v), perform backups and guest clones, changeregistry/UUID/hostname info, build guests from scratch (virt-builder)and much more.Libguestfs uses Linux kernel and qemu code, and can access any type ofguest filesystem that Linux and qemu can, including but not limitedschemes, qcow, qcow2, vmdk.Libguestfs for Red Hat Enterprise Linux is split into several subpackages.The basic subpackages are: libguestfs C library libguestfs-tools virt-* tools, guestfish and guestmount (FUSE) libguestfs-tools-c only the subset of virt tools written in C (for reduced dependencies) virt-v2v convert virtual machines to run on KVM (V2V) virt-p2v-maker convert physical machines to run on KVM (P2V) virt-dib safe and secure diskimage-builder replacementFor enhanced features, install: libguestfs-gfs2 adds Global Filesystem (GFS2) support libguestfs-inspect-icons adds support for inspecting guest icons libguestfs-rescue enhances virt-rescue shell with more tools libguestfs-rsync rsync to/from guest filesystems libguestfs-xfs adds XFS supportFor developers: libguestfs-devel C/C++ header files and library libguestfs-benchmarking Benchmarking utilitiesLanguage bindings: libguestfs-gobject-devel GObject bindings and GObject Introspection libguestfs-java-devel Java bindings lua-guestfs Lua bindings ocaml-libguestfs-devel OCaml bindings perl-Sys-Guestfs Perl bindings python3-libguestfs Python 3 bindings ruby-libguestfs Ruby bindings | +| libguestfs-bash-completion | LGPLv2+ | Install this package if you want intelligent bash tab-completionfor guestfish, guestmount and various virt-* tools. | +| libguestfs-benchmarking | LGPLv2+ | libguestfs-benchmarking contains utilities for benchmarking andperformance analysis of libguestfs, and also for generalunderstanding of the performance of the kernel and qemu when bootingsmall appliances. | +| libguestfs-devel | LGPLv2+ | libguestfs-devel contains development tools and librariesfor libguestfs. | +| libguestfs-gfs2 | LGPLv2+ | This adds GFS2 support to libguestfs. Install it if you want to processdisk images containing GFS2. | +| libguestfs-gobject | LGPLv2+ | libguestfs-gobject contains GObject bindings for libguestfs.To develop software against these bindings, you need to installlibguestfs-gobject-devel. | +| libguestfs-gobject-devel | LGPLv2+ | libguestfs-gobject contains GObject bindings for libguestfs.This package is needed if you want to write software using theGObject bindings. It also contains GObject Introspection information. | +| libguestfs-inspect-icons | LGPLv2+ | libguestfs-inspect-icons is a metapackage that pulls in additionaldependencies required by libguestfs to pull icons out of non-Linuxguests. Install this package if you want libguestfs to be able toinspect non-Linux guests and display icons from them.The only reason this is a separate package is to avoid core libguestfshaving to depend on Perl. See `https://bugzilla.redhat.com/1194158` | +| libguestfs-java | LGPLv2+ | libguestfs-java contains Java bindings for libguestfs.If you want to develop software in Java which uses libguestfs, thenyou will also need libguestfs-java-devel. | +| libguestfs-java-devel | LGPLv2+ | libguestfs-java-devel contains the tools for developing Java softwareusing libguestfs.See also libguestfs-javadoc. | +| libguestfs-javadoc | LGPLv2+ | libguestfs-javadoc contains the Java documentation for libguestfs. | +| libguestfs-man-pages-ja | LGPLv2+ | libguestfs-man-pages-ja contains Japanese (ja) man pagesfor libguestfs. | +| libguestfs-man-pages-uk | LGPLv2+ | libguestfs-man-pages-uk contains Ukrainian (uk) man pagesfor libguestfs. | +| libguestfs-rescue | LGPLv2+ | This adds additional tools to use inside the virt-rescue shell,such as ssh, network utilities, editors and debugging utilities. | +| libguestfs-rsync | LGPLv2+ | This adds rsync support to libguestfs. Install it if you want to usersync to upload or download files into disk images. | +| libguestfs-tools | GPLv2+ | This package contains miscellaneous system administrator command linetools for virtual machines.Guestfish is the Filesystem Interactive SHell, for accessing andmodifying virtual machine disk images from the command line and shellscripts.The guestmount command lets you mount guest filesystems on the hostusing FUSE and libguestfs.Virt-alignment-scan scans virtual machines looking for partitionalignment problems.Virt-builder is a command line tool for rapidly making disk imagesof popular free operating systems.Virt-cat is a command line tool to display the contents of a file in avirtual machine.Virt-copy-in and virt-copy-out are command line tools for uploadingand downloading files and directories to and from virtual machines.Virt-customize is a command line tool for customizing virtual machinedisk images.Virt-df is a command line tool to display free space on virtualmachine filesystems. Unlike other tools, it doesn閳ユ獩 just display theamount of space allocated to a virtual machine, but can look insidethe virtual machine to see how much space is really being used. It islike the df(1) command, but for virtual machines, except that it alsoworks for Windows virtual machines.Virt-diff shows the differences between virtual machines.Virt-edit is a command line tool to edit the contents of a file in avirtual machine.Virt-filesystems is a command line tool to display the filesystems,partitions, block devices, LVs, VGs and PVs found in a disk imageor virtual machine. It replaces the deprecated programsvirt-list-filesystems and virt-list-partitions with a much morecapable tool.Virt-format is a command line tool to erase and make blank disks.Virt-get-kernel extracts a kernel/initrd from a disk image.Virt-inspector examines a virtual machine and tries to determine theversion of the OS, the kernel version, what drivers are installed,whether the virtual machine is fully virtualized (FV) orpara-virtualized (PV), what applications are installed and more.Virt-log is a command line tool to display the log files from avirtual machine.Virt-ls is a command line tool to list out files in a virtual machine.Virt-make-fs is a command line tool to build a filesystem out ofa collection of files or a tarball.Virt-rescue provides a rescue shell for making interactive,unstructured fixes to virtual machines.Virt-resize can resize existing virtual machine disk images.Virt-sparsify makes virtual machine disk images sparse (thin-provisioned).Virt-sysprep lets you reset or unconfigure virtual machines inpreparation for cloning them.Virt-tail follows (tails) a log file within a guest, like 'tail -f'.Virt-tar-in and virt-tar-out are archive, backup and upload toolsfor virtual machines. These replace the deprecated program virt-tar.Virt-win-reg lets you look at and modify the Windows Registry ofWindows virtual machines. | +| libguestfs-tools-c | GPLv2+ | This package contains miscellaneous system administrator command linetools for virtual machines.Note that you should install libguestfs-tools (which pulls inthis package). This package is only used directly when you wantto avoid dependencies on Perl. | +| libguestfs-winsupport | GPLv2+ | This optional package adds support for Windows guests (NTFS) to thevirt-v2v and virt-p2v programs. | +| libguestfs-xfs | LGPLv2+ | This adds XFS support to libguestfs. Install it if you want to processdisk images containing XFS. | +| libgweather | GPLv2+ | libgweather is a library to access weather information from onlineservices for numerous locations. | +| libgweather-devel | GPLv2+ | The libgweather-devel package contains libraries and header files fordeveloping applications that use libgweather. | +| libgxps | LGPLv2+ | libgxps is a GObject based library for handling and rendering XPSdocuments. | +| libhangul | LGPLv2+ | libhangul provides common features for Hangul input method programs. | +| libi2c | LGPLv2+ | libi2c offers a way for applications to interact with the devicesconnected to the I2C or SMBus buses of the system. | +| libical-devel | LGPLv2 or MPLv2.0 | The libical-devel package contains libraries and header files for developingapplications that use libical. | +| libICE | MIT | The X.Org X11 ICE (Inter-Client Exchange) runtime library. | +| libICE-devel | MIT | The X.Org X11 ICE (Inter-Client Exchange) development package. | +| libidn | LGPLv2+ and GPLv3+ and GFDL | GNU Libidn is an implementation of the Stringprep, Punycode andIDNA specifications defined by the IETF Internationalized DomainNames (IDN) working group, used for internationalized domainnames. | +| libiec61883 | LGPLv2+ | The libiec61883 library provides an higher level API for streaming DV,MPEG-2 and audio over IEEE1394. Based on the libraw1394 isochronousfunctionality, this library acts as a filter that accepts DV-frames,MPEG-2 frames or audio samples from the application and breaks thesedown to isochronous packets, which are transmitted using libraw1394. | +| libieee1284 | GPLv2+ | The libieee1284 library is for communicating with parallel port devices. | +| libieee1284-devel | GPLv2+ | The header files, static library, libtool library and man pages fordeveloping applications that use libieee1284. | +| libijs | AGPLv3+ | The IJS (InkJet Server) Raster Image Transport Protocol is a library, whichis no longer actively developed, and often other alternatives are used instead.This library, however, still seem to be useful for Ghostscript applicationto be able to connect to the HP IJS server to print on an HP printer. | +| libimobiledevice | LGPLv2+ | libimobiledevice is a library for connecting to mobile devices including phonesand music players | +| libindicator-gtk3 | GPLv3 | A set of symbols and convenience functions that all Ayatana indicatorsare likely to use. This is the GTK+ 3 build of libindicator, for useby GTK+ 3 apps. | +| libinput | MIT | libinput is a library that handles input devices for display servers and otherapplications that need to directly deal with input devices.It provides device detection, device handling, input device event processingand abstraction so minimize the amount of custom input code the user oflibinput need to provide the common set of functionality that users expect. | +| libinput-utils | MIT | The libinput-utils package contains tools to debug hardware and analyzelibinput. | +| libipt | BSD | The Intel Processor Trace (Intel PT) Decoder Library is Intel's referenceimplementation for decoding Intel PT. It can be used as a standalone libraryor it can be partially or fully integrated into your tool. | +| libiptcdata | LGPLv2+ | libiptcdata is a library for parsing, editing, and saving IPTC datastored inside images. IPTC is a standard for encoding metadata suchas captions, titles, locations, etc. in the headers of an image file.libiptcdata also includes a command-line utility for modifying themetadata. | +| libiscsi | LGPLv2+ | libiscsi is a library for attaching to iSCSI resources acrossa network. | +| libiscsi-devel | LGPLv2+ | The libiscsi-devel package includes the header files for libiscsi. | +| libiscsi-utils | GPLv2+ | The libiscsi-utils package provides a set of assorted utilities to connectto iSCSI servers without having to set up the Linux iSCSI initiator. | +| libisoburn | GPLv2+ | Libisoburn is a front-end for libraries libburn and libisofs whichenables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD media supported by libburn. This includes media like DVD+RW,which do not support multi-session management on media level andeven plain disk files or block devices. Price for that is thoroughspecialization on data files in ISO-9660 filesystem images. And solibisoburn is not suitable for audio (CD-DA) or any other CD layoutwhich does not entirely consist of ISO-9660 sessions. | +| libisofs | GPLv2+ and LGPLv2+ | Libisofs is a library to create an ISO-9660 filesystem and supportsextensions like RockRidge or Joliet. It is also a full featuredISO-9660 editor, allowing you to modify an ISO image or multisessiondisc, including file addition or removal, change of file names andattributes etc. It supports the extension AAIP which allows to storeACLs and xattr in ISO-9660 filesystems as well. As it is linked withzlib, it supports zisofs compression, too. | +| libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers and support files for theGNU Transactional Memory library. | +| libjose | ASL 2.0 | This package contains a C library for performing JOSE operations. | +| libjose-devel | ASL 2.0 | This package contains development files for libjose. | +| libjpeg-turbo | IJG | The libjpeg-turbo package contains a library of functions for manipulating JPEGimages. | +| libjpeg-turbo-devel | IJG | This package contains header files necessary for developing programs which willmanipulate JPEG files using the libjpeg-turbo library. | +| libjpeg-turbo-utils | IJG | The libjpeg-turbo-utils package contains simple client programs for accessingthe libjpeg functions. It contains cjpeg, djpeg, jpegtran, rdjpgcom andwrjpgcom. Cjpeg compresses an image file into JPEG format. Djpeg decompresses aJPEG file into a regular image file. Jpegtran can perform various usefultransformations on JPEG files. Rdjpgcom displays any text comments included in aJPEG file. Wrjpgcom inserts text comments into a JPEG file. | +| libkkc | GPLv3+ | libkkc provides a converter from Kana-string toKana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, asimple Kana Kanji converter, while libkkc tries to convert sentencesin a bit more complex way using N-gram language models. | +| libkkc-common | GPLv3+ | The libkkc-common package contains the arch-independent data thatlibkkc uses at run time. | +| libkkc-data | GPLv3+ | The libkkc-data package contains the language model data that libkkc usesat run time. | +| liblangtag | LGPLv3+ or MPLv2.0 | liblangtag is an interface library to access tags for identifyinglanguages.Features:* several subtag registry database supports: - language - extlang - script - region - variant - extension - grandfathered - redundant* handling of the language tags - parser - matching - canonicalizing | +| liblangtag-data | UCD | The liblangtag-data package contains data files for liblangtag. | +| liblayout | LGPLv2+ and UCD | LibLayout is a layouting framework. It is based on the Cascading StyleSheetsstandard. The layouting expects to receive its content as a DOM structure(although it does not rely on the W3C-DOM API). | +| libloader | LGPLv2 | LibLoader is a general purpose resource loading framework. It has beendesigned to allow to load resources from any physical location and toallow the processing of that content data in a generic way, totallytransparent to the user of that library. | +| liblockfile | GPLv2+ and LGPLv2+ | This library implements a number of functions found in -lmail on SysVsystems. These functions are designed to lock the standard mailboxes in/var/mail (or wherever the system puts them).In additions, this library adds a number of functions to create,manage and remove generic lockfiles. | +| liblognorm | LGPLv2+ | Briefly described, liblognorm is a tool to normalize log data.People who need to take a look at logs often have a common problem. Logs fromdifferent machines (from different vendors) usually have different formats fortheir logs. Even if it is the same type of log (e.g. from firewalls), the logentries are so different, that it is pretty hard to read these. This is whereliblognorm comes into the game. With this tool you can normalize all your logs.All you need is liblognorm and its dependencies and a sample database that fitsthe logs you want to normalize. | +| liblognorm-doc | LGPLv2+ | This sub-package contains documentation for liblognorm in a HTML form. | +| liblouis | LGPLv3+ | Liblouis is an open-source braille translator and back-translator named inhonor of Louis Braille. It features support for computer and literary braille,supports contracted and uncontracted translation for many languages and hassupport for hyphenation. New languages can easily be added through tables thatsupport a rule- or dictionary based approach. Liblouis also supports mathbraille (Nemeth and Marburg).Liblouis has features to support screen-reading programs. This has led to itsuse in two open-source screen readers, NVDA and Orca. It is also used in somecommercial assistive technology applications for example by ViewPlus.Liblouis is based on the translation routines in the BRLTTY screen reader forLinux. It has, however, gone far beyond these routines. | +| libluksmeta | LGPLv2+ | LUKSMeta is a C library for storing small portions of metadata in the LUKSv1header for use before unlocking the volume. | +| libluksmeta-devel | LGPLv2+ | This package contains development files for the LUKSMeta library. | +| libmad | GPLv2+ | MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1and the MPEG-2 extension to Lower Sampling Frequencies, as well as theso-called MPEG 2.5 format. All three audio layers (Layer I, Layer II,and Layer III a.k.a. MP3) are fully implemented. | +| libmalaga | GPLv2+ | Library files for malaga. | +| libmatchbox | LGPLv2+ | Matchbox is a base environment for the X Window System running on non-desktopembedded platforms such as handhelds, set-top boxes, kiosks and anything elsefor which screen space, input mechanisms or system resources are limited. | +| libmaxminddb | ASL 2.0 and BSD | The package contains libmaxminddb library. | +| libmaxminddb-devel | ASL 2.0 and BSD | The package contains development header files for the libmaxminddb libraryand the mmdblookup utility which allows IP address lookup in a MaxMind DB file. | +| libmcpp | BSD | This package provides a library build of mcpp. | +| libmediaart | LGPLv2+ | Library tasked with managing, extracting and handling media art caches. | +| libmemcached | BSD | libmemcached is a C/C++ client library and tools for the memcached server(`http://memcached.org/`). It has been designed to be light on memoryusage, and provide full access to server side methods.It also implements several command line tools:memaslap Load testing and benchmarking a servermemcapable Checking a Memcached server capibilities and compatibilitymemcat Copy the value of a key to standard outputmemcp Copy data to a servermemdump Dumping your servermemerror Translate an error code to a stringmemexist Check for the existance of a keymemflush Flush the contents of your serversmemparse Parse an option stringmemping Test to see if a server is available.memrm Remove a key(s) from the servermemslap Generate testing loads on a memcached clustermemstat Dump the stats of your servers to standard outputmemtouch Touches a key | +| libmemcached-libs | BSD | This package contains the libmemcached libraries version 1.0.18. | +| libmng | zlib | LibMNG is a library for accessing graphics in MNG (Multi-image NetworkGraphics) and JNG (JPEG Network Graphics) formats. MNG graphics arebasically animated PNGs. JNG graphics are basically JPEG streamsintegrated into a PNG chunk. | +| libmng-devel | zlib | LibMNG is a library for accessing MNG and JNG format graphics. Thelibmng-devel package contains files needed for developing or compilingapplications which use MNG graphics. | +| libmpc | LGPLv3+ and GFDL | MPC is a C library for the arithmetic of complex numbers witharbitrarily high precision and correct rounding of the result. It isbuilt upon and follows the same principles as Mpfr. | +| libmpcdec | BSD | Musepack is an audio compression format with a strong emphasis on high quality.It's not lossless, but it is designed for transparency, so that you won't beable to hear differences between the original wave file and the much smallerMPC file.It is based on the MPEG-1 Layer-2 / MP2 algorithms, but has rapidly developedand vastly improved and is now at an advanced stage in which it containsheavily optimized and patentless code. | +| libmspack | LGPLv2 | The purpose of libmspack is to provide both compression and decompression ofsome loosely related file formats used by Microsoft. | +| libmspub | MPLv2.0 | Libmspub is library providing ability to interpret and import MicrosoftPublisher content into various applications. You can find it being usedin libreoffice. | +| libmtp | LGPLv2+ | This package provides a software library for communicating with MTP(Media Transfer Protocol) media players, typically audio players, videoplayers etc. | +| libmusicbrainz5 | LGPLv2 | The MusicBrainz client library allows applications to make metadatalookup to a MusicBrainz server, generate signatures from WAV data andcreate CD Index Disk ids from audio CD roms. | +| libmwaw | LGPLv2+ or MPLv2.0 | libmwaw is a library for import of old Mac documents. It supports manykinds of text documents, spreadsheets, databases, vector and bitmapimages. Supported are, for example, documents created by BeagleWorks,ClarisWorks, MacPaint, MacWrite or Microsoft Word for Mac. A full listof supported formats is available athttps://sourceforge.net/p/libmwaw/wiki/Home/ . | +| libnet | BSD | Libnet is an API to help with the construction and handling of networkpackets. It provides a portable framework for low-level network packetwriting and handling (use libnet in conjunction with libpcap and you canwrite some really cool stuff). Libnet includes packet creation at the IPlayer and at the link layer as well as a host of supplementary andcomplementary functionality. | +| libnice | LGPLv2 and MPLv1.1 | libnice is an implementation of the IETF draft Interactive ConnectivityEstablishment standard (ICE). ICE is useful for applications that want toestablish peer-to-peer UDP data streams. It automates the process of traversingNATs and provides security against some attacks. Existing standards that useICE include the Session Initiation Protocol (SIP) and Jingle, XMPP extensionfor audio/video calls. | +| libnice-gstreamer1 | LGPLv2 and MPLv1.1 | The libnice-gstreamer1 package contains a gstreamer 1.0 plugin for libnice. | +| libnma | GPLv2+ | This package contains private libraries to be used only by nm-applet,nm-connection editor, and the GNOME Control Center. | +| libnotify | LGPLv2+ | libnotify is a library for sending desktop notifications to a notificationdaemon, as defined in the freedesktop.org Desktop Notifications spec. Thesenotifications can be used to inform the user about an event or display someform of information without getting in the user's way. | +| libnotify-devel | LGPLv2+ | This package contains libraries and header files needed fordevelopment of programs using libnotify. | +| liboauth | MIT | liboauth is a collection of POSIX-c functions implementing the OAuthCore RFC 5849 standard. liboauth provides functions to escape andencode parameters according to OAuth specification and offershigh-level functionality to sign requests or verify OAuth signaturesas well as perform HTTP requests. | +| liboauth-devel | MIT | The liboauth-devel package contains libraries and header files fordeveloping applications that use liboauth. | +| libodfgen | LGPLv2+ or MPLv2.0 | libodfgen is a library for generating ODF documents. It is directlypluggable into input filters based on librevenge. It is used inlibreoffice or calligra, for example. | +| libogg | BSD | Libogg is a library for manipulating Ogg bitstream file formats.Libogg supports both making Ogg bitstreams and getting packets fromOgg bitstreams. | +| libomp | NCSA | OpenMP runtime for clang. | +| libomp-devel | NCSA | OpenMP header files. | +| libomp-test | NCSA | OpenMP regression tests | +| libopenraw | LGPLv3+ | libopenraw is an ongoing project to provide a free softwareimplementation for camera RAW files decoding. One of the main reason isthat dcraw is not suited for easy integration into applications, andthere is a need for an easy to use API to build free software digitalimage processing application. | +| liborcus | MPLv2.0 | liborcus is a standalone file import filter library for spreadsheetdocuments. Currently under development are ODS, XLSX and CSV importfilters. | +| libosinfo | LGPLv2+ | libosinfo is a library that allows virtualization provisioning tools todetermine the optimal device settings for a hypervisor/operating systemcombination. | +| libotf | LGPLv2+ | The library ""libotf"" provides the following facilites.Read Open Type Layout Tables from OTF file. Currently these tables aresupported; head, name, cmap, GDEF, GSUB, and GPOS. Convert a Unicodecharacter sequence to a glyph code sequence by using the above tables.The combination of libotf and the FreeType library (Ver.2) realizesCTL (complex text layout) by OpenType fonts. This library is currentlyused by the m17n library. It seems that the probject Free Type Layoutprovides the similar (or better) facility as this library, butcurrently they have not yet released their library. So, we havedeveloped this one. | +| libpagemaker | MPLv2.0 | libpagemaker is library providing ability to interpret and importAdobe PageMaker documents into various applications. | +| libpaper | GPLv2 | The paper library and accompanying files are intended to provide asimple way for applications to take actions based on a system- oruser-specified paper size. This release is quite minimal, its purposebeing to provide really basic functions (obtaining the system paper nameand getting the height and width of a given kind of paper) thatapplications can immediately integrate. | +| libpeas-gtk | LGPLv2+ | libpeas-gtk is a convenience library making adding plug-ins supportto GTK+-based applications. | +| libpeas-loader-python3 | LGPLv2+ | This package contains the Python 3 loader that is needed torun Python 3 plugins that use libpeas. | +| libpfm | MIT | libpfm4 is a library to help encode events for use with operating systemkernels performance monitoring interfaces. The current version provides supportfor the perf_events interface available in upstream Linux kernels since v2.6.31. | +| libpfm-devel | MIT | Development library and header files to create performance monitoringapplications for the perf_events interface. | +| libpinyin | GPLv3+ | The libpinyin project aims to provide the algorithms corefor intelligent sentence-based Chinese pinyin input methods. | +| libpinyin-data | GPLv3+ | The libpinyin-data package contains data files. | +| libplist | LGPLv2+ | libplist is a library for manipulating Apple Binary and XML Property Lists | +| libpmem | BSD | The libpmem provides low level persistent memory support. In particular,support for the persistent memory instructions for flushing changesto pmem is provided. | +| libpmemblk | BSD | The libpmemblk implements a pmem-resident array of blocks, all the samesize, where a block is updated atomically with respect to powerfailure or program interruption (no torn blocks). | +| libpmemblk-devel | BSD | The libpmemblk implements a pmem-resident array of blocks, all the samesize, where a block is updated atomically with respect to powerfailure or program interruption (no torn blocks).For example, a program keeping a cache of fixed-size objects in pmemmight find this library useful. This library is provided for casesrequiring large arrays of objects at least 512 bytes each. Mostdevelopers will find higher level libraries like libpmemobj to bemore generally useful. | +| libpmem-devel | BSD | The libpmem provides low level persistent memory support. In particular,support for the persistent memory instructions for flushing changesto pmem is provided.This library is provided for software which tracks every store topmem and needs to flush those changes to durability. Most developerswill find higher level libraries like libpmemobj to be much moreconvenient. | +| libpmemlog | BSD | The libpmemlog library provides a pmem-resident log file. This isuseful for programs like databases that append frequently to a logfile. | +| libpmemlog-devel | BSD | The libpmemlog library provides a pmem-resident log file. Thislibrary is provided for cases requiring an append-mostly file torecord variable length entries. Most developers will find higherlevel libraries like libpmemobj to be more generally useful. | +| libpmemobj | BSD | The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. | +| libpmemobj-devel | BSD | The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. Developers new to persistent memoryprobably want to start with this library. | +| libpmemobj++-devel | BSD | This package contains header files for libpmemobj C++ bindings and C++containers built on top of them.The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. | +| libpmemobj++-doc | BSD | HTML documentation for libpmemobj++. | +| libpmempool | BSD | The libpmempool library provides a set of utilities for off-lineadministration, analysis, diagnostics and repair of persistent memorypools created by libpmemlog, libpemblk and libpmemobj libraries. | +| libpmempool-devel | BSD | The libpmempool library provides a set of utilities for off-lineadministration, analysis, diagnostics and repair of persistent memorypools created by libpmemlog, libpemblk and libpmemobj libraries. | +| libpng12 | zlib | The libpng12 package provides libpng 1.2, an older version of the libpnglibrary for manipulating PNG (Portable Network Graphics) image format files.This version should be used only if you are unable to use the currentversion of libpng. | +| libpng15 | zlib | The libpng15 package provides libpng 1.5, an older version of the libpng.library for manipulating PNG (Portable Network Graphics) image format files.This version should be used only if you are unable to use the currentversion of libpng. | +| libpq | PostgreSQL | The libpq package provides the essential shared library for any PostgreSQLclient program or interface. You will need to install this package to use anyother PostgreSQL package or any clients that need to connect to a PostgreSQLserver. | +| libpq-devel | PostgreSQL | The libpq package provides the essential shared library for any PostgreSQLclient program or interface. You will need to install this package to build anypackage or any clients that need to connect to a PostgreSQL server. | +| libproxy-bin | LGPLv2+ | The libproxy-bin package contains the proxy binary for libproxy | +| libproxy-gnome | LGPLv2+ | The libproxy-gnome package contains the libproxy plugin for gnome. | +| libproxy-networkmanager | LGPLv2+ | The libproxy-networkmanager package contains the libproxy pluginfor networkmanager. | +| libproxy-webkitgtk4 | LGPLv2+ | The libproxy-webkitgtk4 package contains the libproxy plugin forwebkitgtk3. | +| libpst-libs | GPLv2+ | The libpst-libs package contains the shared library used by the pstutilities. | +| libpurple | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | libpurple contains the core IM support for IM clients such as Pidginand Finch.libpurple supports a variety of messaging protocols including AIM, MSN,Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ,Lotus Sametime, Simple and Zephyr. | +| libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers for building Fortran programs usingREAL*16 and programs using __float128 math. | +| libquvi | AGPLv3+ | Libquvi is a cross-platform library for parsing flash media streamURLs with C API. | +| libquvi-scripts | AGPLv3+ | libquvi-scripts contains the embedded lua scripts that libquviuses for parsing the media details. Some additional utilityscripts are also included. | +| libqxp | MPLv2.0 | libqxp is library providing ability to interpret and import QuarkXPressdocument formats into various applications. Currently it only supportsQuarkXPress 3.1-4.1. | +| librados2 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS is a reliable, autonomic distributed object storage clusterdeveloped as part of the Ceph distributed storage system. This is ashared library allowing applications to access the distributed objectstore using a simple file-like interface. | +| LibRaw | BSD and (CDDL or LGPLv2) | LibRaw is a library for reading RAW files obtained from digital photocameras (CRW/CR2, NEF, RAF, DNG, and others).LibRaw is based on the source codes of the dcraw utility, where part ofdrawbacks have already been eliminated and part will be fixed in future. | +| libraw1394 | LGPLv2+ | The libraw1394 library provides direct access to the IEEE-1394 bus.Support for both the obsolete ieee1394 interface and the new firewireintererface are included, with run-time detection of the active stack. | +| librbd1 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RBD is a block device striped across multiple distributed objects inRADOS, a reliable, autonomic distributed object storage clusterdeveloped as part of the Ceph distributed storage system. This is ashared library allowing applications to manage these block devices. | +| librdkafka | BSD | Librdkafka is a C/C++ library implementation of the Apache Kafka protocol,containing both Producer and Consumer support.It was designed with message delivery reliability and high performance in mind,current figures exceed 800000 messages/second for the producer and 3 millionmessages/second for the consumer. | +| librelp | GPLv3+ | Librelp is an easy to use library for the RELP protocol. RELP (standsfor Reliable Event Logging Protocol) is a general-purpose, extensiblelogging protocol. | +| libreoffice-base | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | GUI database front-end for LibreOffice. Allows creation and management ofdatabases through a GUI. | +| libreoffice-calc | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Spreadsheet application. | +| libreoffice-core | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The shared core libraries and support files for LibreOffice. | +| libreoffice-data | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | libreoffice-data contains platform-independent data files. | +| libreoffice-draw | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Drawing Application. | +| libreoffice-emailmerge | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Enables the LibreOffice writer module to mail-merge to email. | +| libreoffice-filters | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Metapackage to pull in all subpackages that contain import or exportfilters. | +| libreoffice-gdb-debug-support | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | This package provides gdb pretty printers for package libreoffice. | +| libreoffice-graphicfilter | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The graphicfilter module for LibreOffice provides graphic filters, e.g. svg andflash filters. | +| libreoffice-gtk2 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A plug-in for LibreOffice that enables integration into GTK+ 2 environment. | +| libreoffice-gtk3 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A plug-in for LibreOffice that enables integration into GTK+ 3 environment. | +| libreoffice-help-ar | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Arabic help for LibreOffice. | +| libreoffice-help-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Bulgarian help for LibreOffice. | +| libreoffice-help-bn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Bengali help for LibreOffice. | +| libreoffice-help-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Catalan help for LibreOffice. | +| libreoffice-help-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Czech help for LibreOffice. | +| libreoffice-help-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Danish help for LibreOffice. | +| libreoffice-help-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides German help for LibreOffice. | +| libreoffice-help-dz | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Dzongkha help for LibreOffice. | +| libreoffice-help-el | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Greek help for LibreOffice. | +| libreoffice-help-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides English help for LibreOffice. | +| libreoffice-help-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Spanish help for LibreOffice. | +| libreoffice-help-et | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Estonian help for LibreOffice. | +| libreoffice-help-eu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Basque help for LibreOffice. | +| libreoffice-help-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Finnish help for LibreOffice. | +| libreoffice-help-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides French help for LibreOffice. | +| libreoffice-help-gl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Galician help for LibreOffice. | +| libreoffice-help-gu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Gujarati help for LibreOffice. | +| libreoffice-help-he | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Hebrew help for LibreOffice. | +| libreoffice-help-hi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Hindi help for LibreOffice. | +| libreoffice-help-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Croatian help for LibreOffice. | +| libreoffice-help-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Hungarian help for LibreOffice. | +| libreoffice-help-id | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Indonesian help for LibreOffice. | +| libreoffice-help-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Italian help for LibreOffice. | +| libreoffice-help-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Japanese help for LibreOffice. | +| libreoffice-help-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Korean help for LibreOffice. | +| libreoffice-help-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Lithuanian help for LibreOffice. | +| libreoffice-help-lv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Latvian help for LibreOffice. | +| libreoffice-help-nb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Bokmal help for LibreOffice. | +| libreoffice-help-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Dutch help for LibreOffice. | +| libreoffice-help-nn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Nynorsk help for LibreOffice. | +| libreoffice-help-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Polish help for LibreOffice. | +| libreoffice-help-pt-BR | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Brazilian help for LibreOffice. | +| libreoffice-help-pt-PT | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Portuguese help for LibreOffice. | +| libreoffice-help-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Romanian help for LibreOffice. | +| libreoffice-help-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Russian help for LibreOffice. | +| libreoffice-help-si | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Sinhalese help for LibreOffice. | +| libreoffice-help-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Slovak help for LibreOffice. | +| libreoffice-help-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Slovenian help for LibreOffice. | +| libreoffice-help-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Swedish help for LibreOffice. | +| libreoffice-help-ta | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Tamil help for LibreOffice. | +| libreoffice-help-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Turkish help for LibreOffice. | +| libreoffice-help-uk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Ukrainian help for LibreOffice. | +| libreoffice-help-zh-Hans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Simplified help for LibreOffice. | +| libreoffice-help-zh-Hant | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Traditional help for LibreOffice. | +| libreoffice-impress | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Presentation Application. | +| libreofficekit | MPLv2.0 | LibreOfficeKit can be used to access LibreOffice functionalitythrough C/C++, without any need to use UNO.For now it only offers document conversion (in addition to anexperimental tiled rendering API). | +| libreoffice-langpack-af | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Afrikaans translations and resources for LibreOffice. | +| libreoffice-langpack-ar | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Arabic translations and resources for LibreOffice. | +| libreoffice-langpack-as | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Assamese translations and resources for LibreOffice. | +| libreoffice-langpack-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Bulgarian translations and resources for LibreOffice. | +| libreoffice-langpack-bn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Bengali translations and resources for LibreOffice. | +| libreoffice-langpack-br | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Breton translations and resources for LibreOffice. | +| libreoffice-langpack-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Catalan translations and resources for LibreOffice. | +| libreoffice-langpack-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Czech translations and resources for LibreOffice. | +| libreoffice-langpack-cy | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Welsh translations and resources for LibreOffice. | +| libreoffice-langpack-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Danish translations and resources for LibreOffice. | +| libreoffice-langpack-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional German translations and resources for LibreOffice. | +| libreoffice-langpack-dz | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Dzongkha translations and resources for LibreOffice. | +| libreoffice-langpack-el | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Greek translations and resources for LibreOffice. | +| libreoffice-langpack-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional English translations and resources for LibreOffice. | +| libreoffice-langpack-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Spanish translations and resources for LibreOffice. | +| libreoffice-langpack-et | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Estonian translations and resources for LibreOffice. | +| libreoffice-langpack-eu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Basque translations and resources for LibreOffice. | +| libreoffice-langpack-fa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Farsi translations and resources for LibreOffice. | +| libreoffice-langpack-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Finnish translations and resources for LibreOffice. | +| libreoffice-langpack-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional French translations and resources for LibreOffice. | +| libreoffice-langpack-ga | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Irish translations and resources for LibreOffice. | +| libreoffice-langpack-gl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Galician translations and resources for LibreOffice. | +| libreoffice-langpack-gu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Gujarati translations and resources for LibreOffice. | +| libreoffice-langpack-he | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Hebrew translations and resources for LibreOffice. | +| libreoffice-langpack-hi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Hindi translations and resources for LibreOffice. | +| libreoffice-langpack-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Croatian translations and resources for LibreOffice. | +| libreoffice-langpack-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Hungarian translations and resources for LibreOffice. | +| libreoffice-langpack-id | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Indonesian translations and resources for LibreOffice. | +| libreoffice-langpack-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Italian translations and resources for LibreOffice. | +| libreoffice-langpack-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Japanese translations and resources for LibreOffice. | +| libreoffice-langpack-kk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Kazakh translations and resources for LibreOffice. | +| libreoffice-langpack-kn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Kannada translations and resources for LibreOffice. | +| libreoffice-langpack-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Korean translations and resources for LibreOffice. | +| libreoffice-langpack-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Lithuanian translations and resources for LibreOffice. | +| libreoffice-langpack-lv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Latvian translations and resources for LibreOffice. | +| libreoffice-langpack-mai | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Maithili translations and resources for LibreOffice. | +| libreoffice-langpack-ml | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Malayalam translations and resources for LibreOffice. | +| libreoffice-langpack-mr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Marathi translations and resources for LibreOffice. | +| libreoffice-langpack-nb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Bokmal translations and resources for LibreOffice. | +| libreoffice-langpack-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Dutch translations and resources for LibreOffice. | +| libreoffice-langpack-nn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Nynorsk translations and resources for LibreOffice. | +| libreoffice-langpack-nr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Southern translations and resources for LibreOffice. | +| libreoffice-langpack-nso | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Northern translations and resources for LibreOffice. | +| libreoffice-langpack-or | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Odia translations and resources for LibreOffice. | +| libreoffice-langpack-pa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Punjabi translations and resources for LibreOffice. | +| libreoffice-langpack-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Polish translations and resources for LibreOffice. | +| libreoffice-langpack-pt-BR | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Brazilian translations and resources for LibreOffice. | +| libreoffice-langpack-pt-PT | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Portuguese translations and resources for LibreOffice. | +| libreoffice-langpack-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Romanian translations and resources for LibreOffice. | +| libreoffice-langpack-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Russian translations and resources for LibreOffice. | +| libreoffice-langpack-si | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Sinhalese translations and resources for LibreOffice. | +| libreoffice-langpack-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Slovak translations and resources for LibreOffice. | +| libreoffice-langpack-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Slovenian translations and resources for LibreOffice. | +| libreoffice-langpack-sr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Serbian translations and resources for LibreOffice. | +| libreoffice-langpack-ss | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Swati translations and resources for LibreOffice. | +| libreoffice-langpack-st | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Southern translations and resources for LibreOffice. | +| libreoffice-langpack-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Swedish translations and resources for LibreOffice. | +| libreoffice-langpack-ta | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Tamil translations and resources for LibreOffice. | +| libreoffice-langpack-te | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Telugu translations and resources for LibreOffice. | +| libreoffice-langpack-th | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Thai translations and resources for LibreOffice. | +| libreoffice-langpack-tn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Tswana translations and resources for LibreOffice. | +| libreoffice-langpack-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Turkish translations and resources for LibreOffice. | +| libreoffice-langpack-ts | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Tsonga translations and resources for LibreOffice. | +| libreoffice-langpack-uk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Ukrainian translations and resources for LibreOffice. | +| libreoffice-langpack-ve | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Venda translations and resources for LibreOffice. | +| libreoffice-langpack-xh | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Xhosa translations and resources for LibreOffice. | +| libreoffice-langpack-zh-Hans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Simplified translations and resources for LibreOffice. | +| libreoffice-langpack-zh-Hant | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Traditional translations and resources for LibreOffice. | +| libreoffice-langpack-zu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Zulu translations and resources for LibreOffice. | +| libreoffice-math | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Equation Editor Application. | +| libreoffice-ogltrans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | OpenGL Transitions enable 3D slide transitions to be used in LibreOffice.Requires good quality 3D support for your graphics card for best experience. | +| libreoffice-opensymbol-fonts | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A dingbats font, OpenSymbol, suitable for use by LibreOffice for bullets andmathematical symbols. | +| libreoffice-pdfimport | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The PDF Importer imports PDF into drawing documents to preserve layoutand enable basic editing of PDF documents. | +| libreoffice-pyuno | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Python bindings for the LibreOffice UNO component model. Allows scripts bothexternal to LibreOffice and within the internal LibreOffice scripting frameworkto be written in python. | +| libreoffice-ure | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | UNO is the component model of LibreOffice. UNO offers interoperability betweenprogramming languages, other components models and hardware architectures,either in process or over process boundaries, in the Intranet as well as in theInternet. UNO components may be implemented in and accessed from anyprogramming language for which a UNO implementation (AKA language binding) andan appropriate bridge or adapter exists | +| libreoffice-ure-common | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Arch-independent part of libreoffice-ure. | +| libreoffice-voikko | GPLv3+ | This package contains a Finnish spell-checking and hyphenation component forLibreOffice. The actual spell-checking and hyphenation functionality isprovided by the Voikko library. | +| libreoffice-wiki-publisher | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The Wiki Publisher enables you to create Wiki articles on MediaWiki serverswithout having to know the syntax of the MediaWiki markup language. Publishyour new and existing documents transparently with writer to a wiki page. | +| libreoffice-writer | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Word Processor application. | +| libreoffice-x11 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A plug-in for LibreOffice that enables generic X11 support. | +| libreoffice-xsltfilter | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The xsltfilter module for LibreOffice, provides additional docbook andxhtml export transforms. Install this to enable docbook export. | +| libreport | GPLv2+ | Libraries providing API for reporting different problems in applicationsto different bug targets like Bugzilla, ftp, trac, etc... | +| libreport-anaconda | GPLv2+ | Default configuration for reporting Anaconda problems or uploading the gathereddata over ftp/scp... | +| libreport-cli | GPLv2+ | This package contains simple command line tool for workingwith problem dump reports | +| libreport-gtk | GPLv2+ | Applications for reporting bugs using libreport backend | +| libreport-newt | GPLv2+ | This package contains a simple newt application for reportingbugs | +| libreport-plugin-bugzilla | GPLv2+ | Plugin to report bugs into the bugzilla. | +| libreport-plugin-kerneloops | GPLv2+ | This package contains plugin which sends kernel crash information to specifiedserver, usually to kerneloops.org. | +| libreport-plugin-logger | GPLv2+ | The simple reporter plugin which writes a report to a specified file. | +| libreport-plugin-mailx | GPLv2+ | The simple reporter plugin which sends a report via mailx to a specifiedemail address. | +| libreport-plugin-reportuploader | GPLv2+ | Plugin to report bugs into anonymous FTP site associated with ticketing system. | +| libreport-plugin-rhtsupport | GPLv2+ | Plugin to report bugs into RH support system. | +| libreport-plugin-ureport | GPLv2+ | Uploads micro-report to abrt server | +| libreport-rhel | GPLv2+ | Default configuration for reporting bugs via Red Hat infrastructureused to easily configure the reporting process for Red Hat systems. Justinstall this package and you're done. | +| libreport-rhel-anaconda-bugzilla | GPLv2+ | Default configuration for reporting Anaconda problems to Red Hat Bugzilla usedto easily configure the reporting process for Red Hat systems. Just install thispackage and you're done. | +| libreport-rhel-bugzilla | GPLv2+ | Default configuration for reporting bugs to Red Hat Bugzilla used to easilyconfigure the reporting process for Red Hat systems. Just install this packageand you're done. | +| libreport-web | GPLv2+ | Library providing network API for libreport | +| librepository | LGPLv2 | LibRepository provides a simple abstraction layer to access bulk content thatis organized in a hierarchical layer. | +| libreswan | GPLv2 | Libreswan is a free implementation of IKE/IPsec for Linux. IPsec isthe Internet Protocol Security and uses strong cryptography to provideboth authentication and encryption services. These services allow youto build secure tunnels through untrusted networks. Everything passingthrough the untrusted net is encrypted by the ipsec gateway machine anddecrypted by the gateway at the other end of the tunnel. The resultingtunnel is a virtual private network or VPN.This package contains the daemons and userland tools for setting upLibreswan.Libreswan also supports IKEv2 (RFC7296) and Secure LabelingLibreswan is based on Openswan-2.6.38 which in turn is based on FreeS/WAN-2.04 | +| librevenge | (LGPLv2+ or MPLv2.0) and BSD | librevenge is a base library for writing document import filters. It hasinterfaces for text documents, vector graphics, spreadsheets andpresentations. | +| librevenge-gdb | (LGPLv2+ or MPLv2.0) and BSD | The librevenge-devel package contains gdb pretty printers that help withdebugging applications that use librevenge. | +| librpmem | BSD | The librpmem library provides low-level support for remote accessto persistent memory utilizing RDMA-capable NICs. It can be usedto replicate persistent memory regions over RDMA protocol. | +| librpmem-devel | BSD | The librpmem library provides low-level support for remote accessto persistent memory utilizing RDMA-capable NICs. It can be usedto replicate persistent memory regions over RDMA protocol.This sub-package contains libraries and header files for developingapplications that want to specifically make use of librpmem. | +| librsvg2 | LGPLv2+ | An SVG library based on cairo. | +| librsvg2-devel | LGPLv2+ | This package provides the necessary development libraries and includefiles to allow you to develop with librsvg. | +| librsvg2-tools | LGPLv2+ | This package provides extra utilities based on the librsvg library. | +| libsamplerate | BSD | Secret Rabbit Code is a sample rate converter for audio. It is capableof arbitrary and time varying conversions. It can downsample by afactor of 12 and upsample by the same factor. The ratio of input andoutput sample rates can be a real number. The conversion ratio canalso vary with time for speeding up and slowing down effects. | +| libsane-hpaio | GPLv2+ | SANE driver for scanners in HP's multi-function devices (from HPOJ). | +| libseccomp-devel | LGPLv2 | The libseccomp library provides an easy to use interface to the Linux Kernel'ssyscall filtering mechanism, seccomp. The libseccomp API allows an applicationto specify which syscalls, and optionally which syscall arguments, theapplication is allowed to execute, all of which are enforced by the LinuxKernel. | +| libselinux-python | Public Domain | The libselinux-python package contains the python bindings for developingSELinux applications. | +| libselinux-ruby | Public Domain | The libselinux-ruby package contains the ruby bindings for developingSELinux applications. | +| libserf | ASL 2.0 | The serf library is a C-based HTTP client library built upon the ApachePortable Runtime (APR) library. It multiplexes connections, running theread/write communication asynchronously. Memory copies and transformations arekept to a minimum to provide high performance operation. | +| libserializer | LGPLv2+ | Libserializer contains a general serialization framework that simplifies thetask of writing custom java serialization handlers. | +| libshout | LGPLv2+ | libshout is a library for communicating with and sending data to anicecast server. It handles the socket connection, the timing of thedata, and prevents most bad data from getting to the icecast server. | +| libsigc++20 | LGPLv2+ | This library implements a full callback system for use in widget libraries,abstract interfaces, and general programming. Originally part of the Gtk--widget set, libsigc++20 is now a separate library to provide for more generaluse. It is the most complete library of its kind with the ability to connectan abstract callback to a class method, function, or function object. Itcontains adaptor classes for connection of dissimilar callbacks and has anease of use unmatched by other C++ callback libraries.Package GTK-- (gtkmm), which is a C++ binding to the GTK+ library,starting with version 1.1.2, uses libsigc++20. | +| libSM | MIT | The X.Org X11 SM (Session Management) runtime library. | +| libSM-devel | MIT | The X.Org X11 SM (Session Management) development package. | +| libsmi | GPLv2+ and BSD | Libsmi is a C library to access MIB module information througha well defined API that hides the nasty details of locatingand parsing SMIv1/v2 MIB modules.This package contains tools to check, dump, and convert MIBdefinitions and a steadily maintained and revised archiveof all IETF and IANA maintained standard MIB modules. | +| libsndfile | LGPLv2+ and GPLv2+ and BSD | libsndfile is a C library for reading and writing sound files such asAIFF, AU, WAV, and others through one standard interface. It cancurrently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and64-bit floating point WAV files and a number of compressed formats. Itcompiles and runs on *nix, MacOS, and Win32. | +| libsoup-devel | LGPLv2 | Libsoup is an HTTP library implementation in C. This package allowsyou to develop applications that use the libsoup library. | +| libspectre | GPLv2+ | libspectre is a small library for rendering PostScript(TM) documents.It provides a convenient easy to use API for handling and renderingPostScript documents. | +| libspiro | GPLv3+ | This library will take an array of spiro control points andconvert them into a series of b鑼厇ier splines which can thenbe used in the myriad of ways the world has come to use b鑼厇iers. | +| libsrtp | BSD | This package provides an implementation of the Secure Real-timeTransport Protocol (SRTP), the Universal Security Transform (UST), anda supporting cryptographic kernel. | +| libssh-devel | LGPLv2+ | The libssh-devel package contains libraries and header files for developingapplications that use libssh. | +| libstaroffice | MPLv2.0 or LGPLv2+ | libstaroffice is a library for import of binary StarOffice documents. | +| libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This is the GNU implementation of the standard C++ libraries. Thispackage includes the header files and libraries needed for C++development. This includes rewritten implementation of STL. | +| libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Manual, doxygen generated API information and Frequently Asked Questionsfor the GNU standard C++ library. | +| libtar | MIT | libtar is a C library for manipulating tar archives. It supports boththe strict POSIX tar format and many of the commonly-used GNUextensions. | +| libtasn1-devel | GPLv3+ and LGPLv2+ | This package contains files for development of applications which willuse libtasn1. | +| libtasn1-tools | GPLv3+ | This package contains simple tools that can decode and encode ASN.1data. | +| libthai | LGPLv2+ | LibThai is a set of Thai language support routines aimed to easedevelopers' tasks to incorporate Thai language support in their applications.It includes important Thai-specific functions e.g. word breaking, input andoutput methods as well as basic character and string supports. | +| libtheora | BSD | Theora is Xiph.Org's first publicly released video codec, intendedfor use within the Ogg's project's Ogg multimedia streaming system.Theora is derived directly from On2's VP3 codec; Currently the two arenearly identical, varying only in encapsulating decoder tables in thebitstream headers, but Theora will make use of this extra freedomin the future to improve over what is possible with VP3. | +| libtiff | libtiff | The libtiff package contains a library of functions for manipulatingTIFF (Tagged Image File Format) image format files. TIFF is a widelyused file format for bitmapped images. TIFF files usually end in the.tif extension and they are often quite large.The libtiff package should be installed if you need to manipulate TIFFformat image files. | +| libtiff-devel | libtiff | This package contains the header files and documentation necessary fordeveloping programs which will manipulate TIFF format image filesusing the libtiff library.If you need to develop programs which will manipulate TIFF formatimage files, you should install this package. You'll also need toinstall the libtiff package. | +| libtimezonemap | GPLv3 | libtimezonemap is a time zone map widget for Gtk+. The widget displays a worldmap with a highlighted region representing the selected time zone, and thelocation can be changed by clicking on the map.This library is a fork of the of the code from gnome-control-center's datetimepanel, which was itself a fork of Ubiquity's timezone map. | +| libtool | GPLv2+ and LGPLv2+ and GFDL | GNU Libtool is a set of shell scripts which automatically configure UNIX andUNIX-like systems to generically build shared libraries. Libtool provides aconsistent, portable interface which simplifies the process of using sharedlibraries.If you are developing programs which will use shared libraries, but do not usethe rest of the GNU Autotools (such as GNU Autoconf and GNU Automake), youshould install the libtool package.The libtool package also includes all files needed to integrate the GNUPortable Library Tool (libtool) and the GNU Libtool Dynamic Module Loader(ltdl) into a package built using the GNU Autotools (including GNU Autoconfand GNU Automake). | +| libtool-ltdl-devel | LGPLv2+ | Static libraries and header files for development with ltdl. | +| libucil | GPLv2+ | Unicap provides a uniform interface to video capture devices. It allowsapplications to use any supported video capture device via a single API.The related ucil library provides easy to use functions to render textand graphic overlays onto video images. | +| libudisks2 | LGPLv2+ | This package contains the dynamic library, which providesaccess to the udisksd daemon. | +| libunicap | GPLv2+ | Unicap provides a uniform interface to video capture devices. It allowsapplications to use any supported video capture device via a single API.The unicap library offers a high level of hardware abstraction whilemaintaining maximum performance. Zero copy capture of video buffers ispossible for devices supporting it allowing fast video capture with lowCPU usage even on low-speed architectures. | +| liburing | LGPLv2+ | Provides native async IO for the Linux kernel, in a fast and efficientmanner, for both buffered and O_DIRECT. | +| libusal | GPLv2 | The libusal package contains C libraries that allows applicationsto communicate with SCSI devices and is well suitable for writingCD-R media. | +| libusbmuxd | LGPLv2+ | libusbmuxd is the client library used for communicating with Apple's iPod Touch,iPhone, iPad and Apple TV devices. It allows multiple services on the deviceto be accessed simultaneously. | +| libuv | MIT and BSD and ISC | libuv is a new platform layer for Node. Its purpose is to abstract IOCP onWindows and libev on Unix systems. We intend to eventually contain all platformdifferences in this library. | +| libv4l | LGPLv2+ and GPLv2 | libv4l is a collection of libraries which adds a thin abstraction layer ontop of video4linux2 devices. The purpose of this (thin) layer is to make iteasy for application writers to support a wide variety of devices withouthaving to write separate code for different devices in the same class. libv4llibv4lconvert offers functions to convert from any (known) pixel-formatto V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420.libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independentof the drivers for those devices supporting v4l1 compatibility (which manyv4l2 drivers do not).libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for theapplication transparent libv4lconvert conversion where necessary. | +| libva | MIT | Libva is a library providing the VA API video acceleration API. | +| libva-devel | MIT | The libva-devel package contains libraries and header files fordeveloping applications that use libva. | +| libvdpau | MIT | VDPAU is the Video Decode and Presentation API for UNIX. It provides aninterface to video decode acceleration and presentation hardware present inmodern GPUs. | +| libvirt | LGPLv2+ | Libvirt is a C toolkit to interact with the virtualization capabilitiesof recent versions of Linux (and other OSes). The main package includesthe libvirtd server exporting the virtualization support. | +| libvirt-admin | LGPLv2+ | The client side utilities to control the libvirt daemon. | +| libvirt-bash-completion | LGPLv2+ | Bash completion script stub. | +| libvirt-client | LGPLv2+ | The client binaries needed to access the virtualizationcapabilities of recent versions of Linux (and other OSes). | +| libvirt-daemon | LGPLv2+ | Server side daemon required to manage the virtualization capabilitiesof recent versions of Linux. Requires a hypervisor specific sub-RPMfor specific drivers. | +| libvirt-daemon-config-network | LGPLv2+ | Default configuration files for setting up NAT based networking | +| libvirt-daemon-config-nwfilter | LGPLv2+ | Network filter configuration files for cleaning guest traffic | +| libvirt-daemon-driver-interface | LGPLv2+ | The interface driver plugin for the libvirtd daemon, providingan implementation of the network interface APIs using thenetcf library | +| libvirt-daemon-driver-network | LGPLv2+ | The network driver plugin for the libvirtd daemon, providingan implementation of the virtual network APIs using the Linuxbridge capabilities. | +| libvirt-daemon-driver-nodedev | LGPLv2+ | The nodedev driver plugin for the libvirtd daemon, providingan implementation of the node device APIs using the udevcapabilities. | +| libvirt-daemon-driver-nwfilter | LGPLv2+ | The nwfilter driver plugin for the libvirtd daemon, providingan implementation of the firewall APIs using the ebtables,iptables and ip6tables capabilities | +| libvirt-daemon-driver-qemu | LGPLv2+ | The qemu driver plugin for the libvirtd daemon, providingan implementation of the hypervisor driver APIs usingQEMU | +| libvirt-daemon-driver-secret | LGPLv2+ | The secret driver plugin for the libvirtd daemon, providingan implementation of the secret key APIs. | +| libvirt-daemon-driver-storage | LGPLv2+ | The storage driver plugin for the libvirtd daemon, providingan implementation of the storage APIs using LVM, iSCSI,parted and more. | +| libvirt-daemon-driver-storage-core | LGPLv2+ | The storage driver plugin for the libvirtd daemon, providingan implementation of the storage APIs using files, local disks, LVM, SCSI,iSCSI, and multipath storage. | +| libvirt-daemon-driver-storage-disk | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for blockvolumes using the host disks. | +| libvirt-daemon-driver-storage-gluster | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for glustervolumes using libgfapi. | +| libvirt-daemon-driver-storage-iscsi | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for iscsivolumes using the host iscsi stack. | +| libvirt-daemon-driver-storage-logical | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for blockvolumes using lvm. | +| libvirt-daemon-driver-storage-mpath | LGPLv2+ | The storage driver backend adding implementation of the storage APIs formultipath storage using device mapper. | +| libvirt-daemon-driver-storage-rbd | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for rbdvolumes using the ceph protocol. | +| libvirt-daemon-driver-storage-scsi | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for scsihost devices. | +| libvirt-daemon-kvm | LGPLv2+ | Server side daemon and driver required to manage the virtualizationcapabilities of the KVM hypervisor | +| libvirt-dbus | LGPLv2+ | This package provides D-Bus API for libvirt | +| libvirt-devel | LGPLv2+ | Include header files & development libraries for the libvirt C library. | +| libvirt-docs | LGPLv2+ | Includes the API reference for the libvirt C library, and a completecopy of the libvirt.org website documentation. | +| libvirt-gconfig | LGPLv2+ | This package provides APIs for processing the object configurationdata | +| libvirt-glib | LGPLv2+ | This package provides integration between libvirt and the glibevent loop. | +| libvirt-gobject | LGPLv2+ | This package provides APIs for managing virtualization hostobjects | +| libvirt-libs | LGPLv2+ | Shared libraries for accessing the libvirt daemon. | +| libvirt-lock-sanlock | LGPLv2+ | Includes the Sanlock lock manager plugin for the QEMUdriver | +| libvirt-nss | LGPLv2+ | Libvirt plugin for NSS for translating domain names into IP addresses. | +| libvisio | MPLv2.0 | libvisio is library providing ability to interpret and importMicrosoft Visio diagrams into various applications. You can find itbeing used in LibreOffice. | +| libvisual | LGPLv2+ | Libvisual is an abstraction library that comes between applications andaudio visualisation plugins.Often when it comes to audio visualisation plugins or programs that createvisuals they do depend on a player or something else, basically there is nogeneral framework that enable application developers to easy access coolaudio visualisation plugins. Libvisual wants to change this by providingan interface towards plugins and applications, through this easy to useinterface applications can easily access plugins and since the drawing isdone by the application it also enables the developer to draw the visualanywhere he wants. | +| libvma | GPLv2 or BSD | libvma is a LD_PRELOAD-able library that boosts performanceof TCP and UDP traffic.It allows application written over standard socket API to handlefast path data traffic from user space over Ethernet and/orInfiniband with full network stack bypass and get better throughput,latency and packets/sec rate.No application binary change is required for that.libvma is supported by RDMA capable devices that support""verbs"" IBV_QPT_RAW_PACKET QP for Ethernet and/or IBV_QPT_UD QP for IPoIB. | +| libvmem | BSD | The libvmem library turns a pool of persistent memory into a volatilememory pool, similar to the system heap but kept separate and withits own malloc-style API. | +| libvmem-devel | BSD | The libvmem library turns a pool of persistent memory into a volatilememory pool, similar to the system heap but kept separate and withits own malloc-style API.This sub-package contains libraries and header files for developingapplications that want to make use of libvmem. | +| libvmmalloc | BSD | The libvmmalloc library transparently converts all the dynamic memoryallocations into persistent memory allocations. This allows the useof persistent memory as volatile memory without modifying the targetapplication.The typical usage of libvmmalloc is to load it via the LD_PRELOADenvironment variable. | +| libvmmalloc-devel | BSD | The libvmmalloc library transparently converts all the dynamic memoryallocations into persistent memory allocations. This allows the useof persistent memory as volatile memory without modifying the targetapplication.This sub-package contains libraries and header files for developingapplications that want to specifically make use of libvmmalloc. | +| libvncserver | GPLv2+ | LibVNCServer makes writing a VNC server (or more correctly, a program exportinga frame-buffer via the Remote Frame Buffer protocol) easy.It hides the programmer from the tedious task of managing clients andcompression schemata. | +| libvoikko | GPLv2+ | This is libvoikko, library for spellcheckers and hyphenators using Malaganatural language grammar development tool. The library is written in C.Currently only Finnish is supported, but the API of the library has beendesigned to allow adding support for other languages later. Note however thatMalaga is rather low level tool that requires implementing the whole morphologyof a language as a left associative grammar. Therefore languages that havesimple or even moderately complex morphologies and do not require morphologicalanalysis in their hyphenators should be implemented using other tools such asHunspell. | +| libvorbis | BSD | Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free,general-purpose compressed audio format for audio and music at fixedand variable bitrates.The libvorbis package contains runtime libraries for use in programsthat support Ogg Vorbis. | +| libvpx | BSD | libvpx provides the VP8/VP9 SDK, which allows you to integrate your applicationswith the VP8 and VP9 video codecs, high quality, royalty free, open source codecsdeployed on millions of computers and devices worldwide. | +| libwacom | MIT | libwacom is a library that provides information about Wacom tablets andtools. This information can then be used by drivers or applications to tweakthe UI or general settings to match the physical tablet. | +| libwacom-data | MIT | Tablet information client library library data files. | +| libwayland-client | MIT | Wayland client library | +| libwayland-cursor | MIT | Wayland cursor library | +| libwayland-egl | MIT | Wayland egl library | +| libwayland-server | MIT | Wayland server library | +| libwebp | BSD | WebP is an image format that does lossy compression of digitalphotographic images. WebP consists of a codec based on VP8, and acontainer based on RIFF. Webmasters, web developers and browserdevelopers can use WebP to compress, archive and distribute digitalimages more efficiently. | +| libwebp-devel | BSD | WebP is an image format that does lossy compression of digitalphotographic images. WebP consists of a codec based on VP8, and acontainer based on RIFF. Webmasters, web developers and browserdevelopers can use WebP to compress, archive and distribute digitalimages more efficiently. | +| libwinpr | ASL 2.0 | WinPR provides API compatibility for applications targeting non-Windowsenvironments. When on Windows, the original native API is being used instead ofthe equivalent WinPR implementation, without having to modify the code using it. | +| libwinpr-devel | ASL 2.0 | The freerdp-libwinpr-devel package contains libraries and header files fordeveloping applications that use freerdp-libwinpr. | +| libwmf | LGPLv2+ and GPLv2+ and GPL+ | A library for reading and converting Windows MetaFile vector graphics (WMF). | +| libwmf-lite | LGPLv2+ and GPLv2+ and GPL+ | A library for parsing Windows MetaFile vector graphics (WMF). | +| libwnck3 | LGPLv2+ | libwnck (pronounced ""libwink"") is used to implement pagers, tasklists,and other such things. It allows applications to monitor informationabout open windows, workspaces, their names/icons, and so forth. | +| libwpd | LGPLv2+ or MPLv2.0 | libwpd is a library for import of WordPerfect documents. | +| libwpg | LGPLv2+ or MPLv2.0 | libwpg is a library for import of images in WPG(WordPerfect Graphics) format. WPG is the format used among others inCorel software, such as WordPerfect and Presentations. | +| libwps | LGPLv2+ or MPLv2.0 | libwps is a library for import of Microsoft Works text documents,spreadsheets and (in a limited way) databases. Full list of supportedformats is available athttps://sourceforge.net/p/libwps/wiki/Home/#recognized-formats . | +| libwsman1 | BSD | Openwsman library for packages dependent on openwsman. | +| libX11 | MIT | Core X11 protocol client library. | +| libX11-common | MIT | libX11 common data | +| libX11-devel | MIT | X.Org X11 libX11 development package | +| libX11-xcb | MIT | libX11/libxcb interoperability library | +| libXau | MIT | This is a very simple mechanism for providing individual access to an X WindowSystem display.It uses existing core protocol and library hooks for specifyingauthorization data in the connection setup block to restrict use of the displayto only those clients that show that they know a server-specific keycalled a ""magic cookie"". | +| libXau-devel | MIT | X.Org X11 libXau development package | +| libXaw | MIT | Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library. | +| libXaw-devel | MIT | X.Org X11 libXaw development package | +| libxcb | MIT | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring asmall footprint, latency hiding, direct access to the protocol, improvedthreading support, and extensibility. | +| libxcb-devel | MIT | The libxcb-devel package contains libraries and header files for developingapplications that use libxcb. | +| libXcomposite | MIT | X Composite Extension library | +| libXcomposite-devel | MIT | X.Org X11 libXcomposite development package | +| libXcursor | MIT | This is a simple library designed to help locate and load cursors.Cursors can be loaded from files or memory. A library of common cursorsexists which map to the standard X cursor names.Cursors can exist inseveral sizes and the library automatically picks the best size. | +| libXcursor-devel | MIT | libXcursor development package. | +| libXdamage | MIT | X.Org X11 libXdamage runtime library. | +| libXdamage-devel | MIT | X.Org X11 libXdamage development package. | +| libXdmcp | MIT | X Display Manager Control Protocol library. | +| libXext | MIT | X.Org X11 libXext runtime library | +| libXext-devel | MIT | X.Org X11 libXext development package | +| libXfixes | MIT | X Fixes library. | +| libXfixes-devel | MIT | libXfixes development package | +| libXfont2 | MIT | X.Org X11 libXfont2 runtime library | +| libXft | MIT | X.Org X11 libXft runtime library | +| libXft-devel | MIT | X.Org X11 libXft development package | +| libXi | MIT | X.Org X11 libXi runtime library | +| libXi-devel | MIT | X.Org X11 libXi development package | +| libXinerama | MIT | X.Org X11 libXinerama runtime library | +| libXinerama-devel | MIT | X.Org X11 libXinerama development package | +| libxkbcommon | MIT | libxkbcommon is the X.Org library for compiling XKB maps into formats usable bythe X Server or other display servers. | +| libxkbcommon-devel | MIT | X.Org X11 XKB parsing development package | +| libxkbcommon-x11 | MIT | libxkbcommon-x11 is the X.Org library for creating keymaps by querying the Xserver. | +| libxkbfile | MIT | X.Org X11 libxkbfile runtime library | +| libxklavier | LGPLv2+ | libxklavier is a library providing a high-level API for the X KeyboardExtension (XKB). This library is intended to support XFree86 and othercommercial X servers. It is useful for creating XKB-related software(layout indicators etc). | +| libxml2-devel | MIT | Libraries, include files, etc you can use to develop XML applications.This library allows to manipulate XML files. It includes supportto read, modify and write XML and HTML files. There is DTDs supportthis includes parsing and validation even with complex DtDs, eitherat parse time or later once the document has been modified. The outputcan be a simple SAX stream or and in-memory DOM like representations.In this case one can use the built-in XPath and XPointer implementationto select sub nodes or ranges. A flexible Input/Output mechanism isavailable, with existing HTTP and FTP modules and combined to anURI library. | +| libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries | +| libXmu-devel | MIT | X.Org X11 libXmu development package | +| libXNVCtrl | GPLv2+ | This packages contains the libXNVCtrl library from the nvidia-settingsapplication. This library provides the NV-CONTROL API for communicating withthe proprietary NVidia xorg driver. This package does not contain thenvidia-settings tool itself as that is included with the proprietary driversthemselves. | +| libXp | MIT | X.Org X11 libXp runtime library | +| libXp-devel | MIT | X.Org X11 libXp development package | +| libXpm | MIT | X.Org X11 libXpm runtime library | +| libXpm-devel | MIT | X.Org X11 libXpm development package | +| libXrandr | MIT | X.Org X11 libXrandr runtime library | +| libXrandr-devel | MIT | X.Org X11 libXrandr development package | +| libXrender | MIT | X.Org X11 libXrender runtime library | +| libXrender-devel | MIT | X.Org X11 libXrender development package | +| libXres | MIT | X-Resource is an extension that allows a client to querythe X server about its usage of various resources. | +| libXScrnSaver | MIT | X.Org X11 libXss runtime library | +| libXScrnSaver-devel | MIT | X.Org X11 libXss development package | +| libxshmfence | MIT | Shared memory fences for X11, as used in DRI3. | +| libxshmfence-devel | MIT | The libxshmfence-devel package contains libraries and header files fordeveloping applications that use libxshmfence. | +| libxslt-devel | MIT | The libxslt-devel package contains libraries and header files fordeveloping applications that use libxslt. | +| libXt | MIT | X.Org X11 libXt runtime library | +| libXt-devel | MIT | X.Org X11 libXt development package | +| libXtst | MIT | X.Org X11 libXtst runtime library | +| libXtst-devel | MIT | X.Org X11 libXtst development package | +| libXv | MIT | X.Org X11 libXv runtime library | +| libXv-devel | MIT | X.Org X11 libXv development package | +| libXvMC | MIT | X.Org X11 libXvMC runtime library | +| libXxf86dga | MIT | X.Org X11 libXxf86dga runtime library | +| libXxf86dga-devel | MIT | X.Org X11 libXxf86dga development package | +| libXxf86misc | MIT | X.Org X11 libXxf86misc runtime library | +| libXxf86misc-devel | MIT | X.Org X11 libXxf86misc development package | +| libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library | +| libXxf86vm-devel | MIT | X.Org X11 libXxf86vm development package | +| libyami | ASL 2.0 | Yet Another Media Infrastructure.It is YUMMY to your video experience on Linux like platform.Yami is core building block for media solution. it parses video streamand decodes them leverage hardware acceleration. | +| libyang | BSD | Libyang is YANG data modeling language parser and toolkitwritten (and providing API) in C. | +| libzhuyin | GPLv3+ | The libzhuyin package contains libzhuyin compatibility library. | +| libzip | BSD | libzip is a C library for reading, creating, and modifying zip archives. Filescan be added from data buffers, files, or compressed data copied directly fromother zip archives. Changes made without closing the archive can be reverted.The API is documented by man pages. | +| libzip | BSD | libzip is a C library for reading, creating, and modifying zip archives. Filescan be added from data buffers, files, or compressed data copied directly fromother zip archives. Changes made without closing the archive can be reverted.The API is documented by man pages. | +| libzip-devel | BSD | The libzip-devel package contains libraries and header files fordeveloping applications that use libzip. | +| libzip-devel | BSD | The libzip-devel package contains libraries and header files fordeveloping applications that use libzip. | +| libzip-tools | BSD | The libzip-tools package provides command line tools split off libzip:- zipcmp- zipmerge- ziptool | +| libzip-tools | BSD | The libzip-tools package provides command line tools split off libzip:- zipcmp- zipmerge- ziptool | +| libzmf | MPLv2.0 | libzmf is library providing ability to interpret and import Zonerdocument formats into various applications. Currently it only supportsZoner Callisto/Draw v 4-5. | +| linuxconsoletools | GPLv2+ | This package contains utilities for testing and configuring joysticks,connecting legacy devices to the kernel's input subsystem (providing supportfor serial mice, touchscreens etc.), and test the input event layer. | +| linuxptp | GPLv2+ | This software is an implementation of the Precision Time Protocol (PTP)according to IEEE standard 1588 for Linux. The dual design goals are to providea robust implementation of the standard and to use the most relevant and modernApplication Programming Interfaces (API) offered by the Linux kernel.Supporting legacy APIs and other platforms is not a goal. | +| lklug-fonts | GPLv2 | The lklug-fonts package contains fonts for the display ofSinhala. The original font for TeX/LaTeX is developed by YannisHaralambous and are in GPL. OTF tables are added by AnuradhaRatnaweera and Harshani Devadithya. | +| lld | NCSA | The LLVM project linker. | +| lldb | NCSA | LLDB is a next generation, high-performance debugger. It is built as a setof reusable components which highly leverage existing libraries in thelarger LLVM Project, such as the Clang expression parser and LLVMdisassembler. | +| lldb-devel | NCSA | The package contains header files for the LLDB debugger. | +| lld-devel | NCSA | This package contains library and header files needed to develop new nativeprograms that use the LLD infrastructure. | +| lld-libs | NCSA | Shared libraries for LLD. | +| lldpd | ISC | LLDP is an industry standard protocol designed to supplant proprietaryLink-Layer protocols such as EDP or CDP. The goal of LLDP is to providean inter-vendor compatible mechanism to deliver Link-Layer notificationsto adjacent network devices. | +| lldpd-devel | ISC | lldpd development libraries and headers | +| lld-test | NCSA | LLVM regression tests. | +| llvm | NCSA | LLVM is a compiler infrastructure designed for compile-time, link-time,runtime, and idle-time optimization of programs from arbitrary programminglanguages. The compiler infrastructure includes mirror sets of programmingtools as well as libraries with equivalent functionality. | +| llvm-devel | NCSA | This package contains library and header files needed to develop new nativeprograms that use the LLVM infrastructure. | +| llvm-doc | NCSA | Documentation for the LLVM compiler infrastructure. | +| llvm-googletest | NCSA | LLVM's modified googletest sources. | +| llvm-libs | NCSA | Shared libraries for the LLVM compiler infrastructure. | +| llvm-static | NCSA | Static libraries for the LLVM compiler infrastructure. | +| llvm-test | NCSA | LLVM regression tests. | +| llvm-toolset | NCSA | This is the main package for llvm-toolset. | +| lmdb-libs | OpenLDAP | The lmdb-libs package contains shared libraries necessary for runningapplications that use lmdb. | +| lm_sensors-sensord | GPLv2+ and Verbatim and MIT | Daemon that periodically logs sensor readings to syslog or a round-robindatabase, and warns of sensor alarms. | +| log4j12 | ASL 2.0 | Log4j is a tool to help the programmer output log statements to avariety of output targets. | +| log4j12-javadoc | ASL 2.0 | This package contains javadoc for log4j12. | +| lohit-assamese-fonts | OFL | This package provides a free Assamese TrueType/OpenType font. | +| lohit-bengali-fonts | OFL | This package provides a free Bengali TrueType/OpenType font. | +| lohit-devanagari-fonts | OFL | This package provides a free Devanagari Script TrueType/OpenType font. | +| lohit-gujarati-fonts | OFL | This package provides a free Gujarati truetype/opentype font. | +| lohit-gurmukhi-fonts | OFL | This package provides a free Gurmukhi script truetype font for Punjabi language. | +| lohit-kannada-fonts | OFL | This package provides a free Kannada truetype/opentype font. | +| lohit-malayalam-fonts | OFL | This package provides a free Malayalam truetype/opentype font. | +| lohit-marathi-fonts | OFL | This package provides a free Marathi truetype/opentype font. | +| lohit-nepali-fonts | OFL | This package provides a free TrueType font for Nepali language. | +| lohit-odia-fonts | OFL | This package provides a free truetype font for Odia language. | +| lohit-tamil-fonts | OFL | This package provides a free Tamil truetype/opentype font. | +| lohit-telugu-fonts | OFL | This package provides a free Telugu truetype/opentype font. | +| lorax | GPLv2+ | Lorax is a tool for creating the anaconda install images.It also includes livemedia-creator which is used to create bootable livemedia,including live isos and disk images. It can use libvirtd for the install, orAnaconda's image install feature. | +| lorax-composer | GPLv2+ | lorax-composer provides a REST API for building images using lorax. | +| lorax-lmc-novirt | GPLv2+ | Additional dependencies required by livemedia-creator when using it with --no-virtto run Anaconda. | +| lorax-lmc-virt | GPLv2+ | Additional dependencies required by livemedia-creator when using it with qemu-kvm. | +| lorax-templates-anolis | GPLv2+ | Anolis OS specific Lorax templates for creating the boot.iso and live isos areplaced in /usr/share/lorax/templates.d/80-anolis | +| lorax-templates-generic | GPLv2+ | Lorax templates for creating the boot.iso and live isos are placed in/usr/share/lorax/templates.d/99-generic | +| lpsolve | LGPLv2+ | Mixed Integer Linear Programming (MILP) solver lpsolve solves pure linear,(mixed) integer/binary, semi-continuous and special ordered sets (SOS) models. | +| lshw-gui | GPLv2 | Graphical frontend for the hardware lister (lshw) tool. If desired,hardware information can be saved to file in plain, XML or HTMLformat. | +| ltrace | GPLv2+ | Ltrace is a debugging program which runs a specified command until thecommand exits. While the command is executing, ltrace intercepts andrecords both the dynamic library calls called by the executed processand the signals received by the executed process. Ltrace can alsointercept and print system calls executed by the process.You should install ltrace if you need a sysadmin tool for tracking theexecution of processes. | +| lttng-ust | LGPLv2 and GPLv2 and MIT | This library may be used by user-space applications to generatetrace-points using LTTng. | +| lua | MIT | Lua is a powerful light-weight programming language designed forextending applications. Lua is also frequently used as ageneral-purpose, stand-alone language. Lua is free software.Lua combines simple procedural syntax with powerful data descriptionconstructs based on associative arrays and extensible semantics. Luais dynamically typed, interpreted from bytecodes, and has automaticmemory management with garbage collection, making it ideal forconfiguration, scripting, and rapid prototyping. | +| lua-expat | MIT | LuaExpat is a SAX XML parser based on the Expat library. | +| lua-guestfs | LGPLv2+ | lua-guestfs contains Lua bindings for libguestfs. | +| lua-json | MIT | LuaJSON is a customizable JSON decoder/encoder, using LPEG for parsing. | +| lua-lpeg | MIT | LPeg is a new pattern-matching library for Lua, based on Parsing ExpressionGrammars (PEGs). | +| lua-socket | MIT | that provides support for the TCP and UDP transport layers, and a set of Luamodules that add support for functionality commonly needed by applicationsthat deal with the Internet.Among the support modules, the most commonly used implement the SMTP, HTTPand FTP. In addition there are modules for MIME, URL handling and LTN12. | +| luksmeta | LGPLv2+ | LUKSMeta is a command line utility for storing small portions of metadata inthe LUKSv1 header for use before unlocking the volume. | +| m17n-db | LGPLv2+ | This package contains multilingualization (m17n) datafiles for m17n-libwhich describe input maps, encoding maps, OpenType font data andfont layout text rendering for languages. | +| m17n-lib | LGPLv2+ | m17n-lib is a multilingual text library used primarily to allowthe input of many languages with the input table maps from m17n-db.The package provides the core and input method backend libraries. | +| madan-fonts | GPL+ | This package provides the Madan font for Nepali made by theMadan Puraskar Pustakalaya project. | +| mailman | GPLv2+ | Mailman is software to help manage email discussion lists, much likeMajordomo and Smartmail. Unlike most similar products, Mailman giveseach mailing list a webpage, and allows users to subscribe,unsubscribe, etc. over the Web. Even the list manager can administerhis or her list entirely from the Web. Mailman also integrates mostthings people want to do with mailing lists, including archiving, mail<-> news gateways, and so on.When the package has finished installing, you will need to perform someadditional installation steps, these are described in:/usr/share/doc/mailman/INSTALL.REDHAT | +| malaga | GPLv2+ | A software package for the development and application ofgrammars that are used for the analysis of words and sentences of naturallanguages. It is a language-independent system that offers a programminglanguage for the modelling of the language-dependent grammaticalinformation. This language is also called Malaga.Malaga is based on the grammatical theory of the ""Left Associative Grammar""(LAG), developed by Roland Hausser, professor for Computational Linguistics atUniversity of Erlangen, Germany. | +| malaga-suomi-voikko | GPLv2+ | A description of Finnish morphology written in Malaga. This package is builtto support the Voikko spellchecker/hyphenator, it doesn't support the Sukijatext indexer. | +| mallard-rng | MIT | RELAX NG schemas for all Mallard versions and extensions that have been markedfinal. | +| man-pages-overrides | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | A collection of manual (""man"") pages to complement other packages or updatethose contained therein. Always have the latest version of this packageinstalled. | +| mariadb | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a community developed branch of MySQL - a multi-user, multi-threadedSQL database server. It is a client/server implementation consisting ofa server daemon (mysqld) and many different client programs and libraries.The base package contains the standard MariaDB/MySQL client programs andgeneric MySQL files. | +| mariadb-backup | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB Backup is an open source tool provided by MariaDB for performingphysical online backups of InnoDB, Aria and MyISAM tables.For InnoDB, ""hot online"" backups are possible. | +| mariadb-common | GPLv2 with exceptions and LGPLv2 and BSD | The package provides the essential shared files for any MariaDB program.You will need to install this package to use any other MariaDB package. | +| mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) is used to connect applicationsdeveloped in C/C++ to MariaDB and MySQL databases. | +| mariadb-connector-c-config | LGPLv2+ | This package delivers /etc/my.cnf that includes other configuration filesfrom the /etc/my.cnf.d directory and ships this directory as well.Other packages should only put their files into /etc/my.cnf.d directoryand require this package, so the /etc/my.cnf file is present. | +| mariadb-connector-c-devel | LGPLv2+ | Development files for mariadb-connector-c.Contains everything needed to build against libmariadb.so >=3 client library. | +| mariadb-connector-odbc | LGPLv2+ | MariaDB Connector/ODBC is a standardized, LGPL licensed database driver usingthe industry standard Open Database Connectivity (ODBC) API. It supports ODBCStandard 3.5, can be used as a drop-in replacement for MySQL Connector/ODBC,and it supports both Unicode and ANSI modes. | +| mariadb-devel | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server.MariaDB is a community developed branch of MySQL.This package contains everything needed for developing MariaDB/MySQL serverapplications. For developing client applications, use mariadb-connector-cpackage. | +| mariadb-embedded | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server. Thispackage contains a version of the MariaDB server that can be embeddedinto a client application instead of running as a separate process.MariaDB is a community developed branch of MySQL. | +| mariadb-embedded-devel | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server.MariaDB is a community developed branch of MySQL.This package contains files needed for developing and testing withthe embedded version of the MariaDB server. | +| mariadb-errmsg | GPLv2 with exceptions and LGPLv2 and BSD | The package provides error messages files for the MariaDB daemon and theembedded server. You will need to install this package to use any of thoseMariaDB packages. | +| mariadb-gssapi-server | GPLv2 with exceptions and LGPLv2 and BSD | GSSAPI authentication server-side plugin for MariaDB for passwordless login.This plugin includes support for Kerberos on Unix. | +| mariadb-java-client | BSD and LGPLv2+ | MariaDB Connector/J is a Type 4 JDBC driver, also known as the Direct toDatabase Pure Java Driver. It was developed specifically as a lightweightJDBC connector for use with MySQL and MariaDB database servers. | +| mariadb-oqgraph-engine | GPLv2 with exceptions and LGPLv2 and BSD | The package provides Open Query GRAPH engine (OQGRAPH) as plugin for MariaDBdatabase server. OQGRAPH is a computation engine allowing hierarchies and morecomplex graph structures to be handled in a relational fashion. In a nutshell,tree structures and friend-of-a-friend style searches can now be done usingstandard SQL syntax, and results joined onto other tables. | +| mariadb-server | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server. It is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. This package containsthe MariaDB server and some accompanying files and directories.MariaDB is a community developed branch of MySQL. | +| mariadb-server-galera | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server. It is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. This package containsthe MariaDB server and some accompanying files and directories.MariaDB is a community developed branch of MySQL. | +| mariadb-server-utils | GPLv2 with exceptions and LGPLv2 and BSD | This package contains all non-essential server utilities and scripts formanaging databases. It also contains all utilities requiring Perl and it isthe only MariaDB sub-package, except test subpackage, that depends on Perl. | +| mariadb-test | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server.MariaDB is a community developed branch of MySQL.This package contains the regression test suite distributed with the MariaDBsources. | +| marisa | BSD or LGPLv2+ | Matching Algorithm with Recursively Implemented StorAge (MARISA) is astatic and space-efficient trie data structure. And libmarisa is a C++library to provide an implementation of MARISA. Also, the package oflibmarisa contains a set of command line tools for building andoperating a MARISA-based dictionary.A MARISA-based dictionary supports not only lookup but also reverselookup, common prefix search and predictive search. | +| matchbox-window-manager | GPLv2+ | Matchbox is a base environment for the X Window System running on non-desktopembedded platforms such as handhelds, set-top boxes, kiosks and anything elsefor which screen space, input mechanisms or system resources are limited.This package contains the window manager from Matchbox. | +| maven | ASL 2.0 and MIT | Maven is a software project management and comprehension tool. Based on theconcept of a project object model (POM), Maven can manage a project's build,reporting and documentation from a central piece of information. | +| maven | ASL 2.0 and MIT | Maven is a software project management and comprehension tool. Based on theconcept of a project object model (POM), Maven can manage a project's build,reporting and documentation from a central piece of information. | +| maven-lib | ASL 2.0 and MIT | Core part of Apache Maven that can be used as a library. | +| maven-lib | ASL 2.0 and MIT | Core part of Apache Maven that can be used as a library. | +| maven-openjdk11 | ASL 2.0 and MIT | Configures Maven to run with OpenJDK 11. | +| maven-openjdk8 | ASL 2.0 and MIT | Configures Maven to run with OpenJDK 8. | +| maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver is a library for working with artifactrepositories and dependency resolution. Maven Artifact Resolver deals with thespecification of local repository, remote repository, developer workspaces,artifact transports and artifact resolution. | +| maven-resolver-api | ASL 2.0 | The application programming interface for the repository system. | +| maven-resolver-connector-basic | ASL 2.0 | A repository connector implementation for repositories using URI-based layouts. | +| maven-resolver-impl | ASL 2.0 | An implementation of the repository system. | +| maven-resolver-spi | ASL 2.0 | The service provider interface for repository system implementations andrepository connectors. | +| maven-resolver-transport-wagon | ASL 2.0 | A transport implementation based on Maven Wagon. | +| maven-resolver-util | ASL 2.0 | A collection of utility classes to ease usage of the repository system. | +| maven-shared-utils | ASL 2.0 | This project aims to be a functional replacement for plexus-utils in Maven.It is not a 100% API compatible replacement though but a replacement witha lot of unused code. | +| maven-shared-utils | ASL 2.0 | This project aims to be a functional replacement for plexus-utils in Maven.It is not a 100% API compatible replacement though but a replacement witha lot of unused code. | +| maven-wagon | ASL 2.0 | Maven Wagon is a transport abstraction that is used in Maven'sartifact and repository handling code. Currently wagon has thefollowing providers:* File* HTTP* FTP* SSH/SCP* WebDAV* SCM (in progress) | +| maven-wagon-file | ASL 2.0 | file module for maven-wagon. | +| maven-wagon-http | ASL 2.0 | http module for maven-wagon. | +| maven-wagon-http-shared | ASL 2.0 | http-shared module for maven-wagon. | +| maven-wagon-provider-api | ASL 2.0 | provider-api module for maven-wagon. | +| mc | GPLv3+ | Midnight Commander is a visual shell much like a file manager, only withmany more features. It is a text mode application, but it also includesmouse support. Midnight Commander's best features are its ability to FTP,view tar and zip files, and to poke into RPMs for specific files. | +| mcpp | BSD | C/C++ preprocessor defines and expands macros and processes '#if','#include' and some other directives.MCPP is an alternative C/C++ preprocessor with the highest conformance.MCPP is especially useful for debugging a source program which usescomplicated macros and also useful for checking portability of a source.Though mcpp could be built as a replacement of GCC's residentpreprocessor or as a stand-alone program without using library build ofmcpp, this package installs only a program named 'mcpp' which linksshared library of mcpp and behaves independent from GCC. | +| meanwhile | LGPLv2+ | The heart of the meanwhile Project is the meanwhile library, providing the basicLotus Sametime session functionality along with the core services; PresenceAwareness, Instant Messaging, Multi-user Conferencing, Preferences Storage,Identity Resolution, and File Transfer. | +| mecab | BSD or LGPLv2+ or GPL+ | MeCab is a open source morphological analyzer which usesCRF (Conditional Random Fields) as the estimation of parameters.NOTE:You have to install MeCab dictionary rpm to make useof MeCab. | +| mecab-ipadic | mecab-ipadic | MeCab IPA is a dictionary for MeCab using CRF estimationbased on IPA corpus.This dictionary is for UTF-8 use. | +| mecab-ipadic-EUCJP | mecab-ipadic | MeCab IPA is a dictionary for MeCab using CRF estimationbased on IPA corpus.This dictionary is for EUC-JP use. | +| media-player-info | BSD | media-player-info is a repository of data files describing media player(mostly USB Mass Storage ones) capabilities. These files contain informationabout the directory layout to use to add music to these devices, about thesupported file formats, etc.The package also installs a udev rule to identify media player devices. | +| memcached | BSD | memcached is a high-performance, distributed memory object cachingsystem, generic in nature, but intended for use in speeding up dynamicweb applications by alleviating database load. | +| memkind | BSD | The memkind library is an user extensible heap manager built on top ofjemalloc which enables control of memory characteristics and apartitioning of the heap between kinds of memory. The kinds of memoryare defined by operating system memory policies that have been appliedto virtual address ranges. Memory characteristics supported bymemkind without user extension include control of NUMA and page sizefeatures. The jemalloc non-standard interface has been extended toenable specialized arenas to make requests for virtual memory from theoperating system through the memkind partition interface. Through theother memkind interfaces the user can control and extend memorypartition features and allocate memory while selecting enabledfeatures. This software is being made available for early evaluation.Feedback on design or implementation is greatly appreciated. | +| mercurial | GPLv2+ | Mercurial is a fast, lightweight source control management system designedfor efficient handling of very large distributed projects. | +| mercurial-hgk | GPLv2+ | A Mercurial extension for displaying the change history graphicallyusing Tcl/Tk. Displays branches and merges in an easilyunderstandable way and shows diffs for each revision. Based ongitk for the git SCM.Adds the ""hg view"" command. Seehttp://www.selenic.com/mercurial/wiki/index.cgi/UsingHgk for moredocumentation. | +| mesa-dri-drivers | MIT | Mesa-based DRI drivers. | +| mesa-filesystem | MIT | Mesa driver filesystem. | +| mesa-libEGL | MIT | Mesa libEGL runtime libraries. | +| mesa-libEGL-devel | MIT | Mesa libEGL development package. | +| mesa-libgbm | MIT | Mesa gbm runtime library. | +| mesa-libGL | MIT | Mesa libGL runtime libraries. | +| mesa-libglapi | MIT | Mesa shared glapi. | +| mesa-libGL-devel | MIT | Mesa libGL development package. | +| mesa-libGLU | MIT | Mesa implementation of the standard GLU OpenGL utility API. | +| mesa-libGLU-devel | MIT | The mesa-libGLU-devel package contains libraries and header files fordeveloping applications that use mesa-libGLU. | +| mesa-libGLw | MIT | Mesa libGLw runtime library. | +| mesa-libGLw-devel | MIT | Mesa libGLw development package. | +| mesa-libOSMesa | MIT | Mesa offscreen rendering libraries. | +| mesa-libxatracker | MIT | Mesa XA state tracker. | +| mesa-vdpau-drivers | MIT | Mesa-based VDPAU drivers. | +| mesa-vulkan-devel | MIT | Headers for development with the Vulkan API. | +| mesa-vulkan-drivers | MIT | The drivers with support for the Vulkan API. | +| metacity | GPLv2+ | Metacity is a window manager that integrates nicely with the GNOME desktop.It strives to be quiet, small, stable, get on with its job, and stay out ofyour attention. | +| mod_auth_gssapi | MIT | The mod_auth_gssapi module is an authentication service that implements theSPNEGO based HTTP Authentication protocol defined in RFC4559. | +| mod_auth_mellon | GPLv2+ | The mod_auth_mellon module is an authentication service that implements theSAML 2.0 federation protocol. It grants access based on the attributesreceived in assertions generated by a IdP server. | +| mod_auth_mellon-diagnostics | GPLv2+ | Build of mod_auth_mellon with diagnostic logging. See README.redhat.rstin the doc directory for instructions on using the diagnostics build. | +| mod_authnz_pam | ASL 2.0 | mod_authnz_pam is a PAM authorization module, supplementingauthentication done by other modules, for example mod_auth_kerb; itcan also be used as full Basic Authentication provider which runs the[login, password] authentication through the PAM stack. | +| mod_auth_openidc | ASL 2.0 | This module enables an Apache 2.x web server to operate asan OpenID Connect Relying Party and/or OAuth 2.0 Resource Server. | +| mod_dav_svn | ASL 2.0 | The mod_dav_svn package allows access to a Subversion repositoryusing HTTP, via the Apache httpd server. | +| mod_fcgid | ASL 2.0 | mod_fcgid is a binary-compatible alternative to the Apache module mod_fastcgi.mod_fcgid has a new process management strategy, which concentrates on reducingthe number of fastcgi servers, and kicking out corrupt fastcgi servers as soonas possible. | +| mod_http2 | ASL 2.0 | The mod_h2 Apache httpd module implements the HTTP2 protocol (h2+h2c) ontop of libnghttp2 for httpd 2.4 servers. | +| mod_intercept_form_submit | ASL 2.0 | mod_intercept_form_submit can intercept submission of application loginforms. It retrieves the login and password information from the POSTHTTP request, runs PAM authentication with those credentials, and setsthe REMOTE_USER environment variable if the authentication passes. | +| mod_ldap | ASL 2.0 | The mod_ldap and mod_authnz_ldap modules add support for LDAPauthentication to the Apache HTTP Server. | +| mod_lookup_identity | ASL 2.0 | mod_lookup_identity can retrieve additional pieces of informationabout user authenticated in Apache httpd server and store these valuesin notes/environment variables to be consumed by web applications.Use of REMOTE_USER_* environment variables is recommended. | +| mod_md | ASL 2.0 | This module manages common properties of domains for one or morevirtual hosts. Specifically it can use the ACME protocol to automatecertificate provisioning. Certificates will be configured for manageddomains and their virtual hosts automatically, including at renewal. | +| mod_proxy_html | ASL 2.0 | The mod_proxy_html and mod_xml2enc modules provide filters which cantransform and modify HTML and XML content. | +| mod_security | ASL 2.0 | ModSecurity is an open source intrusion detection and prevention enginefor web applications. It operates embedded into the web server, actingas a powerful umbrella - shielding web applications from attacks. | +| mod_security_crs | ASL 2.0 | This package provides the base rules for mod_security. | +| mod_security-mlogc | ASL 2.0 | This package contains the ModSecurity Audit Log Collector. | +| mod_session | ASL 2.0 | The mod_session module and associated backends provide an abstractinterface for storing and accessing per-user session data. | +| mod_ssl | ASL 2.0 | The mod_ssl module provides strong cryptography for the Apache Webserver via the Secure Sockets Layer (SSL) and Transport LayerSecurity (TLS) protocols. | +| motif | LGPLv2+ | This is the Motif 2.3.4 run-time environment. It includes theMotif shared libraries, needed to run applications which are dynamicallylinked against Motif and the Motif Window Manager mwm. | +| motif-devel | LGPLv2+ | This is the Motif 2.3.4 development environment. It includes theheader files and also static libraries necessary to build Motif applications. | +| motif-static | LGPLv2+ | This package contains the static Motif libraries. | +| mousetweaks | GPLv3 and GFDL | The Mousetweaks package provides mouse accessibility enhancements forthe GNOME desktop, such as performing various clicks without using anyhardware button. The options can be accessed through the Accessibilitytab of the Mouse Preferences of GNOME Control Center or through command-line. | +| mozilla-filesystem | MPLv1.1 | This package provides some directories required by packages which useMozilla technologies such as NPAPI plugins or toolkit extensions. | +| mozvoikko | GPLv2+ | This is mozvoikko, an extension for Mozilla programs for using the Finnishspell-checker Voikko. | +| mpfr-devel | LGPLv3+ and GPLv3+ and GFDL | Header files and documentation for using the MPFRmultiple-precision floating-point library in applications.If you want to develop applications which will use the MPFR library,you'll need to install the mpfr-devel package. You'll also need toinstall the mpfr package. | +| mpg123 | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries. | +| mpg123-libs | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries. | +| mpg123-plugins-pulseaudio | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries.Pulseaudio output plug-in. | +| mpich | MIT | MPICH is a high-performance and widely portable implementation of the MessagePassing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICHcomputation and communication platforms including commodity clusters (desktopsystems, shared-memory systems, multicore architectures), high-speed networks(10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-endcomputing systems (Blue Gene, Cray) and (2) to enable cutting-edge research inMPI through an easy-to-extend modular framework for other derivedimplementations.The mpich binaries in this RPM packages were configured to use the defaultprocess manager (Hydra) using the default device (ch3). The ch3 devicewas configured with support for the nemesis channel that allows forshared-memory and TCP/IP sockets based communication.This build also include support for using the 'module environment' to selectwhich MPI implementation to use when multiple implementations are installed.If you want MPICH support to be automatically loaded, you need to install thempich-autoload package. | +| mpich-devel | MIT | Contains development headers and libraries for mpich | +| mpitests-mpich | CPL and BSD | MPI test suite compiled against the mpich package | +| mpitests-mvapich2 | CPL and BSD | MPI test suite compiled against the mvapich2 package | +| mpitests-mvapich2-psm2 | CPL and BSD | MPI test suite compiled against the mvapich2 package using OmniPath | +| mpitests-openmpi | CPL and BSD | MPI test suite compiled against the openmpi package | +| mrtg | GPLv2+ | The Multi Router Traffic Grapher (MRTG) is a tool to monitor the trafficload on network-links. MRTG generates HTML pages containing PNGimages which provide a LIVE visual representation of this traffic. | +| mstflint | GPLv2+ or BSD | This package contains firmware update tool, vpd dump and register dump toolsfor network adapters based on Mellanox Technologies chips. | +| mtdev | MIT | mtdev is a stand-alone library which transforms all variants of kernel MTevents to the slotted type B protocol. The events put into mtdev may be fromany MT device, specifically type A without contact tracking, type A withcontact tracking, or type B with contact tracking. | +| mtr-gtk | GPLv2 | MTR combines the functionality of the 'traceroute' and 'ping' programsin a single network diagnostic tool. The mtr-gtk package provides theGTK+ interface for MTR.When MTR is started, it investigates the network connection between thehost MTR runs on and the user-specified destination host. Afterwards itdetermines the address of each network hop between the machines and sendsa sequence of ICMP echo requests to each one to determine the quality ofthe link to each machine. While doing this, it prints running statisticsabout each machine. | +| mt-st | GPL+ | The mt-st package contains the mt and st tape drive managementprograms. Mt (for magnetic tape drives) and st (for SCSI tape devices)can control rewinding, ejecting, skipping files and blocks and more.Install mt-st if you need a tool to manage tape drives. | +| mtx | GPLv2 | The MTX program controls the robotic mechanism in autoloaders and tapelibraries such as the HP SureStore DAT 40x6, Exabyte EZ-17, andExabyte 220. This program is also reported to work with a variety ofother tape libraries and autochangers from ADIC, Tandberg/Overland,Breece Hill, HP, and Seagate.If you have a backup tape device capable of handling more than onetape at a time, you should install MTX. | +| multilib-rpm-config | GPLv2+ | Set of tools (shell scripts, RPM macro files) to help with multilib packagingissues. | +| munge | GPLv3+ and LGPLv3+ | MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creatingand validating credentials. It is designed to be highly scalable for usein an HPC cluster environment.It allows a process to authenticate the UID and GID of another local orremote process within a group of hosts having common users and groups.These hosts form a security realm that is defined by a shared cryptographickey. Clients within this security realm can create and validate credentialswithout the use of root privileges, reserved ports, or platform-specificmethods. | +| munge-libs | GPLv3+ and LGPLv3+ | Runtime libraries for using MUNGE. | +| mutt | GPLv2+ and Public Domain | Mutt is a small but very powerful text-based MIME mail client. Muttis highly configurable, and is well suited to the mail power user withadvanced features like key bindings, keyboard macros, mail threading,regular expression searches and a powerful pattern matching languagefor selecting groups of messages. | +| mutter | GPLv2+ | Mutter is a window and compositing manager that displays and managesyour desktop via OpenGL. Mutter combines a sophisticated display engineusing the Clutter toolkit with solid window-management logic inheritedfrom the Metacity window manager.While Mutter can be used stand-alone, it is primarily intended to beused as the display core of a larger system such as GNOME Shell. Forthis reason, Mutter is very extensible via plugins, which are used bothto add fancy visual effects and to rework the window managementbehaviors to meet the needs of the environment. | +| mvapich2 | BSD and MIT | MVAPICH2 is a Message Passing Interface (MPI 3.0) implementation based on MPICHand developed by Ohio State University. | +| mvapich2-psm2 | BSD and MIT | MVAPICH2 is a Message Passing Interface (MPI 3.0) implementation based on MPICHand developed by Ohio State University.This is a version of mvapich2 2.3 that uses the PSM2 transport for Omni-Pathadapters. | +| mysql | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. MySQL is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. The base packagecontains the standard MySQL client programs and generic MySQL files. | +| mysql-common | GPLv2 with exceptions and LGPLv2 and BSD | The mysql-common package provides the essential shared files for anyMySQL program. You will need to install this package to use any otherMySQL package. | +| mysql-devel | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. Thispackage contains the libraries and header files that are needed fordeveloping MySQL client applications. | +| mysql-errmsg | GPLv2 with exceptions and LGPLv2 and BSD | The package provides error messages files for the MySQL daemon | +| mysql-libs | GPLv2 with exceptions and LGPLv2 and BSD | The mysql-libs package provides the essential shared libraries for anyMySQL client program or interface. You will need to install this packageto use any other MySQL package or any clients that need to connect to aMySQL server. | +| mysql-server | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. MySQL is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. This package containsthe MySQL server and some accompanying files and directories. | +| mysql-test | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. Thispackage contains the regression test suite distributed withthe MySQL sources. | +| mythes | BSD and MIT | MyThes is a simple thesaurus that uses a structured text data file and anindex file with binary search to look up words and phrases and returninformation on part of speech, meanings, and synonyms. | +| mythes-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian thesaurus. | +| mythes-ca | GPL+ | Catalan thesaurus. | +| mythes-cs | MIT | Czech thesaurus. | +| mythes-da | GPLv2 or LGPLv2 or MPLv1.1 | Danish thesaurus. | +| mythes-de | LGPLv2+ | German thesaurus. | +| mythes-el | GPLv2+ | Greek thesaurus. | +| mythes-en | BSD and Artistic clarified | English thesaurus. | +| mythes-es | LGPLv2+ | Spanish thesaurus. | +| mythes-fr | LGPLv2+ | French thesaurus. | +| mythes-ga | GFDL | Irish thesaurus. | +| mythes-hu | GPLv2+ and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2 and (GPL+ or LGPLv2+ or MPLv1.1) | Hungarian thesaurus. | +| mythes-it | AGPLv3+ | Italian thesaurus. | +| mythes-lb | EUPL 1.1 | Luxembourgish thesaurus. | +| mythes-lv | LGPLv2+ | Latvian thesaurus. | +| mythes-mi | Public Domain | Maori thesaurus. | +| mythes-nb | GPL+ | Bokmaal thesaurus. | +| mythes-ne | LGPLv2 | Nepali thesaurus. | +| mythes-nl | BSD or CC-BY | Dutch thesaurus. | +| mythes-nn | GPL+ | Nynorsk thesaurus. | +| mythes-pl | LGPLv2 | Polish thesaurus. | +| mythes-pt | GPLv2+ | Portuguese thesaurus. | +| mythes-ro | GPLv2+ | Romanian thesaurus. | +| mythes-ru | LGPLv2+ | Russian thesaurus. | +| mythes-sk | MIT | Slovak thesaurus. | +| mythes-sl | LGPLv2+ | Slovenian thesaurus. | +| mythes-sv | MIT | Swedish thesaurus. | +| mythes-uk | (GPLv2+ or LGPLv2+) and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2+ | Ukrainian thesaurus. | +| nafees-web-naskh-fonts | Bitstream Vera | Character based Nafees Web Naskh Open Type Font for writing Urdu in Naskhscript based on Unicode standard. This version has complete support ofAerabs for Urdu and updated glyphs for Latin characters.Nafees Web Naskh OTF contains approximately 330 glyphs, including 5 ligatures. | +| nautilus | GPLv3+ | Nautilus is the file manager and graphical shell for the GNOME desktopthat makes it easy to manage your files and the rest of your system.It allows to browse directories on local and remote filesystems, previewfiles and launch applications associated with them.It is also responsible for handling the icons on the GNOME desktop. | +| nautilus-extensions | LGPLv2+ | This package provides the libraries used by nautilus extensions. | +| nautilus-sendto | GPLv2+ | The nautilus-sendto package provides a Nautilus context menu forsending files via other desktop applications. These functions areimplemented as plugins, so nautilus-sendto can be extended withadditional features. | +| navilu-fonts | OFL | This package provides a free Kannada sans-serif opentype font. | +| nbdkit | BSD | NBD is a protocol for accessing block devices (hard disks anddisk-like things) over the network.'nbdkit' is a toolkit for creating NBD servers.The key features are:* Multithreaded NBD server written in C with good performance.* Well-documented, simple plugin API with a stable ABI guarantee. Allows you to export ""unconventional"" block devices easily.* Liberal license (BSD) allows nbdkit to be linked to proprietary libraries or included in proprietary code.You probably want to install one of more plugins (nbdkit-plugin-*).To develop plugins, install the nbdkit-devel package and start byreading the nbdkit(1) and nbdkit-plugin(3) manual pages. | +| nbdkit-bash-completion | BSD | Install this package if you want intelligent bash tab-completionfor nbdkit. | +| nbdkit-basic-plugins | BSD | This package contains some basic plugins for nbdkit which have onlytrivial dependencies.* nbdkit-file-plugin A file serving plugin.* nbdkit-memory-plugin A virtual memory plugin.* nbdkit-nbd-plugin An NBD forwarding plugin. It provides an NBD server that forwards all traffic as a client to another existing NBD server. A primary usage of this setup is to alter the set of features available to the ultimate end client, without having to change the original server (for example, to convert between oldstyle and newtyle, or to add TLS support where the original server lacks it).* nbdkit-null-plugin A null (bitbucket) plugin.* nbdkit-random-plugin Random content plugin for testing.* nbdkit-split-plugin Concatenate one or more files into a single virtual disk.* nbdkit-streaming-plugin A streaming file serving plugin.* nbdkit-zero-plugin Zero-length plugin for testing. | +| nbdkit-devel | BSD | This package contains development files and documentationfor nbdkit. Install this package if you want to developplugins for nbdkit. | +| nbdkit-example-plugins | BSD | This package contains example plugins for nbdkit. | +| nbdkit-plugin-gzip | BSD | This package is a gzip file serving plugin for nbdkit. | +| nbdkit-plugin-python3 | BSD | This package lets you write Python 3 plugins for nbdkit. | +| nbdkit-plugin-python-common | BSD | This package contains common files for Python nbdkit plugins.You should not install this package directly. Instead installnbdkit-plugin-python3. | +| nbdkit-plugin-vddk | BSD | This package is a plugin for nbdkit which connects toVMware VDDK for accessing VMware disks and servers. | +| nbdkit-plugin-xz | BSD | This package is a xz file serving plugin for nbdkit. | +| ncompress | Public Domain | The ncompress package contains the compress and uncompress filecompression and decompression utilities, which are compatible with theoriginal UNIX compress utility (.Z file extensions). These utilitiescan't handle gzipped (.gz file extensions) files, but gzip can handlecompressed files.Install ncompress if you need compression/decompression utilitieswhich are compatible with the original UNIX compress utility. | +| ndctl-devel | LGPLv2 | The ndctl-devel package contains libraries and header files fordeveloping applications that use ndctl. | +| neon | LGPLv2+ | neon is an HTTP and WebDAV client library, with a C interface;providing a high-level interface to HTTP and WebDAV methods alongwith a low-level interface for HTTP request handling. neonsupports persistent connections, proxy servers, basic, digest andKerberos authentication, and has complete SSL support. | +| netcf | LGPLv2+ | Netcf is a library used to modify the network configuration of asystem. Network configurations are expressed in a platform-independentXML format, which netcf translates into changes to the system's'native' network configuration files. | +| netcf-devel | LGPLv2+ | The netcf-devel package contains libraries and header files fordeveloping applications that use netcf. | +| netcf-libs | LGPLv2+ | The libraries for netcf. | +| netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm package contains a library of functions which supportprograms for handling various graphics file formats, including .pbm(portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps),.ppm (portable pixmaps) and others. | +| netpbm-progs | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm-progs package contains a group of scripts for manipulating thegraphics files in formats which are supported by the netpbm libraries. Forexample, netpbm-progs includes the rasttopnm script, which will convert aSun rasterfile into a portable anymap. Netpbm-progs contains many otherscripts for converting from one graphics file format to another.If you need to use these conversion scripts, you should installnetpbm-progs. You'll also need to install the netpbm package. | +| net-snmp | BSD | SNMP (Simple Network Management Protocol) is a protocol used fornetwork management. The NET-SNMP project includes various SNMP tools:an extensible agent, an SNMP library, tools for requesting or settinginformation from SNMP agents, tools for generating and handling SNMPtraps, a version of the netstat command which uses SNMP, and a Tk/Perlmib browser. This package contains the snmpd and snmptrapd daemons,documentation, etc.You will probably also want to install the net-snmp-utils package,which contains NET-SNMP utilities. | +| net-snmp-agent-libs | BSD | The net-snmp-agent-libs package contains the runtime agent libraries for sharedbinaries and applications. | +| net-snmp-devel | BSD | The net-snmp-devel package contains the development libraries andheader files for use with the NET-SNMP project's network managementtools.Install the net-snmp-devel package if you would like to developapplications for use with the NET-SNMP project's network managementtools. You'll also need to have the net-snmp and net-snmp-utilspackages installed. | +| net-snmp-utils | BSD | The net-snmp-utils package contains various utilities for use with theNET-SNMP network management project.Install this package if you need utilities for managing your networkusing the SNMP protocol. You will also need to install the net-snmppackage. | +| netstandard-targeting-pack-2.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for NETStandard.Library 2.1that allows developers to compile against and target NETStandard.Library 2.1applications using the .NET Core SDK. | +| nettle-devel | LGPLv3+ or GPLv2+ | Nettle is a cryptographic library that is designed to fit easily in more(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even inkernel space. This package contains the files needed for developingapplications with nettle. | +| network-manager-applet | GPLv2+ | This package contains a network control and status notification area appletfor use with NetworkManager. | +| NetworkManager-cloud-setup | GPLv2+ and LGPLv2+ | Installs a nm-cloud-setup tool that can automatically configureNetworkManager in cloud setups. Currently only EC2 is supported.This tool is still experimental. | +| NetworkManager-libreswan | GPLv2+ | This package contains software for integrating the libreswan VPN softwarewith NetworkManager and the GNOME desktop | +| NetworkManager-libreswan-gnome | GPLv2+ | This package contains software for integrating VPN capabilities withthe libreswan server with NetworkManager (GNOME files). | +| newt-devel | LGPLv2 | The newt-devel package contains the header files and librariesnecessary for developing applications which use newt. Newt is adevelopment library for text mode user interfaces. Newt is based onthe slang library.Install newt-devel if you want to develop applications which will usenewt. | +| nginx | BSD | Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 andIMAP protocols, with a strong focus on high concurrency, performance and lowmemory usage. | +| nginx | BSD | Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 andIMAP protocols, with a strong focus on high concurrency, performance and lowmemory usage. | +| nginx-all-modules | BSD | A meta package that installs all available Nginx modules.The main nginx package depends on this to ease the upgrade path. After a graceperiod of several months, modules will become optional. | +| nginx-all-modules | BSD | A meta package that installs all available Nginx modules. | +| nginx-filesystem | BSD | The nginx-filesystem package contains the basic directory layoutfor the Nginx server including the correct permissions for thedirectories. | +| nginx-filesystem | BSD | The nginx-filesystem package contains the basic directory layoutfor the Nginx server including the correct permissions for thedirectories. | +| nginx-mod-http-image-filter | BSD | Nginx HTTP image filter module. | +| nginx-mod-http-image-filter | BSD | Nginx HTTP image filter module. | +| nginx-mod-http-perl | BSD | Nginx HTTP perl module. | +| nginx-mod-http-perl | BSD | Nginx HTTP perl module. | +| nginx-mod-http-xslt-filter | BSD | Nginx XSLT module. | +| nginx-mod-http-xslt-filter | BSD | Nginx XSLT module. | +| nginx-mod-mail | BSD | Nginx mail modules. | +| nginx-mod-mail | BSD | Nginx mail modules. | +| nginx-mod-stream | BSD | Nginx stream modules. | +| nginx-mod-stream | BSD | Nginx stream modules. | +| nmap | Nmap | Nmap is a utility for network exploration or security auditing. It supportsping scanning (determine which hosts are up), many port scanning techniques(determine what services the hosts are offering), and TCP/IP fingerprinting(remote host operating system identification). Nmap also offers flexible targetand port specification, decoy scanning, determination of TCP sequencepredictability characteristics, reverse-identd scanning, and more. In additionto the classic command-line nmap executable, the Nmap suite includes a flexibledata transfer, redirection, and debugging tool (netcat utility ncat), a utilityfor comparing scan results (ndiff), and a packet generation and responseanalysis tool (nping). | +| nmap-ncat | Nmap | Ncat is a feature packed networking utility which will read andwrite data across a network from the command line. It uses bothTCP and UDP for communication and is designed to be a reliableback-end tool to instantly provide network connectivity to otherapplications and users. Ncat will not only work with IPv4 and IPv6but provides the user with a virtually limitless number of potentialuses. | +| nm-connection-editor | GPLv2+ | This package contains a network configuration editor and Bluetooth modemutility for use with NetworkManager. | +| nmstate | LGPLv2+ | Nmstate is a library with an accompanying command line tool that manages hostnetworking settings in a declarative manner and aimed to satisfy enterpriseneeds to manage host networking through a northbound declarative API and multiprovider support on the southbound. | +| nodejs | MIT and ASL 2.0 and ISC and BSD | Node.js is a platform built on Chrome's JavaScript runtimefor easily building fast, scalable network applications.Node.js uses an event-driven, non-blocking I/O model thatmakes it lightweight and efficient, perfect for data-intensivereal-time applications that run across distributed devices. | +| nodejs | MIT and ASL 2.0 and ISC and BSD | Node.js is a platform built on Chrome's JavaScript runtimefor easily building fast, scalable network applications.Node.js uses an event-driven, non-blocking I/O model thatmakes it lightweight and efficient, perfect for data-intensivereal-time applications that run across distributed devices. | +| nodejs-devel | MIT and ASL 2.0 and ISC and BSD | Development headers for the Node.js JavaScript runtime. | +| nodejs-devel | MIT and ASL 2.0 and ISC and BSD | Development headers for the Node.js JavaScript runtime. | +| nodejs-docs | MIT and ASL 2.0 and ISC and BSD | The API documentation for the Node.js JavaScript runtime. | +| nodejs-docs | MIT and ASL 2.0 and ISC and BSD | The API documentation for the Node.js JavaScript runtime. | +| nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app.For use during development of a node.js based application.nodemon will watch the files in the directory in which nodemonwas started, and if any files change, nodemon will automaticallyrestart your node application.nodemon does not require any changes to your code or method ofdevelopment. nodemon simply wraps your node application and keepsan eye on any files that have changed. Remember that nodemon is areplacement wrapper for node, think of it as replacing the word ""node""on the command line when you run your script. | +| nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app.For use during development of a node.js based application.nodemon will watch the files in the directory in which nodemonwas started, and if any files change, nodemon will automaticallyrestart your node application.nodemon does not require any changes to your code or method ofdevelopment. nodemon simply wraps your node application and keepsan eye on any files that have changed. Remember that nodemon is areplacement wrapper for node, think of it as replacing the word ""node""on the command line when you run your script. | +| nodejs-packaging | MIT | This package contains RPM macros and other utilities useful for packagingNode.js modules and applications in RPM-based distributions. | +| nodejs-packaging | MIT | This package contains RPM macros and other utilities useful for packagingNode.js modules and applications in RPM-based distributions. | +| npm | MIT and ASL 2.0 and ISC and BSD | npm is a package manager for node.js. You can use it to install and publishyour node programs. It manages dependencies and does other cool stuff. | +| npm | MIT and ASL 2.0 and ISC and BSD | npm is a package manager for node.js. You can use it to install and publishyour node programs. It manages dependencies and does other cool stuff. | +| nspr | MPLv2.0 | NSPR provides platform independence for non-GUI operating systemfacilities. These facilities include threads, thread synchronization,normal file and network I/O, interval timing and calendar time, basicmemory management (malloc and free) and shared library linking. | +| nspr-devel | MPLv2.0 | Header files for doing development with the Netscape Portable Runtime. | +| nss | MPLv2.0 | Network Security Services (NSS) is a set of libraries designed tosupport cross-platform development of security-enabled client andserver applications. Applications built with NSS can support SSL v2and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509v3 certificates, and other security standards. | +| nss-altfiles | LGPLv2+ | When installed, this package allows looking up usersin %{prefix}/lib/passwd, similarly, groups in %{prefix}/lib/group. | +| nss-devel | MPLv2.0 | Header and Library files for doing development with Network Security Services. | +| nss-pam-ldapd | LGPLv2+ | The nss-pam-ldapd daemon, nslcd, uses a directory server to look up nameservice information (users, groups, etc.) on behalf of a lightweightnsswitch module. | +| nss-softokn | MPLv2.0 | Network Security Services Softoken Cryptographic Module | +| nss-softokn-devel | MPLv2.0 | Header and library files for doing development with Network Security Services. | +| nss-softokn-freebl | MPLv2.0 | NSS Softoken Cryptographic Module Freebl LibraryInstall the nss-softokn-freebl package if you need the freebl library. | +| nss-softokn-freebl-devel | MPLv2.0 | NSS Softoken Cryptographic Module Freebl Library Development ToolsThis package supports special needs of some PKCS #11 module developers andis otherwise considered private to NSS. As such, the programming interfacesmay change and the usual NSS binary compatibility commitments do not apply.Developers should rely only on the officially supported NSS public API. | +| nss-sysinit | MPLv2.0 | Default Operating System module that manages applications loadingNSS globally on the system. This module loads the system definedPKCS #11 modules for NSS and chains with other NSS modules to loadany system or user configured modules. | +| nss-tools | MPLv2.0 | Network Security Services (NSS) is a set of libraries designed tosupport cross-platform development of security-enabled client andserver applications. Applications built with NSS can support SSL v2and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509v3 certificates, and other security standards.Install the nss-tools package if you need command-line tools tomanipulate the NSS certificate and key database. | +| nss-util | MPLv2.0 | Utilities for Network Security Services and the Softoken module | +| nss-util-devel | MPLv2.0 | Header and library files for doing development with Network Security Services. | +| nss_wrapper | BSD | There are projects which provide daemons needing to be able to create, modifyand delete Unix users. Or just switch user ids to interact with the system e.g.a user space file server. To be able to test that you need the privilege tomodify the passwd and groups file. With nss_wrapper it is possible to defineyour own passwd and groups file which will be used by software to act correctlywhile under test.If you have a client and server under test they normally use functions toresolve network names to addresses (dns) or vice versa. The nss_wrappers allowyou to create a hosts file to setup name resolution for the addresses you usewith socket_wrapper.To use it set the following environment variables:LD_PRELOAD=libuid_wrapper.soNSS_WRAPPER_PASSWD=/path/to/passwdNSS_WRAPPER_GROUP=/path/to/groupNSS_WRAPPER_HOSTS=/path/to/hostThis package doesn't have a devel package cause this project is fordevelopment/testing. | +| ntpstat | MIT | This package contains a script which prints a brief summary of the systemclock's synchronisation status when the ntpd or chronyd daemon is running. | +| ocaml-srpm-macros | GPLv2+ | This package contains macros needed by RPM in order to buildSRPMS. It does not pull in any other OCaml dependencies. | +| oci-systemd-hook | GPLv3+ | OCI systemd hooks enable running systemd in a OCI runc/docker container. | +| oci-umount | GPLv3+ | OCI umount hooks umount potential leaked mount points in a containersmount name-spaces | +| ocl-icd | BSD | OpenCL ICD Bindings. | +| oddjob | BSD | oddjob is a D-Bus service which performs particular tasks for clients whichconnect to it and issue requests using the system-wide message bus. | +| oddjob-mkhomedir | BSD | This package contains the oddjob helper which can be used by thepam_oddjob_mkhomedir module to create a home directory for a userat login-time. | +| omping | ISC | Omping (Open Multicast Ping) is tool to test IP multicast functionalityprimarily in local network. | +| ongres-scram | BSD | This is a Java implementation of SCRAM (Salted Challenge ResponseAuthentication Mechanism) which is part of the family of SimpleAuthentication and Security Layer (SASL, RFC 4422) authenticationmechanisms. It is described as part of RFC 5802 and RFC7677. | +| ongres-scram-client | BSD | This package contains the client for ongres-scram | +| oniguruma | BSD | Oniguruma is a regular expressions library.The characteristics of this library is that different character encodingfor every regular expression object can be specified. | +| openal-soft | LGPLv2+ | OpenAL Soft is a cross-platform software implementation of the OpenAL 3Daudio API. It's built off of the open-sourced Windows version availableoriginally from the SVN repository at openal.org. OpenAL providescapabilities for playing audio in a virtual 3d environment. Distanceattenuation, doppler shift, and directional sound emitters are amongthe features handled by the API. More advanced effects, including airabsorption, low-pass filters, and reverb, are available through theEFX extension. It also facilitates streaming audio, multi-channel buffers,and audio capture. | +| openblas | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` | +| openblas-srpm-macros | MIT | OpenBLAS architecture macros. | +| openblas-threads | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with threading support. | +| openchange | GPLv3+ and Public Domain | OpenChange provides libraries to access Microsoft Exchange serversusing native protocols. | +| opencl-filesystem | Public Domain | This package provides some directories required by packages which use OpenCL. | +| opencv-contrib | BSD | This package is intended for development of so-called ""extra"" modules, contributedfunctionality. New modules quite often do not have stable API, and they are notwell-tested. Thus, they shouldn't be released as a part of official OpenCVdistribution, since the library maintains binary compatibility, and triesto provide decent performance and stability. | +| opencv-core | BSD | This package contains the OpenCV C/C++ core libraries. | +| opendnssec | BSD | OpenDNSSEC was created as an open-source turn-key solution for DNSSEC.It secures zone data just before it is published in an authoritativename server. It requires a PKCS#11 crypto module library, such as softhsm | +| OpenEXR-libs | BSD | OpenEXR runtime libraries. | +| openjpeg2 | BSD and MIT | The OpenJPEG library is an open-source JPEG 2000 library developed in order topromote the use of JPEG 2000.This package contains* JPEG 2000 codec compliant with the Part 1 of the standard (Class-1 Profile-1 compliance).* JP2 (JPEG 2000 standard Part 2 - Handling of JP2 boxes and extended multiple component transforms for multispectral and hyperspectral imagery) | +| openjpeg2-devel-docs | BSD and MIT | The openjpeg2-devel-docs package contains documentation files for developingapplications that use OpenJPEG 2. | +| openjpeg2-tools | BSD and MIT | Command line tools for JPEG 2000 file manipulation, using OpenJPEG2: * opj2_compress * opj2_decompress * opj2_dump | +| openmpi | BSD and MIT and Romio | Open MPI is an open source, freely available implementation of both theMPI-1 and MPI-2 standards, combining technologies and resources fromseveral other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) inorder to build the best MPI library available. A completely new MPI-2compliant implementation, Open MPI offers advantages for system andsoftware vendors, application developers, and computer scienceresearchers. For more information, see `http://www.open-mpi.org/` . | +| openmpi-devel | BSD and MIT and Romio | Contains development headers and libraries for openmpi. | +| open-sans-fonts | ASL 2.0 | Open Sans is a humanist sans serif typeface designed by Steve Matteson, TypeDirector of Ascender Corp. This version contains the complete 897 characterset, which includes the standard ISO Latin 1, Latin CE, Greek and Cyrilliccharacter sets. Open Sans was designed with an upright stress, open forms anda neutral, yet friendly appearance. It was optimized for print, web, and mobileinterfaces, and has excellent legibility characteristics in its letter forms. | +| openscap | LGPLv2+ | OpenSCAP is a set of open source libraries providing an easier pathfor integration of the SCAP line of standards. SCAP is a line of standardsmanaged by NIST with the goal of providing a standard languagefor the expression of Computer Network Defense related information. | +| openscap-devel | LGPLv2+ | The openscap-devel package contains libraries and header files fordeveloping applications that use openscap. | +| openscap-engine-sce | LGPLv2+ | The Script Check Engine is non-standard extension to SCAP protocol. Thisengine allows content authors to avoid OVAL language and write their assessmentcommands using a scripting language (Bash, Perl, Python, Ruby, ...). | +| openscap-python3 | LGPLv2+ | The openscap-python3 package contains the bindings so that openscaplibraries can be used by python3. | +| openscap-scanner | LGPLv2+ | The openscap-scanner package contains oscap command-line tool. The oscapis configuration and vulnerability scanner, capable of performingcompliance checking using SCAP content. | +| openscap-utils | LGPLv2+ | The openscap-utils package contains command-line tools build on topof OpenSCAP library. Historically, openscap-utils included oscaptool which is now separated to openscap-scanner sub-package. | +| openslp | BSD | Service Location Protocol is an IETF standards track protocol thatprovides a framework to allow networking applications to discover theexistence, location, and configuration of networked services inenterprise networks.OpenSLP is an open source implementation of the SLPv2 protocol as definedby RFC 2608 and RFC 2614. | +| openssh-askpass | BSD | OpenSSH is a free version of SSH (Secure SHell), a program for logginginto and executing commands on a remote machine. This package containsan X11 passphrase dialog for OpenSSH. | +| open-vm-tools | GPLv2 | The open-vm-tools project is an open source implementation of VMware Tools. Itis a suite of open source virtualization utilities and drivers to improve thefunctionality, user experience and administration of VMware virtual machines.This package contains only the core user-space programs and libraries ofopen-vm-tools. | +| open-vm-tools-desktop | GPLv2 | This package contains only the user-space programs and libraries ofopen-vm-tools that are essential for improved user experience of VMware virtualmachines. | +| openwsman-client | BSD | Openwsman Client libraries. | +| openwsman-python3 | BSD | This package provides Python3 bindings to access the openwsman client API. | +| openwsman-server | BSD | Openwsman Server and service libraries. | +| opus | BSD | The Opus codec is designed for interactive speech and audio transmission overthe Internet. It is designed by the IETF Codec Working Group and incorporatestechnology from Skype's SILK codec and Xiph.Org's CELT codec. | +| orc | BSD | Orc is a library and set of tools for compiling and executingvery simple programs that operate on arrays of data. The ""language""is a generic assembly language that represents many of the featuresavailable in SIMD architectures, including saturated addition andsubtraction, and many arithmetic operations. | +| orca | LGPLv2+ | Orca is a screen reader that provides access to the graphical desktop viauser-customizable combinations of speech and/or braille. Orca works withapplications and toolkits that support the assistive technology serviceprovider interface (AT-SPI), e.g. the GNOME desktop. | +| orc-compiler | BSD | The Orc compiler, to produce optimized code. | +| orc-devel | BSD | This package contains the files needed to build packages that dependon orc. | +| oscap-anaconda-addon | GPLv2+ | This is an addon that integrates OpenSCAP utilities with the Anaconda installerand allows installation of systems following restrictions given by a SCAPcontent. | +| osinfo-db | LGPLv2+ | The osinfo database provides information about operating systems andhypervisor platforms to facilitate the automated configuration andprovisioning of new virtual machines | +| osinfo-db-tools | GPLv2+ | This package provides tools for managing the osinfo database ofinformation about operating systems for use with virtualization | +| ostree | LGPLv2+ | libostree is a shared library designed primarily foruse by higher level tools to manage host systems (e.g. rpm-ostree),as well as container tools like flatpak and the atomic CLI. | +| ostree-devel | LGPLv2+ | The ostree-devel package includes the header files for the ostree library. | +| ostree-grub2 | LGPLv2+ | GRUB2 integration for OSTree | +| ostree-libs | LGPLv2+ | The ostree-libs provides shared libraries for ostree. | +| overpass-fonts | OFL or LGPLv2+ | Free and open source typeface based on the U.S. interstate highway road signagetype system; it is sans-serif and suitable for both body and titling text. | +| overpass-mono-fonts | OFL or LGPLv2+ | Free and open source typeface based on the U.S. interstate highway road signagetype system. This is the monospace family variant. | +| owasp-java-encoder | BSD | The OWASP Encoders package is a collection of high-performance low-overheadcontextual encoders, that when utilized correctly, is an effective tool inpreventing Web Application security vulnerabilities such asCross-Site Scripting. | +| owasp-java-encoder-javadoc | BSD | Javadoc for owasp-java-encoder. | +| pacemaker-cluster-libs | GPLv2+ and LGPLv2+ | Pacemaker is an advanced, scalable High-Availability cluster resourcemanager.The pacemaker-cluster-libs package contains cluster-aware sharedlibraries needed for nodes that will form part of the cluster nodes. | +| pacemaker-libs | GPLv2+ and LGPLv2+ | Pacemaker is an advanced, scalable High-Availability cluster resourcemanager.The pacemaker-libs package contains shared libraries needed for clusternodes and those just running the CLI tools. | +| pacemaker-schemas | GPLv2+ | Schemas and upgrade stylesheets for PacemakerPacemaker is an advanced, scalable High-Availability cluster resourcemanager. | +| PackageKit | GPLv2+ and LGPLv2+ | PackageKit is a D-Bus abstraction layer that allows the session userto manage packages in a secure way using a cross-distro,cross-architecture API. | +| PackageKit-command-not-found | GPLv2+ and LGPLv2+ | A simple helper that offers to install new packages on the command lineusing PackageKit. | +| PackageKit-cron | GPLv2+ and LGPLv2+ | Crontab and utilities for running PackageKit as a cron job. | +| PackageKit-glib | GPLv2+ and LGPLv2+ | GLib libraries for accessing PackageKit. | +| PackageKit-gstreamer-plugin | GPLv2+ and LGPLv2+ | The PackageKit GStreamer plugin allows any Gstreamer application to installcodecs from configured repositories using PackageKit. | +| PackageKit-gtk3-module | GPLv2+ and LGPLv2+ | The PackageKit GTK3+ module allows any Pango application to installfonts from configured repositories using PackageKit. | +| pakchois | LGPLv2+ | pakchois is just another PKCS#11 wrapper library. pakchois aims toprovide a thin wrapper over the PKCS#11 interface; offering amodern object-oriented C interface which does not hide any of theunderlying interface, and avoids dependencies on any cryptographytoolkit. | +| paktype-naqsh-fonts | GPLv2 with exceptions | The paktype-naqsh-fonts package contains fonts for the display of \Arabic from the PakType by Lateef Sagar. | +| paktype-naskh-basic-fonts | GPLv2 with exceptions | The paktype-naskh-basic-fonts package contains fonts for the display of \Arabic, Farsi, Urdu and Sindhi from PakType by Lateef Sagar. | +| paktype-tehreer-fonts | GPLv2 with exceptions | The paktype-tehreer-fonts package contains fonts for the display of \Arabic from the PakType by Lateef Sagar. | +| pango | LGPLv2+ | Pango is a library for laying out and rendering of text, with an emphasison internationalization. Pango can be used anywhere that text layout is needed,though most of the work on Pango so far has been done in the context of theGTK+ widget toolkit. Pango forms the core of text and font handling for GTK+.Pango is designed to be modular; the core Pango layout engine can be usedwith different font backends.The integration of Pango with Cairo provides a complete solution with highquality text handling and graphics rendering. | +| pango-devel | LGPLv2+ | The pango-devel package includes the header files and developer documentationfor the pango package. | +| pangomm | LGPLv2+ | pangomm provides a C++ interface to the Pango library. Highlightsinclude typesafe callbacks, widgets extensible via inheritance and acomprehensive set of widget classes that can be freely combined toquickly create complex user interfaces. | +| papi | BSD | PAPI provides a programmer interface to monitor the performance ofrunning programs. | +| papi-devel | BSD | PAPI-devel includes the C header files that specify the PAPI user-spacelibraries and interfaces. This is required for rebuilding any programthat uses PAPI. | +| papi-libs | BSD | This package contains the run-time libraries for any application that wishesto use PAPI. | +| paps | LGPLv2+ | paps is a PostScript converter from plain text file using Pango. | +| paps-libs | LGPLv2+ | paps is a PostScript converter from plain text file using Pango.This package contains the library for paps. | +| paratype-pt-sans-caption-fonts | OFL | The PT Sans family was developed as part of the 閳ユ阀ublic Types of RussianFederation閳 project. This project aims at enabling the peoples of Russia toread and write their native languages, using free/libre fonts. It isdedicated to the 300-year anniversary of the Russian civil type invented byPeter the Great from 1708 to 1710, and was realized with financial supportfrom the Russian Federal Agency for Press and Mass Communications.The fonts include support for all 54 title楣 languages of the RussianFederation as well as more common Western, Central European and Cyrillicblocks making them unique and a very important tool for modern digitalcommunications.PT Sans is a grotesque font based on Russian type designs of the second partof the 20th century. However, it also includes very distinctive features ofmodern humanistic design, fulfilling present day aesthetic and functionalrequirements.It was designed by Alexandra Korolkova, Olga Umpeleva and Vladimir Yefimovand released by ParaType.楣 A 閳ユ涪itle閳 language is named after an ethnic group.This package includes 2 captions styles for small text sizes. | +| paratype-pt-sans-fonts | OFL | The PT Sans family was developed as part of the 閳ユ阀ublic Types of RussianFederation閳 project. This project aims at enabling the peoples of Russia toread and write their native languages, using free/libre fonts. It isdedicated to the 300-year anniversary of the Russian civil type invented byPeter the Great from 1708 to 1710, and was realized with financial supportfrom the Russian Federal Agency for Press and Mass Communications.The fonts include support for all 54 title楣 languages of the RussianFederation as well as more common Western, Central European and Cyrillicblocks making them unique and a very important tool for modern digitalcommunications.PT Sans is a grotesque font based on Russian type designs of the second partof the 20th century. However, it also includes very distinctive features ofmodern humanistic design, fulfilling present day aesthetic and functionalrequirements.It was designed by Alexandra Korolkova, Olga Umpeleva and Vladimir Yefimovand released by ParaType.楣 A 閳ユ涪itle閳 language is named after an ethnic group.This package includes the four basic styles and two narrows styles foreconomic setting. | +| parfait | ASL 2.0 | Parfait is a Java performance monitoring library that exposes andcollects metrics through a variety of outputs. It provides APIsfor extracting performance metrics from the JVM and other sources.It interfaces to Performance Co-Pilot (PCP) using the Memory MappedValue (MMV) machinery for extremely lightweight instrumentation. | +| parfait-examples | ASL 2.0 | Sample standalone Java programs showing use of Parfait modulesfor instrumenting applications. | +| parfait-javadoc | ASL 2.0 | This package contains the API documentation for Parfait. | +| patchutils | GPLv2+ | This is a collection of programs that can manipulate patch files ina variety of ways, such as interpolating between two pre-patches,combining two incremental patches, fixing line numbers in hand-editedpatches, and simply listing the files modified by a patch. | +| pavucontrol | GPLv2+ | PulseAudio Volume Control (pavucontrol) is a simple GTK based volume controltool (""mixer"") for the PulseAudio sound server. In contrast to classic mixertools this one allows you to control both the volume of hardware devices andof each playback stream separately. | +| pcaudiolib | GPLv3+ | The Portable C Audio Library (pcaudiolib) provides a C API to differentaudio devices. | +| pcp | GPLv2+ and LGPLv2+ and CC-BY | Performance Co-Pilot (PCP) provides a framework and services to supportsystem-level performance monitoring and performance management.The PCP open source release provides a unifying abstraction for all ofthe interesting performance data in a system, and allows clientapplications to easily retrieve and process any subset of that data. | +| pcp-conf | LGPLv2+ | Performance Co-Pilot (PCP) run-time configuration | +| pcp-devel | GPLv2+ and LGPLv2+ | Performance Co-Pilot (PCP) documentation and tools for development. | +| pcp-doc | GPLv2+ and CC-BY | Documentation and tutorial for the Performance Co-PilotPerformance Co-Pilot (PCP) provides a framework and services to supportsystem-level performance monitoring and performance management.The pcp-doc package provides useful information on using andconfiguring the Performance Co-Pilot (PCP) toolkit for systemlevel performance management. It includes tutorials, HOWTOs,and other detailed documentation about the internals of corePCP utilities and daemons, and the PCP graphical tools. | +| pcp-export-pcp2elasticsearch | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto Elasticsearch - a distributed, RESTful search and analytics engine.See `https://www.elastic.co/community` for further details. | +| pcp-export-pcp2graphite | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto graphite (`http://graphite.readthedocs.org`). | +| pcp-export-pcp2influxdb | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto InfluxDB (`https://influxdata.com/time-series-platform/influxdb`). | +| pcp-export-pcp2json | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesin JSON format. | +| pcp-export-pcp2spark | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesin JSON format to Apache Spark. See `https://spark.apache.org/` forfurther details on Apache Spark. | +| pcp-export-pcp2xml | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesin XML format. | +| pcp-export-pcp2zabbix | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto the Zabbix (`https://www.zabbix.org/`) monitoring software. | +| pcp-export-zabbix-agent | GPLv2+ | Performance Co-Pilot (PCP) module for exporting metrics from PCP toZabbix via the Zabbix agent - see zbxpcp(3) for further details. | +| pcp-gui | GPLv2+ and LGPLv2+ and LGPLv2+ with exceptions | Visualization tools for the Performance Co-Pilot toolkit.The pcp-gui package primarily includes visualization tools formonitoring systems using live and archived Performance Co-Pilot(PCP) sources. | +| pcp-import-collectl2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing collectl datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-ganglia2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing ganglia datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-iostat2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing iostat datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-mrtg2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing MTRG datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-sar2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing sar datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-libs | LGPLv2+ | Performance Co-Pilot (PCP) run-time libraries | +| pcp-libs-devel | GPLv2+ and LGPLv2+ | Performance Co-Pilot (PCP) headers for development. | +| pcp-manager | GPLv2+ | An optional daemon (pmmgr) that manages a collection of pmlogger andpmie daemons, for a set of discovered local and remote hosts runningthe performance metrics collection daemon (pmcd). It ensures thesedaemons are running when appropriate, and manages their log rotationneeds. It is an alternative to the cron-based pmlogger/pmie servicescripts. | +| pcp-parfait-agent | ASL 2.0 | This package contains the Parfait Agent for instrumenting Javaapplications. The agent can extract live performance metricsfrom the JVM and other sources, in unmodified applications (viathe -java-agent java command line option). It interfaces toPerformance Co-Pilot (PCP) using the Memory Mapped Value (MMV)machinery for extremely lightweight instrumentation. | +| pcp-pmda-activemq | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the ActiveMQ message broker. | +| pcp-pmda-apache | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Apache webserver. | +| pcp-pmda-bash | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Bash shell. | +| pcp-pmda-bcc | ASL 2.0 and GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting performance metrics from eBPF/BCC Python modules. | +| pcp-pmda-bind2 | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from BIND (Berkeley Internet Name Domain). | +| pcp-pmda-bonding | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about bonded network interfaces. | +| pcp-pmda-bpftrace | ASL 2.0 and GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting performance metrics from bpftrace scripts. | +| pcp-pmda-cifs | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Common Internet Filesytem. | +| pcp-pmda-cisco | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Cisco routers. | +| pcp-pmda-dbping | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Database response times and Availablility. | +| pcp-pmda-dm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Device Mapper Cache and Thin Client. | +| pcp-pmda-docker | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics using the Docker daemon REST API. | +| pcp-pmda-ds389 | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about a 389 Directory Server. | +| pcp-pmda-ds389log | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from a 389 Directory Server log. | +| pcp-pmda-elasticsearch | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Elasticsearch. | +| pcp-pmda-gfs2 | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Global Filesystem v2. | +| pcp-pmda-gluster | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the gluster filesystem. | +| pcp-pmda-gpfs | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the GPFS filesystem. | +| pcp-pmda-gpsd | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about a GPS Daemon. | +| pcp-pmda-haproxy | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting performance metrics from HAProxy over the HAProxy stats socket. | +| pcp-pmda-infiniband | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting Infiniband statistics. By default, it monitors the local HCAsbut can also be configured to monitor remote GUIDs such as IB switches. | +| pcp-pmda-json | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics output in JSON. | +| pcp-pmda-libvirt | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting virtualisation statistics from libvirt about behaviour of guestand hypervisor machines. | +| pcp-pmda-lio | GPLv2+ | This package provides a PMDA to gather performance metrics from the kernelsiSCSI target interface (LIO). The metrics are stored by LIO within the Linuxkernels configfs filesystem. The PMDA provides per LUN level stats, and asummary instance per iSCSI target, which aggregates all LUN metrics within thetarget. | +| pcp-pmda-lmsensors | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Linux hardware monitoring sensors. | +| pcp-pmda-logger | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from a specified set of log files (or pipes). The PMDAsupports both sampled and event-style metrics. | +| pcp-pmda-lustre | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Lustre Filesystem. | +| pcp-pmda-lustrecomm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Lustre Filesystem Comms. | +| pcp-pmda-mailq | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about email queues managed by sendmail. | +| pcp-pmda-memcache | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Memcached. | +| pcp-pmda-mic | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Intel MIC cards. | +| pcp-pmda-mounts | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about filesystem mounts. | +| pcp-pmda-mssql | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from Microsoft SQL Server. | +| pcp-pmda-mysql | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the MySQL database. | +| pcp-pmda-named | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Named nameserver. | +| pcp-pmda-netcheck | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from simple network checks. | +| pcp-pmda-netfilter | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Netfilter packet filtering framework. | +| pcp-pmda-news | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Usenet News. | +| pcp-pmda-nfsclient | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics for NFS Clients. | +| pcp-pmda-nginx | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Nginx Webserver. | +| pcp-pmda-nvidia-gpu | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Nvidia GPUs. | +| pcp-pmda-openmetrics | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting metrics from OpenMetrics (`https://openmetrics.io/`) endpoints. | +| pcp-pmda-oracle | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Oracle database. | +| pcp-pmda-pdns | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the PowerDNS. | +| pcp-pmda-perfevent | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting hardware counters statistics through libpfm. | +| pcp-pmda-podman | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting podman container and pod statistics through libvarlink. | +| pcp-pmda-postfix | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Postfix (MTA). | +| pcp-pmda-postgresql | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the PostgreSQL database. | +| pcp-pmda-redis | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from Redis servers (redis.io). | +| pcp-pmda-roomtemp | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the room temperature. | +| pcp-pmda-rpm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the installed RPM packages. | +| pcp-pmda-rsyslog | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Rsyslog. | +| pcp-pmda-samba | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Samba. | +| pcp-pmda-sendmail | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Sendmail traffic. | +| pcp-pmda-shping | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about quality of service and response time measurements ofarbitrary shell commands. | +| pcp-pmda-slurm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from the SLURM Workload Manager. | +| pcp-pmda-smart | GPLv2+ | This package contains the PCP Performance Metric Domain Agent (PMDA) forcollecting metrics of disk S.M.A.R.T values making use of data from thesmartmontools package. | +| pcp-pmda-snmp | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about SNMP. | +| pcp-pmda-summary | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about other installed PMDAs. | +| pcp-pmda-systemd | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from the Systemd journal. | +| pcp-pmda-trace | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about trace performance data in applications. | +| pcp-pmda-unbound | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Unbound DNS Resolver. | +| pcp-pmda-vmware | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics for VMware. | +| pcp-pmda-weblog | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about web server logs. | +| pcp-pmda-zimbra | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Zimbra. | +| pcp-pmda-zswap | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about compressed swap. | +| pcp-selinux | GPLv2+ and CC-BY | This package contains SELinux support for PCP. The package containsinterface rules, type enforcement and file context adjustments for anupdated policy package. | +| pcp-system-tools | GPLv2+ | This PCP module contains additional system monitoring tools writtenin the Python language. | +| pcp-testsuite | GPLv2+ | Quality assurance test suite for Performance Co-Pilot (PCP). | +| pcp-zeroconf | GPLv2+ | This package contains configuration tweaks and files to increase metricsgathering frequency, several extended pmlogger configurations, as well asautomated pmie diagnosis, alerting and self-healing for the localhost.A cron script also writes daily performance summary reports similar tothose written by sysstat. | +| pentaho-libxml | LGPLv2 | Pentaho LibXML is a namespace aware SAX-Parser utility library. It eases thepain of implementing non-trivial SAX input handlers. | +| pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Reporting Flow Engine is a free Java report library, formerlyknown as 'JFreeReport' | +| peripety | MIT | Peripety is designed to parse system storage logging into structured storageevent helping user investigate storage issues. | +| perl | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | Perl is a high-level programming language with roots in C, sed, awk and shellscripting. Perl is good at handling processes and files, and is especiallygood at handling text. Perl's hallmarks are practicality and efficiency.While it is used to do a lot of different things, Perl's most commonapplications are system administration utilities and web programming.Install this package if you want to program in Perl or enable your system tohandle Perl scripts with /usr/bin/perl interpreter.If your script requires some Perl modules, you can install them with""perl(MODULE)"" where ""MODULE"" is a name of required module. E.g. install""perl(Test::More)"" to make Test::More Perl module available.If you need all the Perl modules that come with upstream Perl sources, socalled core modules, install perl-core package.If you only need perl run-time as a shared library, i.e. Perl interpreterembedded into another application, the only essential package is perl-libs.Perl header files can be found in perl-devel package.Perl utils like ""splain"" or ""perlbug"" can be found in perl-utils package. | +| perl | GPL+ or Artistic | Perl is a high-level programming language with roots in C, sed, awk and shellscripting. Perl is good at handling processes and files, and is especiallygood at handling text. Perl's hallmarks are practicality and efficiency.While it is used to do a lot of different things, Perl's most commonapplications are system administration utilities and web programming.This is a metapackage with all the Perl bits and core modules that can befound in the upstream tarball from perl.org.If you need only a specific feature, you can install a specific packageinstead. E.g. to handle Perl scripts with /usr/bin/perl interpreter,install perl-interpreter package. See perl-interpreter description for moredetails on the Perl decomposition into packages. | +| perl-Algorithm-Diff | GPL+ or Artistic | This is a module for computing the difference between two files, two strings,or any other two lists of things. It uses an intelligent algorithm similar to(or identical to) the one used by the Unix ""diff"" program. It is guaranteed tofind the *smallest possible* set of differences. | +| perl-App-cpanminus | GPL+ or Artistic | Why? It's dependency free, requires zero configuration, and stands alonebut it's maintainable and extensible with plug-ins and friendly to shellscripting. When running, it requires only 10 MB of RAM. | +| perl-App-cpanminus | GPL+ or Artistic | Why? It's dependency free, requires zero configuration, and stands alonebut it's maintainable and extensible with plug-ins and friendly to shellscripting. When running, it requires only 10 MB of RAM. | +| perl-Archive-Tar | GPL+ or Artistic | Archive::Tar provides an object oriented mechanism for handling tarfiles. It provides class methods for quick and easy files handlingwhile also allowing for the creation of tar file objects for custommanipulation. If you have the IO::Zlib module installed, Archive::Tarwill also support compressed or gzipped tar files. | +| perl-Archive-Zip | (GPL+ or Artistic) and BSD | The Archive::Zip module allows a Perl program to create, manipulate,read, and write Zip archive files.Zip archives can be created, or you can read from existing zip files.Once created, they can be written to files, streams, or strings.Members can be added, removed, extracted, replaced, rearranged, andenumerated. They can also be renamed or have their dates, comments,or other attributes queried or modified. Their data can be compressedor uncompressed as needed. Members can be created from members inexisting Zip files, or from existing directories, files, or strings. | +| perl-Archive-Zip | (GPL+ or Artistic) and BSD | The Archive::Zip module allows a Perl program to create, manipulate,read, and write Zip archive files.Zip archives can be created, or you can read from existing zip files.Once created, they can be written to files, streams, or strings.Members can be added, removed, extracted, replaced, rearranged, andenumerated. They can also be renamed or have their dates, comments,or other attributes queried or modified. Their data can be compressedor uncompressed as needed. Members can be created from members inexisting Zip files, or from existing directories, files, or strings. | +| perl-Attribute-Handlers | GPL+ or Artistic | This Perl module, when inherited by a package, allows that package's class todefine attribute handler subroutines for specific attributes. Variables andsubroutines subsequently defined in that package, or in packages derived fromthat package may be given attributes with the same names as the attributehandler subroutines, which will then be called in one of the compilationphases (i.e. in a ""BEGIN"", ""CHECK"", ""INIT"", or ""END"" block). | +| perl-Attribute-Handlers | GPL+ or Artistic | This Perl module, when inherited by a package, allows that package's class todefine attribute handler subroutines for specific attributes. Variables andsubroutines subsequently defined in that package, or in packages derived fromthat package may be given attributes with the same names as the attributehandler subroutines, which will then be called in one of the compilationphases (i.e. in a ""BEGIN"", ""CHECK"", ""INIT"", or ""END"" block). | +| perl-Authen-SASL | GPL+ or Artistic | SASL is a generic mechanism for authentication used by several networkprotocols. Authen::SASL provides an implementation framework that allprotocols should be able to share. | +| perl-autodie | GPL+ or Artistic | The ""autodie"" and ""Fatal"" pragma provides a convenient way to replacefunctions that normally return false on failure with equivalents that throw anexception on failure.However ""Fatal"" has been obsoleted by the new autodie pragma. Please useautodie in preference to ""Fatal"". | +| perl-autodie | GPL+ or Artistic | The ""autodie"" and ""Fatal"" pragma provides a convenient way to replacefunctions that normally return false on failure with equivalents that throw anexception on failure.However ""Fatal"" has been obsoleted by the new autodie pragma. Please useautodie in preference to ""Fatal"". | +| perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree and print debug information about op-codes. SeeB::Concise and B::Terse for other details. | +| perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree and print debug information about op-codes. SeeB::Concise and B::Terse for other details. | +| perl-bignum | GPL+ or Artistic | This package attempts to make it easier to write scripts that use BigInts andBigFloats in a transparent way. | +| perl-bignum | GPL+ or Artistic | This package attempts to make it easier to write scripts that use BigInts andBigFloats in a transparent way. | +| perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | Bit::Vector is an efficient C library which allows you to handle bitvectors, sets (of integers), ""big integer arithmetic"" and booleanmatrices, all of arbitrary sizes.The library is efficient (in terms of algorithmical complexity) andtherefore fast (in terms of execution speed) for instance through thewidespread use of divide-and-conquer algorithms. | +| perl-B-Lint | GPL+ or Artistic | The B::Lint module is equivalent to an extended version of the -w option ofperl. It is named after the program lint which carries out a similar processfor C programs. | +| perl-Carp | GPL+ or Artistic | The Carp routines are useful in your own modules because they act likedie() or warn(), but with a message which is more likely to be useful to auser of your module. In the case of cluck, confess, and longmess thatcontext is a summary of every call in the call-stack. For a shorter messageyou can use carp or croak which report the error as being from where yourmodule was called. There is no guarantee that that is where the error was,but it is a good educated guess. | +| perl-Carp-Clan | GPL+ or Artistic | This module reports errors from the perspective of the caller of a""clan"" of modules, similar to ""Carp.pm"" itself. But instead of givingit a number of levels to skip on the calling stack, you give it apattern to characterize the package names of the ""clan"" of moduleswhich shall never be blamed for any error. | +| perl-CGI | (GPL+ or Artistic) and Artistic 2.0 | CGI.pm is a stable, complete and mature solution for processing and preparingHTTP requests and responses. Major features including processing formsubmissions, file uploads, reading and writing cookies, query stringgeneration and manipulation, and processing and preparing HTTP headers. SomeHTML generation utilities are included as well.CGI.pm performs very well in in a vanilla CGI.pm environment and also comeswith built-in support for mod_perl and mod_perl2 as well as FastCGI. | +| perl-Class-Inspector | GPL+ or Artistic | Class::Inspector allows you to get information about a loaded class.Most or all of this information can be found in other ways, but they aren'talways very friendly, and usually involve a relatively high level of Perlwizardry, or strange and unusual looking code. Class::Inspector attempts toprovide an easier, more friendly interface to this information. | +| perl-Class-ISA | GPL+ or Artistic | This library provides functions that return the list (in order) of names of(super-)classes Perl would search to find a method, with no duplicates. | +| perl-Compress-Bzip2 | GPL+ or Artistic | The Compress::Bzip2 module provides a Perl interface to the Bzip2 compressionlibrary. A relevant subset of the functionality provided by Bzip2 is availablein Compress::Bzip2. Compress::Bzip2 is not well integrated into PerlIO, usethe preferred IO::Compress::Bzip2 instead. | +| perl-Compress-Bzip2 | GPL+ or Artistic | The Compress::Bzip2 module provides a Perl interface to the Bzip2 compressionlibrary. A relevant subset of the functionality provided by Bzip2 is availablein Compress::Bzip2. Compress::Bzip2 is not well integrated into PerlIO, usethe preferred IO::Compress::Bzip2 instead. | +| perl-Compress-Raw-Bzip2 | GPL+ or Artistic | This module provides a Perl interface to the bzip2 compression library.It is used by IO::Compress::Bzip2. | +| perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | The Compress::Raw::Zlib module provides a Perl interface to the zlibcompression library, which is used by IO::Compress::Zlib. | +| perl-Config-Perl-V | GPL+ or Artistic | The command ""perl -V"" will return you an excerpt from the %Config::Confighash combined with the output of ""perl -V"" that is not stored inside the hash,but only available to the perl binary itself. This package provides Perlmodule that will return you the output of ""perl -V"" in a structure. | +| perl-Config-Perl-V | GPL+ or Artistic | The command ""perl -V"" will return you an excerpt from the %Config::Confighash combined with the output of ""perl -V"" that is not stored inside the hash,but only available to the perl binary itself. This package provides Perlmodule that will return you the output of ""perl -V"" in a structure. | +| perl-constant | GPL+ or Artistic | This pragma allows you to declare constants at compile-time:use constant PI => 4 * atan2(1, 1);When you declare a constant such as ""PI"" using the method shown above,each machine your script runs upon can have as many digits of accuracyas it can use. Also, your program will be easier to read, more likelyto be maintained (and maintained correctly), and far less likely tosend a space probe to the wrong planet because nobody noticed the oneequation in which you wrote 3.14195.When a constant is used in an expression, Perl replaces it with itsvalue at compile time, and may then optimize the expression further.In particular, any code in an ""if (CONSTANT)"" block will be optimizedaway if the constant is false. | +| perl-Convert-ASN1 | GPL+ or Artistic | Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER rules. | +| perl-core | GPL+ or Artistic | A metapackage which requires all of the perl bits and modules in the upstreamtarball from perl.org. | +| perl-CPAN | GPL+ or Artistic | The CPAN module automates or at least simplifies the make and install ofperl modules and extensions. It includes some primitive searchingcapabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certainexternal download clients to fetch distributions from the net. | +| perl-CPAN | GPL+ or Artistic | The CPAN module automates or at least simplifies the make and install ofperl modules and extensions. It includes some primitive searchingcapabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certainexternal download clients to fetch distributions from the net. | +| perl-CPAN-DistnameInfo | GPL+ or Artistic | Many online services that are centered around CPAN attempt toassociate multiple uploads by extracting a distribution name from thefilename of the upload. For most distributions this is easy as theyhave used ExtUtils::MakeMaker or Module::Build to create thedistribution, which results in a uniform name. But sadly not alluploads are created in this way.CPAN::DistnameInfo uses heuristics that have been learnt byhttp://search.cpan.org/ to extract the distribution name and versionfrom filenames and also report if the version is to be treated as adeveloper release. | +| perl-CPAN-DistnameInfo | GPL+ or Artistic | Many online services that are centered around CPAN attempt toassociate multiple uploads by extracting a distribution name from thefilename of the upload. For most distributions this is easy as theyhave used ExtUtils::MakeMaker or Module::Build to create thedistribution, which results in a uniform name. But sadly not alluploads are created in this way.CPAN::DistnameInfo uses heuristics that have been learnt byhttp://search.cpan.org/ to extract the distribution name and versionfrom filenames and also report if the version is to be treated as adeveloper release. | +| perl-CPAN-Meta | GPL+ or Artistic | Software distributions released to the CPAN include a META.json or, for olderdistributions, META.yml, which describes the distribution, its contents, andthe requirements for building and installing the distribution. The datastructure stored in the META.json file is described in CPAN::Meta::Spec. | +| perl-CPAN-Meta | GPL+ or Artistic | Software distributions released to the CPAN include a META.json or, for olderdistributions, META.yml, which describes the distribution, its contents, andthe requirements for building and installing the distribution. The datastructure stored in the META.json file is described in CPAN::Meta::Spec. | +| perl-CPAN-Meta-Check | GPL+ or Artistic | This module verifies if requirements described in a CPAN::Meta object arepresent. | +| perl-CPAN-Meta-Check | GPL+ or Artistic | This module verifies if requirements described in a CPAN::Meta object arepresent. | +| perl-CPAN-Meta-Requirements | GPL+ or Artistic | A CPAN::Meta::Requirements object models a set of version constraints likethose specified in the META.yml or META.json files in CPAN distributions. Itcan be built up by adding more and more constraints, and it will reduce themto the simplest representation.Logically impossible constraints will be identified immediately by thrownexceptions. | +| perl-CPAN-Meta-Requirements | GPL+ or Artistic | A CPAN::Meta::Requirements object models a set of version constraints likethose specified in the META.yml or META.json files in CPAN distributions. Itcan be built up by adding more and more constraints, and it will reduce themto the simplest representation.Logically impossible constraints will be identified immediately by thrownexceptions. | +| perl-CPAN-Meta-YAML | GPL+ or Artistic | This module implements a subset of the YAML specification for use in readingand writing CPAN metadata files like META.yml and MYMETA.yml. It should not beused for any other general YAML parsing or generation task. | +| perl-CPAN-Meta-YAML | GPL+ or Artistic | This module implements a subset of the YAML specification for use in readingand writing CPAN metadata files like META.yml and MYMETA.yml. It should not beused for any other general YAML parsing or generation task. | +| perl-Crypt-OpenSSL-Bignum | GPL+ or Artistic | Crypt::OpenSSL::Bignum provides access to OpenSSL multiprecision integerarithmetic libraries. Presently, many though not all of the arithmeticoperations that OpenSSL provides are exposed to perl. In addition, thismodule can be used to provide access to bignum values produced by otherOpenSSL modules, such as key parameters from Crypt::OpenSSL::RSA. | +| perl-Crypt-OpenSSL-Random | GPL+ or Artistic | Crypt::OpenSSL::Random provides the ability to seed and query the OpenSSLand LibreSSL library's pseudo-random number generators. | +| perl-Crypt-OpenSSL-RSA | GPL+ or Artistic | Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries | +| perl-Data-Dump | GPL+ or Artistic | This module provides a single function called dump() that takes a list ofvalues as its argument and produces a string as its result. The stringcontains Perl code that, when evaled, produces a deep copy of the originalarguments. The string is formatted for easy reading. | +| perl-Data-Dumper | GPL+ or Artistic | Given a list of scalars or reference variables, writes out their contentsin perl syntax. The references can also be objects. The content of eachvariable is output in a single Perl statement. Handles self-referentialstructures correctly. | +| perl-Data-OptList | GPL+ or Artistic | Hashes are great for storing named data, but if you want more than one entryfor a name, you have to use a list of pairs. Even then, this is really boringto write:$values = [ foo => undef, bar => undef, baz => undef, xyz => { ... },];With Data::OptList, you can do this instead:$values = Data::OptList::mkopt([ qw(foo bar baz), xyz => { ... },]);This works by assuming that any defined scalar is a name and any referencefollowing a name is its value. | +| perl-Data-OptList | GPL+ or Artistic | Hashes are great for storing named data, but if you want more than one entryfor a name, you have to use a list of pairs. Even then, this is really boringto write:$values = [ foo => undef, bar => undef, baz => undef, xyz => { ... },];With Data::OptList, you can do this instead:$values = Data::OptList::mkopt([ qw(foo bar baz), xyz => { ... },]);This works by assuming that any defined scalar is a name and any referencefollowing a name is its value. | +| perl-Data-Section | GPL+ or Artistic | Data::Section provides an easy way to access multiple named chunks ofline-oriented data in your module's DATA section. It was written to allowmodules to store their own templates, but probably has other uses. | +| perl-Data-Section | GPL+ or Artistic | Data::Section provides an easy way to access multiple named chunks ofline-oriented data in your module's DATA section. It was written to allowmodules to store their own templates, but probably has other uses. | +| perl-Date-Calc | GPL+ or Artistic | The library provides all sorts of date calculations based on theGregorian calendar (the one used in all western countries today),2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable). | +| perl-DBD-MySQL | GPL+ or Artistic | DBD::mysql is the Perl5 Database Interface driver for the MySQL database. Inand the MySQL programming API that comes with the MySQL relational databasemanagement system. | +| perl-DBD-MySQL | GPL+ or Artistic | DBD::mysql is the Perl5 Database Interface driver for the MySQL database. Inand the MySQL programming API that comes with the MySQL relational databasemanagement system. | +| perl-DBD-Pg | GPLv2+ or Artistic | DBD::Pg is a Perl module that works with the DBI module to provide accessto PostgreSQL databases. | +| perl-DBD-Pg | GPLv2+ or Artistic | DBD::Pg is a Perl module that works with the DBI module to provide accessto PostgreSQL databases. | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite is a public domain RDBMS database engine that you can find athttp://www.hwaci.com/sw/sqlite/.This module provides a SQLite RDBMS module that uses the system SQLitelibraries. | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite is a public domain RDBMS database engine that you can find athttp://www.hwaci.com/sw/sqlite/.This module provides a SQLite RDBMS module that uses the system SQLitelibraries. | +| perl-DB_File | GPL+ or Artistic | DB_File is a module which allows Perl programs to make use of the facilitiesprovided by Berkeley DB version 1.x (if you have a newer version of DB, youwill be limited to functionality provided by interface of version 1.x). Theinterface defined here mirrors the Berkeley DB interface closely. | +| perl-DB_File | GPL+ or Artistic | DB_File is a module which allows Perl programs to make use of the facilitiesprovided by Berkeley DB version 1.x (if you have a newer version of DB, youwill be limited to functionality provided by interface of version 1.x). Theinterface defined here mirrors the Berkeley DB interface closely. | +| perl-DBI | GPL+ or Artistic | DBI is a database access Application Programming Interface (API) forthe Perl Language. The DBI API Specification defines a set offunctions, variables and conventions that provide a consistentdatabase interface independent of the actual database being used. | +| perl-DBI | GPL+ or Artistic | DBI is a database access Application Programming Interface (API) forthe Perl Language. The DBI API Specification defines a set offunctions, variables and conventions that provide a consistentdatabase interface independent of the actual database being used. | +| perl-devel | (GPL+ or Artistic) and UCD | This package contains header files and development modules.Most perl packages will need to install perl-devel to build. | +| perl-devel | (GPL+ or Artistic) and UCD | This package contains header files and development modules.Most perl packages will need to install perl-devel to build. | +| perl-Devel-Peek | GPL+ or Artistic | Devel::Peek contains functions which allows raw Perl datatypes to bemanipulated from a Perl script. This is used by those who do XS programming tocheck that the data they are sending from C to Perl looks as they think itshould look. | +| perl-Devel-Peek | GPL+ or Artistic | Devel::Peek contains functions which allows raw Perl data types to bemanipulated from a Perl script. This is used by those who do XS programming tocheck that the data they are sending from C to Perl looks as they think itshould look. | +| perl-Devel-PPPort | GPL+ or Artistic | Perl's API has changed over time, gaining new features, new functions,increasing its flexibility, and reducing the impact on the C name spaceenvironment (reduced pollution). The header file written by this module,typically ppport.h, attempts to bring some of the newer Perl API featuresto older versions of Perl, so that you can worry less about keeping trackof old releases, but users can still reap the benefit. | +| perl-Devel-PPPort | GPL+ or Artistic | Perl's API has changed over time, gaining new features, new functions,increasing its flexibility, and reducing the impact on the C name spaceenvironment (reduced pollution). The header file written by this module,typically ppport.h, attempts to bring some of the newer Perl API featuresto older versions of Perl, so that you can worry less about keeping trackof old releases, but users can still reap the benefit. | +| perl-Devel-SelfStubber | GPL+ or Artistic | Devel::SelfStubber prints the stubs you need to put in the module before the__DATA__ token (or you can get it to print the entire module with stubscorrectly placed). The stubs ensure that if a method is called, it will getloaded. They are needed specifically for inherited autoloaded methods. | +| perl-Devel-SelfStubber | GPL+ or Artistic | Devel::SelfStubber prints the stubs you need to put in the module before the__DATA__ token (or you can get it to print the entire module with stubscorrectly placed). The stubs ensure that if a method is called, it will getloaded. They are needed specifically for inherited autoloaded methods. | +| perl-Devel-Size | GPL+ or Artistic | This module figures out the real sizes of Perl variables in bytes. Callfunctions with a reference to the variable you want the size of. If thevariable is a plain scalar it returns the size of the scalar. If thevariable is a hash or an array, use a reference when calling. | +| perl-Devel-Size | GPL+ or Artistic | This module figures out the real sizes of Perl variables in bytes. Callfunctions with a reference to the variable you want the size of. If thevariable is a plain scalar it returns the size of the scalar. If thevariable is a hash or an array, use a reference when calling. | +| perl-Digest | GPL+ or Artistic | hashes, of some data, called a message. The digest is (usually)some small/fixed size string. The actual size of the digest depend ofthe algorithm used. The message is simply a sequence of arbitrarybytes or bits. | +| perl-Digest | GPL+ or Artistic | hashes, of some data, called a message. The digest is (usually)some small/fixed size string. The actual size of the digest depend ofthe algorithm used. The message is simply a sequence of arbitrarybytes or bits. | +| perl-Digest-HMAC | GPL+ or Artistic | HMAC is used for message integrity checks between two parties thatshare a secret key, and works in combination with some other Digestalgorithm, usually MD5 or SHA-1. The HMAC mechanism is described inRFC 2104. | +| perl-Digest-MD5 | (GPL+ or Artistic) and BSD | The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5Message Digest algorithm from within Perl programs. The algorithm takes asinput a message of arbitrary length and produces as output a 128-bit""fingerprint"" or ""message digest"" of the input. | +| perl-Digest-MD5 | (GPL+ or Artistic) and BSD | The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5Message Digest algorithm from within Perl programs. The algorithm takes asinput a message of arbitrary length and produces as output a 128-bit""fingerprint"" or ""message digest"" of the input. | +| perl-Digest-SHA | GPL+ or Artistic | Digest::SHA is a complete implementation of the NIST Secure Hash Standard. Itgives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module canhandle all types of input, including partial-byte data. | +| perl-Digest-SHA | GPL+ or Artistic | Digest::SHA is a complete implementation of the NIST Secure Hash Standard. Itgives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module canhandle all types of input, including partial-byte data. | +| perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | The Encode module provides the interface between Perl strings and the restof the system. Perl strings are sequences of characters. | +| perl-Encode-Detect | MPLv1.1 or GPLv2+ or LGPLv2+ | This Perl module is an Encode::Encoding subclass that usesEncode::Detect::Detector to determine the charset of the input data and thendecodes it using the encoder of the detected charset. | +| perl-Encode-devel | (GPL+ or Artistic) and UCD | enc2xs builds a Perl extension for use by Encode from either Unicode CharacterMapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to addyour own encoding to perl. No knowledge of XS is necessary. | +| perl-Encode-devel | (GPL+ or Artistic) and UCD | enc2xs builds a Perl extension for use by Encode from either Unicode CharacterMapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to addyour own encoding to perl. No knowledge of XS is necessary. | +| perl-Encode-Locale | GPL+ or Artistic | In many applications it's wise to let Perl use Unicode for the stringsit processes. Most of the interfaces Perl has to the outside world isstill byte based. Programs therefore needs to decode byte stringsthat enter the program from the outside and encode them again on theway out. | +| perl-encoding | GPL+ or Artistic | With the encoding pragma, you can write your Perl script in any encoding youlike (so long as the Encode module supports it) and still enjoy Unicodesupport.However, this encoding module is deprecated under perl 5.18. It usesa mechanism provided by perl that is deprecated under 5.18 and higher, and maybe removed in a future version.The easiest and the best alternative is to write your script in UTF-8. | +| perl-encoding | GPL+ or Artistic | With the encoding pragma, you can write your Perl script in any encoding youlike (so long as the Encode module supports it) and still enjoy Unicodesupport.However, this encoding module is deprecated under perl 5.18. It usesa mechanism provided by perl that is deprecated under 5.18 and higher, and maybe removed in a future version.The easiest and the best alternative is to write your script in UTF-8. | +| perl-Env | GPL+ or Artistic | Perl maintains environment variables in a special hash named %ENV. For whenthis access method is inconvenient, the Perl module Env allows environmentvariables to be treated as scalar or array variables. | +| perl-Env | GPL+ or Artistic | Perl maintains environment variables in a special hash named %ENV. For whenthis access method is inconvenient, the Perl module Env allows environmentvariables to be treated as scalar or array variables. | +| perl-Errno | GPL+ or Artistic | Errno defines and conditionally exports all the error constants defined inyour system ""errno.h"" include file. It has a single export tag, "":POSIX"",which will export all POSIX defined error numbers. | +| perl-Error | (GPL+ or Artistic) and MIT | The Error package provides two interfaces. Firstly Error provides aprocedural interface to exception handling. Secondly Error is a base classfor errors/exceptions that can either be thrown, for subsequent catch, orcan simply be recorded. | +| perl-experimental | GPL+ or Artistic | This pragma provides an easy and convenient way to enable or disableexperimental features. | +| perl-experimental | GPL+ or Artistic | This pragma provides an easy and convenient way to enable or disableexperimental features. | +| perl-Exporter | GPL+ or Artistic | The Exporter module implements an import method which allows a module toexport functions and variables to its users' name spaces. Many modules useExporter rather than implementing their own import method because Exporterprovides a highly flexible interface, with an implementation optimized forthe common case. | +| perl-ExtUtils-CBuilder | GPL+ or Artistic | This module can build the C portions of Perl modules by invoking theappropriate compilers and linkers in a cross-platform manner. It was motivatedby the Module::Build project, but may be useful for other purposes as well. | +| perl-ExtUtils-CBuilder | GPL+ or Artistic | This module can build the C portions of Perl modules by invoking theappropriate compilers and linkers in a cross-platform manner. It was motivatedby the Module::Build project, but may be useful for other purposes as well. | +| perl-ExtUtils-Command | GPL+ or Artistic | This Perl module is used to replace common UNIX commands. In all cases thefunctions work with @ARGV rather than taking arguments. This makes themeasier to deal with in Makefiles. | +| perl-ExtUtils-Command | GPL+ or Artistic | This Perl module is used to replace common UNIX commands. In all cases thefunctions work with @ARGV rather than taking arguments. This makes themeasier to deal with in Makefiles. | +| perl-ExtUtils-Embed | GPL+ or Artistic | Utilities for embedding Perl in C/C++ applications. | +| perl-ExtUtils-Embed | GPL+ or Artistic | Utilities for embedding Perl in C/C++ applications. | +| perl-ExtUtils-Install | GPL+ or Artistic | Handles the installing and uninstalling of Perl modules, scripts, manpages, etc. | +| perl-ExtUtils-Install | GPL+ or Artistic | Handles the installing and uninstalling of Perl modules, scripts, manpages, etc. | +| perl-ExtUtils-MakeMaker | GPL+ or Artistic | This utility is designed to write a Makefile for an extension module from aMakefile.PL. It is based on the Makefile.SH model provided by AndyDougherty and the perl5-porters. | +| perl-ExtUtils-MakeMaker | GPL+ or Artistic | This utility is designed to write a Makefile for an extension module from aMakefile.PL. It is based on the Makefile.SH model provided by AndyDougherty and the perl5-porters. | +| perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file. | +| perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file. | +| perl-ExtUtils-Miniperl | GPL+ or Artistic | writemain() takes an argument list of directories containing archive librariesthat relate to perl modules and should be linked into a new perl binary. Itwrites a corresponding perlmain.c file that is a plain C file containing allthe bootstrap code to make the If the first argument to writemain() is areference to a scalar it is used as the filename to open for ouput. Any otherreference is used as the filehandle to write to. Otherwise output defaults toSTDOUT. | +| perl-ExtUtils-Miniperl | GPL+ or Artistic | writemain() takes an argument list of directories containing archive librariesthat relate to perl modules and should be linked into a new perl binary. Itwrites a corresponding perlmain.c file that is a plain C file containing allthe bootstrap code to make the If the first argument to writemain() is areference to a scalar it is used as the file name to open for output. Any otherreference is used as the file handle to write to. Otherwise output defaults toSTDOUT. | +| perl-ExtUtils-MM-Utils | GPL+ or Artistic | This is a collection of ExtUtils::MM subroutines that are used by manyother modules but that do not need full-featured ExtUtils::MakeMaker. Theissue with ExtUtils::MakeMaker is it pulls in Perl header files and thatis an overkill for small subroutines. | +| perl-ExtUtils-MM-Utils | GPL+ or Artistic | This is a collection of ExtUtils::MM subroutines that are used by manyother modules but that do not need full-featured ExtUtils::MakeMaker. Theissue with ExtUtils::MakeMaker is it pulls in Perl header files and thatis an overkill for small subroutines. | +| perl-ExtUtils-ParseXS | GPL+ or Artistic | ExtUtils::ParseXS will compile XS code into C code by embedding theconstructs necessary to let C functions manipulate Perl values and createsthe glue necessary to let Perl access those functions. | +| perl-ExtUtils-ParseXS | GPL+ or Artistic | ExtUtils::ParseXS will compile XS code into C code by embedding theconstructs necessary to let C functions manipulate Perl values and createsthe glue necessary to let Perl access those functions. | +| perl-FCGI | OML | FastCGI Perl bindings. | +| perl-FCGI | OML | FastCGI Perl bindings. | +| perl-Fedora-VSP | GPLv3+ | This module provides functions for normalizing Perl version strings forRed Hat Package (RPM) based Linux distributions. | +| perl-Fedora-VSP | GPLv3+ | This module provides functions for normalizing Perl version strings forRed Hat Package (RPM) based Linux distributions. | +| perl-File-CheckTree | GPL+ or Artistic | File::CheckTree::validate() routine takes a single multi-line stringconsisting of directives, each containing a file name plus a file test to tryon it. (The file test may also be a ""cd"", causing subsequent relative filenames to be interpreted relative to that directory.) After the file test youmay put \|\| die to make it a fatal error if the file test fails. The default is \|\| warn. The file test may optionally have a ""!' prepended to test for theopposite condition. If you do a cd and then list some relative file names, youmay want to indent them slightly for readability. If you supply your own die()or warn() message, you can use $file to interpolate the file name. | +| perl-File-Fetch | GPL+ or Artistic | File::Fetch allows you to fetch any file pointed to by a ""ftp"", ""http"",""file"", ""git"", or ""rsync"" URI by a number of different means. | +| perl-File-Fetch | GPL+ or Artistic | File::Fetch allows you to fetch any file pointed to by a ""ftp"", ""http"",""file"", ""git"", or ""rsync"" URI by a number of different means. | +| perl-File-HomeDir | GPL+ or Artistic | File::HomeDir is a module for locating the directories that are ""owned""by a user (typically your user) and to solve the various issues thatarise trying to find them consistently across a wide variety ofplatforms. | +| perl-File-HomeDir | GPL+ or Artistic | File::HomeDir is a module for locating the directories that are ""owned""by a user (typically your user) and to solve the various issues thatarise trying to find them consistently across a wide variety ofplatforms. | +| perl-File-Listing | GPL+ or Artistic | This module exports a single function called parse_dir(), which can be usedto parse directory listings. | +| perl-File-Path | GPL+ or Artistic | This module provides a convenient way to create directories of arbitrarydepth and to delete an entire directory subtree from the file system. | +| perl-File-pushd | ASL 2.0 | File::pushd does a temporary chdir that is easily and automatically reverted,similar to pushd in some Unix command shells. It works by creating an objectthat caches the original working directory. When the object is destroyed, thedestructor calls chdir to revert to the original working directory. By storingthe object in a lexical variable with a limited scope, this happensautomatically at the end of the scope. | +| perl-File-pushd | ASL 2.0 | File::pushd does a temporary chdir that is easily and automatically reverted,similar to pushd in some Unix command shells. It works by creating an objectthat caches the original working directory. When the object is destroyed, thedestructor calls chdir to revert to the original working directory. By storingthe object in a lexical variable with a limited scope, this happensautomatically at the end of the scope. | +| perl-File-ShareDir | GPL+ or Artistic | The intent of File::ShareDir is to provide a companion to Class::Inspectorand File::HomeDir, modules that take a process that is well-known byadvanced Perl developers but gets a little tricky, and make it moreavailable to the larger Perl community. | +| perl-File-Slurp | GPL+ or Artistic | This module provides subs that allow you to read or write entire files withone simple call. They are designed to be simple to use, have flexible waysto pass in or get the file contents and to be very efficient. There is alsoa sub to read in all the files in a directory other than . and ..These slurp/spew subs work for files, pipes and sockets, and stdio,pseudo-files, and DATA. | +| perl-File-Temp | GPL+ or Artistic | File::Temp can be used to create and open temporary files in a safe way.There is both a function interface and an object-oriented interface. TheFile::Temp constructor or the tempfile() function can be used to return thename and the open file handle of a temporary file. The tempdir() functioncan be used to create a temporary directory. | +| perl-File-Which | GPL+ or Artistic | File::Which is a portable implementation (in Perl) of 'which', and canbe used to get the absolute filename of an executable programinstalled somewhere in your PATH, or just check for its existence. | +| perl-File-Which | GPL+ or Artistic | File::Which is a portable implementation (in Perl) of 'which', and canbe used to get the absolute filename of an executable programinstalled somewhere in your PATH, or just check for its existence. | +| perl-Filter | GPL+ or Artistic | Source filters alter the program text of a module before Perl sees it, much asa C preprocessor alters the source text of a C program before the compilersees it. | +| perl-Filter | GPL+ or Artistic | Source filters alter the program text of a module before Perl sees it, much asa C preprocessor alters the source text of a C program before the compilersees it. | +| perl-Filter-Simple | GPL+ or Artistic | The Filter::Simple Perl module provides a simplified interface toFilter::Util::Call; one that is sufficient for most common cases. | +| perl-Filter-Simple | GPL+ or Artistic | The Filter::Simple Perl module provides a simplified interface toFilter::Util::Call; one that is sufficient for most common cases. | +| perl-generators | GPL+ | This package provides RPM Perl dependencies generators which are used forgetting provides and requires from Perl binaries and modules. | +| perl-generators | GPL+ | This package provides RPM Perl dependencies generators which are used forgetting provides and requires from Perl binaries and modules. | +| perl-Getopt-Long | GPLv2+ or Artistic | The Getopt::Long module implements an extended getopt function calledGetOptions(). It parses the command line from @ARGV, recognizing and removingspecified options and their possible values. It adheres to the POSIX syntaxfor command line options, with GNU extensions. In general, this means thatoptions have long names instead of single letters, and are introduced witha double dash ""--"". Support for bundling of command line options, as was thecase with the more traditional single-letter approach, is provided but notenabled by default. | +| perl-Git | GPLv2 | Perl interface to Git. | +| perl-Git-SVN | GPLv2 | Perl interface to Git::SVN. | +| perl-GSSAPI | GPL+ or Artistic | This module gives access to the routines of the GSSAPI library, asdescribed in rfc2743 and rfc2744 and implemented by the Kerberos-1.2distribution from MIT. | +| perl-hivex | LGPLv2 | perl-hivex contains Perl bindings for hivex. | +| perl-homedir | GPL+ or Artistic | perl-homedir configures the system to automatically create a ~/perl5directory in each user's $HOME on user login. This allows each user toinstall CPAN packages via the CPAN to their $HOME, with no additionalconfiguration or privileges, and without installing them system-wide.If you want your users to be able to install and use their own Perl modules,install this package. | +| perl-HTML-Parser | GPL+ or Artistic | The HTML-Parser module for perl to parse and extract information fromHTML documents, including the HTML::Entities, HTML::HeadParser,HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules. | +| perl-HTML-Tagset | GPL+ or Artistic | This module contains several data tables useful in various kinds ofHTML parsing operations, such as tag and entity names. | +| perl-HTTP-Cookies | GPL+ or Artistic | This class is for objects that represent a ""cookie jar"" -- that is, adatabase of all the HTTP cookies that a given LWP::UserAgent objectknows about. | +| perl-HTTP-Date | GPL+ or Artistic | This module provides functions that deal the date formats used by the HTTPprotocol (and then some more). Only the first two functions, time2str() andstr2time(), are exported by default. | +| perl-HTTP-Message | GPL+ or Artistic | The HTTP-Message distribution contains classes useful for representing themessages passed in HTTP style communication. These are classes representingrequests, responses and the headers contained within them. | +| perl-HTTP-Negotiate | GPL+ or Artistic | This module provides a complete implementation of the HTTP contentnegotiation algorithm specified in draft-ietf-http-v11-spec-00.ps chapter12. Content negotiation allows for the selection of a preferred contentrepresentation based upon attributes of the negotiable variants and thevalue of the various Accept* header fields in the request. | +| perl-HTTP-Tiny | GPL+ or Artistic | This is a very simple HTTP/1.1 client, designed for doing simple GET requestswithout the overhead of a large framework like LWP::UserAgent.It is more correct and more complete than HTTP::Lite. It supports proxies(currently only non-authenticating ones) and redirection. It also correctlyresumes after EINTR. | +| perl-inc-latest | ASL 2.0 | The inc::latest module helps bootstrap configure-time dependencies for CPANdistributions. These dependencies get bundled into the inc directory withina distribution and are used by Makefile.PL or Build.PL. | +| perl-inc-latest | ASL 2.0 | The inc::latest module helps bootstrap configure-time dependencies for CPANdistributions. These dependencies get bundled into the inc directory withina distribution and are used by Makefile.PL or Build.PL. | +| perl-interpreter | GPL+ or Artistic | This is a dummy package to improve a compatibility with future Perls that will usethis package to deliver /usr/bin/perl Perl interpreter. | +| perl-IO | GPL+ or Artistic | This is a collection of Perl input/output modules. | +| perl-IO-Compress | GPL+ or Artistic | This distribution provides a Perl interface to allow reading and writing ofcompressed data created with the zlib and bzip2 libraries.IO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,RFC 1952 (i.e. gzip) and zip files/buffers.The following modules used to be distributed separately, but are nowincluded with the IO-Compress distribution:* Compress-Zlib* IO-Compress-Zlib* IO-Compress-Bzip2* IO-Compress-Base | +| perl-IO-HTML | GPL+ or Artistic | IO::HTML provides an easy way to open a file containing HTML whileautomatically determining its encoding. It uses the HTML5 encoding sniffingalgorithm specified in section 8.2.2.1 of the draft standard. | +| perl-IO-Multiplex | GPL+ or Artistic | IO::Multiplex is designed to take the effort out of managing multiple filehandles. It is essentially a really fancy front end to the select system call.In addition to maintaining the select loop, it buffers all input and outputto/from the file handles. It can also accept incoming connections on one ormore listen sockets. | +| perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET\|AF_INET6 domain sockets. | +| perl-IO-Socket-IP | GPL+ or Artistic | This module provides a protocol-independent way to use IPv4 and IPv6sockets, as a drop-in replacement for IO::Socket::INET. Most constructorarguments and methods are provided in a backward-compatible way. | +| perl-IO-Socket-IP | GPL+ or Artistic | This module provides a protocol-independent way to use IPv4 and IPv6sockets, as a drop-in replacement for IO::Socket::INET. Most constructorarguments and methods are provided in a backward-compatible way. | +| perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | This module is a true drop-in replacement for IO::Socket::INET thatuses SSL to encrypt data before it is transferred to a remote serveror client. IO::Socket::SSL supports all the extra features that oneneeds to write a full-featured SSL client or server application:multiple SSL contexts, cipher selection, certificate verification, andSSL version selection. As an extra bonus, it works perfectly withmod_perl. | +| perl-IO-Zlib | GPL+ or Artistic | The main advantage is that you can use an IO::Zlib object in much the same wayas an IO::File object so you can have common code that doesn't know which sortof file it is using. | +| perl-IPC-Cmd | GPL+ or Artistic | IPC::Cmd allows you to run commands platform independently, interactivelyif desired, but have them still work. | +| perl-IPC-Cmd | GPL+ or Artistic | IPC::Cmd allows you to run commands platform independently, interactivelyif desired, but have them still work. | +| perl-IPC-System-Simple | GPL+ or Artistic | Calling Perl's in-built 'system()' function is easy; determining if itwas successful is _hard_. Let's face it, '$?' isn't the nicest variablein the world to play with, and even if you _do_ check it, producing awell-formatted error string takes a lot of work. 'IPC::System::Simple'takes the hard work out of calling external commands. In fact, if youwant to be really lazy, you can just write: use IPC::System::Simple qw(system);and all of your ""system"" commands will either succeed (run to completion andreturn a zero exit value), or die with rich diagnostic messages. | +| perl-IPC-System-Simple | GPL+ or Artistic | Calling Perl's in-built 'system()' function is easy; determining if itwas successful is _hard_. Let's face it, '$?' isn't the nicest variablein the world to play with, and even if you _do_ check it, producing awell-formatted error string takes a lot of work. 'IPC::System::Simple'takes the hard work out of calling external commands. In fact, if youwant to be really lazy, you can just write: use IPC::System::Simple qw(system);and all of your ""system"" commands will either succeed (run to completion andreturn a zero exit value), or die with rich diagnostic messages. | +| perl-IPC-SysV | GPL+ or Artistic | This is an object interface for System V messages, semaphores, andinter-process calls. | +| perl-IPC-SysV | GPL+ or Artistic | This is an object interface for System V messages, semaphores, andinter-process calls. | +| perl-JSON | GPL+ or Artistic | This module converts between JSON (JavaScript Object Notation) and Perldata structure into each other. For JSON, see `http://www.crockford.com/JSON/`. | +| perl-JSON-PP | GPL+ or Artistic | JSON::XS is the fastest and most proper JSON module on CPAN. It is written byMarc Lehmann in C, so must be compiled and installed in the used environment.JSON::PP is a pure-Perl module and is compatible with JSON::XS. | +| perl-JSON-PP | GPL+ or Artistic | JSON::XS is the fastest and most proper JSON module on CPAN. It is written byMarc Lehmann in C, so must be compiled and installed in the used environment.JSON::PP is a pure-Perl module and is compatible with JSON::XS. | +| perl-LDAP | GPL+ or Artistic | Net::LDAP is a collection of modules that implements an LDAP services APIfor Perl programs. The module may be used to search directories or performmaintenance functions such as adding, deleting or modifying entries. | +| perl-libintl-perl | GPLv3+ and LGPLv2+ | The package libintl-perl is an internationalization library for Perl thataims to be compatible with the Uniforum message translations system asimplemented for example in GNU gettext. | +| perl-libnet | GPL+ or Artistic | This is a collection of Perl modules which provides a simple andconsistent programming interface (API) to the client side of variousprotocols used in the internet community. | +| perl-libnet | GPL+ or Artistic | This is a collection of Perl modules which provides a simple andconsistent programming interface (API) to the client side of variousprotocols used in the internet community. | +| perl-libnetcfg | GPL+ or Artistic | The libnetcfg utility can be used to configure the libnet. | +| perl-libnetcfg | GPL+ or Artistic | The libnetcfg utility can be used to configure the libnet. | +| perl-libs | (GPL+ or Artistic) and HSLR and MIT and UCD | The is a perl run-time (interpreter as a shared library and includedirectories). | +| perl-libwww-perl | GPL+ or Artistic | The libwww-perl collection is a set of Perl modules which provides a simple andconsistent application programming interface to the World-Wide Web. The mainfocus of the library is to provide classes and functions that allow you towrite WWW clients. The library also contain modules that are of more generaluse and even classes that help you implement simple HTTP servers. | +| perl-libxml-perl | (GPL+ or Artistic) and Public Domain | libxml-perl is a collection of smaller Perl modules, scripts, anddocuments for working with XML in Perl. libxml-perl software works incombination with XML::Parser, PerlSAX, XML::DOM, XML::Grove andothers. | +| perl-Locale-Codes | GPL+ or Artistic | Locale-Codes is a distribution containing a set of modules. The moduleseach deal with different types of codes which identify parts of the localeincluding languages, countries, currency, etc. | +| perl-Locale-Codes | GPL+ or Artistic | Locale-Codes is a distribution containing a set of modules. The moduleseach deal with different types of codes which identify parts of the localeincluding languages, countries, currency, etc. | +| perl-Locale-Maketext | GPL+ or Artistic | It is a common feature of applications (whether run directly, or via the Web)for them to be ""localized"" -- i.e., for them to present an English interfaceto an English-speaker, a German interface to a German-speaker, and so on forall languages it's programmed with. Locale::Maketext is a framework forsoftware localization; it provides you with the tools for organizing andaccessing the bits of text and text-processing code that you need forproducing localized applications. | +| perl-Locale-Maketext | GPL+ or Artistic | It is a common feature of applications (whether run directly, or via the Web)for them to be ""localized"" -- i.e., for them to present an English interfaceto an English-speaker, a German interface to a German-speaker, and so on forall languages it's programmed with. Locale::Maketext is a framework forsoftware localization; it provides you with the tools for organizing andaccessing the bits of text and text-processing code that you need forproducing localized applications. | +| perl-Locale-Maketext-Simple | MIT | This module is a simple wrapper around Locale::Maketext::Lexicon, designedto alleviate the need of creating Language Classes for module authors. | +| perl-Locale-Maketext-Simple | MIT | This module is a simple wrapper around Locale::Maketext::Lexicon, designedto alleviate the need of creating Language Classes for module authors. | +| perl-local-lib | GPL+ or Artistic | This module provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. Italso constructs and prints out for the user the list of environmentvariables using the syntax appropriate for the user's current shell (asspecified by the 'SHELL' environment variable), suitable for directlyadding to one's shell configuration file.More generally, local::lib allows for the bootstrapping and usage of adirectory containing Perl modules outside of Perl's '@INC'. This makesit easier to ship an application with an app-specific copy of a Perl module,or collection of modules. Useful in cases like when an upstream maintainerhasn't applied a patch to a module of theirs that you need for yourapplication. | +| perl-local-lib | GPL+ or Artistic | This module provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. Italso constructs and prints out for the user the list of environmentvariables using the syntax appropriate for the user's current shell (asspecified by the 'SHELL' environment variable), suitable for directlyadding to one's shell configuration file.More generally, local::lib allows for the bootstrapping and usage of adirectory containing Perl modules outside of Perl's '@INC'. This makesit easier to ship an application with an app-specific copy of a Perl module,or collection of modules. Useful in cases like when an upstream maintainerhasn't applied a patch to a module of theirs that you need for yourapplication. | +| perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | This module provides functions for handling media (also known as MIME)types and encodings. The mapping from file extensions to media types isdefined by the media.types file. If the ~/.media.types file exists it isused instead. For backwards compatibility we will also look for~/.mime.types. | +| perl-LWP-Protocol-https | GPL+ or Artistic | The LWP::Protocol::https module provides support for using HTTPS schemedURLs with LWP. This module is a plug-in to the LWP protocol handling, soyou don't use it directly. Once the module is installed LWP is able toaccess sites using HTTP over SSL/TLS. | +| perl-macros | GPL+ or Artistic | Macros for rpmbuild are needed during build of srpm in koji. Thissub-package must be installed into buildroot, so it will be neededby perl. Perl is needed because of git. | +| perl-Mail-DKIM | GPL+ or Artistic | This module implements the various components of the DKIM and DomainKeysmessage-signing and verifying standards for Internet mail. It currentlytries to implement RFC4871 (for DKIM) and RFC4870 (DomainKeys).It is required if you wish to enable DKIM checking in SpamAssassin via theMail::SpamAssassin::Plugin::DKIM plugin. | +| perl-Mail-SPF | BSD | Mail::SPF is an object-oriented implementation of Sender Policy Framework(SPF). See `http://www.openspf.org` for more information about SPF. | +| perl-MailTools | GPL+ or Artistic | MailTools is a set of ancient Perl modules related to mail applications. | +| perl-Math-BigInt | GPL+ or Artistic | This provides Perl modules for arbitrary-size integer and float mathematics. | +| perl-Math-BigInt-FastCalc | GPL+ or Artistic | This Perl module provides support for fast big integer calculations. | +| perl-Math-BigInt-FastCalc | GPL+ or Artistic | This Perl module provides support for fast big integer calculations. | +| perl-Math-BigRat | GPL+ or Artistic | Math::BigRat complements Math::BigInt and Math::BigFloat by providingsupport for arbitrary big rational numbers. | +| perl-Math-BigRat | GPL+ or Artistic | Math::BigRat complements Math::BigInt and Math::BigFloat by providingsupport for arbitrary big rational numbers. | +| perl-Math-Complex | GPL+ or Artistic | This package lets you create and manipulate complex numbers. By default, Perllimits itself to real numbers, but an extra ""use"" statement brings fullcomplex support, along with a full set of mathematical functions typicallyassociated with and/or extended to complex numbers. | +| perl-Memoize | GPL+ or Artistic | Memoizing a function makes it faster by trading space for time. It doesthis by caching the return values of the function in a table. If you callthe function again with the same arguments, memoize jumps in and givesyou the value out of the table, instead of letting the function computethe value all over again. | +| perl-Memoize | GPL+ or Artistic | Memoizing a function makes it faster by trading space for time. It doesthis by caching the return values of the function in a table. If you callthe function again with the same arguments, memoize jumps in and givesyou the value out of the table, instead of letting the function computethe value all over again. | +| perl-MIME-Base64 | (GPL+ or Artistic) and MIT | This package contains a Base64 encoder/decoder and a quoted-printableencoder/decoder. These encoding methods are specified in RFC 2045 - MIME(Multipurpose Internet Mail Extensions). | +| perl-Module-Build | GPL+ or Artistic | Module::Build is a system for building, testing, and installing Perlmodules. It is meant to be an alternative to ExtUtils::MakeMaker.Developers may alter the behavior of the module through sub-classing in amuch more straightforward way than with MakeMaker. It also does not requirea make on your system - most of the Module::Build code is pure-perl andwritten in a very cross-platform way. In fact, you don't even need a shell,so even platforms like MacOS (traditional) can use it fairly easily. Itsonly prerequisites are modules that are included with perl 5.6.0, and itworks fine on perl 5.005 if you can install a few additional modules. | +| perl-Module-Build | GPL+ or Artistic | Module::Build is a system for building, testing, and installing Perlmodules. It is meant to be an alternative to ExtUtils::MakeMaker.Developers may alter the behavior of the module through sub-classing in amuch more straightforward way than with MakeMaker. It also does not requirea make on your system - most of the Module::Build code is pure-perl andwritten in a very cross-platform way. In fact, you don't even need a shell,so even platforms like MacOS (traditional) can use it fairly easily. Itsonly prerequisites are modules that are included with perl 5.6.0, and itworks fine on perl 5.005 if you can install a few additional modules. | +| perl-Module-CoreList | GPL+ or Artistic | Module::CoreList provides information on which core and dual-life modulesare shipped with each version of perl. | +| perl-Module-CoreList | GPL+ or Artistic | Module::CoreList provides information on which core and dual-life modulesare shipped with each version of perl. | +| perl-Module-CoreList-tools | GPL+ or Artistic | This package provides a corelist(1) tool which can be used to query whatmodules were shipped with given perl version. | +| perl-Module-CoreList-tools | GPL+ or Artistic | This package provides a corelist(1) tool which can be used to query whatmodules were shipped with given perl version. | +| perl-Module-CPANfile | GPL+ or Artistic | Module::CPANfile is a tool to handle cpanfile format to load applicationspecific dependencies, not just for CPAN distributions. | +| perl-Module-CPANfile | GPL+ or Artistic | Module::CPANfile is a tool to handle cpanfile format to load applicationspecific dependencies, not just for CPAN distributions. | +| perl-Module-Load | GPL+ or Artistic | If you consult ""perldoc -f require"" you will see that ""require"" will behavedifferently when given a bare-word or a string. In the case of a string,""require"" assumes you are wanting to load a file. But in the case ofa bare-word, it assumes you mean a module.This gives nasty overhead when you are trying to dynamically require modulesat run-time, since you will need to change the module notation to a filenotation fitting the particular platform you are on.""load"" eliminates the need for this overhead and will just DWYM. | +| perl-Module-Load | GPL+ or Artistic | If you consult ""perldoc -f require"" you will see that ""require"" will behavedifferently when given a bare-word or a string. In the case of a string,""require"" assumes you are wanting to load a file. But in the case ofa bare-word, it assumes you mean a module.This gives nasty overhead when you are trying to dynamically require modulesat run-time, since you will need to change the module notation to a filenotation fitting the particular platform you are on.""load"" eliminates the need for this overhead and will just DWYM. | +| perl-Module-Load-Conditional | GPL+ or Artistic | This module provides simple ways to query and possibly load any of the modulesyou have installed on your system during run-time. | +| perl-Module-Load-Conditional | GPL+ or Artistic | This module provides simple ways to query and possibly load any of the modulesyou have installed on your system during run-time. | +| perl-Module-Loaded | GPL+ or Artistic | When testing applications, often you find yourself needing to providefunctionality in your test environment that would usually be provided byexternal modules. Rather than munging the %INC by hand to mark these externalmodules as loaded, so they are not attempted to be loaded by perl, this moduleoffers you a very simple way to mark modules as loaded and/or unloaded. | +| perl-Module-Loaded | GPL+ or Artistic | When testing applications, often you find yourself needing to providefunctionality in your test environment that would usually be provided byexternal modules. Rather than munging the %INC by hand to mark these externalmodules as loaded, so they are not attempted to be loaded by perl, this moduleoffers you a very simple way to mark modules as loaded and/or unloaded. | +| perl-Module-Metadata | GPL+ or Artistic | This module provides a standard way to gather metadata about a .pm filewithout executing unsafe code. | +| perl-Module-Metadata | GPL+ or Artistic | This module provides a standard way to gather metadata about a .pm filewithout executing unsafe code. | +| perl-Module-Pluggable | GPL+ or Artistic | This package provides a simple but, hopefully, extensible way of having'plugins' for your module. Essentially all it does is export a method intoyour name space that looks through a search path for .pm files and turn thoseinto class names. Optionally it instantiates those classes for you. | +| perl-Module-Runtime | GPL+ or Artistic | The functions exported by this module deal with runtime handling of Perlmodules, which are normally handled at compile time. | +| perl-Mozilla-CA | MPLv2.0 | Mozilla::CA provides a path to ca-certificates copy of Mozilla's bundle ofcertificate authority certificates in a form that can be consumed by modulesand libraries based on OpenSSL. | +| perl-Mozilla-LDAP | GPLv2+ and LGPLv2+ and MPLv1.1 | LDAP Perl module that wraps the OpenLDAP C SDK. | +| perl-MRO-Compat | GPL+ or Artistic | The ""mro"" namespace provides several utilities for dealing with methodresolution order and method caching in general in Perl 5.9.5 and higher.This module provides those interfaces for earlier versions of Perl (backto 5.6.0 anyways).It is a harmless no-op to use this module on 5.9.5+. That is to say,code which properly uses MRO::Compat will work unmodified on both olderPerls and 5.9.5+.If you're writing a piece of software that would like to use the partscompatibility with older Perls, this is the module for you. | +| perl-MRO-Compat | GPL+ or Artistic | The ""mro"" namespace provides several utilities for dealing with methodresolution order and method caching in general in Perl 5.9.5 and higher.This module provides those interfaces for earlier versions of Perl (backto 5.6.0 anyways).It is a harmless no-op to use this module on 5.9.5+. That is to say,code which properly uses MRO::Compat will work unmodified on both olderPerls and 5.9.5+.If you're writing a piece of software that would like to use the partscompatibility with older Perls, this is the module for you. | +| perl-NetAddr-IP | GPLv2+ and (GPLv2+ or Artistic clarified) | This module provides an object-oriented abstraction on top of IP addressesor IP subnets, that allows for easy manipulations. | +| perl-Net-DNS | (GPL+ or Artistic) and MIT | Net::DNS is a collection of Perl modules that act as a Domain Name System(DNS) resolver. It allows the programmer to perform DNS queries that arebeyond the capabilities of gethostbyname and gethostbyaddr.The programmer should be somewhat familiar with the format of a DNS packet andits various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details. | +| perl-Net-HTTP | GPL+ or Artistic | The Net::HTTP class is a low-level HTTP client. An instance of theNet::HTTP class represents a connection to an HTTP server. The HTTPprotocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0and HTTP/1.1. | +| perl-Net-Ping | GPL+ or Artistic | Net::Ping module contains methods to test the reachability of remote hosts ona network. | +| perl-Net-Ping | GPL+ or Artistic | Net::Ping module contains methods to test the reachability of remote hosts ona network. | +| perl-Net-Server | GPL+ or Artistic | An extensible, class oriented module written in perl and intended tobe the back end layer of internet protocol servers. | +| perl-Net-SMTP-SSL | GPL+ or Artistic | Implements the same API as Net::SMTP, but uses IO::Socket::SSL for itsnetwork operations. | +| perl-Net-SSLeay | Artistic 2.0 | This module offers some high level convenience functions for accessingweb pages on SSL servers (for symmetry, same API is offered foraccessing http servers, too), a sslcat() function for writing your ownclients, and finally access to the SSL API of SSLeay/OpenSSL packageso you can write servers or clients for more complicated applications. | +| perl-NTLM | GPL+ or Artistic | This module provides methods to use NTLM authentication. It can be usedas an authenticate method with the Mail::IMAPClient module to performthe challenge/response mechanism for NTLM connections or it can be usedon its own for NTLM authentication with other protocols (eg. HTTP). | +| perl-open | GPL+ or Artistic | The ""open"" pragma serves as one of the interfaces to declare default ""layers""(also known as ""disciplines"") for all I/O. | +| perl-open | GPL+ or Artistic | The ""open"" pragma serves as one of the interfaces to declare default ""layers""(also known as ""disciplines"") for all I/O. | +| perl-Package-Generator | GPL+ or Artistic | This module lets you quickly and easily construct new packages. It givesthem unused names and sets up their package data, if provided. | +| perl-Package-Generator | GPL+ or Artistic | This module lets you quickly and easily construct new packages. It givesthem unused names and sets up their package data, if provided. | +| perl-Params-Check | GPL+ or Artistic | This is a generic input parsing/checking mechanism. It allows you tovalidate input via a template. The only requirement is that the argumentsmust be named. | +| perl-Params-Check | GPL+ or Artistic | This is a generic input parsing/checking mechanism. It allows you tovalidate input via a template. The only requirement is that the argumentsmust be named. | +| perl-Params-Util | GPL+ or Artistic | Params::Util provides a basic set of importable functions thatmakes checking parameters a hell of a lot easier. | +| perl-Params-Util | GPL+ or Artistic | Params::Util provides a basic set of importable functions thatmakes checking parameters a hell of a lot easier. | +| perl-parent | GPL+ or Artistic | Allows you to both load one or more modules, while setting up inheritancefrom those modules at the same time. Mostly similar in effect to: | +| perl-Parse-PMFile | GPL+ or Artistic | The most of the code of this module is taken from the PAUSE code as ofApril 2013 almost verbatim. Thus, the heart of this module should be quitestable. However, I made it not to use pipe (""-\|"") as well as I strippeddatabase-related code. If you encounter any issue, that's most probablybecause of my modification. | +| perl-Parse-PMFile | GPL+ or Artistic | The most of the code of this module is taken from the PAUSE code as ofApril 2013 almost verbatim. Thus, the heart of this module should be quitestable. However, I made it not to use pipe (""-\|"") as well as I strippeddatabase-related code. If you encounter any issue, that's most probablybecause of my modification. | +| perl-PathTools | (GPL+ or Artistic) and BSD | This is the combined distribution for the File::Spec and Cwd modules. | +| perl-PCP-LogImport | GPLv2+ | The PCP::LogImport module contains the Perl language bindings forimporting data in various 3rd party formats into PCP archives sothey can be replayed with standard PCP monitoring tools. | +| perl-PCP-LogSummary | GPLv2+ | The PCP::LogSummary module provides a Perl module for using thestatistical summary data produced by the Performance Co-Pilotpmlogsummary utility. This utility produces various averages,minima, maxima, and other calculations based on the performancedata stored in a PCP archive. The Perl interface is ideal forexporting this data into third-party tools (e.g. spreadsheets). | +| perl-PCP-MMV | GPLv2+ | The PCP::MMV module contains the Perl language bindings forbuilding scripts instrumented with the Performance Co-Pilot(PCP) Memory Mapped Value (MMV) mechanism.This mechanism allows arbitrary values to be exported from aninstrumented script into the PCP infrastructure for monitoringand analysis with pmchart, pmie, pmlogger and other PCP tools. | +| perl-PCP-PMDA | GPLv2+ | The PCP::PMDA Perl module contains the language bindings forbuilding Performance Metric Domain Agents (PMDAs) using Perl.Each PMDA exports performance data for one specific domain, forexample the operating system kernel, Cisco routers, a database,an application, etc. | +| perl-perlfaq | (GPL+ or Artistic) and Public Domain | The perlfaq comprises several documents that answer the most commonly askedquestions about Perl and Perl programming. | +| perl-perlfaq | (GPL+ or Artistic) and Public Domain | The perlfaq comprises several documents that answer the most commonly askedquestions about Perl and Perl programming. | +| perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | This module implements a PerlIO layer that works on files encoded in thequoted-printable format. It will decode from quoted-printable whilereading from a handle, and it will encode as quoted-printable whilewriting to a handle. | +| perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | This module implements a PerlIO layer that works on files encoded in thequoted-printable format. It will decode from quoted-printable whilereading from a handle, and it will encode as quoted-printable whilewriting to a handle. | +| perl-Perl-OSType | GPL+ or Artistic | Modules that provide OS-specific behaviors often need to know if the currentoperating system matches a more generic type of operating systems. For example,'linux' is a type of 'Unix' operating system and so is 'freebsd'.This module provides a mapping between an operating system name as given by $^Oand a more generic type. The initial version is based on the OS type mappingsprovided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operatingsystems are given the type 'Windows' rather than 'Win32'). | +| perl-Perl-OSType | GPL+ or Artistic | Modules that provide OS-specific behaviors often need to know if the currentoperating system matches a more generic type of operating systems. For example,'linux' is a type of 'Unix' operating system and so is 'freebsd'.This module provides a mapping between an operating system name as given by $^Oand a more generic type. The initial version is based on the OS type mappingsprovided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operatingsystems are given the type 'Windows' rather than 'Win32'). | +| perl-Pod-Checker | GPL+ or Artistic | Module and tools to verify POD documentation contents for compliance with thePlain Old Documentation format specifications. | +| perl-Pod-Checker | GPL+ or Artistic | Module and tools to verify POD documentation contents for compliance with thePlain Old Documentation format specifications. | +| perl-Pod-Escapes | GPL+ or Artistic | This module provides things that are useful in decoding Pod E<...> sequences. | +| perl-Pod-Html | GPL+ or Artistic | This package converts files from POD format (see perlpod) to HTML format. Itcan automatically generate indexes and cross-references, and it keeps a cacheof things it knows how to cross-reference. | +| perl-Pod-Html | GPL+ or Artistic | This package converts files from POD format (see perlpod) to HTML format. Itcan automatically generate indexes and cross-references, and it keeps a cacheof things it knows how to cross-reference. | +| perl-Pod-LaTeX | GPL+ or Artistic | Pod::LaTeX is a module to convert documentation in the POD format intoLaTeX. A pod2latex replacement command is provided. | +| perl-podlators | (GPL+ or Artistic) and MIT | This package contains Pod::Man and Pod::Text modules which convert POD inputto *roff source output, suitable for man pages, or plain text. It alsoincludes several sub-classes of Pod::Text for formatted output to terminalswith various capabilities. | +| perl-Pod-Parser | GPL+ or Artistic | This software distribution contains the packages for using Perl5 POD (PlainOld Documentation). See the ""perlpod"" and ""perlsyn"" manual pages from yourPerl5 distribution for more information about POD. | +| perl-Pod-Parser | GPL+ or Artistic | This software distribution contains the packages for using Perl5 POD (PlainOld Documentation). See the ""perlpod"" and ""perlsyn"" manual pages from yourPerl5 distribution for more information about POD. | +| perl-Pod-Perldoc | GPL+ or Artistic | perldoc looks up a piece of documentation in .pod format that is embeddedin the perl installation tree or in a perl script, and displays it via""groff -man \| $PAGER"". This is primarily used for the documentation forthe perl library modules. | +| perl-Pod-Plainer | GPL+ or Artistic | Pod::Plainer uses Pod::Parser which takes Pod with the (new) 'C<< .. >>'constructs and returns the old(er) style with just 'C<>'; '<' and '>' arereplaced by 'E' and 'E'.This can be used to pre-process Pod before using tools which do notrecognize the new style Pods. | +| perl-Pod-Simple | GPL+ or Artistic | Pod::Simple is a Perl library for parsing text in the Pod (""plain olddocumentation"") markup language that is typically used for writingdocumentation for Perl and for Perl modules. | +| perl-Pod-Usage | GPL+ or Artistic | pod2usage will print a usage message for the invoking script (using itsembedded POD documentation) and then exit the script with the desired exitstatus. The usage message printed may have any one of three levels ofIf the verbose level is 1, then the synopsis is printed along with adescription (if present) of the command line options and arguments. If theverbose level is 2, then the entire manual page is printed. | +| perl-Scalar-List-Utils | GPL+ or Artistic | This package contains a selection of subroutines that people have expressedwould be nice to have in the perl core, but the usage would not really behigh enough to warrant the use of a keyword, and the size so small suchthat being individual extensions would be wasteful. | +| perl-SelfLoader | GPL+ or Artistic | This Perl module tells its users that functions in a package are to beautoloaded from after the ""__DATA__"" token. See also ""Autoloading"" inperlsub. | +| perl-SelfLoader | GPL+ or Artistic | This Perl module tells its users that functions in a package are to beautoloaded from after the ""__DATA__"" token. See also ""Autoloading"" inperlsub. | +| perl-SNMP_Session | Artistic 2.0 | Pure Perl SNMP v1 and SNMP v2 support for Perl 5.The SNMP operations currently supported are ""get"", ""get-next"", ""get-bulk""and ""set"", as well as trap generation and reception. | +| perl-Socket | GPL+ or Artistic | This module provides a variety of constants, structure manipulators and otherfunctions related to socket-based networking. The values and functionsprovided are useful when used in conjunction with Perl core functions such assocket(), setsockopt() and bind(). It also provides several other supportfunctions, mostly for dealing with conversions of network addresses betweenhuman-readable and native binary forms, and for hostname resolver operations. | +| perl-Socket6 | BSD | This module supports getaddrinfo() and getnameinfo() to intend to enableprotocol independent programming. If your environment supports IPv6, IPv6related defines such as AF_INET6 are included. | +| perl-Software-License | GPL+ or Artistic | Software-License contains templates for common open source software licenses. | +| perl-Software-License | GPL+ or Artistic | Software-License contains templates for common open source software licenses. | +| perl-srpm-macros | GPLv3+ | These RPM macros are used for building Perl source packages from sourcerepositories. They influence build-requires set into the source package. | +| perl-Storable | GPL+ or Artistic | The Storable package brings persistence to your Perl data structurescontaining scalar, array, hash or reference objects, i.e. anything thatcan be conveniently stored to disk and retrieved at a later time. | +| perl-String-CRC32 | Public Domain | This packages provides a perl module to generate checksums from strings andfrom files.The checksums are the same as those calculated by ZMODEM, PKZIP, PICCHECK andmany others.There's another perl module called String::CRC, which supports calculation ofCRC values of various widths (i.e. not just 32 bits), but the generated sumsdiffer from those of the programs mentioned above. | +| perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | This package contains a Perl module and a command line utility whichare useful for quoting strings which are going to pass through theshell or a shell-like object. | +| perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | This package contains a Perl module and a command line utility whichare useful for quoting strings which are going to pass through theshell or a shell-like object. | +| perl-Sub-Exporter | GPL+ or Artistic | Sub::Exporter provides a sophisticated alternative to Exporter.pm. It allowsfor renaming, currying/sub-generation, and other cool stuff.ACHTUNG! If you're not familiar with Exporter or exporting, readSub::Exporter::Tutorial first! | +| perl-Sub-Exporter | GPL+ or Artistic | Sub::Exporter provides a sophisticated alternative to Exporter.pm. It allowsfor renaming, currying/sub-generation, and other cool stuff.ACHTUNG! If you're not familiar with Exporter or exporting, readSub::Exporter::Tutorial first! | +| perl-Sub-Install | GPL+ or Artistic | This module makes it easy to install subroutines into packages without theunsightly mess of no strict or typeglobs lying about where just anyonecan see them. | +| perl-Sub-Install | GPL+ or Artistic | This module makes it easy to install subroutines into packages without theunsightly mess of no strict or typeglobs lying about where just anyonecan see them. | +| perl-Sys-Guestfs | LGPLv2+ | perl-Sys-Guestfs contains Perl bindings for libguestfs (Sys::Guestfs). | +| perl-Sys-Syslog | GPL+ or Artistic | Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() witha string priority and a list of printf() arguments just like at syslog(3). | +| perl-Sys-Syslog | GPL+ or Artistic | Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() witha string priority and a list of printf() arguments just like at syslog(3). | +| perl-Sys-Virt | GPLv2+ or Artistic | The Sys::Virt module provides a Perl XS binding to the libvirt virtualmachine management APIs. This allows machines running within arbitraryvirtualization containers to be managed with a consistent API. | +| perl-Term-ANSIColor | GPL+ or Artistic | This module has two interfaces, one through color() and colored() and theother through constants. It also offers the utility functions uncolor(),colorstrip(), colorvalid(), and coloralias(), which have to be explicitlyimported to be used. | +| perl-Term-Cap | GPL+ or Artistic | These are low-level functions to extract and use capabilities from a terminalcapability (termcap) database. | +| perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | Term::ReadKey is a compiled perl module dedicated to providing simplecontrol over terminal driver modes (cbreak, raw, cooked, etc.)support for non-blocking reads, if the architecture allows, and somegeneralized handy functions for working with terminals. One of themain goals is to have the functions as portable as possible, so youcan just plug in ""use Term::ReadKey"" on any architecture and have agood likelyhood of it working. | +| perl-Test | GPL+ or Artistic | The Test Perl module simplifies the task of writing test files for Perl modules,such that their output is in the format that Test::Harness expects to see. | +| perl-Test | GPL+ or Artistic | The Test Perl module simplifies the task of writing test files for Perl modules,such that their output is in the format that Test::Harness expects to see. | +| perl-Test-Harness | GPL+ or Artistic | This package allows tests to be run and results automatically aggregated andoutput to STDOUT.Although, for historical reasons, the Test-Harness distribution takes its namefrom this module it now exists only to provide TAP::Harness with an interfacethat is somewhat backwards compatible with Test::Harness 2.xx. If you'rewriting new code consider using TAP::Harness directly instead. | +| perl-Test-Harness | GPL+ or Artistic | This package allows tests to be run and results automatically aggregated andoutput to STDOUT.Although, for historical reasons, the Test-Harness distribution takes its namefrom this module it now exists only to provide TAP::Harness with an interfacethat is somewhat backwards compatible with Test::Harness 2.xx. If you'rewriting new code consider using TAP::Harness directly instead. | +| perl-tests | GPL+ or Artistic | This package contains the test suite included with Perl 5.24.4.Install this if you want to test your Perl installation (binary and coremodules). | +| perl-tests | GPL+ or Artistic | This package contains the test suite included with Perl 5.26.3.Install this if you want to test your Perl installation (binary and coremodules). | +| perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | This package provides the bulk of the core testing facilities. For moreinformation, see perldoc for Test::Simple, Test::More, etc.This package is the CPAN component of the dual-lifed core package Test-Simple. | +| perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | This package provides the bulk of the core testing facilities. For moreinformation, see perldoc for Test::Simple, Test::More, etc.This package is the CPAN component of the dual-lifed core package Test-Simple. | +| perl-Text-Balanced | GPL+ or Artistic | These Perl subroutines may be used to extract a delimited substring, possiblyafter skipping a specified prefix string. | +| perl-Text-Balanced | GPL+ or Artistic | These Perl subroutines may be used to extract a delimited substring, possiblyafter skipping a specified prefix string. | +| perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Text::Diff provides a basic set of services akin to the GNU diff utility.It is not anywhere near as feature complete as GNU diff, but it is betterintegrated with Perl and available on all platforms. It is often fasterthan shelling out to a system's diff executable for small files, andgenerally slower on larger files. | +| perl-Text-Glob | GPL+ or Artistic | Text::Glob implements glob(3) style matching that can be used to matchagainst text, rather than fetching names from a file-system. If youwant to do full file globbing use the File::Glob module instead. | +| perl-Text-Glob | GPL+ or Artistic | Text::Glob implements glob(3) style matching that can be used to matchagainst text, rather than fetching names from a file-system. If youwant to do full file globbing use the File::Glob module instead. | +| perl-Text-ParseWords | GPL+ or Artistic | The nested_quotewords() and quotewords() functions accept a delimiter (whichcan be a regular expression) and a list of lines and then breaks those linesup into a list of words ignoring delimiters that appear inside quotes.quotewords() returns all of the tokens in a single long list, whilenested_quotewords() returns a list of token lists corresponding to theelements of @lines. parse_line() does tokenizing on a single string. Thequotewords() functions simply call &parse_line(), so if you're only splittingone line you can call parse_line() directly and save a function call. | +| perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Soundex is a phonetic algorithm for indexing names by sound, as pronounced inEnglish. This module implements the original soundex algorithm developed byRobert Russell and Margaret Odell, as well as a variation called ""AmericanSoundex"". | +| perl-Text-Tabs+Wrap | TTWL | Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)Text::Wrap::wrap() will reformat lines into paragraphs. All it does is breakup long lines, it will not join short lines together. | +| perl-Text-Template | (GPL+ or Artistic) and (GPLv2+ or Artistic) | This is a library for generating form letters, building HTML pages, orfilling in templates generally. A 'template' is a piece of text thathas little Perl programs embedded in it here and there. When you'fill in' a template, you evaluate the little programs and replacethem with their values. | +| perl-Text-Template | GPL+ or Artistic | This is a library for generating form letters, building HTML pages, orfilling in templates generally. A 'template' is a piece of text thathas little Perl programs embedded in it here and there. When you'fill in' a template, you evaluate the little programs and replacethem with their values. | +| perl-Text-Unidecode | GPL+ or Artistic | Text::Unidecode provides a function, `unidecode(...)' that takesUnicode data and tries to represent it in US-ASCII characters (i.e.,the universally displayable characters between 0x00 and 0x7F). Therepresentation is almost always an attempt at *transliteration* -- i.e.,conveying, in Roman letters, the pronunciation expressed by the text insome other writing system. | +| perl-Thread-Queue | GPL+ or Artistic | This module provides thread-safe FIFO queues that can be accessed safely byany number of threads. | +| perl-Thread-Queue | GPL+ or Artistic | This module provides thread-safe FIFO queues that can be accessed safely byany number of threads. | +| perl-threads | GPL+ or Artistic | Since Perl 5.8, thread programming has been available using a model calledinterpreter threads which provides a new Perl interpreter for each thread,and, by default, results in no data or state information being sharedbetween threads.(Prior to Perl 5.8, 5005threads was available through the ""Thread.pm"" API.This threading model has been deprecated, and was removed as of Perl 5.10.0.) | +| perl-threads-shared | GPL+ or Artistic | By default, variables are private to each thread, and each newly createdthread gets a private copy of each existing variable. This module allowsyou to share variables across different threads (and pseudo-forks onWin32). It is used together with the threads module. | +| perl-TimeDate | GPL+ or Artistic | This module includes a number of smaller modules suited formanipulation of time and date strings with Perl. In particular, theDate::Format and Date::Parse modules can display and read times anddates in various formats, providing a more reliable interface totextual representations of points in time. | +| perl-Time-HiRes | GPL+ or Artistic | The Time::HiRes module implements a Perl interface to the usleep, nanosleep,ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,high resolution time and timers. | +| perl-Time-HiRes | GPL+ or Artistic | The Time::HiRes module implements a Perl interface to the usleep, nanosleep,ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,high resolution time and timers. | +| perl-Time-Local | GPL+ or Artistic | This module provides functions that are the inverse of built-in perl functionslocaltime() and gmtime(). They accept a date as a six-element array, andreturn the corresponding time(2) value in seconds since the system epoch(Midnight, January 1, 1970 GMT on Unix, for example). This value can bepositive or negative, though POSIX only requires support for positive values,so dates before the system's epoch may not work on all operating systems. | +| perl-Time-Piece | (GPL+ or Artistic) and BSD | The Time::Piece module replaces the standard localtime and gmtime functionswith implementations that return objects. It does so in a backwards compatiblemanner, so that using localtime or gmtime as documented in perlfunc stillbehave as expected. | +| perl-Time-Piece | (GPL+ or Artistic) and BSD | The Time::Piece module replaces the standard localtime and gmtime functionswith implementations that return objects. It does so in a backwards compatiblemanner, so that using localtime or gmtime as documented in perlfunc stillbehave as expected. | +| perl-Try-Tiny | MIT | This module provides bare bones try/catch statements that are designed tominimize common mistakes with eval blocks, and NOTHING else.This is unlike TryCatch, which provides a nice syntax and avoids addinganother call stack layer, and supports calling return from the try block toreturn from the parent subroutine. These extra features come at a cost of afew dependencies, namely Devel::Declare and Scope::Upper that are occasionallyproblematic, and the additional catch filtering uses Moose type constraints,which may not be desirable either. | +| perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | This package is Perl implementation of Unicode Technical Standard #10 (UnicodeCollation Algorithm). | +| perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | This package is Perl implementation of Unicode Technical Standard #10 (UnicodeCollation Algorithm). | +| perl-Unicode-Normalize | GPL+ or Artistic | This package provides Perl functions that can convert strings into variousUnicode normalization forms as defined in Unicode Standard Annex #15. | +| perl-Unix-Syslog | Artistic 2.0 | This module provides an interface to the system logger syslogd(8) viaPerl's XSUBs. The implementation attempts to resemble the nativelibc-functions of your system, so that anyone being familiar withsyslog.h should be able to use this module right away. | +| perl-URI | GPL+ or Artistic | This module implements the URI class. Objects of this class represent""Uniform Resource Identifier references"" as specified in RFC 2396 (andupdated by RFC 2732). | +| perl-URI | GPL+ or Artistic | This module implements the URI class. Objects of this class represent""Uniform Resource Identifier references"" as specified in RFC 2396 (andupdated by RFC 2732). | +| perl-utils | GPL+ or Artistic | Several utilities which come with Perl distribution like c2ph, h2ph, perlbug,perlthanks, pl2pm, pstruct, and splain. Some utilities are provided by morespecific packages like perldoc by perl-Pod-Perldoc. | +| perl-utils | GPL+ or Artistic | Several utilities which come with Perl distribution like h2ph, perlbug,perlthanks, pl2pm, and splain. Some utilities are provided by more specificpackages like perldoc by perl-Pod-Perldoc. | +| perl-version | GPL+ or Artistic | Version objects were added to Perl in 5.10. This module implements versionobjects for older version of Perl and provides the version object API forall versions of Perl. All previous releases before 0.74 are deprecated andshould not be used due to incompatible API changes. Version 0.77 introducesthe new 'parse' and 'declare' methods to standardize usage. You arestrongly urged to set 0.77 as a minimum in your code. | +| perl-version | GPL+ or Artistic | Version objects were added to Perl in 5.10. This module implements versionobjects for older version of Perl and provides the version object API forall versions of Perl. All previous releases before 0.74 are deprecated andshould not be used due to incompatible API changes. Version 0.77 introducesthe new 'parse' and 'declare' methods to standardize usage. You arestrongly urged to set 0.77 as a minimum in your code. | +| perl-WWW-RobotRules | GPL+ or Artistic | This module parses /robots.txt files as specified in ""A Standard for RobotExclusion"", at . Webmasters canuse the /robots.txt file to forbid conforming robots from accessing partsof their web site. | +| perl-XML-Catalog | GPL+ or Artistic | This module implements draft 0.4 of John Cowan's XML Catalog (formerlyknown as XCatalog) see()Catalogs may be written in either SOCAT or XML syntax. XML::Catalog willassume SOCAT syntax if the catalog is not in well-formed XML syntax. | +| perl-XML-LibXML | (GPL+ or Artistic) and MIT | This module implements a Perl interface to the GNOME libxml2 librarywhich provides interfaces for parsing and manipulating XML files. Thismodule allows Perl programmers to make use of the highly capablevalidating XML parser and the high performance DOM implementation. | +| perl-XML-NamespaceSupport | GPL+ or Artistic | This module offers a simple to process name-spaced XML names (unames) fromwithin any application that may need them. It also helps maintain a prefixto name space URI map, and provides a number of basic checks. | +| perl-XML-Parser | GPL+ or Artistic | This module provides ways to parse XML documents. It is built on topof XML::Parser::Expat, which is a lower level interface to JamesClark's expat library. Each call to one of the parsing methods createsa new instance of XML::Parser::Expat which is then used to parse thedocument. Expat options may be provided when the XML::Parser object iscreated. These options are then passed on to the Expat object on eachparse call. They can also be given as extra arguments to the parsemethods, in which case they override options given at XML::Parsercreation time. | +| perl-XML-SAX | GPL+ or Artistic | XML::SAX consists of several framework classes for using and buildingPerl SAX2 XML parsers, filters, and drivers. It is designed around theneed to be able to ""plug in"" different SAX parsers to an applicationwithout requiring programmer intervention. Those of you familiar withthe DBI will be right at home. Some of the designs come from the JavaJAXP specification (SAX part), only without the javaness. | +| perl-XML-SAX-Base | GPL+ or Artistic | This module has a very simple task - to be a base class for Perl SAX driversand filters. Its default behavior is to pass the input directly to theoutput unchanged. It can be useful to use this module as a base class soyou don't have to, for example, implement the characters() callback. | +| perl-XML-Simple | GPL+ or Artistic | The XML::Simple module provides a simple API layer on top of anunderlying XML parsing module (either XML::Parser or one of the SAX2parser modules). | +| perl-XML-TokeParser | GPL+ or Artistic | XML::TokeParser provides a procedural (""pull mode"") interface toXML::Parser in much the same way that Gisle Aas' HTML::TokeParser providesa procedural interface to HTML::Parser. XML::TokeParser splits its XMLinput up into ""tokens,"" each corresponding to an XML::Parser event. | +| perl-XML-XPath | Artistic 2.0 and (GPL+ or Artistic) | This module aims to comply exactly to the XPath specification athttp://www.w3.org/TR/xpath and yet allow extensions to be added in theform of functions. Modules such as XSLT and XPointer may need to dothis as they support functionality beyond XPath. | +| perl-YAML | GPL+ or Artistic | The YAML.pm module implements a YAML Loader and Dumper based on theYAML 1.0 specification. `http://www.yaml.org/spec/YAML` is a generic data serialization language that is optimized forhuman readability. It can be used to express the data structures ofmost modern programming languages, including Perl.For information on the YAML syntax, please refer to the YAMLspecification. | +| perl-YAML | GPL+ or Artistic | The YAML.pm module implements a YAML Loader and Dumper based on theYAML 1.0 specification. `http://www.yaml.org/spec/YAML` is a generic data serialization language that is optimized forhuman readability. It can be used to express the data structures ofmost modern programming languages, including Perl.For information on the YAML syntax, please refer to the YAMLspecification. | +| pesign | GPLv2 | This package contains the pesign utility for signing UEFI binaries aswell as other associated tools. | +| pgaudit | PostgreSQL | The PostgreSQL Audit extension (pgaudit) provides detailed sessionand/or object audit logging via the standard PostgreSQL loggingfacility.The goal of the PostgreSQL Audit extension (pgaudit) is to providePostgreSQL users with capability to produce audit logs often required tocomply with government, financial, or ISO certifications.An audit is an official inspection of an individual's or organization'saccounts, typically by an independent body. The information gathered bythe PostgreSQL Audit extension (pgaudit) is properly called an audittrail or audit log. The term audit log is used in this documentation. | +| php | PHP and Zend and BSD and MIT and ASL 1.0 | PHP is an HTML-embedded scripting language. PHP attempts to make iteasy for developers to write dynamically generated web pages. PHP alsooffers built-in database integration for several commercial andnon-commercial database management systems, so writing adatabase-enabled webpage with PHP is fairly simple. The most commonuse of PHP coding is probably as a replacement for CGI scripts.The php package contains the module (often referred to as mod_php)which adds support for the PHP language to Apache HTTP Server. | +| php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP is an HTML-embedded scripting language. PHP attempts to make iteasy for developers to write dynamically generated web pages. PHP alsooffers built-in database integration for several commercial andnon-commercial database management systems, so writing adatabase-enabled webpage with PHP is fairly simple. The most commonuse of PHP coding is probably as a replacement for CGI scripts.The php package contains the module (often referred to as mod_php)which adds support for the PHP language to Apache HTTP Server. | +| php-bcmath | PHP and LGPLv2+ | The php-bcmath package contains a dynamic shared object that will addsupport for using the bcmath library to PHP. | +| php-bcmath | PHP and LGPLv2+ | The php-bcmath package contains a dynamic shared object that will addsupport for using the bcmath library to PHP. | +| php-cli | PHP and Zend and BSD and MIT and ASL 1.0 | The php-cli package contains the command-line interfaceexecuting PHP scripts, /usr/bin/php, and the CGI interface. | +| php-cli | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA and PostgreSQL | The php-cli package contains the command-line interfaceexecuting PHP scripts, /usr/bin/php, and the CGI interface. | +| php-common | PHP and BSD | The php-common package contains files used by both the phppackage and the php-cli package. | +| php-common | PHP and BSD | The php-common package contains files used by both the phppackage and the php-cli package. | +| php-dba | PHP | The php-dba package contains a dynamic shared object that will addsupport for using the DBA database abstraction layer to PHP. | +| php-dba | PHP | The php-dba package contains a dynamic shared object that will addsupport for using the DBA database abstraction layer to PHP. | +| php-dbg | PHP and Zend and BSD and MIT and ASL 1.0 | The php-dbg package contains the interactive PHP debugger. | +| php-dbg | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | The php-dbg package contains the interactive PHP debugger. | +| php-devel | PHP and Zend and BSD and MIT and ASL 1.0 | The php-devel package contains the files needed for building PHPextensions. If you need to compile your own PHP extensions, you willneed to install this package. | +| php-devel | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | The php-devel package contains the files needed for building PHPextensions. If you need to compile your own PHP extensions, you willneed to install this package. | +| php-embedded | PHP and Zend and BSD and MIT and ASL 1.0 | The php-embedded package contains a library which can be embeddedinto applications to provide PHP scripting language support. | +| php-embedded | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | The php-embedded package contains a library which can be embeddedinto applications to provide PHP scripting language support. | +| php-enchant | PHP | The php-enchant package contains a dynamic shared object that will addsupport for using the enchant library to PHP. | +| php-enchant | PHP | The php-enchant package contains a dynamic shared object that will addsupport for using the enchant library to PHP. | +| php-fpm | PHP and Zend and BSD and MIT and ASL 1.0 | PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGIimplementation with some additional features useful for sites ofany size, especially busier sites. | +| php-fpm | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGIimplementation with some additional features useful for sites ofany size, especially busier sites. | +| php-gd | PHP | The php-gd package contains a dynamic shared object that will addsupport for using the gd graphics library to PHP. | +| php-gd | PHP | The php-gd package contains a dynamic shared object that will addsupport for using the gd graphics library to PHP. | +| php-gmp | PHP | These functions allow you to work with arbitrary-length integersusing the GNU MP library. | +| php-gmp | PHP | These functions allow you to work with arbitrary-length integersusing the GNU MP library. | +| php-intl | PHP | The php-intl package contains a dynamic shared object that will addsupport for using the ICU library to PHP. | +| php-intl | PHP | The php-intl package contains a dynamic shared object that will addsupport for using the ICU library to PHP. | +| php-json | PHP | The php-json package provides an extension that will addsupport for JavaScript Object Notation (JSON) to PHP. | +| php-json | PHP | The php-json package provides an extension that will addsupport for JavaScript Object Notation (JSON) to PHP. | +| php-ldap | PHP | The php-ldap adds Lightweight Directory Access Protocol (LDAP)support to PHP. LDAP is a set of protocols for accessing directoryservices over the Internet. PHP is an HTML-embedded scriptinglanguage. | +| php-ldap | PHP | The php-ldap adds Lightweight Directory Access Protocol (LDAP)support to PHP. LDAP is a set of protocols for accessing directoryservices over the Internet. PHP is an HTML-embedded scriptinglanguage. | +| php-mbstring | PHP and LGPLv2 and OpenLDAP | The php-mbstring package contains a dynamic shared object that will addsupport for multi-byte string handling to PHP. | +| php-mbstring | PHP and LGPLv2 and OpenLDAP | The php-mbstring package contains a dynamic shared object that will addsupport for multi-byte string handling to PHP. | +| php-mysqlnd | PHP | The php-mysqlnd package contains a dynamic shared object that will addMySQL database support to PHP. MySQL is an object-relational databasemanagement system. PHP is an HTML-embeddable scripting language. Ifyou need MySQL support for PHP applications, you will need to installthis package and the php package.This package use the MySQL Native Driver | +| php-mysqlnd | PHP | The php-mysqlnd package contains a dynamic shared object that will addMySQL database support to PHP. MySQL is an object-relational databasemanagement system. PHP is an HTML-embeddable scripting language. Ifyou need MySQL support for PHP applications, you will need to installthis package and the php package.This package use the MySQL Native Driver | +| php-odbc | PHP | The php-odbc package contains a dynamic shared object that will adddatabase support through ODBC to PHP. ODBC is an open specificationwhich provides a consistent API for developers to use for accessingdata sources (which are often, but not always, databases). PHP is anHTML-embeddable scripting language. If you need ODBC support for PHPapplications, you will need to install this package and the phppackage. | +| php-odbc | PHP | The php-odbc package contains a dynamic shared object that will adddatabase support through ODBC to PHP. ODBC is an open specificationwhich provides a consistent API for developers to use for accessingdata sources (which are often, but not always, databases). PHP is anHTML-embeddable scripting language. If you need ODBC support for PHPapplications, you will need to install this package and the phppackage. | +| php-opcache | PHP | The Zend OPcache provides faster PHP execution through opcode caching andoptimization. It improves PHP performance by storing precompiled scriptbytecode in the shared memory. This eliminates the stages of reading code fromthe disk and compiling it on future access. In addition, it applies a fewbytecode optimization patterns that make code execution faster. | +| php-opcache | PHP | The Zend OPcache provides faster PHP execution through opcode caching andoptimization. It improves PHP performance by storing precompiled scriptbytecode in the shared memory. This eliminates the stages of reading code fromthe disk and compiling it on future access. In addition, it applies a fewbytecode optimization patterns that make code execution faster. | +| php-pdo | PHP | The php-pdo package contains a dynamic shared object that will adda database access abstraction layer to PHP. This module providesa common interface for accessing MySQL, PostgreSQL or otherdatabases. | +| php-pdo | PHP | The php-pdo package contains a dynamic shared object that will adda database access abstraction layer to PHP. This module providesa common interface for accessing MySQL, PostgreSQL or otherdatabases. | +| php-pear | BSD and LGPLv3+ | PEAR is a framework and distribution system for reusable PHPcomponents. This package contains the basic PEAR components. | +| php-pear | BSD and LGPLv3+ | PEAR is a framework and distribution system for reusable PHPcomponents. This package contains the basic PEAR components. | +| php-pecl-apcu | PHP | APCu only supports userland caching of variables.The php-pecl-apcu-bc package provides a dropin replacement for APC. | +| php-pecl-apcu | PHP | APCu only supports userland caching of variables.The php-pecl-apcu-bc package provides a dropin replacement for APC. | +| php-pecl-apcu-devel | PHP | These are the files needed to compile programs using APCu. | +| php-pecl-apcu-devel | PHP | These are the files needed to compile programs using APCu. | +| php-pecl-rrd | BSD | Procedural and simple OO wrapper for rrdtool - data logging and graphingsystem for time series data. | +| php-pecl-xdebug | PHP | The Xdebug extension helps you debugging your script by providing a lot ofvaluable debug information. The debug information that Xdebug can provideincludes the following:* stack and function traces in error messages with: o full parameter display for user defined functions o function name, file name and line indications o support for member functions* memory allocation* protection for infinite recursionsXdebug also provides:* profiling information for PHP scripts* code coverage analysis* capabilities to debug your scripts interactively with a debug client | +| php-pecl-zip | PHP | Zip is an extension to create and read zip files. | +| php-pecl-zip | PHP | Zip is an extension to create and read zip files. | +| php-pgsql | PHP | The php-pgsql package add PostgreSQL database support to PHP.PostgreSQL is an object-relational database managementsystem that supports almost all SQL constructs. PHP is anHTML-embedded scripting language. If you need back-end support forPostgreSQL, you should install this package in addition to the mainphp package. | +| php-pgsql | PHP | The php-pgsql package add PostgreSQL database support to PHP.PostgreSQL is an object-relational database managementsystem that supports almost all SQL constructs. PHP is anHTML-embedded scripting language. If you need back-end support forPostgreSQL, you should install this package in addition to the mainphp package. | +| php-process | PHP | The php-process package contains dynamic shared objects which addsupport to PHP using system interfaces for inter-processcommunication. | +| php-process | PHP | The php-process package contains dynamic shared objects which addsupport to PHP using system interfaces for inter-processcommunication. | +| php-recode | PHP | The php-recode package contains a dynamic shared object that will addsupport for using the recode library to PHP. | +| php-recode | PHP | The php-recode package contains a dynamic shared object that will addsupport for using the recode library to PHP. | +| php-snmp | PHP | The php-snmp package contains a dynamic shared object that will addsupport for querying SNMP devices to PHP. PHP is an HTML-embeddablescripting language. If you need SNMP support for PHP applications, youwill need to install this package and the php package. | +| php-snmp | PHP | The php-snmp package contains a dynamic shared object that will addsupport for querying SNMP devices to PHP. PHP is an HTML-embeddablescripting language. If you need SNMP support for PHP applications, youwill need to install this package and the php package. | +| php-soap | PHP | The php-soap package contains a dynamic shared object that will addsupport to PHP for using the SOAP web services protocol. | +| php-soap | PHP | The php-soap package contains a dynamic shared object that will addsupport to PHP for using the SOAP web services protocol. | +| php-xml | PHP | The php-xml package contains dynamic shared objects which add supportto PHP for manipulating XML documents using the DOM tree,and performing XSL transformations on XML documents. | +| php-xml | PHP | The php-xml package contains dynamic shared objects which add supportto PHP for manipulating XML documents using the DOM tree,and performing XSL transformations on XML documents. | +| php-xmlrpc | PHP and BSD | The php-xmlrpc package contains a dynamic shared object that will addsupport for the XML-RPC protocol to PHP. | +| php-xmlrpc | PHP and BSD | The php-xmlrpc package contains a dynamic shared object that will addsupport for the XML-RPC protocol to PHP. | +| pidgin | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | Pidgin allows you to talk to anyone using a variety of messagingprotocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu,ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, Simple and Zephyr.These protocols are implemented using a modular, easy to use design.To use a protocol, just add an account using the account editor.Pidgin supports many common features of other clients, as well as manyunique features, such as perl scripting, TCL scripting and C plugins.Pidgin is not affiliated with or endorsed by America Online, Inc.,Microsoft Corporation, Yahoo! Inc., or ICQ Inc. | +| pidgin-sipe | GPLv2+ | A third-party plugin for the Pidgin multi-protocol instant messenger.It implements the extended version of SIP/SIMPLE used by various products: * Skype for Business * Microsoft Office 365 * Microsoft Business Productivity Online Suite (BPOS) * Microsoft Lync Server * Microsoft Office Communications Server (OCS 2007/2007 R2) * Microsoft Live Communications Server (LCS 2003/2005)With this plugin you should be able to replace your Microsoft OfficeCommunicator client with Pidgin.This package provides the icon set for Pidgin. | +| pinentry | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the curses (text) based version of the PIN entry dialog. | +| pinentry-emacs | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the emacs based version of the PIN entry dialog. | +| pinentry-gnome3 | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the GNOME 3 version of the PIN entry dialog. | +| pinentry-gtk | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the GTK GUI based version of the PIN entry dialog. | +| pinfo | GPLv2 | Pinfo is an info file (or man page) viewer with a user interfacesimilar to the Lynx Web browser's interface. Pinfo supports searchingusing regular expressions, and is based on the ncurses library. | +| pipewire | LGPLv2+ | PipeWire is a multimedia server for Linux and other Unix like operatingsystems. | +| pipewire-devel | LGPLv2+ | Headers and libraries for developing applications that can communicate witha PipeWire media server. | +| pipewire-doc | LGPLv2+ | This package contains documentation for the PipeWire media server. | +| pipewire-libs | LGPLv2+ | This package contains the runtime libraries for any application that wishesto interface with a PipeWire media server. | +| pipewire-utils | LGPLv2+ | This package contains command line utilities for the PipeWire media server. | +| pixman | MIT | Pixman is a pixel manipulation library for X and Cairo. | +| pixman-devel | MIT | Development library for pixman. | +| pki-base | GPLv2 and LGPLv2 | The PKI Base Package contains the common and client libraries and utilitieswritten in Python. | +| pki-base-java | GPLv2 and LGPLv2 | The PKI Base Java Package contains the common and client libraries and utilitieswritten in Java. | +| pki-ca | GPLv2 and LGPLv2 | The Certificate Authority (CA) is a required PKI subsystem which issues,renews, revokes, and publishes certificates as well as compiling andpublishing Certificate Revocation Lists (CRLs).The Certificate Authority can be configured as a self-signing CertificateAuthority, where it is the root CA, or it can act as a subordinate CA,where it obtains its own signing certificate from a public CA. | +| pki-kra | GPLv2 and LGPLv2 | The Key Recovery Authority (KRA) is an optional PKI subsystem that can actas a key archival facility. When configured in conjunction with theCertificate Authority (CA), the KRA stores private encryption keys as part ofthe certificate enrollment process. The key archival mechanism is triggeredwhen a user enrolls in the PKI and creates the certificate request. Using theCertificate Request Message Format (CRMF) request format, a request isgenerated for the user's private encryption key. This key is then stored inthe KRA which is configured to store keys in an encrypted format that can onlybe decrypted by several agents requesting the key at one time, providing forprotection of the public encryption keys for the users in the PKI deployment.Note that the KRA archives encryption keys; it does NOT archive signing keys,since such archival would undermine non-repudiation properties of signing keys. | +| pki-server | GPLv2 and LGPLv2 | The PKI Server Package contains libraries and utilities needed by thefollowing PKI subsystems: the Certificate Authority (CA), the Key Recovery Authority (KRA), the Online Certificate Status Protocol (OCSP) Manager, the Token Key Service (TKS), and the Token Processing Service (TPS). | +| pki-servlet-4.0-api | ASL 2.0 | Apache Tomcat Servlet API Implementation Classes. | +| pki-servlet-engine | ASL 2.0 | Tomcat is the servlet engine that is used in the official ReferenceImplementation for the Java Servlet and JavaServer Pages technologies.The Java Servlet and JavaServer Pages specifications are developed bySun under the Java Community Process.Tomcat is developed in an open and participatory environment andreleased under the Apache Software License version 2.0. Tomcat is intendedto be a collaboration of the best-of-breed developers from around the world. | +| pki-symkey | GPLv2 and LGPLv2 | The PKI Symmetric Key Java Package supplies various nativesymmetric key operations to Java programs. | +| pki-tools | GPLv2 and LGPLv2 | This package contains PKI executables that can be used to help makeCertificate System into a more complete and robust PKI solution. | +| platform-python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Coverage.py is a Python 3 module that measures code coverage during Pythonexecution. It uses the code analysis tools and tracing hooks provided in thePython standard library to determine which lines are executable, and whichhave been executed. | +| platform-python-debug | Python | python3-debug provides a version of the Python runtime with numerous debuggingfeatures enabled, aimed at advanced Python users such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python build,but is useful for tracking down reference-counting issues and other bugs.The bytecode format is unchanged, so that .pyc files are compatible betweenthis and the standard version of Python, but the debugging features mean thatC/C++ extension modules are ABI-incompatible and must be built for each versionseparately.The debug build shares installation directories with the standard Pythonruntime, so that .py and .pyc files can be shared.Compiled extension modules use a special ABI flag (""d"") in the filename,so extensions for both versions can co-exist in the same directory. | +| platform-python-devel | Python | This package contains the header files and configuration needed to compilePython extension modules (typically written in C or C++), to embed Pythoninto other programs, and to make binary distributions for Python libraries.It also contains the necessary macros to build RPM packages with Python modulesand 2to3 tool, an automatic source converter from Python 2.X. | +| plexus-cipher | ASL 2.0 | 0. | +| plexus-cipher | ASL 2.0 | 0. | +| plexus-classworlds | ASL 2.0 and Plexus | Classworlds is a framework for container developerswho require complex manipulation of Java's ClassLoaders.Java's native ClassLoader mechanisms and classes can causemuch headache and confusion for certain types ofapplication developers. Projects which involve dynamicloading of components or otherwise represent a 'container'can benefit from the classloading control provided byclassworlds. | +| plexus-classworlds | ASL 2.0 and Plexus | Classworlds is a framework for container developerswho require complex manipulation of Java's ClassLoaders.Java's native ClassLoader mechanisms and classes can causemuch headache and confusion for certain types ofapplication developers. Projects which involve dynamicloading of components or otherwise represent a 'container'can benefit from the classloading control provided byclassworlds. | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers. | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers. | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus interpolator is the outgrowth of multiple iterations of developmentfocused on providing a more modular, flexible interpolation framework forthe expression language style commonly seen in Maven, Plexus, and otherrelated projects. | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus interpolator is the outgrowth of multiple iterations of developmentfocused on providing a more modular, flexible interpolation framework forthe expression language style commonly seen in Maven, Plexus, and otherrelated projects. | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plymouth | GPLv2+ | Plymouth provides an attractive graphical boot animation inplace of the text messages that normally get shown. Textmessages are instead redirected to a log file for viewingafter boot. | +| plymouth-core-libs | GPLv2+ | This package contains the libply and libply-splash-core librariesused by Plymouth. | +| plymouth-graphics-libs | GPLv2+ | This package contains the libply-splash-graphics libraryused by graphical Plymouth splashes. | +| plymouth-plugin-fade-throbber | GPLv2+ | This package contains the ""Fade-In"" boot splash plugin forPlymouth. It features a centered image that fades in and outwhile other images pulsate around during system boot up. | +| plymouth-plugin-label | GPLv2+ | This package contains the label control plugin forPlymouth. It provides the ability to render text ongraphical boot splashes using pango and cairo. | +| plymouth-plugin-script | GPLv2+ | This package contains the ""script"" boot splash plugin forPlymouth. It features an extensible, scriptable boot splashlanguage that simplifies the process of designing customboot splash themes. | +| plymouth-plugin-space-flares | GPLv2+ | This package contains the ""space-flares"" boot splash plugin forPlymouth. It features a corner image with animated flares. | +| plymouth-plugin-throbgress | GPLv2+ | This package contains the ""throbgress"" boot splash plugin forPlymouth. It features a centered logo and animated spinner thatspins repeatedly while a progress bar advances at the bottom ofthe screen. | +| plymouth-plugin-two-step | GPLv2+ | This package contains the ""two-step"" boot splash plugin forPlymouth. It features a two phased boot process that starts witha progressing animation synced to boot time and finishes with ashort, fast one-shot animation. | +| plymouth-scripts | GPLv2+ | This package contains scripts that help integrate Plymouth withthe system. | +| plymouth-system-theme | GPLv2+ | This metapackage tracks the current distribution default theme. | +| plymouth-theme-charge | GPLv2+ | This package contains the ""charge"" boot splash theme forPlymouth. It is the default theme for Anolis OS. | +| plymouth-theme-fade-in | GPLv2+ | This package contains the ""Fade-In"" boot splash theme forPlymouth. It features a centered logo that fades in and outwhile stars twinkle around the logo during system boot up. | +| plymouth-theme-script | GPLv2+ | This package contains the ""script"" boot splash theme forPlymouth. It it is a simple example theme the uses the ""script""plugin. | +| plymouth-theme-solar | GPLv2+ | This package contains the ""Solar"" boot splash theme forPlymouth. It features a blue flamed sun with animated solar flares. | +| plymouth-theme-spinfinity | GPLv2+ | This package contains the ""Spinfinity"" boot splash theme forPlymouth. It features a centered logo and animated spinner thatspins in the shape of an infinity sign. | +| plymouth-theme-spinner | GPLv2+ | This package contains the ""spinner"" boot splash theme forPlymouth. It features a small spinner on a dark background. | +| pmdk-convert | BSD | pmdk-convert is a tool for conversion of PMDK pools from any versionto any consecutive version. Currently only libpmemobj pools requireconversion and this tool supports only those kind of pools. | +| pmempool | BSD | The pmempool is a standalone utility for management and off-line analysisof Persistent Memory pools created by PMDK libraries. It provides a setof utilities for administration and diagnostics of Persistent Memory pools.The pmempool may be useful for troubleshooting by system administratorsand users of the applications based on PMDK libraries. | +| pmix | BSD | The Process Management Interface (PMI) has been used for quite some time asa means of exchanging wireup information needed for interprocesscommunication. Two versions (PMI-1 and PMI-2) have been released as part ofthe MPICH effort. While PMI-2 demonstrates better scaling properties than itsPMI-1 predecessor, attaining rapid launch and wireup of the roughly 1Mprocesses executing across 100k nodes expected for exascale operations remainschallenging.PMI Exascale (PMIx) represents an attempt to resolve these questions byproviding an extended version of the PMI standard specifically designed tosupport clusters up to and including exascale sizes. The overall objective ofthe project is not to branch the existing pseudo-standard definitions - infact, PMIx fully supports both of the existing PMI-1 and PMI-2 APIs - butrather to (a) augment and extend those APIs to eliminate some currentrestrictions that impact scalability, and (b) provide a referenceimplementation of the PMI-server that demonstrates the desired level ofscalability. | +| pmreorder | BSD | The pmreorder tool is a collection of python scripts designed to parseand replay operations logged by pmemcheck - a persistent memory checking tool.Pmreorder performs the store reordering between persistent memory barriers -a sequence of flush-fence operations. It uses a consistency checking routineprovided in the command line options to check whether files are in a consistent state. | +| pnm2ppa | GPLv2+ | Pnm2ppa is a color driver for HP PPA host-based printers such as theHP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi.Pnm2ppa accepts Ghostscript output in PPM format and sends it to theprinter in PPA format.Install pnm2ppa if you need to print to a PPA printer. | +| podman | ASL 2.0 | Manage Pods, Containers and Container Imageslibpod provides a library for applications looking to usethe Container Pod concept popularized by Kubernetes. | +| podman | ASL 2.0 | podman uses Buildah(1) internally to create container images. Both tools share image (not container) storage, hence each can use or manipulate images (but not containers) created by the other.Manage Pods, Containers and Container Imageslibpod Simple management tool for pods, containers and images | +| podman | ASL 2.0 | podman uses Buildah(1) internally to create container images. Both tools share image (not container) storage, hence each can use or manipulate images (but not containers) created by the other.Manage Pods, Containers and Container Imageslibpod Simple management tool for pods, containers and images | +| podman-docker | ASL 2.0 | This package installs a script named docker that emulates the Docker CLI byexecuting podman commands, it also creates links between all Docker CLI manpages and podman. | +| podman-docker | ASL 2.0 | This package installs a script named docker that emulates the Docker CLI byexecutes podman commands, it also creates links between all Docker CLI manpages and podman. | +| podman-docker | ASL 2.0 | This package installs a script named docker that emulates the Docker CLI byexecutes podman commands, it also creates links between all Docker CLI manpages and podman. | +| podman-remote | ASL 2.0 | Remote client for managing podman containers.This experimental remote client is under heavy development. Please do notrun podman-remote in production.podman-remote uses the varlink connection to connect to a podman client tomanage pods, containers and container images. podman-remote supports sshconnections as well. | +| podman-remote | ASL 2.0 | Remote client for managing podman containers.This experimental remote client is under heavy development. Please do notrun podman-remote in production.podman-remote uses the varlink connection to connect to a podman client tomanage pods, containers and container images. podman-remote supports sshconnections as well. | +| podman-tests | ASL 2.0 | Tests for podmanThis package contains system tests for podman | +| podman-tests | ASL 2.0 | Tests for podmanThis package contains system tests for podman | +| policycoreutils-gui | GPLv2 | system-config-selinux is a utility for managing the SELinux environment | +| policycoreutils-sandbox | GPLv2 | The policycoreutils-sandbox package contains the scripts to create graphicalsandboxes | +| poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | poppler is a PDF rendering library. | +| poppler-data | BSD and GPLv2 | This package consists of encoding files for use with poppler. The encodingfiles are optional and poppler will automatically read them if they are present.When installed, the encoding files enables poppler to correctly render both CJKand Cyrrilic characters properly. | +| poppler-glib | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Glib wrapper for poppler. | +| poppler-utils | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Command line tools for manipulating PDF files and converting them toother formats. | +| postfix-cdb | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for CDB maps in Postfix. If you plan to use CDBmaps with Postfix, you need this. | +| postfix-ldap | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for LDAP maps in Postfix. If you plan to use LDAPmaps with Postfix, you need this. | +| postfix-mysql | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for MySQL maps in Postfix. If you plan to use MySQLmaps with Postfix, you need this. | +| postfix-pcre | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for PCRE maps in Postfix. If you plan to use PCREmaps with Postfix, you need this. | +| postfix-perl-scripts | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This package contains perl scripts pflogsumm and qshape.Pflogsumm is a log analyzer/summarizer for the Postfix MTA. It isdesigned to provide an over-view of Postfix activity. Pflogsummgenerates summaries and, in some cases, detailed reports of mailserver traffic volumes, rejected and bounced email, and serverwarnings, errors and panics.qshape prints Postfix queue domain and age distribution. | +| postfix-pgsql | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for PostgreSQL maps in Postfix. If you plan to usePostgreSQL maps with Postfix, you need this. | +| postfix-sqlite | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for SQLite maps in Postfix. If you plan to use SQLitemaps with Postfix, you need this. | +| postgres-decoderbufs | MIT | A PostgreSQL logical decoder output plugin to deliver dataas Protocol Buffers messages. | +| postgresql | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The base postgresql package contains the client programs that you'll need toaccess a PostgreSQL DBMS server, as well as HTML documentation for the wholesystem. These client programs can be located on the same machine as thePostgreSQL server, or on a remote machine that accesses a PostgreSQL serverover a network connection. The PostgreSQL server can be found in thepostgresql-server sub-package. | +| postgresql | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The base postgresql package contains the client programs that you'll need toaccess a PostgreSQL DBMS server, as well as HTML documentation for the wholesystem. These client programs can be located on the same machine as thePostgreSQL server, or on a remote machine that accesses a PostgreSQL serverover a network connection. The PostgreSQL server can be found in thepostgresql-server sub-package. | +| postgresql | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The base postgresql package contains the client programs that you'll need toaccess a PostgreSQL DBMS server, as well as HTML documentation for the wholesystem. These client programs can be located on the same machine as thePostgreSQL server, or on a remote machine that accesses a PostgreSQL serverover a network connection. The PostgreSQL server can be found in thepostgresql-server sub-package. | +| postgresql-contrib | PostgreSQL | The postgresql-contrib package contains various extension modules that areincluded in the PostgreSQL distribution. | +| postgresql-contrib | PostgreSQL | The postgresql-contrib package contains various extension modules that areincluded in the PostgreSQL distribution. | +| postgresql-contrib | PostgreSQL | The postgresql-contrib package contains various extension modules that areincluded in the PostgreSQL distribution. | +| postgresql-docs | PostgreSQL | The postgresql-docs package contains some additional documentation forPostgreSQL. Currently, this includes the main documentation in PDF formatand source files for the PostgreSQL tutorial. | +| postgresql-docs | PostgreSQL | The postgresql-docs package contains some additional documentation forPostgreSQL. Currently, this includes the main documentation in PDF formatand source files for the PostgreSQL tutorial. | +| postgresql-docs | PostgreSQL | The postgresql-docs package contains some additional documentation forPostgreSQL. Currently, this includes the main documentation in PDF formatand source files for the PostgreSQL tutorial. | +| postgresql-jdbc | BSD | PostgreSQL is an advanced Object-Relational database managementsystem. The postgresql-jdbc package includes the .jar files needed forJava programs to access a PostgreSQL database. | +| postgresql-jdbc-javadoc | BSD | This package contains the API Documentation for postgresql-jdbc. | +| postgresql-odbc | LGPLv2+ | This package includes the driver needed for applications to access aPostgreSQL system via ODBC (Open Database Connectivity). | +| postgresql-odbc-tests | LGPLv2+ | The postgresql-odbc-tests package contains files needed for various tests forthe PostgreSQL unixODBC driver. | +| postgresql-plperl | PostgreSQL | The postgresql-plperl package contains the PL/Perl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Perl. | +| postgresql-plperl | PostgreSQL | The postgresql-plperl package contains the PL/Perl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Perl. | +| postgresql-plperl | PostgreSQL | The postgresql-plperl package contains the PL/Perl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Perl. | +| postgresql-plpython3 | PostgreSQL | The postgresql-plpython3 package contains the PL/Python3 procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Python 3. | +| postgresql-plpython3 | PostgreSQL | The postgresql-plpython3 package contains the PL/Python3 procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Python 3. | +| postgresql-plpython3 | PostgreSQL | The postgresql-plpython3 package contains the PL/Python3 procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Python 3. | +| postgresql-pltcl | PostgreSQL | The postgresql-pltcl package contains the PL/Tcl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Tcl. | +| postgresql-pltcl | PostgreSQL | The postgresql-pltcl package contains the PL/Tcl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Tcl. | +| postgresql-pltcl | PostgreSQL | The postgresql-pltcl package contains the PL/Tcl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Tcl. | +| postgresql-server | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The postgresql-server package contains the programs needed to createand run a PostgreSQL server, which will in turn allow you to createand maintain PostgreSQL databases. | +| postgresql-server | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The postgresql-server package contains the programs needed to createand run a PostgreSQL server, which will in turn allow you to createand maintain PostgreSQL databases. | +| postgresql-server | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The postgresql-server package contains the programs needed to createand run a PostgreSQL server, which will in turn allow you to createand maintain PostgreSQL databases. | +| postgresql-server-devel | PostgreSQL | The postgresql-server-devel package contains the header files and librariesneeded to compile C or C++ applications which will directly interactwith a PostgreSQL database management server. It also contains the ecpgEmbedded C Postgres preprocessor. You need to install this package if you wantto develop applications which will interact with a PostgreSQL server. | +| postgresql-server-devel | PostgreSQL | The postgresql-server-devel package contains the header files and configurationneeded to compile PostgreSQL server extension. | +| postgresql-server-devel | PostgreSQL | The postgresql-server-devel package contains the header files and librariesneeded to compile C or C++ applications which will directly interactwith a PostgreSQL database management server. It also contains the ecpgEmbedded C Postgres preprocessor. You need to install this package if you wantto develop applications which will interact with a PostgreSQL server. | +| postgresql-static | PostgreSQL | Statically linked PostgreSQL libraries that do not have dynamically linkedcounterparts. | +| postgresql-static | PostgreSQL | Statically linked PostgreSQL libraries that do not have dynamically linkedcounterparts. | +| postgresql-static | PostgreSQL | Statically linked PostgreSQL libraries that do not have dynamically linkedcounterparts. | +| postgresql-test | PostgreSQL | The postgresql-test package contains files needed for various tests for thePostgreSQL database management system, including regression tests andbenchmarks. | +| postgresql-test | PostgreSQL | The postgresql-test package contains files needed for various tests for thePostgreSQL database management system, including regression tests andbenchmarks. | +| postgresql-test | PostgreSQL | The postgresql-test package contains files needed for various tests for thePostgreSQL database management system, including regression tests andbenchmarks. | +| postgresql-test-rpm-macros | PostgreSQL | that want to run build-time testsuite against running PostgreSQL server. | +| postgresql-test-rpm-macros | PostgreSQL | that want to run build-time testsuite against running PostgreSQL server. | +| postgresql-test-rpm-macros | PostgreSQL | that want to run build-time testsuite against running PostgreSQL server. | +| postgresql-upgrade | PostgreSQL | The postgresql-upgrade package contains the pg_upgrade utility and supportingfiles needed for upgrading a PostgreSQL database from the previous majorversion of PostgreSQL. | +| postgresql-upgrade | PostgreSQL | The postgresql-upgrade package contains the pg_upgrade utility and supportingfiles needed for upgrading a PostgreSQL database from the previous majorversion of PostgreSQL. | +| postgresql-upgrade-devel | PostgreSQL | The postgresql-devel package contains the header files and librariesneeded to compile C or C++ applications which are necessary in upgradeprocess. | +| postgresql-upgrade-devel | PostgreSQL | The postgresql-devel package contains the header files and librariesneeded to compile C or C++ applications which are necessary in upgradeprocess. | +| potrace | GPLv2+ | Potrace is a utility for tracing a bitmap, which means, transforming a bitmapinto a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMPformat), and the default output is an encapsulated PostScript file (EPS).A typical use is to create EPS files from scanned data, such as company oruniversity logos, handwritten notes, etc. The resulting image is not ""jaggy""like a bitmap, but smooth. It can then be rendered at any resolution.PDF, SVG (scalable vector graphics), Xfig, Gimppath, and PGM (for easyantialiasing). Additional backends might be added in the future.Mkbitmap is a program distributed with Potrace which can be used to pre-processthe input for better tracing behavior on greyscale and color images. | +| powertop | GPLv2 | PowerTOP is a tool that finds the software component(s) that make yourcomputer use more power than necessary while it is idle. | +| pptp | GPLv2+ | Client for the proprietary Microsoft Point-to-Point TunnelingProtocol, PPTP. Allows connection to a PPTP based VPN as usedby employers and some cable and ADSL service providers. | +| procmail | GPLv2+ or Artistic | Procmail can be used to create mail-servers, mailing lists, sort yourincoming mail into separate folders/files (real convenient when subscribingto one or more mailing lists or for prioritising your mail), preprocessyour mail, start any programs upon mail arrival (e.g. to generate differentchimes on your workstation for different types of mail) or selectivelyforward certain incoming mail automatically to someone. | +| prometheus-jmx-exporter | ASL 2.0 | and expose MBeans of a JMX target. This exporter is intended to be run asa Java Agent, exposing a HTTP server and serving metrics of the local JVM. | +| protobuf | BSD | Protocol Buffers are a way of encoding structured data in an efficientyet extensible format. Google uses Protocol Buffers for almost all ofits internal RPC protocols and file formats.Protocol buffers are a flexible, efficient, automated mechanism forserializing structured data 閳 think XML, but smaller, faster, andsimpler. You define how you want your data to be structured once, thenyou can use special generated source code to easily write and readyour structured data to and from a variety of data streams and using avariety of languages. You can even update your data structure withoutbreaking deployed programs that are compiled against the ""old"" format. | +| protobuf-c | BSD | Protocol Buffers are a way of encoding structured data in an efficient yetextensible format. This package provides a code generator and run-timelibraries to use Protocol Buffers from pure C (not C++).It uses a modified version of protoc called protoc-c. | +| protobuf-lite | BSD | Protocol Buffers built with optimize_for = LITE_RUNTIME.The ""optimize_for = LITE_RUNTIME"" option causes the compiler to generate codewhich only depends libprotobuf-lite, which is much smaller than libprotobuf butlacks descriptors, reflection, and some other features. | +| pulseaudio | LGPLv2+ | PulseAudio is a sound server for Linux and other Unix like operatingsystems. It is intended to be an improved drop-in replacement for theEnlightened Sound Daemon (ESOUND). | +| pulseaudio-libs | LGPLv2+ | This package contains the runtime libraries for any application that wishesto interface with a PulseAudio sound server. | +| pulseaudio-libs-devel | LGPLv2+ | Headers and libraries for developing applications that can communicate witha PulseAudio sound server. | +| pulseaudio-libs-glib2 | LGPLv2+ | This package contains bindings to integrate the PulseAudio client library witha GLIB 2.x based application. | +| pulseaudio-module-bluetooth | LGPLv2+ | Contains Bluetooth audio (A2DP/HSP/HFP) support for the PulseAudio sound server. | +| pulseaudio-module-x11 | LGPLv2+ | X11 bell and security modules for the PulseAudio sound server. | +| pulseaudio-utils | LGPLv2+ | This package contains command line utilities for the PulseAudio sound server. | +| purple-sipe | GPLv2+ | A third-party plugin for the Pidgin multi-protocol instant messenger.It implements the extended version of SIP/SIMPLE used by various products: * Skype for Business * Microsoft Office 365 * Microsoft Business Productivity Online Suite (BPOS) * Microsoft Lync Server * Microsoft Office Communications Server (OCS 2007/2007 R2) * Microsoft Live Communications Server (LCS 2003/2005)This package provides the protocol plugin for libpurple clients. | +| pygobject2 | LGPLv2+, MIT | The pygobject2 package provides a convenient wrapper for the GObject libraryfor use in Python programs. | +| pygobject2-codegen | LGPLv2+, MIT | The package contains the C code generation program for PyGObject. | +| pygobject2-devel | LGPLv2+, MIT | This package contains files required to build wrappers for pygobject2-basedlibraries such as pygtk2. | +| pygobject2-doc | LGPLv2+, MIT | This package contains documentation files for pygobject2. | +| pygtk2 | LGPLv2+ | PyGTK is an extension module for Python that gives you access to the GTK+widget set. Just about anything you can write in C with GTK+ you can writein Python with PyGTK (within reason), but with all the benefits of using ahigh-level scripting language. | +| pygtk2-codegen | LGPLv2+ | This package contains the C code generation program for PyGTK. | +| pygtk2-devel | LGPLv2+ | This package contains files required to build wrappers for GTK+ add-onlibraries so that they interoperate with pygtk. | +| pygtk2-doc | LGPLv2+ | This package contains documentation files for pygtk2. | +| pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. The Python 2 and 3 librariescan be found in the packages python-kickstart and python3-kickstartrespectively. | +| python2 | Python | Python 2 is an old version of the language that is incompatible with the 3.xline of releases. The language is mostly the same, but many details, especiallyhow built-in objects like dictionaries and strings work, have changedconsiderably, and a lot of deprecated features have finally been removed in the3.x line.Note that documentation for Python 2 is provided in the python2-docspackage.This package provides the ""python2"" executable; most of the actualimplementation is within the ""python2-libs"" package.For the unversioned ""python"" executable, see manual page ""unversioned-python"". | +| python2-attrs | MIT | attrs is an MIT-licensed Python package with class decorators thatease the chores of implementing the most common attribute-relatedobject protocols. | +| python2-babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| python2-backports | Public Domain | The backports namespace is a namespace reserved for features backported fromthe Python standard library to older versions of Python 2.Packages that exist in the backports namespace in Fedora should not providetheir own backports/__init__.py, but instead require this package.Backports to earlier versions of Python 3, if they exist, do not need thispackage because of changes made in Python 3.3 in PEP 420(`http://www.python.org/dev/peps/pep-0420/`). | +| python2-backports-ssl_match_hostname | Python | The Secure Sockets layer is only actually secure if you check the hostname inthe certificate returned by the server to which you are connecting, and verifythat it matches to hostname that you are trying to reach.But the matching logic, defined in RFC2818, can be a bit tricky to implement onyour own. So the ssl package in the Standard Library of Python 3.2 now includesa match_hostname() function for performing this check instead of requiringevery application to implement the check separately.This backport brings match_hostname() to users of earlier versions of Python.The actual code is only slightly modified from Python 3.5. | +| python2-bson | ASL 2.0 and MIT | BSON is a binary-encoded serialization of JSON-like documents. BSON is designedto be lightweight, traversable, and efficient. BSON, like JSON, supports theembedding of objects and arrays within other objects and arrays. | +| python2-cairo | MPLv1.1 or LGPLv2 | Python 2 bindings for the cairo library. | +| python2-cairo-devel | MPLv1.1 or LGPLv2 | This package contains files required to build wrappers for cairo add-onlibraries so that they interoperate with py2cairo. | +| python2-chardet | LGPLv2 | Character encoding auto-detection in Python. Assmart as your browser. Open source. | +| python2-coverage | ASL 2.0 and MIT and (MIT or GPL) | Coverage.py is a Python 2 module that measures code coverage during Pythonexecution. It uses the code analysis tools and tracing hooks provided in thePython standard library to determine which lines are executable, and whichhave been executed. | +| python2-Cython | ASL 2.0 | This is a development version of Pyrex, a languagefor writing Python extension modules.Python 2 version. | +| python2-debug | Python | python2-debug provides a version of the Python 2 runtime with numerous debuggingfeatures enabled, aimed at advanced Python users, such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python 2 build,but is useful for tracking down reference-counting issues, and other bugs.The bytecodes are unchanged, so that .pyc files are compatible between the twoversion of Python 2, but the debugging features mean that C/C++ extension modulesare ABI-incompatible with those built for the standard runtime.It shares installation directories with the standard Python 2 runtime, so that.py and .pyc files can be shared. All compiled extension modules gain a ""_d""suffix (""foo_d.so"" rather than ""foo.so"") so that each Python 2 implementation canload its own extensions. | +| python2-devel | Python | This package contains libraries and header files used to build applicationswith and native libraries for Python 2 | +| python2-dns | MIT | dnspython is a DNS toolkit for Python. It supports almost all recordtypes. It can be used for queries, zone transfers, and dynamicupdates. It supports TSIG authenticated messages and EDNS0.dnspython provides both high and low level access to DNS. The highlevel classes perform queries for data of a given name, type, andclass, and return an answer set. The low level classes allow directmanipulation of DNS zones, messages, names, and records. | +| python2-docs | Python | The python2-docs package contains documentation on the Python 2programming language and interpreter.Install the python2-docs package if you'd like to use the documentationfor the Python 2 language. | +| python2-docs-info | Python | The python2-docs-info package contains documentation on the Python 2programming language and interpreter as info pages.Install the python2-docs-info package if you'd like to read thedocumentation for the Python 2 language using the info command or Emacs. | +| python2-docutils | Public Domain and BSD and Python and GPLv3+ | The Docutils project specifies a plaintext markup language, reStructuredText,which is easy to read and quick to write. The project includes a pythonlibrary to parse rST files and transform them into other useful formats suchas HTML, XML, and TeX as well as commandline tools that give the enduseraccess to this functionality.Currently, the library supports parsing rST that is in standalone files andPEPs (Python Enhancement Proposals). Work is underway to parse rST fromPython inline documentation modules and packages. | +| python2-funcsigs | ASL 2.0 | funcsigs is a backport of the PEP 362 function signature features fromPython 3.3's inspect module. The backport is compatible with Python 2.6, 2.7as well as 3.2 and up. | +| python2-idna | BSD and Python and Unicode | A library to support the Internationalised Domain Names in Applications (IDNA)protocol as specified in RFC 5891 . Thisversion of the protocol is often referred to as ""IDNA2008"" and can producedifferent results from the earlier standard from 2003.The library is also intended to act as a suitable drop-in replacement for the""encodings.idna"" module that comes with the Python standard library butcurrently only supports the older 2003 specification. | +| python2-ipaddress | Python | ipaddress provides the capabilities to create, manipulate and operateon IPv4 and IPv6 addresses and networks.The functions and classes in this module make it straightforward tohandle various tasks related to IP addresses, including checkingwhether or not two hosts are on the same subnet, iterating over allhosts in a particular subnet, checking whether or not a stringrepresents a valid IP address or network definition, and so on. | +| python2-jinja2 | BSD | Jinja2 is a template engine written in pure Python. It provides aDjango inspired non-XML syntax but supports inline expressions and anoptional sandboxed environment.If you have any exposure to other text-based template languages, suchas Smarty or Django, you should feel right at home with Jinja2. It'sboth designer and developer friendly by sticking to Python'sprinciples and adding functionality useful for templatingenvironments. | +| python2-libs | Python | This package contains files used to embed Python 2 into applications. | +| python2-lxml | BSD | lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. Itprovides safe and convenient access to these libraries using the ElementTree Itextends the ElementTree API significantly to offer support for XPath, RelaxNG,XML Schema, XSLT, C14N and much more.To contact the project, go to the projecthome page < or see our bug tracker at case you want to use the current ...Python 2 version. | +| python2-markupsafe | BSD | A library for safe markup escaping. | +| python2-mock | BSD | Mock is a Python module that provides a core mock class. It removes the needto create a host of stubs throughout your test suite. After performing anaction, you can make assertions about which methods / attributes were used andarguments they were called with. You can also specify return values and set | +| python2-nose | LGPLv2+ and Public Domain | nose extends the test loading and running features of unit test, makingit easier to write, find and run tests.By default, nose will run tests in files or directories under thecurrent working directory whose names include ""test"" or ""Test"" at aword boundary (like ""test_this"" or ""functional_test"" or ""TestClass""but not ""libtest""). Test output is similar to that of unit test, butalso includes captured stdout output from failing tests, for easyprint-style debugging.These features, and many more, are customizable through the use ofplugins. Plugins included with nose provide support for doctest, codecoverage and profiling, flexible attribute-based test selection,output capture and more. | +| python2-numpy | BSD and Python | NumPy is a general-purpose array-processing package designed toefficiently manipulate large multi-dimensional arrays of arbitraryrecords without sacrificing too much speed for small multi-dimensionalarrays. NumPy is built on the Numeric code base and adds featuresintroduced by numarray as well as an extended C-API and the ability tocreate arrays of arbitrary type.There are also basic facilities for discrete fourier transform,basic linear algebra and random number generation. Also included inthis package is a version of f2py that works properly with NumPy. | +| python2-numpy-doc | BSD and Python | This package provides the complete documentation for NumPy. | +| python2-numpy-f2py | BSD and Python | This package includes a version of f2py that works properly with NumPy. | +| python2-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| python2-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A Python wheel of pip to use with venv. | +| python2-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python2-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL. | +| python2-psycopg2-debug | LGPLv3+ with exceptions | This is a build of the psycopg PostgreSQL database adapter for the debugbuild of Python 2. | +| python2-psycopg2-tests | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL.This sub-package delivers set of tests for the adapter. | +| python2-py | MIT and Public Domain | The py lib is a Python development support library featuring thefollowing tools and modules: | +| python2-pygments | BSD | Pygments is a generic syntax highlighter for general use in all kindsof software such as forum systems, wikis or other applications thatneed to prettify source code. Highlights are: * a wide range of common languages and markup formats is supported * special attention is paid to details that increase highlighting quality * support for new languages and formats are added easily; most languages use a simple regex-based lexing mechanism * a number of output formats is available, among them HTML, RTF, LaTeX and ANSI sequences * it is usable as a command-line tool and as a library * ... and it highlights even Brainf*ck! | +| python2-pymongo | ASL 2.0 and MIT | The Python driver for MongoDB. This package contains the python2 version ofthis module. | +| python2-pymongo-gridfs | ASL 2.0 and MIT | GridFS is a storage specification for large objects in MongoDB. | +| python2-PyMySQL | MIT | This package contains a pure-Python MySQL client library. The goal of PyMySQL isto be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPythonand Jython. | +| python2-pysocks | BSD | A fork of SocksiPy with bug fixes and extra features.Acts as a drop-in replacement to the socket module. Featuring:- SOCKS proxy client for Python 2.6 - 3.x- TCP and UDP both supported- HTTP proxy client included but not supported or recommended (you should use urllib2's or requests' own HTTP proxy interface)- urllib2 handler included. | +| python2-pytest | MIT | py.test provides simple, yet powerful testing for Python. | +| python2-pytest-mock | MIT | This plugin installs a mocker fixture which is a thin-wrapper around thepatching API provided by the mock package, but with the benefit of not havingto worry about undoing patches at the end of a test. | +| python2-pytz | MIT | pytz brings the Olson tz database into Python. This library allows accurateand cross platform timezone calculations using Python 2.3 or higher. Italso solves the issue of ambiguous times at the end of daylight savings,which you can read more about in the Python Library Reference(datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. | +| python2-pyyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. PyYAML is a YAML parser andemitter for Python.PyYAML features a complete YAML 1.1 parser, Unicode support, picklesupport, capable extension API, and sensible error messages. PyYAMLsupports standard YAML tags and provides Python-specific tags thatallow to represent an arbitrary Python object.PyYAML is applicable for a broad range of tasks from complexconfiguration files to object serialization and persistance. | +| python2-requests | ASL 2.0 | Most existing Python modules for sending HTTP requests are extremely verbose andcumbersome. Python閳ユ獨 built-in urllib2 module provides most of the HTTPcapabilities you should need, but the API is thoroughly broken. This library isdesigned to make HTTP requests easy for developers. | +| python2-rpm-macros | MIT | RPM macros for building Python 2 packages. | +| python2-scipy | BSD and Boost and Public Domain | Scipy is open-source software for mathematics, science, andengineering. The core library is NumPy which provides convenient andfast N-dimensional array manipulation. The SciPy library is built towork with NumPy arrays, and provides many user-friendly and efficientnumerical routines such as routines for numerical integration andoptimization. Together, they run on all popular operating systems, arequick to install, and are free of charge. NumPy and SciPy are easy touse, but powerful enough to be depended upon by some of the world'sleading scientists and engineers. | +| python2-scour | ASL 2.0 | An SVG scrubber. | +| python2-setuptools_scm | MIT | Setuptools_scm handles managing your python package versions in scm metadata.It also handles file finders for the suppertes scms. | +| python2-setuptools-wheel | MIT | A Python wheel of setuptools to use with venv. | +| python2-six | MIT | python-six provides simple utilities for wrapping over differences betweenPython 2 and Python 3.Python 2 version. | +| python2-sqlalchemy | MIT | SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,high-level interface to SQL databases. Database and domain concepts aredecoupled, allowing both sides maximum flexibility and power. SQLAlchemyprovides a powerful mapping layer that can work as automatically or as manuallyas you choose, determining relationships based on foreign keys or letting youdefine the join conditions explicitly, to bridge the gap between database anddomain.This package includes the python 2 version of the module. | +| python2-test | Python | These have been removed to save space, as they are never or almostnever used in production.You might want to install the python2-test package if you're developing python 2code that uses more than just unittest and/or test.support. | +| python2-tkinter | Python | The Tkinter (Tk interface) program is an graphical user interface forthe Python 2 scripting language.You should install the python2tkinter package if you'd like to use a graphicaluser interface for Python 2 programming. | +| python2-tools | Python | This package includes several tools to help with the development of Python 2programs, including IDLE (an IDE with editing and debugging facilities), acolor editor (pynche), and a python gettext program (pygettext.py). | +| python2-urllib3 | MIT | Python2 HTTP module with connection pooling and file POST abilities. | +| python2-virtualenv | MIT | virtualenv is a tool to create isolated Python environments. virtualenvis a successor to workingenv, and an extension of virtual-python. It iswritten by Ian Bicking, and sponsored by the Open Planning Project. It islicensed under an MIT-style permissive license | +| python2-wheel | MIT | A built-package format for Python.A wheel is a ZIP-format archive with a specially formatted filename and the.whl extension. It is designed to contain all the files for a PEP 376compatible install in a way that is very close to the on-disk format.Python 2 version. | +| python2-wheel-wheel | MIT | A Python wheel of wheel to use with virtualenv. | +| python36 | Python | Python is an accessible, high-level, dynamically typed, interpreted programminglanguage, designed with an emphasis on code readibility.It includes an extensive standard library, and has a vast ecosystem ofthird-party libraries.interpreter for the Python language, version 3.The package also installs the ""python3"" executable which is user configurableusing the ""alternatives --config python3"" command.For the unversioned ""python"" command, see manual page ""unversioned-python"".The python36-devel package contains files for dovelopment of Python applicationand the python36-debug is helpful for debugging.Packages containing additional libraries for Python 3.6 are generally namedwith the ""python3-"" prefix. | +| python36-debug | Python | python36-debug provides a version of the Python runtime with numerous debuggingfeatures enabled, aimed at advanced Python users such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python build,but is useful for tracking down reference-counting issues and other bugs.The bytecode format is unchanged, so that .pyc files are compatible betweenthis and the standard version of Python, but the debugging features mean thatC/C++ extension modules are ABI-incompatible and must be built for each versionseparately.The debug build shares installation directories with the standard Pythonruntime, so that .py and .pyc files can be shared.Compiled extension modules use a special ABI flag (""d"") in the filename,so extensions for both verisons can co-exist in the same directory. | +| python36-devel | Python | This package contains the header files and configuration needed to compilePython extension modules (typically written in C or C++), to embed Pythoninto other programs, and to make binary distributions for Python libraries.If you want to build an RPM against the python36 module, you also need toinstall the python36-rpm-macros package. | +| python36-rpm-macros | Python | RPM macros for building RPMs with Python 3.6 from the python36 module.If you want to build an RPM against the python36 module, you need to | +| python38 | Python | Python is an accessible, high-level, dynamically typed, interpreted programminglanguage, designed with an emphasis on code readability.It includes an extensive standard library, and has a vast ecosystem ofthird-party libraries.interpreter for the Python language, version 3.The majority of its standard library is provided in the python38-libs package,which should be installed automatically along with python38.The remaining parts of the Python standard library are broken out into thepython38-tkinter and python38-test packages, which may need to be installedseparately.Documentation for Python is provided in the python38-docs package.Packages containing additional libraries for Python are generally named withthe ""python38-"" prefix.For the unversioned ""python"" executable, see manual page ""unversioned-python"". | +| python38-asn1crypto | MIT | Fast ASN.1 parser and serializer with definitions for private keys,public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,PKCS#12, PKCS#5, X.509 and TSP. | +| python38-babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| python38-cffi | MIT | Foreign Function Interface for Python, providing a convenient andreliable way of calling existing C code from Python. The interface isbased on LuaJIT閳ユ獨 FFI. | +| python38-chardet | LGPLv2 | Character encoding auto-detection in Python. Assmart as your browser. Open source. | +| python38-cryptography | ASL 2.0 or BSD | cryptography is a package designed to expose cryptographic primitives andrecipes to Python developers. | +| python38-Cython | ASL 2.0 | This is a development version of Pyrex, a languagefor writing Python extension modules.Python 3 version. | +| python38-debug | Python | python38-debug provides a version of the Python runtime with numerous debuggingfeatures enabled, aimed at advanced Python users such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python build,but is useful for tracking down reference-counting issues and other bugs.The debug build shares installation directories with the standard Pythonruntime. Python modules -- source (.py), bytecode (.pyc), and C-API extensions(.cpython*.so) -- are compatible between this and the standard versionof Python.The debug runtime additionally supports debug builds of C-API extensions(with the ""d"" ABI flag) for debugging issues in those extensions. | +| python38-devel | Python | This package contains the header files and configuration needed to compilePython extension modules (typically written in C or C++), to embed Pythoninto other programs, and to make binary distributions for Python libraries.It also contains the necessary macros to build RPM packages with Python modulesand 2to3 tool, an automatic source converter from Python 2.X.If you want to build an RPM against the python38 module, you also need toinstall the python38-rpm-macros package. | +| python38-idle | Python | IDLE is Python閳ユ獨 Integrated Development and Learning Environment.interpreter) with colorizing of code input, output, and error messages;multi-window text editor with multiple undo, Python colorizing,smart indent, call tips, auto completion, and other features;search within any window, replace within editor windows, andsearch through multiple files (grep); debugger with persistentbreakpoints, stepping, and viewing of global and local namespaces;configuration, browsers, and other dialogs. | +| python38-idna | BSD and Python and Unicode | A library to support the Internationalised Domain Names in Applications (IDNA)protocol as specified in RFC 5891 . Thisversion of the protocol is often referred to as ""IDNA2008"" and can producedifferent results from the earlier standard from 2003.The library is also intended to act as a suitable drop-in replacement for the""encodings.idna"" module that comes with the Python standard library butcurrently only supports the older 2003 specification. | +| python38-jinja2 | BSD | Jinja2 is a template engine written in pure Python. It provides aDjango inspired non-XML syntax but supports inline expressions and anoptional sandboxed environment.If you have any exposure to other text-based template languages, suchas Smarty or Django, you should feel right at home with Jinja2. It'sboth designer and developer friendly by sticking to Python'sprinciples and adding functionality useful for templatingenvironments. | +| python38-libs | Python | This package contains runtime libraries for use by Python:- the majority of the Python standard library- a dynamically linked library for use by applications that embed Python as a scripting language, and by the main ""python3"" executable | +| python38-lxml | BSD | lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. Itprovides safe and convenient access to these libraries using the ElementTree Itextends the ElementTree API significantly to offer support for XPath, RelaxNG,XML Schema, XSLT, C14N and much more.To contact the project, go to the projecthome page < or see our bug tracker at case you want to use the current ...Python 3 version. | +| python38-markupsafe | BSD | A library for safe markup escaping. Python 3 version. | +| python38-mod_wsgi | ASL 2.0 | The mod_wsgi adapter is an Apache module that provides a WSGI compliantinterface for hosting Python based web applications within Apache. Theadapter is written completely in C code against the Apache C runtime andfor hosting WSGI applications within Apache has a lower overhead than usingexisting WSGI adapters for mod_python or CGI.Only one Python 3 version of mod_wsgi can be loaded at the same time in httpd,therefore this package conflicts with the other versions available. | +| python38-numpy | BSD | NumPy is a general-purpose array-processing package designed toefficiently manipulate large multi-dimensional arrays of arbitraryrecords without sacrificing too much speed for small multi-dimensionalarrays. NumPy is built on the Numeric code base and adds featuresintroduced by numarray as well as an extended C-API and the ability tocreate arrays of arbitrary type.There are also basic facilities for discrete fourier transform,basic linear algebra and random number generation. Also included inthis package is a version of f2py that works properly with NumPy. | +| python38-numpy-doc | BSD and Python and ASL 2.0 | This package provides the complete documentation for NumPy. | +| python38-numpy-f2py | BSD and Python and ASL 2.0 | This package includes a version of f2py that works properly with NumPy. | +| python38-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| python38-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A Python wheel of pip to use with venv. | +| python38-ply | BSD | PLY is a straightforward lex/yacc implementation. Here is a list of itsessential features:* It is implemented entirely in Python.* It uses LR-parsing which is reasonably efficient and well suited for larger grammars.* PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars.* PLY is straightforward to use and provides very extensive error checking.* PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality. In other words, it's not a large parsing framework or a component of some larger system.Python 3 version. | +| python38-psutil | BSD | psutil is a module providing an interface for retrieving information on allrunning processes and system utilization (CPU, memory, disks, network, users) ina portable way by using Python 3, implementing many functionalities offered byifconfig, nice, ionice, iostat, iotop, uptime, pidof, tty, who, taskset, pmap. | +| python38-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL. | +| python38-psycopg2-doc | LGPLv3+ with exceptions | Documentation and example files for the psycopg python PostgreSQLdatabase adapter. | +| python38-psycopg2-tests | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL.This sub-package delivers set of tests for the adapter. | +| python38-pycparser | BSD | pycparser is a complete parser for the C language, written in pure Python.It is a module designed to be easily integrated into applications thatneed to parse C source code. | +| python38-PyMySQL | MIT | This package contains a pure-Python MySQL client library. The goal of PyMySQL isto be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPythonand Jython. | +| python38-pysocks | BSD | A fork of SocksiPy with bug fixes and extra features.Acts as a drop-in replacement to the socket module. Featuring:- SOCKS proxy client for Python 2.6 - 3.x- TCP and UDP both supported- HTTP proxy client included but not supported or recommended (you should use urllib2's or requests' own HTTP proxy interface)- urllib2 handler included.This package is for Python3 version 3.8 only. | +| python38-pytz | MIT | pytz brings the Olson tz database into Python. This library allows accurateand cross platform timezone calculations using Python 2.3 or higher. Italso solves the issue of ambiguous times at the end of daylight savings,which you can read more about in the Python Library Reference(datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. | +| python38-pyyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. PyYAML is a YAML parser andemitter for Python.PyYAML features a complete YAML 1.1 parser, Unicode support, picklesupport, capable extension API, and sensible error messages. PyYAMLsupports standard YAML tags and provides Python-specific tags thatallow to represent an arbitrary Python object.PyYAML is applicable for a broad range of tasks from complexconfiguration files to object serialization and persistence. | +| python38-requests | ASL 2.0 | Most existing Python modules for sending HTTP requests are extremely verbose andcumbersome. Python閳ユ獨 built-in urllib2 module provides most of the HTTPcapabilities you should need, but the API is thoroughly broken. This library isdesigned to make HTTP requests easy for developers. | +| python38-rpm-macros | Python | RPM macros for building RPMs with Python 3.8 from the python38 module.If you want to build an RPM against the python38 module, you need to | +| python38-scipy | BSD and Boost and Public Domain | Scipy is open-source software for mathematics, science, andengineering. The core library is NumPy which provides convenient andfast N-dimensional array manipulation. The SciPy library is built towork with NumPy arrays, and provides many user-friendly and efficientnumerical routines such as routines for numerical integration andoptimization. Together, they run on all popular operating systems, arequick to install, and are free of charge. NumPy and SciPy are easy touse, but powerful enough to be depended upon by some of the world'sleading scientists and engineers. | +| python38-setuptools | MIT and (BSD or ASL 2.0) | Setuptools is a collection of enhancements to the Python 3 distutils that allowyou to more easily build and distribute Python 3 packages, especially ones thathave dependencies on other packages.This package also contains the runtime components of setuptools, necessary toexecute the software that requires pkg_resources.py. | +| python38-setuptools-wheel | MIT and (BSD or ASL 2.0) | A Python wheel of setuptools to use with venv. | +| python38-six | MIT | python-six provides simple utilities for wrapping over differences betweenPython 2 and Python 3.Python 3 version. | +| python38-test | Python | The self-test suite for the Python interpreter.This is only useful to test Python itself. For testing general Python code,you should use the unittest module from python38-libs, or a library such aspython38-pytest or python38-nose. | +| python38-tkinter | Python | The Tkinter (Tk interface) library is a graphical user interface toolkit forthe Python programming language. | +| python38-urllib3 | MIT | Python3 HTTP module with connection pooling and file POST abilities. | +| python38-wheel | MIT | A built-package format for Python.A wheel is a ZIP-format archive with a specially formatted filename and the.whl extension. It is designed to contain all the files for a PEP 376compatible install in a way that is very close to the on-disk format.Python 3 version. | +| python38-wheel-wheel | MIT | A Python wheel of wheel to use with virtualenv. | +| python3-abrt | GPLv2+ | High-level API for querying, creating and manipulatingproblems handled by ABRT in Python 3. | +| python3-abrt-addon | GPLv2+ | This package contains python 3 hook and python analyzer plugin for handlinguncaught exception in python 3 programs. | +| python3-abrt-container-addon | GPLv2+ | This package contains python 3 hook and handling uncaught exception in python 3programs in container. | +| python3-abrt-doc | GPLv2+ | Examples and documentation for ABRT Python 3 API. | +| python3-argcomplete | ASL 2.0 | Argcomplete provides easy, extensible command line tab completion ofarguments for your Python script.It makes two assumptions: * You are using bash as your shell * You are using argparse to manage your command line arguments/optionsArgcomplete is particularly useful if your program has lots ofoptions or subparsers, and if your program can dynamically suggestcompletions for your argument/option values (for example, if the useris browsing resources over the network).Python 3 version. | +| python3-argh | LGPLv3+ | Building a command-line interface? Found yourself uttering 閳ユ竵rgh!閳ユ己hile struggling with the API of argparse? Don閳ユ獩 want to lose itspower but don閳ユ獩 need the complexity?python-argh provides a wrapper for argparse. Argparse is a very powerfultool; python-argh just makes it easy to use. | +| python3-attrs | MIT | attrs is an MIT-licensed Python package with class decorators thatease the chores of implementing the most common attribute-relatedobject protocols. | +| python3-augeas | LGPLv2+ | python3-augeas is a set of Python bindings around augeas. | +| python3-babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| python3-bcc | ASL 2.0 | Python3 bindings for BPF Compiler Collection (BCC) | +| python3-bind | MPLv2.0 | This package provides a module which allows commands to be sent to rndc directly from Python programs. | +| python3-blivet | LGPLv2+ | The python3-blivet is a python3 package for examining and modifying storageconfiguration. | +| python3-blockdev | LGPLv2+ | This package contains enhancements to the gobject-introspection bindings forlibblockdev in Python3. | +| python3-brlapi | LGPLv2+ | This package provides the Python 3 binding for BrlAPI. | +| python3-bson | ASL 2.0 and MIT | BSON is a binary-encoded serialization of JSON-like documents. BSON is designedto be lightweight, traversable, and efficient. BSON, like JSON, supports theembedding of objects and arrays within other objects and arrays. This packagecontains the python3 version of this module. | +| python3-bytesize | LGPLv2+ | This package contains Python 3 bindings for libbytesize making the use ofthe library from Python 3 easier and more convenient. | +| python3-cairo | MPLv1.1 or LGPLv2 | Python 3 bindings for the cairo library. | +| python3-clang | NCSA | Python3 bindings for clang. | +| python3-click | BSD | click is a Python package for creating beautiful command lineinterfaces in a composable way with as little amount of code as necessary.It's the ""Command Line Interface Creation Kit"". It's highly configurable butcomes with good defaults out of the box.Python 3 version. | +| python3-coverage | ASL 2.0 and MIT and (MIT or GPL) | Coverage.py is a Python 3 module that measures code coverage during Pythonexecution. It uses the code analysis tools and tracing hooks provided in thePython standard library to determine which lines are executable, and whichhave been executed. | +| python3-cpio | LGPLv2+ | This is a Python module for accessing cpio archives. | +| python3-createrepo_c | GPLv2+ | Python 3 bindings for the createrepo_c library. | +| python3-criu | GPLv2 | python3-criu contains Python bindings for criu. | +| python3-criu | GPLv2 | python3-criu contains Python bindings for criu. | +| python3-cups | GPLv2+ | This package provides Python 3 bindings for CUPS API,known as pycups. It was written for use withsystem-config-printer, but can be put to other uses as well. | +| python3-custodia | GPLv3+ | Sub-package with python custodia modulesCustodia is a Secrets Service Provider, it stores or proxies access tokeys, password, and secret material in general. Custodia is built touse the HTTP protocol and a RESTful API as an IPC mechanism over a localUnix Socket. It can also be exposed to a network via a Reverse Proxyservice assuming proper authentication and header validation isimplemented in the Proxy.Custodia is modular, the configuration file controls how authentication,authorization, storage and API plugins are combined and exposed. | +| python3-dbus-client-gen | MPLv2.0 | This library contains a few methods that consume an XML specificationof a D-Bus interface and return classes or functions that may be usefulin constructing a python D-Bus client. The XML specification has the formatof the data returned by the Introspect() methodof the Introspectable interface.Python 3 version. | +| python3-dbus-python-client-gen | MPLv2.0 | Python Library for Generating dbus-python Client Code.Python 3 version. | +| python3-dbus-signature-pyparsing | ASL 2.0 | Parser for a D-Bus Signature.Python 3 version. | +| python3-distro | ASL 2.0 | Linux distribution it runs on, such as a reliable machine-readable ID, orversion information.It is a renewed alternative implementation for Python's originalplatform.linux_distribution function, but it also provides much morefunctionality. An alternative implementation became necessary becausePython 3.5 deprecated this function, and Python 3.7 is expected to remove italtogether. Its predecessor function platform.dist was already deprecated sincePython 2.6 and is also expected to be removed in Python 3.7. Still, there aremany cases in which access to that information is needed. See Python issue 1322for more information.Python 3 version. | +| python3-docs | Python | The python3-docs package contains documentation on the Python 3programming language and interpreter.Install the python3-docs package if you'd like to use the documentationfor the Python 3 language. | +| python3-docutils | Public Domain and BSD and Python and GPLv3+ | The Docutils project specifies a plaintext markup language, reStructuredText,which is easy to read and quick to write. The project includes a pythonlibrary to parse rST files and transform them into other useful formats suchas HTML, XML, and TeX as well as commandline tools that give the enduseraccess to this functionality.Currently, the library supports parsing rST that is in standalone files andPEPs (Python Enhancement Proposals). Work is underway to parse rST fromPython inline documentation modules and packages.This package contains the module, ported to run under python3. | +| python3-enchant | LGPLv2+ | PyEnchant is a spellchecking library for Python 3, based on the Enchantlibrary by Dom Lachowicz. | +| python3-evdev | BSD | This package provides python bindings to the generic input event interface inLinux. The evdev interface serves the purpose of passing events generated inthe kernel directly to userspace through character devices that are typicallylocated in /dev/input/.This package also comes with bindings to uinput, the userspace input subsystem.Uinput allows userspace programs to create and handle input devices that caninject events directly into the input subsystem.In other words, python-evdev allows you to read and write input events on Linux.An event can be a key or button press, a mouse movement or a tap on atouchscreen. | +| python3-flask | BSD | Flask is called a 閳ユ笗icro-framework閳 because the idea to keep the coresimple but extensible. There is no database abstraction layer, no formvalidation or anything else where different libraries already existthat can handle that. However Flask knows the concept of extensionsthat can add this functionality into your application as if it wasimplemented in Flask itself. There are currently extensions for objectrelational mappers, form validation, upload handling, various openauthentication technologies and more.Python 3 version. | +| python3-gevent | MIT | gevent is a coroutine-based Python networking library that uses greenlet toprovide a high-level synchronous API on top of libevent event loop.Features include: * convenient API around greenlets * familiar synchronization primitives (gevent.event, gevent.queue) * socket module that cooperates * WSGI server on top of libevent-http * DNS requests done through libevent-dns * monkey patching utility to get pure Python modules to cooperatePython 3 version. | +| python3-gobject | LGPLv2+ and MIT | The python3-gobject package provides a convenient wrapper for the GObjectlibrary and and other libraries that are compatible with GObject Introspection,for use in Python 3 programs. | +| python3-greenlet | MIT | The greenlet package is a spin-off of Stackless, a version of CPythonthat supports micro-threads called ""tasklets"". Tasklets runpseudo-concurrently (typically in a single or a few OS-level threads)and are synchronized with data exchanges on ""channels"".Python 3 version. | +| python3-gssapi | ISC | A set of Python bindings to the GSSAPI C library providing botha high-level pythonic interfaces and a low-level interfaceswhich more closely matches RFC 2743. Includes support forRFC 2743, as well as multiple extensions. | +| python3-hivex | LGPLv2 | python3-hivex contains Python 3 bindings for hivex. | +| python3-html5lib | MIT | A python based HTML parser/tokenizer based on the WHATWG HTML5specification for maximum compatibility with major desktop web browsers. | +| python3-humanize | MIT | This modest package contains various common humanization utilities, like turninga number into a fuzzy human readable duration ('3 minutes ago') or into a humanreadable size or throughput. | +| python3-hwdata | GPLv2 | Provide python interface to database stored in hwdata package.It allows you to get human readable description of USB and PCI devices.This is the Python 3 build of the module. | +| python3-idle | Python | IDLE is Python閳ユ獨 Integrated Development and Learning Environment.interpreter) with colorizing of code input, output, and error messages;multi-window text editor with multiple undo, Python colorizing,smart indent, call tips, auto completion, and other features;search within any window, replace within editor windows, andsearch through multiple files (grep); debugger with persistentbreakpoints, stepping, and viewing of global and local namespaces;configuration, browsers, and other dialogs. | +| python3-into-dbus-python | ASL 2.0 | Facilities for converting an object that inhabits core Python types, e.g.,lists, ints, dicts, to an object that inhabits dbus-python types, e.g.,dbus.Array, dbus.UInt32, dbus.Dictionary based on a specified dbus signature.Python 3 version. | +| python3-ipaclient | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| python3-ipaclient | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| python3-ipalib | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA with Python 3, you need to install this package. | +| python3-ipalib | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA with Python 3, you need to install this package. | +| python3-ipaserver | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are installing an IPA server, you need to install this package. | +| python3-itsdangerous | BSD | Itsdangerous is a Python 3 library for passing data through untrustedenvironments (for example, HTTP cookies) while ensuring the data is nottampered with.Internally itsdangerous uses HMAC and SHA1 for signing by default and bases theimplementation on the Django signing module. It also however supports JSON WebSignatures (JWS). | +| python3-jabberpy | LGPLv2+ | jabber.py is a Python module for the jabber instant messagingprotocol. jabber.py deals with the xml parsing and socket code,leaving the programmer to concentrate on developing quality jabberbased applications with Python.This module contains python3 bindings. | +| python3-jinja2 | BSD | Jinja2 is a template engine written in pure Python. It provides aDjango inspired non-XML syntax but supports inline expressions and anoptional sandboxed environment.If you have any exposure to other text-based template languages, suchas Smarty or Django, you should feel right at home with Jinja2. It'sboth designer and developer friendly by sticking to Python'sprinciples and adding functionality useful for templatingenvironments. | +| python3-jmespath | MIT | JMESPath allows you to declaratively specify how to extract elements froma JSON document. | +| python3-jsonpatch | BSD | Library to apply JSON Patches according to RFC 6902 - Python 3 build. | +| python3-jsonpointer | BSD | Library to resolve JSON Pointers according to RFC 6901. | +| python3-jsonschema | MIT | jsonschema is JSON Schema validator currently based onhttp://tools.ietf.org/html/draft-zyp-json-schema-03 | +| python3-justbases | GPLv2+ | A small library for precise conversion between arbitrary bases and nativePython numbers. | +| python3-justbytes | GPLv2+ | A library for handling computations with address ranges. The library also offersa configurable way to extract the representation of a value.Python 3 version. | +| python3-jwcrypto | LGPLv3+ | Implements JWK, JWS, JWE specifications using python-cryptography | +| python3-jwcrypto | LGPLv3+ | Implements JWK, JWS, JWE specifications using python-cryptography | +| python3-kdcproxy | MIT | This package contains a Python 3.x WSGI module for proxying KDC requests overHTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, withminimal configuration. | +| python3-keycloak-httpd-client-install | GPLv3 | Keycloak is an authentication server. This package contains libraries andprograms which can invoke the Keycloak REST API and configure clientsof a Keycloak server. | +| python3-kickstart | GPLv2 and MIT | Python 3 library for manipulating kickstart files. The binaries are found inthe pykickstart package. | +| python3-langtable | GPLv3+ | This package contains a Python module to query the datafrom langtable-data. | +| python3-ldap | Python | python-ldap provides an object-oriented API for working with LDAP withinPython programs. It allows access to LDAP directory servers by wrapping theOpenLDAP 2.x libraries, and contains modules for other LDAP-related tasks(including processing LDIF, LDAPURLs, LDAPv3 schema, etc.). | +| python3-lib389 | GPLv3+ | This module contains tools and libraries for accessing, testing, and configuring the 389 Directory Server. | +| python3-libguestfs | LGPLv2+ | python3-libguestfs contains Python 3 bindings for libguestfs. | +| python3-libnmstate | LGPLv2+ | This package contains the Python 3 library for nmstate. | +| python3-libreport | GPLv2+ | Python 3 bindings for report-libs. | +| python3-libvirt | LGPLv2+ | The python3-libvirt package contains a module that permits applicationswritten in the Python programming language to use the interfacesupplied by the libvirt library to use the virtualization capabilitiesof recent versions of Linux (and other OSes). | +| python3-libvoikko | GPLv2+ | Python interface to libvoikko, library of Finnish language tools.This module can be used to perform various natural language analysistasks on Finnish text. | +| python3-lit | NCSA | lit is a tool used by the LLVM project for executing its test suites. | +| python3-lldb | NCSA | The package contains the LLDB Python module. | +| python3-louis | LGPLv3+ | This package provides Python 3 language bindings for liblouis. | +| python3-lxml | BSD | lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. Itprovides safe and convenient access to these libraries using the ElementTree Itextends the ElementTree API significantly to offer support for XPath, RelaxNG,XML Schema, XSLT, C14N and much more.To contact the project, go to the projecthome page < or see our bug tracker at case you want to use the current ...Python 3 version. | +| python3-mako | (MIT and Python) and (BSD or GPLv2) | Mako is a template library written in Python. It provides a familiar, non-XMLsyntax which compiles into Python modules for maximum performance. Mako'ssyntax and API borrows from the best ideas of many others, including Djangotemplates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embeddedPython (i.e. Python Server Page) language, which refines the familiar ideas ofcomponentized layout and inheritance to produce one of the most straightforwardand flexible models available, while also maintaining close ties to Pythoncalling and scoping semantics.This package contains the mako module built for use with python3. | +| python3-markupsafe | BSD | A library for safe markup escaping. | +| python3-meh | GPLv2+ | The python3-meh package is a python 3 library for handling, saving, and reportingexceptions. | +| python3-meh-gui | GPLv2+ | The python3-meh-gui package provides a GUI for the python3-meh library. | +| python3-mod_wsgi | ASL 2.0 | The mod_wsgi adapter is an Apache module that provides a WSGI compliantinterface for hosting Python based web applications within Apache. Theadapter is written completely in C code against the Apache C runtime andfor hosting WSGI applications within Apache has a lower overhead than usingexisting WSGI adapters for mod_python or CGI. | +| python3-netaddr | BSD | A network address manipulation library for PythonProvides support for:Layer 3 addresses * IPv4 and IPv6 addresses, subnets, masks, prefixes * iterating, slicing, sorting, summarizing and classifying IP networks * dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap) * set based operations (unions, intersections etc) over IP addresses and subnets * parsing a large variety of different formats and notations * looking up IANA IP block information * generating DNS reverse lookups * supernetting and subnettingLayer 2 addresses * representation and manipulation MAC addresses and EUI-64 identifiers * looking up IEEE organisational information (OUI, IAB) * generating derived IPv6 addresses | +| python3-netifaces | MIT | This package provides a cross platform API for getting address informationfrom network interfaces. | +| python3-networkx | BSD | NetworkX is a Python 3 package for the creation, manipulation, andstudy of the structure, dynamics, and functions of complex networks. | +| python3-networkx-core | BSD | NetworkX is a Python 3 package for the creation, manipulation, andstudy of the structure, dynamics, and functions of complex networks. | +| python3-newt | LGPLv2 | The python3-newt package contains the Python 3 bindings for the newt libraryproviding a python API for creating text mode interfaces. | +| python3-nose | LGPLv2+ and Public Domain | nose extends the test loading and running features of unit test, makingit easier to write, find and run tests.By default, nose will run tests in files or directories under thecurrent working directory whose names include ""test"" or ""Test"" at aword boundary (like ""test_this"" or ""functional_test"" or ""TestClass""but not ""libtest""). Test output is similar to that of unit test, butalso includes captured stdout output from failing tests, for easyprint-style debugging.These features, and many more, are customizable through the use ofplugins. Plugins included with nose provide support for doctest, codecoverage and profiling, flexible attribute-based test selection,output capture and more.This package installs the nose module and nosetests3 program that can discoverpython3 unit tests. | +| python3-nss | MPLv2.0 or GPLv2+ or LGPLv2+ | This package provides Python bindings for Network Security Services(NSS) and the Netscape Portable Runtime (NSPR).NSS is a set of libraries supporting security-enabled client andserver applications. Applications built with NSS can support SSL v2and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3certificates, and other security standards. Specific NSSimplementations have been FIPS-140 certified. | +| python3-ntplib | MIT | The ntplib is a python module that offers a simple interface to query NTPservers. It also provides utility functions to translate NTP fields' values totext (mode, leap indicator...). Since it's pure Python, and only depends on coremodules, it should work on any platform with a Python implementation.Python 3 version. | +| python3-numpy | BSD and Python | NumPy is a general-purpose array-processing package designed toefficiently manipulate large multi-dimensional arrays of arbitraryrecords without sacrificing too much speed for small multi-dimensionalarrays. NumPy is built on the Numeric code base and adds featuresintroduced by numarray as well as an extended C-API and the ability tocreate arrays of arbitrary type.There are also basic facilities for discrete fourier transform,basic linear algebra and random number generation. Also included inthis package is a version of f2py that works properly with NumPy. | +| python3-numpy-f2py | BSD and Python | This package includes a version of f2py that works properly with NumPy. | +| python3-ordered-set | MIT | An OrderedSet is a custom MutableSet that remembers its order, so that everyentry has an index that can be looked up. | +| python3-pcp | GPLv2+ | This python PCP module contains the language bindings forPerformance Metric API (PMAPI) monitor tools and PerformanceMetric Domain Agent (PMDA) collector tools written in Python3. | +| python3-pexpect | MIT | Pexpect is a pure Python module for spawning child applications; controllingthem; and responding to expected patterns in their output. Pexpect works likeDon Libes' Expect. Pexpect allows your script to spawn a child application andcontrol it as if a human were typing commands. This package contains thepython3 version of this module.Pexpect can be used for automating interactive applications such as ssh, ftp,passwd, telnet, etc. It can be used to automate setup scripts for duplicatingsoftware package installations on different servers. And it can be used forautomated software testing. Pexpect is in the spirit of Don Libes' Expect, butPexpect is pure Python. Unlike other Expect-like modules for Python, Pexpectdoes not require TCL or Expect nor does it require C extensions to becompiled. It should work on any platform that supports the standard Pythonpty module. | +| python3-pid | ASL 2.0 | pid provides a PidFile class that manages PID files. PidFile features: - stale detection - locking using fcntl - chmod (default is 0o644) - chown - custom exceptionsPidFile can also be used as a context manager or a decorator. | +| python3-pillow | MIT | Python image processing library, fork of the Python Imaging Library (PIL)This library provides extensive file format support, an efficientinternal representation, and powerful image processing capabilities.devel (development) and doc (documentation). | +| python3-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| python3-pki | GPLv2 and LGPLv2 | This package contains PKI client library for Python 3. | +| python3-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python3-prettytable | BSD | PrettyTable is a simple Python library designed to make it quick and easy torepresent tabular data in visually appealing ASCII tables. It was inspired bythe ASCII tables used in the PostgreSQL shell psql. PrettyTable allows forselection of which columns are to be printed, independent alignment of columns(left or right justified or centred) and printing of ""sub-tables"" by specifyinga row range. | +| python3-productmd | LGPLv2+ | Python library providing parsers for metadata related to composesand installation media. | +| python3-protobuf | BSD | This package contains Python 3 libraries for Google Protocol Buffers | +| python3-psutil | BSD | psutil is a module providing an interface for retrieving information on allrunning processes and system utilization (CPU, memory, disks, network, users) ina portable way by using Python 3, implementing many functionalities offered byifconfig, nice, ionice, iostat, iotop, uptime, pidof, tty, who, taskset, pmap. | +| python3-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL. | +| python3-ptyprocess | ISC | Launch a subprocess in a pseudo terminal (pty), and interact with both theprocess and its pty. | +| python3-py | MIT and Public Domain | The py lib is a Python development support library featuring thefollowing tools and modules: | +| python3-pyasn1 | BSD | This is an implementation of ASN.1 types and codecs in the Python 3 programminglanguage. | +| python3-pyasn1-modules | BSD | ASN.1 types modules for python3-pyasn1. | +| python3-pyatspi | LGPLv2 and GPLv2 | at-spi allows assistive technologies to access GTK-basedapplications. Essentially it exposes the internals of applications forautomation, so tools such as screen readers, magnifiers, or evenscripting interfaces can query and interact with GUI controls.This package includes a python3 client library for at-spi. | +| python3-pycurl | LGPLv2+ or MIT | PycURL is a Python interface to libcurl. PycURL can be used to fetchobjects identified by a URL from a Python program, similar to theurllib Python module. PycURL is mature, very fast, and supports a lotof features.Python 3 version. | +| python3-pydbus | LGPLv2+ | The pydbus module provides pythonic DBUS bindings.It is based on PyGI, the Python GObject Introspection bindings,which is the recommended way to use GLib from Python.Python 3 version. | +| python3-pygments | BSD | Pygments is a generic syntax highlighter for general use in all kindsof software such as forum systems, wikis or other applications thatneed to prettify source code. Highlights are: * a wide range of common languages and markup formats is supported * special attention is paid to details that increase highlighting quality * support for new languages and formats are added easily; most languages use a simple regex-based lexing mechanism * a number of output formats is available, among them HTML, RTF, LaTeX and ANSI sequences * it is usable as a command-line tool and as a library * ... and it highlights even Brainf*ck! | +| python3-pymongo | ASL 2.0 and MIT | The Python driver for MongoDB. This package contains the python3 version ofthis module. | +| python3-pymongo-gridfs | ASL 2.0 and MIT | GridFS is a storage specification for large objects in MongoDB. This packagecontains the python3 version of this module. | +| python3-PyMySQL | MIT | This package contains a pure-Python MySQL client library. The goal of PyMySQL isto be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPythonand Jython. | +| python3-pyOpenSSL | ASL 2.0 | High-level wrapper around a subset of the OpenSSL library, includes among others * SSL.Connection objects, wrapping the methods of Python's portable sockets * Callbacks written in Python * Extensive error-handling mechanism, mirroring OpenSSL's error codes | +| python3-pyparted | GPLv2+ | Python module for the parted library. It is used for manipulatingpartition tables. This package provides Python 3 bindings for parted. | +| python3-pyqt5-sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | This is the Python 3 build of pyqt5-SIP. | +| python3-pyserial | Python | This module encapsulates the access for the serial port. It provides backendsfor standard Python running on Windows, Linux, BSD (possibly any POSIXcompilant system) and Jython. The module named ""serial"" automaticaly selectsthe appropriate backend. | +| python3-pytest | MIT | py.test provides simple, yet powerful testing for Python. | +| python3-pytoml | MIT | A parser for TOML-0.4.0 | +| python3-pytz | MIT | pytz brings the Olson tz database into Python. This library allows accurateand cross platform timezone calculations using Python 2.3 or higher. Italso solves the issue of ambiguous times at the end of daylight savings,which you can read more about in the Python Library Reference(datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. | +| python3-pyusb | BSD | PyUSB provides easy USB access to python. The module contains classes andmethods to support most USB operations. | +| python3-pyusb | BSD | PyUSB provides easy USB access to python. The module contains classes andmethods to support most USB operations. | +| python3-pyxdg | LGPLv2 | PyXDG is a python library to access freedesktop.org standards. Thispackage contains a Python 3 version of PyXDG. | +| python3-qrcode | BSD | This module uses the Python Imaging Library (PIL) to allow for thegeneration of QR Codes. Python 3 version. | +| python3-qrcode | BSD | This module uses the Python Imaging Library (PIL) to allow for thegeneration of QR Codes. Python 3 version. | +| python3-qrcode-core | BSD | Core Python 3 module for QR code generation. Does not contain image rendering. | +| python3-qrcode-core | BSD | Core Python 3 module for QR code generation. Does not contain image rendering. | +| python3-qt5 | GPLv3 | Python 3 bindings for Qt5. | +| python3-qt5-base | GPLv3 | Python 3 bindings for Qt5 base. | +| python3-reportlab | BSD | This is the ReportLab PDF Toolkit. It allows rapid creation of rich PDFdocuments, and also creation of charts in a variety of bitmap and vectorformats. | +| python3-requests-file | ASL 2.0 | Requests-File is a transport adapter for use with the Requests Pythonlibrary to allow local file system access via file:// URLs.This is the Python 3 version of the requests_file module | +| python3-requests-ftp | ASL 2.0 | Requests-FTP is an implementation of a very stupid FTP transport adapter foruse with the awesome Requests Python library.This is the Python 3 version of the transport adapter module. | +| python3-rpmfluff | GPLv2+ | rpmfluff provides a python library for building RPM packages, andsabotaging them so they are broken in controlled ways.It is intended for use when validating package analysis tools such as RPM lint.It can also be used to construct test cases for package management softwaresuch as rpm and yum.Python 3 version. | +| python3-rpm-generators | GPLv2+ | Dependency generators for Python RPMs. | +| python3-rpm-macros | MIT | RPM macros for building Python 3 packages. | +| python3-sanlock | GPLv2 and GPLv2+ and LGPLv2+ | The python3-sanlock package contains a module that permits applicationswritten in the Python programming language to use the interfacesupplied by the sanlock library. | +| python3-scipy | BSD and LGPLv2+ | Scipy is open-source software for mathematics, science, andengineering. The core library is NumPy which provides convenient andfast N-dimensional array manipulation. The SciPy library is built towork with NumPy arrays, and provides many user-friendly and efficientnumerical routines such as routines for numerical integration andoptimization. Together, they run on all popular operating systems, arequick to install, and are free of charge. NumPy and SciPy are easy touse, but powerful enough to be depended upon by some of the world'sleading scientists and engineers. | +| python3-semantic_version | BSD | This small python library provides a few tools to handle semantic versioningin Python.Python 3 version | +| python3-simpleline | GPLv2+ | Simpleline is a Python3 library for creating text UI.It is designed to be used with line-based machinesand tools (e.g. serial console) so that every new lineis appended to the bottom of the screen.Printed lines are never rewritten! | +| python3-speechd | GPLv2+ | Python 3 module for speech-dispatcher | +| python3-sqlalchemy | MIT | SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,high-level interface to SQL databases. Database and domain concepts aredecoupled, allowing both sides maximum flexibility and power. SQLAlchemyprovides a powerful mapping layer that can work as automatically or as manuallyas you choose, determining relationships based on foreign keys or letting youdefine the join conditions explicitly, to bridge the gap between database anddomain.This package includes the python 3 version of the module. | +| python3-suds | LGPLv3+ | The suds project is a python soap web services client lib. Suds leveragespython meta programming to provide an intuitive API for consuming webservices. Objectification of types defined in the WSDL is providedwithout class generation. Programmers rarely need to read the WSDL sinceservices and WSDL based objects can be easily inspected. | +| python3-sushy | ASL 2.0 | Sushy is a Python library to communicate with Redfish based systems (`http://redfish.dmtf.org`) | +| python3-systemd | LGPLv2+ | Python module for native access to the systemd facilities.Functionality includes sending of structured messages to the journaland reading journal files, querying machine and boot identifiers and alists of message identifiers provided by systemd. Other functionalityprovided by libsystemd is also wrapped. | +| python3-tbb | ASL 2.0 | Python 3 TBB module. | +| python3-tkinter | Python | The Tkinter (Tk interface) library is a graphical user interface toolkit forthe Python programming language. | +| python3-unbound | BSD | Python 3 modules and extensions for unbound | +| python3-virtualenv | MIT | virtualenv is a tool to create isolated Python environments. virtualenvis a successor to workingenv, and an extension of virtual-python. It iswritten by Ian Bicking, and sponsored by the Open Planning Project. It islicensed under an MIT-style permissive license | +| python3-webencodings | BSD | This is a Python implementation of the WHATWG Encoding standard. | +| python3-werkzeug | BSD | Werkzeug========Werkzeug started as simple collection of various utilities for WSGIapplications and has become one of the most advanced WSGI utilitymodules. It includes a powerful debugger, full featured request andresponse objects, HTTP utilities to handle entity tags, cache controlheaders, HTTP dates, cookie handling, file uploads, a powerful URLrouting system and a bunch of community contributed addon modules.Werkzeug is unicode aware and doesn't enforce a specific templateengine, database adapter or anything else. It doesn't even enforcea specific way of handling requests and leaves all that up to thedeveloper. It's most useful for end user applications which should workon as many server environments as possible (such as blogs, wikis,bulletin boards, etc.). | +| python3-wheel | MIT | A built-package format for Python.A wheel is a ZIP-format archive with a specially formatted filename and the.whl extension. It is designed to contain all the files for a PEP 376compatible install in a way that is very close to the on-disk format.Python 3 version. | +| python3-wheel-wheel | MIT | A Python wheel of wheel to use with virtualenv. | +| python3-yubico | BSD | Pure-python library for interacting with Yubikeys. For Python 3. | +| python3-yubico | BSD | Pure-python library for interacting with Yubikeys. For Python 3. | +| python-nose-docs | LGPLv2+ and Public Domain | Documentation for Nose. | +| python-nose-docs | LGPLv2+ and Public Domain | Documentation for Nose. | +| python-nss-doc | MPLv2.0 or GPLv2+ or LGPLv2+ | API documentation and examples | +| python-podman-api | LGPLv2 | Podman API | +| python-podman-api | LGPLv2 | Podman API | +| python-psycopg2-doc | LGPLv3+ with exceptions | Documentation and example files for the psycopg python PostgreSQLdatabase adapter. | +| python-pymongo-doc | ASL 2.0 and MIT | Documentation for python-pymongo. | +| python-qt5-rpm-macros | GPLv3 | RPM macros python-qt5. | +| python-rpm-macros | MIT | This package contains the unversioned Python RPM macros, that mostimplementations should rely on.You should not need to install this package manually as the variouspython?-devel packages require it. So install a python-devel package instead. | +| python-sqlalchemy-doc | MIT | Documentation for SQLAlchemy | +| python-sqlalchemy-doc | MIT | Documentation for SQLAlchemy | +| python-srpm-macros | MIT | RPM macros for building Python source packages. | +| python-virtualenv-doc | MIT | Documentation for python virtualenv. | +| qemu-guest-agent | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardware emulation forthe KVM hypervisor.This package provides an agent to run inside guests, which communicateswith the host over a virtio-serial channel named ""org.qemu.guest_agent.0""This package does not need to be installed on the host OS. | +| qemu-img | GPLv2 and GPLv2+ and CC-BY | This package provides a command line tool for manipulating disk images. | +| qemu-kvm | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardwareemulation for the KVM hypervisor. qemu-kvm acts as a virtualmachine monitor together with the KVM kernel modules, and emulates thehardware for a full system such as a PC and its associated peripherals. | +| qemu-kvm-block-curl | GPLv2 and GPLv2+ and CC-BY | This package provides the additional CURL block driver for QEMU.Install this package if you want to access remote disks overhttp, https, ftp and other transports provided by the CURL library. | +| qemu-kvm-block-gluster | GPLv2 and GPLv2+ and CC-BY | This package provides the additional Gluster block driver for QEMU.Install this package if you want to access remote Gluster storage. | +| qemu-kvm-block-iscsi | GPLv2 and GPLv2+ and CC-BY | This package provides the additional iSCSI block driver for QEMU.Install this package if you want to access iSCSI volumes. | +| qemu-kvm-block-rbd | GPLv2 and GPLv2+ and CC-BY | This package provides the additional Ceph/RBD block driver for QEMU.Install this package if you want to access remote Ceph volumesusing the rbd protocol. | +| qemu-kvm-block-ssh | GPLv2 and GPLv2+ and CC-BY | This package provides the additional SSH block driver for QEMU.Install this package if you want to access remote disks usingthe Secure Shell (SSH) protocol. | +| qemu-kvm-common | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardware emulation forthe KVM hypervisor.This package provides documentation and auxiliary programs used with qemu-kvm. | +| qemu-kvm-core | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardwareemulation for the KVM hypervisor. qemu-kvm acts as a virtualmachine monitor together with the KVM kernel modules, and emulates thehardware for a full system such as a PC and its associated peripherals. | +| qgnomeplatform | LGPLv2+ | QGnomePlatform is a Qt Platform Theme aimed to accommodate as much ofGNOME settings as possibleand utilize them in Qt applications withoutmodifying them - making them fit into the environment as well as possible. | +| qgpgme | LGPLv2+ | Qt API bindings/wrapper for GPGME. | +| qpdf | (Artistic 2.0 or ASL 2.0) and MIT | QPDF is a command-line program that does structural, content-preservingtransformations on PDF files. It could have been called somethinglike pdf-to-pdf. It includes support for merging and splitting PDFsand to manipulate the list of pages in a PDF file. It is not a PDF vieweror a program capable of converting PDF into other formats. | +| qpdf-doc | (Artistic 2.0 or ASL 2.0) and MIT | QPDF Manual | +| qpdf-libs | (Artistic 2.0 or ASL 2.0) and MIT | QPDF is a C++ library that inspect and manipulate the structure of PDF files.It can encrypt and linearize files, expose the internals of a PDF file,and do many other operations useful to PDF developers. | +| qperf | GPLv2 or BSD | Measure socket and RDMA performance. | +| qrencode | LGPLv2+ | Qrencode is a utility software using libqrencode to encode string data ina QR Code and save as a PNG image. | +| qrencode-libs | LGPLv2+ | The qrencode-libs package contains the shared libraries and header files forapplications that use qrencode. | +| qt5-assistant | LGPLv3 or LGPLv2 | Documentation browser for Qt5. | +| qt5-designer | LGPLv3 or LGPLv2 | Design GUIs for Qt5 applications. | +| qt5-doctools | LGPLv3 or LGPLv2 | Qt5 doc tools package. | +| qt5-linguist | LGPLv3 or LGPLv2 | Tools to add translations to Qt5 applications. | +| qt5-qdbusviewer | LGPLv3 or LGPLv2 | QDbusviewer can be used to inspect D-Bus objects of running programsand invoke methods on those objects. | +| qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt 3D provides functionality for near-realtime simulation systems withsupport for 2D and 3D rendering in both Qt C++ and Qt Quick applications). | +| qt5-qt3d-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qt3d. | +| qt5-qt3d-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qt3d. | +| qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt is a software toolkit for developing applications.This package contains base tools, like string, xml, and networkhandling. | +| qt5-qtbase-common | LGPLv2 with exceptions or GPLv3 with exceptions | Common files for Qt5. | +| qt5-qtbase-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtbase. | +| qt5-qtbase-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtbase. | +| qt5-qtbase-gui | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 libraries used for drawing widgets and OpenGL items. | +| qt5-qtbase-mysql | LGPLv2 with exceptions or GPLv3 with exceptions | MySQL driver for Qt5's SQL classes. | +| qt5-qtbase-odbc | LGPLv2 with exceptions or GPLv3 with exceptions | ODBC driver for Qt5's SQL classes. | +| qt5-qtbase-postgresql | LGPLv2 with exceptions or GPLv3 with exceptions | PostgreSQL driver for Qt5's SQL classes. | +| qt5-qtbase-private-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtbase private APIs. | +| qt5-qtcanvas3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 Canvas3D component | +| qt5-qtcanvas3d-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtcanvas3d. | +| qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components. | +| qt5-qtconnectivity-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtconnectivity. | +| qt5-qtconnectivity-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtconnectivity. | +| qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component. | +| qt5-qtdeclarative-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtdeclarative. | +| qt5-qtdeclarative-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtdeclarative. | +| qt5-qtdoc | GFDL | QtDoc contains the main Qt Reference Documentation, which includesoverviews, Qt topics, and examples not specific to any Qt module. | +| qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Graphical Effects module provides a set of QML types for addingvisually impressive and configurable effects to user interfaces. Effectsare visual items that can be added to Qt Quick user interface as UIcomponents. | +| qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | The core Qt Gui library by default supports reading and writing imageref. Reading and Writing Image Files. The Qt Image Formats add-on moduleprovides optional support for other image file formats, including:MNG, TGA, TIFF, WBMP. | +| qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Location and Qt Positioning APIs gives developers the ability todetermine a position by using a variety of possible sources, includingsatellite, or wifi, or text file, and so on. | +| qt5-qtlocation-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtlocation. | +| qt5-qtlocation-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtlocation. | +| qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Multimedia module provides a rich feature set that enables you toeasily take advantage of a platforms multimedia capabilites and hardware.This ranges from the playback and recording of audio and video content tothe use of available devices like cameras and radios. | +| qt5-qtmultimedia-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtmultimedia. | +| qt5-qtmultimedia-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtmultimedia. | +| qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | The Qt Labs Controls module provides a set of controls that can be used tobuild complete interfaces in Qt Quick.Unlike Qt Quick Controls, these controls are optimized for embedded systemsand so are preferred for hardware with limited resources. | +| qt5-qtquickcontrols2-examples | GPLv2+ or LGPLv3 and GFDL | Examples for qt5-qtquickcontrols2. | +| qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | The Qt Quick Controls module provides a set of controls that can be used tobuild complete interfaces in Qt Quick. | +| qt5-qtquickcontrols-examples | LGPLv2 or LGPLv3 and GFDL | Programming examples for qt5-qtquickcontrols. | +| qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component. | +| qt5-qtscript-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtscript. | +| qt5-qtscript-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtscript. | +| qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Sensors API provides access to sensor hardware via QML and C++interfaces. The Qt Sensors API also provides a motion gesture recognitionAPI for devices. | +| qt5-qtsensors-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtsensors. | +| qt5-qtsensors-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtsensors. | +| qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt Serial Bus (API) provides classes and functions to access the variousindustrial serial buses and protocols, such as CAN, ModBus, and others. | +| qt5-qtserialbus-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtserialbus. | +| qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt Serial Port provides the basic functionality, which includes configuring,I/O operations, getting and setting the control signals of the RS-232 pinouts. | +| qt5-qtserialport-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtserialport. | +| qt5-qtserialport-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtserialport. | +| qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Scalable Vector Graphics (SVG) is an XML-based language for describingtwo-dimensional vector graphics. Qt provides classes for rendering anddisplaying SVG drawings in widgets and on other paint devices. | +| qt5-qtsvg-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtsvg. | +| qt5-qtsvg-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtsvg. | +| qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components. | +| qt5-qttools-common | LGPLv3 or LGPLv2 | Common files for qt5-qttools. | +| qt5-qttools-devel | LGPLv3 or LGPLv2 | Development files for qt5-qttools. | +| qt5-qttools-examples | LGPLv3 or LGPLv2 | Programming examples for qt5-qttools. | +| qt5-qttools-libs-designer | LGPLv3 or LGPLv2 | Qt5 Designer runtime library. | +| qt5-qttools-libs-designercomponents | LGPLv3 or LGPLv2 | Qt5 Designer Components runtime library. | +| qt5-qttools-libs-help | LGPLv3 or LGPLv2 | Qt5 Help runtime library. | +| qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module. | +| qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module. | +| qt5-qtwayland-examples | LGPLv3 | Programming examples for qt5-qtwayland. | +| qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt WebChannel module provides a library for seamless integration of C++and QML applications with HTML/JavaScript clients. Any QObject can bepublished to remote clients, where its public API becomes available. | +| qt5-qtwebchannel-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtwebchannel. | +| qt5-qtwebchannel-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtwebchannel. | +| qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | The QtWebSockets module implements the WebSocket protocol as specified in RFC6455. It solely depends on Qt (no external dependencies). | +| qt5-qtwebsockets-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtwebsockets. | +| qt5-qtwebsockets-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtwebsockets. | +| qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | The X11 Extras module provides features specific to platforms using X11, e.g.Linux and UNIX-like systems including embedded Linux systems that use the XWindow System. | +| qt5-qtx11extras-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtx11extras. | +| qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt XML Patterns module provides support for XPath, XQuery, XSLT,and XML Schema validation. | +| qt5-qtxmlpatterns-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtxmlpatterns. | +| qt5-qtxmlpatterns-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtxmlpatterns. | +| qt5-rpm-macros | GPLv3 | RPM macros for building Qt5 and KDE Frameworks 5 packages. | +| qt5-srpm-macros | GPLv3 | RPM macros for source Qt5 packages. | +| radvd | BSD with advertising | radvd is the router advertisement daemon for IPv6. It listens to routersolicitations and sends router advertisements as described in ""NeighborDiscovery for IP Version 6 (IPv6)"" (RFC 2461). With these advertisementshosts can automatically configure their addresses and some otherparameters. They also can choose a default router based on theseadvertisements.Install radvd if you are setting up IPv6 network and/or Mobile IPv6services. | +| raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | Raptor is the RDF Parser Toolkit for Redland that providesa set of standalone RDF parsers, generating triples from RDF/XMLor N-Triples. | +| rarian | LGPLv2+ | Rarian is a documentation meta-data library that allows access to documents,man pages and info pages. It was designed as a replacement for scrollkeeper. | +| rarian-compat | GPLv2+ | This package contains files needed to maintain backward-compatibility withscrollkeeper. | +| rasqal | LGPLv2+ or ASL 2.0 | Rasqal is a library providing full support for querying ResourceDescription Framework (RDF) including parsing query syntaxes, constructingthe queries, executing them and returning result formats. It currentlyhandles the RDF Data Query Language (RDQL) and SPARQL Query language. | +| rear | GPLv3 | Relax-and-Recover is the leading Open Source disaster recovery and systemmigration solution. It comprises of a modularframe-work and ready-to-go workflows for many common situations to producea bootable image and restore from backup using this image. As a benefit,it allows to restore to different hardware and can therefore be used asa migration tool as well.Currently Relax-and-Recover supports various boot media (incl. ISO, PXE,OBDR tape, USB or eSATA storage), a variety of network protocols (incl.sftp, ftp, http, nfs, cifs) as well as a multitude of backup strategies(incl. IBM TSM, HP DataProtector, Symantec NetBackup, EMC NetWorker,Bacula, Bareos, BORG, Duplicity, rsync).Relax-and-Recover was designed to be easy to set up, requires no maintenanceand is there to assist when disaster strikes. Its setup-and-forget natureremoves any excuse for not having a disaster recovery solution implemented.Professional services and support are available. | +| recode | GPLv2+ | The `recode' converts files between character sets and usages.It recognizes or produces nearly 150 different character setsand is able to transliterate files between almost any pair. When exacttransliteration are not possible, it may get rid of the offendingcharacters or fall back on approximations. Most RFC 1345 character setsare supported. | +| redfish-finder | GPLv2 | Scans Smbios information for type 42 management controller information, and usesthat to configure the appropriate network interface so that the BMC iscanonically accessible via the host name redfish-localhost | +| redhat-menus | GPL+ | This package contains the XML files that describe the menu layout forGNOME and KDE, and the .desktop files that define the names and iconsof ""subdirectories"" in the menus. | +| redhat-rpm-config | GPL+ | Red Hat specific rpm configuration files. | +| redhat-support-lib-python | ASL 2.0 | This package contains the Red Hat Support Software Development Library.Red Hat customers can use the library to easily integrate their help desksolutions, IT infrastructure, etc. with the services provided by theRed Hat Customer Portal.The library provided by this package is an abstraction layer that simplifiesinteractions with the Red Hat Customer Portal. Simply create an instance ofthe API by providing the necessary authorization credentials, then use theAPI object to interact with the Red Hat Customer Portal.Some of the interactions supported by this API include, but are not limited to,automatic diagnostic services on log files, knowledge base searching,support case creation, attach files to support cases, view the status ofsupport cases, entitlement viewing, etc. | +| redhat-support-tool | ASL 2.0 | This package contains the Red Hat Support Tool. The Red Hat Support Toolprovides console based access to Red Hat's subscriber services. Theseservices include, but are not limited to, console based access toknowledge-base solutions, case management, automated diagnosticservices, etc. | +| redis | BSD and MIT | Redis is an advanced key-value store. It is often referred to as a datastructure server since keys can contain strings, hashes, lists, sets andsorted sets.You can run atomic operations on these types, like appending to a string;incrementing the value in a hash; pushing to a list; computing setintersection, union and difference; or getting the member with highestranking in a sorted set.In order to achieve its outstanding performance, Redis works with anin-memory dataset. Depending on your use case, you can persist it eitherby dumping the dataset to disk every once in a while, or by appendingeach command to a log.Redis also supports trivial-to-setup master-slave replication, with veryfast non-blocking first synchronization, auto-reconnection on net splitand so forth.Other features include Transactions, Pub/Sub, Lua scripting, Keys with alimited time-to-live, and configuration settings to make Redis behave likea cache.You can use Redis from most programming languages also. | +| redis-devel | BSD and MIT | Header file required for building loadable Redis modules. DetailedAPI documentation is available in the redis-doc package. | +| redis-doc | CC-BY-SA | Manual pages and detailed documentation for many aspects of Redis use,administration and development. | +| redland | LGPLv2+ or ASL 2.0 | Redland is a library that provides a high-level interface for RDF(Resource Description Framework) implemented in an object-based API.It is modular and supports different RDF/XML parsers, storagemechanisms and other elements. Redland is designed for applicationsdevelopers to provide RDF support in their applications as well asfor RDF developers to experiment with the technology. | +| relaxngDatatype | BSD | RELAX NG is a public space for test cases and other ancillary softwarerelated to the construction of the RELAX NG language and itsimplementations. | +| rest | LGPLv2 | This library was designed to make it easier to access web services thatclaim to be ""RESTful"". A RESTful service should have urls that representremote objects, which methods can then be called on. The majority of servicesdon't actually adhere to this strict definition. Instead, their RESTful endpoint usually has an API that is just simpler to use compared to other typesof APIs they may support (XML-RPC, for instance). It is this kind of API thatthis library is attempting to support. | +| resteasy | ASL 2.0 and CDDL | RESTEasy contains a JBoss project that provides frameworks to helpbuild RESTful Web Services and RESTful Java applications. It is a fullycertified and portable implementation of the JAX-RS specification. | +| rhel-system-roles | GPLv3+ and MIT and BSD | Collection of Ansible roles and modules that provide a stable andconsistent configuration interface for managing multiple versionsof Red Hat Enterprise Linux. | +| rhythmbox | GPLv2+ with exceptions and GFDL | Rhythmbox is an integrated music management application based on the powerfulGStreamer media framework. It has a number of features, including an easy touse music browser, searching and sorting, comprehensive audio format supportthrough GStreamer, Internet Radio support, playlists and more.Rhythmbox is extensible through a plugin system. | +| rls | (ASL 2.0 or MIT) and (BSD and MIT) | The Rust Language Server provides a server that runs in the background,providing IDEs, editors, and other tools with information about Rust programs.It supports functionality such as 'goto definition', symbol search,reformatting, and code completion, and enables renaming and refactorings. | +| rpm-build | GPLv2+ | The rpm-build package contains the scripts and executable programsthat are used to build packages using the RPM Package Manager. | +| rpmdevtools | GPLv2+ and GPLv2 | This package contains scripts and (X)Emacs support files to aid indevelopment of RPM packages.rpmdev-setuptree Create RPM build tree within user's home directoryrpmdev-diff Diff contents of two archivesrpmdev-newspec Creates new .spec from templaterpmdev-rmdevelrpms Find (and optionally remove) ""development"" RPMsrpmdev-checksig Check package signatures using alternate RPM keyringrpminfo Print information about executables and librariesrpmdev-md5/sha* Display checksums of all files in an archive filerpmdev-vercmp RPM version comparison checkerspectool Expand and download sources and patches in specfilesrpmdev-wipetree Erase all files within dirs created by rpmdev-setuptreerpmdev-extract Extract various archives, ""tar xvf"" stylerpmdev-bumpspec Bump revision in specfile...and many more. | +| rpmemd | BSD | The rpmemd process is executed on a target node by librpmem libraryand facilitates access to persistent memory over RDMA. | +| rpmlint | GPLv2 | rpmlint is a tool for checking common errors in RPM packages. Binaryand source packages as well as spec files can be checked. | +| rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages. This package should be addedas a BuildRequires to all mpi implementations (i.e. openmpi, mpich) as well asa Requires to the their -devel packages. | +| rpm-ostree | LGPLv2+ | rpm-ostree is a hybrid image/package system. It supports""composing"" packages on a build server into an OSTree repository,which can then be replicated by client systems with atomic upgrades.Additionally, unlike many ""pure"" image systems, with rpm-ostreeeach client system can layer on additional packages, providinga ""best of both worlds"" approach. | +| rpm-ostree-libs | LGPLv2+ | The rpm-ostree-libs package includes the shared library for rpm-ostree. | +| rrdtool | GPLv2+ with exceptions | RRD is the Acronym for Round Robin Database. RRD is a system to store anddisplay time-series data (i.e. network bandwidth, machine-room temperature,server load average). It stores the data in a very compact way that will notexpand over time, and it presents useful graphs by processing the data toenforce a certain data density. It can be used either via simple wrapperscripts (from shell or Perl) or via frontends that poll network devices andput a friendly user interface on it. | +| rrdtool-perl | GPLv2+ with exceptions | The Perl RRDtool bindings | +| rsyslog | (GPLv3+ and ASL 2.0) | Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,and fine grain output format control. It is compatible with stock sysklogdand can be used as a drop-in replacement. Rsyslog is simple to set up, withadvanced features suitable for enterprise-class, encryption-protected syslogrelay chains. | +| rsyslog-crypto | (GPLv3+ and ASL 2.0) | This package contains a module providing log file encryption and acommand line tool to process encrypted logs. | +| rsyslog-doc | (GPLv3+ and ASL 2.0) | This subpackage contains documentation for rsyslog. | +| rsyslog-elasticsearch | (GPLv3+ and ASL 2.0) | This module provides the capability for rsyslog to feed logs directly intoElasticsearch. | +| rsyslog-gnutls | (GPLv3+ and ASL 2.0) | The rsyslog-gnutls package contains the rsyslog plugins that provide theability to send and receive syslog messages via TCP or RELP using TLSencryption. For details refer to rsyslog doc on imtcp and omfwd modules. | +| rsyslog-gssapi | (GPLv3+ and ASL 2.0) | The rsyslog-gssapi package contains the rsyslog plugins which support GSSAPIauthentication and secure connections. GSSAPI is commonly used for Kerberosauthentication. | +| rsyslog-kafka | (GPLv3+ and ASL 2.0) | The rsyslog-kafka package provides modules for Apache Kafka input and output. | +| rsyslog-mmaudit | (GPLv3+ and ASL 2.0) | This module provides message modification supporting Linux audit formatin various settings. | +| rsyslog-mmjsonparse | (GPLv3+ and ASL 2.0) | This module provides the capability to recognize and parse JSON enhancedsyslog messages. | +| rsyslog-mmkubernetes | (GPLv3+ and ASL 2.0) | The rsyslog-mmkubernetes package provides module for adding kubernetescontainer metadata. | +| rsyslog-mmnormalize | (GPLv3+ and ASL 2.0) | This module provides the capability to normalize log messages via liblognorm. | +| rsyslog-mmsnmptrapd | (GPLv3+ and ASL 2.0) | This message modification module takes messages generated from snmptrapd andmodifies them so that they look like they originated from the read originator. | +| rsyslog-mysql | (GPLv3+ and ASL 2.0) | The rsyslog-mysql package contains a dynamic shared object that will addMySQL database support to rsyslog. | +| rsyslog-pgsql | (GPLv3+ and ASL 2.0) | The rsyslog-pgsql package contains a dynamic shared object that will addPostgreSQL database support to rsyslog. | +| rsyslog-relp | (GPLv3+ and ASL 2.0) | The rsyslog-relp package contains the rsyslog plugins that providethe ability to receive syslog messages via the reliable RELPprotocol. | +| rsyslog-snmp | (GPLv3+ and ASL 2.0) | The rsyslog-snmp package contains the rsyslog plugin that provides theability to send syslog messages as SNMPv1 and SNMPv2c traps. | +| rtkit | GPLv3+ and BSD | RealtimeKit is a D-Bus system service that changes thescheduling policy of user processes/threads to SCHED_RR (i.e. realtimescheduling mode) on request. It is intended to be used as a securemechanism to allow real-time scheduling to be used by normal userprocesses. | +| ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Ruby is the interpreted scripting language for quick and easyobject-oriented programming. It has many features to process textfiles and to do system management tasks (as in Perl). It is simple,straight-forward, and extensible. | +| ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Ruby is the interpreted scripting language for quick and easyobject-oriented programming. It has many features to process textfiles and to do system management tasks (as in Perl). It is simple,straight-forward, and extensible. | +| ruby-devel | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Header files and libraries for building an extension library for theRuby or an application embedding Ruby. | +| ruby-devel | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Header files and libraries for building an extension library for theRuby or an application embedding Ruby. | +| ruby-doc | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | This package contains documentation for ruby. | +| ruby-doc | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | This package contains documentation for ruby. | +| rubygem-abrt | MIT | Provides ABRT reporting support for libraries/applications written using Ruby. | +| rubygem-abrt | MIT | Provides ABRT reporting support for libraries/applications written using Ruby. | +| rubygem-abrt-doc | MIT | Documentation for rubygem-abrt. | +| rubygem-abrt-doc | MIT | Documentation for rubygem-abrt. | +| rubygem-bigdecimal | Ruby or BSD | Ruby provides built-in support for arbitrary precision integer arithmetic.For example:42**13 -> 1265437718438866624512BigDecimal provides similar support for very large or very accurate floatingpoint numbers. Decimal arithmetic is also useful for general calculation,because it provides the correct answers people expect閳ユ悩hereas normal binaryfloating point arithmetic often introduces subtle errors because of theconversion between base 10 and base 2. | +| rubygem-bigdecimal | Ruby or BSD | Ruby provides built-in support for arbitrary precision integer arithmetic.For example:42**13 -> 1265437718438866624512BigDecimal provides similar support for very large or very accurate floatingpoint numbers. Decimal arithmetic is also useful for general calculation,because it provides the correct answers people expect閳ユ悩hereas normal binaryfloating point arithmetic often introduces subtle errors because of theconversion between base 10 and base 2. | +| rubygem-bson | ASL 2.0 | A full featured BSON specification implementation, in Ruby. | +| rubygem-bson | ASL 2.0 | A full featured BSON specification implementation, in Ruby. | +| rubygem-bson-doc | ASL 2.0 | Documentation for rubygem-bson. | +| rubygem-bson-doc | ASL 2.0 | Documentation for rubygem-bson. | +| rubygem-bundler | MIT | Bundler manages an application's dependencies through its entire life, acrossmany machines, systematically and repeatably. | +| rubygem-bundler | MIT | Bundler manages an application's dependencies through its entire life, acrossmany machines, systematically and repeatably. | +| rubygem-bundler-doc | MIT | Documentation for rubygem-bundler. | +| rubygem-did_you_mean | MIT | one when you misspelled something. | +| rubygem-did_you_mean | MIT | one when you misspelled something. | +| rubygem-io-console | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | IO/Console provides very simple and portable access to console. It doesn'tprovide higher layer features, such like curses and readline. | +| rubygem-io-console | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | IO/Console provides very simple and portable access to console. It doesn'tprovide higher layer features, such like curses and readline. | +| rubygem-irb | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | The irb is acronym for Interactive Ruby. It evaluates ruby expressionfrom the terminal. | +| rubygem-json | (Ruby or GPLv2) and UCD | This is a implementation of the JSON specification according to RFC 4627.You can think of it as a low fat alternative to XML, if you want to storedata to disk or transmit it over a network rather than use a verbosemarkup language. | +| rubygem-json | (Ruby or GPLv2) and UCD | This is a implementation of the JSON specification according to RFC 4627.You can think of it as a low fat alternative to XML, if you want to storedata to disk or transmit it over a network rather than use a verbosemarkup language. | +| rubygem-minitest | MIT | minitest/unit is a small and incredibly fast unit testing framework.minitest/spec is a functionally complete spec engine.minitest/benchmark is an awesome way to assert the performance of youralgorithms in a repeatable manner.minitest/mock by Steven Baker, is a beautifully tiny mock objectframework.minitest/pride shows pride in testing and adds coloring to your testoutput. | +| rubygem-minitest | MIT | minitest/unit is a small and incredibly fast unit testing framework.minitest/spec is a functionally complete spec engine.minitest/benchmark is an awesome way to assert the performance of youralgorithms in a repeatable manner.minitest/mock by Steven Baker, is a beautifully tiny mock objectframework.minitest/pride shows pride in testing and adds coloring to your testoutput. | +| rubygem-mongo | ASL 2.0 | A Ruby driver for MongoDB. | +| rubygem-mongo | ASL 2.0 | A Ruby driver for MongoDB. | +| rubygem-mongo-doc | ASL 2.0 | Documentation for rubygem-mongo. | +| rubygem-mongo-doc | ASL 2.0 | Documentation for rubygem-mongo. | +| rubygem-mysql2 | MIT | The Mysql2 gem is meant to serve the extremely common use-case ofconnecting, querying and iterating on results. Some database librariesout there serve as direct 1:1 mappings of the already complex C API\'savailable. This one is not. | +| rubygem-mysql2 | MIT | The Mysql2 gem is meant to serve the extremely common use-case ofconnecting, querying and iterating on results. Some database librariesout there serve as direct 1:1 mappings of the already complex C API\'savailable. This one is not. | +| rubygem-mysql2-doc | MIT | Documentation for rubygem-mysql2 | +| rubygem-mysql2-doc | MIT | Documentation for rubygem-mysql2 | +| rubygem-net-telnet | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Provides telnet client functionality.This class also has, through delegation, all the methods of a socket object(by default, a TCPSocket, but can be set by the Proxy option to new()). Thisprovides methods such as close() to end the session and sysread() to read datadirectly from the host, instead of via the waitfor() mechanism. Note that ifyou do use sysread() directly when in telnet mode, you should probably passthe output through preprocess() to extract telnet command sequences. | +| rubygem-net-telnet | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Provides telnet client functionality.This class also has, through delegation, all the methods of a socket object(by default, a TCPSocket, but can be set by the Proxy option to new()). Thisprovides methods such as close() to end the session and sysread() to read datadirectly from the host, instead of via the waitfor() mechanism. Note that ifyou do use sysread() directly when in telnet mode, you should probably passthe output through preprocess() to extract telnet command sequences. | +| rubygem-openssl | Ruby or BSD | OpenSSL provides SSL, TLS and general purpose cryptography. It wraps theOpenSSL library. | +| rubygem-openssl | Ruby or BSD | OpenSSL provides SSL, TLS and general purpose cryptography. It wraps theOpenSSL library. | +| rubygem-pg | (BSD or Ruby) and PostgreSQL | This is the extension library to access a PostgreSQL database from Ruby.This library works with PostgreSQL 9.1 and later. | +| rubygem-pg | (BSD or Ruby) and PostgreSQL | This is the extension library to access a PostgreSQL database from Ruby.This library works with PostgreSQL 9.1 and later. | +| rubygem-pg-doc | (BSD or Ruby) and PostgreSQL | Documentation for rubygem-pg. | +| rubygem-pg-doc | (BSD or Ruby) and PostgreSQL | Documentation for rubygem-pg. | +| rubygem-power_assert | Ruby or BSD | Power Assert shows each value of variables and method calls in the expression.It is useful for testing, providing which value wasn't correct when thecondition is not satisfied. | +| rubygem-power_assert | Ruby or BSD | Power Assert shows each value of variables and method calls in the expression.It is useful for testing, providing which value wasn't correct when thecondition is not satisfied. | +| rubygem-psych | MIT | Psych is a YAML parser and emitter. Psych leverageslibyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emittingcapabilities. In addition to wrapping libyaml, Psych also knows how toserialize and de-serialize most Ruby objects to and from the YAML format. | +| rubygem-psych | MIT | Psych is a YAML parser and emitter. Psych leverageslibyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emittingcapabilities. In addition to wrapping libyaml, Psych also knows how toserialize and de-serialize most Ruby objects to and from the YAML format. | +| rubygem-rake | MIT | Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax. | +| rubygem-rake | MIT | Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax. | +| rubygem-rdoc | GPLv2 and Ruby and MIT and OFL | RDoc produces HTML and command-line documentation for Ruby projects. RDocincludes the 'rdoc' and 'ri' tools for generating and displaying onlinedocumentation. | +| rubygem-rdoc | GPLv2 and Ruby and MIT and OFL | RDoc produces HTML and command-line documentation for Ruby projects. RDocincludes the 'rdoc' and 'ri' tools for generating and displaying onlinedocumentation. | +| rubygems | Ruby or MIT | RubyGems is the Ruby standard for publishing and managing third partylibraries. | +| rubygems | Ruby or MIT | RubyGems is the Ruby standard for publishing and managing third partylibraries. | +| rubygems-devel | Ruby or MIT | Macros and development tools for packaging RubyGems. | +| rubygems-devel | Ruby or MIT | Macros and development tools for packaging RubyGems. | +| rubygem-test-unit | (Ruby or BSD) and (Ruby or BSD or Python) and (Ruby or BSD or LGPLv2+) | Test::Unit (test-unit) is unit testing framework for Ruby, based on xUnitprinciples. These were originally designed by Kent Beck, creator of extremeprogramming software development methodology, for Smalltalk's SUnit. It allowswriting tests, checking results and automated testing in Ruby. | +| rubygem-test-unit | (Ruby or BSD) and (Ruby or BSD or Python) and (Ruby or BSD or LGPLv2+) | Test::Unit (test-unit) is unit testing framework for Ruby, based on xUnitprinciples. These were originally designed by Kent Beck, creator of extremeprogramming software development methodology, for Smalltalk's SUnit. It allowswriting tests, checking results and automated testing in Ruby. | +| rubygem-xmlrpc | Ruby or BSD | XMLRPC is a lightweight protocol that enables remote procedure calls overHTTP. | +| rubygem-xmlrpc | Ruby or BSD | XMLRPC is a lightweight protocol that enables remote procedure calls overHTTP. | +| ruby-hivex | LGPLv2 | ruby-hivex contains Ruby bindings for hivex. | +| ruby-irb | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | The irb is acronym for Interactive Ruby. It evaluates ruby expressionfrom the terminal. | +| ruby-libguestfs | LGPLv2+ | ruby-libguestfs contains Ruby bindings for libguestfs. | +| ruby-libs | Ruby or BSD | This package includes the libruby, necessary to run Ruby. | +| ruby-libs | Ruby or BSD | This package includes the libruby, necessary to run Ruby. | +| runc | ASL 2.0 | The runc command can be used to start containers which are packagedin accordance with the Open Container Initiative's specifications,and to manage containers running under runc. | +| runc | ASL 2.0 | The runc command can be used to start containers which are packagedin accordance with the Open Container Initiative's specifications,and to manage containers running under runc. | +| runc | ASL 2.0 | The runc command can be used to start containers which are packagedin accordance with the Open Container Initiative's specifications,and to manage containers running under runc. | +| rust | (ASL 2.0 or MIT) and (BSD and MIT) | Rust is a systems programming language that runs blazingly fast, preventssegfaults, and guarantees thread safety.This package includes the Rust compiler and documentation generator. | +| rust-analysis | (ASL 2.0 or MIT) and (BSD and MIT) | This package contains analysis data files produced with rustc's -Zsave-analysisfeature for the Rust standard library. The RLS (Rust Language Server) uses thisdata to provide information about the Rust standard library. | +| rust-debugger-common | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the common functionality for rust-gdb and rust-lldb. | +| rust-doc | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes HTML documentation for the Rust programming language andits standard library. | +| rustfmt | (ASL 2.0 or MIT) and (BSD and MIT) | A tool for formatting Rust code according to style guidelines. | +| rust-gdb | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the rust-gdb script, which allows easier debugging of Rustprograms. | +| rust-lldb | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the rust-lldb script, which allows easier debugging of Rustprograms. | +| rust-src | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes source files for the Rust standard library. It may beuseful as a reference for code completion tools in various editors. | +| rust-srpm-macros | MIT | RPM macros for building Rust source packages. | +| rust-std-static | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the standard libraries for building applicationswritten in Rust. | +| rust-toolset | ASL 2.0 or MIT | This is the main package for rust-toolset. | +| saab-fonts | GPLv2+ with exceptions | This package provides a free OpenType Punjabi (Gurmukhi) font.Developed by Bhupinder Singh | +| sac | W3C | SAC is a standard interface for CSS parsers, intended to work with CSS1, CSS2,CSS3 and other CSS derived languages. | +| samyak-devanagari-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Devanagari. | +| samyak-fonts-common | GPLv3+ with exceptions | The Samyak package contains fonts for the display ofScripts Devanagari, Gujarati, Malayalam, Odia and Tamil | +| samyak-gujarati-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Gujarati. | +| samyak-malayalam-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Malayalam. | +| samyak-odia-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Odia. | +| samyak-tamil-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Tamil. | +| sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner Access Now Easy (SANE) is a universal scanner interface. TheSANE application programming interface (API) provides standardizedaccess to any raster image scanner hardware (flatbed scanner,hand-held scanner, video and still cameras, frame-grabbers, etc.). | +| sane-backends-daemon | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains saned which is the daemon that allows remote clients toaccess image acquisition devices available on the local host. | +| sane-backends-devel | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains libraries and header files for writing Scanner Access NowEasy (SANE) modules. | +| sane-backends-doc | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains documentation for SANE backends. | +| sane-backends-drivers-cameras | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains backend drivers to access digital cameras through SANE. | +| sane-backends-drivers-scanners | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains backend drivers to access scanner hardware through SANE. | +| sane-backends-libs | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains the SANE libraries which are needed by applications thatwant to access scanners. | +| sane-frontends | GPLv2+ and LGPLv2+ and GPLv2+ with exceptions | This packages includes the scanadf and xcam programs. | +| sanlk-reset | GPLv2 and GPLv2+ and LGPLv2+ | The sanlk-reset package contains the reset daemon and client.A cooperating host running the daemon can be reset by a hostrunning the client, so long as both maintain access to acommon sanlock lockspace. | +| sanlock | GPLv2 and GPLv2+ and LGPLv2+ | The sanlock daemon manages leases for applications on hosts using shared storage. | +| sassist | MIT | Dell SupportAssist log collector for Linux. | +| satyr | GPLv2+ | Satyr is a library that can be used to create and process microreports.Microreports consist of structured data suitable to be analyzed in a fullyautomated manner, though they do not necessarily contain sufficient informationto fix the underlying problem. The reports are designed not to contain anypotentially sensitive data to eliminate the need for review before submission.Included is a tool that can create microreports and perform some basicoperations on them. | +| sbc | GPLv2 and LGPLv2+ | SBC (Sub Band Codec) is a low-complexity audio codec used in the Advanced AudioDistribution Profile (A2DP) bluetooth standard but can be used standalone. Ituses 4 or 8 subbands, an adaptive bit allocation algorithm in combination withan adaptive block PCM quantizers. | +| sbd | GPLv2+ | This package contains the storage-based death functionality. | +| sblim-cmpi-base | EPL-1.0 | SBLIM (Standards Based Linux Instrumentation for Manageability)CMPI (Common Manageability Programming Interface) Base Providersfor System-Related CIM (Common Information Model) classes. | +| sblim-indication_helper | EPL-1.0 | This package contains a developer library for helping out when writingCMPI providers. This library polls the registered functions for dataand, if it changes, a CMPI indication is set with the values of theindication class properties (also set by the developer). | +| sblim-sfcb | EPL-1.0 | Small Footprint CIM Broker (sfcb) is a CIM server conforming to theCIM Operations over HTTP protocol.It is robust, with low resource consumption and therefore specificallysuited for embedded and resource constrained environments.sfcb supports providers written against the Common ManageabilityProgramming Interface (CMPI). | +| sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library Runtime Libraries | +| sblim-sfcCommon | EPL | This package provides a common library for functionsshared between Small Footprint CIM Broker (sblim-sfcb)Small Footprint CIM Client (and sblim-sfcc). | +| sblim-wbemcli | EPL-1.0 | WBEM Command Line Interface is a standalone, command line WBEM client. It isspecially suited for basic systems management tasks as it can be used inscripts. | +| scala | BSD and CC0 and Public Domain | Scala is a general purpose programming language designed to express commonprogramming patterns in a concise, elegant, and type-safe way. It smoothlyintegrates features of object-oriented and functional languages. It is alsofully interoperable with Java. | +| scala-apidoc | BSD and CC0 and Public Domain | Scala is a general purpose programming language for the JVM that blendsobject-oriented and functional programming. This package providesreference and API documentation for the Scala programming language. | +| scala-swing | BSD and CC0 and Public Domain | This package contains the swing library for the scala programming languages. This library is required to develope GUI-releate applications in scala. The release provided by this packageis not the original version from upstream because this version is not compatible with JDK-1.7. | +| scap-security-guide | BSD | The scap-security-guide project provides a guide for configuration of thesystem from the final system's security point of view. The guidance is specifiedin the Security Content Automation Protocol (SCAP) format and constitutesa catalog of practical hardening advice, linked to government requirementswhere applicable. The project bridges the gap between generalized policyrequirements and specific implementation guidelines. The Red Hat EnterpriseLinux 8 system administrator can use the oscap CLI tool from openscap-scannerpackage, or the scap-workbench GUI tool from scap-workbench package to verifythat the system conforms to provided guideline. Refer to scap-security-guide(8)manual page for further information. | +| scap-security-guide-doc | BSD | The scap-security-guide-doc package contains HTML formatted documents containinghardening guidances that have been generated from XCCDF benchmarkspresent in scap-security-guide package. | +| scap-workbench | GPLv3+ | scap-workbench is GUI tool that provides scanning functionality for SCAPcontent. The tool is based on OpenSCAP library. | +| scl-utils | GPLv2+ | Run-time utility for alternative packaging. | +| scl-utils-build | GPLv2+ | Essential RPM build macros for alternative packaging. | +| scrub | GPLv2+ | Scrub writes patterns on files or disk devices to makeretrieving the data more difficult. It operates in one of threeand all data on it is destroyed; 2) a regular file is scrubbed andonly the data in the file (and optionally its name in the directoryentry) is destroyed; or 3) a regular file is created, expanded untilthe file system is full, then scrubbed as in 2). | +| SDL | LGPLv2+ | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. | +| SDL-devel | LGPLv2+ | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. Thispackage provides the libraries, include files, and other resources needed fordeveloping SDL applications. | +| seabios | LGPLv3 | SeaBIOS is an open-source legacy BIOS implementation which can be used asa coreboot payload. It implements the standard BIOS calling interfacesthat a typical x86 proprietary BIOS implements. | +| seabios-bin | LGPLv3 | SeaBIOS is an open-source legacy BIOS implementation which can be used asa coreboot payload. It implements the standard BIOS calling interfacesthat a typical x86 proprietary BIOS implements. | +| seahorse | GPLv2+ and LGPLv2+ | Seahorse is a graphical interface for managing and using encryption keys.It also integrates with nautilus, gedit and other places for encryptionoperations. It is a keyring manager. | +| seavgabios-bin | LGPLv3 | SeaVGABIOS is an open-source VGABIOS implementation. | +| sendmail | Sendmail | The Sendmail program is a very widely used Mail Transport Agent (MTA).MTAs send mail from one machine to another. Sendmail is not a clientprogram, which you use to read your email. Sendmail is abehind-the-scenes program which actually moves your email overnetworks or the Internet to where you want it to go.If you ever need to reconfigure Sendmail, you will also need to havethe sendmail-cf package installed. If you need documentation onSendmail, you can install the sendmail-doc package. | +| sendmail-cf | Sendmail | This package includes the configuration files you need to generate thesendmail.cf file distributed with the sendmail package. You will needthe sendmail-cf package if you ever need to reconfigure and rebuildyour sendmail.cf file. | +| sendmail-doc | Sendmail | This package contains the Sendmail Installation and Operation Guide (PDF),text files containing configuration documentation, plus a number ofcontributed scripts and tools for use with Sendmail. | +| sendmail-milter | Sendmail | The sendmail Mail Filter API (Milter) is designed to allow third-partyprograms access to mail messages as they are being processed in order tofilter meta-information and content.This package includes the milter shared library. | +| setools | GPLv2 | SETools is a collection of graphical tools, command-line tools, andPython modules designed to facilitate SELinux policy analysis. | +| setools-console-analyses | GPLv2 | SETools is a collection of graphical tools, command-line tools, andlibraries designed to facilitate SELinux policy analysis.This package includes the following console tools: sedta Perform domain transition analyses. seinfoflow Perform information flow analyses. | +| setools-gui | GPLv2 | SETools is a collection of graphical tools, command-line tools, andPython modules designed to facilitate SELinux policy analysis. | +| setroubleshoot | GPLv2+ | setroubleshoot GUI. Application that allows you to view setroubleshoot-servermessages.Provides tools to help diagnose SELinux problems. When AVC messagesare generated an alert can be generated that will give informationabout the problem and help track its resolution. Alerts can be configuredto user preference. The same tools can be run on existing log files. | +| setroubleshoot-plugins | GPLv2+ | This package provides a set of analysis plugins for use withsetroubleshoot. Each plugin has the capacity to analyze SELinux AVCdata and system data to provide user friendly reports describing howto interpret SELinux AVC denials. | +| setroubleshoot-server | GPLv2+ | Provides tools to help diagnose SELinux problems. When AVC messagesare generated an alert can be generated that will give informationabout the problem and help track its resolution. Alerts can be configuredto user preference. The same tools can be run on existing log files. | +| sgabios | ASL 2.0 | SGABIOS is designed to be inserted into a BIOS as an option rom to provide overa serial port the display and input capabilities normally handled by a VGAadapter and a keyboard, and additionally provide hooks for logging displayedcharacters for later collection after an operating system boots. | +| sgabios-bin | ASL 2.0 | SGABIOS is designed to be inserted into a BIOS as an option rom to provide overa serial port the display and input capabilities normally handled by a VGAadapter and a keyboard, and additionally provide hooks for logging displayedcharacters for later collection after an operating system boots. | +| sil-abyssinica-fonts | OFL | SIL Abyssinica is a Unicode typeface family containing glyphs for theEthiopic script.The Ethiopic script is used for writing many of the languages of Ethiopia andEritrea. Abyssinica SIL supports all Ethiopic characters which are in Unicodeincluding the Unicode 4.1 extensions. Some languages of Ethiopia are not yetable to be fully represented in Unicode and, where necessary, we have includednon-Unicode characters in the Private Use Area (see Private-use (PUA)characters supported by Abyssinica SIL).Abyssinica SIL is based on Ethiopic calligraphic traditions. This release isa regular typeface, with no bold or italic version available or planned. | +| sil-nuosu-fonts | OFL | The Nuosu SIL Font is a single Unicode font for the standardized Yi scriptused by a large ethnic group in southwestern China.Until this version, the font was called SIL Yi. | +| sil-padauk-book-fonts | OFL | Padauk Book family font.Padauk is a pan Burma font designed to support all Myanmar script basedlanguages. It covers all of the Unicode Myanmar script blocks and workson all OpenType and Graphite based systems. | +| sil-padauk-fonts | OFL | Padauk is a pan Burma font designed to support all Myanmar script basedlanguages. It covers all of the Unicode Myanmar script blocks and workson all OpenType and Graphite based systems. | +| sil-scheherazade-fonts | OFL | Scheherazade, named after the heroine of the classic Arabian Nights tale, isdesigned in a similar style to traditional typefaces such as Monotype Naskh,extended to cover the full Unicode Arabic repertoire. | +| sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP is a tool for generating bindings for C++ classes so that they can beaccessed as normal Python classes. SIP takes many of its ideas from SWIG but,because it is specifically designed for C++ and Python, is able to generatetighter bindings. SIP is so called because it is a small SWIG.SIP was originally designed to generate Python bindings for KDE and so hasexplicit support for the signal slot mechanism used by the Qt/KDE classlibraries. However, SIP can be used to generate Python bindings for any C++class library. | +| sisu | EPL-1.0 and BSD | Java dependency injection framework with backward support for plexus and beanstyle dependency injection. | +| sisu-inject | EPL-1.0 and BSD | This package contains Sisu inject. | +| sisu-plexus | EPL-1.0 and BSD | This package contains Sisu Plexus. | +| si-units | BSD | A library of SI quantities and unit types (JSR 363). | +| si-units-javadoc | BSD | This package contains documentation for the International Systemof Units - a library of SI quantities and unit types (JSR 363). | +| skkdic | GPLv2+ | This package includes the SKK dictionaries, including the large dictionarySKK-JISYO.L and pubdic+ dictionary. | +| skopeo | ASL 2.0 | Command line utility to inspect images and repositories directly on Dockerregistries without the need to pull them | +| skopeo | ASL 2.0 | Command line utility to inspect images and repositories directly on Dockerregistries without the need to pull them | +| skopeo | ASL 2.0 | Command line utility to inspect images and repositories directly on Dockerregistries without the need to pull them | +| skopeo-tests | ASL 2.0 | Tests for skopeoThis package contains system tests for skopeo | +| skopeo-tests | ASL 2.0 | Tests for skopeoThis package contains system tests for skopeo | +| slang-devel | GPLv2+ | This package contains files which you'll need if you want todevelop S-Lang based applications. Documentation which may helpyou write S-Lang based applications is also included.Install the slang-devel package if you want to develop applicationsbased on the S-Lang extension language. | +| slapi-nis | GPLv2 | This package provides two plugins for Red Hat and 389 Directory Server.The NIS Server plugin allows the directory server to act as a NIS serverfor clients, dynamically generating and updating NIS maps according toits configuration and the contents of the DIT, and serving the results toclients using the NIS protocol as if it were an ordinary NIS server.The Schema Compatibility plugin allows the directory server to provide analternate view of entries stored in part of the DIT, optionally adding,dropping, or renaming attribute values, and optionally retrieving valuesfor attributes from multiple entries in the tree. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j-jdk14 | MIT and ASL 2.0 | SLF4J JDK14 Binding. | +| slirp4netns | GPLv2 | User-mode networking for unprivileged network namespaces. | +| slirp4netns | GPLv2 | slirp for network namespaces, without copying buffers across the namespaces. | +| slirp4netns | GPLv2 | slirp for network namespaces, without copying buffers across the namespaces. | +| smc-anjalioldlipi-fonts | OFL | The Anjali OldLipi package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-dyuthi-fonts | GPLv3+ with exceptions | The Dyuthi font package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-fonts-common | GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 and GPL+ | The SMC Fonts package contains fonts for the display oftraditional and new Malayalam Script. | +| smc-kalyani-fonts | GPLv3+ with exceptions | The Kalyani font package contains fonts for the display ofnew Malayalam Scripts. | +| smc-meera-fonts | GPLv2+ with exceptions | The Meera font package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-rachana-fonts | GPLv2+ | The Rachana font package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-raghumalayalam-fonts | GPLv2 | The SMC Malayalam fonts package contains fonts for the display ofnew Malayalam Scripts. | +| smc-suruma-fonts | GPLv3 with exceptions | The Suruma font package contains fonts for the display oftraditional Malayalam Scripts. | +| socat | GPLv2 | Socat is a relay for bidirectional data transfer between two independent datachannels. Each of these data channels may be a file, pipe, device (serial lineetc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), anSSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNUline editor (readline), a program, or a combination of two of these. | +| softhsm | BSD | OpenDNSSEC is providing a software implementation of a genericcryptographic device with a PKCS#11 interface, the SoftHSM. SoftHSM isdesigned to meet the requirements of OpenDNSSEC, but can also work togetherwith other cryptographic products because of the PKCS#11 interface. | +| softhsm-devel | BSD | The devel package contains the libsofthsm include files | +| sos-collector | GPLv2 | sos-collector is a utility designed to capture sosreports from multiple nodesat once and collect them into a single archive. If the nodes are part ofa cluster, profiles can be used to configure how the sosreport commandis run on the nodes. | +| sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | The default freedesktop.org sound theme following the XDG themingspecification. (`http://0pointer.de/public/sound-theme-spec.html`). | +| soundtouch | LGPLv2+ | SoundTouch is a LGPL-licensed open-source audio processing library forchanging the Tempo, Pitch and Playback Rates of audio streams orfiles. The SoundTouch library is suited for application developerswriting sound processing tools that require tempo/pitch controlfunctionality, or just for playing around with the sound effects.The SoundTouch library source kit includes an example utilitySoundStretch which allows processing .wav audio files from acommand-line interface. | +| source-highlight | GPLv3+ | This program, given a source file, produces a document with syntaxhighlighting. At the moment this package can handle :Java, Javascript, C/C++, Prolog, Perl, Php3, Python, Flex, ChangeLog, Ruby,Lua, Caml, Sml and Log as source languages, and HTML, XHTML and ANSI colorescape sequences as output format. | +| spamassassin | ASL 2.0 | SpamAssassin provides you with a way to reduce if not completely eliminateUnsolicited Commercial Email (SPAM) from your incoming email. It canbe invoked by a MDA such as sendmail or postfix, or can be called froma procmail script, .forward file, etc. It uses a genetic-algorithmevolved scoring system to identify messages which look spammy, thenadds headers to the message so they can be filtered by the user's mailreading software. This distribution includes the spamd/spamc componentswhich create a server that considerably speeds processing of mail.To enable spamassassin, if you are receiving mail locally, simply addthis line to your ~/.procmailrc:INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rcTo filter spam for all users, add that line to /etc/procmailrc(creating if necessary). | +| speech-dispatcher | GPLv2+ and GPLv2 | * Common interface to different TTS engines* Handling concurrent synthesis requests 閳 requests may come asynchronously from multiple sources within an application and/or from more different applications.* Subsequent serialization, resolution of conflicts and priorities of incoming requests* Context switching 閳 state is maintained for each client connection independently, event for connections from within one application.* High-level client interfaces for popular programming languages* Common sound output handling 閳 audio playback is handled by Speech Dispatcher rather than the TTS engine, since most engines have limited sound output capabilities. | +| speech-dispatcher-espeak-ng | GPLv2+ and GPLv2 | This package contains the espeak-ng output module for Speech Dispatcher. | +| speex | BSD | Speex is a patent-free compression format designed especially forspeech. It is specialized for voice communications at low bit-rates inthe 2-45 kbps range. Possible applications include Voice over IP(VoIP), Internet audio streaming, audio books, and archiving of speechdata (e.g. voice mail). | +| speexdsp | BSD | Speex is a patent-free compression format designed especially forspeech. It is specialized for voice communications at low bit-rates inthe 2-45 kbps range. Possible applications include Voice over IP(VoIP), Internet audio streaming, audio books, and archiving of speechdata (e.g. voice mail).This is the DSP package, see the speex package for the codec part. | +| spice-client-win-x64 | GPLv2+ | Spice client MSI installers for Windows clients (64 bit) | +| spice-client-win-x86 | GPLv2+ | Spice client MSI installers for Windows clients (32 bit) | +| spice-glib | LGPLv2+ | spice-client-glib-2.0 is a SPICE client library for GLib2. | +| spice-glib-devel | LGPLv2+ | spice-client-glib-2.0 is a SPICE client library for GLib2.Libraries, includes, etc. to compile with the spice-glib-2.0 libraries | +| spice-gtk | LGPLv2+ | Client libraries for SPICE desktop servers. | +| spice-gtk3 | LGPLv2+ | spice-client-glib-3.0 is a SPICE client library for Gtk3. | +| spice-gtk3-devel | LGPLv2+ | spice-client-gtk-3.0 provides a SPICE viewer widget for GTK3.Libraries, includes, etc. to compile with the spice-gtk3 libraries | +| spice-gtk3-vala | LGPLv2+ | A module allowing use of the spice-gtk-3.0 widget from vala | +| spice-gtk-tools | LGPLv2+ | Simple clients for interacting with SPICE servers.spicy is a client to a SPICE desktop server.spicy-screenshot is a tool to capture screen-shots of a SPICE desktop. | +| spice-protocol | BSD and LGPLv2+ | Header files describing the spice protocoland the para-virtual graphics card QXL. | +| spice-qxl-wddm-dod | ASL 2.0 | QXL is a paravirtualized display driver and a part of SPICE project.This package provides QXL display-only driver for Windows 10 virtual machines. | +| spice-qxl-xddm | GPLv2 | A QXL driver for Windows 7 virtual machines.QXL is a paravirtualized display driver and a part of SPICE project. | +| spice-server | LGPLv2+ | The Simple Protocol for Independent Computing Environments (SPICE) isa remote display system built for virtual environments which allowsyou to view a computing 'desktop' environment not only on the machinewhere it is running, but from anywhere on the Internet and from a widevariety of machine architectures.This package contains the run-time libraries for any application that wishesto be a SPICE server. | +| spice-streaming-agent | ASL 2.0 | An agent, running on a guest, sending video streams of the X display to aremote client (over SPICE). | +| spice-vdagent | GPLv3+ | Spice agent for Linux guests offering the following features:Features:* Client mouse mode (no need to grab mouse by client, no mouse lag) this is handled by the daemon by feeding mouse events into the kernel via uinput. This will only work if the active X-session is running a spice-vdagent process so that its resolution can be determined.* Automatic adjustment of the X-session resolution to the client resolution* Support of copy and paste (text and images) between the active X-session and the client | +| spice-vdagent-win-x64 | GPLv2+ | Spice agent MSI installers for Windows guests (64 bit) | +| spice-vdagent-win-x86 | GPLv2+ | Spice agent MSI installers for Windows guests (32 bit) | +| spirv-tools | ASL 2.0 | The package includes an assembler, binary module parser,disassembler, and validator for SPIR-V.. | +| spirv-tools-libs | ASL 2.0 | library files for spirv-tools | +| splix | GPLv2 | This driver is usable by all printer devices which understand the QPDL(Quick Page Description Language) also known as SPL2 (Samsung Printer Language)language. It covers several Samsung, Xerox and Dell printers.Splix doesn't support old SPL(1) printers. | +| squid | GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) | Squid is a high-performance proxy caching server for Web clients,supporting FTP, gopher, and HTTP data objects. Unlike traditionalcaching software, Squid handles all requests in a single,non-blocking, I/O-driven process. Squid keeps meta data and especiallyhot objects cached in RAM, caches DNS lookups, supports non-blockingDNS lookups, and implements negative caching of failed requests.Squid consists of a main server program squid, a Domain Name Systemlookup program (dnsserver), a program for retrieving FTP data(ftpget), and some management and client tools. | +| sscg | BSD | A utility to aid in the creation of more secure ""self-signed""certificates. The certificates created by this tool are generated in away so as to create a CA certificate that can be safely imported into aclient machine to trust the service certificate without needing to setup a full PKI environment and without exposing the machine to a risk offalse signatures from the service certificate. | +| startup-notification | LGPLv2 | This package contains libstartup-notification which implements astartup notification protocol. Using this protocol a desktopenvironment can track the launch of an application and providefeedback such as a busy cursor, among other features. | +| startup-notification-devel | LGPLv2 | Header files and static libraries for libstartup-notification. | +| stax-ex | CDDL or GPLv2 | This project develops a few extensions to complement JSR-173 StAX API in thefollowing area.* Enable parser instance reuse (which is important in the high-performance environment like JAXB and JAX-WS)* Improve the support for reading from non-text XML infoset, such as FastInfoset.* Improve the namespace support. | +| stix-fonts | OFL | The mission of the Scientific and Technical Information Exchange (STIX) fontcreation project is the preparation of a comprehensive set of fonts that servethe scientific and engineering community in the process from manuscriptcreation through final publication, both in electronic and print formats.This package includes base Unicode fonts containing most glyphs for standarduse in the usual four styles. | +| stix-math-fonts | OFL | The mission of the Scientific and Technical Information Exchange (STIX) fontcreation project is the preparation of a comprehensive set of fonts that servethe scientific and engineering community in the process from manuscriptcreation through final publication, both in electronic and print formats.This package includes one symbol font completing the four faces in the mainstix-fonts package. It replaces the heap of confusing fontlets in the first Stixrelease. | +| stratis-cli | ASL 2.0 | stratis provides a command-line interface (CLI) forinteracting with the Stratis daemon, stratisd. stratisinteracts with stratisd via D-Bus. | +| stratisd | MPLv2.0 | Daemon that manages block devices to create filesystems. | +| subversion | ASL 2.0 | Subversion is a concurrent version control system which enables oneor more users to collaborate in developing and maintaining ahierarchy of files and directories while keeping a history of allchanges. Subversion only stores the differences between versions,instead of every complete file. Subversion is intended to be acompelling replacement for CVS. | +| subversion-devel | ASL 2.0 | The subversion-devel package includes the libraries and include filesfor developers interacting with the subversion package. | +| subversion-gnome | ASL 2.0 | The subversion-gnome package adds support for storing Subversionpasswords in the GNOME Keyring. | +| subversion-javahl | ASL 2.0 | This package includes the JNI bindings to the Subversion libraries. | +| subversion-libs | ASL 2.0 | The subversion-libs package includes the essential shared librariesused by the Subversion version control tools. | +| subversion-perl | ASL 2.0 | This package includes the Perl bindings to the Subversion libraries. | +| subversion-tools | ASL 2.0 | This package includes supplementary tools for use with Subversion. | +| suitesparse | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | suitesparse is a collection of libraries for computations involving sparsematrices. The package includes the following libraries: AMD approximate minimum degree ordering BTF permutation to block triangular form (beta) CAMD constrained approximate minimum degree ordering COLAMD column approximate minimum degree ordering CCOLAMD constrained column approximate minimum degree ordering CHOLMOD sparse Cholesky factorization CSparse a concise sparse matrix package KLU sparse LU factorization, primarily for circuit simulation LDL a simple LDL factorization SQPR a multithread, multifrontal, rank-revealing sparse QR factorization method UMFPACK sparse LU factorization SuiteSparse_config configuration file for all the above packages. RBio read/write files in Rutherford/Boeing format | +| supermin | GPLv2+ | Supermin is a tool for building supermin appliances. These are tinyappliances (similar to virtual machines), usually around 100KB insize, which get fully instantiated on-the-fly in a fraction of asecond when you need to boot one of them. | +| supermin-devel | GPLv2+ | supermin-devel contains development tools for supermin.It just contains tools for automatic RPM dependency generationfrom supermin appliances. | +| sushi | GPLv2+ with exceptions | This is sushi, a quick previewer for Nautilus, the GNOME desktopfile manager. | +| swig | GPLv3+ and BSD | Simplified Wrapper and Interface Generator (SWIG) is a softwaredevelopment tool for connecting C, C++ and Objective C programs with avariety of high-level programming languages. SWIG is primarily usedwith Perl, Python and Tcl/TK, but it has also been extended to Java,Eiffel and Guile. SWIG is normally used to create high-levelinterpreted programming environments, systems integration, and as atool for building user interfaces | +| swig-doc | BSD | This package contains documentation for SWIG and useful examples | +| swig-gdb | BSD | This package contains file with commands for easier debugging of SWIGin gdb. | +| switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU. | +| sysfsutils | GPLv2 | This package's purpose is to provide a set of utilities for interfacingwith sysfs. | +| sysstat | GPLv2+ | The sysstat package contains the sar, sadf, mpstat, iostat, tapestat,pidstat, cifsiostat and sa tools for Linux.The sar command collects and reports system activity information.The information collected by sar can be saved in a file in a binaryformat for future inspection. The statistics reported by sar concernI/O transfer rates, paging activity, process-related activities,interrupts, network activity, memory and swap space utilization, CPUutilization, kernel activities and TTY statistics, among others. BothUP and SMP machines are fully supported.The sadf command may be used to display data collected by sar invarious formats (CSV, XML, etc.).The iostat command reports CPU utilization and I/O statistics for disks.The tapestat command reports statistics for tapes connected to the system.The mpstat command reports global and per-processor statistics.The pidstat command reports statistics for Linux tasks (processes).The cifsiostat command reports I/O statistics for CIFS file systems. | +| system-config-printer-libs | GPLv2+ | The common code used by both the graphical and non-graphical parts ofthe configuration tool. | +| system-config-printer-udev | GPLv2+ | The udev rules and helper programs for automatically configuring USBprinters. | +| system-lsb | GPLv2 | The Linux Standard Base (LSB) is an attempt to develop a set of standards thatwill increase compatibility among Linux distributions. It is designed to bebinary-compatible and produce a stable application binary interface (ABI) forindependent software vendors.The lsb package provides utilities, libraries etc. needed for LSB CompliantApplications. It also contains requirements that will ensure that allcomponents required by the LSB are installed on the system. | +| system-lsb-core | GPLv2 | The Linux Standard Base (LSB) Core module support provides the fundamentalsystem interfaces, libraries, and runtime environment upon which all conformingapplications and libraries depend. | +| system-lsb-cxx | GPLv2 | The Linux Standard Base (LSB) CXX module supports the core interfaces byproviding system interfaces, libraries, and a runtime environment forapplications built using the C++ programming language. These interfacesprovide low-level support for the core constructs of the language, andimplement the standard base C++ libraries. | +| system-lsb-desktop | GPLv2 | The Linux Standard Base (LSB) Desktop Specifications define components that arerequired to be present on an LSB conforming system. | +| system-lsb-languages | GPLv2 | The Linux Standard Base (LSB) Languages module supports components for runtimelanguages which are found on an LSB conforming system. | +| system-lsb-printing | GPLv2 | The Linux Standard Base (LSB) Printing specifications define components thatare required to be present on an LSB conforming system. | +| system-lsb-submod-multimedia | GPLv2 | The Linux Standard Base (LSB) Multimedia submodule specifications definecomponents that are required to be present on an LSB conforming system. | +| system-lsb-submod-security | GPLv2 | The Linux Standard Base (LSB) Security submodule specifications definecomponents that are required to be present on an LSB conforming system. | +| systemtap | GPLv2+ | SystemTap is an instrumentation system for systems running Linux.Developers can write instrumentation scripts to collect data onthe operation of the system. The base systemtap package contains/requiresthe components needed to locally develop and execute systemtap scripts. | +| systemtap-client | GPLv2+ | This package contains/requires the components needed to developsystemtap scripts, and compile them using a local systemtap-develor a remote systemtap-server installation, then run them using alocal or remote systemtap-runtime. It includes script samples anddocumentation, and a copy of the tapset library for reference. | +| systemtap-devel | GPLv2+ | This package contains the components needed to compile a systemtapscript from source form into executable (.ko) forms. It may beinstalled on a self-contained developer workstation (along with thesystemtap-client and systemtap-runtime packages), or on a dedicatedremote server (alongside the systemtap-server package). It includesa copy of the standard tapset library and the runtime library C files. | +| systemtap-exporter | GPLv2+ | This package includes files for a systemd service that managessystemtap sessions and relays prometheus metrics from the sessionsto remote requesters on demand. | +| systemtap-initscript | GPLv2+ | This package includes a SysVinit script to launch selected systemtapscripts at system startup, along with a dracut module for earlyboot-time probing if supported. | +| systemtap-runtime | GPLv2+ | SystemTap runtime contains the components needed to executea systemtap script that was already compiled into a moduleusing a local or remote systemtap-devel installation. | +| systemtap-runtime-java | GPLv2+ | This package includes support files needed to run systemtap scriptsthat probe Java processes running on the OpenJDK runtimes using Byteman. | +| systemtap-runtime-python3 | GPLv2+ | This package includes support files needed to run systemtap scriptsthat probe python 3 processes. | +| systemtap-runtime-virtguest | GPLv2+ | This package installs the services necessary on a virtual machine for asystemtap-runtime-virthost machine to execute systemtap scripts. | +| systemtap-runtime-virthost | GPLv2+ | This package includes the components required to run systemtap scriptsinside a libvirt-managed domain from the host without using a networkconnection. | +| systemtap-sdt-devel | GPLv2+ and Public Domain | This package includes the header file used for staticinstrumentation compiled into userspace programs and libraries, alongwith the optional dtrace-compatibility preprocessor to process related.d files into tracing-macro-laden .h headers. | +| systemtap-server | GPLv2+ | This is the remote script compilation server component of systemtap.It announces itself to nearby clients with avahi (if available), andcompiles systemtap scripts to kernel objects on their demand. | +| taglib | LGPLv2 or MPLv1.1 | TagLib is a library for reading and editing the meta-data of severalpopular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC,Speex, WavPack, TrueAudio files, as well as APE Tags. | +| tagsoup | ASL 2.0 and (GPLv2+ or AFL) | TagSoup is a SAX-compliant parser written in Java that, instead ofand brutish, though quite often far from short. TagSoup is designed for peoplewho have to process this stuff using some semblance of a rational applicationdesign. By providing a SAX interface, it allows standard XML tools to beapplied to even the worst HTML. | +| tang | GPLv3+ | Tang is a small daemon for binding data to the presence of a third party. | +| targetcli | ASL 2.0 | An administration shell for configuring iSCSI, FCoE, and otherSCSI targets, using the TCM/LIO kernel target subsystem. FCoEusers will also need to install and use fcoe-utils. | +| tbb | ASL 2.0 | Threading Building Blocks (TBB) is a C++ runtime library thatabstracts the low-level threading details necessary for optimalmulti-core performance. It uses common C++ templates and coding styleto eliminate tedious threading implementation work.TBB requires fewer lines of code to achieve parallelism than otherthreading models. The applications you write are portable acrossplatforms. Since the library is also inherently scalable, no codemaintenance is required as more processor cores become available. | +| tbb-devel | ASL 2.0 | Header files and shared object symlinks for the Threading BuildingBlocks (TBB) C++ libraries. | +| tbb-doc | ASL 2.0 | PDF documentation for the user of the Threading Building Block (TBB)C++ library. | +| tcl-brlapi | LGPLv2+ | This package provides the Tcl binding for BrlAPI. | +| tcpdump | BSD with advertising | Tcpdump is a command-line tool for monitoring network traffic.Tcpdump can capture and display the packet headers on a particularnetwork interface or on all interfaces. Tcpdump can display all ofthe packet headers, or just the ones that match particular criteria.Install tcpdump if you need a program to monitor network traffic. | +| tcsh | BSD | Tcsh is an enhanced but completely compatible version of csh, the C shell. Tcshis a command language interpreter which can be used both as an interactive loginshell and as a shell script command processor. Tcsh includes a command lineeditor, programmable word completion, spelling correction, a history mechanism,job control and a C language like syntax. | +| teckit | LGPLv2+ or CPL | TECkit is a low-level toolkit intended to be used by otherapplications that need to perform encoding conversions (e.g., whenimporting legacy data into a Unicode-based application). Theprimary component of the TECkit package is therefore a library thatperforms conversions; this is the ""TECkit engine"". The enginerelies on mapping tables in a specific binary format (for whichdocumentation is available); there is a compiler that creates suchtables from a human-readable mapping description (a simple text file). | +| telnet | BSD | Telnet is a popular protocol for logging into remote systems over theInternet. The package provides a command line Telnet client | +| telnet-server | BSD | Telnet is a popular protocol for logging into remote systems over theInternet. The package includes a daemon that supports Telnet remotelogins into the host machine. The daemon is disabled by default.You may enable the daemon by editing /etc/xinetd.d/telnet | +| tex-fonts-hebrew | GPL+ and LPPL | Support using the Culmus Hebrew fonts in LaTeX. | +| texlive | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | The TeX Live software distribution offers a complete TeX system for avariety of Unix, Macintosh, Windows and other platforms. Itencompasses programs for editing, typesetting, previewing and printingof TeX documents in many different languages, and a large collectionof TeX macros and font libraries.The distribution includes extensive general documentation about TeX,as well as the documentation for the included software packages. | +| texlive-adjustbox | LPPL | adjustbox package | +| texlive-ae | LPPL | A set of virtual fonts which emulates T1 coded fonts using thestandard CM fonts. The package name, AE fonts, supposedlystands for ""Almost European"". The main use of the package wasto produce PDF files using Adobe Type 1 versions of the CMfonts instead of bitmapped EC fonts. Note that directsubstitutes for the bitmapped EC fonts are now available, viathe CM-super, Latin Modern and (in a restricted way) CM-LGCfont sets. | +| texlive-algorithms | LGPLv2+ | algorithm package defines a floating algorithm environmentdesigned to work with the algorithmic style. Within analgorithmic environment a number of commands for typesettingpopular algorithmic constructs are available. | +| texlive-amscls | LPPL | This bundle contains three AMS classes, amsart (for writingarticles for the AMS), amsbook (for books) and amsproc (forproceedings), together with some supporting material. Thematerial is made available as part of the AMS-LaTeXdistribution. | +| texlive-amsfonts | OFSFLD | An extended set of fonts for use in mathematics, including:extra mathematical symbols; blackboard bold letters (uppercaseonly); fraktur letters; subscript sizes of bold math italic andbold Greek letters; subscript sizes of large symbols such assum and product; added sizes of the Computer Modern small capsfont; cyrillic fonts (from the University of Washington); Eulermathematical fonts. All fonts are provided as Adobe Type 1files, and all except the Euler fonts are provided as Metafontsource. The distribution also includes the canonical Type 1versions of the Computer Modern family of fonts. Plain TeX andLaTeX macros for using the fonts are provided. | +| texlive-amsmath | LPPL | The package provides the principal packages in the AMS-LaTeXdistribution. It adapts for use in LaTeX most of themathematical features found in AMS-TeX; it is highlyrecommendsd as an adjunct to serious mathematical typesettingin LaTeX. When amsmath is loaded, AMS-LaTeX packages amsbsy(for bold symbols), amsopn (for operator names) and amstext(for text embdedded in mathematics) are also loaded. Amsmath ispart of the LaTeX required distribution; however, severalcontributed packages add still further to its appeal; examplesare empheq, which provides functions for decorating andhighlighting mathematics, and ntheorem, for specifying theorem(and similar) definitions. | +| texlive-anyfontsize | LPPL | The package allows the to user select any font size (via e.g.\fontsize{...}{...}\selectfont), even those sizes that are notlisted in the .fd file. If such a size is requested, LaTeX willsearch for and select the nearest listed size; anyfontsize willthen scale the font to the size actually requested. Similarfunctionality is available for the CM family, for the ECfamily, or for either computer modern encoding; the presentpackage generalises the facility. | +| texlive-anysize | Public Domain | This package is considered obsolete; alternatives are thetypearea package from the koma-script bundle, or the geometrypackage. | +| texlive-appendix | LPPL | The appendix package provides various ways of formatting thetitles of appendices. Also (sub)appendices environments areprovided that can be used, for example, for per chapter/sectionappendices. The word `Appendix' or similar can be prepended tothe appendix number for article class documents. The word`Appendices' or similar can be added to the table of contentsbefore the appendices are listed. The word `Appendices' orsimilar can be typeset as a \part-like heading (page) in thebody. An appendices environment is provided which can be usedinstead of the \appendix command. | +| texlive-arabxetex | LPPL | ArabXeTeX provides a convenient ArabTeX-like user-interface fortypesetting languages using the Arabic script in XeLaTeX, withflexible access to font features. Input in ArabTeX notation canbe set in three different vocalization modes or in romantransliteration. Direct UTF-8 input is also supported. Theparsing and converting of ArabTeX input to Unicode is done bymeans of TECkit mappings. Version 1.0 provides support forArabic, Maghribi Arabic, Farsi (Persian), Urdu, Sindhi,Kashmiri, Ottoman Turkish, Kurdish, Jawi (Malay) and Uighur.The documentation (not yet complete) covers topics such astypesetting the Holy Quran, typesetting bidirectional criticaleditions (with ednotes), and information on various recommendedOpenType fonts for the Arabic script and for transliteratingOriental languages. | +| texlive-arphic | Freely redistributable without restriction | These are font bundles for the Chinese Arphic fonts which workwith the CJK package. Arphic is actually the name of thecompany that which created the fonts (and put them under a GPL-like licence). | +| texlive-attachfile | LPPL 1.3 | Starting with PDF 1.3 (Adobe Acrobat 4.0), PDF files cancontain file attachments -- arbitrary files that a reader canextract, just like attachments to an e-mail message. Theattachfile package brings this functionality to pdfLaTeX andprovides some additional features not available in Acrobat,such as the ability to use arbitrary LaTeX code for the fileicon -- including things like \includegraphics, tabular, andmathematics. Settings can be made either globally or on a per-attachment basis. Attachfile makes it easy to attach files andcustomize their appearance in the enclosing document. Thepackage supports the Created, Modified, and Size keys in theEmbeddedFile's Params dictionary. | +| texlive-avantgar | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-awesomebox | WTFPL | Awesome Boxes is all about drawing admonition blocks aroundtext to inform or alert readers about something particular. Thespecific aim of this package is to use FontAwesome icons toease the illustration of these blocks. This package requiresFontAwesome and XeLaTeX or LuaLaTeX. | +| texlive-babel | LPPL | The package manages culturally-determined typographical (andother) rules, and hyphenation patterns for a wide range oflanguages. A document may select a single language to besupported, or it may select several, in which case the documentmay switch from one language to another in a variety of ways.Note that the package has contributions for several languages(Hungarian); Serbian written in cyrillic; Spanish; and Spanish,using Mexican conventions.. Users of XeTeX are advised to usepolyglossia rather than Babel. | +| texlive-babelbib | LPPL | This package enables to generate multilingual bibliographies incitation may be written in another language, or the wholebibliography can be typeset in a language chosen by the user.In addition, the package supports commands to change thetypography of the bibliographies. | +| texlive-babel-english | LPPL 1.3 | The package provides the language definition file for supportof English in babel. Care is taken to select britishhyphenation patterns for British English and Australian text,and default ('american') patterns for Canadian and USA text. | +| texlive-base | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX Live licenses shipped in text form. | +| texlive-beamer | GPL+ | The beamer LaTeX class can be used for producing slides. Itsfunctionality is similar to Prosper but does not need anyexternal programs and can directly produce a presentation usingpdflatex. Beamer uses pgf for pdf/ps independent graphics.Frames are created using \frame{...}, and a frame can buildmultiple slides through a simple notation for specifyingmaterial for each slide within a frame. Beamer supportsbibliographies, appendicies and transitions. Short versions oftitle, authors, institute can also be specified as optionalparameters. A \plainframe{} allows a picture, for example, tofill the whole frame. Support figure and table environments,transparency effects, a ransduration command, animationcommands, a pauses environment. Beamer also providescompatibility with other packages like prosper. The package nowincorporates the functionality of the former translatorpackage, which is used for customising the package for use inother language environments. | +| texlive-bera | Bitstream vera | The package contains the Bera Type 1 fonts, and a zip archivecontaining files to use the fonts with LaTeX. Bera is a set of(a Frutiger descendant), and Bera Mono (monospaced/typewriter).Support for use in LaTeX is also provided. The Bera family is arepackaging, for use with TeX, of the Bitstream Vera family. | +| texlive-beton | LPPL | Typeset a LaTeX2e document with the Concrete fonts designed byDon Knuth and used in his book ""Concrete Mathematics"". | +| texlive-bibtex | Knuth | BibTeX allows the user to store his citation data in genericform, while printing citations in a document in the formspecified by a BibTeX style, to be specified in the documentitself (one often needs a LaTeX citation-style package, such asnatbib as well). BibTeX itself is an ASCII-only program; thereis, however, a version that copes with 8-bit character sets.However, BibTeX's facilities rapidly run out as one moves awayfrom simple ASCII (for example, in the various national sortingrules for languages expressed in different parts of ISO-8859 --the ""ISO Latin"" series). For more flexibility, the user isurged to consider using biber with biblatex to typeset itsoutput. In particular, it is best to avoid BibTeX in favour ofbiblatex, if at all possible. | +| texlive-bibtopic | GPL+ | The package allows the user to include several bibliographiescovering different 'topics' or bibliographic material into adocument (e.g., one bibliography for primary literature and onefor secondary literature). The package provides commands toinclude either all references from a .bib file, only thereferences actually cited or those not cited in your document.The user has to construct a separate .bib file for eachbibliographic 'topic', each of which will be processedseparately by BibTeX. If you want to have bibliographiesspecific to one part of a document, see the packages bibunitsor chapterbib. | +| texlive-bidi | LPPL 1.3 | A convenient interface for typesetting bidirectional texts withplain TeX and LaTeX. The package includes adaptations for usewith many other commonly-used packages. | +| texlive-bigfoot | GPLv2+ | The package aims to provide a 'one-stop' solution toapparatus superior to that of the manyfoot; - Footnotes can beformatted in separate paragraphs, or be run into a singleparagraph (this choice may be selected per footnote series); -Things you might have expected (like \verb-like material infootnotes, and colour selections over page breaks) now work.Note that the majority of the bigfoot package's interface isidentical to that of manyfoot; users should seek informationfrom that package's documentation. The bigfoot bundle alsoprovides the perpage and suffix packages. | +| texlive-bookman | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-booktabs | GPL+ | The package enhances the quality of tables in LaTeX, providingextra commands as well as behind-the-scenes optimisation.Guidelines are given as to what constitutes a good table inthis context. From version 1.61, the package offers longtablecompatibility. | +| texlive-breakurl | LPPL | This package provides a command much like hyperref's \url thattypesets a URL using a typewriter-like font. However, if thedvips driver is being used, the original \url doesn't allowin one atomic piece. This package allows such line breaks inthe generated links. | +| texlive-breqn | LPPL 1.3 | The package provides solutions to a number of commondifficulties in writing displayed equations and getting high-quality output. For example, it is a well-known inconveniencethat if an equation must be broken into more than one line,'left...right' constructs cannot span lines. The breqn packagemakes them work as one would expect whether or not there is anintervening line break. The single most ambitious goal of thepackage, however, is to support automatic linebreaking ofdisplayed equations. Such linebreaking cannot be done withoutsubstantial changes under the hood in the way formulae areprocessed; the code must be watched carefully, keeping an eyeon possible glitches. The bundle also contains the flexisym andmathstyle packages, which are both designated as support forbreqn. | +| texlive-caption | LPPL 1.3 | The caption package provides many ways to customise thecaptions in floating environments like figure and table, andcooperates with many other packages. Facilities includerotating captions, sideways captions, continued captions (fortables or figures that come in several parts). A list ofcompatibility notes, for other packages, is provided in thedocumentation. The package also provides the ""caption outsidefloat"" facility, in the same way that simpler packages likecapt-of do. The package supersedes caption2. | +| texlive-capt-of | LPPL | Defines a command \captionof for putting a caption to somethingthat's not a float. Note that the caption package includes a\captionof command that is an extension of that provided bythis package. | +| texlive-carlisle | LPPL | Many of David Carlisle's more substantial packages stand ontheir own, or as part of the LaTeX tools set; this sethave them; - Fix marks in 2-column output; - A method forcombining the capabilities of longtable and tabularx; - Aproforma for building personalised LaTeX formats; - A jiffy tosuppress page numbers; - An environment for including Plain TeXin LaTeX documents; - A jiffy to remove counters from othercounters' reset lists; - A package to rescale fonts toarbitrary sizes; - A jiffy to create 'slashed' for physicists;and - An environment for including HTML in LaTeX documents. | +| texlive-changebar | LPPL | Identify areas of text to be marked with changebars with the\cbstart and \cbend commands; the bars may be coloured. Thepackage uses 'drivers' to place the bars; the available driverscan work with dvitoln03, dvitops, dvips, the emTeX and TeXturesDVI drivers, and VTeX and PDFTeX. | +| texlive-changepage | LPPL 1.3 | The package provides commands to change the page layout in themiddle of a document, and to robustly check for typesetting onodd or even pages. Instructions for use are at the end of thefile. The package is an extraction of code from the memoirclass, whose user interface it shares. It is intended the thispackage will eventually replace the chngpage package, which isdistributed with the package. | +| texlive-charter | Copyright only | A commercial text font donated for the common good. Support foruse with LaTeX is available in freenfss, part of psnfss. | +| texlive-chngcntr | LPPL | Defines commands \counterwithin (which sets up a counter to bereset when another is incremented) and \counterwithout (whichunsets such a relationship). | +| texlive-cite | Copyright only | The package supports compressed, sorted lists of numericalcitations, and also deals with various punctuation and otherissues of representation, including comprehensive management ofbreak points. The package is compatible with both hyperref andbackref. The package is (unsurprisingly) part of the citebundle of the author's citation-related packages. | +| texlive-cjk | GPL+ | CJK is a macro package for LaTeX, providing simultaneoussupport for various Asian scripts in many encodings (includingJapanese, - Korean and - Thai. A special add-on feature is aninterface to the Emacs editor (cjk-enc.el) which givessimultaneous, easy-to-use support to a bunch of other scriptsscripts, - Russian and - Vietnamese. | +| texlive-classpack | LPPL 1.3 | The package provides an experiment in using XML (specificallyDocBook 5) to mark up and maintain LaTeX classes and packages.XSLT 2 styleheets generate the .dtx and .ins distribution filesexpected by end users. | +| texlive-cm | Knuth | Knuth's final iteration of his re-interpretation of a c.19Modern-style font from Monotype. The family is comprehensive,offering both sans and roman styles, and a monospaced font,together with mathematics fonts closely integrated with themathematical facilities of TeX itself. The base fonts aredistributed as Metafont source, but autotraced PostScript Type1 versions are available (one version in the AMS fontsdistribution, and also the BaKoMa distribution). The ComputerModern fonts have inspired many later families, notably theEuropean Computer Modern and the Latin Modern families. | +| texlive-cmap | LPPL | cmap package | +| texlive-cmextra | LPPL | cmextra package | +| texlive-cm-lgc | GPL+ | The fonts are converted from Metafont sources of the ComputerModern font families, using textrace. Supported encodings are:T1 (Latin), T2A (Cyrillic), LGR (Greek) and TS1. The packagealso includes Unicode virtual fonts for use with Omega. Thefont set is not a replacement for any of the other ComputerModern-based font sets (for example, cm-super for Latin andCyrillic, or cbgreek for Greek), since it is available at asingle size only; it offers a compact set for 'general'working. The fonts themselves are encoded to externalstandards, and virtual fonts are provided for use with TeX. | +| texlive-cm-super | GPL+ | CM-Super family of fonts are Adobe Type 1 fonts that replacethe T1/TS1-encoded Computer Modern (EC/TC), T1/TS1-encodedConcrete, T1/TS1-encoded CM bright and LH fonts (thussupporting all European languages except Greek, and allCyrillic-based languages), and bringing many ameliorations intypesetting quality. The fonts exhibit the same metrics as theMetaFont-encoded originals. | +| texlive-cns | LPPL | cns package | +| texlive-collectbox | LPPL | collectbox package | +| texlive-collection-basic | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | These files are regarded as basic for any TeX system, coveringplain TeX macros, Computer Modern fonts, and configuration forcommon drivers; no LaTeX. | +| texlive-collection-fontsrecommended | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Recommended fonts, including the base 35 PostScript fonts,Latin Modern, TeX Gyre, and T1 and other encoding support forComputer Modern, in outline form. | +| texlive-collection-htmlxml | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Packages to convert LaTeX to XML/HTML, and typeset XML/SGML. | +| texlive-collection-latex | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | These packages are mandated by the core LaTeX team, or at leastvery strongly recommended. | +| texlive-collection-latexrecommended | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | A collection of recommended add-on packages for LaTeX whichhave widespread use. | +| texlive-collection-xetex | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Packages for XeTeX, the Unicode/OpenType-enabled TeX byJonathan Kew, `http://tug.org/xetex`. | +| texlive-colortbl | LPPL | The package allows rows and columns to be coloured, and evenindividual cells. | +| texlive-courier | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-crop | LPPL | A package providing corner marks for camera alignment as wellas for trimming paper stacks, and additional page informationon every page if required. Most macros are easily adaptable topersonal preferences. An option is provided for selectivelysuppressing graphics or text, which may be useful for printingjust colour graphics on a colour laser printer and the rest ona cheap mono laser printer. A page info line contains the timeand a new cropmarks index and is printed at the top of thepage. A configuration command is provided for the info linefont. Options for better collaboration with dvips, pdftex andvtex are provided. | +| texlive-csquotes | LPPL | This package provides advanced facilities for inline anddisplay quotations. It is designed for a wide range of tasksranging from the most simple applications to the more complexdemands of formal quotations. The facilities include commands,environments, and user-definable 'smart quotes' whichdynamically adjust to their context. Quotation marks areswitched automatically if quotations are nested and they can beadjusted to the current language if the babel package isavailable. There are additional facilities designed to copewith the more specific demands of academic writing, especiallyin the humanities and the social sciences. All quote styles aswell as the optional active quotes are freely configurable. Thepackage is dependent on e-TeX, and requires the author'setoolbox package. | +| texlive-ctable | LPPL | Provides commands to typeset centered, left- or right-alignedtable and (multiple-)figure floats, with footnotes. Instead ofan environment, a command with 4 arguments is used; the firstis optional and is used for key,value pairs generatingvariations on the defaults and offering a route for futureextensions. | +| texlive-ctablestack | LPPL | This package provides a method for defining category code tablestacks in LuaTeX. It builds on code provided by the 2015/10/01release of LaTeX2e (also available as ltluatex.sty for plainusers). It is required by the luatexbase package (v1.0 onward)which uses ctablestack to provide a back-compatibility form ofthis concept. | +| texlive-currfile | LPPL 1.3 | The package provides macros holding file name information(directory, base name, extension, full name and full path) forfiles read by LaTeX \input and \include macros; it uses thefile hooks provided by the author's filehook. In particular, itrestores the parent file name after the trailing \clearpage ofan \included file; as a result, the macros may be usefullyemployed in the page header and footer of the last printed pageof such a file. The depth of inclusion is made available,together with the ""parent"" (including file) and ""parents"" (allincluding files to the root of the tree). The packagesupersedes FiNK. | +| texlive-datetime | LPPL 1.3 | Provides various different formats for the text created by thecommand \today, and also provides commands for displaying thecurrent time (or any given time), in 12-hour, 24-hour or textformat. The package overrides babel's date format, having itsown library of date formats in different languages. The packagerequires the fmtcount package. | +| texlive-dvipdfmx | GPL+ | Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfmcreated to support multi-byte character encodings and largecharacter sets for East Asian languages. Dvipdfmx, if ""called""with the name dvipdfm, operates in a ""dvipdfm compatibility""mode, so that users of the both packages need only keep oneexecutable. A secondary design goal is to support as many ""PDF""features as does pdfTeX. There being no documentation as such,users are advised to consult the documentation of dvipdfm (aswell, of course, as the package Readme. | +| texlive-dvipng | LGPLv2+ | This program makes PNG and/or GIF graphics from DVI files asSpeed. It offers very fast rendering of DVI as bitmap files,which makes it suitable for generating large amounts of imageson-the-fly, as needed in preview-latex, WeBWorK and others; -It does not read the postamble, so it can be started before TeXfinishes. There is a --follow switch that makes dvipng wait atend-of-file for further output, unless it finds the POST markerthat indicates the end of the DVI; - Interactive query ofoptions. dvipng can read options interactively through stdin,and all options are usable. It is even possible to change theinput file through this interface. - Support for PK, VF,PostScript Type1, and TrueType fonts, colour specials, andinclusion of PostScript, PNG, JPEG or GIF images. | +| texlive-dvips | GPL+ | This package has been withdrawn from CTAN, and bundled into thedistributions' package sets. The current sources of dvips maybe found in the distribution of dvipsk which forms part of theTeX-live sources. | +| texlive-dvisvgm | GPL+ | Dvisvgm is a command line utility that converts TeX DVI filesto the XML-based Scalable Vector Graphics (SVG) format. Itprovides full font support including virtual fonts, font maps,and sub-fonts. If necessary, dvisvgm vectorizes Metafont'sbitmap output in order to always create lossless scalableoutput. The embedded SVG fonts can optionally be replaced withgraphics paths so that applications that don't support SVGfonts are enabled to render the graphics properly. Besides manyother features, dvisvgm also supports color, emTeX, tpic, PDFmapfile and PostScript specials. Users will need a working TeXinstallation including the kpathsea library. For more detailedinformation, see the project page. | +| texlive-ec | ec | The EC fonts are European Computer Modern Fonts, supporting thecomplete LaTeX T1 encoding defined at the 1990 TUG conferencehold at Cork/Ireland. These fonts are intended to be stablewith no changes being made to the tfm files. The set alsocontains a Text Companion Symbol font, called tc, featuringmany useful characters needed in text typesetting, for exampleoldstyle digits, currency symbols (including the newly createdEuro symbol), the permille sign, copyright, trade mark andservicemark as well as a copyleft sign, and many others. Recentreleases of LaTeX2e support the EC fonts. The EC fontssupersede the preliminary version released as the DC fonts. Thefonts are available in (traced) Adobe Type 1 format, as part ofthe cm-super bundle. The other Computer Modern-style T1-encodedType 1 set, Latin Modern, is not actually a direct developmentof the EC set, and differs from the EC in a number ofparticulars. | +| texlive-eepic | Public Domain | Extensions to epic and the LaTeX picture drawing environment,include the drawing of lines at any slope, the drawing ofcircles in any radii, and the drawing of dotted and dashedlines much faster with much less TeX memory, and providingseveral new commands for drawing ellipses, arcs, splines, andfilled circles and ellipses. The package uses tpic \specialcommands. | +| texlive-enctex | GPL+ | EncTeX is (another) tex extension, written at the change-filelevel. It provides means of translating input on the way intoTeX. It allows, for example, translation of multibytesequences, such as utf-8 encoding. | +| texlive-enumitem | LPPL | This package provides user control over the layout of the threesupersedes both enumerate and mdwlist (providing well-structured replacements for all their funtionality), and inaddition provides functions to compute the layout of labels,and to 'clone' the standard environments, to create newenvironments with counters of their own. | +| texlive-environ | LPPL | The package provides the \collect@body command (as in amsmath),as well as a \long version \Collect@Body, for collecting thebody text of an environment. These commands are used to definea new author interface to creating new environments. Forsquare brackets, doing the right thing in ignoring leading andtrailing spaces. | +| texlive-epsf | Public Domain | The original graphics inclusion macros for use with dvips;still widely used by Plain TeX users (in particular). For LaTeXusers, the package is nowadays deprecated in favour of the moresophisticated standard LaTeX graphics bundle of packages (whichare also available to Plain TeX users, either via its Plain TeXversion, or through the support offered by etex). | +| texlive-epstopdf | BSD | Epstopdf is a Perl script that converts an EPS file to an'encapsulated' PDF file (a single page file whose media box isthe same as the original EPS's bounding box). The resultingfile suitable for inclusion by PDFTeX as an image. The scriptis adapted to run both on Windows and on Unix-alike systems.The script makes use of Ghostscript for the actual conversionto PDF. It assumes Ghostscript version 6.51 or later, and (bydefault) suppresses its automatic rotation of pages where mostof the text is not horizontal. LaTeX users may make use of theepstopdf package, which will run the epstopdf script ""on thefly"", thus giving the illusion that PDFLaTeX is accepting EPSgraphic files. | +| texlive-eqparbox | LPPL 1.3 | LaTeX users sometimes need to ensure that two or more blocks oftext occupy the same amount of horizontal space on the page. Tothat end, the eqparbox package defines a new command,\eqparbox, which works just like \parbox, except that insteadof specifying a width, one specifies a tag. All eqparboxes withthe same tag--regardless of where they are in the document--will stretch to fit the widest eqparbox with that tag. Thissimple, equal-width mechanism can be used for a variety ofalignment purposes, as is evidenced by the examples ineqparbox's documentation. Various derivatives of \eqparbox arealso provided. | +| texlive-eso-pic | LPPL 1.2 | Eso-pic is an extension of everyshi. Using everyshi's\EveryShipout command, eso-pic adds one or more user commandsto LaTeX's shipout actions. | +| texlive-etex | Knuth | An extended version of TeX (which is capable of running as ifit were TeX unmodified). E-TeX has been specified by the LaTeXteam as the engine for the development of LaTeX, in theimmediate future; as a result, LaTeX programmers may (in allcurrent TeX distributions) assume e-TeX functionality. | +| texlive-etex-pkg | LPPL | The package provides a straightforward interface to many of theextensions offered by e-TeX; in particular, it modifies LaTeX'sregister allocation macros to make use of the extended registerrange. The etoolbox and etextools packages provide macros thatmake more sophisticated use of e-TeX's facilities. | +| texlive-etoolbox | LPPL 1.3 | The etoolbox package is a toolbox of programming facilitiesgeared primarily towards LaTeX class and package authors. Itprovides LaTeX frontends to some of the new primitives providedby e-TeX as well as some generic tools which are not strictlyrelated to e-TeX but match the profile of this package. Notethat the initial versions of this package were released underthe name elatex. The package provides functions that seem tooffer alternative ways of implementing some LaTeX kernelcommands; nevertheless, the package will not modify any part ofthe LaTeX kernel. | +| texlive-euenc | LPPL 1.3 | Font encoding definitions for unicode fonts loaded by LaTeX indesigned for use with XeTeX, which the fontspec uses forunicode fonts which require no macro-level processing foraccents, and -- EU2, which provides the same facilities for usewith LuaTeX. Neither encoding places any restriction on theglyphs provided by a font; use of EU2 causes the packageeuxunicode to be loaded (the package is part of thisdistribution). The package includes font definition files foruse with the Latin Modern OpenType fonts. | +| texlive-euler | LPPL | Provides a setup for using the AMS Euler family of fonts formathematics in LaTeX documents. ""The underlying philosophy ofZapf's Euler design was to capture the flavour of mathematicsas it might be written by a mathematician with excellenthandwriting."" [concrete-tug] The euler package is based onKnuth's macros for the book 'Concrete Mathematics'. The textfonts for the Concrete book are supported by the beton package. | +| texlive-euro | LPPL | Converts arbitrary national currency amounts using the Euro asbase unit, and typesets monetary amounts in almost any desiredway. Write, e.g., \ATS{17.6} to get something like '17,60 oS(1,28 Euro)' automatically. Conversion rates for the initialEuro-zone countries are already built-in. Further rates can beadded easily. The package uses the fp package to do its sums. | +| texlive-eurosym | Eurosym | The new European currency symbol for the Euro implemented inMetaFont, using the official European Commission dimensions,and providing several shapes (normal, slanted, bold, outline).The package also includes a LaTeX package which defines themacro, pre-compiled tfm files, and documentation. | +| texlive-extsizes | LPPL | Provides classes extarticle and extreport, extletter, extbook,extproc which allow for documents with a base font of size 8-20pt. | +| texlive-fancybox | LPPL 1.2 | \Ovalbox, with helpful tools for using box macros and flexibleverbatim macros. You can box mathematics, floats, center,flushleft, and flushright, lists, and pages. | +| texlive-fancyhdr | LPPL | The package provides extensive facilities, both forconstructing headers and footers, and for controlling their use(for example, at times when LaTeX would automatically changethe heading style in use). | +| texlive-fancyref | GPL+ | Provides fancy cross-referencing support, based on thepackage's reference commands (\fref and \Fref) that recognisewhat sort of object is being referenced. So, for example, thelabel for a \section would be expected to be of the form | +| texlive-fancyvrb | LPPL | in footnotes; a variety of verbatim environments with manyparameters; ability to define new customized verbatimenvironments; save and restore verbatim text and environments;write and read files in verbatim mode; build ""example""environments (showing both result and verbatim source). | +| texlive-filecontents | LPPL | LaTeX2e's filecontents and filecontents* environments enable aLaTeX source file to generate external files as it runs throughLaTeX. However, there are two limitations of thesecan only be used in the preamble of a document. Thefilecontents package removes these limitations, letting youoverwrite existing files and letting you usefilecontents/filecontents* anywhere. | +| texlive-filehook | LPPL 1.3 | The package provides several file hooks (AtBegin, AtEnd, ...)for files read by \input, \include and \InputIfFileExists.General hooks for all such files (e.g. all \include'd ones) andfile specific hooks only used for named files are provided; twohooks are provided for the end of \included files -- onebefore, and one after the final \clearpage. | +| texlive-finstrut | LPPL 1.3 | The LaTeX internal command \@finalstrut is used automaticallyused at the end of footnote texts to insert a strut to avoidmis-spacing of multiple footnotes. Unfortunately the commandcan cause a blank line at the end of a footnote. The packageprovides a solution to this problem. | +| texlive-fix2col | LPPL | Fix mark handling so that \firstmark is taken from the firstcolumn if that column has any marks at all; keep two columnfloats like figure* in sequence with single column floats likefigure. | +| texlive-fixlatvian | LPPL 1.3 | The package offers improvement of the Latvian language supportin polyglossia, in particular in the area of the standardclasses. | +| texlive-float | LPPL | Improves the interface for defining floating objects such asfigures and tables. Introduces the boxed float, the ruled floatand the plaintop float. You can define your own floats andimprove the behaviour of the old ones. The package alsoprovides the H float modifier option of the obsolete herepackage. You can select this as automatic default with\floatplacement{figure}{H}. | +| texlive-fmtcount | LPPL 1.3 | The package provides commands that display the value of a LaTeXcounter in a variety of formats (ordinal, text, hexadecimal,decimal, octal, binary etc). The package offers somemultilingual support; configurations for use in English (bothBritish and American usage), French (including Belgian andSwiss variants), German, Italian, Portuguese and Spanishdocuments are provided. This package was originally provided aspart of the author's datetime package, but is now distributedseparately. | +| texlive-fncychap | LPPL 1.3 | Each style can be modified using a set of simple commands.Optionally one can modify the formatting routines in order tocreate additional chapter headings. This package was previouslyknown as FancyChapter. | +| texlive-fontawesome | LPPL 1.3 | The package offers access to the large number of web-relatedicons provided by the included font. The package requires thepackage, fontspec, if run with XeTeX or LuaTeX. | +| texlive-fontbook | LPPL 1.3 | The package provides a means of producing a 'book' of fontsamples (for evaluation, etc.). | +| texlive-fontspec | LPPL 1.3 | Fontspec is a package for XeLaTeX and LuaLaTeX. It provides anautomatic and unified interface to feature-rich AAT andOpenType fonts through the NFSS in LaTeX running on XeTeX orLuaTeX engines. The package requires the l3kernel and xparsebundles from the LaTeX 3 development team. | +| texlive-fonts-tlwg | GPL+ | A collection of free Thai fonts, supplied as FontForge sources,and with LaTeX .fd files. This package depends on the thailatexpackage. | +| texlive-fontware | LPPL | fontware package | +| texlive-fontwrap | GPL+ | The package (which runs under XeLaTeX) lets you bind fonts tospecific unicode blocks, for automatic font tagging ofmultilingual text. The package uses Perl (via perltex) toconstruct its tables. | +| texlive-footmisc | LPPL 1.3 | A collection of ways to change the typesetting of footnotes.The package provides means of changing the layout of thefootnotes themselves (including setting them in 'paragraphs' --the para option), a way to number footnotes per page (theperpage option), to make footnotes disappear when an argumentmoves (stable option) and to deal with multiple references tofootnotes from the same place (multiple option). The packagealso has a range of techniques for labelling footnotes withsymbols rather than numbers. Some of the functions of thepackage are overlap with the functionality of other packages.The para option is also provided by the manyfoot and bigfootpackages, though those are both also portmanteau packages.(Don't be seduced by fnpara, whose implementation is improvedby the present package.) The perpage option is also offered byfootnpag and by the rather more general-purpose perpage | +| texlive-fp | LPPL | An extensive collection of arithmetic operations for fixedpoint real numbers of high precision. | +| texlive-fpl | GPL+ | The FPL Fonts provide a set of SC/OsF fonts for URW Palladio Lwhich are compatible with respect to metrics with the PalatinoSC/OsF fonts from Adobe. Note that it is not my aim to exactlyreproduce the outlines of the original Adobe fonts. The SC andOsF in the FPL Fonts were designed with the glyphs from URWPalladio L as starting point. For some glyphs (e.g. 'o') I gotthe best result by scaling and boldening. For others (e.g. 'h')shifting selected portions of the character gave moresatisfying results. All this was done using the free fonteditor FontForge. The kerning data in these fonts comes fromWalter Schmidt's improved Palatino metrics. LaTeX use isenabled by the mathpazo package, which is part of the psnfssdistribution. | +| texlive-framed | Copyright only | ordinary frame box around the region, - shaded, which shadesthe region, and - leftbar, which places a line at the leftside. The environments allow a break at their start (the\FrameCommand enables creation of a title that is ""attached"" tothe environment); breaks are also allowed in the course of theframed/shaded matter. There is also a command \MakeFramed tomake your own framed-style environments. | +| texlive-garuda-c90 | LPPL | garuda-c90 package | +| texlive-geometry | LPPL | The package provides an easy and flexible user interface tocustomize page layout, implementing auto-centering and auto-balancing mechanisms so that the users have only to give theleast description for the page layout. For example, if you wantto set each margin 2cm without header space, what you need isjust \usepackage[margin=2cm,nohead]{geometry}. The packageknows about all the standard paper sizes, so that the user neednot know what the nominal 'real' dimensions of the paper are,just its standard name (such as a4, letter, etc.). An importantfeature is the package's ability to communicate the paper sizeit's set up to the output (whether via DVI \specials or viadirect interaction with PDF(La)TeX). | +| texlive-glyphlist | LPPL | glyphlist package | +| texlive-graphics | LPPL 1.3 | The package was designed to accommodate all needs for inclusionof graphics in LaTeX documents, replacing many earlier packagesused in LaTeX 2.09. The package aims to give a consistentinterface to including the file types that are understood inyour output, by use of 'printer drivers' (now known, simply, as'drivers'). The distribtion of the package contains severaldrivers, but others (for example, pdfTeX) are distributedseparately. The package also offers several means ofmanipulating graphics in the course of inserting them into adocument (for example, rotation and scaling). For extendeddocumentation see epslatex. The package is part of the graphicsbundle, which is one of the collections in the LaTeX 'required'set of packages. | +| texlive-graphics-cfg | Public Domain | This bundle includes color.cfg and graphics.cfg files that setdefault ""driver"" options for the color and graphics packages.It contains support for defaulting the new LuaTeX option whichwas added to graphics and color in the 2016-02-01 release. TheLuaTeX option is only used for LuaTeX versions from 0.87, olderversions use the pdfTeX option as before. | +| texlive-graphics-def | LPPL | This bundle is a combined distribution consisting of dvips.def,pdftex.def, luatex.def, xetex.def, dvipdfmx.def, anddvisvgm.def driver option files for the LaTeX graphics andcolor packages. It is hoped that by combining their sourcerepositories at `https://github.com/latex3/graphics-def` it willbe easier to coordinate updates. | +| texlive-gsftopk | GPL+ | Designed for use with xdvi and dvips this utility convertsAdobe Type 1 fonts to PK bitmap format. It should notordinarily be much used nowadays, since both its targetapplications are now capable of dealing with Type 1 fonts,direct. | +| texlive-helvetic | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-hyperref | LPPL | The hyperref package is used to handle cross-referencingcommands in LaTeX to produce hypertext links in the document.The package provides backends for the \special set defined forHyperTeX DVI processors; for embedded pdfmark commands forprocessing by Acrobat Distiller (dvips and Y&Y's dvipsone); forY&Y's dviwindo; for PDF control within pdfTeX and dvipdfm; forTeX4ht; and for VTeX's pdf and HTML backends. The package isdistributed with the backref and nameref packages, which makeuse of the facilities of hyperref. The package depends on theauthor's kvoptions, ltxcmdsand refcount packages. | +| texlive-hyphenat | LPPL 1.3 | This package can disable all hyphenation or enable hyphenationof non-alphabetics or monospaced fonts. The package can alsoenable hyphenation within 'words' that contain non-alphabeticcharacters (e.g., that include underscores), and hyphenation oftext typeset in monospaced (e.g., cmtt) fonts. | +| texlive-hyphen-base | LPPL | hyphen-base package | +| texlive-hyph-utf8 | Copyright only | Modern native UTF-8 engines such as XeTeX and LuaTeX needhyphenation patterns in UTF-8 format, whereas older systemsrequire hyphenation patterns in the 8-bit encoding of the fontin use (such encodings are codified in the LaTeX scheme withnames like OT1, T2A, TS1, OML, LY1, etc). The present packageoffers a collection of conversions of existing patterns to UTF-8 format, together with converters for use with 8-bit fonts inolder systems. Since hyphenation patterns for Knuthian-styleTeX systems are only read at iniTeX time, it is hoped that theUTF-8 patterns, with their converters, will completely supplantthe older patterns. | +| texlive-ifetex | LPPL 1.3 | The package provides the switch \ifetex which indicates whethere-TeX is available or not. The package can be loaded as LaTeXpackage using \usepackage{ifetex} or in plain TeX using \inputifetex. In either case it aborts silently if the \ifetex macrois already defined. The package's test is whether \eTeXversionis defined as a primitive; if it is, the package assumes e-TeXfeatures are available. | +| texlive-ifluatex | LPPL 1.3 | The package looks for LuaTeX regardless of its mode andprovides the switch \ifluatex; it works with Plain TeX orLaTeX. The package is part of the oberdiek bundle. | +| texlive-ifmtarg | LPPL | ifmtarg package | +| texlive-ifoddpage | LPPL | ifoddpage package | +| texlive-iftex | LPPL 1.3 | The package, which works both for Plain TeX and for LaTeX,defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals fortesting which engine is being used for typesetting. The packagealso provides the \RequirePDFTeX, \RequireXeTeX, and\RequireLuaTeX commands which throw an error if pdfTeX, XeTeXor LuaTeX (respectively) is not the engine in use. | +| texlive-ifxetex | LPPL | A simple package which provides an \ifxetex conditional, sothat other code can determine that it is running under XeTeX.The package requires the e-TeX extensions to the TeX primitiveset. | +| texlive-import | Public Domain | The commands \import{full_path}{file} and\subimport{path_extension}{file} set up input through standardLaTeX mechanisms (\input, \include and \includegraphics) toload files relative to the \import-ed directory. There are also\includefrom, \subincludefrom, and * variants of the commands. | +| texlive-index | LPPL | This is a reimplementation of LaTeX's indexing macros toprovide better support for indexing. For example, it supportsmultiple indexes in a single document and provides a morerobust \index command. It supplies short hand notations for the\index command (^{word}) and a * variation of \index(abbreviated _{word}) that prints the word being indexed, aswell as creating an index entry for it. | +| texlive-jadetex | MIT | Macro package on top of LaTeX to typeset TeX output of the JadeDSSSL implementation. | +| texlive-jknapltx | GPL+ | counters in greek; - Maxwell's non-commutative division; -latin1jk, latin2jk and latin3jk, which are their inputencdefinition files that allow verbatim input in the respectiveISO Latin codes; - blackboard bold fonts in maths; - use ofRSFS fonts in maths; - extra alignments for \parboxes; - swapRoman and Sans fonts; - transliterate semitic languages; -patches to make (La)TeX formulae embeddable in SGML; - usemaths ""minus"" in text as appropriate; - simple Young tableaux. | +| texlive-kastrup | LPPL | kastrup package | +| texlive-kerkis | LPPL | Sans-serif Greek fonts to match the URW Bookman set (which aredistributed with Kerkis). The Kerkis font set has some supportfor mathematics as well as other glyphs missing from the baseURW Bookman fonts (the URW fonts are duplicated in thedistribution). Macros are provided to use the fonts in OT1, T1(only NG/ng glyphs missing) and LGR encodings, as well as inmathematics; small caps and old-style number glyphs are alsoavailable. The philosophy, and the design process, of theKerkis fonts is discussed in a paper in TUGboat 23(3/4), 2002. | +| texlive-knuth-lib | Knuth | A collection of miscellaneous MetaFont source, including themeans to generate the logo font that is used for MetaFont andMetaPost. | +| texlive-knuth-local | Knuth | A collection of experimental programs and developments basedon, or complementary to, the matter in his distributiondirectories. | +| texlive-koma-script | LPPL | The KOMA-Script bundle provides drop-in replacements for thearticle/report/book classes with emphasis on typography andversatility. There is also a letter class, different from allother letter classes. It also offers e.g. a package forcalculated type areas in the way laid down by the typographerJan Tschichold, a package for easily changing and defining ofpage styles, a package for getting not only the current datebut also the name of day and a package for getting currenttime. All these packages may be used not only with KOMA-Scriptclasses but also with standard classes. Since every package hasits own version number, the number below is only the version ofscrbook, scrreprt, scrartcl, scrlttr2 and typearea. These arethe main parts of the bundle. | +| texlive-kpathsea | LGPLv2+ | Kpathsea is a library and utility programs which provide pathsearching facilities for TeX file types, including the self-locating feature required for movable installations, layered ontop of a general search mechanism. It is not distributedseparately, but rather is released and maintained as part ofthe TeX live sources. | +| texlive-l3experimental | LPPL 1.3 | The l3experimental packages are a collection of experimentalimplementations for aspects of the LaTeX3 kernel, dealing withhigher-level ideas such as the Designer Interface. Some of themwork as stand alone packages, providing new functionality, andcan be used on top of LaTeX2e with no changes to the existingsequences, token lists or comma-lists, according to user-analysis; and - xcoffins, which allows the alignment of boxesusing a series of 'handle' positions, supplementing the simpleTeX reference point. All the files of the bundle are alsoavailable in the Subversion (SVN) repository of the LaTeX3Project. | +| texlive-l3kernel | LPPL 1.3 | The l3kernel bundle provides an implementation of the LaTeX3programmers' interface, as a set of packages that run underLaTeX 2e. The interface provides the foundation on which theTeX programmers. The packages are set up so that the LaTeX3conventions can be used with regular LaTeX 2e packages. All thefiles of the bundle are also available in the Subversion (SVN)repository of the LaTeX3 Project. | +| texlive-l3packages | LPPL 1.3 | The bundle holds prototype implementations of concepts for aLaTeX designer interface, to be used with the experimentalLaTeX kernel as programming tools and kernel support. Packagesfacilities of the kernel module l3keys available for use byLaTeX 2e packages; - xfrac, which provides flexible split-levelfractions; - xparse, which provides a high-level interface fordeclaring document commands; and - xtemplate, which provides ameans of defining generic functions using a key-value syntax.All the files of the bundle are also available in theSubversion (SVN) repository of the LaTeX3 Project. | +| texlive-lastpage | GPLv2+ | Reference the number of pages in your LaTeX document throughthe introduction of a new label which can be referenced like\pageref{LastPage} to give a reference to the last page of adocument. It is particularly useful in the page footer that | +| texlive-latex | LPPL 1.3 | LaTeX is a widely-used macro package for TeX, providing manybasic document formating commands extended by a wide range ofpackages. It is a development of Leslie Lamport's originalLaTeX 2.09, and superseded the older system in June 1994. Thebasic distribution is catalogued separately, at latex-base;apart from a large set of contributed packages and third-partydocumentation (elsewhere on the archive), the distributionare ""entitled to assume"" will be present on any system runningLaTeX; and - a minimal set of documentation detailingdifferences from the 'old' version of LaTeX in the areas ofuser commands, font selection and control, class and packagewriting, font encodings, configuration options and modificationof LaTeX. For downloading details, see the linked catalogueentries above. | +| texlive-latex2man | LPPL | A tool to translate UNIX manual pages written with LaTeX into aman-page format understood by the Unix man(1) command.Alternatively HTML or TexInfo code can be produced. Output ofparts of the text may be supressed using the conditional textfeature. | +| texlive-latexconfig | LPPL | latexconfig package | +| texlive-latex-fonts | LPPL | This is a collection of fonts for use with standard latexpackages and classes. It includes 'invisible' fonts (for usewith the slides class), line and circle fonts (for use in thepicture environment) and 'latex symbol' fonts. For full supportof a latex installation, some Computer Modern font variantscmbsy(6-9), cmcsc(8,9), cmex(7-9) and cmmib(5-9) from theamsfonts distribution, are also necessary. The fonts areavailable as Metafont source, and metric (tfm) files are alsoprovided. Most of the fonts are also available in Adobe Type 1format, in the amsfonts distribution. | +| texlive-lettrine | LPPL | The lettrine package supports various dropped capitals styles,typically those described in the French typographic books. Inparticular, it has facilities for the paragraph text's leftedge to follow the outline of capitals that have a regularshape (such as ""A"" and ""V""). | +| texlive-lib | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX specific shared libraries. | +| texlive-linegoal | LPPL 1.3 | The linegoal package provides a macro \linegoal to be used withdimen> to the horizontal length of the remainder of the line.This is achieved using the \pdfsavepos primitive of pdftex,\begin{tabularx}\linegoal{\|l\|X\|} \hline one & two \\ three &four \\\hline \end{tabularx} will position the table after theinitial text, and make the table fill the rest of the line. | +| texlive-lineno | LPPL | Adds line numbers to selected paragraphs with referencepossible through the LaTeX \ref and \pageref cross referencemechanism. Line numbering may be extended to footnote lines,using the fnlineno package. | +| texlive-listings | LPPL | Typeset programs (programming code) within LaTeX. The sourcecode is read directly by TeX. Keywords, comments and stringscan be typeset using different styles (default is bold forkeywords, italic for comments and no special style forstrings). Includes support for hyperref. To use, simply\usepackage{listings}, identify the language with\lstset{language=Python}, then employ the \begin{lstlisting}... \end{lstlisting} environment or the\lstinputlisting{filename.py} command. Short (in-line) listingsare also available, using either \lstinline\|...\| or \| ... \|(after defining the \| token with the \lstMakeShortInlinecommand). | +| texlive-lm | GFSL | The Latin Modern family of fonts consists of 72 text fonts and20 mathematics fonts, and is based on the Computer Modern fontsreleased into public domain by AMS (copyright (c) 1997 AMS).The lm font set contains a lot of additional characters, mainlyaccented ones, but not exclusively. There is one set of fonts,available both in Adobe Type 1 format (*.pfb) and in OpenTypeformat (*.otf). There are five sets of TeX Font Metric files,*.tfm); TeX'n'ANSI aka LY1 encoding (texnansi-*.tfm); T5(Vietnamese) encoding (t5-*.tfm); and Text Companion for ECfonts aka TS1 (ts1-*.tfm). | +| texlive-lm-math | LPPL | Latin Modern Math is a maths companion for the Latin Modernfamily of fonts, in OpenType format. For use with LuaLaTeX orXeLaTeX, support is available from the unicode-math package. | +| texlive-ltabptch | LPPL | A patch for LaTeX bugs tools/3180 and tools/3480. The patchapplies to version 4.11 of longtable. | +| texlive-ltxmisc | Public Domain | ltxmisc package | +| texlive-lua-alt-getopt | MIT | lua_altgetopt is a MIT-licensed module for Lua, for processingapplication arguments in the same way as BSD/GNU getopt_long(3)functions do. This module is made available for lua scriptwriters to have consistent command line parsing routines. | +| texlive-lualatex-math | LPPL 1.3 | The package patches a few commands of the LaTeX2e kernel andthe amsmath and mathtools packages to be more compatible withthe LuaTeX engine. It is only meaningful for LuaLaTeX documentscontaining mathematical formulas, and does not exhibit any newfunctionality. The fixes are mostly moved from the unicode-mathpackage to this package since they are not directly related toUnicode mathematics typesetting. | +| texlive-lualibs | GPLv2+ | Lualibs is a collection of Lua modules useful for generalprogramming. The bundle is based on lua modules shipped withConTeXt, and are made available in this bundle for useindependent of ConTeXt. | +| texlive-luaotfload | GPLv2+ | The package adopts the TrueType/OpenType Font loader codeprovided in ConTeXt, and adapts it to use in Plain TeX andLaTeX. It works under LuaLaTeX only. | +| texlive-luatex | GPLv2+ | LuaTeX is an extended version of pdfTeX using Lua as anembedded scripting language. The LuaTeX project's mainobjective is to provide an open and configurable variant of TeXwhile at the same time offering downward compatibility. LuaTeXuses Unicode (as UTF-8) as its default input encoding, and isable to use modern (OpenType) fonts (for both text andmathematics). It should be noted that LuaTeX is still underdevelopment; its specification has been declared stable, butabsolute stability may not in practice be assumed. | +| texlive-luatex85 | LPPL | The package provides emulation of pdfTeX primitives for LuaTeXv0.85+. | +| texlive-luatexbase | Public Domain | The bundle provides basic facilities for LuaTeX macroprogrammers, mostly resource allocation and convenienceregisters and the like. In addition, the (unadorned) luatexbasepackage loads all the above in one fell swoop. | +| texlive-makecmds | LPPL | The package provides a \makecommand command, which is like\(re)newcommand except it always (re)defines a command. Thereis also \makeenvironment and \provideenvironment forenvironments. | +| texlive-makeindex | MakeIndex | A general purpose hierarchical index generator; it accepts oneor more input files (often produced by a text formatter such asTeX or troff), sorts the entries, and produces an output filewhich can be formatted. The formats of the input and outputfiles are specified in a style file; by default, input isassumed to be an .idx file, as generated by LaTeX. | +| texlive-manfnt-font | LPPL | manfnt-font package | +| texlive-marginnote | LPPL | This package provides the command \marginnote that may be usedinstead of \marginpar at almost every place where \marginparcannot be used, e.g., inside floats, footnotes, or in framesmade with the framed package. | +| texlive-marvosym | OFSFLD | Martin Vogel's Symbol font (marvosym) contains the Eurocurrency symbol as defined by the European commission, alongwith symbols for structural engineering; symbols for steelcross-sections; astronomy signs (sun, moon, planets); the 12signs of the zodiac; scissor symbols; CE sign and others. Thepackage contains both the original TrueType font and thederived Type 1 font, together with support files for TeX(LaTeX). | +| texlive-mathpazo | GPL+ | The Pazo Math fonts are a family of PostScript fonts suitablefor typesetting mathematics in combination with the Palatinofamily of text fonts. The Pazo Math family is made up of fivefonts provided in Adobe Type 1 format (PazoMath, PazoMath-Italic, PazoMath-Bold, PazoMath-BoldItalic, andPazoMathBlackboardBold). These contain, in designs that matchPalatino, glyphs that are usually not available in Palatino andfor which Computer Modern looks odd when combined withPalatino. These glyphs include the uppercase Greek alphabet inupright and slanted shapes in regular and bold weights, thelowercase Greek alphabet in slanted shape in regular and boldweights, several mathematical glyphs (partialdiff, summation,product, coproduct, emptyset, infinity, and proportional) inregular and bold weights, other glyphs (Euro and dotlessj) inupright and slanted shapes in regular and bold weights, and theuppercase letters commonly used to represent various numbersets (C, I, N, Q, R, and Z) in blackboard bold. The set alsoincludes a set of 'true' small-caps fonts, also suitable foruse with Palatino (or one of its clones). LaTeX macro support(using package mathpazo.sty) is provided in psnfss (a requiredpart of any LaTeX distribution). | +| texlive-mathspec | LPPL | The mathspec package provides an interface to typesetmathematics in XeLaTeX with arbitrary text fonts using fontspecas a backend. The package is under development and laterversions might to be incompatible with this version, as thisversion is incompatible with earlier versions. The packagerequires at least version 0.9995 of XeTeX. | +| texlive-mathtools | LPPL 1.3 | Mathtools provides a series of packages designed to enhance theappearance of documents containing a lot of mathematics. Themain backbone is amsmath, so those unfamiliar with thisrequired part of the LaTeX system will probably not find thepackages very useful. Mathtools provides many useful tools formathematical typesetting. It is based on amsmath and fixesvarious deficiencies of amsmath and standard LaTeX. Itharpoons, etc.; Various symbols such as \coloneqq (:=); Easycreation of new tag forms; Showing equation numbers only forreferenced equations; Extensible arrows, harpoons andhookarrows; Starred versions of the amsmath matrix environmentsfor specifying the column alignment; More building blocks:multlined, cases-like environments, new gathered environments;Maths versions of \makebox, \llap, \rlap etc.; Cramped mathstyles; and more... Mathtools requires mhsetup. | +| texlive-mdwtools | GPL+ | starting with @, - macros to sanitise the OT1 encoding of thecmtt fonts; - a 'do after' command; - improved footnotesupport; - mathenv for various alignment in maths; - listhandling; - mdwmath which adds some minor changes to LaTeXmaths; - a rewrite of LaTeX's tabular and array environments; -verbatim handling; and - syntax diagrams. | +| texlive-memoir | LPPL | The memoir class is for typesetting poetry, fiction, non-fiction, and mathematical works. Permissible document 'base'font sizes range from 9 to 60pt. There is a range of page-styles and well over a dozen chapter-styles to choose from, aswell as methods for specifying your own layouts and designs.The class also provides the functionality of over thirty of themore popular packages, thus simplifying document sources. Theclass automatically loads an associated patch file mempatch;the patch file may be updated from time to time, betweenreleases of the class itself. (The patch file stays around evenwhen there are no extant patches.) Users who wish to use thehyperref package, in a document written with the memoir class,should also use the memhfixc package (part of this bundle).Note, however, that current versions of hyperref actually loadthe package automatically if they detect that they are runningunder memoir. | +| texlive-metafont | Knuth | The program takes a semi-algorithmic specification of a font,and produces a bitmap font (whose properties are defined by aset of parameters of the target device), and a set metrics foruse by TeX. The bitmap output may be converted into a formatdirectly usable by a device driver, etc., by the tools providedin the parallel mfware distribution. (Third parties havedeveloped tools to convert the bitmap output to outline fonts.)The distribution includes the source of Knuth's Metafont book;this source is there to read, as an example of writing TeX --it should not be processed without Knuth's direct permission. | +| texlive-metalogo | LPPL | This package exposes spacing parameters for various TeX logosto the end user, to optimise the logos for different fonts.Written especially for XeLaTeX users. | +| texlive-metapost | LGPLv2+ | MetaPost uses a language based on that of Metafont to produceprecise technical illustrations. Its output is scalablePostScript or SVG, rather than the bitmaps Metafont creates. | +| texlive-mflogo | LPPL | LaTeX package and font definition file to access the Knuthianmflogo fonts described in 'The MetaFontbook' and to typesetMetaFont logos in LaTeX documents. | +| texlive-mflogo-font | Knuth | These fonts were created in Metafont by Knuth, for his ownpublications. At some stage, the letters 'P' and 'S' wereadded, so that the MetaPost logo could also be expressed. Thefonts were originally issued (of course) as Metafont source;they have since been autotraced and reissued in Adobe Type 1format by Taco Hoekwater. | +| texlive-mfnfss | LPPL | typeset with old german fonts designed by Yannis Haralambous. -pandora, a package to typeset with Pandora fonts designed byNeena Billawala. Note that support for the Pandora fonts isalso available via the pandora-latex package. | +| texlive-mfware | Knuth | A collection of programs for processing the output of Metafont. | +| texlive-microtype | LPPL | The package provides a LaTeX interface to the micro-typographicextensions that were introduced by pdfTeX and have since alsoprotrusion and font expansion, furthermore the adjustment ofinterword spacing and additional kerning, as well ashyphenatable letterspacing (tracking) and the possibility todisable all or selected ligatures. These features may beapplied to customisable sets of fonts, and all micro-typographic aspects of the fonts can be configured in astraight-forward and flexible way. Settings for various fontsare provided. Note that character protrusion requires pdfTeX,LuaTeX, or XeTeX. Font expansion works with pdfTeX or LuaTeX.The package will by default enable protrusion and expansion ifthey can safely be assumed to work. Disabling ligaturesrequires pdfTeX or LuaTeX, while the adjustment of interwordspacing and of kerning only works with pdfTeX. Letterspacing isavailable with pdfTeX or LuaTeX. The alternative package`letterspace', which also works with plain TeX, provides theuser commands for letterspacing only, omitting support for allother extensions. | +| texlive-mnsymbol | Public Domain | MnSymbol is a symbol font family, designed to be used inconjunction with Adobe Minion Pro (via the MinionPro package).Almost all of LaTeX and AMS mathematical symbols are provided;remaining coverage is available from the MinionPro font withthe MinionPro package. The fonts are available in both MetaFontand Adobe Type 1 formats, and a comprehensive support packageis provided. While the fonts were designed to fit with MinonPro, the design should fit well with other renaissance orthat are neither too wide nor too thin, for example Palatino orTimes; it is known to look good with Sabon. There is no packagedesigned to configure its use with any font other than MinionPro, but (for example) simply loading mnsymbol after mathpazowill probably do what is needed. | +| texlive-mparhack | GPL+ | Implements a workaround for the LaTeX bug that marginpars willsometimes come out at the wrong margin. | +| texlive-mptopdf | LPPL | The mptopdf script does standalone conversion from mpost toPDF, using the supp-* and syst-* files. They also allow nativeMetaPost graphics inclusion in LaTeX (via pdftex.def) andConTeXt. They can be used independently of the rest ofConTeXt, yet are maintained as part of it. So in TeX Live wepull them out to this separate package for the benefit of LaTeXusers who do not install the rest of ConTeXt. This can befound on CTAN in macros/pdftex/graphics. | +| texlive-ms | LPPL | A bundle of LaTeX packages by Martin Schroder; the collectioneverysel, set commands to execute every time a font isselected; - everyshi, set commands to execute whenever a pageis shipped out; - multitoc, typeset the table of contents inmultiple columns; - prelim2e, mark typeset pages aspreliminary; and - ragged2e, typeset ragged text and allowhyphenation. | +| texlive-multido | LPPL | The package provides the \multido command, which was originallydesigned for use with with PSTricks. Fixed-point arithmetic isused when working on the loop variable, so that the package isequally applicable in graphics applications like PSTricks as itis with the more common integer loops. | +| texlive-multirow | LPPL | The package has a lot of flexibility, including an option forspecifying an entry at the ""natural"" width of its text. Thepackage is distributed with the bigdelim and bigstrut packages,which can be used to advantage with \multirow cells. | +| texlive-natbib | LPPL | Provides a style with author-year and numbered references, aswell as much detailed of support for other bibliography use.Provides versions of the standard BibTeX styles that arecompatible with natbib - plainnat, unsrtnat, abbrnat. Thebibliography styles produced by custom-bib are designed fromthe start to be compatible with natbib. | +| texlive-ncctools | LPPL | The NCCtools bundle contains many packages for general useunder LaTeX; many are also used by NCC LaTeX. The bundleloaded; - watermarks; - counter manipulation (dynamic counters,changing counter numbering with another counter); -improvements to the description environment; - hyphenation ofcompound words; - new levels of footnotes; - space-fillingpatterns; - ""poor man's"" Black Board Bold symbols; - alignmentof the content of a box; - use comma as decimal separator; -boxes with their own crop marks; - page cropmarks; -improvements to fancy headers; - float ""styles"", mini floats,side floats; - manually marked footnotes; - extension ofamsmath; - control of paragraph skip; - an envelope to thegraphicx package; - dashed and multiple rules; - alternativetechniques for declarations of sections, captions, and toc-entries; - generalised text-stretching; - generation of newtheorem-like environments; - control of the text area; -centred page layouts; and - an un-numbered top-level section. | +| texlive-ncntrsbk | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-needspace | LPPL | Provides commands to disable pagebreaking within a givenvertical space. If there is not enough space between thecommand and the bottom of the page, a new page will be started. | +| texlive-norasi-c90 | LPPL | norasi-c90 package | +| texlive-ntgclass | LPPL | Versions of the standard LaTeX article and report classes,rewritten to reflect a more European design, by the Dutch TeXUsers Group NTG. | +| texlive-oberdiek | LPPL | (a...z,aa...zz,... -- up to the full extent of a TeX counter);with big integers that can exceed TeX's number limits; -commands, to avoid conflicts with existing macros; - flags:setting and clearing flags in bit fields and converting the bitstring containing the title of a section, etc.; - grfext:macros for adding and reordering the list of graphics fileextensions recognised by the graphics package; - grffile:extend file name processing in the graphics bundle; - hosub:stuff that is used by packages hyperref and bookmark; -provides expandable checks for the current language; -complete set of macros for informations, warnings and errormacros from the LaTeX kernel into a separate namespace and alsoprovides them for other formats such as plain-TeX; - luacolor:implements colour support based on LuaTeX's node attributes; -COLour MarK -- fake a PDFTeX colour stack using marks (notinput encoding by specifying pairs of input characters andextends package soul and adds some support for UTF-8; -selects the files for \include by inspecting the timestamp offor converting a string between different encodings; -packages is represented by two files, a .dtx (documentedsource) and a PDF file; the .ins file necessary forinstallation is extracted by running the .dtx file with PlainTeX. | +| texlive-overpic | LPPL | The overpic environment is a cross between the LaTeX pictureenvironment and the \includegraphics command of graphicx. Theresulting picture environment has the same dimensions as theincluded eps graphic. LaTeX commands can be placed on thegraphic at defined positions. A grid for orientation isavailable. | +| texlive-palatino | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-paralist | LPPL | Provides enumerate and itemize environments that can be usedwithin paragraphs to format the items either as running text oras separate paragraphs with a preceding number or symbol. Alsoprovides compacted versions of enumerate and itemize. | +| texlive-parallel | LPPL | Provides a parallel environment which allows two potentiallydifferent texts to be typeset in two columns, while maintainingalignment. The two columns may be on the same page, or onfacing pages. This arrangement of text is commonly used whentypesetting translations, but it can have value when comparingany two texts. | +| texlive-parskip | LPPL | Simply changing \parskip and \parindent leaves a layout that isuntidy; this package (though it is no substitute for aproperly-designed class) helps alleviate this untidiness | +| texlive-passivetex | MIT | Packages providing XML parsing, UTF-8 parsing, Unicodeentities, and common formatting object definitions for jadetex. | +| texlive-pdfpages | LPPL | This package simplifies the inclusion of external multi-pagePDF documents in LaTeX documents. Pages may be freely selectedand similar to psnup it is possible to put several logicalpages onto each sheet of paper. Furthermore a lot of hypertextfeatures like hyperlinks and article threads are provided. Thepackage supports pdfTeX (pdflatex) and VTeX. With VTeX it iseven possible to use this package to insert PostScript files,in addition to PDF files. | +| texlive-pdftex | GPL+ | An extension of TeX which can be configured to directlygenerate PDF documents instead of DVI. All current free TeXdistributionsm including TeX live, MacTeX and MiKTeX includepdfTeX (Plain TeX) and pdfLaTeX (LaTeX). ConTeXt was designedaround use of pdfTeX (though it is now migrating towardsLuaTeX). | +| texlive-pgf | LPPL 1.3 | PGF is a macro package for creating graphics. It is platform-and format-independent and works together with the mostimportant TeX backend drivers, including pdftex and dvips. Itcomes with a user-friendly syntax layer called TikZ. Its usageis similar to pstricks and the standard picture environment.PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt.Unlike pstricks, it can produce either PostScript or PDFoutput. | +| texlive-philokalia | OFL | The philokalia package has been designed to ease the use of thePhilokalia-Regular OpenType font with XeLaTeX. The font startedas a project to digitize the typeface used to typeset thePhilokalia books. | +| texlive-placeins | Public Domain | Defines a \FloatBarrier command, beyond which floats may notpass; useful, for example, to ensure all floats for a sectionappear before the next \section command. | +| texlive-plain | LPPL | Contains files used to build the Plain TeX format, as describedin the TeXbook, together with various supporting files (somealso discussed in the book). | +| texlive-polyglossia | LPPL 1.3 | This package provides a complete Babel replacement for users ofXeLaTeX; it relies on the fontspec package, version 2.0 atleast. The current release offers support of 68 languages. | +| texlive-powerdot | LPPL 1.3 | Powerdot is a presentation class for LaTeX that allows for thequick and easy development of professional presentations. Itcomes with many tools that enhance presentations and aid thepresenter. Examples are automatic overlays, personal notes anda handout mode. To view a presentation, DVI, PS or PDF outputcan be used. A powerful template system is available to easilydevelop new styles. A LyX layout file is provided. | +| texlive-preprint | LPPL | author/affiliation input in the \author command, - balance, tobalance the end of \twocolumn pages, - figcaps, to send figurecaptions, etc., to end document, - fullpage, to set narrow pagemargins and set a fixed page style, and - sublabel, whichpermits counters to be subnumbered. | +| texlive-psfrag | psfrag | Allows LaTeX constructions (equations, picture environments,etc.) to be precisely superimposed over Encapsulated PostScriptfigures, using your own favorite drawing tool to create an EPSfigure and placing simple text 'tags' where each replacement isto be placed, with PSfrag automatically removing these tagsfrom the figure and replacing them with a user specified LaTeXconstruction, properly aligned, scaled, and/or rotated. | +| texlive-pslatex | LPPL | A small package that makes LaTeX default to 'standard'PostScript fonts. It is basically a merger of the times and the(obsolete) mathptm packages from the psnfss suite. You musthave installed standard LaTeX and the psnfss PostScript fontsto use this package. The main novel feature is that the pslatexpackage tries to compensate for the visual differences betweenthe Adobe fonts by scaling Helvetica by 90%, and 'condensing'Courier (i.e. scaling horizontally) by 85%. The package issupplied with a (unix) shell file for a 'pslatex' command thatallows standard LaTeX documents to be processed, withoutneeding to edit the file. Note that current psnfss uses adifferent technique for scaling Helvetica, and treats Courieras a lost cause (there are better free fixed-width availablenow, than there were when pslatex was designed). As a result,pslatex is widely considered obsolete. | +| texlive-psnfss | LPPL | Font definition files, macros and font metrics for freely-available Adobe Type 1 fonts. The font set consists of the'LaserWriter 35' set (originally 'freely available' becauseembedded in PostScript printers), and a variety of other freefonts, together with some additions. Note that while many ofthe fonts are available in PostScript (and other) printers,most publishers require fonts embedded in documents, whichrequires that you have the fonts in your TeX system.Fortunately, there are free versions of the fonts from URW(available in the URW base5 bundle). The base set of text fontsNew Century Schoolbook, Palatino, Symbol, Times Roman and ZapfDingbats. In addition, the fonts Bitstream Charter and AdobeUtopia are covered (those fonts were contributed to the PublicDomain by their commercial foundries). Separate packages areprovided to load each font for use as main text font. Thepackages helvet (which allows Helvetica to be loaded with itssize scaled to something more nearly appropriate for its use asa Sans-Serif font to match Times) and pifont (which providesthe means to select single glyphs from symbol fonts) aretailored to special requirements of their fonts. Mathematicsare covered by the mathptmx package, which constructs passablemathematics from a combination of Times Roman, Symbol and someglyphs from Computer Modern, and by Pazo Math (optionallyextended with the fpl small-caps and old-style figures fonts)which uses Palatino as base font, with the mathpazo fonts. Thebundle as a whole is part of the LaTeX 'required' set ofpackages. | +| texlive-pspicture | LPPL | A replacement for LaTeX's picture macros, that uses PostScript\special commands. The package is now largely superseded bypict2e. | +| texlive-pst-3d | LPPL | The pst-3d package provides basic macros for shadows, tiltingand three dimensional representations of text or graphicalobjects. | +| texlive-pst-blur | LPPL | Pst-blur is a package built for use with PSTricks. It providesmacros that apply blurring to the normal shadow function ofPSTricks. | +| texlive-pst-coil | LPPL | Pst-coil is a PSTricks based package for coils and zigzags andfor coil and zigzag node connections. | +| texlive-pst-eps | LPPL | Pst-eps is a PSTricks-based package for exporting PSTricksimages 'on the fly' to encapsulated PostScript (EPS) imagefiles, which can then be read into a document in the usual way. | +| texlive-pst-fill | LPPL | Pst-fill is a PSTricks-based package for filling and tilingareas or characters. | +| texlive-pst-grad | LPPL | Pst-grad is a PSTricks based package for filling with colourgradients. Supported are colours in the RGB, CMYK or HSBmodels. Other colour gradient mechanisms are to be found inpackage pst-slpe. | +| texlive-pst-math | LPPL | PostScript lacks a lot of basic operators such as tan, acos,asin, cosh, sinh, tanh, acosh, asinh, atanh, exp (with e base).Also (oddly) cos and sin use arguments in degrees. Pst-mathprovides all those operators in a header file pst-math.pro withwrappers pst-math.sty and pst-math.tex. In addition, sinc,gauss, gammaln and bessel are implemented (only partially forthe latter). pst-math is designed essentially to work with pst-plot but can be used in whatever PS code (such as pstricksSpecialCoor ""!"", which is useful for placing labels). Thepackage also provides a routine SIMPSON for numericalintegration and a solver of linear equation systems. | +| texlive-pst-node | LPPL | The package enables the user to connect information, and toplace labels, without knowing (in advance) the actual positionsof the items to be connected, or where the connecting lineshould go. The macros are useful for making graphs and trees,mathematical diagrams, linguistic syntax diagrams, and so on.The package contents were previously distributed as a part ofthe pstricks base distribution. | +| texlive-pst-plot | LPPL | The package provides plotting of data (typically from externalfiles), using PSTricks. Plots my be configured using a widevariety of parameters. | +| texlive-pstricks | LPPL 1.3 | An extensive collection of macros for generating PostScriptthat is usable with most TeX macro formats, including PlainTeX, LaTeX, AMS-TeX, and AMS-LaTeX. Included are macros forcolour, graphics, pie charts, rotation, trees and overlays. Ithas many special features, including a wide variety of graphics(picture drawing) macros, with a flexible interface and withcolour support. There are macros for colouring or shading thecells of tables. The package pstricks-add contains bug-fixesand additions for pstricks (among other things). PSTricks usesPostScript \special commands, which are not supported byPDF(La)TeX. This limitation may be overcome by using either thepst-pdf or the pdftricks package, to generate a PDF inclusionfrom a PSTricks diagram. | +| texlive-pstricks-add | LPPL | Collects together examples that have been posted to thepstricks mailing list, together with many additional featuresbugfixes; - new options for the pspicture environment; -arrows; - braces as node connection/linestyle; - extended axesfor plots (e.g., logarithm axes); - polar plots; - plottingtangent lines of curves or functions; - solving and printingdifferential equationd; - box plots; - matrix plots; and - piecharts. The package makes use of PostScript routines providedby pst-math. | +| texlive-pst-slpe | LPPL | This PStricks package covers all the colour gradientfunctionality of pst-grad (part of the base pstrickspermits the user to specify an arbitrary number of colours,along with the points at which they are to be reached; - itconverts between RGB and HSV behind the scenes; - it providesconcentric and radial gradients; - it provides a command\psBall that generates bullets with a three-dimensionalappearance; and - uses the xkeyval package for the extended keyhandling. | +| texlive-pst-text | LPPL | Pst-text is a PSTricks based package for plotting text along adifferent path and manipulating characters. It includes thefunctionality of the old package pst-char. | +| texlive-pst-tree | LPPL | pst-tree is a pstricks package that defines a macro \pstreewhich offers a structured way of joining nodes created usingpst-node in order to draw trees. | +| texlive-ptext | LPPL 1.2 | The package provides lipsum-like facilities for the Persianlanguage. The source of the filling text is the Persian epic""the Shanameh"" (100 paragraphs are used.) | +| texlive-pxfonts | GPL+ | Pxfonts supplies virtual text roman fonts using Adobe Palatino(or URWPalladioL) with some modified and additional textsymbols in the OT1, T1, and TS1 encodings; maths alphabetsusing Palatino/Palladio; maths fonts providing all the symbolsof the Computer Modern and AMS fonts, including all the Greekcapital letters from CMR; and additional maths fonts of variousother symbols. The set is complemented by a sans-serif set oftext fonts, based on Helvetica/NimbusSanL, and a monospace setderived from the parallel TX font set. All the fonts are inType 1 format (AFM and PFB files), and are supported by TeXmetrics (VF and TFM files) and macros for use with LaTeX. | +| texlive-qstest | LPPL | This is the public release of the qstest bundle (written forDocScape Publisher) (C) 2006, 2007 QuinScape GmbH. The bundlecontains the packages 'makematch' for matching patterns totargets (with a generalization in the form of pattern lists andkeyword lists), and 'qstest' for performing unit tests,allowing the user to run a number of logged tests ensuring theconsistency of values, properties and call sequences duringexecution of test code. Both packages make extensive use of intheir package documentation, providing illustrated examplesthat are automatically verified to work as expected. Check theREADME file for details. | +| texlive-rcs | GPL+ | The rcs package utilizes the inclusion of RCS supplied data inLaTeX documents. It's upward compatible to *all* rcs styles Iknow of. In particular, you can easily - access values of everyRCS field in your document - put the checkin date on thetitlepage - put RCS fields in a footline You can typesetrevision logs. Not in verbatim -- real LaTeX text! But you needa configurable RCS for that. Refer to the user manual for moredetailed information. You can also configure the rcs packageeasily to do special things for any keyword. This bundle comeswith a user manual, an internal interface description, fulldocumentation of the implementation, style information for AUC-TeX, and test cases. | +| texlive-realscripts | LPPL 1.3 | This small package replaces \textsuperscript and \textsubscriptcommands by equivalent commands that use OpenType font featuresto access appropriate glyphs if possible. The package alsopatches LaTeX's default footnote command to use this new\textsuperscript for footnote symbols. The package requiresfontspec running on either XeLaTeX or LuaLaTeX. The packageholds functions that were once parts of the xltxtra package,which now loads realscripts by default. | +| texlive-rsfs | rsfs | The fonts provide uppercase 'formal' script letters for use assymbols in scientific and mathematical typesetting (in contrastto the informal script fonts such as that used for the'calligraphic' symbols in the TeX maths symbol font). The fontsare provided as MetaFont source, and as derived Adobe Type 1format. LaTeX support, for using these fonts in mathematics, isavailable via one of the packages calrsfs and mathrsfs. | +| texlive-sansmath | Public Domain | The package defines a new math version sans, and a command\sansmath that behaves somewhat like \boldmath | +| texlive-sauerj | LPPL | re-use, a tool for typesetting the ""meta-information"" within atext, a tool for use in constructing macros with multipleoptional parameters, a package for multiple column paralleltexts, a tool for processing key-value structured lists, andmacros for typesetting a number as a German-language string. | +| texlive-scheme-basic | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | sufficient to typeset plain TeX or LaTeX documents inPostScript or PDF, using the Computer Modern fonts. Thisscheme corresponds to collection-basic and collection-latex. | +| texlive-section | LPPL | The package implements a pretty extensive scheme to make moremanageable the business of configuring LaTeX output. | +| texlive-sectsty | LPPL | A LaTeX2e package to help change the style of any or all ofLaTeX's sectional headers in the article, book, or reportclasses. Examples include the addition of rules above or belowa section title. | +| texlive-seminar | LPPL 1.2 | A class that produces overhead slides (transparencies), withmany facilities. The class requires availability of thefancybox package. Seminar is also the basis of other classes,such as prosper. In fact, seminar is not nowadays reckoned agood basis for a presentation -- users are advised to use morerecent classes such as powerdot or beamer, both of which aretuned to 21st-century presentation styles. Note that theseminar distribution relies on the xcomment package, which wasonce part of the bundle, but now has a separate existence. | +| texlive-sepnum | LPPL | Provides a command to print a number with (potentiallydifferent) separators every three digits in the parts eitherside of the decimal point (the point itself is alsoconfigurable). The macro is fully expandable and not fragile(unless one of the separators is). There is also a command\sepnumform, that may be used when defining \themacros. | +| texlive-setspace | Copyright only | Provides support for setting the spacing between lines in adocument. Package options include singlespacing,onehalfspacing, and doublespacing. Alternatively the spacingcan be changed as required with the \singlespacing,\onehalfspacing, and \doublespacing commands. Other sizespacings also available. | +| texlive-showexpl | LPPL | This package provides a way to typeset LaTeX source code andthe related result in the same document. | +| texlive-soul | LPPL | Provides hyphenatable spacing out (letterspacing), underlining,striking out, etc., using the TeX hyphenation algorithm to findthe proper hyphens automatically. The package also provides amechanism that can be used to implement similar tasks, thathave to treat text syllable by syllable. This is shown in twoexamples. The package itself does not support UTF-8 input inordinary (PDF)LaTeX; some UTF-8 support is offered by packagesoulutf8 | +| texlive-stmaryrd | LPPL | The fonts were originally distributed as MetaFont sources only,but Adobe Type 1 versions are also now available. Macro supportis provided for use under LaTeX; the package supports the""only"" option (provided by the somedefs package) to restrictwhat is loaded, for those who don't need the whole font. | +| texlive-subfig | LPPL | The package provides support for the manipulation and referenceof small or 'sub' figures and tables within a single figure ortable environment. It is convenient to use this package whenyour subfigures are to be separately captioned, referenced, orare to be included in the List-of-Figures. A new \subfigurecommand is introduced which can be used inside a figureenvironment for each subfigure. An optional first argument isused as the caption for that subfigure. This package supersedesthe subfigure package (which will continue to be supported, butno longer maintained). The name has changed because the subfigpackage is not completely backward compatible with the oldersubfigure package due to an extensive rewrite to use the newcaption package to produce its subcaptions. The major advantageto the new package is that the user interface is keyword/valuedriven and easier to use. To ease the transition from thesubfigure package it includes a configuration file (subfig.cfg)which nearly emulates the subfigure package. | +| texlive-subfigure | LPPL | Provides support for the manipulation and reference of small or'sub' figures and tables within a single figure or tableenvironment. It is convenient to use this package when yoursubfigures are to be separately captioned, referenced, or areto be included in the List-of-Figures. A new \subfigure commandis introduced which can be used inside a figure environment foreach subfigure. An optional first argument is used as thecaption for that subfigure. This package is now obsolescent:new users should use subfig instead. | +| texlive-svn-prov | LPPL | The package introduces Subversion variants of the standardLaTeX macros \ProvidesPackage, \ProvidesClass and \ProvidesFilewhere the file name and date is extracted from Subversion Idkeywords. The file name may also be given explicitly as anoptional argument. | +| texlive-symbol | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-t2 | LPPL | The T2 bundle provides a variety of separate support functions,for using Cyrillic letters 'transparently' in formulae - thecitehack package, for using Cyrillic (or indeed any non-ascii)characters in citation keys; - support for Cyrillic in BibTeX;- support for Cyrillic in Makeindex; and - various items offont support. | +| texlive-tabu | LPPL 1.3 | The package provides an environment, tabu, which will make anysort of tabular (that doesn't need to split across pages), andan environment longtabu which provides the facilities of tabuin a modified longtable environment. (Note that this latteroffers an enhancement of ltxtable.) The package requires thearray package, and needs e-TeX to run (since array.sty ispresent in every conforming distribution of LaTeX, and sinceevery publicly available LaTeX format is built using e-TeX, therequirements are provided by default on any reasonable system).The package also requires xcolor for coloured rules in tables,and colortbl for coloured cells. The longtabu environmentfurther requires that longtable be loaded. The package itselfdoes not load any of these packages for the user. The tabuenvironment may be used in place of tabular, tabular* andtabularx environments, as well as the array environment inmaths mode. It overloads tabularx's X-column specification,allowing a width specification, alignment (l, r, c and j) andcolumn type indication (p, m and b). \begin{tabu} to specifies a target width, and \begin{tabu} spread enlarges the environment's ""natural"" width. | +| texlive-tabulary | LPPL | The package defines a tabular*-like environment, tabulary,taking a 'total width' argument as well as the columnspecifications. The environment uses column types L, C, R and Jfor variable width columns (\raggedright', \centering,\raggedleft, and normally justified). In contrast to tabularx'sX columns, the width of each column is weighted according tothe natural width of the widest cell in the column. | +| texlive-tetex | GPL+ and GPLv2+ and LPPL | teTeX was a comprehensive distribution of TeX, LaTeX andfamily, designed for ease of compilation, installation andcustomisation. In 2006, Thomas Esser announced he would nolonger be able to support, or to produce new versions of,teTeX. With the appearance of TeX live 2007 (whose Unix-systemTeX support originally derived from teTeX), no-one should beusing teTeX at all, in new applications. One of the ""schemes""available when installing TeX live provides a configurationvery close to that of the old teTeX, but using modern versionsof programs and packages. | +| texlive-tex | Knuth | TeX is a typesetting system that incorporates a macroprocessor. A TeX source document specifies or incorporates anumber of macro definitions that instruct the TeX engine how totypeset the document. The TeX engine also uses font metricsgenerated by Metafont, or by any of several other mechanismsthat incorporate fonts from other sources into an environmentsuitable for TeX. TeX has been, and continues, a basis and aninspiration for several other programs, including e-TeX andPDFTeX. The distribution includes the source of Knuth's TeXbook; this source is there to read, as an example of writingTeX -- it should not be processed without Knuth's directpermission. | +| texlive-tex4ht | LPPL | A converter from TeX and LaTeX to SGML-based formats such as(X)HTML, MathML, OpenDocument, and DocBook, providing aconfigurable (La)TeX-based authoring system for hypertext.Tex4ht does not parse (La)TeX source (so that it avoids thedifficulties encountered by many other converters, arising fromthe irregularity of (La)TeX syntax). Instead, Tex4ht uses(La)TeX itself (with an extra macro package) to produce a non-standard DVI file that it can then process. This techniqueallows TeX4ht to approach the robustness characteristic ofrestricted-syntax systems such as hyperlatex and gellmu. Notethat CTAN no longer holds the definitive sources of the | +| texlive-texconfig | LPPL | texconfig allows one to configure and maintain TeX in an easyand convenient manner, offering a series of dialog boxes tothe user. The directory in which texconfig is found is alsopreferentially used to find subprograms. | +| texlive-tex-gyre | GFSL | Adventor is based on the URW Gothic L family of fonts (which isderived from ITC Avant Garde Gothic, designed by Herb Lubalinand Tom Carnase). TeX Gyre Bonum is based on the URW Bookman Lfamily (from Bookman Old Style, designed by AlexanderPhemister). TeX Gyre Chorus is based on URW Chancery L MediumItalic (from ITC Zapf Chancery, designed by Hermann Zapf in1979). TeX-Gyre Cursor is based on URW Nimbus Mono L (based onCourier, designed by Howard G. Kettler in 1955, for IBM). TeXGyre Heros is based on URW Nimbus Sans L (from Helvetica,prepared by Max Miedinger, with Eduard Hoffmann in 1957). TeXGyre Pagella is based on URW Palladio L (from Palation,designed by Hermann Zapf in the 1940s). TeX Gyre Schola isbased on the URW Century Schoolbook L family (which wasdesigned by Morris Fuller Benton for the American TypeFounders). TeX Gyre Termes is based on the URW Nimbus Roman No9L family of fonts (whose original, Times, was designed byStanley Morison together with Starling Burgess and VictorLardent and first offered by Monotype). The constituentstandard faces of each family have been greatly extended, andcontain nearly 1200 glyphs each (though Chorus omits Greeksupport, has no small-caps family and has approximately 900glyphs). Each family is available in Adobe Type 1 and Open Typeformats, and LaTeX support (for use with a variety ofencodings) is provided. Vietnamese and Cyrillic characters wereadded by Han The Thanh and Valek Filippov, respectively. | +| texlive-tex-gyre-math | LPPL | TeX-Gyre-Math is to be a collection of maths fonts to match thetext fonts of the TeX-Gyre collection. The collection will bemade available in OpenType format, only; fonts will conform tothe developing standards for OpenType maths fonts. TeX-Gyre-Math-Pagella (to match Tex-Gyre-Pagella) and TeX-Gyre-Math-Termes (to match Tex-Gyre-Termes) fonts are provided. | +| texlive-tex-ini-files | Public Domain | This bundle provides a collection of model .ini files forcreating TeX formats. These files are commonly used tointroduced distribution-dependent variations in formats. Theyare also used to allow existing format source files to be usedwith newer engines, for example to adapt the plain e-TeX sourcefile to work with XeTeX and LuaTeX. | +| texlive-texlive-common-doc | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Documentation for texlive-common | +| texlive-texlive-docindex | LPPL | These files are regenerated as needed, which is often, so wemake them a separate package. See the tl-update-auto scriptfor the process. | +| texlive-texlive-en | LPPL | texlive-en package | +| texlive-texlive.infra | LPPL | This package contains the files needed to get the TeX Live(sometimes) tar and wget. These files end up in the standaloneinstall packages, and in the tlcritical repository. | +| texlive-texlive-msg-translations | LPPL | This package contains the translated messages of the TeX Liveinstaller and TeX Live Manager. For information on creating orupdating translations, seehttp://tug.org/texlive/doc.html#install-tl-xlate. | +| texlive-texlive-scripts | LPPL | Includes install-tl, tl-portable, rungs, etc.; not needed fortlmgr to run but still ours. Not included in tlcritical. | +| texlive-textcase | LPPL | The textcase package offers commands \MakeTextUppercase and\MakeTextLowercase are similar to the standard \MakeUppercaseand \MakeLowercase, but they do not change the case of anysections of mathematics, or the arguments of \cite, \label and\ref commands within the argument. A further command\NoCaseChange does nothing but suppress case change within itsargument, so to force uppercase of a section including anenvironment, one might say:\MakeTextUppercase{...\NoCaseChange{\begin{foo}}...\NoCaseChange{\end{foo}}...} | +| texlive-textpos | GPL+ | A package to facilitate placement of boxes at absolutepositions on the LaTeX page. There are several reasons why thismight be useful, an important one being to help the creation oflarge-format conference posters. | +| texlive-threeparttable | Threeparttable | Provides a scheme for tables that have a structured notesection, after the caption. This scheme provides an answer tothe old problem of putting footnotes in tables -- by makingfootnotes entirely unnecessary. Note that a threeparttable isnot a float of itself; but you can place it in a table or atable* environment, if necessary. | +| texlive-thumbpdf | LPPL | A Perl script that provides support for thumbnails in pdfTeXand dvips/ps2pdf. The script uses ghostscript to generate thethumbnails which get represented in a TeX readable file that isread by the package thumbpdf.sty to automatically include thethumbnails. This arrangement works with both plain TeX andLaTeX. | +| texlive-times | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-tipa | LPPL | These fonts are considered the 'ultimate answer' to IPAtypesetting. The encoding of these 8-bit fonts has beenregistered as LaTeX standard encoding T3, and the set ofaddendum symbols as encoding TS3. 'Times-like' Adobe Type 1versions are provided for both the T3 and the TS3 fonts. | +| texlive-titlesec | LPPL | A package providing an interface to sectioning commands forselection from various title styles. E.g., marginal titles andto change the font of all headings with a single command, alsoproviding simple one-step page styles. Also includes a packageto change the page styles when there are floats in a page. Youmay assign headers/footers to individual floats, too. | +| texlive-titling | LPPL | The titling package provides control over the typesetting ofthe \maketitle command and \thanks commands, and makes the\title, \author and \date information permanently available.Multiple titles are allowed in a single document. New titlingelements can be added and a titlepage title can be centered ona physical page. | +| texlive-tocloft | LPPL 1.3 | Provides control over the typography of the Table of Contents,List of Figures and List of Tables, and the ability to createnew `List of ...'. The ToC \parskip can be changed. | +| texlive-tools | LPPL | A collection of (variously) simple tools provided as part ofarray, bm, calc, dcolumn, delarray, enumerate, fileerr,fontsmpl, ftnright, hhline, indentfirst, layout, longtable,multicol, rawfonts, showkeys, somedefs, tabularx, theorem,trace, varioref, verbatim, xr, and xspace. | +| texlive-trimspaces | LPPL | A very short package that allows you to expandably removespaces around a token list (commands are provided to removespaces before, spaces after, or both); or to remove surroundingspaces within a macro definition, or to define space-strippedmacros. | +| texlive-txfonts | GPL+ | Txfonts supplies virtual text roman fonts using Adobe Times (orURW NimbusRomNo9L) with some modified and additional textsymbols in the OT1, T1, and TS1 encodings; maths alphabetsusing Times/URW Nimbus; maths fonts providing all the symbolsof the Computer Modern and AMS fonts, including all the Greekcapital letters from CMR; and additional maths fonts of variousother symbols. The set is complemented by a sans-serif set oftext fonts, based on Helvetica/NimbusSanL, and a monospace set.All the fonts are in Type 1 format (AFM and PFB files), and aresupported by TeX metrics (VF and TFM files) and macros for usewith LaTeX. | +| texlive-type1cm | LPPL | LaTeX, by default, restricts the sizes at which you can use itsdefault computer modern fonts, to a fixed set of discrete sizes(effectively, a set specified by Knuth). The type1cm packageremoves this restriction; this is particularly useful whenusing scalable versions of the cm fonts (Bakoma, or theversions from BSR/Y&Y, or True Type versions from Kinch, PCTeX,etc.). In fact, since modern distributions will automaticallygenerate any bitmap font you might need, type1cm has widerapplication than just those using scaleable versions of thefonts. Note that the LaTeX distribution now contains a packagefix-cm, which performs the task of type1cm, as well as doingthe same job for T1- and TS1-encoded ec fonts. | +| texlive-typehtml | LPPL | Can handle almost all of HTML2, and most of the math fragmentof the draft HTML3. | +| texlive-ucharclasses | Public Domain | The package takes care of switching fonts when you switch fromone Unicode block to another in the text of a document. Thisway, you can write a document with no explicit font selection,but a series of rules of the form ""when entering block ...,switch font to use ..."". | +| texlive-ucs | LPPL 1.3 | The bundle provides the ucs package, and utf8x.def, togetherwith a large number of support files. The utf8x.def definitionfile for use with inputenc covers a wider range of Unicodecharacters than does utf8.def in the LaTeX distribution. Thepackage provides facilities for efficient use of its large setsof Unicode characters. Glyph production may be controlled byvarious options, which permits use of non-ASCII characters whencoding mathematical formulae. Note that the bundle previouslyhad an alias ""unicode""; that alias has now been withdrawn, andno package of that name now exists. | +| texlive-uhc | LPPL | Support for Korean documents written in Korean standard KSCcodes for LaTeX2e. | +| texlive-ulem | Copyright only | The package provides an \ul (underline) command which willbreak over line ends; this technique may be used to replace \em(both in that form and as the \emph command), so as to makeoutput look as if it comes from a typewriter. The package alsooffers double and wavy underlining, and striking out (linethrough words) and crossing out (/// over words). The packageworks with both Plain TeX and LaTeX. | +| texlive-underscore | LPPL | With the package, \_ in text mode (i.e., \textunderscore)prints an underscore so that hyphenation of words either sideof it is not affected; a package option controls whether anactual hyphenation point appears after the underscore, ormerely a break point. The package also arranges that, while intext, '_' itself behaves as \textunderscore (the behaviour of _in maths mode is not affected. | +| texlive-unicode-data | LPPL and Unicode | This bundle provides generic access to Unicode Consortium datafor TeX use. It contains a set of text files provided by theUnicode Consortium which are currently all from Unicode 8.0.0,with the exception of MathClass.txt which is not currently partof the Unicode Character Database. Accompanying these sourcedata are generic TeX loader files allowing this data to be usedas part of TeX runs, in particular in building format files.set up and one for initialising XeTeX character classes as hasbeen carried out to date by unicode-letters.tex. The sourcedata are distributed in accordance with the license stipulatedby the Unicode Consortium. The bundle as a whole is co-ordinated by the LaTeX3 Project as a general resource for TeXusers. | +| texlive-unicode-math | LPPL 1.3 | The current release of this package typesets mathematics withunicode input and using OpenType maths fonts. (There is littlecompatibility with older maths packages.) XeTeX support is welltested, though LuaTeX support less so. The package can typesetusing STIX fonts, the XITS development of those fonts, theAsana-Math fonts, the Latin Modern Math, and the TeX Gyre Mathfont familiess, as well as the commercial Cambria Math fonts.There is no support for extra alphabets in the Unicode 'privateuse area'. The package relies on recent versions of thefontspec package and the l3kernel and l3packages bundles. | +| texlive-unisugar | LPPL 1.3 | The package allows the user to define shorthand aliases forsingle Unicode characters, and also provides support for suchaliases in RTL-text. The package requires an TeX-alike systemXeTeX and LuaTeX. | +| texlive-updmap-map | Public Domain | Font maps. | +| texlive-upquote | LPPL 1.2 | Typewriter-style fonts are best for program listings, butComputer Modern Typewriter prints ` and ' as bent opening andclosing single quotes. Other fonts, and most programminglanguages, print ` as a grave accent and ' upright; ' is usedboth to open and to close quoted strings. The package switchesthe typewriter font to Computer Modern Typewriter in OT1encoding, and modifies the behaviour of verbatim, verbatim*,\verb, and \verb* to print in the ""` and ' way"". It doesthisregardless of other fonts or encodings in use, so long asthe package is loaded after the other fonts were. The packagedoes not affect \tt, \texttt, etc. | +| texlive-url | LPPL | The command \url is a form of verbatim command that allowslinebreaks at certain characters or combinations of characters,accepts reconfiguration, and can usually be used in theargument to another command. (The \urldef command providesrobust commands that serve in cases when \url doesn't work inan argument.) The command is intended for email addresses,hypertext links, directories/paths, etc., which normally haveno spaces, so by default the package ignores spaces in itsargument. However, a package option ""allows spaces"", which isuseful for operating systems where spaces are a common part offile names. | +| texlive-utopia | Utopia | The Adobe Standard Encoding set (upright and italic shapes,medium and bold weights) of the Utopia font family, which Adobedonated to the X Consortium. Macro support, and maths fontsthat match the Utopia family, are provided by the Fourier andthe Mathdesign Utopia font packages. | +| texlive-varwidth | LPPL | The varwidth environment is superficially similar to minipage,but the specified width is just a maximum value -- the box mayget a narrower ""natural"" width. | +| texlive-wadalab | Wadalab | These are font bundles for the Japanese Wadalab fonts whichwork with the CJK package. All subfonts now have glyph namescompliant to the Adobe Glyph List, making ToUnicode CMaps inPDF documents (created automatically by dvipdfmx) workcorrectly. All font bundles now contain virtual Unicodesubfonts. | +| texlive-was | LPPL | A bundle of packages that arise in the author's area of- symbols that work in both maths and text modes; - commas forboth decimal separator and maths; and - upright Greek lettersin maths. | +| texlive-wasy | Public Domain | These are the wasy (Waldi symbol) fonts, second release. Thisbundle presents the fonts in Metafont format, but they are alsoavailable in Adobe Type 1 format. Support under LaTeX isprovided by the wasysym package. | +| texlive-wasy2-ps | Public Domain | Converted (Adobe Type 1) outlines of (some of) the wasy2 fonts. | +| texlive-wasysym | LPPL | The WASY2 (Waldi Symbol) font by Roland Waldi provides manyglyphs like male and female symbols and astronomical symbols,as well as the complete lasy font set and other odds and ends.The wasysym package implements an easy to use interface forthese symbols. | +| texlive-wrapfig | LPPL | Allows figures or tables to have text wrapped around them. Doesnot work in combination with list environments, but can be usedin a parbox or minipage, and in twocolumn format. Supports thefloat package. | +| texlive-xcolor | LPPL | Provides easy driver-independent access to several kinds ofcolor tints, shades, tones, and mixes of arbitrary colors. Itallows a user to select a document-wide target color model andoffers complete tools for conversion between eight colormodels. Additionally, there is a command for alternating rowcolors plus repeated non-aligned material (like horizontallines) in tables. Colors can be mixed like\color{red!30!green!40!blue}. | +| texlive-xdvi | MIT | The canonical previewer for use on Unix and other X-windowsbased systems. The distribution has been integrated with thatof xdvik (no longer separately available), so that it willbuild with web2c ""out of the box"". In practice, it is usuallydistributed via Tex-live. | +| texlive-xecjk | LPPL | A LaTeX package for typesetting CJK documents in the way usershave become used to, in the CJK package. The package requires acurrent version of xtemplate (and hence of the current LaTeX 3development environment. | +| texlive-xecolor | LPPL 1.3 | This is a simple package which defines about 140 differentcolours using XeTeX's colour feature. The colours can be usedin bidirectional texts without any problem. | +| texlive-xecyr | LPPL | Helper tools for using Cyrillic languages with XeLaTeX andbabel. | +| texlive-xeindex | LPPL | The package is based on XeSearch, and will automatically indexwords or phrases in an XeLaTeX document. Words are declared ina list, and every occurrence then creates an index entry whosecontent can be fully specified beforehand. | +| texlive-xepersian | LPPL 1.3 | The package supports Persian typesetting, using the PersianModern fonts, by default. | +| texlive-xesearch | LPPL | The package finds strings (e.g. (parts of) words or phrases)and manipulates them (apply any macro), thus turning each wordor phrase into a possible command. It is written in plain XeTeXand should thus work with any format (it is known to work withLaTeX and ConTeXt). The main application for the moment isXeIndex, an automatic index for XeLaTeX, but examples are givenof simple use to check spelling, count words, and highlightsyntax of programming languages. | +| texlive-xetex | MIT | XeTeX is an extension of TeX that integrates TeX's typesetting capabilitieswith (a) the Unicode text encoding standard (supporting most of the world閳ユ獨scripts) and (b) modern font technologies (TrueType and OpenType) and textlayout services (AAT, OpenType layout, SIL Graphite) provided by the hostoperating system and available libraries.With XeTeX, the advanced typographic features provided by OpenType fonts becomeavailable for all TeX users, as well as support for complex non-roman scripts.XeTeX also eliminates the complex task of managing a TeX font installation.XeTeX is now part of the standard TeX distribution TeXLive and works well withTeX macro packages like LaTeX and ConTeXt. | +| texlive-xetexconfig | LPPL | unicode-letters, and special crop.cfg and hyperref.cfg forXeTeX. | +| texlive-xetexfontinfo | ASL 2.0 | A pair of documents to reveal the font features supported byfonts usable in XeTeX. Use OpenType-info.tex for OpenTypefonts, and AAT-info.tex for AAT fonts (Mac OS X only). | +| texlive-xetex-itrans | LPPL 1.3 | The package provides maps for use with XeLaTeX with coding doneusing itrans. Fontspec maps are provided for Devanagari(Sanskrit), for Sanskrit in Kannada and for Kannada itself. | +| texlive-xetex-pstricks | Public Domain | The package provides an indirection scheme for XeTeX to use thepstricks xdvipdfmx.cfg configuration file, so that XeTeXdocuments will load it in preference to the standardpstricks.con configuration file. With this configuration, manyPSTricks features can be used in xelatex or plain xetexdocuments. | +| texlive-xetex-tibetan | LPPL | The package provides a map for use with Jonathan Kew's TECkit,to translate Tibetan to Unicode (range 0F00-0FFF). | +| texlive-xifthen | LPPL | This package extends the ifthen package by implementing newtest whether a string is void or not, if a command is definedor equivalent to another. The package also enables use ofcomplex expressions as introduced by the package calc, togetherwith the ability of defining new commands to handle complextests. The package requires e-TeX features. | +| texlive-xkeyval | LPPL | This package is an extension of the keyval package and offersadditional macros for setting keys and declaring and settingclass or package options. The package allows the programmer tospecify a prefix to the name of the macros it defines for keys,and to define families of key definitions; these all help usein documents where several packages define their own sets ofkeys. | +| texlive-xltxtra | LPPL | The package loads the fixltx2e package from the LaTeXdistribution, and etex.sty from the e-TeX distribution. Thepackage then patches the \- (discretionary hyphen command) touse the current hyphen character (which may be different fromthan the default, which is the character at the ASCII hyphenslot), and loads the realscripts to patch the \textsuperscriptcommand (from the LaTeX kernel) and the \textsubscript command(from the fixltx2e package). The package is loaded by thefontspec package, so that it should not ordinarily be necessaryto load it explicitly. The package relies on the metalogopackage for typesetting the XeTeX and XeLaTeX logos. | +| texlive-xmltex | LPPL | This package provides an implementation of a parser fordocuments matching the XML 1.0 and XML NamespaceRecommendations. In addition to parsing commands are providedto attatch TeX typesetting instructions to the various markupelemenets as they are encounted. Sample files for typesetting asubset of TEI, MathML, are included. Element and Attributenames, as well as character data, may use any charactersallowed in XML, using UTF-8 or a suitable 8-bit encoding. | +| texlive-xmltexconfig | LPPL | xmltexconfig package | +| texlive-xstring | LPPL | The package provides macros for manipulating strings -- testinga string's contents, extracting substrings, substitution ofsubstrings and providing numbers such as string length,position of, or number of recurrences of, a substring. Thepackage works equally in Plain TeX and LaTeX (though e-TeX isalways required). The strings to be processed may contain(expandable) macros. | +| texlive-xtab | LPPL | Xtab is an extended and somewhat improved version ofsupertabular; it provides tables that break across pages. | +| texlive-xunicode | LPPL 1.3 | The package supports XeTeX's (and other putative future similarengines') need for Unicode characters, in a similar way to whataccent-glyph sequence to a single Unicode character for output.The package also covers glyphs specified by packages (such astipa) which define many commands for single text glyphs. | +| texlive-zapfchan | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-zapfding | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| tftp | BSD | The Trivial File Transfer Protocol (TFTP) is normally used only forbooting diskless workstations. The tftp package provides the userinterface for TFTP, which allows users to transfer files to and from aremote machine. This program and TFTP provide very little security,and should not be enabled unless it is expressly needed. | +| tftp-server | BSD | The Trivial File Transfer Protocol (TFTP) is normally used only forbooting diskless workstations. The tftp-server package provides theserver for TFTP, which allows users to transfer files to and from aremote machine. TFTP provides very little security, and should not beenabled unless it is expressly needed. The TFTP server is run by usingsystemd socket activation, and is disabled by default. | +| thai-scalable-fonts-common | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package consists of files used by other thai-scalable-fonts packages. | +| thai-scalable-garuda-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Garuda family of Thai fonts. | +| thai-scalable-kinnari-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Kinnari family of Thai fonts. | +| thai-scalable-laksaman-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Laksaman family of Thai fonts. | +| thai-scalable-loma-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Loma family of Thai fonts. | +| thai-scalable-norasi-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Norasi family of Thai fonts. | +| thai-scalable-purisa-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Purisa family of Thai fonts. | +| thai-scalable-sawasdee-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Sawasdee family of Thai fonts. | +| thai-scalable-tlwgmono-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgMono family of Thai fonts. | +| thai-scalable-tlwgtypewriter-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgTypewriter family of Thai fonts. | +| thai-scalable-tlwgtypist-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgTypist family of Thai fonts. | +| thai-scalable-tlwgtypo-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgTypo family of Thai fonts. | +| thai-scalable-umpush-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Umpush family of Thai fonts. | +| thai-scalable-waree-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Waree family of Thai fonts. | +| theora-tools | BSD | The theora-tools package contains simple command line tools for usewith theora bitstreams. | +| thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird is a standalone mail and newsgroup client. | +| tibetan-machine-uni-fonts | GPLv3+ with exceptions | Tibetan Machine Uni is an TrueType OpenType, Unicode font released by THDLproject. The font supports Tibetan, Dzongkha and Ladakhi in dbu-can scriptwith full support for the Sanskrit combinations found in chos skad text. | +| tigervnc | GPLv2+ | Virtual Network Computing (VNC) is a remote display system whichallows you to view a computing 'desktop' environment not only on themachine where it is running, but from anywhere on the Internet andfrom a wide variety of machine architectures. This package contains aclient which will allow you to connect to other desktops running a VNCserver. | +| tigervnc-icons | GPLv2+ | This package contains icons for TigerVNC viewer | +| tigervnc-license | GPLv2+ | This package contains license of the TigerVNC suite | +| tigervnc-server | GPLv2+ | The VNC system allows you to access the same desktop from a widevariety of platforms. This package includes set of utilitieswhich make usage of TigerVNC server more user friendly. It alsocontains x0vncserver program which can export your activeX session. | +| tigervnc-server-applet | GPLv2+ | The Java TigerVNC viewer applet for web browsers. Install this package to allowclients to use web browser when connect to the TigerVNC server. | +| tigervnc-server-minimal | GPLv2+ | The VNC system allows you to access the same desktop from a widevariety of platforms. This package contains minimal installationof TigerVNC server, allowing others to access the desktop on yourmachine. | +| tigervnc-server-module | GPLv2+ | This package contains libvnc.so module to X server, allowing othersto access the desktop on your machine. | +| tinycdb | Public Domain | tinycdb is a small, fast and reliable utility and subroutine library forcreating and reading constant databases. The database structure is tunedfor fast reading.This package contains tinycdb utility and shared library. | +| tix | TCL | Tix, the Tk Interface eXtension, is a powerful set of user interfacecomponents that expands the capabilities of your Tcl/Tk and Pythonapplications. Using Tix together with Tk will greatly enhance theappearance and functionality of your application. | +| tk | TCL | When paired with the Tcl scripting language, Tk provides a fast and powerfulway to create cross-platform GUI applications. | +| tk-devel | TCL | When paired with the Tcl scripting language, Tk provides a fast and powerfulway to create cross-platform GUI applications.The package contains the development files and man pages for tk. | +| tlog | GPLv2+ | Tlog is a terminal I/O recording program similar to ""script"", but used inplace of a user's shell, starting the recording and executing the real user'sshell afterwards. The recorded I/O can then be forwarded to a logging serverin JSON format. | +| tog-pegasus | MIT | OpenPegasus WBEM Services for Linux enables management solutions that deliverincreased control of enterprise resources. WBEM is a platform and resourceindependent DMTF standard that defines a common information model andcommunication protocol for monitoring and controlling resources from diversesources. | +| tog-pegasus-libs | MIT | The OpenPegasus libraries. | +| tokyocabinet | LGPLv2+ | Tokyo Cabinet is a library of routines for managing a database. It is thesuccessor of QDBM. Tokyo Cabinet runs very fast. For example, the time requiredto store 1 million records is 1.5 seconds for a hash database and 2.2 secondsfor a B+ tree database. Moreover, the database size is very small and can be upto 8EB. Furthermore, the scalability of Tokyo Cabinet is great. | +| tomcatjss | LGPLv2+ | JSS Connector for Apache Tomcat, installed via the tomcatjss package,is a Java Secure Socket Extension (JSSE) module for Apache Tomcat thatuses Java Security Services (JSS), a Java interface to Network SecurityServices (NSS). because it uses an underlying NSS security model rather than the OpenSSL security model, so these two packages may not co-exist. | +| toolbox | ASL 2.0 | toolbox is a small script that launches a container to letyou bring in your favorite debugging or admin tools. | +| toolbox | ASL 2.0 | toolbox is a small script that launches a container to letyou bring in your favorite debugging or admin tools. | +| torque-libs | OpenPBS and TORQUEv1.1 | TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resourcemanager providing control over batch jobs and distributed compute nodes.TORQUE is based on OpenPBS version 2.3.12 and incorporates scalability,fault tolerance, and feature extension patches provided by USC, NCSA, OSC,the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and manyother leading edge HPC organizations.This package includes the shared libraries necessary for running TORQUEprograms. | +| totem | GPLv2+ with exceptions | Totem is simple movie player for the GNOME desktop. It features asimple playlist, a full-screen mode, seek and volume controls, as well asa pretty complete keyboard navigation.Totem is extensible through a plugin system. | +| totem-nautilus | GPLv2+ with exceptions | This package provides a Nautilus extension that shows the properties ofaudio and video files in the properties dialog. | +| totem-pl-parser | LGPLv2+ | A library to parse and save playlists, as used in music and movie players. | +| tracker | GPLv2+ | Tracker is a powerful desktop-neutral first class object database,tag/metadata database and search tool.It consists of a common object database that allows entities to have analmost infinite number of properties, metadata (both embedded/harvested aswell as user definable), a comprehensive database of keywords/tags andlinks to other entities.It provides additional features for file based objects including contextlinking and audit trails for a file object.Metadata indexers are provided by the tracker-miners package. | +| tracker-miners | GPLv2+ and LGPLv2+ | Tracker is a powerful desktop-neutral first class object database,tag/metadata database and search tool.This package contains various miners and metadata extractors for tracker. | +| ttmkfdir | LGPLv2+ | ttmkfdir is a utility used to create fonts.scale files inTrueType font directories in order to prepare them for useby the font server. | +| tuned-gtk | GPLv2+ | GTK GUI that can control tuned and provides simple profile editor. | +| tuned-utils | GPLv2+ | This package contains utilities that can help you to fine tune anddebug your system and manage tuned profiles. | +| tuned-utils-systemtap | GPLv2+ | This package contains several systemtap scripts to allow detailedmanual monitoring of the system. Instead of the typical IO/sec it collectsminimal, maximal and average time between operations to be able toidentify applications that behave power inefficient (many small operationsinstead of fewer large ones). | +| turbojpeg | IJG | The turbojpeg package contains the TurboJPEG shared library. | +| twolame-libs | LGPLv2+ | TwoLAME is an optimized MPEG Audio Layer 2 encoding library based on tooLAME,which in turn is based heavily on- the ISO dist10 code- improvement to algorithms as part of the LAME project (`www.sulaco.org/mp3`) This package contains the shared library. | +| tzdata-java | Public Domain | This package contains timezone information for use by Java runtimes. | +| ucs-miscfixed-fonts | Public Domain | The usc-fixed-fonts package provides bitmap fonts forlocations such as terminals. | +| ucx | BSD | UCX stands for Unified Communication X. UCX provides an optimized communicationlayer for Message Passing (MPI), PGAS/OpenSHMEM libraries and RPC/data-centricapplications. UCX utilizes high-speed networks, such as RDMA (InfiniBand, RoCE,etc), Cray Gemini or Aries, for inter-node communication. If no such network isavailable, TCP is used instead. UCX supports efficient transfer of data ineither main memory (RAM) or GPU memory (through CUDA and ROCm libraries).In addition, UCX provides efficient intra-node communication, by leveraging the | +| udica | GPLv3+ | Tool for generating SELinux security profiles for containers based oninspection of container JSON file. | +| udica | GPLv3+ | Tool for generating SELinux security profiles for containers based oninspection of container JSON file. | +| udisks2 | GPLv2+ | The Udisks project provides a daemon, tools and libraries to access andmanipulate disks, storage devices and technologies. | +| udisks2-iscsi | LGPLv2+ | This package contains module for iSCSI configuration. | +| udisks2-lvm2 | LGPLv2+ | This package contains module for LVM2 configuration. | +| unbound | BSD | Unbound is a validating, recursive, and caching DNS(SEC) resolver.The C implementation of Unbound is developed and maintained by NLnetLabs. It is based on ideas and algorithms taken from a java prototypedeveloped by Verisign labs, Nominet, Kirei and ep.net.Unbound is designed as a set of modular components, so that alsoDNSSEC (secure DNS) validation and stub-resolvers (that do not runas a server, but are linked into an application) are easily possible. | +| unbound-devel | BSD | The devel package contains the unbound library and the include files | +| unbound-libs | BSD | Contains libraries used by the unbound server and client applications | +| unicode-ucd | MIT | The Unicode Character Database (UCD) consists of a number of data files listingUnicode character properties and related data. It also includes data filescontaining test data for conformance to several important Unicode algorithms. | +| unit-api | BSD | The Unit of Measurement library provides a set ofJava language programming interfaces for handlingunits and quantities. The interfaces provide a layerwhich separates client code, which would call theAPI, from library code, which implements the API.The specification contains Interfaces and abstractclasses with methods for unit operations:* Checking of unit compatibility* Expression of a quantity in various units* Arithmetic operations on units | +| unit-api-javadoc | BSD | This package contains javadoc for unit-api. | +| unixODBC | GPLv2+ and LGPLv2+ | Install unixODBC if you want to access databases through ODBC.You will also need the mariadb-connector-odbc package if you want to accessa MySQL or MariaDB database, and/or the postgresql-odbc package for PostgreSQL. | +| unixODBC-devel | GPLv2+ and LGPLv2+ | The unixODBC package can be used to access databases through ODBCdrivers. If you want to develop programs that will access data throughODBC, you need to install this package. | +| uom-lib | BSD | Units of Measurement Libraries - extending and complementing JSR 363. | +| uom-lib-javadoc | BSD | This package contains documentation for the Units of MeasurementLibraries (JSR 363). | +| uom-parent | BSD | Main parent POM for all Units of Measurement Maven projects. | +| uom-se | BSD | JSR 363 Implementation got Java SE 8 and above.JDK Integration of Unit-API / JSR 363. This implementation aims atJava SE 8 and above, allowing the use of new features like Lambdastogether with Units of Measurement API. | +| uom-se-javadoc | BSD | This package contains documentation for the Units Standard (JSR 363)Java SE 8 Implementation. | +| uom-systems | BSD | Units of Measurement Systems - modules for JSR 363. | +| uom-systems-javadoc | BSD | This package contains documentation for the Units of MeasurementSystems (JSR 363). | +| upower | GPLv2+ | UPower (formerly DeviceKit-power) provides a daemon, API and commandline tools for managing power devices attached to the system. | +| urlview | GPLv2+ | urlview is a screen oriented program for extracting URLs from textfiles and displaying a menu from which you may launch a command toview a specific item. | +| urw-base35-bookman-fonts | AGPLv3 | This package contains URW Bookman font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-c059-fonts | AGPLv3 | This package contains C059 font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-d050000l-fonts | AGPLv3 | This package contains D050000L font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-fonts | AGPLv3 | The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript.This meta-package will install all the 35 fonts from the urw-base35-fonts. | +| urw-base35-fonts-common | AGPLv3 | The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript.This package contains the necessary license files for this font set. | +| urw-base35-gothic-fonts | AGPLv3 | This package contains URW Gothic font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-nimbus-mono-ps-fonts | AGPLv3 | This package contains Nimbus Mono PS font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-nimbus-roman-fonts | AGPLv3 | This package contains Nimbus Roman font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-nimbus-sans-fonts | AGPLv3 | This package contains Nimbus Sans font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-p052-fonts | AGPLv3 | This package contains P052 font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-standard-symbols-ps-fonts | AGPLv3 | This package contains Standard Symbols PS font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-z003-fonts | AGPLv3 | This package contains Z003 font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| usbguard | GPLv2+ | The USBGuard software framework helps to protect your computer against rogue USBdevices by implementing basic whitelisting/blacklisting capabilities based onUSB device attributes. | +| usbguard-dbus | GPLv2+ | The usbguard-dbus package contains an optional component that providesa D-Bus interface to the USBGuard daemon component. | +| usbguard-tools | GPLv2+ | The usbguard-tools package contains optional tools from the USBGuardsoftware framework. | +| usbmuxd | GPLv3+ or GPLv2+ | usbmuxd is a daemon used for communicating with Apple's iPod Touch, iPhone,iPad and Apple TV devices. It allows multiple services on the device to beaccessed simultaneously. | +| usbredir | LGPLv2+ | The usbredir libraries allow USB devices to be used on remote and/or virtualhosts over TCP. The following libraries are provided:usbredirparser:A library containing the parser for the usbredir protocolusbredirhost:A library implementing the USB host side of a usbredir connection.All that an application wishing to implement a USB host needs to do is:* Provide a libusb device handle for the device* Provide write and read callbacks for the actual transport of usbredir data* Monitor for usbredir and libusb read/write events and call their handlers | +| usermode-gtk | GPLv2+ | The usermode-gtk package contains several graphical tools for users:userinfo, usermount and userpasswd. Userinfo allows users to changetheir finger information. Usermount lets users mount, unmount, andformat file systems. Userpasswd allows users to change theirpasswords.Install the usermode-gtk package if you would like to provide users withgraphical tools for certain account management tasks. | +| utf8proc | Unicode and MIT | utf8proc is a library for processing UTF-8 encoded Unicode strings.Some features are Unicode normalization, stripping of default ignorablecharacters, case folding and detection of grapheme cluster boundaries.A special character mapping is available, which converts for examplethe characters 閳ユ窏yphen閳 (U+2010), 閳ユ发inus閳 (U+2212) and 閳ユ窏yphen-Minus(U+002D, ASCII Minus) all into the ASCII minus sign, to make themequal for comparisons.The currently supported Unicode version is 9.0.0.This package only contains the C library. | +| uuid | MIT | OSSP uuid is a ISO-C:1999 application programming interface (API)and corresponding command line interface (CLI) for the generationof DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant UniversallyUnique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version1 (time and node based), version 3 (name based, MD5), version 4(random number based) and version 5 (name based, SHA-1). AdditionalAPI bindings are provided for the languages ISO-C++:1998 and Perl:5Optional backward compatibility exists for the ISO-C DCE-1.1 and PerlData::UUID APIs. | +| valgrind | GPLv2+ | Valgrind is an instrumentation framework for building dynamic analysistools. There are Valgrind tools that can automatically detect manymemory management and threading bugs, and profile your programs indetail. You can also use Valgrind to build new tools. The Valgrinderror detector (memcheck, the default tool), two thread errordetectors (helgrind and drd), a cache and branch-prediction profiler(cachegrind), a call-graph generating cache and branch-predictionprofiler (callgrind), and a heap profiler (massif). | +| valgrind-devel | GPLv2+ | Header files and libraries for development of valgrind aware programs. | +| varnish | BSD | This is Varnish Cache, a high-performance HTTP accelerator.Varnish Cache stores web pages in memory so web servers don閳ユ獩 have tocreate the same web page over and over again. Varnish Cache servespages much faster than any application server; giving the website asignificant speed up.Documentation wiki and additional information about Varnish Cache is | +| varnish-devel | BSD | Development files for varnishVarnish Cache is a high-performance HTTP accelerator | +| varnish-docs | BSD | Documentation files for varnish | +| varnish-modules | BSD | This is a collection of modules (""vmods"") extending Varnish VCL usedfor describing HTTP request/response policies with additionalcapabilities. This collection contains the following vmods (previouslytcp, var, xkey | +| velocity | ASL 2.0 | Velocity is a Java-based template engine. It permits anyone to use thesimple yet powerful template language to reference objects defined inJava code.When Velocity is used for web development, Web designers can work inparallel with Java programmers to develop web sites according to theModel-View-Controller (MVC) model, meaning that web page designers canfocus solely on creating a site that looks good, and programmers canfocus solely on writing top-notch code. Velocity separates Java codefrom the web pages, making the web site more maintainable over the longrun and providing a viable alternative to Java Server Pages (JSPs) orPHP.Velocity's capabilities reach well beyond the realm of web sites; forexample, it can generate SQL and PostScript and XML (see Anakia for moreinformation on XML transformations) from templates. It can be usedeither as a standalone utility for generating source code and reports,or as an integrated component of other systems. Velocity also providestemplate services for the Turbine web application framework.Velocity+Turbine provides a template service that will allow webapplications to be developed according to a true MVC model. | +| vhostmd | GPLv2+ | vhostmd provides a ""metrics communication channel"" between a host andits hosted virtual machines, allowing limited introspection of hostresource usage from within virtual machines. | +| vim-common | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting and more. Thevim-common package contains files which every VIM binary will need inorder to run.If you are installing vim-enhanced or vim-X11, you'll also needto install the vim-common package. | +| vim-enhanced | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting and more. Thevim-enhanced package contains a version of VIM with extra, recentlyintroduced features like Python and Perl interpreters.Install the vim-enhanced package if you'd like to use a version of theVIM editor which includes recently added enhancements likeinterpreters for the Python and Perl scripting languages. You'll alsoneed to install the vim-common package. | +| vim-filesystem | Vim and MIT | This package provides some directories which are required by otherpackages that add vim files, p.e. additional syntax files or filetypes. | +| vim-X11 | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting andmore. VIM-X11 is a version of the VIM editor which will run within theX Window System. If you install this package, you can run VIM as an Xapplication with a full GUI interface and mouse support by command gvim.Install the vim-X11 package if you'd like to try out a version of viwith graphics and mouse capabilities. You'll also need to install thevim-common package. | +| vinagre | GPLv2+ | Vinagre is a VNC client for the GNOME desktop.With Vinagre you can have several connections open simultaneously, bookmarkyour servers thanks to the Favorites support, store the passwords in theGNOME keyring, and browse the network to look for VNC servers.Apart from the VNC protocol, vinagre supports Spice and RDP. | +| vino | GPLv2+ | Vino is a VNC server for GNOME. It allows remote users toconnect to a running GNOME session using VNC. | +| virt-dib | GPLv2+ | Virt-dib is a safe and secure alternative to the OpenStackdiskimage-builder command. It is compatible with mostdiskimage-builder elements. | +| virt-install | GPLv2+ | Package includes several command line utilities, including virt-install(build and install new VMs) and virt-clone (clone an existing virtualmachine). | +| virtio-win | BSD and Apache and GPLv2 | VirtIO para-virtualized Windows(R) drivers for 32-bit and 64-bitWindows(R) guests. | +| virt-manager | GPLv2+ | Virtual Machine Manager provides a graphical tool for administering virtualmachines for KVM, Xen, and LXC. Start, stop, add or remove virtual devices,connect to a graphical or serial console, and see resource usage statisticsfor existing VMs on local or remote machines. Uses libvirt as the backendmanagement API. | +| virt-manager-common | GPLv2+ | Common files used by the different virt-manager interfaces, as well asvirt-install related tools. | +| virt-p2v-maker | GPLv2+ | Virt-p2v converts (virtualizes) physical machines so they can be runas virtual machines under KVM.This package contains the tools needed to make a virt-p2v boot CD orUSB key which is booted on the physical machine to perform theconversion. You also need virt-v2v installed somewhere else tocomplete the conversion.To convert virtual machines from other hypervisors, see virt-v2v. | +| virt-top | GPLv2+ | virt-top is a 'top(1)'-like utility for showing stats of virtualizeddomains. Many keys and command line options are the same as forordinary 'top'.It uses libvirt so it is capable of showing stats across a variety ofdifferent virtualization systems. | +| virt-v2v | GPLv2+ | Virt-v2v converts virtual machines from non-KVM hypervisorsto run under KVM.To convert physical machines, see the virt-p2v-maker package. | +| virt-viewer | GPLv2+ | Virtual Machine Viewer provides a graphical console client for connectingto virtual machines. It uses the GTK-VNC or SPICE-GTK widgets to providethe display, and libvirt for looking up VNC/SPICE server details. | +| voikko-tools | GPLv2+ | This package contains voikkospell and voikkohyphenate, small command linetools for testing libvoikko. These tools may also be useful for shellscripts. | +| volume_key | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | This package provides a command-line tool for manipulating storage volumeencryption keys and storing them separately from volumes.The main goal of the software is to allow restoring access to an encryptedhard drive if the primary user forgets the passphrase. The encryption keyback up can also be useful for extracting data after a hardware or softwarefailure that corrupts the header of the encrypted volume, or to access thecompany data after an employee leaves abruptly. | +| volume_key-devel | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | This package provides libvolume_key, a library for manipulating storage volumeencryption keys and storing them separately from volumes.The main goal of the software is to allow restoring access to an encryptedhard drive if the primary user forgets the passphrase. The encryption keyback up can also be useful for extracting data after a hardware or softwarefailure that corrupts the header of the encrypted volume, or to access thecompany data after an employee leaves abruptly. | +| volume_key-libs | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | This package provides libvolume_key, a library for manipulating storage volumeencryption keys and storing them separately from volumes.The main goal of the software is to allow restoring access to an encryptedhard drive if the primary user forgets the passphrase. The encryption keyback up can also be useful for extracting data after a hardware or softwarefailure that corrupts the header of the encrypted volume, or to access thecompany data after an employee leaves abruptly. | +| vorbis-tools | GPLv2 | Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free,general-purpose compressed audio format for audio and music at fixedand variable bitrates from 16 to 128 kbps/channel.The vorbis package contains an encoder, a decoder, a playback tool, and acomment editor. | +| vsftpd | GPLv2 with exceptions | vsftpd is a Very Secure FTP daemon. It was written completely fromscratch. | +| vte291 | LGPLv2+ | VTE is a library implementing a terminal emulator widget for GTK+. VTEis mainly used in gnome-terminal, but can also be used to embed aconsole/terminal in games, editors, IDEs, etc. | +| vte-profile | GPLv3+ | The vte-profile package contains a profile.d script for the VTE terminalemulator library. | +| vulkan-headers | ASL 2.0 | Vulkan Header files and API registry | +| vulkan-loader | ASL 2.0 | This project provides the Khronos official Vulkan ICD desktoploader for Windows, Linux, and MacOS. | +| vulkan-loader-devel | ASL 2.0 | The vulkan-loader-devel package contains libraries and header files fordeveloping applications that use vulkan-loader. | +| vulkan-tools | ASL 2.0 | Vulkan tools | +| vulkan-validation-layers | ASL 2.0 | Vulkan validation layers | +| WALinuxAgent | ASL 2.0 | The Azure Linux Agent supports the provisioning and running of LinuxVMs in the Azure cloud. This package should be installed on Linux diskimages that are built to run in the Azure environment. | +| wavpack | BSD | WavPack is a completely open audio compression format providing lossless,high-quality lossy, and a unique hybrid compression mode. Although thetechnology is loosely based on previous versions of WavPack, the newversion 4 format has been designed from the ground up to offer unparalleledperformance and functionality. | +| wayland-devel | MIT | The wayland-devel package contains libraries and header files fordeveloping applications that use wayland. | +| wayland-protocols-devel | MIT | wayland-protocols contains Wayland protocols that adds functionality notavailable in the Wayland core protocol. Such protocols either addscompletely new functionality, or extends the functionality of some otherprotocol either in Wayland core, or some other protocol inwayland-protocols. | +| webkit2gtk3 | LGPLv2 | WebKitGTK is the port of the portable web rendering engine WebKit to theGTK platform.This package contains WebKit2 based WebKitGTK for GTK 3. | +| webkit2gtk3-devel | LGPLv2 | The webkit2gtk3-devel package contains libraries, build data, and headerfiles for developing applications that use webkit2gtk3. | +| webkit2gtk3-jsc | LGPLv2 | This package contains JavaScript engine from webkit2gtk3. | +| webkit2gtk3-jsc-devel | LGPLv2 | The webkit2gtk3-jsc-devel package contains libraries, build data, and headerfiles for developing applications that use JavaScript engine from webkit2gtk3. | +| webkit2gtk3-plugin-process-gtk2 | LGPLv2 | Support for the GTK 2 based NPAPI plugins (such as Adobe Flash) for webkit2gtk3. | +| webrtc-audio-processing | BSD and MIT | webrtc-audio-processing is a library derived from Google WebRTC project thatprovides echo cancellation functionality. This library is used by for examplePulseAudio to provide echo cancellation. | +| wget | GPLv3+ | GNU Wget is a file retrieval utility which can use either the HTTP orFTP protocols. Wget features include the ability to work in thebackground while you are logged out, recursive retrieval ofdirectories, file name wildcard matching, remote file timestampstorage and comparison, use of Rest with FTP servers and Range withHTTP servers to retrieve files over slow or unstable connections,support for Proxy servers, and configurability. | +| whois | GPLv2+ | Searches for an object in a RFC 3912 database.This version of the WHOIS client tries to guess the right server to ask forthe specified object. If no guess can be made it will connect towhois.networksolutions.com for NIC handles or whois.arin.net for IPv4addresses and network names. | +| whois-nls | GPLv2+ | whois tools messages translated into different natural languages. | +| wireshark | GPL+ | Wireshark allows you to examine protocol data stored in files or as it iscaptured from wired or wireless (WiFi or Bluetooth) networks, USB devices,and many other sources. It supports dozens of protocol capture file formatsand understands more than a thousand protocols.It has many powerful features including a rich display filter languageand the ability to reassemble multiple protocol packets in order to, forexample, view a complete TCP stream, save the contents of a file which wastransferred over HTTP or CIFS, or play back an RTP audio stream. | +| wireshark-cli | GPL+ | This package contains command-line utilities, plugins, and documentation forWireshark. | +| wodim | GPLv2 | Wodim is an application for creating audio and data CDs. Wodimworks with many different brands of CD recorders, fully supportsmulti-sessions and provides human-readable error messages. | +| woff2 | MIT | Web Open Font Format (WOFF) 2.0 is an update to the existing WOFF 1.0 withimproved compression that is achieved by using the Brotli algorithm. The primarypurpose of the WOFF2 format is to efficiently package fonts linked to Webdocuments by means of CSS @font-face rules. | +| wqy-microhei-fonts | ASL 2.0 or GPLv3 with exceptions | A new Sans Serif CJK font derived from Google's ""Droid Sans Fallback""and covers the entire GBK code points (20932 Han glyphs). | +| wqy-unibit-fonts | GPLv2 with exceptions | The Wen Quan Yi Unibit is designed as a dual-width (16x16,16x8)bitmap font to provide the most complete international symbolcoverage, serving as the system-wide fall-back font. This fonthas covered over 46000 Unicode code points in BMP.It is intended to supersede the outdated GNU Unifont.This font was created by merging the latest update of GNUUnifont [GPL] (by Roman Czyborra and David Starner et al., thefont was last updated in 2004), WenQuanYi Bitmap Song [GPL]0.8.1 (by Qianqian Fang and WenQuanYi contributors) andFixed-16x8 [public domain] bitmap fonts from X11 core fonts.The entire CJK Unified Ideographics (U4E00-U9FA5) and CJK UnifiedIdeographics Extension A(U3400-U4DB5) blocks were replaced byhigh-quality glyphs from China National Standard GB19966-2005(public domain). Near a thousand of non-CJK characters were improved byWenQuanYi contributors via their collaborative font editing website athttp://wenq.org/eindex.cgi?Unicode_Chart_EN | +| wsmancli | BSD | Command line interface for managingsystems using Web Services Management protocol. | +| x3270-x11 | BSD | The x3270 program opens a window in the X Window System which emulatesthe actual look of an IBM 3278/3279 terminal, commonly used withmainframe applications. x3270 also allows you to telnet to an IBMhost from the x3270 window.Install the x3270-x11 package if you need to access IBM hosts using an IBM3278/3279 terminal emulator from X11. | +| xalan-j2 | ASL 2.0 and W3C | Xalan is an XSLT processor for transforming XML documents into HTML,text, or other XML document types. It implements the W3C Recommendationsfor XSL Transformations (XSLT) and the XML Path Language (XPath). It canbe used from the command line, in an applet or a servlet, or as a modulein other program. | +| Xaw3d | MIT and GPLv3+ | Xaw3d is an enhanced version of the MIT Athena Widget set forthe X Window System. Xaw3d adds a three-dimensional look to applicationswith minimal or no source code changes.You should install Xaw3d if you are using applications which incorporatethe MIT Athena widget set and you'd like to incorporate a 3D look intothose applications. | +| xcb-util | MIT | The xcb-util module provides a number of libraries which sit on top oflibxcb, the core X protocol library, and some of the extensionlibraries. These experimental libraries provide convenience functionsand interfaces which make the raw X protocol more usable. Some of thelibraries also provide client-side code which is not strictly part ofthe X protocol but which have traditionally been provided by Xlib. | +| xcb-util-image | MIT | XCB util-image module provides the following library: | +| xcb-util-keysyms | MIT | XCB util-keysyms module provides the following library: | +| xcb-util-renderutil | MIT | XCB util-renderutil module provides the following library: | +| xcb-util-wm | MIT | XCB util-wm module provides the following libraries: | +| xdg-desktop-portal | LGPLv2+ | xdg-desktop-portal works by exposing a series of D-Bus interfaces known asportals under a well-known name (org.freedesktop.portal.Desktop) and objectpath (/org/freedesktop/portal/desktop). The portal interfaces include APIs forfile access, opening URIs, printing and others. | +| xdg-desktop-portal-gtk | LGPLv2+ | A backend implementation for xdg-desktop-portal that is using GTK+ and variouspieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot ororg.gnome.SessionManager D-Bus interfaces. | +| xdg-user-dirs | GPLv2+ and MIT | Contains xdg-user-dirs-update that updates folders in a usershomedirectory based on the defaults configured by the administrator. | +| xdg-user-dirs-gtk | GPL+ | Contains some integration of xdg-user-dirs with the gnomedesktop, including creating default bookmarks and detectinglocale changes. | +| xdg-utils | MIT | The xdg-utils package is a set of simple scripts that provide basicdesktop integration functions for any Free Desktop, such as Linux.They are intended to provide a set of defacto standards.This means that:* Third party software developers can rely on these xdg-utils for all of their simple integration needs.* Developers of desktop environments can make sure that their environments are well supported* Distribution vendors can provide custom versions of these utilitiesThe following scripts are provided at this time:* xdg-desktop-icon Install icons to the desktop* xdg-desktop-menu Install desktop menu items* xdg-email Send mail using the user's preferred e-mail composer* xdg-icon-resource Install icon resources* xdg-mime Query information about file type handling and install descriptions for new file types* xdg-open Open a file or URL in the user's preferred application* xdg-screensaver Control the screensaver* xdg-settings Get various settings from the desktop environment | +| xerces-j2 | ASL 2.0 and W3C | Welcome to the future! Xerces2 is the next generation of high performance,fully compliant XML parsers in the Apache Xerces family. This new version ofXerces introduces the Xerces Native Interface (XNI), a complete framework forbuilding parser components and configurations that is extremely modular andeasy to program.The Apache Xerces2 parser is the reference implementation of XNI but otherparser components, configurations, and parsers can be written using the XercesNative Interface. For complete design and implementation documents, refer tothe XNI Manual.Xerces2 is a fully conforming XML Schema processor. For more information,refer to the XML Schema page.Xerces2 also provides a complete implementation of the Document Object ModelLevel 3 Core and Load/Save W3C Recommendations and provides a completeimplementation of the XML Inclusions (XInclude) W3C Recommendation. It alsoprovides support for OASIS XML Catalogs v1.1.Xerces2 is able to parse documents written according to the XML 1.1Recommendation, except that it does not yet provide an option to enablenormalization checking as described in section 2.13 of this specification. Italso handles name spaces according to the XML Namespaces 1.1 Recommendation,and will correctly serialize XML 1.1 documents if the DOM level 3 load/saveAPIs are in use. | +| xinetd | xinetd | Xinetd is a secure replacement for inetd, the Internet servicesdaemon. Xinetd provides access control for all services based on theaddress of the remote host and/or on time of access and can preventdenial-of-access attacks. Xinetd provides extensive logging, has nolimit on the number of server arguments, and lets you bind specificservices to specific IP addresses on your host machine. Each servicehas its own specific configuration file for Xinetd; the files arelocated in the /etc/xinetd.d directory. | +| xkeyboard-config | MIT | This package contains configuration data used by the X Keyboard Extension (XKB),which allows selection of keyboard layouts when using a graphical interface. | +| xkeyboard-config-devel | MIT | Development files for xkeyboard-config. | +| xml-commons-apis | ASL 2.0 and W3C and Public Domain | xml-commons-apis is designed to organize and have common packaging forthe various externally-defined standard interfaces for XML. Thisincludes the DOM, SAX, and JAXP. | +| xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons. | +| xmlsec1 | MIT | XML Security Library is a C library based on LibXML2 and OpenSSL.The library was created with a goal to support major XML securitystandards ""XML Digital Signature"" and ""XML Encryption"". | +| xmlsec1-nss | MIT | NSS plugin for XML Security Library provides NSS based crypto servicesfor the xmlsec library | +| xmlsec1-openssl | MIT | OpenSSL plugin for XML Security Library provides OpenSSL based crypto servicesfor the xmlsec library. | +| xmlstreambuffer | CDDL or GPLv2 with exceptions | A stream buffer is a stream-based representation of an XMLvery efficient stream-based memory representations of XMLinfo-sets; and be created and processed using any Java-basedXML API.Conceptually a stream buffer is similar to the representationused in the Xerces deferred DOM implementation, with the crucialdifference that a stream buffer does not store hierarchicalinformation like parent and sibling information. The deferredDOM implementation reduces memory usage when large XML documentsare parsed but only a subset of the document needs to be processed.(Note that using deferred DOM will be more expensive thannon-deferred DOM in terms of memory and processing if allthe document is traversed.)Stream buffers may be used as an efficient alternative to DOM where:* most or all of an XML info-set will eventually get traversed; and/or* targeted access to certain parts of an XML info-set are required and need to be efficiently processed using stream-based APIs like SAX or StAX. | +| xmlto | GPLv2+ | This is a package for converting XML files to various formats using XSLstylesheets. | +| xorg-sgml-doctools | MIT | This package is required in order to generate the X.Org X11 documentation fromsource. | +| xorg-x11-docs | MIT | Protocol and other technical documentation for the X.Org X11 X Window Systemimplementation. | +| xorg-x11-drivers | MIT | The purpose of this package is to require all of the individual X.Orgdriver rpms, to allow the OS installation software to install all driversall at once, without having to track which individual drivers are presenton each architecture. By installing this package, it forces all of theindividual driver packages to be installed. | +| xorg-x11-drv-ati | MIT | X.Org X11 ati video driver. | +| xorg-x11-drv-dummy | MIT | X.Org X11 dummy video driver. | +| xorg-x11-drv-evdev | MIT | X.Org X11 evdev input driver. | +| xorg-x11-drv-evdev-devel | MIT | X.Org X11 evdev input driver development files. | +| xorg-x11-drv-fbdev | MIT | X.Org X11 fbdev video driver. | +| xorg-x11-drv-intel | MIT | X.Org X11 Intel video driver. | +| xorg-x11-drv-libinput | MIT | A generic input driver for the X.Org X11 X server based on libinput,supporting all devices. | +| xorg-x11-drv-nouveau | MIT | X.Org X11 nouveau video driver. | +| xorg-x11-drv-qxl | MIT | X.Org X11 qxl video driver. | +| xorg-x11-drv-v4l | MIT | X.Org X11 v4l video driver. | +| xorg-x11-drv-vesa | MIT | X.Org X11 vesa video driver. | +| xorg-x11-drv-vmware | MIT | X.Org X11 vmware video driver. | +| xorg-x11-drv-wacom | GPLv2+ | X.Org X11 wacom input driver for Wacom tablets. | +| xorg-x11-drv-wacom-serial-support | GPLv2+ | Files for enabling the wacom_w8001 kernel driver on WacomISDv4-compatible serial tablets. If enabled, the serial tablet's device nodewill be available as normal evdev node. | +| xorg-x11-fonts-100dpi | MIT and Lucida and Public Domain | A set of 100 dpi fonts used by the X window system. | +| xorg-x11-fonts-75dpi | MIT and Lucida and Public Domain | A set of 75 dpi fonts used by the X window system. | +| xorg-x11-fonts-cyrillic | MIT and Lucida and Public Domain | Contains a set of Cyrillic fonts. | +| xorg-x11-fonts-ethiopic | MIT and Lucida and Public Domain | Ethiopic fonts which are part of the core X Window System distribution. | +| xorg-x11-fonts-ISO8859-1-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts for ISO-8859-1. | +| xorg-x11-fonts-ISO8859-14-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts in the ISO8859-14 encoding which provide Welshsupport. | +| xorg-x11-fonts-ISO8859-14-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts in the ISO8859-14 encoding which provide Welshsupport. | +| xorg-x11-fonts-ISO8859-15-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts in the ISO8859-15 encoding which provide Eurosupport. | +| xorg-x11-fonts-ISO8859-15-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts in the ISO8859-15 encoding which provide Eurosupport. | +| xorg-x11-fonts-ISO8859-1-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts for ISO-8859-1. | +| xorg-x11-fonts-ISO8859-2-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts for Central European languages. | +| xorg-x11-fonts-ISO8859-2-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts for Central European languages. | +| xorg-x11-fonts-ISO8859-9-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts for the Turkish language. | +| xorg-x11-fonts-ISO8859-9-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts for the Turkish language. | +| xorg-x11-fonts-misc | MIT and Lucida and Public Domain | This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabicfonts for use with X Window System. | +| xorg-x11-fonts-Type1 | MIT and Lucida and Public Domain | A collection of Type1 fonts which are part of the core X Window Systemdistribution. | +| xorg-x11-font-utils | MIT | X.Org X11 font utilities required for font installation, conversion, andgeneration. | +| xorg-x11-proto-devel | MIT | X.Org X11 Protocol headers | +| xorg-x11-server-common | MIT | Common files shared among all X servers. | +| xorg-x11-server-utils | MIT | A collection of utilities used to tweak and query the runtime configuration ofthe X server. | +| xorg-x11-server-Xdmx | MIT | Xdmx is proxy X server that provides multi-head support for multiple displaysattached to different machines (each of which is running a typical X server).When Xinerama is used with Xdmx, the multiple displays on multiple machinesare presented to the user as a single unified screen. A simple applicationfor Xdmx would be to provide multi-head support using two desktop machines,each of which has a single display device attached to it. A complexapplication for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays(each attached to one of 16 computers) into a unified 5120x4096 display. | +| xorg-x11-server-Xephyr | MIT | Xephyr is an X server which has been implemented as an ordinaryX application. It runs in a window just like other X applications,but it is an X server itself in which you can run other software. Itis a very useful tool for developers who wish to test theirapplications without running them on their real X server. UnlikeXnest, Xephyr renders to an X image rather than relaying theX protocol, and therefore supports the newer X extensions likeRender and Composite. | +| xorg-x11-server-Xnest | MIT | Xnest is an X server which has been implemented as an ordinaryX application. It runs in a window just like other X applications,but it is an X server itself in which you can run other software. Itis a very useful tool for developers who wish to test theirapplications without running them on their real X server. | +| xorg-x11-server-Xorg | MIT | X.org X11 is an open source implementation of the X Window System. Itprovides the basic low level functionality which full fledgedgraphical user interfaces (GUIs) such as GNOME and KDE are designedupon. | +| xorg-x11-server-Xspice | MIT | XSpice is both an X and a Spice server. | +| xorg-x11-server-Xvfb | MIT and GPLv2 | Xvfb (X Virtual Frame Buffer) is an X server that is able to run onmachines with no display hardware and no physical input devices.Xvfb simulates a dumb framebuffer using virtual memory. Xvfb doesnot open any devices, but behaves otherwise as an X display. Xvfbis normally used for testing servers. | +| xorg-x11-server-Xwayland | MIT | Xwayland is an X server for running X clients under Wayland. | +| xorg-x11-utils | MIT | A collection of client utilities which can be used to query the X server forvarious information. | +| xorg-x11-xauth | MIT | xauth is used to edit and display the authorization informationused in connecting to an X server. | +| xorg-x11-xbitmaps | MIT | X.Org X11 application bitmaps | +| xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts. | +| xorg-x11-xinit-session | MIT | Allows legacy ~/.xsession and ~/.Xclients files to be used from displaymanagers. | +| xorg-x11-xkb-utils | MIT | X.Org X11 xkb core utilities. | +| xorriso | GPLv2+ | Xorriso is a program which copies file objects from POSIX compliantfilesystems into Rock Ridge enhanced ISO-9660 filesystems and allowssession-wise manipulation of such filesystems. It can load managementinformation of existing ISO images and it writes the session resultsto optical media or to filesystem objects. Vice versa xorriso is ableto copy file objects out of ISO-9660 filesystems.Filesystem manipulation capabilities surpass those of mkisofs. Xorrisois especially suitable for backups, because of its high fidelity offile attribute recording and its incremental update sessions. OpticalDVD-RAM, BD-R and BD-RE. | +| xrestop | GPLv2+ | A utility to monitor application usage of X resources in the X Server, anddisplay them in a manner similar to 'top'. This is a very useful utilityfor tracking down application X resource usage leaks. | +| xsane | GPLv2+ and LGPLv2+ | XSane is an X based interface for the SANE (Scanner Access Now Easy)library, which provides access to scanners, digital cameras, and othercapture devices. XSane is written in GTK+ and provides control forperforming the scan and then manipulating the captured image. | +| xsane-common | GPLv2+ and LGPLv2+ | This package contains common files needed by other xsane packages. | +| xsane-gimp | GPLv2+ and LGPLv2+ | This package provides the regular XSane frontend for the SANE scannerinterface, but it works as a GIMP plug-in. You must have GIMPinstalled to use this package. | +| xsom | CDDL-1.1 or GPLv2 with exceptions | XML Schema Object Model (XSOM) is a Java library that allows applications toeasily parse XML Schema documents and inspect information in them. It isexpected to be useful for applications that need to take XML Schema as aninput. The library is a straight-forward implement of ""schema components"" asdefined in the XML Schema spec part 1. Refer to this specification of how thisobject model works. | +| xterm | MIT | The xterm program is a terminal emulator for the X Window System. Itprovides DEC VT102 and Tektronix 4014 compatible terminals forprograms that can't use the window system directly. | +| xterm-resize | MIT | Prints a shell command for setting the appropriate environment variables toindicate the current size of the window from which the command is run. | +| yajl | ISC | Yet Another JSON Library. YAJL is a small event-driven(SAX-style) JSON parser written in ANSI C, and a smallvalidating JSON generator. | +| yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Yelp is the help browser for the GNOME desktop. It is designedto help you browse all the documentation on your system inone central tool, including traditional man pages, info pages anddocumentation written in DocBook. | +| yelp-libs | LGPLv2+ and ASL 2.0 and GPLv2+ | This package contains libraries used by the yelp help browser. | +| yelp-tools | GPLv2+ | yelp-tools is a collection of scripts and build utilities to help create,manage, and publish documentation for Yelp and the web. Most of the heavylifting is done by packages like yelp-xsl and itstool. This package justwraps things up in a developer-friendly way. | +| yelp-xsl | LGPLv2+ and GPLv2+ | This package contains XSL stylesheets that are used by the yelp help browser. | +| ypbind | GPLv2 | The Network Information Service (NIS) is a system that providesnetwork information (login names, passwords, home directories, groupinformation) to all of the machines on a network. NIS can allow usersto log in on any machine on the network, as long as the machine hasthe NIS client programs running and the user's password is recorded inthe NIS passwd database. NIS was formerly known as Sun Yellow Pages(YP).This package provides the ypbind daemon. The ypbind daemon binds NISclients to an NIS domain. Ypbind must be running on any machinesrunning NIS client programs.Install the ypbind package on any machines running NIS client programs(included in the yp-tools package). If you need an NIS server, youalso need to install the ypserv package to a machine on your network. | +| ypserv | GPLv2 | The Network Information Service (NIS) is a system that providesnetwork information (login names, passwords, home directories, groupinformation) to all of the machines on a network. NIS can allow usersto log in on any machine on the network, as long as the machine hasthe NIS client programs running and the user's password is recorded inthe NIS passwd database. NIS was formerly known as Sun Yellow Pages(YP).This package provides the NIS server, which will need to be running onyour network. NIS clients do not need to be running the server.Install ypserv if you need an NIS server for your network. You alsoneed to install the yp-tools and ypbind packages on any NIS clientmachines. | +| yp-tools | GPLv2 | The Network Information Service (NIS) is a system which providesnetwork information (login names, passwords, home directories, groupinformation) to all of the machines on a network. NIS can enableinformation) to all of the machines on a network. NIS can enableusers to login on any machine on the network, as long as the machinehas the NIS client programs running and the user's password isrecorded in the NIS passwd database. NIS was formerly known as SunYellow Pages (YP).This package's NIS implementation is based on FreeBSD's YP and is aspecial port for glibc 2.x and libc versions 5.4.21 and later. Thispackage only provides the NIS client programs. In order to use theclients, you'll need to already have an NIS server running on yournetwork. An NIS server is provided in the ypserv package.Install the yp-tools package if you need NIS client programs for machineson your network. You will also need to install the ypbind package onevery machine running NIS client programs. If you need an NIS server,you'll need to install the ypserv package on one machine on the network. | +| zenity | LGPLv2+ | Zenity lets you display Gtk+ dialog boxes from the command line and throughshell scripts. It is similar to gdialog, but is intended to be saner. It comesfrom the same family as dialog, Xdialog, and cdialog. | +| zsh-html | MIT | The zsh shell is a command interpreter usable as an interactive loginshell and as a shell script command processor. Zsh resembles the kshshell (the Korn shell), but includes many enhancements. Zsh supportscommand line editing, built-in spelling correction, programmablecommand completion, shell functions (with autoloading), a historymechanism, and more.This package contains the Zsh manual in html format. | +| zstd | BSD and GPLv2 | Zstd, short for Zstandard, is a fast lossless compression algorithm,targeting real-time compression scenarios at zlib-level compression ratio. | +| zziplib | LGPLv2+ or MPLv1.1 | The zziplib library is intentionally lightweight, it offers the ability toeasily extract data from files archived in a single zip file. Applicationscan bundle files into a single zip archive and access them. The implementationis based only on the (free) subset of compression with the zlib algorithmwhich is actually used by the zip/unzip tools. | +| zziplib-utils | LGPLv2+ or MPLv1.1 | The zziplib library is intentionally lightweight, it offers the ability toeasily extract data from files archived in a single zip file. Applicationscan bundle files into a single zip archive and access them. The implementationis based only on the (free) subset of compression with the zlib algorithmwhich is actually used by the zip/unzip tools.This packages contains all the utilities that come with the zziplib library. | diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/AnolisOS8.2BaseOS\345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/AnolisOS8.2BaseOS\345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..181a29e9ff768f41209a523f578b84cd490e0a88 --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/AnolisOS8.2BaseOS\345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,1298 @@ +| 软件包 | 许可协议 | 功能简述 | +|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| aajohan-comfortaa-fonts | OFL | Comfortaa is a sans-serif font comfortable in every aspect withBold, Regular, and Thin variants.It has very good European language coverage and decent Cyrillic coverage. | +| acl | GPLv2+ | This package contains the getfacl and setfacl utilities needed formanipulating access control lists. | +| acpica-tools | GPLv2 | The ACPI Component Architecture (ACPICA) project provides an OS-independentreference implementation of the Advanced Configuration and Power InterfaceSpecification (ACPI). ACPICA code contains those portions of ACPI meant tobe directly integrated into the host OS as a kernel-resident subsystem, anda small set of tools to assist in developing and debugging ACPI tables.This package contains only the user-space tools needed for ACPI tabledevelopment, not the kernel implementation of ACPI. The following commandsare installed: Language), suitable for inclusion as a DSDT in system firmware. It also can disassemble AML, for debugging purposes. comparison, data extraction) for specific environments also the pmtools package)This version of the tools is being released under GPLv2 license. | +| adcli | LGPLv2+ | adcli is a tool for joining an Active Directory domain usingstandard LDAP and Kerberos calls. | +| adcli-doc | LGPLv2+ | adcli is a tool for joining an Active Directory domain usingstandard LDAP and Kerberos calls. This package contains itsdocumentation. | +| anolis-gpg-keys | GPLv2 | Anolis OS RPM signature keys | +| anolis-indexhtml | Distributable | The anolis-indexhtml package provides a welcome page shown by a web browserafter successful installation of Anolis OS.This web page advises users on how to register their Anolis OS software and howto get any support they might need. | +| anolis-logos | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| anolis-logos-httpd | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| anolis-release | GPLv2 | Anolis OS 8 release files | +| anolis-repos | GPLv2 | Anolis OS package repository files for yum and dnf | +| arpwatch | BSD with advertising | The arpwatch package contains arpwatch and arpsnmp. Arpwatch andarpsnmp are both network monitoring tools. Both utilities monitorEthernet or FDDI network traffic and build databases of Ethernet/IPaddress pairs, and can report certain changes via email.Install the arpwatch package if you need networking monitoring deviceswhich will automatically keep track of the IP addresses on yournetwork. | +| at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | At and batch read commands from standard input or from a specifiedfile. At allows you to specify that a command will be run at aparticular time. Batch will execute commands when the system loadlevels drop to a particular level. Both commands use user's shell.You should install the at package if you need a utility forneed to be repeated at the same time every day/week, etc. you shoulduse crontab instead. | +| atlas | BSD | The ATLAS (Automatically Tuned Linear Algebra Software) project is anongoing research effort f(ocusing on applying empirical techniques inorder to provide portable performance. At present, it provides C andFortran77 interfaces to a portably efficient BLAS implementation, aswell as a few routines from LAPACK.The performance improvements in ATLAS are obtained largely viacompile-time optimizations and tend to be specific to a given hardwareconfiguration. In order to package ATLAS some compromisesare necessary so that good performance can be obtained on a varietyof hardware. This set of ATLAS binary packages is therefore notnecessarily optimal for any specific hardware configuration. However,the source package can be used to compile customized ATLAS packages;see the documentation for information. | +| atlas-corei2 | BSD | This package contains the ATLAS (Automatically Tuned Linear AlgebraSoftware) libraries compiled with optimizations for the Corei2 (Ivy/Sandy bridge)CPUs. The base ATLAS builds for the x86_64 architecture are made for the hammer64 CPUs. | +| atlas-corei2-devel | BSD | This package contains shared and static versions of the ATLAS(Automatically Tuned Linear Algebra Software) libraries compiled withoptimizations for the corei2 (Ivy/Sandy bridge) CPUs. | +| atlas-devel | BSD | This package contains headers for development with ATLAS(Automatically Tuned Linear Algebra Software). | +| attr | GPLv2+ | A set of tools for manipulating extended attributes on filesystemobjects, in particular getfattr(1) and setfattr(1).An attr(1) command is also provided which is largely compatiblewith the SGI IRIX tool of the same name. | +| audispd-plugins | GPLv2+ | The audispd-plugins package provides plugins for the real-timeinterface to the audit system, audispd. These plugins can do thingslike relay events to remote machines. | +| audispd-plugins-zos | GPLv2+ | The audispd-plugins-zos package provides a plugin that will forward allincoming audit events, as they happen, to a configured z/OS SMF (ServiceManagement Facility) database, through an IBM Tivoli Directory Server(ITDS) set for Remote Audit service. | +| audit | GPLv2+ | The audit package contains the user space utilities forstoring and searching the audit records generated bythe audit subsystem in the Linux 2.6 and later kernels. | +| audit-libs | LGPLv2+ | The audit-libs package contains the dynamic libraries needed forapplications to use the audit framework. | +| audit-libs-devel | LGPLv2+ | The audit-libs-devel package contains the header files needed fordeveloping applications that need to use the audit framework libraries. | +| augeas | LGPLv2+ | A library for programmatically editing configuration files. Augeas parsesconfiguration files into a tree structure, which it exposes through itspublic API. Changes made through the API are written back to the initiallyread files.The transformation works very hard to preserve comments and formattingdetails. It is controlled by ``lens'' definitions that describe the fileformat and the transformation into a tree. | +| augeas-libs | LGPLv2+ | The libraries for augeas.Augeas is a library for programmatically editing configuration files. It parsesconfiguration files into a tree structure, which it exposes through itspublic API. Changes made through the API are written back to the initiallyread files. | +| authselect | GPLv3+ | Authselect is designed to be a replacement for authconfig but it takesa different approach to configure the system. Instead of lettingthe administrator build the PAM stack with a tool (which may potentiallyend up with a broken configuration), it would ship several tested stacks(profiles) that solve a use-case and are well tested and supported.At the same time, some obsolete features of authconfig are notsupported by authselect. | +| authselect-libs | GPLv3+ | Common library files for authselect. This package is used by the authselectcommand line tool and any other potential front-ends. | +| autofs | GPLv2+ | autofs is a daemon which automatically mounts filesystems when you usethem, and unmounts them later when you are not using them. This caninclude network filesystems, CD-ROMs, floppies, and so forth. | +| avahi | LGPLv2+ | Avahi is a system which facilitates service discovery ona local network -- this means that you can plug your laptop orcomputer into a network and instantly be able to view other people whoyou can chat with, find printers to print to or find files beingshared. This kind of technology is already found in MacOS X (branded'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is veryconvenient. | +| avahi-autoipd | LGPLv2+ | avahi-autoipd implements IPv4LL, ""Dynamic Configuration of IPv4Link-Local Addresses"" (IETF RFC3927), a protocol for automatic IP addressconfiguration from the link-local 169.254.0.0/16 range without the need for acentral server. It is primarily intended to be used in ad-hoc networks whichlack a DHCP server. | +| avahi-glib | LGPLv2+ | Libraries for easy use of avahi from glib applications. | +| avahi-gobject | LGPLv2+ | This library contains a GObject wrapper for the Avahi API | +| avahi-libs | LGPLv2+ | The avahi-libs package contains the libraries neededto run programs that use avahi. | +| basesystem | Public Domain | Basesystem defines the components of a basic system(for example, the package installation order to use during bootstrapping).Basesystem should be in every installation of a system, and itshould never be removed. | +| bash | GPLv3+ | The GNU Bourne Again shell (Bash) is a shell or command languageinterpreter that is compatible with the Bourne shell (sh). Bashincorporates useful features from the Korn shell (ksh) and the C shell(csh). Most sh scripts can be run by bash without modification. | +| bash-completion | GPLv2+ | bash-completion is a collection of shell functions that take advantageof the programmable completion feature of bash. | +| bash-doc | GPLv3+ | This package contains documentation files for bash. | +| bc | GPLv2+ | The bc package includes bc and dc. Bc is an arbitrary precisionnumeric processing arithmetic language. Dc is an interactivearbitrary precision stack based calculator, which can be used as atext mode calculator.Install the bc package if you need its number handling capabilities orif you would like to use its text mode calculator. | +| bind-export-devel | MPLv2.0 | This package contains export version of the header files and librariesrequired for development with ISC BIND. These headers and librariesare used for building ISC DHCP. | +| bind-export-libs | MPLv2.0 | BIND (Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) protocols. This package set contains only exportversion of BIND libraries, that are used for building ISC DHCP. | +| binutils | GPLv3+ | Binutils is a collection of binary utilities, including ar (forcreating, modifying and extracting from archives), as (a family of GNUassemblers), gprof (for displaying call graph profile data), ld (theGNU linker), nm (for listing symbols from object files), objcopy (forcopying and translating object files), objdump (for displayinginformation from object files), ranlib (for generating an index forthe contents of an archive), readelf (for displaying detailedinformation about binary files), size (for listing the section sizesof an object or archive file), strings (for listing printable stringsfrom files), strip (for discarding symbols), and addr2line (forconverting addresses to file and line). | +| biosdevname | GPLv2 | biosdevname in its simplest form takes a kernel device name as anargument, and returns the BIOS-given name it ""should"" be. This is necessaryon systems where the BIOS name for a given device (e.g. the label onthe chassis is ""Gb1"") doesn't map directly and obviously to the kernelname (e.g. eth0). | +| blktrace | GPLv2+ | blktrace is a block layer IO tracing mechanism which provides detailedinformation about request queue operations to user space. This packageincludes both blktrace, a utility which gathers event traces from the kernel;and blkparse, a utility which formats trace data collected by blktrace.You should install the blktrace package if you need to gather detailedinformation about IO patterns. | +| bluez | GPLv2+ | Utilities for use in Bluetooth applications:
- hcitool
- hciattach
- hciconfig
- bluetoothd
- l2ping
- rfcomm
- sdptool
- bccmd
- bluetoothctl
- btmon
- hcidump
- l2test
- rctest
- gatttool
- start scripts (Red Hat)
- pcmcia configuration files | +| bluez-hid2hci | GPLv2+ | Most allinone PC's and bluetooth keyboard / mouse sets which include abluetooth dongle, ship with a so called HID proxying bluetooth HCI.The HID proxying makes the keyboard / mouse show up as regular USB HIDdevices (after connecting using the connect button on the device + keyboard),which makes them work without requiring any manual configuration.The bluez-hid2hci package contains the hid2hci utility and udev rules toautomatically switch supported Bluetooth devices into regular HCI mode.Install this package if you want to use the bluetooth function of the HCIwith other bluetooth devices like for example a mobile phone.Note that after installing this package you will first need to pair yourbluetooth keyboard and mouse with the bluetooth adapter before you can usethem again. Since you cannot use your bluetooth keyboard and mouse untilthey are paired, this will require the use of a regular (wired) USB keyboardand mouse. | +| bluez-libs | GPLv2+ | Libraries for use in Bluetooth applications. | +| bluez-obexd | GPLv2+ | Object Exchange daemon for sharing files, contacts etc over bluetooth | +| bolt | LGPLv2+ | bolt is a system daemon to manage thunderbolt 3 devices via a D-BUSAPI. Thunderbolt 3 features different security modes that requiredevices to be authorized before they can be used. The D-Bus API can beused to list devices, enroll them (authorize and store them in thelocal database) and forget them again (remove previously enrolleddevices). It also emits signals if new devices are connected (orremoved). During enrollment devices can be set to be automaticallyauthorized as soon as they are connected. A command line tool, calledboltctl, can be used to control the daemon and perform all the abovementioned tasks. | +| boom-boot | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch. | +| boom-boot-conf | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch.This package provides configuration files for boom. | +| boom-boot-grub2 | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch.This package provides integration scripts for grub2 bootloader. | +| bpftool | GPLv2 | This package contains the bpftool, which allows inspection and simplemanipulation of eBPF programs and maps. | +| bpftool | GPLv2 | This package contains the bpftool, which allows inspection and simplemanipulation of eBPF programs and maps. | +| brotli | MIT | Brotli is a generic-purpose lossless compression algorithm that compressesdata using a combination of a modern variant of the LZ77 algorithm, Huffmancoding and 2nd order context modeling, with a compression ratio comparableto the best currently available general-purpose compression methods.It is similar in speed with deflate but offers more dense compression. | +| bsdtar | BSD | The bsdtar package contains standalone bsdtar utility split off regularlibarchive packages. | +| bubblewrap | LGPLv2+ | Bubblewrap (/usr/bin/bwrap) is a core execution engine for unprivilegedcontainers that works as a setuid binary on kernels withoutuser namespaces. | +| bzip2 | BSD | Bzip2 is a freely available, patent-free, high quality data compressor.Bzip2 compresses files to within 10 to 15 percent of the capabilitiesof the best techniques available. However, bzip2 has the added benefitof being approximately two times faster at compression and six timesfaster at decompression than those techniques. Bzip2 is not thefastest compression utility, but it does strike a balance between speedand compression capability.Install bzip2 if you need a compression utility. | +| bzip2-devel | BSD | Header files and a library of bzip2 functions, for developing appswhich will use the library. | +| bzip2-libs | BSD | Libraries for applications using the bzip2 compression format. | +| ca-certificates | Public Domain | This package contains the set of CA certificates chosen by theMozilla Foundation for use with the Internet PKI. | +| cachefilesd | GPLv2+ | The cachefilesd daemon manages the caching files and directory that are thatare used by network file systems such a AFS and NFS to do persistent caching tothe local disk. | +| c-ares | MIT | c-ares is a C library that performs DNS requests and name resolvesasynchronously. c-ares is a fork of the library named 'ares', writtenby Greg Hudson at MIT. | +| c-ares-devel | MIT | This package contains the header files and libraries needed tocompile applications or shared objects that use c-ares. | +| checkpolicy | GPLv2 | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.This package contains checkpolicy, the SELinux policy compiler.Only required for building policies. | +| chkconfig | GPLv2 | Chkconfig is a basic system utility. It updates and queries runlevelinformation for system services. Chkconfig manipulates the numeroussymbolic links in /etc/rc.d, to relieve system administrators of someof the drudgery of manually editing the symbolic links. | +| chrony | GPLv2 | chrony is a versatile implementation of the Network Time Protocol (NTP).It can synchronise the system clock with NTP servers, reference clocks(e.g. GPS receiver), and manual input using wristwatch and keyboard. Itcan also operate as an NTPv4 (RFC 5905) server and peer to provide a timeservice to other computers in the network. | +| chrpath | GPL+ | chrpath allows you to modify the dynamic library load path (rpath) ofcompiled programs. Currently, only removing and modifying the rpathis supported. | +| cifs-utils | GPLv3 | The SMB/CIFS protocol is a standard file sharing protocol widely deployedon Microsoft Windows machines. This package contains tools for mountingshares on Linux using the SMB/CIFS protocol. The tools in this packagework in conjunction with support in the kernel to allow one to mount aSMB/CIFS share onto a client and use it as if it were a standard Linuxfile system. | +| cockpit | LGPLv2+ | The Cockpit Web Console enables users to administer GNU/Linux servers using aweb browser.It offers network configuration, log inspection, diagnostic reports, SELinuxtroubleshooting, interactive command-line sessions, and more. | +| cockpit-bridge | LGPLv2+ | The Cockpit bridge component installed server side and runs commands on thesystem on behalf of the web based user interface. | +| cockpit-doc | LGPLv2+ | The Cockpit Deployment and Developer Guide shows sysadmins how todeploy Cockpit on their machines as well as helps developers who want toembed or extend Cockpit. | +| cockpit-system | LGPLv2+ | This package contains the Cockpit shell and system configuration interfaces. | +| cockpit-ws | LGPLv2+ | The Cockpit Web Service listens on the network, and authenticates users.If sssd-dbus is installed, you can enable client certificate/smart cardauthentication via sssd/FreeIPA. | +| conntrack-tools | GPLv2 | With conntrack-tools you can setup a High Availability cluster andsynchronize conntrack state between multiple firewalls.The conntrack-tools package contains two programs: tracking system. deploy highly available GNU/Linux firewalls and collect statistics of the firewall use.conntrack is used to search, list, inspect and maintain the netfilterconnection tracking subsystem of the Linux kernel.Using conntrack, you can dump a list of all (or a filtered selection of)currently tracked connections, delete connections from the state table,and even add new ones.In addition, you can also monitor connection tracking events, e.g.show an event message (one line) per newly established connection. | +| coreutils | GPLv3+ | These are the GNU core utilities. This package is the combination ofthe old GNU fileutils, sh-utils, and textutils packages. | +| coreutils-common | GPLv3+ | Optional though recommended components,including documentation and translations. | +| coreutils-single | GPLv3+ | These are the GNU core utilities,packaged as a single multicall binary. | +| cpio | GPLv3+ | GNU cpio copies files into or out of a cpio or tar archive. Archivesare files which contain a collection of other files plus informationabout them, such as their file name, owner, timestamps, and accesspermissions. The archive can be another file on the disk, a magneticold ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar and POSIX.1tar. By default, cpio creates binary format archives, so that they arecompatible with older cpio programs. When it is extracting files fromarchives, cpio automatically recognizes which kind of archive it is readingand can read archives created on machines with a different byte-order.Install cpio if you need a program to manage file archives. | +| cracklib | LGPLv2+ | CrackLib tests passwords to determine whether they match certainsecurity-oriented characteristics, with the purpose of stopping usersfrom choosing passwords that are easy to guess. CrackLib performsand gecos entry and checks those words against the password; it checksfor simplistic patterns in passwords; and it checks for the passwordin a dictionary.CrackLib is actually a library containing a particular C functionwhich is used to check the password, as well as other Cfunctions. CrackLib is not a replacement for a passwd program; it mustbe used in conjunction with an existing passwd program.Install the cracklib package if you need a program to check users'passwords to see if they are at least minimally secure. If you installCrackLib, you will also want to install the cracklib-dicts package. | +| cracklib-dicts | LGPLv2+ | The cracklib-dicts package includes the CrackLib dictionaries.CrackLib will need to use the dictionary appropriate to your system,which is normally put in /usr/share/dict/words. Cracklib-dicts alsocontains the utilities necessary for the creation of new dictionaries.If you are installing CrackLib, you should also install cracklib-dicts. | +| crda | ISC | The crda package provideds the regulatory rules database""wireless-regdb"" used by the kernels 802.11 networking stackin order to comply with radio frequency regulatory rules aroundthe world. | +| cronie | MIT and BSD and ISC and GPLv2+ | Cronie contains the standard UNIX daemon crond that runs specified programs atscheduled times and related tools. It is a fork of the original vixie-cron andhas security and configuration enhancements like the ability to use pam andSELinux. | +| cronie-anacron | MIT and BSD and ISC and GPLv2+ | Anacron is part of cronie that is used for running jobs with regularperiodicity which do not have exact time of day of execution.The default settings of anacron execute the daily, weekly, and monthlyjobs, but anacron allows setting arbitrary periodicity of jobs.Using anacron allows running the periodic jobs even if the system is oftenpowered off and it also allows randomizing the time of the job executionfor better utilization of resources shared among multiple systems. | +| cronie-noanacron | MIT and BSD and ISC and GPLv2+ | Old style of running {hourly,daily,weekly,monthly}.jobs without anacron. Noextra features. | +| crontabs | Public Domain and GPLv2 | This package is used by Fedora mainly for executing files by cron.The crontabs package contains root crontab files and directories.You will need to install cron daemon to run the jobs from the crontabs.The cron daemon such as cronie or fcron checks the crontab files tosee when particular commands are scheduled to be executed. If commandsare scheduled, it executes them.Crontabs handles a basic system function, so it should be installed onyour system. | +| crypto-policies | LGPLv2+ | This package provides a tool update-crypto-policies, which setsthe policy applicable for the various cryptographic back-ends, such asSSL/TLS libraries. The policy set by the tool will be the default policyused by these back-ends unless the application user configures them otherwise.The package also provides a tool fips-mode-setup, which can be usedto enable or disable the system FIPS mode. | +| cryptsetup | GPLv2+ and LGPLv2+ | The cryptsetup package contains a utility for setting updisk encryption using dm-crypt kernel module. | +| cryptsetup-libs | GPLv2+ and LGPLv2+ | This package contains the cryptsetup shared library, libcryptsetup. | +| cryptsetup-reencrypt | GPLv2+ and LGPLv2+ | This package contains cryptsetup-reencrypt utility whichcan be used for offline reencryption of disk in situ. | +| ctdb | GPLv3+ and LGPLv3+ | CTDB is a cluster implementation of the TDB database used by Samba and otherprojects to store temporary data. If an application is already using TDB fortemporary data it is very easy to convert that application to be cluster awareand use CTDB instead. | +| ctdb-tests | GPLv3+ and LGPLv3+ | Test suite for CTDB.CTDB is a cluster implementation of the TDB database used by Samba and otherprojects to store temporary data. If an application is already using TDB fortemporary data it is very easy to convert that application to be cluster awareand use CTDB instead. | +| cups-libs | LGPLv2 and zlib | CUPS printing system provides a portable printing layer forUNIX® operating systems. It has been developed by Apple Inc.to promote a standard printing solution for all UNIX vendors and users.CUPS provides the System V and Berkeley command-line interfaces.The cups-libs package provides libraries used by applications to use CUPSnatively, without needing the lp/lpr commands. | +| curl | MIT | curl is a command line tool for transferring data with URL syntax, supportingFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,SMTP, POP3 and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTPuploading, HTTP form based upload, proxies, cookies, user+passwordauthentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transferresume, proxy tunneling and a busload of other useful tricks. | +| cyrus-sasl | BSD with advertising | The cyrus-sasl package contains the Cyrus implementation of SASL.SASL is the Simple Authentication and Security Layer, a method foradding authentication support to connection-based protocols. | +| cyrus-sasl-devel | BSD with advertising | The cyrus-sasl-devel package contains files needed for developing andcompiling applications which use the Cyrus SASL library. | +| cyrus-sasl-gs2 | BSD with advertising | The cyrus-sasl-gs2 package contains the Cyrus SASL plugin which supportsthe GS2 authentication scheme. | +| cyrus-sasl-gssapi | BSD with advertising | The cyrus-sasl-gssapi package contains the Cyrus SASL plugins whichsupport GSSAPI authentication. GSSAPI is commonly used for Kerberosauthentication. | +| cyrus-sasl-ldap | BSD with advertising | The cyrus-sasl-ldap package contains the Cyrus SASL plugin which supports usinga directory server, accessed using LDAP, for storing shared secrets. | +| cyrus-sasl-lib | BSD with advertising | The cyrus-sasl-lib package contains shared libraries which are needed byapplications which use the Cyrus SASL library. | +| cyrus-sasl-md5 | BSD with advertising | The cyrus-sasl-md5 package contains the Cyrus SASL plugins which supportCRAM-MD5 and DIGEST-MD5 authentication schemes. | +| cyrus-sasl-ntlm | BSD with advertising | The cyrus-sasl-ntlm package contains the Cyrus SASL plugin which supportsthe NTLM authentication scheme. | +| cyrus-sasl-plain | BSD with advertising | The cyrus-sasl-plain package contains the Cyrus SASL plugins which supportPLAIN and LOGIN authentication schemes. | +| cyrus-sasl-scram | BSD with advertising | The cyrus-sasl-scram package contains the Cyrus SASL plugin which supportsthe SCRAM authentication scheme. | +| daxctl | GPLv2 | The daxctl utility provides enumeration and provisioning commands forthe Linux kernel Device-DAX facility. This facility enables DAX mappingsof performance / feature differentiated memory without need of afilesystem. | +| daxctl-libs | LGPLv2 | Device DAX is a facility for establishing DAX mappings of performance /feature-differentiated memory. daxctl-libs provides an enumeration /control API for these devices. | +| dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS is a system for sending messages between applications. It isused both for the system-wide message bus service, and as aper-user-login-session messaging facility. | +| dbus-common | (GPLv2+ or AFL) and GPLv2+ | The dbus-common package provides the configuration and setup files for D-Busimplementations to provide a System and User Message Bus. | +| dbus-daemon | (GPLv2+ or AFL) and GPLv2+ | D-BUS is a system for sending messages between applications. It isused both for the system-wide message bus service, and as aper-user-login-session messaging facility. | +| dbus-glib | AFL and GPLv2+ | D-Bus add-on library to integrate the standard D-Bus library withthe GLib thread abstraction and main loop. | +| dbus-libs | (GPLv2+ or AFL) and GPLv2+ | This package contains lowlevel libraries for accessing D-BUS. | +| dbus-tools | (GPLv2+ or AFL) and GPLv2+ | Tools and utilities to interact with a running D-Bus Message Bus, provided bythe reference implementation. | +| dbxtool | GPLv2 | This package contains DBX updates for UEFI Secure Boot. | +| dejavu-fonts-common | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of files used by other DejaVu packages. | +| dejavu-sans-fonts | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of the DejaVu sans-serif variable-width font faces, intheir unabridged version. | +| dejavu-sans-mono-fonts | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of the DejaVu sans-serif monospace font faces, in theirunabridged version. | +| dejavu-serif-fonts | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of the DejaVu serif variable-width font faces, in theirunabridged version. | +| device-mapper | GPLv2 | This package contains the supporting userspace utility, dmsetup,for the kernel device-mapper. | +| device-mapper-event | GPLv2 | This package contains the dmeventd daemon for monitoring the stateof device-mapper devices. | +| device-mapper-event-libs | LGPLv2 | This package contains the device-mapper event daemon shared library,libdevmapper-event. | +| device-mapper-libs | LGPLv2 | This package contains the device-mapper shared library, libdevmapper. | +| device-mapper-multipath | GPLv2 | device-mapper-multipath provides tools to manage multipath devices byinstructing the device-mapper multipath kernel module what to do.The tools are :* multipath - Scan the system for multipath devices and assemble them.* multipathd - Detects when paths fail and execs multipath to update things. | +| device-mapper-multipath-libs | GPLv2 and LGPLv2+ | The device-mapper-multipath-libs provides the path checkerand prioritizer modules. It also contains the libmpathpersist andlibmpathcmd shared libraries, as well as multipath's internal library,libmultipath. | +| device-mapper-persistent-data | GPLv3+ | thin-provisioning-tools contains check,dump,restore,repair,rmapand metadata_size tools to manage device-mapper thin provisioningtarget metadata devices; cache check,dump,metadata_size,restoreand repair tools to manage device-mapper cache metadata devicesare included and era check, dump, restore and invalidate to managesnapshot eras | +| dhcp-client | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides the ISC DHCP client. | +| dhcp-common | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides common files used by dhcp and dhclient package. | +| dhcp-libs | ISC | This package contains shared libraries used by ISC dhcp client and server | +| dhcp-relay | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides the ISC DHCP relay agent. | +| dhcp-server | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides the ISC DHCP server. | +| diffutils | GPLv3+ | compares two files and shows the differences, line by line. The cmpcommand shows the offset and line numbers where two files differ, orcmp can show the characters that differ between the two files. Thediff3 command shows the differences between three files. Diff3 can beused when two people have made independent changes to a commonoriginal; diff3 can produce a merged file that contains both sets ofchanges and warnings about conflicts. The sdiff command can be usedto merge two files interactively.Install diffutils if you need to compare text files. | +| dlm-lib | GPLv2 and GPLv2+ and LGPLv2+ | The dlm-lib package contains the libraries needed to use the dlmfrom userland applications. | +| dmidecode | GPLv2+ | dmidecode reports information about x86 & ia64 hardware as described in thesystem BIOS according to the SMBIOS/DMI standard. This informationtypically includes system manufacturer, model name, serial number,BIOS version, asset tag as well as a lot of other details of varyinglevel of interest and reliability depending on the manufacturer.This will often include usage status for the CPU sockets, expansionslots (e.g. AGP, PCI, ISA) and memory module slots, and the list ofI/O ports (e.g. serial, parallel, USB). | +| dnf | GPLv2+ and GPLv2 and GPL | Utility that allows users to manage packages on their systems.It supports RPMs, modules and comps groups & environments. | +| dnf-automatic | GPLv2+ and GPLv2 and GPL | Systemd units that can periodically download package upgrades and apply them. | +| dnf-data | GPLv2+ and GPLv2 and GPL | Common data and configuration files for DNF | +| dnf-plugins-core | GPLv2+ | Core Plugins for DNF. This package enhances DNF with builddep, config-manager,copr, debug, debuginfo-install, download, needs-restarting, repoclosure,repograph, repomanage, reposync, changelog and repodiff commands. Additionallyprovides generate_completion_cache passive plugin. | +| dos2unix | BSD | Convert text files with DOS or Mac line endings to Unix line endings andvice versa. | +| dosfstools | GPLv3+ | The dosfstools package includes the mkdosfs and dosfsck utilities,which respectively make and check MS-DOS FAT filesystems on harddrives or on floppies. | +| dracut | GPLv2+ and LGPLv2+ | dracut contains tools to create bootable initramfses for the Linuxkernel. Unlike previous implementations, dracut hard-codes as littleas possible into the initramfs. dracut contains various modules whichare driven by the event-based udev. Having root on MD, DM, LVM2, LUKSis supported as well as NFS, iSCSI, NBD, FCoE with the dracut-networkpackage. | +| dracut-caps | GPLv2+ and LGPLv2+ | This package requires everything which is needed to build aninitramfs with dracut, which drops capabilities. | +| dracut-config-generic | GPLv2+ and LGPLv2+ | This package provides the configuration to turn off the host specific initramfsgeneration with dracut and generates a generic image by default. | +| dracut-config-rescue | GPLv2+ and LGPLv2+ | This package provides the configuration to turn on the rescue initramfsgeneration with dracut. | +| dracut-live | GPLv2+ and LGPLv2+ | This package requires everything which is needed to build aninitramfs with dracut, with live image capabilities, like Live CDs. | +| dracut-network | GPLv2+ and LGPLv2+ | This package requires everything which is needed to build a genericall purpose initramfs with network support with dracut. | +| dracut-squash | GPLv2+ and LGPLv2+ | This package provides a dracut module to build an initramfs, but store most filesin a squashfs image, result in a smaller initramfs size and reduce runtime memoryusage. | +| dracut-tools | GPLv2+ and LGPLv2+ | This package contains tools to assemble the local initrd and host configuration. | +| dump | BSD | The dump package contains both dump and restore. Dump examines filesin a filesystem, determines which ones need to be backed up, andcopies those files to a specified disk, tape, or other storage medium.The restore command performs the inverse function of dump; it canrestore a full backup of a filesystem. Subsequent incremental backupscan then be layered on top of the full backup. Single files anddirectory subtrees may also be restored from full or partial backups.Install dump if you need a system for both backing up filesystems andrestoring filesystems after backups. | +| e2fsprogs | GPLv2 | The e2fsprogs package contains a number of utilities for creating,checking, modifying, and correcting any inconsistencies in second,third and fourth extended (ext2/ext3/ext4) file systems. E2fsprogscontains e2fsck (used to repair file system inconsistencies after anunclean shutdown), mke2fs (used to initialize a partition to containan empty ext2 file system), debugfs (used to examine the internalstructure of a file system, to manually repair a corruptedfile system, or to create test cases for e2fsck), tune2fs (used tomodify file system parameters), and most of the other core ext2fsfile system utilities.You should install the e2fsprogs package if you need to manage theperformance of an ext2, ext3, or ext4 file system. | +| e2fsprogs-devel | GPLv2 and LGPLv2 | E2fsprogs-devel contains the libraries and header files needed todevelop second, third and fourth extended (ext2/ext3/ext4)file system specific programs.You should install e2fsprogs-devel if you want to develop ext2/3/4file system specific programs. If you install e2fsprogs-devel, you'llalso want to install e2fsprogs. | +| e2fsprogs-libs | GPLv2 and LGPLv2 | E2fsprogs-libs contains libe2p and libext2fs, the libraries of thee2fsprogs package.These libraries are used to directly access ext2/3/4 file systemsfrom user space. | +| ed | GPLv3+ and GFDL | Ed is a line-oriented text editor, used to create, display, and modifytext files (both interactively and via shell scripts). For mostpurposes, ed has been replaced in normal usage by full-screen editors(emacs and vi, for example).Ed was the original UNIX editor, and may be used by some programs. Ingeneral, however, you probably don't need to install it and you probablywon't use it. | +| efibootmgr | GPLv2+ | efibootmgr displays and allows the user to edit the Intel ExtensibleFirmware Interface (EFI) Boot Manager variables. Additionalinformation about EFI can be found athttp://developer.intel.com/technology/efi/efi.htm and `http://uefi.org/`. | +| efi-filesystem | GPLv3+ | The efi-filesystem package contains the basic directory layout for EFImachine bootloaders and tools. | +| efivar | LGPLv2.1 | efivar provides a simple command line interface to the UEFI variable facility. | +| efivar-libs | LGPLv2.1 | Library to allow for the simple manipulation of UEFI variables. | +| elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | Elfutils is a collection of utilities, including stack (to showbacktraces), nm (for listing symbols from object files), size(for listing the section sizes of an object or archive file),strip (for discarding symbols), readelf (to see the raw ELF filestructures), elflint (to check for well-formed ELF files) andelfcompress (to compress or decompress ELF sections). | +| elfutils-default-yama-scope | GPLv2+ or LGPLv3+ | Yama sysctl setting to enable default attach scope settingsenabling programs to use ptrace attach, access to/proc/PID/{mem,personality,stack,syscall}, and the syscallsprocess_vm_readv and process_vm_writev which are used forinterprocess services, communication and introspection(like synchronisation, signaling, debugging, tracing andprofiling) of processes. | +| elfutils-devel | GPLv2+ or LGPLv3+ | The elfutils-devel package contains the libraries to createapplications for handling compiled objects. libdw provides accessto the DWARF debugging information. libasm provides a programmableassembler interface. | +| elfutils-libelf | GPLv2+ or LGPLv3+ | The elfutils-libelf package provides a DSO which allows reading andwriting ELF files on a high level. Third party programs depend onthis package to read internals of ELF files. The programs of theelfutils package use it also to generate new ELF files. | +| elfutils-libelf-devel | GPLv2+ or LGPLv3+ | The elfutils-libelf-devel package contains the libraries to createapplications for handling compiled objects. libelf allows you toaccess the internals of the ELF object file format, so you can see thedifferent sections of an ELF file. | +| elfutils-libs | GPLv2+ or LGPLv3+ | The elfutils-libs package contains libraries which implement DWARF, ELF,and machine-specific ELF handling and process introspection. Theselibraries are used by the programs in the elfutils package. Theelfutils-devel package enables building other programs using theselibraries. | +| emacs-filesystem | GPLv3+ and CC0-1.0 | This package provides some directories which are required by otherpackages that add functionality to Emacs. | +| environment-modules | GPLv2+ | The Environment Modules package provides for the dynamic modification ofa user's environment via modulefiles.Each modulefile contains the information needed to configure the shellfor an application. Once the Modules package is initialized, theenvironment can be modified on a per-module basis using the modulecommand which interprets modulefiles. Typically modulefiles instructthe module command to alter or set shell environment variables such asPATH, MANPATH, etc. modulefiles may be shared by many users on a systemand users may have their own collection to supplement or replace theshared modulefiles.Modules can be loaded and unloaded dynamically and atomically, in anclean fashion. All popular shells are supported, including bash, ksh,zsh, sh, csh, tcsh, as well as some scripting languages such as perl.Modules are useful in managing different versions of applications.Modules can also be bundled into metamodules that will load an entiresuite of different applications.have access to the module alias. | +| ethtool | GPLv2 | This utility allows querying and changing settings such as speed,port, auto-negotiation, PCI locations and checksum offload on manynetwork devices, especially of Ethernet devices. | +| expat | MIT | This is expat, the C library for parsing XML, written by James Clark. Expatis a stream oriented XML parser. This means that you register handlers withthe parser prior to starting the parse. These handlers are called when theparser discovers the associated structures in the document being parsed. Astart tag is an example of the kind of structures for which you mayregister handlers. | +| expat-devel | MIT | The expat-devel package contains the libraries, include files and documentationto develop XML applications with expat. | +| expect | Public Domain | Expect is a tcl application for automating and testinginteractive applications such as telnet, ftp, passwd, fsck,rlogin, tip, etc. Expect makes it easy for a script tocontrol another program and interact with it.This package contains expect and some scripts that use it. | +| fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilitiesfcoeadm - command line tool for configuring FCoE interfacesfcoemon - service to configure DCB Ethernet QOS filters, works with lldpad | +| file | BSD | The file command is used to identify a particular file according to thetype of data contained by the file. File can identify many differentfile types, including ELF binaries, system libraries, RPM packages, anddifferent graphics formats. | +| file-libs | BSD | Libraries for applications using libmagic. | +| filesystem | Public Domain | The filesystem package is one of the basic packages that is installedon a Linux system. Filesystem contains the basic directory layoutfor a Linux operating system, including the correct permissions forthe directories. | +| findutils | GPLv3+ | The findutils package contains programs which will help you locatefiles on your system. The find utility searches through a hierarchyof directories looking for files which match a certain set of criteria(such as a file name pattern). The xargs utility builds and executescommand lines from standard input arguments (usually lists of filenames generated by the find command).You should install findutils because it includes tools that are veryuseful for finding things on your system. | +| fipscheck | BSD | FIPSCheck is a library for integrity verification of FIPS validatedmodules. The package also provides helper binaries for creation andverification of the HMAC-SHA256 checksum files. | +| fipscheck-lib | BSD | This package contains the FIPSCheck library. | +| firewalld | GPLv2+ | firewalld is a firewall service daemon that provides a dynamic customizablefirewall with a D-Bus interface. | +| firewalld-filesystem | GPLv2+ | This package provides directories and rpm macros whichare required by other packages that add firewalld configuration files. | +| fontconfig | MIT and Public Domain and UCD | Fontconfig is designed to locate fonts within thesystem and select them according to requirements specified byapplications. | +| fontconfig-devel | MIT and Public Domain and UCD | The fontconfig-devel package includes the header files,and developer docs for the fontconfig package.Install fontconfig-devel if you want to develop programs whichwill use fontconfig. | +| fontpackages-filesystem | Public Domain | This package contains the basic directory layout used by font packages,including the correct permissions for the directories. | +| freeipmi | GPLv3+ | The FreeIPMI project provides ""Remote-Console"" (out-of-band) and""System Management Software"" (in-band) based on IntelligentPlatform Management Interface specification. | +| freeipmi-bmc-watchdog | GPLv3+ | Provides a watchdog daemon for OS monitoring and recovery. | +| freeipmi-ipmidetectd | GPLv3+ | Provides a tool and a daemon for IPMI node detection. | +| freeipmi-ipmiseld | GPLv3+ | IPMI SEL syslog logging daemon. | +| freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | The FreeType engine is a free and portable font renderingengine, developed to provide advanced font support for a variety ofplatforms and environments. FreeType is a library which can open andmanages font files as well as efficiently load, hint and renderindividual glyphs. FreeType is not a font server or a completetext-rendering library. | +| freetype-devel | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | The freetype-devel package includes the static libraries and header filesfor the FreeType font rendering engine.Install freetype-devel if you want to develop programs which will useFreeType. | +| fuse | GPL+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v2 userspace tools tomount a FUSE filesystem. | +| fuse3 | GPL+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v3 userspace tools tomount a FUSE filesystem. | +| fuse3-devel | LGPLv2+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains development files (headers,pgk-config) to develop FUSE v3 based applications/filesystems. | +| fuse3-libs | LGPLv2+ | Devel With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v3 libraries. | +| fuse-common | GPL+ | Common files for FUSE v2 and FUSE v3. | +| fuse-devel | LGPLv2+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains development files (headers,pgk-config) to develop FUSE v2 based applications/filesystems. | +| fuse-libs | LGPLv2+ | Devel With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v2 libraries. | +| fwupd | LGPLv2+ | fwupd is a daemon to allow session software to update device firmware. | +| fwupdate | GPLv2+ | fwupdate provides a simple command line interface to the UEFI firmware updates. | +| fwupdate-efi | GPLv2+ | UEFI binaries used by libfwup. | +| fwupdate-libs | GPLv2+ | Library to allow for the simple manipulation of UEFI firmware updates. | +| fxload | GPLv2+ | This program is conveniently able to download firmware into FX and FX2EZ-USB devices, as well as the original AnchorChips EZ-USB. It isintended to be invoked by udev scripts when the unprogrammed deviceappears on the bus. | +| gamin | LGPLv2 | This C library provides an API and ABI compatible file alterationmonitor mechanism compatible with FAM but not dependent on a system widedaemon. | +| gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The gawk package contains the GNU version of AWK text processing utility. AWK isa programming language designed for text processing and typically used as a dataextraction and reporting tool.The gawk utility can be used to do quick and easy text pattern matching,extracting or reformatting. It is considered to be a standard Linux tool fortext processing. | +| gdbm | GPLv3+ | Gdbm is a GNU database indexing library, including routines which useextensible hashing. Gdbm works in a similar way to standard UNIX dbmroutines. Gdbm is useful for developers who write C applications andneed access to a simple and efficient database or who are building Capplications which will use such a database.If you're a C developer and your programs need access to simpledatabase routines, you should install gdbm. You'll also need toinstall gdbm-devel. | +| gdbm-devel | GPLv3+ | Gdbm-devel contains the development libraries and header files forgdbm, the GNU database system. These libraries and header files arenecessary if you plan to do development using the gdbm database.Install gdbm-devel if you are developing C programs which will use thegdbm database library. You'll also need to install the gdbm package. | +| gdbm-libs | GPLv3+ | Libraries for the Gdbm GNU database indexing library | +| gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks. GPT fdisk features acommand-line interface, fairly direct manipulation of partition tablestructures, recovery tools to help you deal with corrupt partitiontables, and the ability to convert MBR disks to GPT format. | +| gdk-pixbuf2 | LGPLv2+ | gdk-pixbuf is an image loading library that can be extended by loadablemodules for new image formats. It is used by toolkits such as GTK+ orclutter. | +| genwqe-tools | ASL 2.0 | Provide a suite of utilities to manage and configure the IBM GenWQE card. | +| genwqe-vpd | ASL 2.0 | The genwqe-vpd package contains GenWQE adapter VPD tools. | +| genwqe-zlib | ASL 2.0 | GenWQE hardware accelerated libz and test-utilities. | +| genwqe-zlib-devel | ASL 2.0 | The genwqe-zlib-devel package contains libraries and header files fordeveloping applications that use genwqe-tools. | +| gettext | GPLv3+ and LGPLv2+ | The GNU gettext package provides a set of tools and documentation forproducing multi-lingual messages in programs. Tools include a set ofconventions about how programs should be written to support messagecatalogs, a directory and file naming organization for the messagecatalogs, a runtime library which supports the retrieval of translatedmessages, and stand-alone programs for handling the translatable andthe already translated strings. Gettext provides an easy to uselibrary and tools for creating, using, and modifying natural languagecatalogs and is a powerful and simple method for internationalizingprograms. | +| gettext-common-devel | GPLv3+ | This package contains common architecture independent gettext development files. | +| gettext-devel | LGPLv2+ and GPLv3+ | This package contains all development related files necessary fordeveloping or compiling applications/libraries that needsinternationalization capability. You also need this package if youwant to add gettext support for your project. | +| gettext-libs | LGPLv2+ and GPLv3+ | This package contains libraries used internationalization support. | +| gfs2-utils | GPLv2+ and LGPLv2+ | The gfs2-utils package contains a number of utilities for creating, checking,modifying, and correcting inconsistencies in GFS2 file systems. | +| glib2 | LGPLv2+ | GLib is the low-level core library that forms the basis for projectssuch as GTK+ and GNOME. It provides data structure handling for C,portability wrappers, and interfaces for such runtime functionalityas an event loop, threads, dynamic loading, and an object system. | +| glib2-devel | LGPLv2+ | The glib2-devel package includes the header files for the GLib library. | +| glib2-fam | LGPLv2+ | The glib2-fam package contains the FAM (File Alteration Monitor) module for GIO. | +| glib2-tests | LGPLv2+ | The glib2-tests package contains tests that can be used to verifythe functionality of the installed glib2 package. | +| glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc package contains standard libraries which are used bymultiple programs on the system. In order to save disk space andmemory, as well as to make upgrading easier, common system code iskept in one place and shared between programs. This particular packagelibrary and the standard math library. Without these two libraries, aLinux system will not function. | +| glibc-all-langpacks | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | 0. | +| glibc-common | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-common package includes common binaries for the GNU libclibraries, as well as national language (locale) support. | +| glibc-devel | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-devel package contains the object files necessaryfor developing programs which use the standard C libraries (which areused by nearly all programs). If you are developing programs whichwill use the standard C libraries, your system needs to have thesestandard object files available in order to create theexecutables.Install glibc-devel if you are going to develop programs which willuse the standard C libraries. | +| glibc-headers | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-headers package contains the header files necessaryfor developing programs which use the standard C libraries (which areused by nearly all programs). If you are developing programs whichwill use the standard C libraries, your system needs to have thesestandard header files available in order to create theexecutables.Install glibc-headers if you are going to develop programs which willuse the standard C libraries. | +| glibc-langpack-aa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-aa package includes the basic information requiredto support the aa language in your applications. | +| glibc-langpack-af | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-af package includes the basic information requiredto support the af language in your applications. | +| glibc-langpack-agr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-agr package includes the basic information requiredto support the agr language in your applications. | +| glibc-langpack-ak | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ak package includes the basic information requiredto support the ak language in your applications. | +| glibc-langpack-am | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-am package includes the basic information requiredto support the am language in your applications. | +| glibc-langpack-an | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-an package includes the basic information requiredto support the an language in your applications. | +| glibc-langpack-anp | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-anp package includes the basic information requiredto support the anp language in your applications. | +| glibc-langpack-ar | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ar package includes the basic information requiredto support the ar language in your applications. | +| glibc-langpack-as | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-as package includes the basic information requiredto support the as language in your applications. | +| glibc-langpack-ast | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ast package includes the basic information requiredto support the ast language in your applications. | +| glibc-langpack-ayc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ayc package includes the basic information requiredto support the ayc language in your applications. | +| glibc-langpack-az | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-az package includes the basic information requiredto support the az language in your applications. | +| glibc-langpack-be | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-be package includes the basic information requiredto support the be language in your applications. | +| glibc-langpack-bem | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bem package includes the basic information requiredto support the bem language in your applications. | +| glibc-langpack-ber | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ber package includes the basic information requiredto support the ber language in your applications. | +| glibc-langpack-bg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bg package includes the basic information requiredto support the bg language in your applications. | +| glibc-langpack-bhb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bhb package includes the basic information requiredto support the bhb language in your applications. | +| glibc-langpack-bho | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bho package includes the basic information requiredto support the bho language in your applications. | +| glibc-langpack-bi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bi package includes the basic information requiredto support the bi language in your applications. | +| glibc-langpack-bn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bn package includes the basic information requiredto support the bn language in your applications. | +| glibc-langpack-bo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bo package includes the basic information requiredto support the bo language in your applications. | +| glibc-langpack-br | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-br package includes the basic information requiredto support the br language in your applications. | +| glibc-langpack-brx | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-brx package includes the basic information requiredto support the brx language in your applications. | +| glibc-langpack-bs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bs package includes the basic information requiredto support the bs language in your applications. | +| glibc-langpack-byn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-byn package includes the basic information requiredto support the byn language in your applications. | +| glibc-langpack-ca | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ca package includes the basic information requiredto support the ca language in your applications. | +| glibc-langpack-ce | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ce package includes the basic information requiredto support the ce language in your applications. | +| glibc-langpack-chr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-chr package includes the basic information requiredto support the chr language in your applications. | +| glibc-langpack-cmn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cmn package includes the basic information requiredto support the cmn language in your applications. | +| glibc-langpack-crh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-crh package includes the basic information requiredto support the crh language in your applications. | +| glibc-langpack-cs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cs package includes the basic information requiredto support the cs language in your applications. | +| glibc-langpack-csb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-csb package includes the basic information requiredto support the csb language in your applications. | +| glibc-langpack-cv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cv package includes the basic information requiredto support the cv language in your applications. | +| glibc-langpack-cy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cy package includes the basic information requiredto support the cy language in your applications. | +| glibc-langpack-da | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-da package includes the basic information requiredto support the da language in your applications. | +| glibc-langpack-de | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-de package includes the basic information requiredto support the de language in your applications. | +| glibc-langpack-doi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-doi package includes the basic information requiredto support the doi language in your applications. | +| glibc-langpack-dsb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-dsb package includes the basic information requiredto support the dsb language in your applications. | +| glibc-langpack-dv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-dv package includes the basic information requiredto support the dv language in your applications. | +| glibc-langpack-dz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-dz package includes the basic information requiredto support the dz language in your applications. | +| glibc-langpack-el | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-el package includes the basic information requiredto support the el language in your applications. | +| glibc-langpack-en | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-en package includes the basic information requiredto support the en language in your applications. | +| glibc-langpack-eo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-eo package includes the basic information requiredto support the eo language in your applications. | +| glibc-langpack-es | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-es package includes the basic information requiredto support the es language in your applications. | +| glibc-langpack-et | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-et package includes the basic information requiredto support the et language in your applications. | +| glibc-langpack-eu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-eu package includes the basic information requiredto support the eu language in your applications. | +| glibc-langpack-fa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fa package includes the basic information requiredto support the fa language in your applications. | +| glibc-langpack-ff | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ff package includes the basic information requiredto support the ff language in your applications. | +| glibc-langpack-fi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fi package includes the basic information requiredto support the fi language in your applications. | +| glibc-langpack-fil | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fil package includes the basic information requiredto support the fil language in your applications. | +| glibc-langpack-fo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fo package includes the basic information requiredto support the fo language in your applications. | +| glibc-langpack-fr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fr package includes the basic information requiredto support the fr language in your applications. | +| glibc-langpack-fur | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fur package includes the basic information requiredto support the fur language in your applications. | +| glibc-langpack-fy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fy package includes the basic information requiredto support the fy language in your applications. | +| glibc-langpack-ga | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ga package includes the basic information requiredto support the ga language in your applications. | +| glibc-langpack-gd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gd package includes the basic information requiredto support the gd language in your applications. | +| glibc-langpack-gez | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gez package includes the basic information requiredto support the gez language in your applications. | +| glibc-langpack-gl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gl package includes the basic information requiredto support the gl language in your applications. | +| glibc-langpack-gu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gu package includes the basic information requiredto support the gu language in your applications. | +| glibc-langpack-gv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gv package includes the basic information requiredto support the gv language in your applications. | +| glibc-langpack-ha | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ha package includes the basic information requiredto support the ha language in your applications. | +| glibc-langpack-hak | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hak package includes the basic information requiredto support the hak language in your applications. | +| glibc-langpack-he | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-he package includes the basic information requiredto support the he language in your applications. | +| glibc-langpack-hi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hi package includes the basic information requiredto support the hi language in your applications. | +| glibc-langpack-hif | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hif package includes the basic information requiredto support the hif language in your applications. | +| glibc-langpack-hne | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hne package includes the basic information requiredto support the hne language in your applications. | +| glibc-langpack-hr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hr package includes the basic information requiredto support the hr language in your applications. | +| glibc-langpack-hsb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hsb package includes the basic information requiredto support the hsb language in your applications. | +| glibc-langpack-ht | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ht package includes the basic information requiredto support the ht language in your applications. | +| glibc-langpack-hu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hu package includes the basic information requiredto support the hu language in your applications. | +| glibc-langpack-hy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hy package includes the basic information requiredto support the hy language in your applications. | +| glibc-langpack-ia | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ia package includes the basic information requiredto support the ia language in your applications. | +| glibc-langpack-id | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-id package includes the basic information requiredto support the id language in your applications. | +| glibc-langpack-ig | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ig package includes the basic information requiredto support the ig language in your applications. | +| glibc-langpack-ik | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ik package includes the basic information requiredto support the ik language in your applications. | +| glibc-langpack-is | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-is package includes the basic information requiredto support the is language in your applications. | +| glibc-langpack-it | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-it package includes the basic information requiredto support the it language in your applications. | +| glibc-langpack-iu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-iu package includes the basic information requiredto support the iu language in your applications. | +| glibc-langpack-ja | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ja package includes the basic information requiredto support the ja language in your applications. | +| glibc-langpack-ka | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ka package includes the basic information requiredto support the ka language in your applications. | +| glibc-langpack-kab | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kab package includes the basic information requiredto support the kab language in your applications. | +| glibc-langpack-kk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kk package includes the basic information requiredto support the kk language in your applications. | +| glibc-langpack-kl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kl package includes the basic information requiredto support the kl language in your applications. | +| glibc-langpack-km | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-km package includes the basic information requiredto support the km language in your applications. | +| glibc-langpack-kn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kn package includes the basic information requiredto support the kn language in your applications. | +| glibc-langpack-ko | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ko package includes the basic information requiredto support the ko language in your applications. | +| glibc-langpack-kok | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kok package includes the basic information requiredto support the kok language in your applications. | +| glibc-langpack-ks | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ks package includes the basic information requiredto support the ks language in your applications. | +| glibc-langpack-ku | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ku package includes the basic information requiredto support the ku language in your applications. | +| glibc-langpack-kw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kw package includes the basic information requiredto support the kw language in your applications. | +| glibc-langpack-ky | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ky package includes the basic information requiredto support the ky language in your applications. | +| glibc-langpack-lb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lb package includes the basic information requiredto support the lb language in your applications. | +| glibc-langpack-lg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lg package includes the basic information requiredto support the lg language in your applications. | +| glibc-langpack-li | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-li package includes the basic information requiredto support the li language in your applications. | +| glibc-langpack-lij | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lij package includes the basic information requiredto support the lij language in your applications. | +| glibc-langpack-ln | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ln package includes the basic information requiredto support the ln language in your applications. | +| glibc-langpack-lo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lo package includes the basic information requiredto support the lo language in your applications. | +| glibc-langpack-lt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lt package includes the basic information requiredto support the lt language in your applications. | +| glibc-langpack-lv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lv package includes the basic information requiredto support the lv language in your applications. | +| glibc-langpack-lzh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lzh package includes the basic information requiredto support the lzh language in your applications. | +| glibc-langpack-mag | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mag package includes the basic information requiredto support the mag language in your applications. | +| glibc-langpack-mai | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mai package includes the basic information requiredto support the mai language in your applications. | +| glibc-langpack-mfe | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mfe package includes the basic information requiredto support the mfe language in your applications. | +| glibc-langpack-mg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mg package includes the basic information requiredto support the mg language in your applications. | +| glibc-langpack-mhr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mhr package includes the basic information requiredto support the mhr language in your applications. | +| glibc-langpack-mi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mi package includes the basic information requiredto support the mi language in your applications. | +| glibc-langpack-miq | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-miq package includes the basic information requiredto support the miq language in your applications. | +| glibc-langpack-mjw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mjw package includes the basic information requiredto support the mjw language in your applications. | +| glibc-langpack-mk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mk package includes the basic information requiredto support the mk language in your applications. | +| glibc-langpack-ml | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ml package includes the basic information requiredto support the ml language in your applications. | +| glibc-langpack-mn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mn package includes the basic information requiredto support the mn language in your applications. | +| glibc-langpack-mni | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mni package includes the basic information requiredto support the mni language in your applications. | +| glibc-langpack-mr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mr package includes the basic information requiredto support the mr language in your applications. | +| glibc-langpack-ms | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ms package includes the basic information requiredto support the ms language in your applications. | +| glibc-langpack-mt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mt package includes the basic information requiredto support the mt language in your applications. | +| glibc-langpack-my | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-my package includes the basic information requiredto support the my language in your applications. | +| glibc-langpack-nan | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nan package includes the basic information requiredto support the nan language in your applications. | +| glibc-langpack-nb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nb package includes the basic information requiredto support the nb language in your applications. | +| glibc-langpack-nds | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nds package includes the basic information requiredto support the nds language in your applications. | +| glibc-langpack-ne | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ne package includes the basic information requiredto support the ne language in your applications. | +| glibc-langpack-nhn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nhn package includes the basic information requiredto support the nhn language in your applications. | +| glibc-langpack-niu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-niu package includes the basic information requiredto support the niu language in your applications. | +| glibc-langpack-nl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nl package includes the basic information requiredto support the nl language in your applications. | +| glibc-langpack-nn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nn package includes the basic information requiredto support the nn language in your applications. | +| glibc-langpack-nr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nr package includes the basic information requiredto support the nr language in your applications. | +| glibc-langpack-nso | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nso package includes the basic information requiredto support the nso language in your applications. | +| glibc-langpack-oc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-oc package includes the basic information requiredto support the oc language in your applications. | +| glibc-langpack-om | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-om package includes the basic information requiredto support the om language in your applications. | +| glibc-langpack-or | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-or package includes the basic information requiredto support the or language in your applications. | +| glibc-langpack-os | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-os package includes the basic information requiredto support the os language in your applications. | +| glibc-langpack-pa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pa package includes the basic information requiredto support the pa language in your applications. | +| glibc-langpack-pap | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pap package includes the basic information requiredto support the pap language in your applications. | +| glibc-langpack-pl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pl package includes the basic information requiredto support the pl language in your applications. | +| glibc-langpack-ps | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ps package includes the basic information requiredto support the ps language in your applications. | +| glibc-langpack-pt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pt package includes the basic information requiredto support the pt language in your applications. | +| glibc-langpack-quz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-quz package includes the basic information requiredto support the quz language in your applications. | +| glibc-langpack-raj | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-raj package includes the basic information requiredto support the raj language in your applications. | +| glibc-langpack-ro | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ro package includes the basic information requiredto support the ro language in your applications. | +| glibc-langpack-ru | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ru package includes the basic information requiredto support the ru language in your applications. | +| glibc-langpack-rw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-rw package includes the basic information requiredto support the rw language in your applications. | +| glibc-langpack-sa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sa package includes the basic information requiredto support the sa language in your applications. | +| glibc-langpack-sah | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sah package includes the basic information requiredto support the sah language in your applications. | +| glibc-langpack-sat | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sat package includes the basic information requiredto support the sat language in your applications. | +| glibc-langpack-sc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sc package includes the basic information requiredto support the sc language in your applications. | +| glibc-langpack-sd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sd package includes the basic information requiredto support the sd language in your applications. | +| glibc-langpack-se | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-se package includes the basic information requiredto support the se language in your applications. | +| glibc-langpack-sgs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sgs package includes the basic information requiredto support the sgs language in your applications. | +| glibc-langpack-shn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-shn package includes the basic information requiredto support the shn language in your applications. | +| glibc-langpack-shs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-shs package includes the basic information requiredto support the shs language in your applications. | +| glibc-langpack-si | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-si package includes the basic information requiredto support the si language in your applications. | +| glibc-langpack-sid | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sid package includes the basic information requiredto support the sid language in your applications. | +| glibc-langpack-sk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sk package includes the basic information requiredto support the sk language in your applications. | +| glibc-langpack-sl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sl package includes the basic information requiredto support the sl language in your applications. | +| glibc-langpack-sm | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sm package includes the basic information requiredto support the sm language in your applications. | +| glibc-langpack-so | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-so package includes the basic information requiredto support the so language in your applications. | +| glibc-langpack-sq | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sq package includes the basic information requiredto support the sq language in your applications. | +| glibc-langpack-sr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sr package includes the basic information requiredto support the sr language in your applications. | +| glibc-langpack-ss | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ss package includes the basic information requiredto support the ss language in your applications. | +| glibc-langpack-st | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-st package includes the basic information requiredto support the st language in your applications. | +| glibc-langpack-sv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sv package includes the basic information requiredto support the sv language in your applications. | +| glibc-langpack-sw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sw package includes the basic information requiredto support the sw language in your applications. | +| glibc-langpack-szl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-szl package includes the basic information requiredto support the szl language in your applications. | +| glibc-langpack-ta | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ta package includes the basic information requiredto support the ta language in your applications. | +| glibc-langpack-tcy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tcy package includes the basic information requiredto support the tcy language in your applications. | +| glibc-langpack-te | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-te package includes the basic information requiredto support the te language in your applications. | +| glibc-langpack-tg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tg package includes the basic information requiredto support the tg language in your applications. | +| glibc-langpack-th | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-th package includes the basic information requiredto support the th language in your applications. | +| glibc-langpack-the | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-the package includes the basic information requiredto support the the language in your applications. | +| glibc-langpack-ti | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ti package includes the basic information requiredto support the ti language in your applications. | +| glibc-langpack-tig | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tig package includes the basic information requiredto support the tig language in your applications. | +| glibc-langpack-tk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tk package includes the basic information requiredto support the tk language in your applications. | +| glibc-langpack-tl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tl package includes the basic information requiredto support the tl language in your applications. | +| glibc-langpack-tn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tn package includes the basic information requiredto support the tn language in your applications. | +| glibc-langpack-to | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-to package includes the basic information requiredto support the to language in your applications. | +| glibc-langpack-tpi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tpi package includes the basic information requiredto support the tpi language in your applications. | +| glibc-langpack-tr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tr package includes the basic information requiredto support the tr language in your applications. | +| glibc-langpack-ts | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ts package includes the basic information requiredto support the ts language in your applications. | +| glibc-langpack-tt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tt package includes the basic information requiredto support the tt language in your applications. | +| glibc-langpack-ug | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ug package includes the basic information requiredto support the ug language in your applications. | +| glibc-langpack-uk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-uk package includes the basic information requiredto support the uk language in your applications. | +| glibc-langpack-unm | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-unm package includes the basic information requiredto support the unm language in your applications. | +| glibc-langpack-ur | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ur package includes the basic information requiredto support the ur language in your applications. | +| glibc-langpack-uz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-uz package includes the basic information requiredto support the uz language in your applications. | +| glibc-langpack-ve | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ve package includes the basic information requiredto support the ve language in your applications. | +| glibc-langpack-vi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-vi package includes the basic information requiredto support the vi language in your applications. | +| glibc-langpack-wa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wa package includes the basic information requiredto support the wa language in your applications. | +| glibc-langpack-wae | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wae package includes the basic information requiredto support the wae language in your applications. | +| glibc-langpack-wal | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wal package includes the basic information requiredto support the wal language in your applications. | +| glibc-langpack-wo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wo package includes the basic information requiredto support the wo language in your applications. | +| glibc-langpack-xh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-xh package includes the basic information requiredto support the xh language in your applications. | +| glibc-langpack-yi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yi package includes the basic information requiredto support the yi language in your applications. | +| glibc-langpack-yo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yo package includes the basic information requiredto support the yo language in your applications. | +| glibc-langpack-yue | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yue package includes the basic information requiredto support the yue language in your applications. | +| glibc-langpack-yuw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yuw package includes the basic information requiredto support the yuw language in your applications. | +| glibc-langpack-zh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-zh package includes the basic information requiredto support the zh language in your applications. | +| glibc-langpack-zu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-zu package includes the basic information requiredto support the zu language in your applications. | +| glibc-locale-source | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The sources for all locales provided in the language packs.If you are building custom locales you will most likely usethese sources as the basis for your new locale. | +| glibc-minimal-langpack | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This is a Meta package that is used to install minimal language packs.This package ensures you can use C, POSIX, or C.UTF-8 locales, butnothing else. It is designed for assembling a minimal system. | +| glib-networking | LGPLv2+ | This package contains modules that extend the networking support inGIO. In particular, it contains libproxy- and GSettings-basedGProxyResolver implementations and a gnutls-based GTlsConnectionimplementation. | +| glusterfs | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package includes the glusterfs binary, the glusterfsd daemon and thelibglusterfs and glusterfs translator modules common to both GlusterFS serverand client framework. | +| glusterfs-client-xlators | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the translators needed on any GlusterFS client. | +| glusterfs-fuse | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides support to FUSE based clients and inlcudes theglusterfs(d) binary. | +| glusterfs-libs | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the base GlusterFS libraries | +| glusterfs-rdma | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides support to ib-verbs library. | +| gmp | LGPLv3+ or GPLv2+ | The gmp package contains GNU MP, a library for arbitrary precisionarithmetic, signed integers operations, rational numbers and floatingpoint numbers. GNU MP is designed for speed, for both small and verylarge operands. GNU MP is fast because it uses fullwords as the basicarithmetic type, it uses fast algorithms, it carefully optimizesassembly code for many CPUs' most common inner loops, and it generallyemphasizes speed over simplicity/elegance in its operations.Install the gmp package if you need a fast arbitrary precisionlibrary. | +| gmp-c++ | LGPLv3+ or GPLv2+ | Bindings for using the GNU MP arbitrary precision library in C++ applications. | +| gmp-devel | LGPLv3+ or GPLv2+ | The libraries, header files and documentation for using the GNU MParbitrary precision library in applications.If you want to develop applications which will use the GNU MP library,you'll need to install the gmp-devel package. You'll also need toinstall the gmp package. | +| gnupg2 | GPLv3+ | GnuPG is GNU's tool for secure communication and data storage. It canbe used to encrypt data and to create digital signatures. It includesan advanced key management facility and is compliant with the proposedOpenPGP Internet standard as described in RFC2440 and the S/MIMEstandard as described by several RFCs.GnuPG 2.0 is a newer version of GnuPG with additional support forS/MIME. It has a different design philosophy that splitsfunctionality up into several modules. The S/MIME and smartcard functionalityis provided by the gnupg2-smime package. | +| gnupg2-smime | GPLv3+ | GnuPG is GNU's tool for secure communication and data storage. Thispackage adds support for smart cards and S/MIME encryption and signingto the base GnuPG package | +| gnutls | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures. | +| gobject-introspection | GPLv2+, LGPLv2+, MIT | GObject Introspection can scan C header and source files in order togenerate introspection ""typelib"" files. It also provides an API to examinetypelib files, useful for creating language bindings among otherthings. | +| gpgme | LGPLv2+ | GnuPG Made Easy (GPGME) is a library designed to make access to GnuPGeasier for applications. It provides a high-level crypto API forencryption, decryption, signing, signature verification and keymanagement. | +| gpgmepp | LGPLv2+ | C++ bindings/wrapper for GPGME. | +| grep | GPLv3+ | The GNU versions of commonly used grep utilities. Grep searches throughtextual input for lines which contain a match to a specified pattern and thenprints the matching lines. GNU's grep utilities include grep, egrep and fgrep.GNU grep is needed by many scripts, so it shall be installed on every system. | +| groff-base | GPLv3+ and GFDL and BSD and MIT | The groff-base package contains only necessary parts of groff formattingsystem which are required to display manual pages, and the groff's defaultdisplay device (PostScript). | +| grub2-common | GPLv3+ | This package provides some directories which are required by various grub2subpackages. | +| grub2-efi-aa64-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-efi-ia32 | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for efi-ia32 systems. | +| grub2-efi-ia32-cdboot | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides optional components of grub used with removeable media on efi-ia32 systems. | +| grub2-efi-ia32-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-efi-x64 | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for efi-x64 systems. | +| grub2-efi-x64-cdboot | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides optional components of grub used with removeable media on efi-x64 systems. | +| grub2-efi-x64-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-pc | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for %{1} systems. | +| grub2-pc-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-tools | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of all platforms. | +| grub2-tools-efi | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of EFI platforms. | +| grub2-tools-extra | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of all platforms. | +| grub2-tools-minimal | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of all platforms. | +| grubby | GPLv2+ | This package provides a grubby compatibility script that managesBootLoaderSpec files and is meant to only be used for legacy compatibilityusers with existing grubby users. | +| gsettings-desktop-schemas | LGPLv2+ | gsettings-desktop-schemas contains a collection of GSettings schemas forsettings shared by various components of a desktop. | +| gssproxy | MIT | A proxy for GSSAPI credential handling | +| gzip | GPLv3+ and GFDL | The gzip package contains the popular GNU gzip data compressionprogram. Gzipped files have a .gz extension.Gzip should be installed on your system, because it is avery commonly used data compression program. | +| hardlink | GPLv2+ | hardlink is used to create a tree of hard links. It's used by kernelinstallation to dramatically reduce the amount of disk space used by eachkernel package installed. | +| hdparm | BSD | Hdparm is a useful system utility for setting (E)IDE hard driveparameters. For example, hdparm can be used to tweak hard driveperformance and to spin down hard drives for power conservation. | +| hostname | GPLv2+ | This package provides commands which can be used to display the system'sDNS name, and to display or set its hostname or NIS domain name. | +| hwdata | GPLv2+ | hwdata contains various hardware identification and configuration data,such as the pci.ids and usb.ids databases. | +| hwloc | BSD | The Portable Hardware Locality (hwloc) software package providesa portable abstraction (across OS, versions, architectures, ...)of the hierarchical topology of modern architectures, includingNUMA memory nodes, shared caches, processor sockets, processor coresand processing units (logical processors or ""threads""). It also gathersvarious system attributes such as cache and memory information. It primarilyaims at helping applications with gathering information about moderncomputing hardware so as to exploit it accordingly and efficiently.hwloc may display the topology in multiple convenient formats.It also offers a powerful programming interface (C API) to gather informationabout the hardware, bind processes, and much more. | +| hwloc-libs | BSD | Run time libraries for the hwloc | +| ibacm | GPLv2 or BSD | The ibacm daemon helps reduce the load of managing path record lookups onlarge InfiniBand fabrics by providing a user space implementation of whatis functionally similar to an ARP cache. The use of ibacm, when properlyconfigured, can reduce the SA packet load of a large IB cluster from O(n^2)to O(n). The ibacm daemon is started and normally runs in the background,user applications need not know about this daemon as long as their appuses librdmacm to handle connection bring up/tear down. The librdmacmlibrary knows how to talk directly to the ibacm daemon to retrieve data. | +| icu | MIT and UCD and Public Domain | Tools and utilities for developing with icu. | +| ima-evm-utils | GPLv2 | The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitivesystem files, as they are read or executed. These are stored in the filesystems extended attributes. The Extended Verification Module (EVM) preventsunauthorized changes to these extended attributes on the file system.ima-evm-utils is used to prepare the file system for these extended attributes. | +| infiniband-diags | GPLv2 or BSD | This package provides IB diagnostic programs and scripts needed to diagnose anIB subnet. infiniband-diags now also provides libibmad. libibmad provideslow layer IB functions for use by the IB diagnostic and managementprograms. These include MAD, SA, SMP, and other basic IB functions. | +| info | GPLv3+ | The GNU project uses the texinfo file format for much of itsdocumentation. The info package provides a standalone TTY-basedbrowser program for viewing texinfo files. | +| initscripts | GPLv2 | This package provides basic support for legacy System V init scripts, and someother legacy tools & utilities. | +| integritysetup | GPLv2+ and LGPLv2+ | The integritysetup package contains a utility for setting updisk integrity protection using dm-integrity kernel module. | +| intel-cmt-cat | BSD | This software package provides basic support forCache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM),Cache Allocation Technology (CAT), Memory Bandwidth Allocation (MBA),and Code Data Prioratization (CDP).CMT, MBM and CAT are configured using Model Specific Registers (MSRs)to measure last level cache occupancy, set up the class of service masks andmanage the association of the cores/logical threads to a class of service.The software executes in user space, and access to the MSRs isobtained through a standard Linux* interface. The virtual file systemprovides an interface to read and write the MSR registers butit requires root privileges. | +| iotop | GPLv2+ | Linux has always been able to show how much I/O was going on(the bi and bo columns of the vmstat 1 command).iotop is a Python program with a top like UI used toshow of behalf of which process is the I/O going on. | +| ipcalc | GPLv2+ | ipcalc provides a simple way to calculate IP information for a hostor network. Depending on the options specified, it may be used to provideIP network information in human readable format, in a format suitable forparsing in scripts, generate random private addresses, resolve an IP address,or check the validity of an address. | +| iproute | GPLv2+ and Public Domain | The iproute package contains networking utilities (ip and rtmon, for example)which are designed to use the advanced networking capabilities of the Linuxkernel. | +| iproute-tc | GPLv2+ | The Traffic Control utility manages queueing disciplines, their classes andattached filters and actions. It is the standard tool to configure QoS inLinux. | +| iprutils | CPL | Provides a suite of utilities to manage and configure SCSI devicessupported by the ipr SCSI storage device driver. | +| ipset | GPLv2 | IP sets are a framework inside the Linux kernel since version 2.4.x, which canbe administered by the ipset utility. Depending on the type, currently an IPset may store IP addresses, (TCP/UDP) port numbers or IP addresses with MACaddresses in a way, which ensures lightning speed when matching an entryagainst a set.If you want to: - store multiple IP addresses or port numbers and match against the collection by iptables at one swoop; - dynamically update iptables rules against IP addresses or ports without performance penalty; - express complex IP address and ports based rulesets with one single iptables rule and benefit from the speed of IP setsthen ipset may be the proper tool for you. | +| ipset-libs | GPLv2 | This package contains the libraries which provide the IP sets funcionality. | +| ipset-service | GPLv2 | This package provides the service ipset that is splitout of the base package since it is not active by default. | +| iptables | GPLv2 and Artistic 2.0 and ISC | The iptables utility controls the network packet filtering code in theLinux kernel. If you need to set up firewalls and/or IP masquerading,you should either install nftables or this package.ip6tables, which are drop-in replacements of the legacy tools. | +| iptables-arptables | GPLv2 and Artistic 2.0 and ISC | The arptables tool is used to set up and maintainthe tables of ARP rules in the Linux kernel. These rules inspectthe ARP frames which they see. arptables is analogous to the iptablesuser space tool, but is less complicated.replacement of the legacy tool. | +| iptables-devel | GPLv2 and Artistic 2.0 and ISC | iptables development headers and libraries.The iptc libraries are marked as not public by upstream. The interface is notstable and may change with every new version. It is therefore unsupported. | +| iptables-ebtables | GPLv2 and Artistic 2.0 and ISC | Ethernet bridge tables is a firewalling tool to transparently filter networktraffic passing a bridge. The filtering possibilities are limited to linklayer filtering and some basic filtering on higher network layers.This tool is the userspace control for the bridge and ebtables kernelcomponents.The ebtables tool can be used together with the other Linux filtering tools,like iptables. There are no known incompatibility issues.replacement of the legacy tool. | +| iptables-libs | GPLv2 and Artistic 2.0 and ISC | iptables libraries.Please remember that libip*tc libraries do neither have a stable API nor a real so version.For more information about this, please have a look at `http://www.netfilter.org/documentation/FAQ/netfilter-faq-4.html#ss4.5` | +| iptables-services | GPLv2 and Artistic 2.0 and ISC | iptables services for IPv4 and IPv6This package provides the services iptables and ip6tables that have been splitout of the base package since they are not active by default anymore. | +| iptables-utils | GPLv2 and Artistic 2.0 and ISC | Utils for iptables.Currently only provides nfnl_osf with the pf.os database. | +| iptraf-ng | GPLv2+ | IPTraf-ng is a console-based network monitoring utility. IPTraf gathersdata like TCP connection packet and byte counts, interface statisticsand activity indicators, TCP/UDP traffic breakdowns, and LAN stationpacket and byte counts. IPTraf-ng features include an IP traffic monitorwhich shows TCP flag information, packet and byte counts, ICMPdetails, OSPF packet types, and oversized IP packet warnings;interface statistics showing IP, TCP, UDP, ICMP, non-IP and other IPpacket counts, IP checksum errors, interface activity and packet sizecounts; a TCP and UDP service monitor showing counts of incoming andoutgoing packets for common TCP and UDP application ports, a LANstatistics module that discovers active hosts and displays statisticsabout their activity; TCP, UDP and other protocol display filters soyou can view just the traffic you want; logging; support for Ethernet,FDDI, ISDN, SLIP, PPP, and loopback interfaces; and utilization of thebuilt-in raw socket interface of the Linux kernel, so it can be usedon a wide variety of supported network cards. | +| iptstate | zlib | IP Tables State (iptstate) was originally written to implementthe ""state top"" feature of IP Filter in IP Tables. ""State top""displays the states held by your stateful firewall in a top-likemanner.Since IP Tables doesn't have a built in way to easily displaythis information even once, an option was added to just have itdisplay the state table once. Features include: - Top-like realtime state table information - Sorting by any field - Reversible sorting - Single display of state table - Customizable refresh rate - Display filtering - Color-coding - Open Source - much more... | +| iputils | BSD and GPLv2+ | The iputils package contains basic utilities for monitoring a network,including ping. The ping command sends a series of ICMP protocolECHO_REQUEST packets to a specified network host to discover whetherthe target machine is alive and receiving network traffic. | +| iputils-ninfod | BSD and GPLv2+ | Node Information Query (RFC4620) daemon. Responds to IPv6 Node InformationQueries. | +| irqbalance | GPLv2 | irqbalance is a daemon that evenly distributes IRQ load acrossmultiple CPUs for enhanced performance. | +| iscsi-initiator-utils | GPLv2+ | The iscsi package provides the server daemon for the iSCSI protocol,as well as the utility programs used to manage it. iSCSI is a protocolfor distributed disk access using SCSI commands sent over InternetProtocol networks. | +| iscsi-initiator-utils-iscsiuio | BSD | The iscsiuio configuration daemon provides network configuration helpfor some iSCSI offload hardware. | +| isns-utils | LGPLv2+ | The iSNS package contains the daemon and tools to setup a iSNS server,and iSNS client tools. The Internet Storage Name Service (iSNS) protocolallows automated discovery, management and configuration of iSCSI andFibre Channel devices (using iFCP gateways) on a TCP/IP network. | +| isns-utils-devel | LGPLv2+ | Development files for iSNS | +| isns-utils-libs | LGPLv2+ | Shared library files for iSNS | +| iw | ISC | iw is a new nl80211 based CLI configuration utility for wireless devices.Currently you can only use this utility to configure devices whichuse a mac80211 driver as these are the new drivers being written -only because most new wireless devices being sold are now SoftMAC. | +| iwl1000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl1000 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl100-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl100 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl105-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl105 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl135-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl135 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl2000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl2000 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl2030-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl2030 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl3160-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl3945-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl3945 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl4965-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl4965 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl5000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl5000 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl5150-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl5150 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6000g2a-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6000g2b-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6050-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl7260-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwpmd | GPLv2 or BSD | iwpmd provides a userspace service for iWarp drivers to claimtcp ports through the standard socket interface. | +| jansson | MIT | Small library for parsing and writing JSON documents. | +| jimtcl | BSD | Jim is an opensource small-footprint implementation of the Tcl programminglanguage. It implements a large subset of Tcl and adds new features likereferences with garbage collection, closures, built-in Object OrientedProgramming system, Functional Programming commands, first-class arrays andUTF-8 support. | +| json-c | MIT | JSON-C implements a reference counting object model that allows youto easily construct JSON objects in C, output them as JSON formattedstrings and parse JSON formatted strings back into the C representationof JSON objects. It aims to conform to RFC 7159. | +| json-glib | LGPLv2+ | json-glib is a library providing serialization and deserialization supportfor the JavaScript Object Notation (JSON) format. | +| kabi-dw | GPLv3+ | The aim of kabi-dw is to detect any changes in the ABI between the successivebuilds of the Linux kernel. This is done by dumping the DWARF type information(the .debug_info section) for the specific symbols into the text files andlater comparing the text files. | +| kbd | GPLv2+ | The kbd package contains tools for managing a Linuxsystem's console's behavior, including the keyboard, the screenfonts, the virtual terminals and font files. | +| kbd-legacy | GPLv2+ | The kbd-legacy package contains original keymaps for kbd package.Please note that kbd-legacy is not helpful without kbd. | +| kbd-misc | GPLv2+ | The kbd-misc package contains data for kbd package - console fonts,keymaps etc. Please note that kbd-misc is not helpful without kbd. | +| kernel | GPLv2 and Redistributable, no modification permitted | This is the package which provides the Linux kernel for Red Hat EnterpriseLinux. It is based on upstream Linux at version 4.18.0 and maintains kABIcompatibility of a set of approved symbols, however it is heavily modified withbackports and fixes pulled from newer upstream Linux kernel releases. This meansfrom newer upstream linux versions, while maintaining a well tested and stablefixes and features), updates to block layer, supported filesystems, major driverupdates for supported hardware in Red Hat Enterprise Linux, enhancements forenterprise customers, etc. | +| kernel | GPLv2 and Redistributable, no modification permitted | This is the package which provides the Linux kernel for Alibaba Cloud Linux.It is based on upstream Linux at version 4.19.91 and maintains kABIcompatibility of a set of approved symbols, however it is heavily modified withbackports and fixes pulled from newer upstream Linux kernel releases. This meansfrom newer upstream linux versions, while maintaining a well tested and stablefixes and features), updates to block layer, supported filesystems, major driverupdates for supported hardware in Alibaba Cloud Linux, enhancements forenterprise customers, etc. | +| kernel-abi-whitelists | GPLv2 and Redistributable, no modification permitted | The kABI package contains information pertaining to the Red Hat EnterpriseLinux kernel ABI, including lists of kernel symbols that are needed byexternal Linux kernel modules, and a yum plugin to aid enforcement. | +| kernel-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc. | +| kernel-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc. | +| kernel-cross-headers | GPLv2 and Redistributable, no modification permitted | Kernel-cross-headers includes the C header files that specify the interfacebetween the Linux kernel and userspace libraries and programs. Theheader files define structures and constants that are needed forbuilding most standard programs and are also needed for rebuilding thecross-glibc package. | +| kernel-debug | GPLv2 and Redistributable, no modification permitted | The meta-package for the debug kernel | +| kernel-debug | GPLv2 and Redistributable, no modification permitted | The meta-package for the debug kernel | +| kernel-debug-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc.This variant of the kernel has numerous debugging options enabled.It should only be installed when trying to gather additional informationon kernel bugs, as some of these options impact performance noticably. | +| kernel-debug-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc.This variant of the kernel has numerous debugging options enabled.It should only be installed when trying to gather additional informationon kernel bugs, as some of these options impact performance noticably. | +| kernel-debug-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the debug kernel package. | +| kernel-debug-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the kernel package. | +| kernel-debug-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the debug-core kernel package. | +| kernel-debug-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the core kernel package. | +| kernel-debug-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the debug kernel package. | +| kernel-debug-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the kernel package. | +| kernel-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the kernel package. | +| kernel-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the kernel package. | +| kernel-doc | GPLv2 and Redistributable, no modification permitted | This package contains documentation files from the kernelsource. Various bits of information about the Linux kernel and thedevice drivers shipped with it are documented in these files.You'll want to install this package if you need a reference to theoptions that can be passed to Linux kernel modules at load time. | +| kernel-headers | GPLv2 and Redistributable, no modification permitted | Kernel-headers includes the C header files that specify the interfacebetween the Linux kernel and userspace libraries and programs. Theheader files define structures and constants that are needed forbuilding most standard programs and are also needed for rebuilding theglibc package. | +| kernel-headers | GPLv2 and Redistributable, no modification permitted | Kernel-headers includes the C header files that specify the interfacebetween the Linux kernel and userspace libraries and programs. Theheader files define structures and constants that are needed forbuilding most standard programs and are also needed for rebuilding theglibc package. | +| kernel-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the core kernel package. | +| kernel-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the core kernel package. | +| kernel-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the kernel package. | +| kernel-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the kernel package. | +| kernel-tools | GPLv2 | This package contains the tools/ directory from the kernel sourceand the supporting documentation. | +| kernel-tools | GPLv2 | This package contains the tools/ directory from the kernel sourceand the supporting documentation. | +| kernel-tools-libs | GPLv2 | This package contains the libraries built from the tools/ directoryfrom the kernel source. | +| kernel-tools-libs | GPLv2 | This package contains the libraries built from the tools/ directoryfrom the kernel source. | +| kexec-tools | GPLv2 | kexec-tools provides /usr/sbin/kexec binary that facilitates a newkernel to boot using the kernel's kexec feature either on anormal or a panic reboot. This package contains the /usr/sbin/kexecbinary and ancillary utilities that together form the userspacecomponent of the kernel's kexec feature. | +| keyutils | GPLv2+ and LGPLv2+ | Utilities to control the kernel key management facility and to providea mechanism by which the kernel call back to user space to get a keyinstantiated. | +| keyutils-libs | GPLv2+ and LGPLv2+ | This package provides a wrapper library for the key management facility systemcalls. | +| keyutils-libs-devel | GPLv2+ and LGPLv2+ | This package provides headers and libraries for building key utilities. | +| kmod | GPLv2+ | The kmod package provides various programs needed for automaticloading and unloading of modules under 2.6, 3.x, and later kernels, as wellas other module management programs. Device drivers and filesystems are twoexamples of loaded and unloaded modules. | +| kmod-kvdo | GPLv2+ | Virtual Data Optimizer (VDO) is a device mapper target that deliversblock-level deduplication, compression, and thin provisioning.This package provides the kernel modules for VDO. | +| kmod-libs | LGPLv2+ | The kmod-libs package provides runtime libraries for any application thatwishes to load or unload Linux kernel modules from the running system. | +| kpartx | GPLv2 | kpartx manages partition creation and removal for device-mapper devices. | +| kpatch | GPLv2 | kpatch is a live kernel patch module manager. It allows the user to managea collection of binary kernel patch modules which can be used to dynamicallypatch the kernel without rebooting. | +| krb5-devel | MIT | Kerberos is a network authentication system. The krb5-devel packagecontains the header files and libraries needed for compiling Kerberos5 programs. If you want to develop Kerberos-aware programs, you needto install this package. | +| krb5-libs | MIT | Kerberos is a network authentication system. The krb5-libs packagecontains the shared libraries needed by Kerberos 5. If you are usingKerberos, you need to install this package. | +| krb5-pkinit | MIT | Kerberos is a network authentication system. The krb5-pkinitpackage contains the PKINIT plugin, which allows clientsto obtain initial credentials from a KDC using a private key and acertificate. | +| krb5-server | MIT | Kerberos is a network authentication system. The krb5-server packagecontains the programs that must be installed on a Kerberos 5 keydistribution center (KDC). If you are installing a Kerberos 5 KDC,you need to install this package (in other words, most people shouldNOT install this package). | +| krb5-server-ldap | MIT | Kerberos is a network authentication system. The krb5-server packagecontains the programs that must be installed on a Kerberos 5 keydistribution center (KDC). If you are installing a Kerberos 5 KDC,and you wish to use a directory server to store the data for yourrealm, you need to install this package. | +| krb5-workstation | MIT | Kerberos is a network authentication system. The krb5-workstationpackage contains the basic Kerberos programs (kinit, klist, kdestroy,kpasswd). If your network uses Kerberos, this package should beinstalled on every workstation. | +| ksc | GPLv2+ | A kernel module source code checker to find usage of non whitelist symbols | +| ldb-tools | LGPLv3+ | Tools to manage LDB files | +| ledmon | GPLv2+ | The ledmon and ledctl are user space applications design to control LEDassociated with each slot in an enclosure or a drive bay. There are two(Activity LED, Locate LED, Fail LED). User must have root privileges touse this application. | +| less | GPLv3+ or BSD | The less utility is a text file browser that resembles more, but hasmore capabilities. Less allows you to move backwards in the file aswell as forwards. Since less doesn't have to read the entire input filebefore it starts, less starts up more quickly than text editors (forexample, vi).You should install less because it is a basic utility for viewing textfiles, and you'll use it frequently. | +| libacl | LGPLv2+ | This package contains the libacl.so dynamic library which containsthe POSIX 1003.1e draft standard 17 functions for manipulating accesscontrol lists. | +| libacl-devel | LGPLv2+ | This package contains header files and documentation needed to developprograms which make use of the access control list programming interfacedefined in POSIX 1003.1e draft standard 17. | +| libaio | LGPLv2+ | The Linux-native asynchronous I/O facility (""async I/O"", or ""aio"") has aricher API and capability set than the simple POSIX async I/O facility.This library, libaio, provides the Linux-native API for async I/O.The POSIX async I/O facility requires this library in order to providekernel-accelerated async I/O capabilities, as do applications whichrequire the Linux-native async I/O API. | +| libaio-devel | LGPLv2+ | This package provides header files to include and libraries to link withfor the Linux-native asynchronous I/O facility (""async I/O"", or ""aio""). | +| libappstream-glib | LGPLv2+ | This library provides GObjects and helper methods to make it easy to read andwrite AppStream metadata. It also provides a simple DOM implementation thatmakes it easy to edit nodes and convert to and from the standardized XMLrepresentation. | +| libarchive | BSD | Libarchive is a programming library that can create and read several differentstreaming archive formats, including most popular tar variants, several cpioformats, and both BSD and GNU ar variants. It can also write shar archives andread ISO9660 CDROM images and ZIP archives. | +| libasan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Address Sanitizer librarywhich is used for -fsanitize=address instrumented programs. | +| libassuan | LGPLv2+ and GPLv3+ | This is the IPC library used by GnuPG 2, GPGME and a few otherpackages. | +| libatomic | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the GNU Atomic librarywhich is a GCC support runtime library for atomic operations not supportedby hardware. | +| libatomic-static | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GNU Atomic static libraries. | +| libattr | LGPLv2+ | This package contains the libattr.so dynamic library which containsthe extended attribute system calls and library functions. | +| libattr-devel | LGPLv2+ | This package contains header files and documentation needed todevelop programs which make use of extended attributes.For Linux programs, the documented system call API is therecommended interface, but an SGI IRIX compatibility interfaceis also provided.Currently only ext2, ext3 and XFS support extended attributes.The SGI IRIX compatibility API built above the Linux system calls isused by programs such as xfsdump(8), xfsrestore(8) and xfs_fsr(8).You should install libattr-devel if you want to develop programswhich make use of extended attributes. If you install libattr-devel,you'll also want to install attr. | +| libbasicobjects | GPLv3+ | Basic object types | +| libblkid | LGPLv2+ | This is block device identification library, part of util-linux. | +| libblkid-devel | LGPLv2+ | This is the block device identification development library and headers,part of util-linux. | +| libbpf | LGPLv2 or BSD | A mirror of bpf-next linux tree bpf-next/tools/lib/bpf directory plus itssupporting header files. The version of the package reflects the version ofABI. | +| libcap | GPLv2 | libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)draft 15 capabilities. | +| libcap-devel | GPLv2 | Development files (Headers, etc) for libcap.libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)draft 15 capabilities.Install libcap-devel if you want to develop or compile applications usinglibcap. | +| libcap-ng | LGPLv2+ | Libcap-ng is a library that makes using posix capabilities easier | +| libcap-ng-devel | LGPLv2+ | The libcap-ng-devel package contains the files needed for developingapplications that need to use the libcap-ng library. | +| libcap-ng-utils | GPLv2+ | The libcap-ng-utils package contains applications to analyze theposix capabilities of all the program running on a system. It alsolets you set the file system based capabilities. | +| libcgroup | LGPLv2+ | Control groups infrastructure. The library helps manipulate, control,administrate and monitor control groups and the associated controllers. | +| libcgroup-pam | LGPLv2+ | Linux-PAM module, which allows administrators to classify the user's loginprocesses to pre-configured control group. | +| libcgroup-tools | LGPLv2+ | This package contains command-line programs, services and a daemon formanipulating control groups using the libcgroup library. | +| libcollection | LGPLv3+ | A data-type to collect data in a hierarchical structure for easy iterationand serialization | +| libcom_err | MIT | This is the common error description library, part of e2fsprogs.libcom_err is an attempt to present a common error-handling mechanism. | +| libcom_err-devel | MIT | This is the common error description development library and headers,part of e2fsprogs. It contains the compile_et command, usedto convert a table listing error-code names and associated messagesmessages into a C source file suitable for use with the library.libcom_err is an attempt to present a common error-handling mechanism. | +| libcomps | GPLv2+ | Libcomps is library for structure-like manipulation with content ofcomps XML files. Supports read/write XML file, structure(s) modification. | +| libcomps-devel | GPLv2+ | Development files for libcomps library. | +| libconfig | LGPLv2+ | Libconfig is a simple library for manipulating structured configurationfiles. This file format is more compact and more readable than XML. Andunlike XML, it is type-aware, so it is not necessary to do string parsingin application code. | +| libcroco | LGPLv2 | CSS2 parsing and manipulation library for GNOME | +| libcurl | MIT | libcurl is a free and easy-to-use client-side URL transfer library, supportingFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,FTP uploading, HTTP form based upload, proxies, cookies, user+passwordauthentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transferresume, http proxy tunneling and more. | +| libcurl-devel | MIT | The libcurl-devel package includes header files and libraries necessary fordeveloping programs which use the libcurl library. It contains the APIdocumentation of the library, too. | +| libcurl-minimal | MIT | This is a replacement of the 'libcurl' package for minimal installations. Itcomes with a limited set of features compared to the 'libcurl' package. On theother hand, the package is smaller and requires fewer run-time dependencies tobe installed. | +| libdaemon | LGPLv2+ | libdaemon is a lightweight C library which eases the writing of UNIX daemons.It consists of the following parts:* A wrapper around fork() which does the correct daemonization procedure of a process* A wrapper around syslog() for simpler and compatible log output to Syslog or STDERR* An API for writing PID files* An API for serializing UNIX signals into a pipe for usage with select() or poll()* An API for running subprocesses with STDOUT and STDERR redirected to syslog. | +| libdb | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. The Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It isused by many applications, including Python and Perl, so this shouldbe installed on all systems. | +| libdb-utils | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. DB supports C, C++, Java and Perl APIs. | +| libdhash | LGPLv3+ | A hash table which will dynamically resize to achieve optimal storage & accesstime properties | +| libdmmp | GPLv3+ | This package contains the shared library for the device-mapper-multipathC API library. | +| libdnf | LGPLv2+ | A Library providing simplified C and Python API to libsolv. | +| libedit | BSD | Libedit is an autotool- and libtoolized port of the NetBSD Editline library.It provides generic line editing, history, and tokenization functions, similarto those found in GNU Readline. | +| liberation-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyMeta-package of Liberation fonts which installs Sans, Serif, and Monospacefamilies. | +| liberation-fonts-common | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyShared common files of Liberation font families. | +| liberation-mono-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyThis package provides Monospace TrueType fonts that replace commonly usedMicrosoft Courier New. | +| liberation-narrow-fonts | Liberation | The Liberation Sans Narrow Fonts are intended to be replacements for he Arial Narrow. | +| liberation-sans-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyThis package provides Sans-serif TrueType fonts that replace commonly usedMicrosoft Arial. | +| liberation-serif-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyThis package provides Serif TrueType fonts that replace commonly usedMicrosoft Times New Roman. | +| libertas-sd8686-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas SD 8686 Network Adapter | +| libertas-sd8787-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas SD 8787 Network Adapter | +| libertas-usb8388-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas USB 8388 Network Adapter | +| libertas-usb8388-olpc-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh networksupport. | +| libevent | BSD and ISC | The libevent API provides a mechanism to execute a callback functionwhen a specific event occurs on a file descriptor or after a timeouthas been reached. libevent is meant to replace the asynchronous eventloop found in event driven network servers. An application just needsto call event_dispatch() and can then add or remove events dynamicallywithout having to change the event loop. | +| libevent-doc | BSD and MIT | This package contains the development documentation for libevent. | +| libfabric | BSD or GPLv2 | OpenFabrics Interfaces (OFI) is a framework focused on exporting fabriccommunication services to applications. OFI is best described as a collectionof libraries and applications used to export fabric services. The keyservices, daemons, and test applications.Libfabric is a core component of OFI. It is the library that defines andexports the user-space API of OFI, and is typically the only software thatapplications deal with directly. It works in conjunction with providerlibraries, which are often integrated directly into libfabric. | +| libfdisk | LGPLv2+ | This is library for fdisk-like programs, part of util-linux. | +| libfdisk-devel | LGPLv2+ | This is development library and headers for fdisk-like programs,part of util-linux. | +| libffi | MIT | Compilers for high level languages generate code that follow certainconventions. These conventions are necessary, in part, for separatecompilation to work. One such convention is the ""calling convention"".The calling convention is a set of assumptions made by the compilerabout where function arguments will be found on entry to a function. Acalling convention also specifies where the return value for a functionis found.Some programs may not know at the time of compilation what argumentsare to be passed to a function. For instance, an interpreter may betold at run-time about the number and types of arguments used to call agiven function. `Libffi' can be used in such programs to provide abridge from the interpreter program to compiled code.The `libffi' library provides a portable, high level programminginterface to various calling conventions. This allows a programmer tocall any function specified by a call interface description at run time.FFI stands for Foreign Function Interface. A foreign functioninterface is the popular name for the interface that allows codewritten in one language to call code written in another language. The`libffi' library really only provides the lowest, machine dependentlayer of a fully featured foreign function interface. A layer mustexist above `libffi' that handles type conversions for values passedbetween the two languages. | +| libffi-devel | MIT | The libffi-devel package contains libraries and header files fordeveloping applications that use libffi. | +| libgcab1 | LGPLv2+ | libgcab is a library to manipulate Cabinet archive using GIO/GObject. | +| libgcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC shared support library which is needede.g. for exception handling support. | +| libgcrypt | LGPLv2+ | Libgcrypt is a general purpose crypto library based on the code usedin GNU Privacy Guard. This is a development version. | +| libgcrypt-devel | LGPLv2+ and GPLv2+ | Libgcrypt is a general purpose crypto library based on the code usedin GNU Privacy Guard. This package contains files needed to developapplications using libgcrypt. | +| libgfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Fortran shared library which is needed to runFortran dynamically linked programs. | +| libgomp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC shared support library which is neededfor OpenMP v4.5 support. | +| libgomp-offload-nvptx | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains libgomp plugin for offloading to NVidiaPTX. The plugin needs libcuda.so.1 shared library that has to beinstalled separately. | +| libgpg-error | LGPLv2+ | This is a library that defines common error values for all GnuPGcomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,pinentry, SmartCard Daemon and possibly more in the future. | +| libgpg-error-devel | LGPLv2+ | This is a library that defines common error values for all GnuPGcomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,pinentry, SmartCard Daemon and possibly more in the future. This packagecontains files necessary to develop applications using libgpg-error. | +| libgudev | LGPLv2+ | This library makes it much simpler to use libudev from programsalready using GObject. It also makes it possible to easily use libudevfrom other programming languages, such as Javascript, because ofGObject introspection support. | +| libgusb | LGPLv2+ | GUsb is a GObject wrapper for libusb1 that makes it easy to doasynchronous control, bulk and interrupt transfers with propercancellation and integration into a mainloop. | +| libhbaapi | SNIA | The SNIA HBA API library. C-level project to manageFibre Channel Host Bus Adapters. | +| libhbalinux | LGPLv2 | SNIA HBAAPI vendor library built on top of the scsi_transport_fc interfaces. | +| libhbalinux-devel | LGPLv2 | The libhbalinux-devel package contains the library pkgconfig file. | +| libhugetlbfs | LGPLv2+ | libhugetlbfs is a library which provides easy access to huge pages of memory.It is a wrapper for the hugetlbfs file system. Applications can use huge pagesto fulfill malloc() requests without being recompiled by using LD_PRELOAD.Alternatively, applications can be linked against libhugetlbfs without sourcemodifications to load BSS or BSS, data, and text segments into large pages. | +| libhugetlbfs-devel | LGPLv2+ | Contains header files for building with libhugetlbfs. | +| libhugetlbfs-utils | LGPLv2+ | This packages contains a number of utilities that will help administrate theuse of huge pages on your system. hugeedit modifies binaries to set defaultsegment remapping behavior. hugectl sets environment variables for using hugepages and then execs the target program. hugeadm gives easy access to huge pagepool size control. pagesize lists page sizes available on the machine. | +| libibumad | GPLv2 or BSD | libibumad provides the userspace management datagram (umad) libraryfunctions, which sit on top of the umad modules in the kernel. Theseare used by the IB diagnostic and management tools, including OpenSM. | +| libibverbs | GPLv2 or BSD | libibverbs is a library that allows userspace processes to use RDMA""verbs"" as described in the InfiniBand Architecture Specification andthe RDMA Protocol Verbs Specification. This includes direct hardwareaccess from userspace to InfiniBand/iWARP adapters (kernel bypass) forfast path operations.Device-specific plug-in ibverbs userspace drivers are included: | +| libibverbs-utils | GPLv2 or BSD | Useful libibverbs example programs such as ibv_devinfo, whichdisplays information about RDMA devices. | +| libical | LGPLv2 or MPLv2.0 | Reference implementation of the iCalendar data type and serialization formatused in dozens of calendaring and scheduling products. | +| libicu | MIT and UCD and Public Domain | The International Components for Unicode (ICU) libraries providerobust and full-featured Unicode services on a wide variety ofplatforms. ICU supports the most current version of the Unicodestandard, and they provide support for supplementary Unicodecharacters (needed for GB 18030 repertoire support).As computing environments become more heterogeneous, softwareportability becomes more important. ICU lets you produce the sameresults across all the various platforms you support, withoutsacrificing performance. It offers great flexibility to extend andcustomize the supplied services. | +| libicu-devel | MIT and UCD and Public Domain | Includes and definitions for developing with icu. | +| libicu-doc | MIT and UCD and Public Domain | Documentation for International Components for Unicode. | +| libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Libidn2 is an implementation of the IDNA2008 specifications in RFC5890, 5891, 5892, 5893 and TR46 for internationalized domain names(IDN). It is a standalone library, without any dependency on libidn. | +| libini_config | LGPLv3+ | Library to process config files in INI format into a libcollection datastructure | +| libipa_hbac | LGPLv3+ | Utility library to validate FreeIPA HBAC rules for authorization requests | +| libitm | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the GNU Transactional Memory librarywhich is a GCC transactional memory support runtime library. | +| libkadm5 | MIT | Kerberos is a network authentication system. The libkadm5 packagecontains only the libkadm5clnt and libkadm5serv shared objects. Thisinterface is not considered stable. | +| libkcapi | BSD or GPLv2 | libkcapi allows user-space to access the Linux kernel crypto API.This library uses the netlink interface and exports easy to use APIsso that a developer does not need to consider the low-level netlinkinterface handling.The library does not implement any cipher algorithms. All consumerrequests are sent to the kernel for processing. Results from thekernel crypto API are returned to the consumer via the library API.The kernel interface and therefore this library can be used byunprivileged processes. | +| libkcapi-hmaccalc | BSD or GPLv2 | Provides drop-in replacements for sha*hmac tools (from packagehmaccalc) using libkcapi. | +| libkeepalive | MIT | libkeepalive is a library that enables tcp keepalive features in glibc basedbinary dynamic executables, without any change in the original program. | +| libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | KSBA (pronounced Kasbah) is a library to make X.509 certificates aswell as the CMS easily accessible by other applications. Bothspecifications are building blocks of S/MIME and TLS. | +| libldb | LGPLv3+ | An extensible library that implements an LDAP like API to access remote LDAPservers, or use local tdb databases. | +| libldb-devel | LGPLv3+ | Header files needed to develop programs that link against the LDB library. | +| liblsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Leak Sanitizer librarywhich is used for -fsanitize=leak instrumented programs. | +| libmbim | LGPLv2+ | This package contains the libraries that make it easier to use MBIMfunctionality from applications that use glib. | +| libmbim-utils | GPLv2+ | This package contains the utilities that make it easier to use MBIMfunctionality from the command line. | +| libmetalink | MIT | libmetalink is a Metalink C library. It adds Metalink functionality such asparsing Metalink XML files to programs written in C. | +| libmicrohttpd | LGPLv2+ | GNU libmicrohttpd is a small C library that is supposed to make iteasy to run an HTTP server as part of another application.Key features that distinguish libmicrohttpd from other projects are:* API is simple, expressive and fully reentrant* Implementation is http 1.1 compliant* HTTP server can listen on multiple ports* Support for IPv6* Support for incremental processing of POST data* Creates binary of only 25k (for now)* Three different threading models | +| libmnl | LGPLv2+ | libmnl is a minimalistic user-space library oriented to Netlink developers.There are a lot of common tasks in parsing, validating, constructing of boththe Netlink header and TLVs that are repetitive and easy to get wrong.This library aims to provide simple helpers that allows you to re-use code andto avoid re-inventing the wheel. | +| libmodman | LGPLv2+ | libmodman is a simple library for managing C++ modules (plug-ins). | +| libmodulemd1 | MIT | Compatibility library for libmodulemd 1.x | +| libmodulemd | MIT | C Library for manipulating module metadata files.See `https://github.com/fedora-modularity/libmodulemd/blob/master/README.md` formore details. | +| libmount | LGPLv2+ | This is the device mounting library, part of util-linux. | +| libndp | LGPLv2+ | This package contains a library which provides a wrapperfor IPv6 Neighbor Discovery Protocol. It also provides a toolnamed ndptool for sending and receiving NDP messages. | +| libnetfilter_conntrack | GPLv2+ | libnetfilter_conntrack is a userspace library providing a programminginterface (API) to the in-kernel connection tracking state table. | +| libnetfilter_cthelper | GPLv2 | This library provides the infrastructure for the user-space helperinfrastructure available since the Linux kernel 3.6. | +| libnetfilter_cttimeout | GPLv2+ | This infrastructure allows you to define fine-grain timeoutpolicies per flow. Basically, from user-space, you can createtimeout policy objects via nfct_timeout_alloc(), set thepolicy attributes, via nfct_timeout_*_attr_set(), and thenbuild the ctnetlink message to communicate this new timeoutpolicy to the kernel. | +| libnetfilter_queue | GPLv2 | libnetfilter_queue is a userspace library providing an API to packets that havebeen queued by the kernel packet filter. It is is part of a system thatdeprecates the old ip_queue / libipq mechanism.libnetfilter_queue has been previously known as libnfnetlink_queue. | +| libnfnetlink | GPLv2+ | libnfnetlink is a userspace library that provides some low-levelnfnetlink handling functions. It is used as a foundation for other, netfiltersubsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_logand libnfnetlink_queue. | +| libnfsidmap | BSD | Library that handles mapping between names and ids for NFSv4. | +| libnftnl | GPLv2+ | A library for low-level interaction with nftables Netlink's API over libmnl. | +| libnghttp2 | MIT | libnghttp2 is a library implementing the Hypertext Transfer Protocolversion 2 (HTTP/2) protocol in C. | +| libnl3 | LGPLv2 | This package contains a convenience library to simplifyusing the Linux kernel's netlink sockets interface fornetwork manipulation | +| libnl3-cli | LGPLv2 | This package contains various libnl3 utils and additionallibraries on which they depend | +| libnl3-devel | LGPLv2 | This package contains various headers for using libnl3 | +| libnl3-doc | LGPLv2 | This package contains libnl3 API documentation | +| libnsl2 | BSD and LGPLv2+ | This package contains the libnsl library. This library containsthe public client interface for NIS(YP) and NIS+.This code was formerly part of glibc, but is now standalone tobe able to link against TI-RPC for IPv6 support. | +| libnsl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This package provides the legacy version of libnsl library, foraccessing NIS services.This library is provided for backwards compatibility only;applications should use libnsl2 instead to gain IPv6 support. | +| libpath_utils | LGPLv3+ | Utility functions to manipulate filesystem pathnames | +| libpcap | BSD with advertising | Libpcap provides a portable framework for low-level networkmonitoring. Libpcap can provide network statistics collection,security monitoring and network debugging. Since almost every systemvendor provides a different interface for packet capture, the libpcapauthors created this system-independent API to ease in porting and toalleviate the need for several system-dependent packet capture modulesin each application.Install libpcap if you need to do low-level network traffic monitoringon your network. | +| libpciaccess | MIT | libpciaccess is a library for portable PCI access routines across multipleoperating systems. | +| libpeas | LGPLv2+ | libpeas is a convenience library making adding plug-ins supportto glib-based applications. | +| libpipeline | GPLv3+ | libpipeline is a C library for setting up and running pipelines ofprocesses, without needing to involve shell command-line parsing which isoften error-prone and insecure. This alleviates programmers of the need tolaboriously construct pipelines using lower-level primitives such as fork(2)and execve(2). | +| libpkgconf | ISC | This package provides libraries for applications to use the functionalityof pkgconf. | +| libpng | zlib | The libpng package contains a library of functions for creating andmanipulating PNG (Portable Network Graphics) image format files. PNGis a bit-mapped graphics format similar to the GIF format. PNG wascreated to replace the GIF format, since GIF uses a patented datacompression algorithm.Libpng should be installed if you need to manipulate PNG format imagefiles. | +| libpng-devel | zlib | The libpng-devel package contains header files and documentation necessaryfor developing programs using the PNG (Portable Network Graphics) library.If you want to develop programs which will manipulate PNG image formatfiles, you should install libpng-devel. You'll also need to installthe libpng package. | +| libproxy | LGPLv2+ | libproxy offers the following features: * extremely small core footprint (< 35K) * no external dependencies within libproxy core (libproxy plugins may have dependencies) * only 3 functions in the stable external API * dynamic adjustment to changing network topology * a standard way of dealing with proxy settings across all scenarios * a sublime sense of joy and accomplishment | +| libpsl | MIT | libpsl is a C library to handle the Public Suffix List. A ""public suffix"" is adomain name under which Internet users can directly register own names.Browsers and other web clients can use it to- Avoid privacy-leaking ""supercookies"";- Avoid privacy-leaking ""super domain"" certificates;- Domain highlighting parts of the domain in a user interface;- Sorting domain lists by site;Libpsl...- has built-in PSL data for fast access;- allows to load PSL data from files;- checks if a given domain is a ""public suffix"";- provides immediate cookie domain verification;- finds the longest public part of a given domain;- finds the shortest private part of a given domain;- works with international domains (UTF-8 and IDNA2008 Punycode);- is thread-safe;- handles IDNA2008 UTS#46; | +| libpsm2 | BSD or GPLv2 | The PSM Messaging API, or PSM API, is the low-leveluser-level communications interface for the Intel OPAfamily of products. PSM users are enabled with mechanismsnecessary to implement higher level communicationsinterfaces in parallel environments. | +| libpsm2-compat | BSD or GPLv2 | Support for MPIs linked with PSM versions < 2 | +| libpwquality | BSD or GPLv2+ | This is a library for password quality checks and generationof random passwords that pass the checks.This library uses the cracklib and cracklib dictionariesto perform some of the checks. | +| libqb | LGPLv2+ | libqb provides high-performance, reusable features for client-serverarchitecture, such as logging, tracing, inter-process communication (IPC),and polling. | +| libqb-devel | LGPLv2+ | The libqb-devel package contains libraries and header files fordeveloping applications that use libqb. | +| libqmi | LGPLv2+ | This package contains the libraries that make it easier to use QMI functionalityfrom applications that use glib. | +| libqmi-utils | GPLv2+ | This package contains the utilities that make it easier to use QMI functionalityfrom the command line. | +| libquadmath | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC shared support library which is neededfor __float128 math support and for Fortran REAL*16 support. | +| librabbitmq | MIT | This is a C-language AMQP client library for use with AMQP serversspeaking protocol versions 0-9-1. | +| librdmacm | GPLv2 or BSD | librdmacm provides a userspace RDMA Communication Managment API. | +| librdmacm-utils | GPLv2 or BSD | Example test programs for the librdmacm library. | +| libref_array | LGPLv3+ | A dynamically-growing, reference-counted array | +| librepo | LGPLv2+ | A library providing C and Python (libcURL like) API to downloading repositorymetadata. | +| libreport-filesystem | GPLv2+ | Filesystem layout for libreport | +| librhsm | LGPLv2+ | Red Hat Subscription Manager library. | +| libseccomp | LGPLv2 | The libseccomp library provides an easy to use interface to the Linux Kernel'ssyscall filtering mechanism, seccomp. The libseccomp API allows an applicationto specify which syscalls, and optionally which syscall arguments, theapplication is allowed to execute, all of which are enforced by the LinuxKernel. | +| libsecret | LGPLv2+ | libsecret is a library for storing and retrieving passwords and other secrets.It communicates with the ""Secret Service"" using DBus. gnome-keyring andKSecretService are both implementations of a Secret Service. | +| libsecret-devel | LGPLv2+ | The libsecret-devel package contains libraries and header files fordeveloping applications that use libsecret. | +| libselinux | Public Domain | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.libselinux provides an API for SELinux applications to get and setprocess and file security contexts and to obtain security policydecisions. Required for any applications that use the SELinux API. | +| libselinux-devel | Public Domain | The libselinux-devel package contains the libraries and header filesneeded for developing SELinux applications. | +| libselinux-utils | Public Domain | The libselinux-utils package contains the utilities | +| libsemanage | LGPLv2+ | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.libsemanage provides an API for the manipulation of SELinux binary policies.It is used by checkpolicy (the policy compiler) and similar tools, as wellas by programs like load_policy that need to perform specific transformationson binary policies such as customizing policy boolean settings. | +| libsepol | LGPLv2+ | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.libsepol provides an API for the manipulation of SELinux binary policies.It is used by checkpolicy (the policy compiler) and similar tools, as wellas by programs like load_policy that need to perform specific transformationson binary policies such as customizing policy boolean settings. | +| libsepol-devel | LGPLv2+ | The libsepol-devel package contains the libraries and header filesneeded for developing applications that manipulate binary policies. | +| libsigsegv | GPLv2+ | This is a library for handling page faults in user mode. A page faultoccurs when a program tries to access to a region of memory that iscurrently not available. Catching and handling a page fault is a usefultechnique for implementing: - pageable virtual memory - memory-mapped access to persistent databases - generational garbage collectors - stack overflow handlers - distributed shared memory | +| libsmartcols | LGPLv2+ | This is library for ls-like terminal programs, part of util-linux. | +| libsmartcols-devel | LGPLv2+ | This is development library and headers for ls-like terminal programs,part of util-linux. | +| libsmbclient | GPLv3+ and LGPLv3+ | The libsmbclient contains the SMB client library from the Samba suite. | +| libsmbios | GPLv2+ or OSL 2.1 | Libsmbios is a library and utilities that can be used by client programs to getinformation from standard BIOS tables, such as the SMBIOS table.This package provides the C-based libsmbios library, with a C interface. | +| libsolv | BSD | A free package dependency solver using a satisfiability algorithm. Thelibrary is based on two major, but independent, blocks:- Using a dictionary approach to store and retrieve package and dependency information.- Using satisfiability, a well known and researched topic, for resolving package dependencies. | +| libsoup | LGPLv2 | Libsoup is an HTTP library implementation in C. It was originally partof a SOAP (Simple Object Access Protocol) implementation called Soup, butthe SOAP and non-SOAP parts have now been split into separate packages.libsoup uses the Glib main loop and is designed to work well with GTKapplications. This enables GNOME applications to access HTTP serverson the network in a completely asynchronous fashion, very similar tothe Gtk+ programming model (a synchronous operation mode is alsosupported for those who want it). | +| libss | MIT | This is libss, a command line interface parsing library, part of e2fsprogs.This package includes a tool that parses a command table to generatea simple command-line interface parser, the include files needed tocompile and use it.It was originally inspired by the Multics SubSystem library. | +| libssh | LGPLv2+ | The ssh library was designed to be used by programmers needing a working SSHimplementation by the mean of a library. The complete control of the client ismade by the programmer. With libssh, you can remotely execute programs, transferfiles, use a secure and transparent tunnel for your remote programs. With itsSecure FTP implementation, you can play with remote files easily, withoutthird-party programs others than libcrypto (from openssl). | +| libssh-config | LGPLv2+ | The libssh-config package provides the default configuration files for libssh. | +| libsss_autofs | LGPLv3+ | A utility library to allow communication between Autofs and SSSD | +| libsss_certmap | LGPLv3+ | Library to map certificates to users based on rules | +| libsss_idmap | LGPLv3+ | Utility library to convert SIDs to Unix uids and gids | +| libsss_nss_idmap | LGPLv3+ | Utility library for SID and certificate based lookups | +| libsss_simpleifp | GPLv3+ | Provides library that simplifies D-Bus API for the SSSD InfoPipe responder. | +| libsss_sudo | LGPLv3+ | A utility library to allow communication between SUDO and SSSD | +| libstdc++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The libstdc++ package contains a rewritten standard compliant GCC StandardC++ Library. | +| libstemmer | BSD | Snowball stemming algorithms for use in Information Retrieval Snowballprovides access to efficient algorithms for calculating a ""stemmed""form of a word. This is a form with most of the common morphologicalendings removed; hopefully representing a common linguistic base form.This is most useful in building search engines and informationretrieval software; for example, a search with stemming enabled shouldbe able to find a document containing ""cycling"" given the query""cycles"".Snowball provides algorithms for several (mainly European) languages.It also provides access to the classic Porter stemming algorithm forthe original algorithm may be of interest to information retrievalresearchers wishing to reproduce results of earlier experiments. | +| libstoragemgmt | LGPLv2+ | The libStorageMgmt library will provide a vendor agnostic open source storageapplication programming interface (API) that will allow management of storagearrays. The library includes a command line interface for interactive use andscripting (command lsmcli). The library also has a daemon that is used forexecuting plug-ins in a separate process (lsmd). | +| libstoragemgmt-arcconf-plugin | LGPLv2+ | The libstoragemgmt-arcconf-plugin package contains the plugin for MicrosemiAdaptec RAID and Smart Family Controller storage management. | +| libstoragemgmt-hpsa-plugin | LGPLv2+ | The libstoragemgmt-hpsa-plugin package contains the plugin for HPSmartArray storage management via hpssacli. | +| libstoragemgmt-local-plugin | LGPLv2+ | The nfs-plugin package contains plug-in for local NFS exports support.LibstorageMgmt local plugin allows user to manage locally storage systemwithout caring which real plugin(s) should be used. | +| libstoragemgmt-megaraid-plugin | LGPLv2+ | The libstoragemgmt-megaraid-plugin package contains the plugin for LSIMegaRAID storage management via storcli. | +| libstoragemgmt-nfs-plugin | LGPLv2+ | The nfs-plugin package contains plug-in for local NFS exports support. | +| libstoragemgmt-nfs-plugin-clibs | LGPLv2+ | The libstoragemgmt-nfs-plugin-clibs package contains python C extension for libstoragemgmtNFS plugin. | +| libstoragemgmt-nstor-plugin | LGPLv2+ | The libstoragemgmt-nstor-plugin package contains plug-in for NexentaStor arraysupport. | +| libstoragemgmt-smis-plugin | LGPLv2+ | The libstoragemgmt-smis-plugin package contains plug-in for generic SMI-S arraysupport. | +| libstoragemgmt-udev | LGPLv2+ | The libstoragemgmt-udev package contains udev rules and helper utilities foruevents generated by the kernel. | +| libsysfs | LGPLv2+ | Library used in handling linux kernel sysfs mounts and their various files. | +| libtalloc | LGPLv3+ | A library that implements a hierarchical allocator with destructors. | +| libtalloc-devel | LGPLv3+ | Header files needed to develop programs that link against the Talloc library. | +| libtasn1 | GPLv3+ and LGPLv2+ | A library that provides Abstract Syntax Notation One (ASN.1, as specifiedby the X.680 ITU-T recommendation) parsing and structures management, andDistinguished Encoding Rules (DER, as per X.690) encoding and decoding functions. | +| libtdb | LGPLv3+ | A library that implements a trivial database. | +| libtdb-devel | LGPLv3+ | Header files needed to develop programs that link against the Tdb library. | +| libteam | LGPLv2+ | This package contains a library which is a user-spacecounterpart for team network driver. It provides an APIto control team network devices. | +| libteam-doc | LGPLv2+ | This package contains libteam and libteamd API documentation | +| libtevent | LGPLv3+ | Tevent is an event system based on the talloc memory management library.Tevent has support for many event types, including timers, signals, andthe classic file descriptor events.Tevent also provide helpers to deal with asynchronous code providing thetevent_req (Tevent Request) functions. | +| libtevent-devel | LGPLv3+ | Header files needed to develop programs that link against the Tevent library. | +| libtirpc | SISSL and BSD | This package contains SunLib's implementation of transport-independentRPC (TI-RPC) documentation. This library forms a piece of the base ofOpen Network Computing (ONC), and is derived directly from theSolaris 2.3 source.TI-RPC is an enhanced version of TS-RPC that requires the UNIX System VTransport Layer Interface (TLI) or an equivalent X/Open Transport Interface(XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supportedby almost 70 vendors on all major operating systems. TS-RPC source code(RPCSRC 4.0) remains available from several internet sites. | +| libtirpc-devel | SISSL and BSD | This package includes header files and libraries necessary fordeveloping programs which use the tirpc library. | +| libtool-ltdl | LGPLv2+ | The libtool-ltdl package contains the GNU Libtool Dynamic Module Loader, alibrary that provides a consistent, portable interface which simplifies theprocess of using dynamic modules.These runtime libraries are needed by programs that link directly to thesystem-installed ltdl libraries; they are not needed by software built usingthe rest of the GNU Autotools (including GNU Autoconf and GNU Automake). | +| libtsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Thread Sanitizer librarywhich is used for -fsanitize=thread instrumented programs. | +| libubsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Undefined Behavior Sanitizer librarywhich is used for -fsanitize=undefined instrumented programs. | +| libunistring | GPLv2+ or LGPLv3+ | This portable C library implements Unicode string types in three flavours:(UTF-8, UTF-16, UTF-32), together with functions for character processing(names, classifications, properties) and functions for string processing(iteration, formatted output, width, word breaks, line breaks, normalization,case folding and regular expressions). | +| libusb | LGPLv2+ | This package provides a way for applications to access USB devices.Legacy libusb-0.1 is no longer supported by upstream, therefore content of thispackage was replaced by libusb-compat. It provides compatibility layer allowingapplications written for libusb-0.1 to work with libusb-1.0. | +| libusbx | LGPLv2+ | This package provides a way for applications to access USB devices.Libusbx is a fork of the original libusb, which is a fully API and ABIcompatible drop in for the libusb-1.0.9 release. The libusbx fork wasstarted by most of the libusb-1.0 developers, after the original libusbproject did not produce a new release for over 18 months.Note that this library is not compatible with the original libusb-0.1 series,if you need libusb-0.1 compatibility install the libusb package. | +| libusbx-devel | LGPLv2+ | The libusbx-devel package contains libraries and header files fordeveloping applications that use libusbx. | +| libusbx-devel-doc | LGPLv2+ | This package contains API documentation for libusbx. | +| libuser | LGPLv2+ | The libuser library implements a standardized interface for manipulatingand administering user and group accounts. The library uses pluggableback-ends to interface to its data sources.Sample applications modeled after those included with the shadow passwordsuite are included. | +| libutempter | LGPLv2+ | This library provides interface for terminal emulators such asscreen and xterm to record user sessions to utmp and wtmp files. | +| libuuid | BSD | This is the universally unique ID library, part of util-linux.The libuuid library generates and parses 128-bit universally uniqueid's (UUID's). A UUID is an identifier that is unique across bothspace and time, with respect to the space of all UUIDs. A UUID canbe used for multiple purposes, from tagging objects with an extremelyshort lifetime, to reliably identifying very persistent objectsacross a network.See also the ""uuid"" package, which is a separate implementation. | +| libuuid-devel | BSD | This is the universally unique ID development library and headers,part of util-linux.The libuuid library generates and parses 128-bit universally uniqueid's (UUID's). A UUID is an identifier that is unique across bothspace and time, with respect to the space of all UUIDs. A UUID canbe used for multiple purposes, from tagging objects with an extremelyshort lifetime, to reliably identifying very persistent objectsacross a network.See also the ""uuid-devel"" package, which is a separate implementation. | +| libvarlink | ASL 2.0 | Varlink C Library | +| libvarlink-util | ASL 2.0 | The libvarlink-util package contains varlink command line tools. | +| libverto | MIT | libverto provides a way for libraries to expose asynchronous interfaceswithout having to choose a particular event loop, offloading thisdecision to the end application which consumes the library.If you are packaging an application, not library, based on libverto,you should depend either on a specific implementation module or youcan depend on the virtual provides 'libverto-module-base'. This willensure that you have at least one module installed that provides io,timeout and signal functionality. Currently glib is the only modulethat does not provide these three because it lacks signal. However,glib will support signal in the future. | +| libverto-devel | MIT | The libverto-devel package contains libraries and header files fordeveloping applications that use libverto. | +| libverto-libevent | MIT | Module for libverto which provides integration with libevent. | +| libwbclient | GPLv3+ and LGPLv3+ | The libwbclient package contains the winbind client library from the Sambasuite. | +| libxcrypt | LGPLv2+ and BSD and Public Domain | libxcrypt is a modern library for one-way hashing of passwords. Itsupports DES, MD5, SHA-2-256, SHA-2-512, and bcrypt-based passwordhashes, and provides the traditional Unix 'crypt' and 'crypt_r'interfaces, as well as a set of extended interfaces pioneered byOpenwall Linux, 'crypt_rn', 'crypt_ra', 'crypt_gensalt','crypt_gensalt_rn', and 'crypt_gensalt_ra'.libxcrypt is intended to be used by login(1), passwd(1), and othersimilar programs; that is, to hash a small number of passwords duringan interactive authentication dialogue with a human. It is notsuitable for use in bulk password-cracking applications, or in anyother situation where speed is more important than careful handling ofsensitive data. However, it *is* intended to be fast and lightweightenough for use in servers that must field thousands of login attemptsper minute.On Linux-based systems, by default libxcrypt will be binary backwardcompatible with the libcrypt.so.1 shipped as part of the GNU C Library.This means that all existing binary executables linked against glibc'slibcrypt should work unmodified with this library's libcrypt.so.1. Wehave taken pains to provide exactly the same ""symbol versions"" as wereused by glibc on various CPU architectures, and to account for thevariety of ways in which the Openwall extensions were patched intoglibc's libcrypt by some Linux distributions. (For instance,compatibility symlinks for SuSE's ""libowcrypt"" are provided.)will not work with glibc's libcrypt. Also, programs that use certainlegacy APIs supplied by glibc's libcrypt ('encrypt', 'encrypt_r','setkey', 'setkey_r', and 'fcrypt') cannot be compiled against libxcrypt. | +| libxcrypt-devel | LGPLv2+ and BSD and Public Domain | The libxcrypt-devel package contains libraries and header files fordeveloping applications that use libxcrypt. | +| libxml2 | MIT | This library allows to manipulate XML files. It includes supportto read, modify and write XML and HTML files. There is DTDs supportthis includes parsing and validation even with complex DtDs, eitherat parse time or later once the document has been modified. The outputcan be a simple SAX stream or and in-memory DOM like representations.In this case one can use the built-in XPath and XPointer implementationto select sub nodes or ranges. A flexible Input/Output mechanism isavailable, with existing HTTP and FTP modules and combined to anURI library. | +| libxslt | MIT | This C library allows to transform XML files into other XML files(or HTML, text, ...) using the standard XSLT stylesheet transformationmechanism. To use it you need to have a version of libxml2 >= 2.6.27installed. The xsltproc command is a command line interface to the XSLT engine | +| libyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. LibYAML is a YAML parser andemitter written in C. | +| libzstd | BSD and GPLv2 | Zstandard compression shared library. | +| libzstd-devel | BSD and GPLv2 | Header files for Zstd library. | +| linux-firmware | GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted | This package includes firmware files required for some devices tooperate. | +| lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | This is the lksctp-tools package for Linux Kernel SCTP (Stream ControlTransmission Protocol) Reference Implementation.This package is intended to supplement the Linux Kernel SCTP ReferenceImplementation now available in the Linux kernel source tree inversions 2.5.36 and following. For more information on LKSCTP see thepackage documentation README file, section titled ""LKSCTP - LinuxKernel SCTP.""This package contains the base run-time library and command-line tools. | +| lksctp-tools-devel | GPLv2 and GPLv2+ and LGPLv2 and MIT | Development files for lksctp-tools which include man pages, header files,static libraries, symlinks to dynamic libraries and some tutorial source code. | +| lksctp-tools-doc | GPLv2 and GPLv2+ and LGPLv2 and MIT | Documents pertaining to LKSCTP & SCTP in general (IETF RFC's & InternetDrafts). | +| lldpad | GPLv2 | This package contains the Linux user space daemon and configuration tool forIntel LLDP Agent with Enhanced Ethernet support for the Data Center. | +| lm_sensors | GPLv2+ and Verbatim and MIT | The lm_sensors package includes a collection of modules for general SMBusaccess and hardware monitoring. | +| lm_sensors-devel | LGPLv2+ and Verbatim | The lm_sensors-devel package includes a header files and libraries for usewhen building applications that make use of sensor data. | +| lm_sensors-libs | LGPLv2+ | Core libraries for lm_sensors applications | +| lockdev | LGPLv2 | Lockdev provides a reliable way to put an exclusive lock to devicesusing both FSSTND and SVr4 methods. | +| logrotate | GPLv2+ | The logrotate utility is designed to simplify the administration oflog files on a system which generates a lot of log files. Logrotateallows for the automatic rotation compression, removal and mailing oflog files. Logrotate can be set to handle a log file daily, weekly,monthly or when the log file gets to a certain size. Normally,logrotate runs as a daily cron job.Install the logrotate package if you need a utility to deal with thelog files on your system. | +| logwatch | MIT | Logwatch is a customizable, pluggable log-monitoring system. It will gothrough your logs for a given period of time and make a report in the areasthat you wish with the detail that you wish. Easy to use - works right outof the package on many systems. | +| lrzsz | GPLv2+ | Lrzsz (consisting of lrz and lsz) is a cosmetically modifiedzmodem/ymodem/xmodem package built from the public-domain version ofthe rzsz package. Lrzsz was created to provide a working GNUcopylefted Zmodem solution for Linux systems. | +| lshw | GPLv2 | lshw is a small tool to provide detailed informaton on the hardwareconfiguration of the machine. It can report exact memoryconfiguration, firmware version, mainboard configuration, CPU versionand speed, cache configuration, bus speed, etc. on DMI-capable x86systems and on some PowerPC machines (PowerMac G4 is known to work).Information can be output in plain text, XML or HTML. | +| lsof | zlib and Sendmail and LGPLv2+ | about files that are open by the processes running on a UNIX system. | +| lsscsi | GPLv2+ | Uses information provided by the sysfs pseudo file system in Linux kernel2.6 series to list SCSI devices or all SCSI hosts. Includes a ""classic""option to mimic the output of ""cat /proc/scsi/scsi"" that has been widelyused prior to the lk 2.6 series.Author:-------- Doug Gilbert | +| lua-libs | MIT | This package contains the shared libraries for lua. | +| lvm2 | GPLv2 | LVM2 includes all of the support for handling read/write operations onphysical volumes (hard disks, RAID-Systems, magneto optical, etc.,multiple devices (MD), see mdadm(8) or even loop devices, seelosetup(8)), creating volume groups (kind of virtual disks) from oneor more physical volumes and creating one or more logical volumes(kind of logical partitions) in volume groups. | +| lvm2-dbusd | GPLv2 | Daemon for access to LVM2 functionality through a D-Bus interface. | +| lvm2-libs | LGPLv2 | This package contains shared lvm2 libraries for applications. | +| lvm2-lockd | GPLv2 | LVM commands use lvmlockd to coordinate access to shared storage. | +| lz4 | GPLv2+ and BSD | LZ4 is an extremely fast loss-less compression algorithm, providing compressionspeed at 400 MB/s per core, scalable with multi-core CPU. It also featuresan extremely fast decoder, with speed in multiple GB/s per core, typicallyreaching RAM speed limits on multi-core systems. | +| lz4-devel | GPLv2+ and BSD | This package contains the header(.h) and library(.so) files required to buildapplications using liblz4 library. | +| lz4-libs | GPLv2+ and BSD | This package contains the libaries for lz4. | +| lzo | GPLv2+ | LZO is a portable lossless data compression library written in ANSI C.It offers pretty fast compression and very fast decompression.Decompression requires no memory. In addition there are slowercompression levels achieving a quite competitive compression ratiowhile still decompressing at this very high speed. | +| lzo-devel | GPLv2+ | LZO is a portable lossless data compression library written in ANSI C.It offers pretty fast compression and very fast decompression.This package contains development files needed for lzo. | +| lzo-minilzo | GPLv2+ | A small (mini) version of lzo for embedding into applications which don't needfull blown lzo compression support. | +| lzop | GPLv2+ | lzop is a compression utility which is designed to be a companion to gzip.It is based on the LZO data compression library and its main advantages overgzip are much higher compression and decompression speed at the cost of somecompression ratio. The lzop compression utility was designed with the goalsof reliability, speed, portability and with reasonable drop-in compatibilityto gzip. | +| m4 | GPLv3+ | A GNU implementation of the traditional UNIX macro processor. M4 isuseful for writing text files which can be logically parsed, and is usedby many programs as part of their build process. M4 has built-infunctions for including files, running shell commands, doing arithmetic,etc. The autoconf program needs m4 for generating configure scripts, butnot for running configure scripts.Install m4 if you need a macro processor. | +| mailcap | Public Domain and MIT | The mailcap file is used by the metamail program. Metamail reads themailcap file to determine how it should display non-text or multimediamaterial. Basically, mailcap associates a particular type of filewith a particular program that a mail agent or other program can callin order to handle the file. Mailcap should be installed to allowcertain programs to be able to handle non-text files.Also included in this package is the mime.types file which contains alist of MIME types and their filename ""extension"" associations, usedby several applications e.g. to determine MIME types for filenames. | +| mailx | BSD with advertising and MPLv1.1 | Mailx is an enhanced mail command, which provides the functionalityof the POSIX mailx command, as well as SysV mail and Berkeley Mail(from which it is derived).Additionally to the POSIX features, mailx can work with Maildir/ e-mailstorage format (as well as mailboxes), supports IMAP, POP3 and SMTPprotocols (including over SSL) to operate with remote hosts, handles mimetypes and different charsets. There are a lot of other useful features,see mailx(1).And as its ancient analogues, mailx can be used as a mail script language,both for sending and receiving mail.Besides the ""mailx"" command, this package provides ""mail"" and ""Mail""(which should be compatible with its predecessors from the mailx-8.x source),as well as ""nail"" (the initial name of this project). | +| make | GPLv3+ | A GNU tool for controlling the generation of executables and othernon-source files of a program from the program's source files. Makeallows users to build and install packages without any significantknowledge about the details of the build process. The details abouthow the program should be built are provided for make in the program'smakefile. | +| make-devel | GPLv3+ | The make-devel package contains gnumake.h. | +| man-db | GPLv2+ and GPLv3+ | The man-db package includes five tools for browsing man-pages:man, whatis, apropos, manpath and lexgrog. man formats and displaysmanual pages. whatis searches the manual page names. apropos searches themanual page names and descriptions. manpath determines search pathfor manual pages. lexgrog directly reads header information inmanual pages. | +| man-db-cron | GPLv2+ and GPLv3+ | This package provides periodic update of man-db cache. | +| man-pages | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | A large collection of manual pages from the Linux Documentation Project (LDP). | +| mcelog | GPLv2 | mcelog is a utility that collects and decodes Machine Check Exception dataon x86-32 and x86-64 systems. | +| mcstrans | GPL+ | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.mcstrans provides an translation daemon to translate SELinux categoriesfrom internal representations to user defined representation. | +| mdadm | GPLv2+ | The mdadm program is used to create, manage, and monitor Linux MD (softwareRAID) devices. As such, it provides similar functionality to the raidtoolspackage. However, mdadm is a single program, and it can performalmost all functions without a configuration file, though a configurationfile can be used to help with some common tasks. | +| memtest86+ | GPLv2 | Memtest86+ is a thorough stand-alone memory test for x86 and x86-64architecture computers. BIOS based memory tests are only a quickcheck and often miss many of the failures that are detected byMemtest86+.The ELF version should be used for booting from grub,and avoids the following errors:The script '/usr/sbin/memtest-setup' can be run (as root)to add the memtest86+ entry to your GRUB boot menu. | +| microcode_ctl | CC0 and Redistributable, no modification permitted | This package provides microcode update files for Intel x86 and x86_64 CPUs.The microcode update is volatile and needs to be uploaded on each systemboot i.e. it isn't stored on a CPU permanently; reboot and it revertsback to the old microcode.Package name ""microcode_ctl"" is historical, as the binary with the same nameis no longer used for microcode upload and, as a result, no longer provided. | +| microdnf | GPLv3+ | Micro DNF. | +| minicom | GPLv2+ and LGPLv2+ and Public Domain | Minicom is a simple text-based modem control and terminal emulationprogram somewhat similar to MSDOS Telix. Minicom includes a dialingdirectory, full ANSI and VT100 emulation, an (external) scriptinglanguage, and other features. | +| mksh | MirOS and ISC and BSD | mksh is the MirBSD enhanced version of the Public Domain Korn shell (pdksh),a bourne-compatible shell which is largely similar to the original AT&T Kornshell. It includes bug fixes and feature improvements in order to produce amodern, robust shell good for interactive and especially script use, being abourne shell replacement, pdksh successor and an alternative to the C shell. | +| mlocate | GPLv2 | mlocate is a locate/updatedb implementation. It keeps a database ofall existing files and allows you to lookup files by name.rereading most of the file system, which makes updatedb faster and does nottrash the system caches as much as traditional locate implementations. | +| mobile-broadband-provider-info | Public Domain | The mobile-broadband-provider-info package contains listings of mobilebroadband (3G) providers and associated network and plan information. | +| ModemManager | GPLv2+ | The ModemManager service manages WWAN modems and provides a consistent API forinteracting with these devices to client applications. | +| ModemManager-glib | GPLv2+ | This package contains the libraries that make it easier to use some ModemManagerfunctionality from applications that use glib. | +| mokutil | GPLv3+ | mokutil provides a tool to manage keys for Secure Boot through the MoK(""Machine's Own Keys"") mechanism. | +| mozjs52 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation ofJavaScript. It is intended to be embedded in other applicationsthat provide host environments for JavaScript. | +| mozjs60 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation ofJavaScript. It is intended to be embedded in other applicationsthat provide host environments for JavaScript. | +| mpfr | LGPLv3+ and GPLv3+ and GFDL | The MPFR library is a C library for multiple-precision floating-pointcomputations with ""correct rounding"". The MPFR is efficient andalso has a well-defined semantics. It copies the good ideas from theANSI/IEEE-754 standard for double-precision floating-point arithmetic(53-bit mantissa). MPFR is based on the GMP multiple-precision library. | +| mtools | GPLv3+ | Mtools is a collection of utilities for accessing MS-DOS files.Mtools allow you to read, write and move around MS-DOS filesystemfiles (normally on MS-DOS floppy disks). Mtools supports Windows95style long file names, OS/2 XDF disks, and 2m disksMtools should be installed if you need to use MS-DOS disks | +| mtr | GPLv2 | MTR combines the functionality of the 'traceroute' and 'ping' programsin a single network diagnostic tool.When MTR is started, it investigates the network connection between thehost MTR runs on and the user-specified destination host. Afterwards itdetermines the address of each network hop between the machines and sendsa sequence of ICMP echo requests to each one to determine the quality ofthe link to each machine. While doing this, it prints running statisticsabout each machine.command line, e.g. for SSH sessions; and a GTK+ interface for X (providedin the mtr-gtk package). | +| nano | GPLv3+ | GNU nano is a small and friendly text editor. | +| ncurses | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains support utilities, including a terminfo compilertic, a decompiler infocmp, clear, tput, tset, and a termcap conversiontool captoinfo. | +| ncurses-base | MIT | This package contains descriptions of common terminals. Other terminaldescriptions are included in the ncurses-term package. | +| ncurses-c++-libs | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains C++ bindings of the ncurses ABI version 6 libraries. | +| ncurses-compat-libs | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains the ABI version 5 of the ncurses libraries forcompatibility. | +| ncurses-devel | MIT | The header files and libraries for developing applications that usethe ncurses terminal handling library.Install the ncurses-devel package if you want to develop applicationswhich will use ncurses. | +| ncurses-libs | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains the ncurses libraries. | +| ncurses-term | MIT | This package contains additional terminal descriptions not found inthe ncurses-base package. | +| ndctl | GPLv2 | Utility library for managing the ""libnvdimm"" subsystem. The ""libnvdimm""subsystem defines a kernel device model and control message interface forplatform NVDIMM resources like those defined by the ACPI 6+ NFIT (NVDIMMFirmware Interface Table). | +| ndctl-libs | LGPLv2 | Libraries for ndctl. | +| netconsole-service | GPLv2 | This packages provides a 'netconsole' service for loading of netconsole kernelmodule with the configured parameters. The netconsole kernel module itself thenallows logging of kernel messages over the network. | +| netlabel_tools | GPLv2 | NetLabel is a kernel subsystem which implements explicit packet labelingprotocols such as CIPSO for Linux. Packet labeling is used in secure networksto mark packets with the security attributes of the data they contain. Thispackage provides the necessary user space tools to query and configure thekernel subsystem. | +| net-snmp-libs | BSD | The net-snmp-libs package contains the runtime client libraries for sharedbinaries and applications. | +| nettle | LGPLv3+ or GPLv2+ | Nettle is a cryptographic library that is designed to fit easily in more(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even inkernel space. | +| net-tools | GPLv2+ | The net-tools package contains basic networking tools,including ifconfig, netstat, route, and others.Most of them are obsolete. For replacement check iproute package. | +| NetworkManager | GPLv2+ and LGPLv2+ | NetworkManager is a system service that manages network interfaces andconnections based on user or automatic configuration. It supportsEthernet, Bridge, Bond, VLAN, Team, InfiniBand, Wi-Fi, mobile broadband(WWAN), PPPoE and other devices, and supports a variety of different VPNservices. | +| NetworkManager-adsl | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for ADSL devices. | +| NetworkManager-bluetooth | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for Bluetooth devices. | +| NetworkManager-config-server | GPLv2+ and LGPLv2+ | This adds a NetworkManager configuration file to make it behave morelike the old ""network"" service. In particular, it stops NetworkManagerfrom automatically running DHCP on unconfigured ethernet devices, andallows connections with static IP addresses to be brought up even onethernet devices with no carrier.This package is intended to be installed by default for serverdeployments. | +| NetworkManager-dispatcher-routing-rules | GPLv2+ and LGPLv2+ | This adds a NetworkManager dispatcher file to support networkingconfigurations using ""/etc/sysconfig/network-scripts/rule-NAME"" files(eg, to do policy-based routing). | +| NetworkManager-libnm | LGPLv2+ | This package contains the libraries that make it easier to use someNetworkManager functionality from applications. This is the newNetworkManager API. See also NetworkManager-glib. | +| NetworkManager-ovs | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for Open vSwitch bridges. | +| NetworkManager-ppp | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for PPP. | +| NetworkManager-team | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for team devices. | +| NetworkManager-tui | GPLv2+ and LGPLv2+ | This adds a curses-based ""TUI"" (Text User Interface) toNetworkManager, to allow performing some of the operations supportedby nm-connection-editor and nm-applet in a non-graphical environment. | +| NetworkManager-wifi | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for Wifi and OLPC devices. | +| NetworkManager-wwan | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for mobile broadband (WWAN)devices. | +| network-scripts | GPLv2 | This package contains the legacy scripts for activating & deactivating of mostnetwork interfaces. It also provides a legacy version of 'network' service.The 'network' service is enabled by default after installation of this package,and if the network-scripts are installed alongside NetworkManager, then theifup/ifdown commands from network-scripts take precedence over the ones providedby NetworkManager.If user has both network-scripts & NetworkManager installed, and wishes touse ifup/ifdown from NetworkManager primarily, then they has to run command: $ update-alternatives --config ifupPlease note that running the command above will also disable the 'network'service. | +| network-scripts-team | LGPLv2+ | This provides the ifup and ifdown scripts for libteam use with the legacynetwork service. | +| newt | LGPLv2 | Newt is a programming library for color text mode, widget based userinterfaces. Newt can be used to add stacked windows, entry widgets,checkboxes, radio buttons, labels, plain text fields, scrollbars,etc., to text mode user interfaces. This package also contains theshared library needed by programs built with newt, as well as a/usr/bin/dialog replacement called whiptail. Newt is based on theslang library. | +| nfs4-acl-tools | BSD | This package contains commandline ACL utilities for the LinuxNFSv4 client. | +| nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | The nfs-utils package provides a daemon for the kernel NFS server andrelated tools, which provides a much higher level of performance than thetraditional Linux NFS server used by most users.This package also contains the showmount program. Showmount queries themount daemon on a remote host for information about the NFS (Network FileSystem) server on the remote host. For example, showmount can display theclients which are mounted on that host.This package also contains the mount.nfs and umount.nfs program. | +| nftables | GPLv2 | Netfilter Tables userspace utilities. | +| npth | LGPLv2+ | nPth is a non-preemptive threads implementation using an API very similarto the one known from GNU Pth. It has been designed as a replacement ofGNU Pth for non-ancient operating systems. In contrast to GNU Pth is isbased on the system's standard threads implementation. Thus nPth allowsthe use of libraries which are not compatible to GNU Pth. | +| nscd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The nscd daemon caches name service lookups and can improveperformance with LDAP, and may help with DNS as well. | +| nss_db | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The nss_db Name Service Switch module uses hash-indexed files in /var/dbto speed up user, group, service, host name, and other NSS-based lookups. | +| nss_nis | LGPLv2+ | The nss_nis Name Service Switch module uses the Network Information System (NIS)to obtain user, group, host name, and other data. | +| ntsysv | GPLv2 | Ntsysv provides a simple interface for setting which system servicesare started or stopped in various runlevels (instead of directlymanipulating the numerous symbolic links in /etc/rc.d). Unless youspecify a runlevel or runlevels on the command line (see the manpage), ntsysv configures the current runlevel (5 if you're using X). | +| numactl | GPLv2 | Simple NUMA policy support. It consists of a numactl program to runother programs with a specific NUMA policy. | +| numactl-devel | LGPLv2 and GPLv2 | Provides development headers for numa library calls | +| numactl-libs | LGPLv2 and GPLv2 | numactl-libs provides libnuma, a library to do allocations withNUMA policy in applications. | +| numad | LGPLv2 | Numad, a daemon for NUMA (Non-Uniform Memory Architecture) systems,that monitors NUMA characteristics and manages placement of processesand memory to minimize memory latency and thus provide optimum performance. | +| numatop | BSD | NumaTOP is an observation tool for runtime memory locality characterization andanalysis of processes and threads running on a NUMA system. It helps the usercharacterize the NUMA behavior of processes and threads and identify where theNUMA-related performance bottlenecks reside.NumaTOP supports the Intel Xeon processors and PowerPC processors. | +| nvme-cli | GPLv2+ | nvme-cli provides NVM-Express user space tooling for Linux. | +| nvmetcli | ASL 2.0 | This package contains the command line interface to the NVMe over Fabricsnvmet in the Linux kernel. It allows configuring the nvmet interactivelyas well as saving / restoring the configuration to / from a json file. | +| opa-address-resolution | BSD or GPLv2 | This package contains the ibacm distributed SA provider (dsap) forname and address resolution on OPA platform. It also contains thelibrary and tools to access the shared memory database exportedby dsap. | +| opa-basic-tools | BSD or GPLv2 | Contains basic tools for fabric management necessary on all compute nodes. | +| opa-fastfabric | BSD or GPLv2 | Contains tools for managing fabric on a management node. | +| opa-fm | GPLv2 or BSD | opa-fm contains Intel Omni-Path fabric management applications. ThisFabric Executive, and some fabric management tools. | +| opa-libopamgt | BSD or GPLv2 | This package contains the library necessary to build applicationsthat interface with an Omni-Path FM. | +| opencryptoki | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package contains the Slot Daemon (pkcsslotd) and general utilities. | +| opencryptoki-icsftok | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package brings the necessary libraries and files to supportICSF token in the opencryptoki stack. | +| opencryptoki-libs | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package contains the PKCS#11 library implementation, and requiresat least one token implementation (packaged separately) to be fullyfunctional. | +| opencryptoki-swtok | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package brings the software token implementation to use opencryptokiwithout any specific cryptographic hardware. | +| opencryptoki-tpmtok | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package brings the necessary libraries and files to supportTrusted Platform Module (TPM) devices in the opencryptoki stack. | +| openhpi | BSD | OpenHPI is an open source project created with the intent of providing animplementation of the SA Forum's Hardware Platform Interface (HPI). HPIprovides an abstracted interface to managing computer hardware, typically forchassis and rack based servers. HPI includes resource modeling; access to andcontrol over sensor, control, watchdog, and inventory data associated withresources; abstracted System Event Log interfaces; hardware events and alerts;and a managed hot swap interface.OpenHPI provides a modular mechanism for adding new hardware and device supporteasily. Many plug-ins exist in the OpenHPI source tree to provide access tovarious types of hardware. This includes, but is not limited to, IPMI basedservers, Blade Center, and machines which export data via sysfs. | +| openhpi-libs | BSD | The system libraries for the OpenHPI project. | +| OpenIPMI | LGPLv2+ and GPLv2+ or BSD | The Open IPMI project aims to develop an open code base to allow access toplatform information using Intelligent Platform Management Interface (IPMI).This package contains the tools of the OpenIPMI project. | +| OpenIPMI-lanserv | LGPLv2+ and GPLv2+ or BSD | This package contains a network IPMI listener. | +| OpenIPMI-libs | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-libs package contains the runtime libraries for shared binariesand applications. | +| OpenIPMI-perl | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-perl package contains the Perl language bindings for OpenIPMI. | +| openldap | OpenLDAP | OpenLDAP is an open source suite of LDAP (Lightweight Directory AccessProtocol) applications and development tools. LDAP is a set ofprotocols for accessing directory services (usually phone book styleinformation, but other information is possible) over the Internet,similar to the way DNS (Domain Name System) information is propagatedover the Internet. The openldap package contains configuration files,libraries, and documentation for OpenLDAP. | +| openldap-clients | OpenLDAP | OpenLDAP is an open-source suite of LDAP (Lightweight Directory AccessProtocol) applications and development tools. LDAP is a set ofprotocols for accessing directory services (usually phone book styleinformation, but other information is possible) over the Internet,similar to the way DNS (Domain Name System) information is propagatedover the Internet. The openldap-clients package contains the clientprograms needed for accessing and modifying OpenLDAP directories. | +| openldap-devel | OpenLDAP | The openldap-devel package includes the development libraries andheader files needed for compiling applications that use LDAP(Lightweight Directory Access Protocol) internals. LDAP is a set ofprotocols for enabling directory services over the Internet. Installthis package only if you plan to develop or will need to compilecustomized LDAP clients. | +| opensc | LGPLv2+ | OpenSC provides a set of libraries and utilities to work with smart cards. Itsmain focus is on cards that support cryptographic operations, and facilitatetheir use in security applications such as authentication, mail encryption anddigital signatures. OpenSC implements the PKCS#11 API so applicationssupporting this API (such as Mozilla Firefox and Thunderbird) can use it. Onthe card OpenSC implements the PKCS#15 standard and aims to be compatible withevery software/card that does so, too. | +| opensm | GPLv2 or BSD | OpenSM is the OpenIB project's Subnet Manager for Infiniband networks.The subnet manager is run as a system daemon on one of the machines inthe infiniband fabric to manage the fabric's routing state. This packagealso contains various tools for diagnosing and testing Infiniband networksthat can be used from any machine and do not need to be run on a machinerunning the opensm daemon. | +| opensm-libs | GPLv2 or BSD | Shared libraries for Infiniband user space access | +| openssh | BSD | SSH (Secure SHell) is a program for logging into and executingcommands on a remote machine. SSH is intended to replace rlogin andrsh, and to provide secure encrypted communications between twountrusted hosts over an insecure network. X11 connections andarbitrary TCP/IP ports can also be forwarded over the secure channel.OpenSSH is OpenBSD's version of the last free version of SSH, bringingit up to date in terms of security and features.This package includes the core files necessary for both the OpenSSHclient and server. To make this package useful, you should alsoinstall openssh-clients, openssh-server, or both. | +| openssh-cavs | BSD | This package contains test binaries and scripts to make FIPS validationeasier. Now contains CTR and KDF CAVS test driver. | +| openssh-clients | BSD | OpenSSH is a free version of SSH (Secure SHell), a program for logginginto and executing commands on a remote machine. This package includesthe clients necessary to make encrypted connections to SSH servers. | +| openssh-keycat | BSD | OpenSSH mls keycat is backend for using the authorized keys in theopenssh in the mls mode. | +| openssh-ldap | BSD | OpenSSH LDAP backend is a way how to distribute the authorized tokensamong the servers in the network. | +| openssh-server | BSD | OpenSSH is a free version of SSH (Secure SHell), a program for logginginto and executing commands on a remote machine. This package containsthe secure shell daemon (sshd). The sshd daemon allows SSH clients tosecurely connect to your SSH server. | +| openssl | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. OpenSSL includes a certificate management tool and sharedlibraries which provide various cryptographic algorithms andprotocols. | +| openssl-devel | OpenSSL | OpenSSL is a toolkit for supporting cryptography. The openssl-develpackage contains include files needed to develop applications whichsupport various cryptographic algorithms and protocols. | +| openssl-ibmpkcs11 | OpenSSL | This package contains a shared object OpenSSL dynamic engine for the usewith a PKCS#11 implementation such as openCryptoki. | +| openssl-libs | OpenSSL | OpenSSL is a toolkit for supporting cryptography. The openssl-libspackage contains the libraries that are used by various applications whichsupport cryptographic algorithms and protocols. | +| openssl-perl | OpenSSL | OpenSSL is a toolkit for supporting cryptography. The openssl-perlpackage provides Perl scripts for converting certificates and keysfrom other formats to the formats used by the OpenSSL toolkit. | +| openssl-pkcs11 | LGPLv2+ and BSD | openssl-pkcs11 enables hardware security module (HSM), and smart card support inOpenSSL applications. More precisely, it is an OpenSSL engine which makesregistered PKCS#11 modules available for OpenSSL applications. The engine isoptional and can be loaded by configuration file, command line or through theOpenSSL ENGINE API. | +| os-prober | GPLv2+ and GPL+ | This package detects other OSes available on a system and outputs the resultsin a generic machine-readable format. Support for new OSes and Linuxdistributions can be added easily. | +| p11-kit | BSD | p11-kit provides a way to load and enumerate PKCS#11 modules, as wellas a standard configuration setup for installing PKCS#11 modules insuch a way that they're discoverable. | +| p11-kit-devel | BSD | The p11-kit-devel package contains libraries and header files fordeveloping applications that use p11-kit. | +| p11-kit-server | BSD | The p11-kit-server package contains command line tools that enable toexport PKCS#11 modules through a Unix domain socket. Note that thisfeature is still experimental. | +| p11-kit-trust | BSD | The p11-kit-trust package contains a system trust PKCS#11 module whichcontains certificate anchors and black lists. | +| pam | BSD and GPLv2+ | PAM (Pluggable Authentication Modules) is a system security tool thatallows system administrators to set authentication policy withouthaving to recompile programs that handle authentication. | +| pam_cifscreds | GPLv3 | The pam_cifscreds PAM module is a tool for automatically addingcredentials (username and password) for the purpose of establishingsessions in multiuser mounts.When a cifs filesystem is mounted with the ""multiuser"" option, and doesnot use krb5 authentication, it needs to be able to get the credentialsfor each user from somewhere. The pam_cifscreds module can be used toprovide these credentials to the kernel automatically at login. | +| pam-devel | BSD and GPLv2+ | PAM (Pluggable Authentication Modules) is a system security tool thatallows system administrators to set authentication policy withouthaving to recompile programs that handle authentication. This packagecontains header files used for building both PAM-aware applicationsand modules for use with the PAM system. | +| pam_ssh_agent_auth | BSD | This package contains a PAM module which can be used to authenticateusers using ssh keys stored in a ssh-agent. Through the use of theforwarding of ssh-agent connection it also allows to authenticate withremote ssh-agent instance.The module is most useful for su and sudo service stacks. | +| parted | GPLv3+ | The GNU Parted program allows you to create, destroy, resize, move,and copy hard disk partitions. Parted can be used for creating spacefor new operating systems, reorganizing disk usage, and copying datato new hard disks. | +| passwd | BSD or GPL+ | This package contains a system utility (passwd) which setsor changes passwords, using PAM (Pluggable AuthenticationModules) library. | +| patch | GPLv3+ | The patch program applies diff files to originals. The diff commandis used to compare an original to a changed file. Diff lists thechanges made to the file. A person who has the original file can thenuse the patch command with the diff file to add the changes to theiroriginal file (patching the file).Patch should be installed because it is a common way of upgradingapplications. | +| pciutils | GPLv2+ | The pciutils package contains various utilities for inspecting andsetting devices connected to the PCI bus. | +| pciutils-devel | GPLv2+ | This package contains a library for inspecting and settingdevices connected to the PCI bus. | +| pciutils-libs | GPLv2+ | This package contains a library for inspecting and settingdevices connected to the PCI bus. | +| pcre2 | BSD | PCRE2 is a re-working of the original PCRE (Perl-compatible regularexpression) library to provide an entirely new API.PCRE2 is written in C, and it has its own API. There are three sets offunctions, one for the 8-bit library, which processes strings of bytes, onefor the 16-bit library, which processes strings of 16-bit values, and one forthe 32-bit library, which processes strings of 32-bit values. There are no C++wrappers. This package provides support for strings in 8-bit and UTF-8encodings. Install pcre2-utf16 or pcre2-utf32 packages for the other ones.The distribution does contain a set of C wrapper functions for the 8-bitlibrary that are based on the POSIX regular expression API (see the pcre2posixman page). These can be found in a library called libpcre2posix. Note thatthis just provides a POSIX calling interface to PCRE2; the regular expressionsthemselves still follow Perl syntax and semantics. The POSIX API isrestricted, and does not give full access to all of PCRE2's facilities. | +| pcre2-devel | BSD | Development files (headers, libraries for dynamic linking, documentation)for pcre2. The header file for the POSIX-style functions is calledpcre2posix.h. | +| pcre2-utf16 | BSD | This is PCRE2 library working on UTF-16 strings. | +| pcre2-utf32 | BSD | This is PCRE2 library working on UTF-32 strings. | +| pcre | BSD | PCRE, Perl-compatible regular expression, library has its own native API, buta set of wrapper functions that are based on the POSIX API are also suppliedin the libpcreposix library. Note that this just provides a POSIX callingand semantics. This package provides support for strings in 8-bit and UTF-8encodings. Detailed change log is provided by pcre-doc package. | +| pcre-cpp | BSD | This is C++ bindings for the Perl-compatible regular expression library.Detailed change log is provided by pcre-doc package. | +| pcre-devel | BSD | Development files (Headers, libraries for dynamic linking, etc) for pcre. | +| pcre-utf16 | BSD | This is Perl-compatible regular expression library working on UTF-16 strings.Detailed change log is provided by pcre-doc package. | +| pcre-utf32 | BSD | This is Perl-compatible regular expression library working on UTF-32 strings.Detailed change log is provided by pcre-doc package. | +| pcsc-lite | BSD | The purpose of PC/SC Lite is to provide a Windows(R) SCard interfacein a very small form factor for communicating to smartcards andreaders. PC/SC Lite uses the same winscard API as used underWindows(R). This package includes the PC/SC Lite daemon, a resourcemanager that coordinates communications with smart card readers andsmart cards that are connected to the system, as well as other commandline tools. | +| pcsc-lite-ccid | LGPLv2+ | Generic USB CCID (Chip/Smart Card Interface Devices) driver for use with thePC/SC Lite daemon. | +| pcsc-lite-doc | BSD | PC/SC Lite developer documentation. | +| pcsc-lite-libs | BSD | PC/SC Lite libraries. | +| perf | GPLv2 | This package contains the perf tool, which enables performance monitoringof the Linux kernel. | +| perf | GPLv2 | This package contains the perf tool, which enables performance monitoringof the Linux kernel. | +| perftest | GPLv2 or BSD | Perftest is a collection of simple test programs designed to utilizeRDMA communications and provide performance numbers over those RDMAconnections. It does not work on normal TCP/IP networks, only onRDMA networks. | +| perl-Algorithm-Diff | GPL+ or Artistic | This is a module for computing the difference between two files, two strings,or any other two lists of things. It uses an intelligent algorithm similar to(or identical to) the one used by the Unix ""diff"" program. It is guaranteed tofind the *smallest possible* set of differences. | +| perl-Archive-Tar | GPL+ or Artistic | Archive::Tar provides an object oriented mechanism for handling tarfiles. It provides class methods for quick and easy files handlingwhile also allowing for the creation of tar file objects for custommanipulation. If you have the IO::Zlib module installed, Archive::Tarwill also support compressed or gzipped tar files. | +| perl-Carp | GPL+ or Artistic | The Carp routines are useful in your own modules because they act likedie() or warn(), but with a message which is more likely to be useful to auser of your module. In the case of cluck, confess, and longmess thatcontext is a summary of every call in the call-stack. For a shorter messageyou can use carp or croak which report the error as being from where yourmodule was called. There is no guarantee that that is where the error was,but it is a good educated guess. | +| perl-Compress-Raw-Bzip2 | GPL+ or Artistic | This module provides a Perl interface to the bzip2 compression library.It is used by IO::Compress::Bzip2. | +| perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | The Compress::Raw::Zlib module provides a Perl interface to the zlibcompression library, which is used by IO::Compress::Zlib. | +| perl-constant | GPL+ or Artistic | This pragma allows you to declare constants at compile-time:use constant PI => 4 * atan2(1, 1);When you declare a constant such as ""PI"" using the method shown above,each machine your script runs upon can have as many digits of accuracyas it can use. Also, your program will be easier to read, more likelyto be maintained (and maintained correctly), and far less likely tosend a space probe to the wrong planet because nobody noticed the oneequation in which you wrote 3.14195.When a constant is used in an expression, Perl replaces it with itsvalue at compile time, and may then optimize the expression further.In particular, any code in an ""if (CONSTANT)"" block will be optimizedaway if the constant is false. | +| perl-Data-Dumper | GPL+ or Artistic | Given a list of scalars or reference variables, writes out their contentsin perl syntax. The references can also be objects. The content of eachvariable is output in a single Perl statement. Handles self-referentialstructures correctly. | +| perl-Date-Manip | GPL+ or Artistic | Date::Manip is a series of modules designed to make any common date/timeoperation easy to do. Operations such as comparing two times, determining adata a given amount of time from another, or parsing international timesare all easily done. It deals with time as it is used in the Gregoriancalendar (the one currently in use) with full support for time changes dueto daylight saving time. | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite is a public domain RDBMS database engine that you can find athttp://www.hwaci.com/sw/sqlite/.This module provides a SQLite RDBMS module that uses the system SQLitelibraries. | +| perl-DBI | GPL+ or Artistic | DBI is a database access Application Programming Interface (API) forthe Perl Language. The DBI API Specification defines a set offunctions, variables and conventions that provide a consistentdatabase interface independent of the actual database being used. | +| perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | The Encode module provides the interface between Perl strings and the restof the system. Perl strings are sequences of characters. | +| perl-Errno | GPL+ or Artistic | Errno defines and conditionally exports all the error constants defined inyour system ""errno.h"" include file. It has a single export tag, "":POSIX"",which will export all POSIX defined error numbers. | +| perl-Exporter | GPL+ or Artistic | The Exporter module implements an import method which allows a module toexport functions and variables to its users' name spaces. Many modules useExporter rather than implementing their own import method because Exporterprovides a highly flexible interface, with an implementation optimized forthe common case. | +| perl-File-Path | GPL+ or Artistic | This module provides a convenient way to create directories of arbitrarydepth and to delete an entire directory subtree from the file system. | +| perl-File-Temp | GPL+ or Artistic | File::Temp can be used to create and open temporary files in a safe way.There is both a function interface and an object-oriented interface. TheFile::Temp constructor or the tempfile() function can be used to return thename and the open file handle of a temporary file. The tempdir() functioncan be used to create a temporary directory. | +| perl-Getopt-Long | GPLv2+ or Artistic | The Getopt::Long module implements an extended getopt function calledGetOptions(). It parses the command line from @ARGV, recognizing and removingspecified options and their possible values. It adheres to the POSIX syntaxfor command line options, with GNU extensions. In general, this means thatoptions have long names instead of single letters, and are introduced witha double dash ""--"". Support for bundling of command line options, as was thecase with the more traditional single-letter approach, is provided but notenabled by default. | +| perl-HTTP-Tiny | GPL+ or Artistic | This is a very simple HTTP/1.1 client, designed for doing simple GET requestswithout the overhead of a large framework like LWP::UserAgent.It is more correct and more complete than HTTP::Lite. It supports proxies(currently only non-authenticating ones) and redirection. It also correctlyresumes after EINTR. | +| perl-interpreter | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | This is a Perl interpreter as a standalone executable /usr/bin/perlrequired for handling Perl scripts. It does not provide all the other Perlmodules or tools.Install this package if you want to program in Perl or enable your system tohandle Perl scripts with /usr/bin/perl interpreter.If your script requires some Perl modules, you can install them with""perl(MODULE)"" where ""MODULE"" is a name of required module. E.g. install""perl(Test::More)"" to make Test::More Perl module available.If you need all the Perl modules that come with upstream Perl sources, socalled core modules, install perl package.If you only need perl run-time as a shared library, i.e. Perl interpreterembedded into another application, the only essential package is perl-libs.Perl header files can be found in perl-devel package.Perl utils like ""splain"" or ""perlbug"" can be found in perl-utils package. | +| perl-IO | GPL+ or Artistic | This is a collection of Perl input/output modules. | +| perl-IO-Compress | GPL+ or Artistic | This distribution provides a Perl interface to allow reading and writing ofcompressed data created with the zlib and bzip2 libraries.IO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,RFC 1952 (i.e. gzip) and zip files/buffers.The following modules used to be distributed separately, but are nowincluded with the IO-Compress distribution:* Compress-Zlib* IO-Compress-Zlib* IO-Compress-Bzip2* IO-Compress-Base | +| perl-IO-Zlib | GPL+ or Artistic | The main advantage is that you can use an IO::Zlib object in much the same wayas an IO::File object so you can have common code that doesn't know which sortof file it is using. | +| perl-libs | (GPL+ or Artistic) and HSRL and MIT and UCD | The is a perl run-time (interpreter as a shared library and includedirectories). | +| perl-macros | GPL+ or Artistic | RPM macros that are handy when building binary RPM packages. | +| perl-Math-BigInt | GPL+ or Artistic | This provides Perl modules for arbitrary-size integer and float mathematics. | +| perl-Math-Complex | GPL+ or Artistic | This package lets you create and manipulate complex numbers. By default, Perllimits itself to real numbers, but an extra ""use"" statement brings fullcomplex support, along with a full set of mathematical functions typicallyassociated with and/or extended to complex numbers. | +| perl-MIME-Base64 | (GPL+ or Artistic) and MIT | This package contains a Base64 encoder/decoder and a quoted-printableencoder/decoder. These encoding methods are specified in RFC 2045 - MIME(Multipurpose Internet Mail Extensions). | +| perl-parent | GPL+ or Artistic | Allows you to both load one or more modules, while setting up inheritancefrom those modules at the same time. Mostly similar in effect to: | +| perl-Parse-Yapp | GPL+ or Artistic | Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules thatlet you generate and use yacc like thread safe (reentrant) parsers with perlobject oriented interface. The script yapp is a front-end to the Parse::Yappmodule and let you easily create a Perl OO parser from an input grammar file. | +| perl-PathTools | (GPL+ or Artistic) and BSD | This is the combined distribution for the File::Spec and Cwd modules. | +| perl-Pod-Escapes | GPL+ or Artistic | This module provides things that are useful in decoding Pod E<...> sequences. | +| perl-podlators | (GPL+ or Artistic) and FSFAP | This package contains Pod::Man and Pod::Text modules which convert POD inputto *roff source output, suitable for man pages, or plain text. It alsoincludes several sub-classes of Pod::Text for formatted output to terminalswith various capabilities. | +| perl-Pod-Perldoc | GPL+ or Artistic | perldoc looks up a piece of documentation in .pod format that is embeddedin the perl installation tree or in a perl script, and displays it via""groff -man \| $PAGER"". This is primarily used for the documentation forthe perl library modules. | +| perl-Pod-Simple | GPL+ or Artistic | Pod::Simple is a Perl library for parsing text in the Pod (""plain olddocumentation"") markup language that is typically used for writingdocumentation for Perl and for Perl modules. | +| perl-Pod-Usage | GPL+ or Artistic | pod2usage will print a usage message for the invoking script (using itsembedded POD documentation) and then exit the script with the desired exitstatus. The usage message printed may have any one of three levels ofIf the verbose level is 1, then the synopsis is printed along with adescription (if present) of the command line options and arguments. If theverbose level is 2, then the entire manual page is printed. | +| perl-Scalar-List-Utils | GPL+ or Artistic | This package contains a selection of subroutines that people have expressedwould be nice to have in the perl core, but the usage would not really behigh enough to warrant the use of a keyword, and the size so small suchthat being individual extensions would be wasteful. | +| perl-Socket | GPL+ or Artistic | This module provides a variety of constants, structure manipulators and otherfunctions related to socket-based networking. The values and functionsprovided are useful when used in conjunction with Perl core functions such assocket(), setsockopt() and bind(). It also provides several other supportfunctions, mostly for dealing with conversions of network addresses betweenhuman-readable and native binary forms, and for hostname resolver operations. | +| perl-Storable | GPL+ or Artistic | The Storable package brings persistence to your Perl data structurescontaining scalar, array, hash or reference objects, i.e. anything thatcan be conveniently stored to disk and retrieved at a later time. | +| perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Perl extension for getting CPU information.Currently only number of CPU's supported. | +| perl-Sys-MemInfo | GPL+ or Artistic | Sys::MemInfo returns the total amount of free and used physical memory inbytes in totalmem and freemem variables. | +| perl-Term-ANSIColor | GPL+ or Artistic | This module has two interfaces, one through color() and colored() and theother through constants. It also offers the utility functions uncolor(),colorstrip(), colorvalid(), and coloralias(), which have to be explicitlyimported to be used. | +| perl-Term-Cap | GPL+ or Artistic | These are low-level functions to extract and use capabilities from a terminalcapability (termcap) database. | +| perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Text::Diff provides a basic set of services akin to the GNU diff utility.It is not anywhere near as feature complete as GNU diff, but it is betterintegrated with Perl and available on all platforms. It is often fasterthan shelling out to a system's diff executable for small files, andgenerally slower on larger files. | +| perl-Text-ParseWords | GPL+ or Artistic | The nested_quotewords() and quotewords() functions accept a delimiter (whichcan be a regular expression) and a list of lines and then breaks those linesup into a list of words ignoring delimiters that appear inside quotes.quotewords() returns all of the tokens in a single long list, whilenested_quotewords() returns a list of token lists corresponding to theelements of @lines. parse_line() does tokenizing on a single string. Thequotewords() functions simply call &parse_line(), so if you're only splittingone line you can call parse_line() directly and save a function call. | +| perl-Text-Tabs+Wrap | TTWL | Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)Text::Wrap::wrap() will reformat lines into paragraphs. All it does is breakup long lines, it will not join short lines together. | +| perl-threads | GPL+ or Artistic | Since Perl 5.8, thread programming has been available using a model calledinterpreter threads which provides a new Perl interpreter for each thread,and, by default, results in no data or state information being sharedbetween threads.(Prior to Perl 5.8, 5005threads was available through the ""Thread.pm"" API.This threading model has been deprecated, and was removed as of Perl 5.10.0.) | +| perl-threads-shared | GPL+ or Artistic | By default, variables are private to each thread, and each newly createdthread gets a private copy of each existing variable. This module allowsyou to share variables across different threads (and pseudo-forks onWin32). It is used together with the threads module. | +| perl-Time-Local | GPL+ or Artistic | This module provides functions that are the inverse of built-in perl functionslocaltime() and gmtime(). They accept a date as a six-element array, andreturn the corresponding time(2) value in seconds since the system epoch(Midnight, January 1, 1970 GMT on Unix, for example). This value can bepositive or negative, though POSIX only requires support for positive values,so dates before the system's epoch may not work on all operating systems. | +| perl-Unicode-Normalize | GPL+ or Artistic | This package provides Perl functions that can convert strings into variousUnicode normalization forms as defined in Unicode Standard Annex #15. | +| pigz | zlib | pigz, which stands for parallel implementation of gzip,is a fully functional replacement for gzip that exploitsmultiple processors and multiple cores to the hilt when compressing data. | +| pkgconf | ISC | pkgconf is a program which helps to configure compiler and linker flagsfor development frameworks. It is similar to pkg-config from freedesktop.organd handles .pc files in a similar manner as pkg-config. | +| pkgconf-m4 | GPLv2+ with exceptions | This package includes m4 macros used to support PKG_CHECK_MODULESwhen using pkgconf with autotools. | +| pkgconf-pkg-config | ISC | This package provides the shim links for pkgconf to be automaticallyused in place of pkgconfig. This ensures that pkgconf is used asthe system provider of pkg-config. | +| platform-python | Python | This is the internal interpreter of the Python language for the system.To use Python yourself, please install one of the available Python 3 packages,for example python36. | +| platform-python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| platform-python-setuptools | MIT | Setuptools is a collection of enhancements to the Python distutils that allowyou to more easily build and distribute Python packages, especially ones thathave dependencies on other packages.This package also contains the runtime components of setuptools, necessary toexecute the software that requires pkg_resources.py. | +| policycoreutils | GPLv2 | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.policycoreutils contains the policy core utilities that are requiredfor basic operation of a SELinux system. These utilities includeload_policy to load policies, setfiles to label filesystems, newroleto switch roles. | +| policycoreutils-dbus | GPLv2 | The policycoreutils-dbus package contains the management DBUS API use to managean SELinux environment. | +| policycoreutils-devel | GPLv2 | The policycoreutils-devel package contains the management tools use to develop policy in an SELinux environment. | +| policycoreutils-newrole | GPLv2 | RBAC/MLS policy machines require newrole as a way of changing the roleor level of a logged in user. | +| policycoreutils-python-utils | GPLv2 | The policycoreutils-python-utils package contains the management tools use to managean SELinux environment. | +| policycoreutils-restorecond | GPLv2 | The policycoreutils-restorecond package contains the restorecond service. | +| polkit | LGPLv2+ | polkit is a toolkit for defining and handling authorizations. It isused for allowing unprivileged processes to speak to privilegedprocesses. | +| polkit-devel | LGPLv2+ | Development files for polkit. | +| polkit-docs | LGPLv2+ | Development documentation for polkit. | +| polkit-libs | LGPLv2+ | Libraries files for polkit. | +| polkit-pkla-compat | LGPLv2+ | A polkit JavaScript rule and associated helpers that mostly providecompatibility with the .pkla file format supported in polkit <= 0.105 for usersof later polkit releases. | +| popt | MIT | Popt is a C library for parsing command line parameters. Popt washeavily influenced by the getopt() and getopt_long() functions, butit improves on them by allowing more powerful argument expansion.Popt can parse arbitrary argv[] style arrays and automatically setvariables based on command line arguments. Popt allows command linearguments to be aliased via configuration files and includes utilityfunctions for parsing arbitrary strings into argv[] arrays usingshell-like rules. | +| popt-devel | MIT | The popt-devel package includes header files and libraries necessaryfor developing programs which use the popt C library. It contains theAPI documentation of the popt library, too. | +| portreserve | GPLv2+ | The portreserve program aims to help services with well-known ports thatlie in the portmap range. It prevents portmap from a real service's portby occupying it itself, until the real service tells it to release theport (generally in the init script). | +| postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix is a Mail Transport Agent (MTA). | +| ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The ppp package contains the PPP (Point-to-Point Protocol) daemon anddocumentation for PPP support. The PPP protocol provides a method fortransmitting datagrams over serial point-to-point links. PPP isusually used to dial in to an ISP (Internet Service Provider) or otherorganization over a modem and phone line. | +| prefixdevname | MIT | This package provides udev helper utility that tries to consistently name all ethernet NICs usinguser defined prefix (e.g. net.ifnames.prefix=net produces NIC names net0, net1, ...). Utility iscalled from udev rule and it determines NIC name and writes out configuration file for udev'snet_setup_link built-in (e.g. /etc/systemd/network/71-net-ifnames-prefix-net0.link). | +| procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | The procps package contains a set of system utilities that providesystem information. Procps includes ps, free, skill, pkill, pgrep,snice, tload, top, uptime, vmstat, pidof, pmap, slabtop, w, watchand pwdx.The ps command displays a snapshot of running processes. The top commandprovides a repetitive update of the statuses of running processes.The free command displays the amounts of free and used memory on yoursystem. The skill command sends a terminate command (or anotherspecified signal) to a specified set of processes. The snicecommand is used to change the scheduling priority of specifiedprocesses. The tload command prints a graph of the current systemload average to a specified tty. The uptime command displays thecurrent time, how long the system has been running, how many usersare logged on, and system load averages for the past one, five,and fifteen minutes. The w command displays a list of the userswho are currently logged on and what they are running. The watchprogram watches a running program. The vmstat command displaysvirtual memory statistics about processes, memory, paging, blockI/O, traps, and CPU activity. The pwdx command reports the currentworking directory of a process or processes. | +| procps-ng-i18n | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | Internationalization pack for procps-ng | +| psacct | GPLv3+ | The psacct package contains several utilities for monitoring processactivities, including ac, lastcomm, accton and sa. The ac commanddisplays statistics about how long users have been logged on. Thelastcomm command displays information about previous executedcommands. The accton command turns process accounting on or off. Thesa command summarizes information about previously executedcommands. | +| ps_mem | LGPLv2 | The ps_mem tool reports how much core memory is used per program(not per process). In detail it reports:sum(private RAM for program processes) + sum(Shared RAM for program processes)The shared RAM is problematic to calculate, and the tool automaticallyselects the most accurate method available for the running kernel. | +| psmisc | GPLv2+ | The psmisc package contains utilities for managing processes on youra tree structure of all of the running processes on your system. Thekillall command sends a specified signal (SIGTERM if nothing is specified)to processes identified by name. The fuser command identifies the PIDsof processes that are using specified files or filesystems. The pslogcommand shows the path of log files owned by a given process. | +| publicsuffix-list | MPLv2.0 | The Public Suffix List is a cross-vendor initiative to providean accurate list of domain name suffixes, maintained by the hard workof Mozilla volunteers and by submissions from registries.Software using the Public Suffix List will be able to determine wherecookies may and may not be set, protecting the user from beingtracked across sites. | +| publicsuffix-list-dafsa | MPLv2.0 | The Public Suffix List is a cross-vendor initiative to providean accurate list of domain name suffixes, maintained by the hard workof Mozilla volunteers and by submissions from registries.Software using the Public Suffix List will be able to determine wherecookies may and may not be set, protecting the user from beingtracked across sites.This package includes a DAFSA representation of the Public Suffix Listfor runtime loading. | +| python3-asn1crypto | MIT | Fast ASN.1 parser and serializer with definitions for private keys,public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,PKCS#12, PKCS#5, X.509 and TSP. | +| python3-audit | LGPLv2+ | The python3-audit package contains the bindings so that libauditand libauparse can be used by python3. | +| python3-avahi | LGPLv2+ | Python3 Avahi bindings. | +| python3-boom | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch.This package provides python3 boom module. | +| python3-cffi | MIT | Foreign Function Interface for Python, providing a convenient andreliable way of calling existing C code from Python. The interface isbased on LuaJIT’s FFI. | +| python3-chardet | LGPLv2 | Character encoding auto-detection in Python. Assmart as your browser. Open source.Python 3 version. | +| python3-configobj | BSD | file round tripper. Its main feature is that it is very easy to use, with astraightforward programmer's interface and a simple syntax for config files. | +| python3-configshell | ASL 2.0 | A framework to implement simple but nice configuration-orientedcommand-line interfaces. | +| python3-cryptography | ASL 2.0 or BSD | cryptography is a package designed to expose cryptographic primitives andrecipes to Python developers. | +| python3-dateutil | BSD | The dateutil module provides powerful extensions to the standard datetimemodule available in Python.This is the version for Python 3. | +| python3-dbus | MIT | D-Bus bindings for python3. | +| python3-decorator | BSD | The aim of the decorator module is to simplify the usage of decorators forthe average programmer, and to popularize decorators usage giving examplesof useful decorators, such as memoize, tracing, redirecting_stdout, locked,etc. The core of this module is a decorator factory called decorator. | +| python3-dmidecode | GPLv2 | python3-dmidecode is a Python 3 extension module that uses thecode-base of the 'dmidecode' utility, and presents the dataas Python 3 data structures or as XML data using libxml2. | +| python3-dnf | GPLv2+ and GPLv2 and GPL | Python 3 interface to DNF. | +| python3-dnf-plugin-post-transaction-actions | GPLv2+ | Post transaction actions Plugin for DNF, Python 3 version. Plugin runs actions(shell commands) after transaction is completed. Actions are defined in actionfiles. | +| python3-dnf-plugins-core | GPLv2+ | Core Plugins for DNF, Python 3 interface. This package enhances DNF with builddep,config-manager, copr, debug, debuginfo-install, download, needs-restarting,repoclosure, repograph, repomanage, reposync, changelog and repodiff commands.Additionally provides generate_completion_cache passive plugin. | +| python3-dnf-plugin-versionlock | GPLv2+ | Version lock plugin takes a set of name/versions for packages and excludes all otherversions of those packages. This allows you to e.g. protect packages from beingupdated by newer versions. | +| python3-dns | MIT | dnspython3 is a DNS toolkit for Python 3. It supports almost allrecord types. It can be used for queries, zone transfers, and dynamicupdates. It supports TSIG authenticated messages and EDNS0.dnspython3 provides both high and low level access to DNS. The highlevel classes perform queries for data of a given name, type, andclass, and return an answer set. The low level classes allow directmanipulation of DNS zones, messages, names, and records. | +| python3-ethtool | GPLv2 | Python 3 bindings for the ethtool kernel interface, that allows querying andchanging of Ethernet card settings, such as speed, port, auto-negotiation, andPCI locations. | +| python3-firewall | GPLv2+ | Python3 bindings for firewalld. | +| python3-gobject-base | LGPLv2+ and MIT | This package provides the non-cairo specific bits of the GObject Introspectionlibrary. | +| python3-gpg | LGPLv2+ | gpgme bindings for Python 3. | +| python3-hawkey | LGPLv2+ | Python 3 bindings for the hawkey library. | +| python3-idna | BSD and Python and Unicode | A library to support the Internationalised Domain Names in Applications (IDNA)protocol as specified in RFC 5891 . Thisversion of the protocol is often referred to as ""IDNA2008"" and can producedifferent results from the earlier standard from 2003.The library is also intended to act as a suitable drop-in replacement for the""encodings.idna"" module that comes with the Python standard library butcurrently only supports the older 2003 specification. | +| python3-iniparse | MIT and Python | iniparse is an INI parser for Python which is API compatiblewith the standard library's ConfigParser, preserves structure of INIfiles (order of sections & options, indentation, comments, and blanklines are preserved when data is updated), and is more convenient touse. | +| python3-inotify | MIT | This is a Python 3 module for watching filesystems changes. pyinotifycan be used for various kind of fs monitoring. pyinotify relies on arecent Linux Kernel feature (merged in kernel 2.6.13) calledinotify. inotify is an event-driven notifier, its notifications areexported from kernel space to user space. | +| python3-iscsi-initiator-utils | GPLv2+ | The iscsi-initiator-utils-python3 package contains Python 3.6 bindings to thelibiscsi interface for interacting with iscsi-initiator-utils | +| python3-jwt | MIT | A Python implementation of JSON Web Token draft 01. This library provides ameans of representing signed content using JSON data structures, includingclaims to be transferred between two parties encoded as digitally signed andencrypted JSON objects. | +| python3-kmod | LGPLv2+ | Python module to allow listing, loading, and unloadingLinux kernel modules, using libkmod. | +| python3-ldb | LGPLv3+ | Python bindings for the LDB library | +| python3-libcomps | GPLv2+ | Python3 bindings for libcomps library. | +| python3-libdnf | LGPLv2+ | Python 3 bindings for the libdnf library. | +| python3-libipa_hbac | LGPLv3+ | The python3-libipa_hbac contains the bindings so that libipa_hbac can beused by Python applications. | +| python3-libnl3 | LGPLv2 | Python 3 bindings for libnl3 | +| python3-libproxy | LGPLv2+ | The python3 binding for libproxy | +| python3-librepo | LGPLv2+ | Python 3 bindings for the librepo library. | +| python3-libs | Python | This package contains runtime libraries for use by Python:- the majority of the Python standard library- a dynamically linked library for use by applications that embed Python as a scripting language, and by the main ""python3"" executable | +| python3-libselinux | Public Domain | The libselinux-python3 package contains python 3 bindings for developingSELinux applications. | +| python3-libsemanage | LGPLv2+ | The libsemanage-python3 package contains the python 3 bindings for developingSELinux management applications. | +| python3-libsss_nss_idmap | LGPLv3+ | The python3-libsss_nss_idmap contains the bindings so that libsss_nss_idmap canbe used by Python applications. | +| python3-libstoragemgmt | LGPLv2+ | This contains python 3 client libraries as well as python frameworksupport and open source plug-ins written in python 3. | +| python3-libstoragemgmt-clibs | LGPLv2+ | This package contains python 3 client C extension libraries. | +| python3-libuser | LGPLv2+ | The python3-libuser package contains the Python bindings forthe libuser library, which provides a Python 3 API for manipulating andadministering user and group accounts. | +| python3-libxml2 | MIT | The libxml2-python3 package contains a Python 3 module that permitsapplications written in the Python programming language, version 3, to use theinterface supplied by the libxml2 library to manipulate XML files.This library allows to manipulate XML files. It includes supportto read, modify and write XML and HTML files. There is DTDs supportthis includes parsing and validation even with complex DTDs, eitherat parse time or later once the document has been modified. | +| python3-linux-procfs | GPLv2 | Abstractions to extract information from the Linux kernel /proc files. | +| python3-magic | BSD | This package contains the Python 3 bindings to allow access to thelibmagic API. The libmagic library is also used by the familiarfile(1) command. | +| python3-nftables | GPLv2 | The nftables python module provides an interface to libnftables via ctypes. | +| python3-oauthlib | BSD | OAuthLib is a generic utility which implements the logic of OAuth withoutassuming a specific HTTP request object or web framework. Use it to graftOAuth client support onto your favorite HTTP library, or provider supportonto your favourite web framework. If you're a maintainer of such alibrary, write a thin veneer on top of OAuthLib and get OAuth support forvery little effort. | +| python3-openipmi | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-python package contains the Python language bindings for OpenIPMI. | +| python3-perf | GPLv2 and Redistributable, no modification permitted | The python3-perf package contains a module that permits applicationswritten in the Python programming language to use the interfaceto manipulate perf events. | +| python3-perf | GPLv2 and Redistributable, no modification permitted | The python3-perf package contains a module that permits applicationswritten in the Python programming language to use the interfaceto manipulate perf events. | +| python3-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A Python wheel of pip to use with venv. | +| python3-ply | BSD | PLY is a straightforward lex/yacc implementation. Here is a list of itsessential features:* It is implemented entirely in Python.* It uses LR-parsing which is reasonably efficient and well suited for larger grammars.* PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars.* PLY is straightforward to use and provides very extensive error checking.* PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality. In other words, it's not a large parsing framework or a component of some larger system.Python 3 version. | +| python3-policycoreutils | GPLv2 | The python3-policycoreutils package contains the interfaces that can be usedby python 3 in an SELinux environment. | +| python3-pwquality | BSD or GPLv2+ | This is pwquality Python module that provides Python bindingsfor the libpwquality library. These bindings can be usedfor easy password quality checking and generation of randompronounceable passwords from Python applications. | +| python3-pycparser | BSD | pycparser is a complete parser for the C language, written in pure Python.It is a module designed to be easily integrated into applications thatneed to parse C source code. | +| python3-pyparsing | MIT | pyparsing is a module that can be used to easily and directly configure syntaxdefinitions for any number of text parsing applications.This is the Python 3 version. | +| python3-pysocks | BSD | A fork of SocksiPy with bug fixes and extra features.Acts as a drop-in replacement to the socket module. Featuring:- SOCKS proxy client for Python 2.6 - 3.x- TCP and UDP both supported- HTTP proxy client included but not supported or recommended (you should use urllib2's or requests' own HTTP proxy interface)- urllib2 handler included. | +| python3-pyudev | LGPLv2+ | pyudev is a LGPL licensed, pure Python binding for libudev, the deviceand hardware management and information library for Linux. It supportsalmost all libudev functionality, you can enumerate devices, query deviceproperties and attributes or monitor devices, including asynchronousmonitoring with threads, or within the event loops of Qt, Glib or wxPython.The binding supports CPython 2 (2.6 or newer) and 3 (3.1 or newer), andPyPy 1.5 or newer. It is tested against udev 151 or newer, earlierversions of udev as found on dated Linux systems may work, but are notofficially supported. | +| python3-pywbem | LGPLv2 | A WBEM client allows issuing operations to a WBEM server, using the CIMoperations over HTTP (CIM-XML) protocol defined in the DMTF standards DSP0200and DSP0201. The CIM/WBEM infrastructure is used for a wide variety of systemsmanagement tasks supported by systems running WBEM servers. See WBEM Standardsfor more information about WBEM. | +| python3-pyyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. PyYAML is a YAML parser andemitter for Python.PyYAML features a complete YAML 1.1 parser, Unicode support, picklesupport, capable extension API, and sensible error messages. PyYAMLsupports standard YAML tags and provides Python-specific tags thatallow to represent an arbitrary Python object.PyYAML is applicable for a broad range of tasks from complexconfiguration files to object serialization and persistance. | +| python3-requests | ASL 2.0 | Most existing Python modules for sending HTTP requests are extremely verbose andcumbersome. Python’s built-in urllib2 module provides most of the HTTPcapabilities you should need, but the API is thoroughly broken. This library isdesigned to make HTTP requests easy for developers. | +| python3-requests-oauthlib | ISC | This project provides first-class OAuth library support for python-request. | +| python3-rpm | GPLv2+ | The python3-rpm package contains a module that permits applicationswritten in the Python programming language to use the interfacesupplied by RPM Package Manager libraries.This package should be installed if you want to develop Python 3programs that will manipulate RPM packages and databases. | +| python3-rtslib | ASL 2.0 | API for generic Linux SCSI kernel target. | +| python3-samba | GPLv3+ and LGPLv3+ | The python3-samba package contains the Python 3 libraries needed by programsthat use SMB, RPC and other Samba provided protocols in Python 3 programs. | +| python3-samba-test | GPLv3+ and LGPLv3+ | The python3-samba-test package contains the Python libraries used by the test suite of Samba.If you want to run full set of Samba tests, you need to install this package. | +| python3-schedutils | GPLv2 | Python interface for the Linux scheduler sched_{get,set}{affinity,scheduler}functions and friends. | +| python3-setools | GPLv2 | SETools is a collection of graphical tools, command-line tools, andPython 3 modules designed to facilitate SELinux policy analysis. | +| python3-setuptools | MIT | Setuptools is a collection of enhancements to the Python distutils that allowyou to more easily build and distribute Python packages, especially ones thathave dependencies on other packages.This package also contains the runtime components of setuptools, necessary toexecute the software that requires pkg_resources.py. | +| python3-setuptools-wheel | MIT | A Python wheel of setuptools to use with venv. | +| python3-six | MIT | python-six provides simple utilities for wrapping over differences betweenPython 2 and Python 3.Python 3 version. | +| python3-slip | GPLv2+ | The Simple Library for Python 3.x packages contain miscellaneous code forconvenience, extension and workaround purposes.This package provides the ""slip"" and the ""slip.util"" modules. | +| python3-slip-dbus | GPLv2+ | The Simple Library for Python 3.x packages contain miscellaneous code forconvenience, extension and workaround purposes.This package provides slip.dbus.service.Object, which is a dbus.service.Objectderivative that ends itself after a certain time without being used and/or ifthere are no clients anymore on the message bus, as well as conveniencefunctions and decorators for integrating a dbus service with PolicyKit. | +| python3-sss | LGPLv3+ | Provides python3 module for manipulating users, groups, and nested groups inSSSD when using id_provider = local in /etc/sssd/sssd.conf.Also provides several other useful python3 bindings: * function for retrieving list of groups user belongs to. * class for obfuscation of passwords | +| python3-sssdconfig | GPLv3+ | Provides python3 files for manipulation SSSD and IPA configuration files. | +| python3-sss-murmur | LGPLv3+ | Provides python3 module for calculating the murmur hash version 3 | +| python3-talloc | LGPLv3+ | Python 3 libraries for creating bindings using talloc | +| python3-tdb | LGPLv3+ | Python3 bindings for libtdb | +| python3-test | Python | The self-test suite for the Python interpreter.This is only useful to test Python itself. For testing general Python code,you should use the unittest module from python3-libs, or a library such aspython3-pytest or python3-nose. | +| python3-tevent | LGPLv3+ | Python 3 bindings for libtevent | +| python3-urllib3 | MIT | Python3 HTTP module with connection pooling and file POST abilities. | +| python3-urwid | LGPLv2+ | Urwid is a Python library for making text console applications. It hasmany features including fluid interface resizing, support for UTF-8 andCJK encodings, standard and custom text layout modes, simple markup forsetting text attributes, and a powerful, dynamic list box that handles amix of widget types. It is flexible, modular, and leaves the developer incontrol. | +| python3-varlink | ASL 2.0 | An python module for Varlink with client and server support. | +| quota | BSD and GPLv2 and GPLv2+ | The quota package contains system administration tools for monitoringand limiting user and or group disk usage per file system. | +| quota-doc | BSD and GPLv2 and GPLv2+ | This package contains additional documentation for disk quotas concept inLinux/UNIX environment. | +| quota-nld | BSD and GPLv2 and GPLv2+ | Daemon that listens on netlink socket and processes received quota warnings.Note, that you have to enable the kernel support for sending quota messagesover netlink (in Filesystems->Quota menu). The daemon supports forwardingwarning messages to the system D-Bus (so that desktop manager can displaya dialog) and writing them to the terminal user has last accessed. | +| quota-nls | BSD and LGPLv2+ and GPLv2 and GPLv2+ | Disk quota tools messages translated into different natural languages. | +| quota-rpc | BSD and LGPLv2+ and GPLv2 and GPLv2+ | The RPC daemon allows to query and set disk quotas over network. If you runthe daemon on NFS server, you could use quota tools to manage the quotas fromNFS client. | +| quota-warnquota | BSD and GPLv2 and GPLv2+ | Utility that checks disk quota for each local file system and mails a warningmessage to those users who have reached their soft limit. It is typically runvia cron(8). | +| rasdaemon | GPLv2 | rasdaemon is a RAS (Reliability, Availability and Serviceability) logging tool.It currently records memory errors, using the EDAC tracing events.EDAC is drivers in the Linux kernel that handle detection of ECC errorsfrom memory controllers for most chipsets on i386 and x86_64 architectures.EDAC drivers for other architectures like arm also exists.This userspace component consists of an init script which makes sureEDAC drivers and DIMM labels are loaded at system startup, as well asan utility for reporting current error counts from the EDAC sysfs files. | +| rdma-core | GPLv2 or BSD | RDMA core userspace infrastructure and documentation, including kerneldriver-specific modprobe override configs, IPoIB network scripts,dracut rules, and the rdma-ndd utility. | +| rdma-core-devel | GPLv2 or BSD | RDMA core development libraries and headers. | +| readline | GPLv3+ | The Readline library provides a set of functions that allow users toedit command lines. Both Emacs and vi editing modes are available. TheReadline library includes additional functions for maintaining a listof previously-entered command lines for recalling or editing thoselines, and for performing csh-like history expansion on previouscommands. | +| readline-devel | GPLv3+ | The Readline library provides a set of functions that allow users toedit typed command lines. If you want to develop programs that willuse the readline library, you need to have the readline-devel packageinstalled. You also need to have the readline package installed. | +| readonly-root | GPLv2 | This package provides script & configuration file for setting up read-only rootsupport. Additional configuration is required after installation. | +| realmd | LGPLv2+ | realmd is a DBus system service which manages discovery and enrollment in realmsand domains like Active Directory or IPA. The control center uses realmd as theback end to 'join' a domain simply and automatically configure things correctly. | +| rmt | CDDL | The rmt utility provides remote access to tape devices for programslike dump (a filesystem backup program), restore (a program forrestoring files from a backup), and tar (an archiving program). | +| rng-tools | GPLv2+ | Hardware random number generation tools. | +| rootfiles | Public Domain | The rootfiles package contains basic required files that are placedin the root user's account. These files are basically the sameas those in /etc/skel, which are placed in regularusers' home directories. | +| rpcbind | BSD | The rpcbind utility is a server that converts RPC program numbers intouniversal addresses. It must be running on the host to be able to makeRPC calls on a server on that machine. | +| rpm | GPLv2+ | The RPM Package Manager (RPM) is a powerful command line drivenpackage management system capable of installing, uninstalling,verifying, querying, and updating software packages. Each softwarepackage consists of an archive of files along with information aboutthe package like its version, a description, etc. | +| rpm-apidocs | GPLv2+ | This package contains API documentation for developing applicationsthat will manipulate RPM packages and databases. | +| rpm-build-libs | GPLv2+ and LGPLv2+ with exceptions | This package contains the RPM shared libraries for building and signingpackages. | +| rpm-cron | GPLv2+ | This package contains a cron job which creates daily logs of installedpackages on a system. | +| rpm-devel | GPLv2+ and LGPLv2+ with exceptions | This package contains the RPM C library and header files. Thesedevelopment files will simplify the process of writing programs thatmanipulate RPM packages and databases. These files are intended tosimplify the process of creating graphical package managers or anyother tools that need an intimate knowledge of RPM packages in orderto function.This package should be installed if you want to develop programs thatwill manipulate RPM packages and databases. | +| rpm-libs | GPLv2+ and LGPLv2+ with exceptions | This package contains the RPM shared libraries. | +| rpm-plugin-ima | GPLv2+ | Rpm plugin ima file signatures | +| rpm-plugin-prioreset | GPLv2+ | Rpm plugin for resetting scriptlet priorities for SysV initUseful on legacy SysV init systems if you run rpm transactions withnice/ionice priorities. Should not be used on systemd systems. | +| rpm-plugin-selinux | GPLv2+ | Rpm plugin for SELinux functionality | +| rpm-plugin-syslog | GPLv2+ | Rpm plugin for syslog functionality | +| rpm-plugin-systemd-inhibit | GPLv2+ | This plugin blocks systemd from entering idle, sleep or shutdown while an rpmtransaction is running using the systemd-inhibit mechanism. | +| rpm-sign | GPLv2+ | This package contains support for digitally signing RPM packages. | +| rsync | GPLv3+ | Rsync uses a reliable algorithm to bring remote and host files intosync very quickly. Rsync is fast because it just sends the differencesin the files over the network instead of sending the completefiles. Rsync is often used as a very powerful mirroring process orjust as a more capable replacement for the rcp command. A technicalreport which describes the rsync algorithm is included in thispackage. | +| rsync-daemon | GPLv3+ | Rsync can be used to offer read only access to anonymous clients. Thispackage provides the anonymous rsync service. | +| samba | GPLv3+ and LGPLv3+ | Samba is the standard Windows interoperability suite of programs for Linux andUnix. | +| samba-client | GPLv3+ and LGPLv3+ | The samba-client package provides some SMB/CIFS clients to complementthe built-in SMB/CIFS filesystem in Linux. These clients allow accessof SMB/CIFS shares and printing to SMB/CIFS printers. | +| samba-client-libs | GPLv3+ and LGPLv3+ | The samba-client-libs package contains internal libraries needed by theSMB/CIFS clients. | +| samba-common | GPLv3+ and LGPLv3+ | samba-common provides files necessary for both the server and clientpackages of Samba. | +| samba-common-libs | GPLv3+ and LGPLv3+ | The samba-common-libs package contains internal libraries needed by theSMB/CIFS clients. | +| samba-common-tools | GPLv3+ and LGPLv3+ | The samba-common-tools package contains tools for Samba servers andSMB/CIFS clients. | +| samba-krb5-printing | GPLv3+ and LGPLv3+ | If you need Kerberos for print jobs to a printer connection to cups via the SMBbackend, then you need to install that package. It will allow cups to accessthe Kerberos credentials cache of the user issuing the print job. | +| samba-libs | GPLv3+ and LGPLv3+ | The samba-libs package contains the libraries needed by programs that linkagainst the SMB, RPC and other protocols provided by the Samba suite. | +| samba-pidl | GPLv3+ and LGPLv3+ | The samba-pidl package contains the Perl IDL compiler used by Sambaand Wireshark to parse IDL and similar protocols | +| samba-test | GPLv3+ and LGPLv3+ | samba-test provides testing tools for both the server and clientpackages of Samba. | +| samba-test-libs | GPLv3+ and LGPLv3+ | samba-test-libs provides libraries required by the testing tools. | +| samba-winbind | GPLv3+ and LGPLv3+ | The samba-winbind package provides the winbind NSS library, and some clienttools. Winbind enables Linux to be a full member in Windows domains and to useWindows user and group accounts on Linux. | +| samba-winbind-clients | GPLv3+ and LGPLv3+ | The samba-winbind-clients package provides the wbinfo and ntlm_authtool. | +| samba-winbind-krb5-locator | GPLv3+ and LGPLv3+ | The winbind krb5 locator is a plugin for the system kerberos library to allowthe local kerberos library to use the same KDC as samba and winbind use | +| samba-winbind-modules | GPLv3+ and LGPLv3+ | The samba-winbind-modules package provides the NSS library and a PAM modulenecessary to communicate to the Winbind Daemon | +| sanlock-lib | GPLv2 and GPLv2+ and LGPLv2+ | The sanlock-lib package contains the runtime libraries for sanlock,a shared storage lock manager.Hosts connected to a common SAN can use this to synchronize theiraccess to the shared disks. | +| sed | GPLv3+ | The sed (Stream EDitor) editor is a stream or batch (non-interactive)editor. Sed takes text as input, performs an operation or set ofoperations on the text and outputs the modified text. The operationsthat sed performs (substitutions, deletions, insertions, etc.) can bespecified in a script file or from the command line. | +| selinux-policy | GPLv2+ | SELinux Base package for SELinux Reference Policy - modular. | +| selinux-policy-devel | GPLv2+ | SELinux policy development and man page package | +| selinux-policy-doc | GPLv2+ | SELinux policy documentation package | +| selinux-policy-minimum | GPLv2+ | SELinux Reference policy minimum base module. | +| selinux-policy-mls | GPLv2+ | SELinux Reference policy mls base module. | +| selinux-policy-sandbox | GPLv2+ | SELinux sandbox policy used for the policycoreutils-sandbox package | +| selinux-policy-targeted | GPLv2+ | SELinux Reference policy targeted base module. | +| setools-console | GPLv2 | SETools is a collection of graphical tools, command-line tools, andlibraries designed to facilitate SELinux policy analysis.This package includes the following console tools: sediff Compare two policies to find differences. seinfo List policy components. sesearch Search rules (allow, type_transition, etc.) | +| setserial | GPL+ | Setserial is a basic system utility for displaying or setting serialport information. Setserial can reveal and allow you to alter the I/Oport and IRQ that a particular serial device is using, and more. | +| setup | Public Domain | The setup package contains a set of important system configuration andsetup files, such as passwd, group, and profile. | +| sg3_utils | GPLv2+ and BSD | Collection of Linux utilities for devices that use the SCSI command set.Includes utilities to copy data based on ""dd"" syntax and semantics (calledsg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); checkmode and log pages (sginfo, sg_modes and sg_logs); spin up and downdisks (sg_start); do self tests (sg_senddiag); and various other functions.See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0)must be used. In the 2.6 series other device names may be used aswell (e.g. /dev/sda).and the incorrect usage of them may render your system inoperable. | +| sg3_utils-libs | GPLv2+ and BSD | This package contains the shared library for sg3_utils. | +| sgml-common | GPL+ | The sgml-common package contains a collection of entities and DTDsthat are useful for processing SGML, but that don't need to beincluded in multiple packages. Sgml-common also includes anup-to-date Open Catalog file. | +| sgpio | GPLv2+ | Intel SGPIO enclosure management utility | +| shadow-utils | BSD and GPLv2+ | The shadow-utils package includes the necessary programs forconverting UNIX password files to the shadow password format, plusprograms for managing user and group accounts. The pwconv commandconverts passwords to the shadow password format. The pwunconv commandunconverts shadow passwords and generates a passwd file (a standardUNIX password file). The pwck command checks the integrity of passwordand shadow files. The lastlog command prints out the last login timesfor all users. The useradd, userdel, and usermod commands are used formanaging user accounts. The groupadd, groupdel, and groupmod commandsare used for managing group accounts. | +| shared-mime-info | GPLv2+ | This is the freedesktop.org shared MIME info database.Many programs and desktops use the MIME system to represent the types offiles. Frequently, it is necessary to work out the correct MIME type fora file. This is generally done by examining the file's name or contents,and looking up the correct MIME type in a database. | +| shim-ia32 | BSD | Initial UEFI bootloader that handles chaining to a trusted fullbootloader under secure boot environments. This package contains theversion signed by the UEFI signing service. | +| shim-x64 | BSD | Initial UEFI bootloader that handles chaining to a trusted fullbootloader under secure boot environments. This package contains theversion signed by the UEFI signing service. | +| slang | GPLv2+ | S-Lang is an interpreted language and a programming library. TheS-Lang language was designed so that it can be easily embedded intoa program to provide the program with a powerful extension language.The S-Lang library, provided in this package, provides the S-Langextension language. S-Lang's syntax resembles C, which makes it easyto recode S-Lang procedures in C if you need to. | +| smartmontools | GPLv2+ | The smartmontools package contains two utility programs (smartctland smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) builtinto most modern ATA and SCSI hard disks. In many cases, theseutilities will provide advanced warning of disk degradation andfailure. | +| smc-tools | EPL | The Shared Memory Communication Tools (smc-tools) package enables usage of SMCsockets in Linux. | +| snappy | BSD | Snappy is a compression/decompression library. It does not aim for maximumcompression, or compatibility with any other compression library; instead, itaims for very high speeds and reasonable compression. For instance, compared tothe fastest mode of zlib, Snappy is an order of magnitude faster for mostinputs, but the resulting compressed files are anywhere from 20% to 100%bigger. | +| sos | GPLv2+ | Sos is a set of tools that gathers information about systemhardware and configuration. The information can then be used fordiagnostic purposes and debugging. Sos is commonly used to helpsupport technicians and developers. | +| sos-audit | GPLv2+ | Sos-audit provides configuration files for the Linux Auditing Systemto track the use of some commands capable of changing the configurationof the system. Currently storage and filesystem commands are audited. | +| spax | CDDL | The pax utility shall read and write archives, write lists of the members ofarchive files and copy directory hierarchies as is defined in IEEE Std 1003.1. | +| sqlite | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single host | +| sqlite-devel | Public Domain | This package contains the header files and development documentationfor sqlite. If you like to develop programs using sqlite, you will needto install sqlite-devel. | +| sqlite-doc | Public Domain | This package contains most of the static HTML files that comprise thewww.sqlite.org website, including all of the SQL Syntax and theC/C++ interface specs and other miscellaneous documentation. | +| sqlite-libs | Public Domain | This package contains the shared library for sqlite. | +| squashfs-tools | GPLv2+ | Squashfs is a highly compressed read-only filesystem for Linux. This packagecontains the utilities for manipulating squashfs filesystems. | +| srp_daemon | GPLv2 or BSD | In conjunction with the kernel ib_srp driver, srp_daemon allows you todiscover and use SCSI devices via the SCSI RDMA Protocol over InfiniBand. | +| sssd | GPLv3+ | Provides a set of daemons to manage access to remote directories andauthentication mechanisms. It provides an NSS and PAM interface towardthe system and a plug-gable back-end system to connect to multiple differentaccount sources. It is also the basis to provide client auditing and policyservices for projects like FreeIPA.The sssd sub-package is a meta-package that contains the daemon as well as allthe existing back ends. | +| sssd-ad | GPLv3+ | Provides the Active Directory back end that the SSSD can utilize to fetchidentity data from and authenticate against an Active Directory server. | +| sssd-client | LGPLv3+ | Provides the libraries needed by the PAM and NSS stacks to connect to the SSSDservice. | +| sssd-common | GPLv3+ | Common files for the SSSD. The common package includes all the files neededto run a particular back end, however, the back ends are packaged in separatesub-packages such as sssd-ldap. | +| sssd-common-pac | GPLv3+ | Provides common files needed by SSSD providers such as IPA and Active Directoryfor handling Kerberos PACs. | +| sssd-dbus | GPLv3+ | Provides the D-Bus responder of the SSSD, called the InfoPipe, that allowsthe information from the SSSD to be transmitted over the system bus. | +| sssd-ipa | GPLv3+ | Provides the IPA back end that the SSSD can utilize to fetch identity datafrom and authenticate against an IPA server. | +| sssd-kcm | GPLv3+ | An implementation of a Kerberos KCM server. Use this package if you want to | +| sssd-krb5 | GPLv3+ | Provides the Kerberos back end that the SSSD can utilize authenticateagainst a Kerberos server. | +| sssd-krb5-common | GPLv3+ | Provides helper processes that the LDAP and Kerberos back ends can use forKerberos user or host authentication. | +| sssd-ldap | GPLv3+ | Provides the LDAP back end that the SSSD can utilize to fetch identity datafrom and authenticate against an LDAP server. | +| sssd-libwbclient | GPLv3+ and LGPLv3+ | The SSSD libwbclient implementation. | +| sssd-nfs-idmap | GPLv3+ | The libnfsidmap sssd module provides a way for rpc.idmapd to call SSSD to mapUIDs/GIDs to names and vice versa. It can be also used for mapping principal(user) name to IDs(UID or GID) or to obtain groups which user are member of. | +| sssd-polkit-rules | GPLv3+ | Provides rules for polkit integration with SSSD. This is requiredfor smartcard support. | +| sssd-proxy | GPLv3+ | Provides the proxy back end which can be used to wrap an existing NSS and/orPAM modules to leverage SSSD caching. | +| sssd-tools | GPLv3+ | Provides userspace tools for manipulating users, groups, and nested groups inSSSD when using id_provider = local in /etc/sssd/sssd.conf.Also provides several other administrative tools: * sss_debuglevel to change the debug level on the fly * sss_seed which pre-creates a user entry for use in kickstarts * sss_obfuscate for generating an obfuscated LDAP password * sssctl -- an sssd status and control utility | +| sssd-winbind-idmap | GPLv3+ and LGPLv3+ | The idmap_sss module provides a way for Winbind to call SSSD to map UIDs/GIDsand SIDs. | +| star | CDDL | Star saves many files together into a single tape or disk archive,and can restore individual files from the archive. Star supports ACL. | +| strace | LGPL-2.1+ and GPL-2.0+ | The strace program intercepts and records the system calls called andreceived by a running process. Strace can print a record of eachsystem call, its arguments and its return value. Strace is useful fordiagnosing problems and debugging, as well as for instructionalpurposes.Install strace if you need a tool to track the system calls made andreceived by a process. | +| stunnel | GPLv2 | Stunnel is a socket wrapper which can provide TLS/SSL(Transport Layer Security/Secure Sockets Layer) supportto ordinary applications. For example, it can be used inconjunction with imapd to create a TLS secure IMAP server. | +| sudo | ISC | Sudo (superuser do) allows a system administrator to give certainusers (or groups of users) the ability to run some (or all) commandsas root while logging all commands and arguments. Sudo operates on aper-command basis. It is not a replacement for the shell. Featuresper-host basis, copious logging of each command (providing a clearaudit trail of who did what), a configurable timeout of the sudocommand, and the ability to use the same configuration file (sudoers)on many different machines. | +| symlinks | Copyright only | The symlinks utility performs maintenance on symbolic links. Symlinkschecks for symlink problems, including dangling symlinks which pointto nonexistent files. Symlinks can also automatically convertabsolute symlinks to relative symlinks.Install the symlinks package if you need a program for maintainingsymlinks on your system. | +| syslinux | GPLv2+ | SYSLINUX is a suite of bootloaders, currently supporting DOS FATfilesystems, Linux ext2/ext3 filesystems (EXTLINUX), PXE network boots(PXELINUX), or ISO 9660 CD-ROMs (ISOLINUX). It also includes a tool,MEMDISK, which loads legacy operating systems from these media. | +| syslinux-extlinux | GPLv2+ | The EXTLINUX bootloader, for booting the local system, as well as allthe SYSLINUX/PXELINUX modules in /boot. | +| syslinux-extlinux-nonlinux | GPLv2+ | All the EXTLINUX binaries that run from the firmware rather thanfrom a linux host. | +| syslinux-nonlinux | GPLv2+ | All the SYSLINUX binaries that run from the firmware rather than from alinux host. It also includes a tool, MEMDISK, which loads legacy operatingsystems from media. | +| syslinux-tftpboot | GPLv2+ | All the SYSLINUX/PXELINUX modules directly available for networkbooting in the /tftpboot directory. | +| systemd | LGPLv2+ and MIT and GPLv2+ | systemd is a system and service manager that runs as PID 1 and startsthe rest of the system. It provides aggressive parallelizationcapabilities, uses socket and D-Bus activation for starting services,offers on-demand starting of daemons, keeps track of processes usingLinux control groups, maintains mount and automount points, andimplements an elaborate transactional dependency-based service controllogic. systemd supports SysV and LSB init scripts and works as areplacement for sysvinit. Other parts of this package are a logging daemon,utilities to control basic system configuration like the hostname,date, locale, maintain a list of logged-in users, system accounts,runtime directories and settings, and daemons to manage simple networkconfiguration, network time synchronization, log forwarding, and nameresolution. | +| systemd-container | LGPLv2+ | Systemd tools to spawn and manage containers and virtual machines.This package contains systemd-nspawn, machinectl, systemd-machined,and systemd-importd. | +| systemd-devel | LGPLv2+ and MIT | Development headers and auxiliary files for developing applications linkingto libudev or libsystemd. | +| systemd-journal-remote | LGPLv2+ | Programs to forward journal entries over the network, using encrypted HTTP,and to write journal files from serialized journal contents.This package contains systemd-journal-gatewayd,systemd-journal-remote, and systemd-journal-upload. | +| systemd-libs | LGPLv2+ and MIT | Libraries for systemd and udev. | +| systemd-pam | LGPLv2+ and MIT and GPLv2+ | Systemd PAM module registers the session with systemd-logind. | +| systemd-tests | LGPLv2+ | Installed tests that are usually run as part of the build system.They can be useful to test systemd internals. | +| systemd-udev | LGPLv2+ | This package contains systemd-udev and the rules and hardware databaseneeded to manage device nodes. This package is necessary on physicalmachines and in virtual machines, but not in containers. | +| system-storage-manager | GPLv2+ | System Storage Manager provides an easy to use command line interface to manageyour storage using various technologies like lvm, btrfs, encrypted volumes andmore.In more sophisticated enterprise storage environments, management with DeviceMapper (dm), Logical Volume Manager (LVM), or Multiple Devices (md) is becomingincreasingly more difficult. With file systems added to the mix, the number oftools needed to configure and manage storage has grown so large that it issimply not user friendly. With so many options for a system administrator toconsider, the opportunity for errors and problems is large.The btrfs administration tools have shown us that storage management can besimplified, and we are working to bring that ease of use to Linux file systemsin general.You should install the ssm if you need to manage your storage with varioustechnologies via a single unified interface. | +| tar | GPLv3+ | The GNU tar program saves many files together in one archive and canrestore individual files (or all of the files) from that archive. Tarcan also be used to add supplemental files to an archive and to updateor list files in the archive. Tar includes multivolume support,automatic archive compression/decompression, the ability to performremote archives, and the ability to perform incremental and fullbackups.If you want to use tar for remote backups, you also need to installthe rmt package on the remote box. | +| target-restore | ASL 2.0 | Systemd service to restore the LIO kernel target settingson system restart. | +| tboot | BSD | Trusted Boot (tboot) is an open source, pre-kernel/VMM module that usesIntel Trusted Execution Technology (Intel TXT) to perform a measuredand verified launch of an OS kernel/VMM. | +| tcl | TCL | The Tcl (Tool Command Language) provides a powerful platform forcreating integration applications that tie together diverseapplications, protocols, devices, and frameworks. When paired with theTk toolkit, Tcl provides a fastest and powerful way to createcross-platform GUI applications. Tcl can also be used for a varietyof web-related tasks and for creating powerful command languages forapplications. | +| tcl-devel | TCL | The Tcl (Tool Command Language) provides a powerful platform forcreating integration applications that tie together diverseapplications, protocols, devices, and frameworks. When paired with theTk toolkit, Tcl provides a fastest and powerful way to createcross-platform GUI applications. Tcl can also be used for a varietyof web-related tasks and for creating powerful command languages forapplications.The package contains the development files and man pages for tcl. | +| tcl-doc | TCL | TCL documentation. | +| tdb-tools | LGPLv3+ | Tools to manage Tdb files | +| teamd | LGPLv2+ | The teamd package contains team network device control daemon. | +| time | GPLv3+ and GFDL | The GNU time utility runs another program, collects information aboutthe resources used by that program while it is running, and displaysthe results. | +| timedatex | GPLv2+ | timedatex is a D-Bus service that implements the org.freedesktop.timedate1interface. It can be used to read and set the system clock, the real-time clock(RTC), the system timezone, and enable or disable an NTP client installed onthe system. It is a replacement for the systemd-timedated service. | +| tmpwatch | GPLv2 | The tmpwatch utility recursively searches through specifieddirectories and removes files which have not been accessed in aspecified period of time. Tmpwatch is normally used to clean updirectories which are used for temporarily holding files (for example,/tmp). Tmpwatch ignores symlinks, won't switch filesystems and onlyremoves empty directories and regular files. | +| tmux | ISC and BSD | tmux is a ""terminal multiplexer."" It enables a number of terminals (orwindows) to be accessed and controlled from a single terminal. tmux isintended to be a simple, modern, BSD-licensed alternative to programs suchas GNU Screen. | +| tpm2-abrmd | BSD | tpm2-abrmd is a system daemon implementing the TPM2 access broker (TAB) andResource Manager (RM) spec from the TCG. | +| tpm2-abrmd-selinux | BSD | SELinux policy modules for tpm2-abrmd. | +| tpm2-tools | BSD | tpm2-tools is a batch of testing tools for tpm2.0. It is based on tpm2-tss. | +| tpm2-tss | BSD | tpm2-tss is a software stack supporting Trusted Platform Module(TPM) 2.0 systemAPIs. It sits between TPM driver and applications, providing TPM2.0 specifiedAPIs for applications to access TPM module through kernel TPM drivers. | +| tpm2-tss-devel | BSD | This package contains headers and libraries required to build applications thatuse tpm2-tss. | +| tpm-quote-tools | BSD | TPM Quote Tools is a collection of programs that provide supportfor TPM based attestation using the TPM quote operation. | +| tpm-tools | CPL | tpm-tools is a group of tools to manage and utilize the Trusted ComputingGroup's TPM hardware. TPM hardware can create, store and use RSA keyssecurely (without ever being exposed in memory), verify a platform'ssoftware state using cryptographic hashes and more. | +| tpm-tools-pkcs11 | CPL | tpm-tools-pkcs11 is a group of tools that use the TPM PKCS#11 token. All datacontained in the PKCS#11 data store is protected by the TPM (keys,certificates, etc.). You can import keys and certificates, list out theobjects in the data store, and protect data. | +| trace-cmd | GPLv2 and LGPLv2 | trace-cmd is a user interface to Ftrace. Instead of needing to use thedebugfs directly, trace-cmd will handle of setting of options andtracers and will record into a data file. | +| traceroute | GPLv2+ | The traceroute utility displays the route used by IP packets on theirway to a specified network (or Internet) host. Traceroute displaysthe IP number and host name (if possible) of the machines along theroute taken by the packets. Traceroute is used as a network debuggingtool. If you're having network connectivity problems, traceroute willshow you where the trouble is coming from along the route.Install traceroute if you need a tool for diagnosing network connectivityproblems. | +| tree | GPLv2+ | The tree utility recursively displays the contents of directories in atree-like format. Tree is basically a UNIX port of the DOS treeutility. | +| trousers | BSD | TrouSerS is an implementation of the Trusted Computing Group's Software Stack(TSS) specification. You can use TrouSerS to write applications that make useof your TPM hardware. TPM hardware can create, store and use RSA keyssecurely (without ever being exposed in memory), verify a platform's softwarestate using cryptographic hashes and more. | +| trousers-lib | BSD | The libtspi library for use in Trusted Computing enabled applications. | +| tuna | GPLv2 | Provides interface for changing scheduler and IRQ tunables, at whole CPU and atper thread/IRQ level. Allows isolating CPUs for use by a specific applicationand moving threads and interrupts to a CPU by just dragging and dropping them.Operations can be done on CPU sockets, understanding CPU topology.Can be used as a command line utility without requiring the GUI libraries to beinstalled. | +| tuned | GPLv2+ | The tuned package contains a daemon that tunes system settings dynamically.It does so by monitoring the usage of several system components periodically.Based on that information components will then be put into lower or higherpower saving modes to adapt to the current usage. Currently only ethernetnetwork and ATA harddisk devices are implemented. | +| tuned-profiles-atomic | GPLv2+ | Additional tuned profile(s) targeted to Atomic host and guest. | +| tuned-profiles-compat | GPLv2+ | Additional tuned profiles mainly for backward compatibility with tuned 1.0.It can be also used to fine tune your system for specific scenarios. | +| tuned-profiles-cpu-partitioning | GPLv2+ | Additional tuned profile(s) optimized for CPU partitioning. | +| tuned-profiles-mssql | GPLv2+ | Additional tuned profile(s) for MS SQL Server. | +| tuned-profiles-oracle | GPLv2+ | Additional tuned profile(s) targeted to Oracle loads. | +| tzdata | Public Domain | This package contains data files with rules for various timezones aroundthe world. | +| units | GPLv3+ | Units converts an amount from one unit to another, or tells you whatmathematical operation you need to perform to convert from one unit toanother. The units program can handle multiplicative scale changes aswell as conversions such as Fahrenheit to Celsius. | +| unzip | BSD | The unzip utility is used to list, test, or extract files from a ziparchive. Zip archives are commonly found on MS-DOS systems. The ziputility, included in the zip package, creates zip archives. Zip andunzip are both compatible with archives created by PKWARE(R)'s PKZIPfor MS-DOS, but the programs' options and default behaviors do differin some respects.Install the unzip package if you need to list, test or extract files froma zip archive. | +| usb_modeswitch | GPLv2+ | USB Modeswitch brings up your datacard into operational mode. When pluggedin they identify themselves as cdrom and present some non-Linux compatibleinstallation files. This tool deactivates this cdrom-device and enablesthe real communication device. It supports most devices built andsold by Huawei, T-Mobile, Vodafone, Option, ZTE, Novatel. | +| usb_modeswitch-data | GPLv2+ | USB Modeswitch brings up your datacard into operational mode. When pluggedin they identify themselves as cdrom and present some non-Linux compatibleinstallation files. This tool deactivates this cdrom-devices and enablesthe real communication device. It supports most devices built andsold by Huawei, T-Mobile, Vodafone, Option, ZTE, Novatel.This package contains the data files needed for usb_modeswitch to function. | +| usbutils | GPLv2+ | This package contains utilities for inspecting devices connected to aUSB bus. | +| usermode | GPLv2+ | The usermode package contains the userhelper program, which can beused to allow configured programs to be run with superuser privilegesby ordinary users. | +| userspace-rcu | LGPLv2+ | This data synchronization library provides read-side access which scaleslinearly with the number of cores. It does so by allowing multiples copiesof a given data structure to live at the same time, and by monitoringthe data structure accesses to detect grace periods after which memoryreclamation is possible. | +| util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | The util-linux package contains a large variety of low-level systemutilities that are necessary for a Linux system to function. Amongothers, Util-linux contains the fdisk configuration tool and the loginprogram. | +| util-linux-user | GPLv2 | chfn and chsh utilities with dependence on libuser | +| uuidd | GPLv2 | The uuidd package contains a userspace daemon (uuidd) which guaranteesuniqueness of time-based UUID generation even at very high rates onSMP systems. | +| vdo | GPLv2 | Virtual Data Optimizer (VDO) is a device mapper target that deliversblock-level deduplication, compression, and thin provisioning.This package provides the user-space management tools for VDO. | +| veritysetup | GPLv2+ and LGPLv2+ | The veritysetup package contains a utility for setting updisk verification using dm-verity kernel module. | +| vim-minimal | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting and more. Thevim-minimal package includes a minimal version of VIM, which isinstalled into /bin/vi for use when only the root partition ispackage is installed. | +| virt-what | GPLv2+ | virt-what is a shell script which can be used to detect if the programis running in a virtual machine.The program prints out a list of ""facts"" about the virtual machine,derived from heuristics. One fact is printed per line.If nothing is printed and the script exits with code 0 (no error),then it can mean either that the program is running on bare-metal orthe program is running inside a type of virtual machine which we don'tknow about or can't detect.Current types of virtualization detected: - aws Amazon Web Services - bhyve FreeBSD hypervisor - docker Docker container - hyperv Microsoft Hyper-V - ibm_power-kvm IBM POWER KVM - ibm_power-lpar_shared - ibm_power-lpar_dedicated IBM POWER LPAR (hardware partition) - ibm_systemz-* IBM SystemZ Direct / LPAR / z/VM / KVM - ldoms Oracle VM Server for SPARC Logical Domains - linux_vserver Linux VServer container - lxc Linux LXC container - kvm Linux Kernel Virtual Machine (KVM) - lkvm LKVM / kvmtool - openvz OpenVZ or Virtuozzo - ovirt oVirt node - parallels Parallels Virtual Platform - powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator - qemu QEMU (unaccelerated) - rhev Red Hat Enterprise Virtualization - uml User-Mode Linux (UML) - virtage Hitachi Virtualization Manager (HVM) Virtage LPAR - virtualbox VirtualBox - virtualpc Microsoft VirtualPC - vmm vmm OpenBSD hypervisor - vmware VMware - xen Xen - xen-dom0 Xen dom0 (privileged domain) - xen-domU Xen domU (paravirtualized guest domain) - xen-hvm Xen guest fully virtualized (HVM) | +| vm-dump-metrics | GPLv2+ | Executable to dump all available virtualization host metrics to stdoutor a file. | +| vm-dump-metrics-devel | GPLv2+ | Header and libraries necessary for metrics gathering development | +| watchdog | GPLv2+ | The watchdog program can be used as a powerful software watchdog daemonor may be alternately used with a hardware watchdog device such as theIPMI hardware watchdog driver interface to a resident BaseboardManagement Controller (BMC). watchdog periodically writes to /dev/watchdog;the interval between writes to /dev/watchdog is configurable through settingsin the watchdog sysconfig file. This configuration file is also used toset the watchdog to be used as a hardware watchdog instead of its defaultsoftware watchdog operation. In either case, if the device is open but notwritten to within the configured time period, the watchdog timer expirationwill trigger a machine reboot. When operating as a software watchdog, theability to reboot will depend on the state of the machine and interrupts.When operating as a hardware watchdog, the machine will experience a hardreset (or whatever action was configured to be taken upon watchdog timerexpiration) initiated by the BMC. | +| which | GPLv3 | The which command shows the full pathname of a specified program, ifthe specified program is in your PATH. | +| words | Public Domain | The words file is a dictionary of English words for the/usr/share/dict directory. Some programs use this database ofwords to check spelling. Password checkers use it to look for badpasswords. | +| wpa_supplicant | BSD | wpa_supplicant is a WPA Supplicant for Linux, BSD and Windows with supportfor WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPAcomponent that is used in the client stations. It implements key negotiationwith a WPA Authenticator and it controls the roaming and IEEE 802.11authentication/association of the wlan driver. | +| x3270 | BSD | The x3270 package contains files needed for emulating the IBM 3278/3279terminals, commonly used with mainframe applications.You will also need to install a frontend for x3270. Available frontendsare x3270-x11 (for the X Window System) and x3270-text (for text mode). | +| x3270-text | BSD | The c3270 program opens a 3270 terminal which emulates the actual look of anIBM 3278/3279 terminal, commonly used with mainframe applications.x3270 also allows you to telnet to an IBM host from the x3270 window.Install the x3270-text package if you need to access IBM hosts using an IBM3278/3279 terminal emulator without running X. | +| xdelta | ASL 2.0 | a binary delta generator (like a diff program for binaries) and an RCSversion control replacement library. Xdelta uses a binary file deltaalgorithm to replace the standard diff program used by RCS | +| xfsdump | GPL+ | The xfsdump package contains xfsdump, xfsrestore and a number ofother utilities for administering XFS filesystems.xfsdump examines files in a filesystem, determines which need to bebacked up, and copies those files to a specified disk, tape or otherstorage medium. | +| xfsprogs | GPL+ and LGPLv2+ | A set of commands to use the XFS filesystem, including mkfs.xfs.XFS is a high performance journaling filesystem which originatedon the SGI IRIX platform. It is completely multi-threaded, cansupport large files and large filesystems, extended attributes,variable block sizes, is extent based, and makes extensive use ofBtrees (directories, extents, free space) to aid both performanceand scalability.This implementation is on-disk compatible with the IRIX versionof XFS. | +| xfsprogs-devel | GPL+ and LGPLv2+ | xfsprogs-devel contains the header files needed to develop XFSfilesystem-specific programs.You should install xfsprogs-devel if you want to develop XFSfilesystem-specific programs, If you install xfsprogs-devel, you'llalso want to install xfsprogs. | +| xml-common | GPL+ | The xml-common is a subpackage of sgml-common which containsa collection XML catalogs that are useful for processing XML,but that don't need to be included in main package. | +| xmlrpc-c | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for C. | +| xmlrpc-c-client | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for Cclients. | +| xz | GPLv2+ and Public Domain | XZ Utils are an attempt to make LZMA compression easy to use on free (as infreedom) operating systems. This is achieved by providing tools and librarieswhich are similar to use than the equivalents of the most popular existingcompression algorithms.LZMA is a general purpose compression algorithm designed by Igor Pavlov aspart of 7-Zip. It provides high compression ratio while keeping thedecompression speed fast. | +| xz-devel | Public Domain | Devel libraries and headers for liblzma. | +| xz-libs | Public Domain | Libraries for decoding files compressed with LZMA or XZ utils. | +| yum | GPLv2+ and GPLv2 and GPL | Utility that allows users to manage packages on their systems.It supports RPMs, modules and comps groups & environments. | +| yum-utils | GPLv2+ | As a Yum-utils CLI compatibility layer, supplies in CLI shims fordebuginfo-install, repograph, package-cleanup, repoclosure, repomanage,repoquery, reposync, repotrack, repodiff, builddep, config-manager, debugand download that use new implementations using DNF. | +| zip | BSD | The zip program is a compression and file packaging utility. Zip isanalogous to a combination of the UNIX tar and compress commands andis compatible with PKZIP (a compression and file packaging utility forMS-DOS systems).Install the zip package if you need to compress files using the zipprogram. | +| zlib | zlib and Boost | Zlib is a general-purpose, patent-free, lossless data compressionlibrary which is used by many different programs. | +| zlib-devel | zlib and Boost | The zlib-devel package contains the header files and libraries neededto develop programs that use the zlib compression and decompressionlibrary. | +| zsh | MIT | The zsh shell is a command interpreter usable as an interactive loginshell and as a shell script command processor. Zsh resembles the kshshell (the Korn shell), but includes many enhancements. Zsh supportscommand line editing, built-in spelling correction, programmablecommand completion, shell functions (with autoloading), a historymechanism, and more. | diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/ddd.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/ddd.md" new file mode 100644 index 0000000000000000000000000000000000000000..e4f7e0d54324108fac8e68e89d0b067479f3ded2 --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/ddd.md" @@ -0,0 +1 @@ +1https://gitee.com/openanolis-copy/docs/pulls/263 \ No newline at end of file diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/es\346\226\207\346\241\243\346\237\245\350\257\242.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/es\346\226\207\346\241\243\346\237\245\350\257\242.md" new file mode 100644 index 0000000000000000000000000000000000000000..3692db94b7a98512fa8dad94ef1b61a329989b51 --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/es\346\226\207\346\241\243\346\237\245\350\257\242.md" @@ -0,0 +1,7 @@ +wwwwwwwwwwww +wswwwwwwwwwwwwwwwwwwwwwwwwwwww + +wswwwwwwwwwwwwwwwwwwwwwwwwwwww +43333333333333333333333333 + + diff --git "a/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/\347\224\237\347\211\251\350\277\233\345\214\226\350\256\272.md" "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/\347\224\237\347\211\251\350\277\233\345\214\226\350\256\272.md" new file mode 100644 index 0000000000000000000000000000000000000000..11601a7d6d0c6e4fdba38979af4b6bedb20f5ef7 --- /dev/null +++ "b/DEVELOPER_DOCS/AnolisOS\345\217\221\350\241\214\345\243\260\346\230\216/\347\224\237\347\211\251\350\277\233\345\214\226\350\256\272.md" @@ -0,0 +1,10 @@ +生物进化论: [ES文档查询](./es文档查询.md) + + +娥姐诶呃呃 + + +俄文31123332噢噢q + + +sdfgsdfgsdfgsdfgsdf \ No newline at end of file diff --git a/DEVELOPER_DOCS/maintainers.yaml b/DEVELOPER_DOCS/maintainers.yaml index 539cce605c54a907126ba9df62c8ef9ce840ad50..b312f94805735c2e34bef289d506f93818ccd4bb 100644 --- a/DEVELOPER_DOCS/maintainers.yaml +++ b/DEVELOPER_DOCS/maintainers.yaml @@ -1,24 +1,20 @@ # 指定所有 maintainers maintainers: - - default_group: &default_group - - openanolis_id: xx - gitee_id: xxxx - - network_group: &network_group - - openanolis_id: yankai - gitee_id: just-sososo - - openanolis_id: yankai - gitee_id: just-sososo - - io_group: &io_group - - openanolis_id: lisi - gitee_id: lisi - - openanolis_id: xxx - gitee_id: just-sososo - - other_group: &other_group - - openanolis_id: yankai - gitee_id: just-sososo + - default_group: &DG + - openanolis_id: hgj_admin + gitee_id: logic_jie + - openanolis_id: hahahaha + gitee_id: yutting123 + - openanolis_id: yankai + gitee_id: just-sososo + - network_group: &NG + - openanolis_id: suli0002 + gitee_id: suli01 + - openanolis_id: hgj_admin + gitee_id: logic_jie + - openanolis_id: yankai + gitee_id: yutting123 + # 指定文档目录对应的用户组 paths: - - /*: *default_group - - ./network/*: *network_group - - ./DEVELOPER_DOCS/*: *other_group - - path3: *other_group \ No newline at end of file + - /*: *DG \ No newline at end of file diff --git a/DEVELOPER_DOCS/menu.yaml b/DEVELOPER_DOCS/menu.yaml index 74a2565ae121e50004e6df4f0caa724340318208..826d935733b43a7f13b7377a78c565d83f0bff4a 100644 --- a/DEVELOPER_DOCS/menu.yaml +++ b/DEVELOPER_DOCS/menu.yaml @@ -1,10 +1,13 @@ DEVELOPER_DOCS: - menu: menu.yml - maintainers: maintainers.yml - 海光安全虚拟化技术CSV: - CSV机密容器-0.1.0: - 虚拟机中使用机密容器: ../海光安全虚拟化技术CSV/CSV机密容器-0.1.0/在kata CSV虚拟机中使用机密容器.md - 使用机密容器: ../海光安全虚拟化技术CSV/CSV机密容器-0.1.0/基于 runtime attestation 使用机密容器.md - CSV机密容器-0.5.0: - Anolis OS 8.6搭建并测试CSV机密容器: ../海光安全虚拟化技术CSV/CSV机密容器-0.5.0/Anolis OS 8.6搭建并测试CSV机密容器.md - CC场景如何下载需要auth的镜像: ../海光安全虚拟化技术CSV/CSV机密容器-0.5.0/CC场景如何下载需要auth的镜像.md \ No newline at end of file + readme: ./readme.md + 社区管理流程: + CLA 签署操作手册: ./社区管理流程/CLA 签署操作手册.md + CI及代码门禁: + CI-META仓库配置规范: ./CI及代码门禁/CI-META仓库配置规范.md + 不存在的路径: + 发行声明: + 生物进化论: ./AnolisOS发行声明/生物进化论.md + 蓝天白云: ../AnolisOS发行声明/1120-蓝天白云.md + es文档查询: ../AnolisOS发行声明/es文档查询.md + Anolis OS 8 软件包本地构建: ../进阶开发/Anolis OS 8 软件包本地构建.md + Anolis OS 8 软件包本地构建.md: ../进阶开发/Anolis OS 8 软件包本地构建.md \ No newline at end of file diff --git a/DEVELOPER_DOCS/readme.md b/DEVELOPER_DOCS/readme.md new file mode 100644 index 0000000000000000000000000000000000000000..2e6f8a1a95537245e06343f72612ae4358dd9bf1 --- /dev/null +++ b/DEVELOPER_DOCS/readme.md @@ -0,0 +1,38 @@ +# OpenAnolis 龙蜥社区开发者文档 + +## 1. 背景 + +本仓库旨在为龙蜥社区的开发者提供一个文档平台,以帮助开发者熟悉参与社区的方式、社区开发的流程以及获取开发相关的有用信息。 + +许可声明:**除非另有说明,否则本站内容依据 [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) 许可证进行授权,转载请附上出处链接**。 + +## 2. 了解其他龙蜥社区相关的文档位置 + +如果想要了解**龙蜥操作系统(Anolis OS)产品**及相关文档,请访问 [Anolis OS 语雀文档平台](https://www.yuque.com/anolis-docs); + +**其他龙蜥社区的项目**也会有自己的文档组织方式,可以访问对应的 Gitee 项目页面。龙蜥社区各类项目源代码托管在 [gitee.com/anolis](https://gitee.com/anolis) 分组下; + +此外,大部分龙蜥社区的项目,都通过 SIG(Special Interest Group, 兴趣小组) 的方式进行组织,如需了解**具体某一个龙蜥社区 SIG 组**相关的文档,请访问[龙蜥社区官网 SIG 组](https://openanolis.org/sig)页面。 + +## 3. 参与龙蜥社区的方式 + +有很多种参与社区的方式,下面是我们给出的一些参考文档,文档导航详情请访问[贡献者指南](/CONTRIBUTING.md)页面。 + +1. 入门 ++ 《[101 - 社区账号指南0](./AnolisOS发行声明/AnolisOS8.2AppStream包清单表格.md)》 ++ 《[101 - 社区账号指南](./OPERATIONS_DOCS/Anolis声明/anolis-8.2-qu1.md)》 ++ 《[101 - 社区账号指南1](/OPERATIONS_DOCS/Anolis声明/anolis-8.2-qu1.md)》 ++ 《[101 - 社区账号指南2](OPERATIONS_DOCS/Anolis声明/anolis-8.2-qu1.md)》 + + + + +## 4. 参与文档贡献 + +龙蜥开发者文档中心本身也是龙蜥社区开源项目之一,依托 Gitee 平台,接受对文档相关内容的 [Issues](https://gitee.com/anolis/docs/issues) 和 [PR(Pull Requests)](https://gitee.com/anolis/docs/pulls) 提交,最终通过 [Gitee Pages](https://gitee.com/help/articles/4136) 平台分发。 + +如需参与文档贡献,可以参考[文档贡献者指南](../贡献入门/106-contribute-to-docs.md)。 + +## 5. 常见问题 + +可以访问[常见问题](/FAQ.md)页面。 diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\234\250kata CSV\350\231\232\346\213\237\346\234\272\344\270\255\344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\234\250kata CSV\350\231\232\346\213\237\346\234\272\344\270\255\344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" deleted file mode 100644 index 278d112abebf3ffe7963839b92088e61d2a2a05b..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\234\250kata CSV\350\231\232\346\213\237\346\234\272\344\270\255\344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" +++ /dev/null @@ -1,19 +0,0 @@ -# 介绍 - -[Kata Containers ](https://github.com/confidential-containers/kata-containers-CCv0)是一个使用虚拟化来提供隔离层的开源安全容器项目。Kata支持机密计算硬件技术,通过利用可信执行环境(Trusted Execution Environments)来保护客户的高度敏感的工作负载,以防止不受信任的实体(例如:云服务商)访问租客的敏感数据。 - -在kata container中,您能够在在机密虚拟机中运行POD和容器,将主机/owner/管理员/CSP软件栈从kata 的TCB中移除,从而构建一个更强大的云原生多租户架构。具体做法是:在为每个租户使用的容器加密镜像远程Provisioning解密密钥前,先认证pod或容器是否已经运行在了经过认证的环境中。 - -海光CPU支持安全虚拟化技术CSV(China Secure Virtualization),CSV的设计目标是通过CSV虚拟机提供可信执行环境,适用的场景包括云计算、机密计算等。海光2号支持CSV1技术,提供虚拟机内存加密能力,采用国密SM4算法,不同的CSV虚拟机使用不同的加密密钥,密钥由海光安全处理器管理,主机无法解密虚拟机的加密内存。 - -海光CSV加密虚拟机支持两种远程认证方式: - -- pre-attestation指需要在启动TEE之前能够执⾏行行attestation过程。在云上的CSV虚拟机启动的时候,对加载的ovmf,kernel,initrd,cmdline进行静态度量,生成measurement。线下的远程证明验证者对measurement进行验证,确保启动的CSV虚拟机是符合预期的。 -- runtime-attestation:在云上的CSV虚拟机运行的时候,产生带有硬件可执行环境的Quote的TLS证书。线下的远程证明验证者对TLS证书进行验证,确保CSV虚拟机运行在TEE中。 - -基于以上两种远程证明,我们提供了一下两篇最佳实践文档: - -1. 在kata CSV虚拟机中基于pre-attestation使用机密容器的指南,请参考[文档](https://openanolis.cn/sig/coco/doc/533510702679267994)。 -1. 在kata CSV虚拟机中基于runtime-attestation使用机密容器的指南,请参考[文档](https://openanolis.cn/sig/coco/doc/533511548301020780?)。 -修改文档内容 - diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\237\272\344\272\216 runtime attestation \344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\237\272\344\272\216 runtime attestation \344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" deleted file mode 100644 index 51237303fa4c6e9c37616a05778dc1f51777fa6d..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\237\272\344\272\216 runtime attestation \344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" +++ /dev/null @@ -1,650 +0,0 @@ -本文主要为您介绍如何在kata环境中基于海光安全加密虚拟化功能CSV(China Secure Virtualization)技术,通过runtime-attestaion 认证方式,启动一个租户的加密容器镜像。 - -# 前提条件 - -请使用安装Hygon CPU的硬件设备,硬件信息参考如下: - -- CPU型号:Hygon C86 7291 32-core Processor -- 固件版本:1600及以上 -- BIOS设置:开启SME - -BIOS选项SMEE用来控制是否打开内存加密功能,SMEE=Enable表示在BIOS中打开内存加密功能,SMEE=Disable表示在BIOS中关闭内存加密功能。 - -## 1. 安装Anolis 8.4 操作系统 - -请参考[Anolis 8.4 GA说明文档](https://mirrors.openanolis.cn/anolis/8.4/isos/GA/ReadMe.txt)安装anolis 8.4 GA。 - -## 2. 升级kernel到5.10 - -Anlois 8.4 的默认内核版本是4.19,5.10的内核上支持[CSV远程证明功能](https://gitee.com/anolis/cloud-kernel/pulls/14)。请升级kernel 到5.10版本。 - -1. 请参考以下命令,添加Anolis的Experimental repo,并将kernel升级至5.10。 -``` -yum-config-manager --add-repo https://mirrors.openanolis.cn/anolis/8/Experimental/x86_64/os/ && \ - yum update kernel -``` -2. 配置bootloader。 -``` -grubby --update-kernel=ALL --args="mem_encrypt=on kvm_amd.sev=1" -``` -3. 重启机器,请输入以下命令查看内核版本。 -```shell -uname -r -``` -预期输出: -```shell -5.10.134-12.an8.x86_64 -``` - -**注意!!** - -如果您使用的是Anolis 8.6 GA镜像,可能会碰到使能SEV之后,机器Hang住无法进入系统的情况。请参考以下步骤降级grub2-efi之后,可以正常启动这个特性 - -```sh -yum downgrade grub2-efi -``` - -## 3. 检查CSV使能状态 - -1. 在操作系统内执行: -``` -dmesg | grep -i sev -``` - -下图表示CSV已经使能。 - -![](https://oss.openanolis.cn/sig/jyxnkmbnxviifztgmeep) - -2. 检查kvm_amd和ccp模块是否成功安装。 -``` -lsmod | grep kvm -``` -下图表示成功安装。 - -![](https://oss.openanolis.cn/sig/ffhuletbduwrkhkkgaih) - -## 4. 使用hag检查固件版本信息 - -1. 安装hag - -```sh -yum-config-manager --add-repo https://mirrors.openanolis.org/inclavare-containers/anolis8.4 && \ - rpm --import https://mirrors.openanolis.org/inclavare-containers/anolis8.4/RPM-GPG-KEY-rpm-sign && \ - yum install -y hag -``` - -2. 通过hag获得平台状态 - -```sh -sudo hag --platform_status -api_major: 1 -api_minor: 3 -platform_state: CSV_STATE_WORKING -owner: PLATFORM_STATE_SELF_OWN -chip_secure: SECURE -fw_enc: ENCRYPTED -fw_sign: SIGNED -es: CSV ES -build id: 1644 -bootloader version: 0.0.0 -guest_count: 1 -supported csv guest:11 -platform_status command successful - -``` - -注意:固件 build id 要大于等于 1600 才可以支持远程证明。 - -## 5. 执行CSV 检查脚本,检查环境是否满足 (可选) -```sh -./check_csv_env.sh -``` - -脚本内容见附录 - -# 背景信息 - -![](https://oss.openanolis.cn/sig/mftnpcpuvawveyodvhtn) - -1. CSV VM启动; - -2. 下载加密镜像时才会通过attestation-agent将通过vm-attestation hypercall获取的包括attestation-report 、chip-id等内容的CSV VM evidence发送给verdictd server校验; - -3. 校验通过后virdictd才与attestation-agent建立基于rats-tls的可信硬件环境的安全通道、并将加密镜像的解密key通过该安全通道发送给attestation-agent; - -4. CSV VM利用步骤3获得的解密key解密镜像,运行工作负载 - -# 步骤一:配置权限 -### 1. 关闭firewall - Linux系统下面自带了防火墙iptables,iptables可以设置很多安全规则。但是如果配置错误很容易导致各种网络问题。此处建议关闭firewall。 -执行如下操作: -``` -sudo service firewalld stop -``` -执行完毕后结果应类似如下: - -![](https://oss.openanolis.cn/sig/eiaokzmkrqohrzcldbyh) - -### 2. 关闭selinux - Security-Enhanced Linux(SELinux)是一个在內核中实施的强制存取控制(MAC)安全性机制。 -为避免出现权限控制导致的虚拟机启动、访问失败等问题,此处建议关闭selinux。 -执行如下操作: -``` -sudo setenforce 0 -sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config -``` -执行成功后: -使用getenforce检查,结果应类似如下: - -![](https://oss.openanolis.cn/sig/wgkycimdpbhbeewmiqld) - -# 步骤二:安装kata 环境 - -Kata Containers是一个开源的、致力于用轻量级虚拟机构建一个安全的容器运行时的实现,这些虚拟机在感觉和执行上与容器类似,但使用硬件虚拟化技术作为第二层防御,提供了更强的工作负载隔离。 - -关于项目的更多信息,请参见[kata-container](https://github.com/confidential-containers/kata-containers-CCv0)。 - -## 1. 安装kata-containers - -1. 请执行以下命令,安装kata-containers。 -```shell -yum install -y kata-static -``` - -2. 运行以下命令,查看kata-containers是否安装成功。 -```shell -tree /opt/kata/ -``` - -返回结果示例如下,表示已安装成功。 - -![](https://oss.openanolis.cn/sig/bdpavhcztunbimlzvnuz) - -## 2. 安装qemu -此处使用的qemu基于6.2.0构建。 -```shell -yum install -y qemu-system-x86_64 -``` -## 3. 安装guest kernel,initrd,ovmf -ccv0-guest中包含kata运行CSV VM所需的guest kernel、initrd、OVMF、cmdline等文件。 -其中: -guest的rootfs和kernel,需使用efi_secret的内核模块以支持向文件系统中注入secret,加入AA并修改AA设置,自行构建请参考[guest Rootfs and Kernel](https://github.com/confidential-containers/documentation/blob/main/demos/sev-demo/README.md#rootfs-and-kernel) ; -这里提供的OVMF是基于f0f3f5aae7c4d346ea5e24970936d80dc5b60657 进行构建的,也可以使用[edk2-stable202108](https://github.com/tianocore/edk2/releases/tag/edk2-stable202108)后的版本自行构建,以支持CSV。 - -```shell -yum install -y ccv0-guest -``` - -cmdline中记录了CSV VM启动时所需的参数信息,需根据实际使用情况进行修改。可参考以下命令: -```sh -cat < -- 预期结果如下: - -```shell -SME is enabled! -CSV is enabled! -``` - - - -## 背景信息 - -![cncc](../../../../assets/csv_overview.png) - -CSV Pod 级机密容器架构基于 Kata Containers 项目,最大区别是将基于普通虚拟化技术实现的轻量级 Sandbox Pod替换为基于机密计算技术实现的轻量级 TEE Pod,目的是将特定租户的整个 Pod 以及其中的容器运行在受 CPU TEE 保护的执行环境中。除此之外,TEE Pod 内部还额外集成了 image-rs 和 attestation-agent 等组件,它们负责实现容器镜像的拉取、授权、验签、解密、远程证明以及秘密注入等安全特性。 -机密容器的基本运行过程为: - -- 用户使用标准工具制作一个签名和/或加密的受保护的容器镜像,并上传到容器镜像仓库中。 -- 用户命令 Kubernetes 启动这个受保护的容器镜像。kubelet 会向 containerd 发起创建 Pod 的 CRI 请求,containerd 则把请求转发给 kata-runtime。 -- kata runtime 与 Key broker service(simple kbs)建立安全会话,并进行基于CPU TEE 硬件的身份认证与授权。KBS基于安全可信信道发送敏感数据给kata runtime。kata runtime 调用QEMU 将秘密信息注入到guest userland中。之后再调用 QEMU 启动 Pod。 -- CPU TEE 执行初始化,最终启动 kata-agent 监听后续请求。 -- kubelet 向 containerd 发起 Image Pulling 的 CRI 请求,containerd 则把请求转发给 kata-runtime,最终 kata-agent 收到请求并通过 image-rs 子模块提供的容器镜像管理功能,在 TEE 内安全地执行拉取、验签、解密、unpack 以及挂载容器镜像的操作。 - -## 步骤一:部署测试集群 - -### 运行一键部署脚本 - -``` -sudo su root -cd hygon-devkit/csv/confidential-containers -./deploy-confidential_containers-0.5.0.sh -``` - -> 部署相关的详细内容请参考[Anolis OS 8.6部署支持CSV机密容器的k8s](./Anolis OS 8.6部署支持CSV机密容器的k8s.md)。 - -## 步骤二:启动Simple KBS - -[simple kbs](https://github.com/confidential-containers/simple-kbs#readme)是一个密钥代理服务,可以存储并向 workload 提供 secret 。对于 CSV 加密容器示例来说,需要从simple kbs 中获取 secret ,并用于解密已加密的容器。 -在步骤三的示例二中,本文提供了一个简单的加密镜像( docker.io/pawsonfang/busybox:encrypted ),该镜像使用 simple kbs 已经存在的密钥来解密,同时对 policy 不进行校验。此加密镜像只作为测试使用,如您想用于自己的生产用例中,请参考文档[制作一个新的加密镜像并部署](./制作一个新的加密镜像并部署.md)。 - -要了解有关创建 policy 的更多信息,请参考[自定义simple-kbs的policy](./自定义simple-kbs的policy.md)。 - -```shell -cd /opt/simple-kbs -sudo docker compose up -d -``` - -## 步骤三:运行workload - -attestation agent 支持三种CSV平台相关的KBC:[offline_fs_kbc](https://github.com/confidential-containers/attestation-agent/tree/main/kbc/src/offline_fs_kbc), [offline_sev_kbc](https://github.com/confidential-containers/attestation-agent/tree/main/kbc/src/offline_sev_kbc) 和 [online_sev_kbc](https://github.com/confidential-containers/attestation-agent/tree/main/kbc/src/online_sev_kbc)。 - -- offline fs KBC 事先把密钥放置在initrd中,用于验签容器镜像。缺点是每次更新密钥或policy,需要重新制作initrd。 -- offline sev KBC 在**运行时**不会与 Simple KBS 进行通信,而是使用在**VM Boot时期**通过QEMU注入的secret。该机制的缺点是对注入的 secret 长度有限制。 -- online sev KBC 在offline sev KBC的基础上,支持在**运行时**发出请求。online sev KBC 在VM Boot时期通过QEMU注入connection。注入的connection包含一个对称密钥,用于加密和验证 KBC 发出的在线请求。 该连接受 CSV秘密注入过程保护,该过程提供机密性、完整性并防止重放攻击。 simple-kbs 为每个连接生成一个新的对称密钥。 KBC 要求每个在线secret都带有随机 guid 以防止重放攻击。 - -> 本文以online_sev_kbc为主,oflline_sev_kbc 请参考[使用offline_sev_kbc模式运行加密容器](./使用offline_sev_kbc模式运行加密容器.md),offline_fs_kbc 请参考[使用offline_fs_kbc模式运行签名容器](./使用offline_fs_kbc模式运行签名容器.md) - -### 示例一:运行一个未加密的容器镜像 - -为了验证主机上不存在容器镜像,应该登录到 k8s 节点并确保以下命令返回空结果: - -```shell -sudo crictl -r unix:///run/containerd/containerd.sock image ls | grep bitnami/nginx -``` - -启动POD - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: nginx - name: nginx -spec: - containers: - - image: bitnami/nginx:1.22.0 - name: nginx - dnsPolicy: ClusterFirst - runtimeClassName: kata -EOF -``` - -预期结果: - -```shell -pod/nginx created -``` - -查看 pod 状态: - -```shell -kubectl get pods -``` - -预期结果如下,注意, STATUS 要是 Running 。 - -```shell -NAME READY STATUS RESTARTS AGE -nginx 1/1 Running 0 3m50s -``` - -### 示例二:运行一个加密容器 - -#### 基于online sev KBC运行加密容器 - -- 编辑 kata 配置文件(kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml): - - - 设置simple-kbs的ip地址 - - ``` - kbs_ip="$(ip -o route get to 8.8.8.8 | sed -n 's/.*src \([0-9.]\+\).*/\1/p')" - sudo sed -i 's#^guest_pre_attestation_kbs_uri = .*#guest_pre_attestation_kbs_uri = "'$kbs_ip':44444"#' /opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml - ``` - - - 设置kbs_mod为online模式,initrd指向支持online_sev_kbc的 - - ``` - initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-online_sev_kbc.initrd" - guest_pre_attestation_kbs_mode="online" - ``` - - -- 启动POD - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-en-online - name: test-en-online -spec: - containers: - - image: docker.io/pawsonfang/busybox:encrypted - name: test-en-online - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get pods -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-en-online 1/1 Running 0 146m -``` - -#### 基于offline sev KBC运行加密容器 - -请参考[使用offline_sev_kbc模式运行加密容器](./使用offline_sev_kbc模式运行加密容器.md) - -### 示例三:运行一个签名容器 - -> 示例采用已存在的签名镜像,想要制作新的签名镜像,请参考[制作一个新的签名镜像并部署](./制作一个新的签名镜像并部署.md)。 - -#### 基于online sev KBC运行签名容器 - -- 编辑kata配置文件(kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml) - -修改kata为online_sev_kbc模式,同时使能镜像验签功能: - -``` -initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-online_sev_kbc.initrd" -guest_pre_attestation_kbs_mode="online" -kernel_params = "agent.config_file=/etc/agent-config.toml agent.enable_signature_verification=true " -``` - -- 启动 Pod - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-sign-online - name: test-sign-online -spec: - containers: - - image: docker.io/pawsonfang/mybusybox - name: test-sign-online - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get pods -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-sign-online 1/1 Running 0 31h -``` - -#### 基于offline fs KBC运行签名容器 - -请参考[使用offline_fs_kbc模式运行加密容器](./使用offline_fs_kbc模式运行签名容器.md) - - - -## 附录 - -> 对于一些私人仓库,需要登录,才能下载镜像,具体方法请参考[CC场景如何下载需要auth的镜像](./CC场景如何下载需要auth的镜像.md)。 diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" deleted file mode 100644 index 08f07c5b88e37962bbcc6a51cf94c420fbd5cda4..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" +++ /dev/null @@ -1,444 +0,0 @@ -# Anolis OS 8.6部署支持CSV机密容器的k8s - -本文主要为您介绍如何基于安全加密虚拟化CSV技术,部署k8s环境。 - -## 前提条件 - -### 1. 下载依赖 - -[hygon-devkit]([anolis/hygon-devkit - 码云 - 开源中国 (gitee.com)](https://gitee.com/anolis/hygon-devkit/tree/master))中包含了部署CSV机密容器需要的脚本和相关组件的rpm包 - -``` -git clone https://gitee.com/anolis/hygon-devkit.git -``` - -### 2. 使能安全功能 - -#### 安装安全工具hag - -hag 是 CSV 平台的命令行管理工具,请按照以下步骤安装 hag: - -```shell -cd hygon-devkit/csv/confidential-containers/ -sudo rpm -ivh --nodeps RPMs/hag-1.0.1868-1.x86_64.rpm -``` - -#### 导入通用安全证书 - -只有导入通用安全证书,才能开启安全功能,如CSV、TPM等 - -``` -sudo /opt/hygon/bin/hag general hgsc_import -``` - - - -## 步骤一:部署测试集群 - -本步骤为您提供快速部署**单节点测试集群**的步骤。您可以根据您的需求,灵活部署集群。 - -### 配置权限 - -#### 启用br_netfilter - -``` -# 临时启用 -sudo modprobe br_netfilter -# 永久启用 -echo "br_netfilter" > /etc/modules-load.d/br_netfilter.conf -``` - -#### 启用vhost-vsock/vhost-net - -``` -# 临时启用 -modprobe vhost-vsock -modprobe vhost-net -# 永久启用 -echo "vhost-vsock vhost-net" > /etc/modules-load.d/vhost.conf -``` - -#### 关闭firewall - -Linux系统下面自带了防火墙iptables,iptables可以设置很多安全规则。但是如果配置错误很容易导致各种网络问题。此处建议关闭firewall。 执行如下操作: - -``` -# 临时关闭 -sudo service firewalld stop -# 关闭自启动 -systemctl disable firewalld.service -``` - -检查 firewall 状态: - -```shell -service firewalld status -``` - -预期结果如下: - -```shell -Redirecting to /bin/systemctl status firewalld.service -● firewalld.service - firewalld - dynamic firewall daemon - Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) - Active: inactive (dead) - Docs: man:firewalld(1) -``` - -#### 关闭selinux - -Security-Enhanced Linux(SELinux)是一个在内核中实施的强制存取控制(MAC)安全性机制。为避免出现权限控制导致的虚拟机启动、访问失败等问题,此处建议关闭selinux。执行如下操作: - -```shell -# 临时关闭,重启失效 -setenforce 0 -# 永久关闭 -sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config -``` - -预期结果如下: - -```shell -setenforce: SELinux is disabled -``` - -#### 允许 iptables 检查桥接流量 - -``` -cat < /etc/containerd/config.toml -``` - -由于默认的 config.toml 使用的是国外的镜像,国内有可能无法访问。请参考以下命令修改为国内镜像。 - -```shell -sed -i 's#registry.k8s.io/pause:3.6#registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.6#g' /etc/containerd/config.toml -``` - -启动 containerd - -```shell -systemctl daemon-reload -systemctl enable --now containerd -systemctl status containerd -``` - -### 部署单节点的Kubernetes cluster - -- 请参考[kubernetes](https://github.com/kubernetes/kubernetes)官方指南安装Kubernetes cluster。最低 Kubernetes 版本应为 1.24。 - -``` -cat < configuration-qemu.toml - ├── kata-containers - │ ├── config-5.19.2 - │ ├── kata-containers.img -> kata-ubuntu-latest.image - │ ├── kata-containers-initrd-csv.img -> kata-ubuntu-20.04-csv-online_sev_kbc.initrd - │ ├── kata-ubuntu-20.04-csv-offline_fs_kbc.initrd - │ ├── kata-ubuntu-20.04-csv-offline_sev_kbc.initrd - │ ├── kata-ubuntu-20.04-csv-online_sev_kbc.initrd - │ ├── kata-ubuntu-latest.image - │ ├── vmlinux-5.19.2-102cc - │ ├── vmlinux-5.19.2-102cc-csv - │ ├── vmlinux.container -> vmlinux-5.19.2-102cc - │ ├── vmlinux-csv.container -> vmlinux-5.19.2-102cc-csv - │ ├── vmlinuz-5.19.2-102cc - │ ├── vmlinuz-5.19.2-102cc-csv - │ ├── vmlinuz.container -> vmlinuz-5.19.2-102cc - │ └── vmlinuz-csv.container -> vmlinuz-5.19.2-102cc-csv - ├── kata-qemu - │ └── qemu - │ ├── bios-256k.bin - │ ├── bios.bin - │ ├── bios-microvm.bin - │ ├── edk2-aarch64-code.fd - │ ├── edk2-arm-code.fd - │ ├── edk2-arm-vars.fd - │ ├── edk2-i386-code.fd - │ ├── edk2-i386-secure-code.fd - │ ├── edk2-i386-vars.fd - │ ├── edk2-licenses.txt - │ ├── edk2-x86_64-code.fd - │ ├── edk2-x86_64-secure-code.fd - │ ├── efi-virtio.rom - │ ├── firmware - │ │ ├── 50-edk2-i386-secure.json - │ │ ├── 50-edk2-x86_64-secure.json - │ │ ├── 60-edk2-aarch64.json - │ │ ├── 60-edk2-arm.json - │ │ ├── 60-edk2-i386.json - │ │ └── 60-edk2-x86_64.json - │ ├── hppa-firmware.img - │ ├── kvmvapic.bin - │ ├── linuxboot.bin - │ ├── linuxboot_dma.bin - │ ├── multiboot_dma.bin - │ ├── pvh.bin - │ ├── qboot.rom - │ ├── qemu-nsis.bmp - │ ├── s390-ccw.img - │ ├── s390-netboot.img - │ ├── vof.bin - │ └── vof-nvram.bin - └── ovmf - ├── HYGONCSV.fd - └── OVMF.fd -``` - -### containerd配置文件中添加kata - -``` -vim /etc/containerd/config.toml -``` - -打开配置文件,末尾添加下面的内容 - -``` -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata] - cri_handler = "" - runtime_type = "io.containerd.kata.v2" - privileged_without_host_devices = true - pod_annotations = ["io.katacontainers.*"] - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata.options] - ConfigPath = "/opt/confidential-containers/share/defaults/kata-containers/configuration.toml" -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu] - cri_handler = "cc" - runtime_type = "io.containerd.kata.v2" - privileged_without_host_devices = true - pod_annotations = ["io.katacontainers.*"] - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu.options] - ConfigPath = "/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu.toml" -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu-csv] - cri_handler = "cc" - runtime_type = "io.containerd.kata.v2" - privileged_without_host_devices = true - pod_annotations = ["io.katacontainers.*"] - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu-csv.options] - ConfigPath = "/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml" -``` - -### 重启containerd - -``` -sudo systemctl daemon-reload -sudo systemctl restart containerd -``` - -### 为k8s创建对应的RuntimeClass - -``` -cat <<-EOF | kubectl apply -f - -apiVersion: node.k8s.io/v1 -kind: RuntimeClass -metadata: - name: kata -handler: kata -EOF - -cat <<-EOF | kubectl apply -f - -apiVersion: node.k8s.io/v1 -kind: RuntimeClass -metadata: - name: kata-qemu -handler: kata-qemu -EOF - -cat <<-EOF | kubectl apply -f - -apiVersion: node.k8s.io/v1 -kind: RuntimeClass -metadata: - name: kata-qemu-csv -handler: kata-qemu-csv -EOF -``` - -检查创建的 RuntimeClasses。 - -```shell -kubectl get runtimeclass -``` - -预期结果如下: - -```shell -NAME HANDLER AGE -kata kata 23s -kata-qemu kata-qemu 11s -kata-qemu-csv kata-qemu-csv 5s -``` - -### 安装simple-kbs - -``` -cd hygon-devkit/csv/confidential-containers/ -sudo rpm -ivh --nodeps RPMs/simple-kbs-0.5.0-1.x86_64.rpm -``` - -#### 导出CSV证书链 - -Kata 机密容器需要 CSV 证书链从而与guest owner建立安全会话。CSV 证书链必须放在 /opt/csv 中,使用以下命令导出 CSV 证书链: - -```shell -sudo su -mkdir -p /opt/csv -/opt/hygon/bin/hag csv export_cert_chain -cat pdh.cert pek.cert oca.cert cek.cert hsk.cert hrk.cert > /opt/csv/cert_chain.cert -``` - diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/CC\345\234\272\346\231\257\345\246\202\344\275\225\344\270\213\350\275\275\351\234\200\350\246\201auth\347\232\204\351\225\234\345\203\217.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/CC\345\234\272\346\231\257\345\246\202\344\275\225\344\270\213\350\275\275\351\234\200\350\246\201auth\347\232\204\351\225\234\345\203\217.md" deleted file mode 100644 index f8b2230c719abf39c19c0fd7332148eceeb49b34..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/CC\345\234\272\346\231\257\345\246\202\344\275\225\344\270\213\350\275\275\351\234\200\350\246\201auth\347\232\204\351\225\234\345\203\217.md" +++ /dev/null @@ -1,66 +0,0 @@ -# CC场景如何下载需要auth的镜像 - -> 对于一些私人仓库,需要登录,才能下载镜像,所以需要添加账号的credential信息到kbs或initrd中。 - -## 添加您的账号信息到docker_auth_config.json - -``` -# 首先获取账户名密码的base64 encode,比如: -$ echo "pawsonfang:Passw0rd123" | base64 -cGF3c29uZmFuZzpQYXNzdzByZDEyMwo= -``` - -## 更新到docker_auth_config.json - -``` -{ - "https://index.docker.io/v1/": { - "auth": "bGl1ZGFsaWJqOlBhc3N3MHJkIXFhego=" - }, - "quay.io": { - "auth": "bGl1ZGFsaWJqOlBhc3N3MHJkIXFhego=" - }, - "docker.io": { - "auth": "cGF3c29uZmFuZzpQYXNzdzByZDEyMwo=" - } -} -``` - -## 更新信息到kbs或initrd - -> 对于online_sev_kbc/offline_fs_kbc,更新信息到kbs中; -> -> 对于offline_fs_kbc,更新信息到initrd; - -### online_sev_kbc/offline_fs_kbc - -- 获取simple-kbs的container id - - ``` - KBS_CID=$(sudo docker ps -aqf "name=^simple-kbs-server") - ``` - - - -- 更新json文件到simple-kbs - - ``` - cd /opt/simple-kbs/resources - sudo docker cp docker_auth_config.json ${KBS_CID}:/usr/local/bin/resources/docker_auth_config.json - ``` - - - -### offline_fs_kbc - -- 解包initrd - -- 将新的json文件的base64更新到resource.json - - ``` - cat /path/to/docker_auth_config.json | base64 --wrap=0 - # 把输出更新到etc/aa-offline_fs_kbc-resources.json的default/credential/test字段 - ``` - -- 打包initrd - diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/photo1.jpg" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/photo1.jpg" deleted file mode 100644 index a81c13c4e470a8e7b189c11f37d22b25181bcff8..0000000000000000000000000000000000000000 Binary files "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/photo1.jpg" and /dev/null differ diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_fs_kbc\346\250\241\345\274\217\350\277\220\350\241\214\347\255\276\345\220\215\345\256\271\345\231\250.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_fs_kbc\346\250\241\345\274\217\350\277\220\350\241\214\347\255\276\345\220\215\345\256\271\345\231\250.md" deleted file mode 100644 index 140a688a257844cbe68646dfd0908fdd99f6a5e2..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_fs_kbc\346\250\241\345\274\217\350\277\220\350\241\214\347\255\276\345\220\215\345\256\271\345\231\250.md" +++ /dev/null @@ -1,48 +0,0 @@ -# 使用offline_fs_kbc模式运行签名容器.md - -> offline_fs_kbc模式,是把验签公钥放在initrd中,不需要借助于simple-kbs,相应的,也就不支持pre_attestation - -- 编辑kata配置文件(kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml。) - -设置kbc_mode,initrd指向offline_fs_kbc模式的initrd,关闭pre_attestation功能,使能镜像验签功能: - -``` -initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-offline_fs_kbc.initrd" -guest_pre_attestation = false -kernel_params = "agent.aa_kbc_params=offline_fs_kbc::null agent.enable_signature_verification=true " -``` - -- 启动 Pod - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-sign-offline - name: test-sign-offline -spec: - containers: - - image: docker.io/pawsonfang/mybusybox - name: test-sign-offline - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get pods -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-sign-offline 1/1 Running 0 31h -``` - diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_sev_kbc\346\250\241\345\274\217\350\277\220\350\241\214\345\212\240\345\257\206\345\256\271\345\231\250.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_sev_kbc\346\250\241\345\274\217\350\277\220\350\241\214\345\212\240\345\257\206\345\256\271\345\231\250.md" deleted file mode 100644 index fe6a2822d4515c154b3efe10b7a3b1a2c2a1869f..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_sev_kbc\346\250\241\345\274\217\350\277\220\350\241\214\345\212\240\345\257\206\345\256\271\345\231\250.md" +++ /dev/null @@ -1,45 +0,0 @@ -# 使用offline_sev_kbc模式运行加密容器.md - -- kata配置文件默认配置为online模式,请修改为下面的字段,使其为offline模式: - - ``` - initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-offline_sev_kbc.initrd" - guest_pre_attestation_kbs_mode="offline" - ``` - -- 自定义 policy ,请参考[自定义simple-kbs的policy](./自定义simple-kbs的policy.md)。 - - -- 启动 Pod - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-en-offline - name: test-en-offline -spec: - containers: - - image: docker.io/pawsonfang/busybox:encrypted - name: test-en-offline - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get po -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-en-offline 1/1 Running 0 31h -``` diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\345\212\240\345\257\206\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\345\212\240\345\257\206\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" deleted file mode 100644 index 8d0139a512cea19ead1aad672d41948bbf3b7d3f..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\345\212\240\345\257\206\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" +++ /dev/null @@ -1,193 +0,0 @@ -# 制作一个新的加密镜像并部署 - -本文主要为您介绍如何制作一个新的加密镜像,并部署pod。 - -#### 安装依赖 - -需要借助[skopeo](https://github.com/containers/skopeo)加密容器镜像,安装步骤如下: - -``` -# 安装go,用于编译 -sudo yum install go -y -# 安装git、make等依赖 -sudo yum install git make gcc gpgme-devel libassuan-devel device-mapper-devel -y -# 源码安装skopeo -git clone https://github.com/containers/skopeo $(go env GOPATH)/src/github.com/containers/skopeo -cd $(go env GOPATH)/src/github.com/containers/skopeo -DISABLE_DOCS=1 make bin/skopeo -sudo DISABLE_DOCS=1 make install -# 检查命令可用 -skopeo -v -``` - -#### 加密镜像 - -Attestation Agent可以启动一个grpc服务来支持对映像进行加密。克隆仓库: - -``` -attestation_agent_tag="v0.5.0" -git clone https://github.com/confidential-containers/attestation-agent.git -(cd attestation-agent && git checkout -b "branch_${attestation_agent_tag}" "${attestation_agent_tag}") -``` - -编译并启动CoCo Keyprovider: - -``` -# 安装依赖 -curl https://sh.rustup.rs -sSf | sh -source "$HOME/.cargo/env" -sudo yum install openssl-devel -y -# 编译并启动 -cd attestation-agent/coco_keyprovider -RUST_LOG=coco_keyprovider cargo run --release -- --socket 127.0.0.1:50000 -``` - -创建 Attestation Agent keyprovider: - -``` -cat > ocicrypt.conf < key1 -``` - -把你想要加密的镜像加密并拷贝到当前目录,本例中使用的是`busybox`镜像。其中密钥使用`keypath`指定,`keyid`此处设置为`kbs:///default/key/key_id2`,密钥算法设置为`A256GCM`,`——insecure-policy`标志用于连接到认证代理,不会影响项目的安全性。 - -``` -OCICRYPT_KEYPROVIDER_CONFIG=ocicrypt.conf skopeo copy --insecure-policy --encryption-key provider:attestation-agent:keypath=$(pwd)/key1::keyid=kbs:///default/key/key_id2::algorithm=A256GCM docker://busybox oci:busybox:encrypted -``` - -加密后,可以看到在当前目录下生成了`busybox`目录。 - -确认镜像确实已经被加密: - -``` -cat ./busybox/index.json | python3 -m json.tool -``` - -xxxxxxxxxx NAME               READY   STATUS   RESTARTS   AGEtest-en-offline     1/1     Running   0         31hshell - -``` -{ - "schemaVersion": 2, - "manifests": [ - { - "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:f594fcb13ca12e4ebf400b5e8ab715cb4f30adb335b8e31366d61f5350029e6e", - "size": 1195, - "annotations": { - "org.opencontainers.image.ref.name": "encrypted" - } - } - ] -} -``` - -根据digest找到对应的manifest:`./busybox/blocs/sha256/73135775766027c5006e7744fa8007e812afec905064743c68b780dd49c1eeaf` - -``` -cat ./busybox/blobs/sha256/f594fcb13ca12e4ebf400b5e8ab715cb4f30adb335b8e31366d61f5350029e6e | python3 -m json.tool -``` - -期望结果: - -``` -{ - "schemaVersion": 2, - "mediaType": "application/vnd.oci.image.manifest.v1+json", - "config": { - "mediaType": "application/vnd.oci.image.config.v1+json", - "digest": "sha256:3488e6e2e41e62fc51be840cd61d806d5b45defdb84a2e6c99ea8a0edb4b6cc7", - "size": 575 - }, - "layers": [ - { - "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip+encrypted", - "digest": "sha256:0dfdc90a4529ca0b38e575945748d6f8258ad2ea2cce8755b8a9f0e1566e447f", - "size": 2592227, - "annotations": { - "org.opencontainers.image.enc.keys.provider.attestation-agent": "eyJraWQiOiJrYnM6Ly8vZGVmYXVsdC90ZXN0LWtleS8xIiwid3JhcHBlZF9kYXRhIjoiLzNMeWhsdVE1aG42MVVjN0ZDM1BWTlNDUlV0YitLc1h5ZWhGTERtaUJlcUE4cStrcGgxbFpwckR4cjh0ck5RUFpxRDB2UlFobVFFWTM1YnV3R05VeGRINXdyeWtCa0x2OTFkSHFHMEJOY1FETVNhNTBBZFpqb00xTHQ0SUdIUDlZeEpGL3hmcWk4RFFBUmdXNjhpV3hlcWgxTFRMQ01hcUg5TzUxeXduYmcxTmJ3aFM0aXdkRSttMGRhOWwyTXpqeklrbjRtN3pWZUl6cFRVVHJuS0gyM1RmWmVWZUZsZVMxY0VscWhGdGw4bnZDYmphNlZyQlFYTzRFVVZUdjkvemxzS2xnRnl3aEhnL1VvUHBmMXMvY2RJPSIsIml2IjoiQUFBQUFBQUFBQUFBQUFBQSIsIndyYXBfdHlwZSI6IkEyNTZHQ00ifQ==", - "org.opencontainers.image.enc.pubopts": "eyJjaXBoZXIiOiJBRVNfMjU2X0NUUl9ITUFDX1NIQTI1NiIsImhtYWMiOiJqWHhYMGVWWGR2RHAxbVpxSHVXYzFJWGFwazhicmhKMHdpbDl5K3JLUXc4PSIsImNpcGhlcm9wdGlvbnMiOnt9fQ==" - } - } - ] -} -``` - -其中`mediaType`为`application/vnd.oci.image.layer.v1.tar+gzip+encrypted`,表示该layer已被加密。 - -#### 上传镜像到远程的image registry - -记得把docker.io/myrepo替换为自己的仓库地址: - -``` -# 登录您的image registry,比如登录docker.io -skopeo login docker.io -# 上传镜像 -skopeo copy --insecure-policy oci:busybox:encrypted docker://docker.io/myrepo/busybox:encrypted -``` - -#### 更新密钥到kbs - -- 设置数据库参数 - - ``` - KBS_DB_USER="kbsuser" - KBS_DB_PW="kbspassword" - KBS_DB="simple_kbs" - KBS_DB_TYPE="mysql" - KBS_DB_HOST=$(sudo docker network inspect simple-kbs_default \ - | jq -r '.[].Containers[] | select(.Name | test("simple-kbs[_-]db.*")).IPv4Address' \ - | sed "s|/.*$||g") - ``` - -- 获取加密密钥的base64 encode - -```shell -enc_key=$(cat key1 | base64) -echo $enc_key -``` - -- 将 加密密钥 注入 mysql 中。 - -```shell -mysql -u${KBS_DB_USER} -p${KBS_DB_PW} -h ${KBS_DB_HOST} -D ${KBS_DB} < 注意:`default/key/key_id2`要与skopeo参数相同;使用offline_sev_kbc时,要设置`configuration-qemu-csv.toml`中`guest_pre_attestation_keyset`的值为`KEYSET-2` - -#### 使用新的加密镜像启动pod - -> myrepo替换为自己的仓库地址 - -``` -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-en-online2 - name: test-en-online2 -spec: - containers: - - image: docker.io/myrepo/busybox:encrypted - name: test-en-online2 - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\347\255\276\345\220\215\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\347\255\276\345\220\215\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" deleted file mode 100644 index 195b4afd74889e673c0a64679a6b73b73a7ae43a..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\347\255\276\345\220\215\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" +++ /dev/null @@ -1,161 +0,0 @@ -# 制作一个新的签名镜像并部署 - -本文主要为您介绍如何制作一个新的签名镜像,并部署pod。 - -## 安装cosign - -``` -git clone https://github.com/sigstore/cosign -cd cosign -go install ./cmd/cosign -$(go env GOPATH)/bin/cosign -``` - -## 准备镜像 - -> 示例中使用docker.io存放签名镜像 - -``` -# 使用自己的账号、密码登录 -sudo docker login -# 以busybox为例 -sudo docker pull busybox -# YOUR_USER替换为自己的用户名,YOUR_IMAGE替换为自己想要命名的image name -sudo docker image tag busybox docker.io/YOUR_USER/YOUR_IMAGE -sudo docker push docker.io/YOUR_USER/YOUR_IMAGE -``` - -## 使用cosign签名镜像 - -``` -$(go env GOPATH)/bin/cosign generate-key-pair -# 输入密码,密码是用来加密私钥的 -$(go env GOPATH)/bin/cosign login docker.io --username YOUR_USER -sudo $(go env GOPATH)/bin/cosign sign --key cosign.key docker.io/YOUR_USER/YOUR_IMAGE -``` - -## 自定义policy.json - -> 创建一个新的policy.json,自定义image的pull规则,如下面示例所示,注意keyPath对应的位置用于索引公钥。 - -``` -{ - "default": [{"type": "insecureAcceptAnything"}], - "transports": { - "docker": { - "docker.io/pawsonfang/mybusybox": [ - { - "type": "sigstoreSigned", - "keyPath": "kbs:///default/cosign-public-key/test" - } - ], - "docker.io/pawsonfang/busybox_signed": [ - { - "type": "sigstoreSigned", - "keyPath": "kbs:///default/cosign-public-key/test2" - } - ] - } - } -} -``` - -## 根据kbc_mod更新公钥和policy - -> 对于online_sev_kbc,将公钥和policy添加到数据库; -> -> 对于offline_fs_kbc,将公钥和policy更新到initrd中。 - -### online_sev_kbc - -- 获取simple-kbs的container id - - ``` - KBS_CID=$(sudo docker ps -aqf "name=^simple-kbs-server") - ``` - - - -- 更新policy文件和公钥文件到simple-kbs - - ``` - cd /opt/simple-kbs/resources - sudo docker cp /path/to/policy.json ${KBS_CID}:/usr/local/bin/resources/image_pull_policy.json - sudo docker cp /path/to/cosign.pub ${KBS_CID}:/usr/local/bin/resources/cosign2.pub - ``` - -- 设置数据库参数 - - ``` - KBS_DB_USER="kbsuser" - KBS_DB_PW="kbspassword" - KBS_DB="simple_kbs" - KBS_DB_TYPE="mysql" - KBS_DB_HOST=$(sudo docker network inspect simple-kbs_default \ - | jq -r '.[].Containers[] | select(.Name | test("simple-kbs[_-]db.*")).IPv4Address' \ - | sed "s|/.*$||g") - ``` - - 插入新的公钥keyid:resource_path信息到数据库中 - - ``` - mysql -u${KBS_DB_USER} -p${KBS_DB_PW} -h ${KBS_DB_HOST} -D ${KBS_DB} < ../initrd.new.img -gzip ../initrd.new.img -cd ../ && mv initrd.new.img.gz initrd.new.img -cp initrd.new.img /opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-offline_fs_kbc.initrd -``` - -#### 使用新的image启动pod,此处以online_sev_kbc为例 - -> YOUR_USER/YOUR_IMAGE替换为自己的镜像地址 - -``` -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-sign-online2 - name: test-sign-online2 -spec: - containers: - - image: docker.io/YOUR_USER/YOUR_IMAGE - name: test-sign-online2 - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - diff --git "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\350\207\252\345\256\232\344\271\211simple-kbs\347\232\204policy.md" "b/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\350\207\252\345\256\232\344\271\211simple-kbs\347\232\204policy.md" deleted file mode 100644 index def57a8ff53153a0ded5ec4d624973073b511793..0000000000000000000000000000000000000000 --- "a/DEVELOPER_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\350\207\252\345\256\232\344\271\211simple-kbs\347\232\204policy.md" +++ /dev/null @@ -1,83 +0,0 @@ -# 自定义simple KBS 的policy - -- /opt/confidential-containers/bin/csv-measure.py是一个实用程序,用于使用提供的 ovmf、initrd、kernel、cmdline等作为参数来计算 CSV guest固件测量值。 - -- 计算内核的append值(需要先启动一个offline_sev_kbc或online_sev_kbc的pod) - -```shell -duration=$((SECONDS+30)) -set append - -while [ $SECONDS -lt $duration ]; do - qemu_process=$(ps aux | grep qemu | grep append || true) - if [ -n "${qemu_process}" ]; then - append=$(echo ${qemu_process} \ - | sed "s|.*-append \(.*$\)|\1|g" \ - | sed "s| -.*$||") - break - fi - sleep 1 -done - -echo "${append}" > cmdline_file -``` - -- 根据ovmf、kernel、initrd_path和cmdline_file的地址设置参数。 - - ovmf、kernel和initrd_path的地址请参考kata 的配置文件 - - kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml。 - -```shell -ovmf_path="/opt/confidential-containers/share/ovmf/HYGONCSV.fd" -kernel_path="/opt/confidential-containers/share/kata-containers/vmlinuz-csv.container" -initrd_path="/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-online_sev_kbc.initrd" -cmdline_path=${PWD}/cmdline_file -``` - -- 使用csv-measure.py 来计算 CSV guest 的Launch digest。 - -```shell - #安装依赖 - sudo pip3 install snowland-smx - #计算digest - measurement=$(/opt/confidential-containers/bin/csv-measure.py \ - --ovmf "${ovmf_path}" \ - --kernel "${kernel_path}" \ - --initrd "${initrd_path}" \ - --cmdline "${cmdline_path}" \ -) -# 确认measurement计算成功 -echo $measurement -``` - -- 设置simple kbs 数据库参数 - -```shell -KBS_DB_USER="kbsuser" -KBS_DB_PW="kbspassword" -KBS_DB="simple_kbs" -KBS_DB_TYPE="mysql" -KBS_DB_HOST=$(sudo docker network inspect simple-kbs_default \ - | jq -r '.[].Containers[] | select(.Name | test("simple-kbs[_-]db.*")).IPv4Address' \ - | sed "s|/.*$||g") -``` - -- 由于本文使用的加密镜像( docker.io/pawsonfang/busybox:encrypted ),是采用 simple kbs 已经存在的密钥来解密,该镜像的 enc_key 值如下。用户需要根据加密镜像按需设置enc_key。 - -```shell -enc_key=C1z522QYM9YZDcz+7nstjYD2HNX1/2/okVStRA2ChDo= -``` - -- 将 自定义policy 注入 mysql 中。 - - policy的组成包括:digests、policies、api_major、api_minor、build_ids等信息。详情请参考[链接](https://github.com/confidential-containers/simple-kbs/blob/main/db/db-mysql.sql#L73)。 - - 我们以digests为例子,向用户展示如何注入自定义policy 。用户可以根据需求自定义Policy。 - -```shell -# 安装依赖 -yum install mysql -y -mysql -u${KBS_DB_USER} -p${KBS_DB_PW} -h ${KBS_DB_HOST} -D ${KBS_DB} <使用方法如下: + + +```bash +su build +# target_srpm 为目标 srpm +mock -r anolis-8-x86_64 rebuild --no-bootstrap-image --enable-network ${target_srpm} +``` + +### 2.2 社区本地构建环境 +该构建环境基本还原真实的社区构建环境,编译支撑的 Repo 远远大于 `BaseOS`、`AppStream`、`PowerTools` 。需要先准备一份 config 文件, 然后基于该文件执行命令编译相应包即可。 + + + +#### 2.2.1 x86_64/aarch64 config 文件 +```plain +config_opts['basedir'] = '/var/lib/mock' +config_opts['chroot_setup_cmd'] = 'install bash bzip2 coreutils cpio diffutils elfutils git gzip make meson patch perl redhat-rpm-config rpm-build rpmdevtools scl-utils-build sed shadow-utils tar texinfo unzip util-linux util-linux-ng which dnf' +config_opts['chroothome'] = '/builddir' +config_opts['dnf_warning'] = False +config_opts['package_manager'] = 'dnf' +config_opts['root'] = 'dist-an8-build' +config_opts['rpmbuild_networking'] = False +config_opts['rpmbuild_timeout'] = 86400 +config_opts['use_host_resolv'] = False +config_opts['dnf.conf'] = """ +[main] +cachedir=/var/cache/yum +debuglevel=1 +logfile=/var/log/yum.log +reposdir=/dev/null +retries=20 +obsoletes=1 +gpgcheck=0 +assumeyes=1 +keepcache=1 +install_weak_deps=0 +strict=1 + +# repos +[build] +name=build +baseurl=http://build.openanolis.cn/kojifiles/repos/dist-an8-build/latest/$basearch +module_hotfixes=1 +""" + +config_opts['plugin_conf']['ccache_enable'] = False +config_opts['plugin_conf']['root_cache_enable'] = False +config_opts['plugin_conf']['yum_cache_enable'] = False + +config_opts['macros']['%_rpmfilename'] = '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' +config_opts['macros']['%_topdir'] = '/builddir/build' +config_opts['macros']['%distribution'] = 'OpenAnolis Community Testing' +config_opts['macros']['%packager'] = 'OpenAnolis Community' +config_opts['macros']['%vendor'] = 'OpenAnolis Community' +``` + + + +#### 2.2.2 x86_64/aarch64 构建命令 +```bash +su build +# target_srpm 为目标 srpm +mock -r anolis-8-local.cfg --no-bootstrap-image --enable-network --arch=`arch` rebuild ${target_srpm} +``` + + + +## 3 Anolis OS 8 mock 构建常见问题集锦 ++ mock 编译包的结果位置在哪里? + +mock 执行完成后会给出构建包所在路径,类似如下提示,默认所在路径是 `/var/lib/mock/dist-an8-build/result`。 + +结果路径受文件首行中`basedir`以及`--uniqueext=my_uniqueext`选项共同影响。例如:修改 cfg 文件首行`config_opts['basedir'] = '/my_basedir'`并在构建命令添加`--uniqueext=my_uniqueext`选项后,构建结果所在路径会变更为`/my_basedir/dist-an8-build-my_uniqueext/result`。 + ++ 如何自定义构建包 dist 的值? + +可通过在 command 中增加选项`--define "%dist .mydist"`用于进行自定义修改,其中`mydist`为自定义 dist 的值。 + ++ 如何安装环境依赖包所使用的 yum 仓库? + +可修改 baseurl 的值来自定义 yum 仓库,如需要添加格式可参考 repo 文件。 + ++ 不同架构的命令是否相同? + +是的,`arch`命令会自动获取执行机架构。 diff --git "a/INFRA_DOCS/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" "b/INFRA_DOCS/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" new file mode 100644 index 0000000000000000000000000000000000000000..aa79a85bd6614b6aecf3d5b0b9ac74da91009f8d --- /dev/null +++ "b/INFRA_DOCS/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" @@ -0,0 +1,219 @@ + +# 简介 + +oo +4343444343hghjghjg +g +[CI-META仓库](https://gitee.com/anolis/ci-meta)做为OpenAnolis社区PackageCI测试流程的配置中心,提供了全局配置和自定义配置,全局配置默认对Gitee上的OpenAnolis企业账户下的所有仓库生效,自定义配置允许开发者通过自定义形式接入社区测试流程,本文主要是说CI-META仓库配置规范。 + +加点信息 +# 目录结构 +仓库由三个全局yaml配置和一个自定义目录组成,全局配置无需开发者参与,默认生效,自定义目录允许开发者根据自身需要自定义测试配置,如果开发者对某个仓库配置了自定义测试,则不在运行全局配置的测试。 +```json +├── products.yaml #定义产品规范和匹配分支 +├── toneconfs.yaml #定义公共测试用例 +├── globals.yaml #定义官方仓库全局配置 +├── repos #自定义目录 +│   ├── a #软件包索引目录 +│   ├── b +│   ├── c +│   │  ├── cmake #软件包名称 +│   │  │  ├── ci.yaml #官方仓库自定义配置 +│   │  │  ├── test.sh #官方仓库自定义脚本 +│   │  └── cxxxx +│   ├── d +│   └── .... +``` + +# 全局配置 + +## products.yaml +产品配置文件,用于创建任务和筛选子模块配置。ASDFASDFASDFSADFASDFSADF +```yaml +products: + Anolis23: #产品名称 + short_name: an23 #产品名缩写,用于创建测试任务 + branch: ['a23'] #匹配分支,分支中包含branch,则匹配成功 + Anolis8: + short_name: an8 + branch: ['a8'] + default: True #默认产品配置 + Anolis7: + short_name: an7 + branch: ['a7'] + Anolis8.4: + short_name: an8.4 + branch: ['a8.4'] + Anolis8.2: + short_name: an8.2 + branch: ['a8.2'] + Anolis7.9: + short_name: an7.9 + branch: ['a7.9'] + Anolis7.7: + short_name: an7.7 + branch: ['a7.7'] +``` + +## toneconfs.yaml +公共测试用例配置文件,可以在globals.yaml和ci.yaml中引用。 +```yaml +basic_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=basic_test + tone_test_case: check_license,check_specfile,check_codestyle +rpm_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=rpm_test + tone_test_case: pkg_smoke_test,check_abi_diff,check_pkg_dependency +custom_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=custom_test + tone_test_case: custom_script +``` + +## globals.yaml +全局配置文件,指明组织仓库运行的测试任务和任务运行方式。 +```yaml +src-anolis-os: #仓库所属组织名称 + code_test: #任务名称 + tone_test: basic_test #任务配置,来自公共测试用例配置文件 + server_config: '{product}-anck-x86_64' #任务运行机器配置,product为产品配置 + abs_build: + type: abs #任务类型,默认为tone + integration_test: + depend: [abs_build] #依赖任务,如果依赖任务失败,则不允许本任务 + tone_test: rpm_test + server_config: #支持不同规格服务器 + x86_64: '{product}-anck-x86_64' + aarch64: '{product}-anck-aarch64' + parallel: #任务运行方式,由上到下串行执行 + - code_test, abs_build #同一层并行执行 + - integration_test +``` + +# 自定义配置 + +## ci.yaml +当全局配置不能满足某个仓库的测试需求时,可以通过配置repos中的ci.yaml来接入自定义配置,ci.yaml中分为仓库配置,测试配置,通知配置。 + +### 仓库配置 +```yaml +#pr,即提交pr就会触发测试,支持gitee平台和github平台 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + trigger_mode: pr + +#pull,定时监测指定仓库分支的commit,如果变化则触发测试 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + git_branch: master + trigger_mode: pull + trigger_time: * * * * * #crontab风格时间表达式 +``` + +### 测试配置 +```yaml +#示例1,引用全局配置 +test: + test_task_1: + tone_test: basic_test + server_config: {product}-anck-x86_64 + +#示例2,覆盖全局配置 +test: + test_task_2: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + +#示例3,自定义测试配置 +test: + test_task_3: + tone_test: keentune + keentune: + tone_workspace: keentune + tone_project: keentune + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 + +#示例4,自定义脚本配置 +test: + test_task_4: + tone_test: script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 + +#示例5,运行并行测试任务 +test: + test_task_5: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_6: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_5, test_task_6 + +#示例6,运行串行测试任务 +test: + test_task_7: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_8: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_7 + - test_task_8 + +#示例8,扩展T-One配置 +test: + test_task_8: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + tone_extend: #详细参数请参考 T-One API + need_reboot: 1 + script_info: + - pos: before + script: sleep 10 +``` + +### 通知配置 +```yaml +notice: + notice_mode: any/on_success/on_fail #通知模式,支持任意/仅成功/仅失败 + callback: 'https://xxx.com' + email: ['x1@xx.com', 'x2@xx.com'] + dingding: ['token1', 'token2'] +``` +上述三个部分组成一份ci.yaml,以下是一个完整示例: +```yaml +repo: + git_url: https://gitee.com/anolis/keentune.git + git_branch: master + trigger_mode: pull + trigger_time: 23 * * * * +test: + keentune_test: + tone_test: keentune + keentune: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 +notice: + dingding: ['token1', 'token2'] +``` +写点啥 \ No newline at end of file diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-1.png b/INFRA_DOCS/assets/anolis_pypi/pypi-1.png new file mode 100644 index 0000000000000000000000000000000000000000..6a409135b6cdcbc3704e49e0dff963cbdf83f756 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-1.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-10.png b/INFRA_DOCS/assets/anolis_pypi/pypi-10.png new file mode 100644 index 0000000000000000000000000000000000000000..b18b7575be1f5a8922430c0bc8a7c99c6fab0853 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-10.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-11.png b/INFRA_DOCS/assets/anolis_pypi/pypi-11.png new file mode 100644 index 0000000000000000000000000000000000000000..2e249315936403395df03468b59a337026bf2118 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-11.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-2.png b/INFRA_DOCS/assets/anolis_pypi/pypi-2.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d224c58ae3611254f4452313715fc8dbccd3a9 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-2.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-3.png b/INFRA_DOCS/assets/anolis_pypi/pypi-3.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8a306de8c78c506d060c942478f6dbc58148d4 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-3.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-4.png b/INFRA_DOCS/assets/anolis_pypi/pypi-4.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca3c5df6b1547cdab7077ba643d2ea4b2494185 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-4.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-5.png b/INFRA_DOCS/assets/anolis_pypi/pypi-5.png new file mode 100644 index 0000000000000000000000000000000000000000..772869165cac975d785875d43cd1960c876f6cc5 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-5.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-6.png b/INFRA_DOCS/assets/anolis_pypi/pypi-6.png new file mode 100644 index 0000000000000000000000000000000000000000..91ea3f7ace48b7192fc4768c739789b346dec981 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-6.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-7.png b/INFRA_DOCS/assets/anolis_pypi/pypi-7.png new file mode 100644 index 0000000000000000000000000000000000000000..45186b0b23c396e8f3b884540dc72aa7f7239914 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-7.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-8.png b/INFRA_DOCS/assets/anolis_pypi/pypi-8.png new file mode 100644 index 0000000000000000000000000000000000000000..e2894ad15760f8c0047fd1a8cfc153c15c8c68e2 Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-8.png differ diff --git a/INFRA_DOCS/assets/anolis_pypi/pypi-9.png b/INFRA_DOCS/assets/anolis_pypi/pypi-9.png new file mode 100644 index 0000000000000000000000000000000000000000..ba52151783b280066c99ee0df40f55b6a69b512a Binary files /dev/null and b/INFRA_DOCS/assets/anolis_pypi/pypi-9.png differ diff --git a/INFRA_DOCS/assets/bugzilla/addsubcomponent.png b/INFRA_DOCS/assets/bugzilla/addsubcomponent.png new file mode 100644 index 0000000000000000000000000000000000000000..da3af54f3450ea84affa34b16a33bc976ba963b7 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/addsubcomponent.png differ diff --git a/INFRA_DOCS/assets/bugzilla/api-key.png b/INFRA_DOCS/assets/bugzilla/api-key.png new file mode 100644 index 0000000000000000000000000000000000000000..8da3b0b4bcd782b45eae82070449d6d781c149d0 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/api-key.png differ diff --git a/INFRA_DOCS/assets/bugzilla/api.png b/INFRA_DOCS/assets/bugzilla/api.png new file mode 100644 index 0000000000000000000000000000000000000000..c5bcfd5a1c16170f395955f1b2041076da5d6f5f Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/api.png differ diff --git a/INFRA_DOCS/assets/bugzilla/bug-list-2.png b/INFRA_DOCS/assets/bugzilla/bug-list-2.png new file mode 100644 index 0000000000000000000000000000000000000000..39e04916cf945d9f603632a229e19ad6b1865e63 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/bug-list-2.png differ diff --git a/INFRA_DOCS/assets/bugzilla/bug-list.png b/INFRA_DOCS/assets/bugzilla/bug-list.png new file mode 100644 index 0000000000000000000000000000000000000000..a0775ffe79b52631e654895556103115f22e85d7 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/bug-list.png differ diff --git a/INFRA_DOCS/assets/bugzilla/bugstatus.png b/INFRA_DOCS/assets/bugzilla/bugstatus.png new file mode 100644 index 0000000000000000000000000000000000000000..7b4e7ccaf993aca09bf37ac862b08e839fd191be Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/bugstatus.png differ diff --git a/INFRA_DOCS/assets/bugzilla/bugzilla-anolis.png b/INFRA_DOCS/assets/bugzilla/bugzilla-anolis.png new file mode 100644 index 0000000000000000000000000000000000000000..cf914707ac0d4ade10b928502fb47b07d02f5253 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/bugzilla-anolis.png differ diff --git a/INFRA_DOCS/assets/bugzilla/bugzillarc.png b/INFRA_DOCS/assets/bugzilla/bugzillarc.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3e4d5673cdcd02b61dd1817a5e49986010060f Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/bugzillarc.png differ diff --git a/INFRA_DOCS/assets/bugzilla/classification.png b/INFRA_DOCS/assets/bugzilla/classification.png new file mode 100644 index 0000000000000000000000000000000000000000..07c235f1d7f122599ad0641ee9bc21671c94f3f5 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/classification.png differ diff --git a/INFRA_DOCS/assets/bugzilla/deletesubcomponent.png b/INFRA_DOCS/assets/bugzilla/deletesubcomponent.png new file mode 100644 index 0000000000000000000000000000000000000000..097430a9249544cca595902aa856c01da7133500 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/deletesubcomponent.png differ diff --git a/INFRA_DOCS/assets/bugzilla/edit-param.png b/INFRA_DOCS/assets/bugzilla/edit-param.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e140c9fefe0c30cffcf7dd00141ed8f998f516 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/edit-param.png differ diff --git a/INFRA_DOCS/assets/bugzilla/mainpage11.png b/INFRA_DOCS/assets/bugzilla/mainpage11.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c95a9747fff20215a61d4dba6fa60c75a7cf44 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/mainpage11.png differ diff --git a/INFRA_DOCS/assets/bugzilla/new.png b/INFRA_DOCS/assets/bugzilla/new.png new file mode 100644 index 0000000000000000000000000000000000000000..7b65c11767943b0409538d4bcfd466c8a21de0ef Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/new.png differ diff --git a/INFRA_DOCS/assets/bugzilla/param-info.png b/INFRA_DOCS/assets/bugzilla/param-info.png new file mode 100644 index 0000000000000000000000000000000000000000..9cddc2d5694f2e841ba6dec5f278e56d42989df8 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/param-info.png differ diff --git a/INFRA_DOCS/assets/bugzilla/plugin.png b/INFRA_DOCS/assets/bugzilla/plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..9a07422cdf8e1d6bd8d2e57f8eb8ff965c1acd4e Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/plugin.png differ diff --git a/INFRA_DOCS/assets/bugzilla/product.png b/INFRA_DOCS/assets/bugzilla/product.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb90e9376149b00e715fd465431a7f42778c9a1 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/product.png differ diff --git a/INFRA_DOCS/assets/bugzilla/sub component.png b/INFRA_DOCS/assets/bugzilla/sub component.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2806d3a09952ab3e73fd9ad2af0960bbf45c39 Binary files /dev/null and b/INFRA_DOCS/assets/bugzilla/sub component.png differ diff --git a/INFRA_DOCS/assets/cr-images/big-file.png b/INFRA_DOCS/assets/cr-images/big-file.png new file mode 100644 index 0000000000000000000000000000000000000000..a80f9450939ec79c3dc702d503a4856740ecc6e0 Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/big-file.png differ diff --git a/INFRA_DOCS/assets/cr-images/build.png b/INFRA_DOCS/assets/cr-images/build.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa68d3d493926f40e66125c688f952d5f7d08b9 Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/build.png differ diff --git a/INFRA_DOCS/assets/cr-images/check-cla-2.png b/INFRA_DOCS/assets/cr-images/check-cla-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b69058cd1aaca3f1027c9d252eee730fba2d02f6 Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/check-cla-2.png differ diff --git a/INFRA_DOCS/assets/cr-images/check-cla.png b/INFRA_DOCS/assets/cr-images/check-cla.png new file mode 100644 index 0000000000000000000000000000000000000000..32362bada6214872c77995950a4c0293ffe288ae Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/check-cla.png differ diff --git a/INFRA_DOCS/assets/cr-images/pr_link.png b/INFRA_DOCS/assets/cr-images/pr_link.png new file mode 100644 index 0000000000000000000000000000000000000000..2938b4f7bb1d3e45bcfe716fc3973ebc022bff4d Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/pr_link.png differ diff --git a/INFRA_DOCS/assets/cr-images/repo_config.png b/INFRA_DOCS/assets/cr-images/repo_config.png new file mode 100644 index 0000000000000000000000000000000000000000..25f60489ebf4f94115e78872643c0e0379fb19ca Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/repo_config.png differ diff --git a/INFRA_DOCS/assets/cr-images/start.png b/INFRA_DOCS/assets/cr-images/start.png new file mode 100644 index 0000000000000000000000000000000000000000..d19b9a9e8ca1a1b958840ee58fd6468bdbf07750 Binary files /dev/null and b/INFRA_DOCS/assets/cr-images/start.png differ diff --git a/INFRA_DOCS/assets/dingding_qrcode_20230220.png b/INFRA_DOCS/assets/dingding_qrcode_20230220.png new file mode 100644 index 0000000000000000000000000000000000000000..216cdb320ac338712928fb586ce38af0837f320f Binary files /dev/null and b/INFRA_DOCS/assets/dingding_qrcode_20230220.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-1.png b/INFRA_DOCS/assets/infra/2023-05/img-1.png new file mode 100644 index 0000000000000000000000000000000000000000..015171d093fa109fbaa7bad38503ba82ddc3844e Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-1.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-2.png b/INFRA_DOCS/assets/infra/2023-05/img-2.png new file mode 100644 index 0000000000000000000000000000000000000000..a4cb61610589316ff2b822cc36061b6ef8529c5f Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-2.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-3.png b/INFRA_DOCS/assets/infra/2023-05/img-3.png new file mode 100644 index 0000000000000000000000000000000000000000..022a1747e99251486000fe1433afdb36a1053110 Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-3.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-4.png b/INFRA_DOCS/assets/infra/2023-05/img-4.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7015a853fe8f1b7761bc0d2fd9ffe224b09b32 Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-4.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-5.png b/INFRA_DOCS/assets/infra/2023-05/img-5.png new file mode 100644 index 0000000000000000000000000000000000000000..a41cbb0c5f42b56f94183fcc8221d32350149d8c Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-5.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-6.png b/INFRA_DOCS/assets/infra/2023-05/img-6.png new file mode 100644 index 0000000000000000000000000000000000000000..cde88f5068a3d026780018e5ad7cf11bd9a34f93 Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-6.png differ diff --git a/INFRA_DOCS/assets/infra/2023-05/img-7.png b/INFRA_DOCS/assets/infra/2023-05/img-7.png new file mode 100644 index 0000000000000000000000000000000000000000..15890cd4f28332376b908df6015707fb5bc0b55d Binary files /dev/null and b/INFRA_DOCS/assets/infra/2023-05/img-7.png differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image1.jpg" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image1.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..272b13e8a99eb5e181311ccabdef0a7294c1d703 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image1.jpg" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image10.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image10.png" new file mode 100644 index 0000000000000000000000000000000000000000..fc75389cd1e565b70c4d6f64419daa19b5c5e611 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image10.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image11.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image11.png" new file mode 100644 index 0000000000000000000000000000000000000000..0c6d19bed28d594ac746cba2127a93e106a394fa Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image11.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image12.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image12.png" new file mode 100644 index 0000000000000000000000000000000000000000..74d12e99a6ecd33058bdac3bd4d37d63904fa992 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image12.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image13.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image13.png" new file mode 100644 index 0000000000000000000000000000000000000000..08e7bf296400bb507e5ac41b2ad4ad9e7b0d4571 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image13.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image14.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image14.png" new file mode 100644 index 0000000000000000000000000000000000000000..f1e0e3327a1bbf113e1e7c6d09fe7e39cf36bb13 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image14.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image15.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image15.png" new file mode 100644 index 0000000000000000000000000000000000000000..be9ccd3c29ac7da4b623fae1dd6c7af05a81f059 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image15.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image16.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image16.png" new file mode 100644 index 0000000000000000000000000000000000000000..69c798b03ef0e781d88539bb734663aeca6aa1a8 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image16.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image17.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image17.png" new file mode 100644 index 0000000000000000000000000000000000000000..1e6342cf70f734ef96c037b5db7101841a613bcd Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image17.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image18.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image18.png" new file mode 100644 index 0000000000000000000000000000000000000000..c97f4dd3ae2b16ae83c0f3b358813f3131977d31 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image18.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image19.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image19.png" new file mode 100644 index 0000000000000000000000000000000000000000..ace9aca028c3f9eb4e53a13350fe0d510b408701 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image19.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image2.jpg" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image2.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..798f5f1bb7297128ec25f72d262440bd674c677c Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image2.jpg" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image20.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image20.png" new file mode 100644 index 0000000000000000000000000000000000000000..b702e8fe6fd159dd83f881c3256b0c48a4d22071 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image20.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image21.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image21.png" new file mode 100644 index 0000000000000000000000000000000000000000..709d1cfcb0eba8072e0366ec91a956e5f211f0c4 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image21.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image22.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image22.png" new file mode 100644 index 0000000000000000000000000000000000000000..794e497fb86d38b508ee9da9b117b310b91cf68e Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image22.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image23.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image23.png" new file mode 100644 index 0000000000000000000000000000000000000000..905b552871c6d1aa6a15c69475433a1c7dd5b46d Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image23.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image3.jpg" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image3.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..6668571279ab2c37b572668a4c741851856b4a60 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image3.jpg" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image4.jpg" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image4.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..39c14ccce99cfa97c3ccde81916a3f1e266b31ec Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image4.jpg" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image5.jpg" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image5.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..ea5f38b95eac7e630cef23d7b05f58b9472e6ac0 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image5.jpg" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image6.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image6.png" new file mode 100644 index 0000000000000000000000000000000000000000..bb355939274ef55939cf18fea4c1760aa2e77faf Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image6.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image8.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image8.png" new file mode 100644 index 0000000000000000000000000000000000000000..5442546ebef65ff5f0cf659f5cbcf58ea0b0aa3d Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image8.png" differ diff --git "a/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image9.png" "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image9.png" new file mode 100644 index 0000000000000000000000000000000000000000..8724050ff30df35eed8e4f84d5d965841531a789 Binary files /dev/null and "b/INFRA_DOCS/assets/\346\236\204\345\273\272\345\271\263\345\217\260ABS/image9.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image1.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image1.png" new file mode 100644 index 0000000000000000000000000000000000000000..dc56c3468c08cf06097ee9ebb3e57c885fe23f33 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image1.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image10png.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image10png.png" new file mode 100644 index 0000000000000000000000000000000000000000..08b6c16a279f36f04ba7ccff4eced26f938c04b2 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image10png.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image12.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image12.png" new file mode 100644 index 0000000000000000000000000000000000000000..3a324f10168bc8a84c22299a6552250eb260b032 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image12.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image13.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image13.png" new file mode 100644 index 0000000000000000000000000000000000000000..cc6dcad9cc6250d9fc7494fdf4db0758e592d7b9 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image13.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image14.jpg" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image14.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..932a2ecbd470a91767f63514dab3559f4bd952f6 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image14.jpg" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image15.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image15.png" new file mode 100644 index 0000000000000000000000000000000000000000..d53a3abf7800c2cb693e85f7471bcf1b69c76e8c Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image15.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image16.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image16.png" new file mode 100644 index 0000000000000000000000000000000000000000..65053b8b5c7c971369ec9c963fd7118b523f5fba Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image16.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image17.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image17.png" new file mode 100644 index 0000000000000000000000000000000000000000..30fccabb97d8df3e89201ddef1df99d529599684 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image17.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image18.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image18.png" new file mode 100644 index 0000000000000000000000000000000000000000..c40f904106ad19b466eed4febdd4fcd14e8b6600 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image18.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image19.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image19.png" new file mode 100644 index 0000000000000000000000000000000000000000..64867f5744f535c4449c9b8c32fc097e61d950f5 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image19.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image2.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image2.png" new file mode 100644 index 0000000000000000000000000000000000000000..d886f8f234d26417e81da25c9132e34c5ee625ab Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image2.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image3.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image3.png" new file mode 100644 index 0000000000000000000000000000000000000000..c0bd643694b72df1a53fd5a11355599a7d557bad Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image3.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image4.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image4.png" new file mode 100644 index 0000000000000000000000000000000000000000..1cbe200762088afd8a4485f81a621f3750fd8562 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image4.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image5.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image5.png" new file mode 100644 index 0000000000000000000000000000000000000000..00ee41ea3d0c377d76e77d3f125a2a02a3716e49 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image5.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image6.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image6.png" new file mode 100644 index 0000000000000000000000000000000000000000..59a3622c74b7cb494e7c26fa23cfe75bdd692679 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image6.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image7.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image7.png" new file mode 100644 index 0000000000000000000000000000000000000000..7edb460401aee2fbd3696d9f63ae016916691891 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image7.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image8.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image8.png" new file mode 100644 index 0000000000000000000000000000000000000000..3f8938cf760d474b1af75a5ba60956c7d6121e15 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image8.png" differ diff --git "a/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image9.png" "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image9.png" new file mode 100644 index 0000000000000000000000000000000000000000..831c06dfce30ad23052699e99653c488e4220c67 Binary files /dev/null and "b/INFRA_DOCS/assets/\351\276\231\350\234\245\345\256\236\351\252\214\345\256\244/image9.png" differ diff --git a/INFRA_DOCS/maintainers.yaml b/INFRA_DOCS/maintainers.yaml index 539cce605c54a907126ba9df62c8ef9ce840ad50..3db82e5ee946ce098f511781d54756aeb4344585 100644 --- a/INFRA_DOCS/maintainers.yaml +++ b/INFRA_DOCS/maintainers.yaml @@ -1,24 +1,22 @@ # 指定所有 maintainers maintainers: - - default_group: &default_group - - openanolis_id: xx - gitee_id: xxxx - - network_group: &network_group + - default_group: &DG + - openanolis_id: hgj_admin + gitee_id: logic_jie + - openanolis_id: hahahaha + gitee_id: yutting123 - openanolis_id: yankai gitee_id: just-sososo + - network_group: &NG + - openanolis_id: suli0002 + gitee_id: suli01 + - openanolis_id: hgj_admin + gitee_id: logic_jie - openanolis_id: yankai - gitee_id: just-sososo - - io_group: &io_group - - openanolis_id: lisi - gitee_id: lisi - - openanolis_id: xxx - gitee_id: just-sososo - - other_group: &other_group - - openanolis_id: yankai - gitee_id: just-sososo + gitee_id: yutting123 + # 指定文档目录对应的用户组 paths: - - /*: *default_group - - ./network/*: *network_group - - ./DEVELOPER_DOCS/*: *other_group - - path3: *other_group \ No newline at end of file + - /*: *DG + - ../CI及代码门禁: *DG + - ./测试平台T-One/*: *NG \ No newline at end of file diff --git a/INFRA_DOCS/menu.yaml b/INFRA_DOCS/menu.yaml index b311e032deec7aaa4846181fe2fb4d449496dbf0..7c9614fb4469f4d57dbd96ac2ef16dd0e457ff23 100644 --- a/INFRA_DOCS/menu.yaml +++ b/INFRA_DOCS/menu.yaml @@ -1,20 +1,80 @@ INFRA_DOCS: - menu: menu.yml - maintainers: maintainers.yml - 海光安全虚拟化技术CSV: - CSV机密容器-0.1.0: - 虚拟机中使用机密容器: ../海光安全虚拟化技术CSV/CSV机密容器-0.1.0/在kata CSV虚拟机中使用机密容器.md - 使用机密容器: ../海光安全虚拟化技术CSV/CSV机密容器-0.1.0/基于 runtime attestation 使用机密容器.md - CSV机密容器-0.5.0: - Anolis OS 8.6搭建并测试CSV机密容器: ../海光安全虚拟化技术CSV/CSV机密容器-0.5.0/Anolis OS 8.6搭建并测试CSV机密容器.md - CC场景如何下载需要auth的镜像: ../海光安全虚拟化技术CSV/CSV机密容器-0.5.0/CC场景如何下载需要auth的镜像.md - 测试(标准版): - 测试00: ../test/test.md - 测试01: ../test/test1.md - 测试02: ../test/test2.md - 测试10: ../test1/test.md - 测试11: ../test1/test1.md - 测试12: ../test1/test2.md - 测试20: ../test2/test.md - 测试21: ../test2/test1.md - 测试22: ../test2/test2.md \ No newline at end of file + Bugzilla系统: + Bugzilla用户文档: ../Bugzilla系统/Bugzilla用户文档.md + 第一层: + 第二层: + 第三层: + 第四层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四1层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四2层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四3层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四4层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四5层: ../CI及代码门禁/CI-META仓库配置规范.md + 第三1层: + 第四层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四1层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四2层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四3层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四4层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四5层: ../CI及代码门禁/CI-META仓库配置规范.md + 第三2层: + 第四层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四1层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四2层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四3层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四4层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四5层: ../CI及代码门禁/CI-META仓库配置规范.md + 第22层: + 第三22层: + 第四22层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四221层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四222层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四223层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四224层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四225层: ../CI及代码门禁/CI-META仓库配置规范.md + 第三1层: + 第四层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四1层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四2层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四3层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四4层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四5层: ../CI及代码门禁/CI-META仓库配置规范.md + 第三2层: + 第四层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四1层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四2层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四3层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四4层: ../CI及代码门禁/CI-META仓库配置规范.md + 第四5层: ../CI及代码门禁/CI-META仓库配置规范.md + CI及代码门禁: + CI-META仓库配置规范: ../CI及代码门禁/CI-META仓库配置规范.md + 内核代码门禁系统使用指南: ../CI及代码门禁/内核代码门禁系统使用指南.md + 龙蜥内核CI服务-KernelCI: ../CI及代码门禁/龙蜥内核CI服务-KernelCI.md + 龙蜥容器CI服务-DockerCI: ../CI及代码门禁/龙蜥容器CI服务-DockerCI.md + 龙蜥软件包CI服务-PackageCI: ../CI及代码门禁/龙蜥软件包CI服务-PackageCI.md + 安全管理系统: + ANAS用户API说明文档: /安全管理系统/ANAS用户API说明文档.md + ANAS鉴权失败自助排查手册: /安全管理系统/ANAS鉴权失败自助排查手册.md + OpenAnolis安全数据API文档: /安全管理系统/OpenAnolis安全数据API文档.md + 龙蜥操作系统漏洞评分定级说明: /安全管理系统/龙蜥操作系统漏洞评分定级说明.md + 构建平台ABS: + LifseaOS 镜像: ../构建平台ABS/LifseaOS 镜像.md + 云原生: ../构建平台ABS/云原生.md + 内核源码: ../构建平台ABS/内核源码.md + 软件包构建: ../构建平台ABS/软件包构建.md + 镜像: ../构建平台ABS/镜像.md + 测试平台T-One: + T-One文档: ../测试平台T-One/T-One文档.md + 社区管理流程: + CLA 签署操作手册: /社区管理流程/CLA 签署操作手册.md + FAQ: /社区管理流程/FAQ.md + SIG 管理: ../社区管理流程/SIG 管理.md + 软件制品中心PackageCenter: + pkgcenter API文档: ../软件制品中心PackageCenter/pkgcenter API文档.md + 镜像制作平台: + 用户文档: ../镜像制作平台/用户文档.md + 龙蜥 PyPI 仓: + 用户文档: ../龙蜥 PyPI 仓/用户文档.md + 龙蜥实验室: + 龙蜥实验室生态设备专区指南: ../龙蜥实验室/龙蜥实验室生态设备专区指南.md + 龙蜥实验室课程接入指导: ../龙蜥实验室/龙蜥实验室课程接入指导.md \ No newline at end of file diff --git a/INFRA_DOCS/test/test.md b/INFRA_DOCS/test/test.md deleted file mode 100644 index ae3b279a0f7e4778d0481c11462dfd31d8b5de1c..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test/test.md +++ /dev/null @@ -1,4 +0,0 @@ -# test/test.md -##test --- -00000000000 \ No newline at end of file diff --git a/INFRA_DOCS/test/test1.md b/INFRA_DOCS/test/test1.md deleted file mode 100644 index b91a95a776e2f8fdb2c84185932c3efd0ba210f8..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test/test1.md +++ /dev/null @@ -1,5 +0,0 @@ -# test/test1.md - -##test - -111111111111111111 \ No newline at end of file diff --git a/INFRA_DOCS/test/test2.md b/INFRA_DOCS/test/test2.md deleted file mode 100644 index 8d31b2e221cd945b420619203fd104f4c256136f..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test/test2.md +++ /dev/null @@ -1,4 +0,0 @@ -# test/test2.md -##test --- -22222222222222222 \ No newline at end of file diff --git a/INFRA_DOCS/test1/test.md b/INFRA_DOCS/test1/test.md deleted file mode 100644 index 64c8760a7e7e9dfbd5a6d43ae4e2e9708b8eb121..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test1/test.md +++ /dev/null @@ -1,4 +0,0 @@ -# test1/test.md -##test1 --- -00000000000 \ No newline at end of file diff --git a/INFRA_DOCS/test1/test1.md b/INFRA_DOCS/test1/test1.md deleted file mode 100644 index fc801bea3eb7401d8fb935f720b7a8aa423d3b4f..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test1/test1.md +++ /dev/null @@ -1,4 +0,0 @@ -# test1/test1.md -##test1 - -111111111111111111 \ No newline at end of file diff --git a/INFRA_DOCS/test1/test2.md b/INFRA_DOCS/test1/test2.md deleted file mode 100644 index 271b4c9bf918d95dc5f83e819d9d2e254615d940..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test1/test2.md +++ /dev/null @@ -1,4 +0,0 @@ -# test1/test2.md -##test1 --- -22222222222222222 \ No newline at end of file diff --git a/INFRA_DOCS/test2/test.md b/INFRA_DOCS/test2/test.md deleted file mode 100644 index c7c5b999ce339b977eba541347c2f545fe3fbdc5..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test2/test.md +++ /dev/null @@ -1,4 +0,0 @@ -# test/test.md -## test2 --- -00000000000 \ No newline at end of file diff --git a/INFRA_DOCS/test2/test1.md b/INFRA_DOCS/test2/test1.md deleted file mode 100644 index 915364cb533a20300fe175ce6eb879c7dd164239..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test2/test1.md +++ /dev/null @@ -1,4 +0,0 @@ -# test/test1.md -## test2 - -111111111111111111 \ No newline at end of file diff --git a/INFRA_DOCS/test2/test2.md b/INFRA_DOCS/test2/test2.md deleted file mode 100644 index 08945b91d13457921b803604ae68dda3036aa1ff..0000000000000000000000000000000000000000 --- a/INFRA_DOCS/test2/test2.md +++ /dev/null @@ -1,4 +0,0 @@ -# test/test2.md -## test2 --- -22222222222222222 \ No newline at end of file diff --git "a/INFRA_DOCS/\346\223\215\344\275\234\346\211\213\345\206\214.md" "b/INFRA_DOCS/\346\223\215\344\275\234\346\211\213\345\206\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..fb5b862e3d95cf792fb8628cb1ca5fe71e3d73cc --- /dev/null +++ "b/INFRA_DOCS/\346\223\215\344\275\234\346\211\213\345\206\214.md" @@ -0,0 +1 @@ +操作手册.md \ No newline at end of file diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\234\250kata CSV\350\231\232\346\213\237\346\234\272\344\270\255\344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\234\250kata CSV\350\231\232\346\213\237\346\234\272\344\270\255\344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" deleted file mode 100644 index 278d112abebf3ffe7963839b92088e61d2a2a05b..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\234\250kata CSV\350\231\232\346\213\237\346\234\272\344\270\255\344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" +++ /dev/null @@ -1,19 +0,0 @@ -# 介绍 - -[Kata Containers ](https://github.com/confidential-containers/kata-containers-CCv0)是一个使用虚拟化来提供隔离层的开源安全容器项目。Kata支持机密计算硬件技术,通过利用可信执行环境(Trusted Execution Environments)来保护客户的高度敏感的工作负载,以防止不受信任的实体(例如:云服务商)访问租客的敏感数据。 - -在kata container中,您能够在在机密虚拟机中运行POD和容器,将主机/owner/管理员/CSP软件栈从kata 的TCB中移除,从而构建一个更强大的云原生多租户架构。具体做法是:在为每个租户使用的容器加密镜像远程Provisioning解密密钥前,先认证pod或容器是否已经运行在了经过认证的环境中。 - -海光CPU支持安全虚拟化技术CSV(China Secure Virtualization),CSV的设计目标是通过CSV虚拟机提供可信执行环境,适用的场景包括云计算、机密计算等。海光2号支持CSV1技术,提供虚拟机内存加密能力,采用国密SM4算法,不同的CSV虚拟机使用不同的加密密钥,密钥由海光安全处理器管理,主机无法解密虚拟机的加密内存。 - -海光CSV加密虚拟机支持两种远程认证方式: - -- pre-attestation指需要在启动TEE之前能够执⾏行行attestation过程。在云上的CSV虚拟机启动的时候,对加载的ovmf,kernel,initrd,cmdline进行静态度量,生成measurement。线下的远程证明验证者对measurement进行验证,确保启动的CSV虚拟机是符合预期的。 -- runtime-attestation:在云上的CSV虚拟机运行的时候,产生带有硬件可执行环境的Quote的TLS证书。线下的远程证明验证者对TLS证书进行验证,确保CSV虚拟机运行在TEE中。 - -基于以上两种远程证明,我们提供了一下两篇最佳实践文档: - -1. 在kata CSV虚拟机中基于pre-attestation使用机密容器的指南,请参考[文档](https://openanolis.cn/sig/coco/doc/533510702679267994)。 -1. 在kata CSV虚拟机中基于runtime-attestation使用机密容器的指南,请参考[文档](https://openanolis.cn/sig/coco/doc/533511548301020780?)。 -修改文档内容 - diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\237\272\344\272\216 runtime attestation \344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\237\272\344\272\216 runtime attestation \344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" deleted file mode 100644 index 51237303fa4c6e9c37616a05778dc1f51777fa6d..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.1.0/\345\237\272\344\272\216 runtime attestation \344\275\277\347\224\250\346\234\272\345\257\206\345\256\271\345\231\250.md" +++ /dev/null @@ -1,650 +0,0 @@ -本文主要为您介绍如何在kata环境中基于海光安全加密虚拟化功能CSV(China Secure Virtualization)技术,通过runtime-attestaion 认证方式,启动一个租户的加密容器镜像。 - -# 前提条件 - -请使用安装Hygon CPU的硬件设备,硬件信息参考如下: - -- CPU型号:Hygon C86 7291 32-core Processor -- 固件版本:1600及以上 -- BIOS设置:开启SME - -BIOS选项SMEE用来控制是否打开内存加密功能,SMEE=Enable表示在BIOS中打开内存加密功能,SMEE=Disable表示在BIOS中关闭内存加密功能。 - -## 1. 安装Anolis 8.4 操作系统 - -请参考[Anolis 8.4 GA说明文档](https://mirrors.openanolis.cn/anolis/8.4/isos/GA/ReadMe.txt)安装anolis 8.4 GA。 - -## 2. 升级kernel到5.10 - -Anlois 8.4 的默认内核版本是4.19,5.10的内核上支持[CSV远程证明功能](https://gitee.com/anolis/cloud-kernel/pulls/14)。请升级kernel 到5.10版本。 - -1. 请参考以下命令,添加Anolis的Experimental repo,并将kernel升级至5.10。 -``` -yum-config-manager --add-repo https://mirrors.openanolis.cn/anolis/8/Experimental/x86_64/os/ && \ - yum update kernel -``` -2. 配置bootloader。 -``` -grubby --update-kernel=ALL --args="mem_encrypt=on kvm_amd.sev=1" -``` -3. 重启机器,请输入以下命令查看内核版本。 -```shell -uname -r -``` -预期输出: -```shell -5.10.134-12.an8.x86_64 -``` - -**注意!!** - -如果您使用的是Anolis 8.6 GA镜像,可能会碰到使能SEV之后,机器Hang住无法进入系统的情况。请参考以下步骤降级grub2-efi之后,可以正常启动这个特性 - -```sh -yum downgrade grub2-efi -``` - -## 3. 检查CSV使能状态 - -1. 在操作系统内执行: -``` -dmesg | grep -i sev -``` - -下图表示CSV已经使能。 - -![](https://oss.openanolis.cn/sig/jyxnkmbnxviifztgmeep) - -2. 检查kvm_amd和ccp模块是否成功安装。 -``` -lsmod | grep kvm -``` -下图表示成功安装。 - -![](https://oss.openanolis.cn/sig/ffhuletbduwrkhkkgaih) - -## 4. 使用hag检查固件版本信息 - -1. 安装hag - -```sh -yum-config-manager --add-repo https://mirrors.openanolis.org/inclavare-containers/anolis8.4 && \ - rpm --import https://mirrors.openanolis.org/inclavare-containers/anolis8.4/RPM-GPG-KEY-rpm-sign && \ - yum install -y hag -``` - -2. 通过hag获得平台状态 - -```sh -sudo hag --platform_status -api_major: 1 -api_minor: 3 -platform_state: CSV_STATE_WORKING -owner: PLATFORM_STATE_SELF_OWN -chip_secure: SECURE -fw_enc: ENCRYPTED -fw_sign: SIGNED -es: CSV ES -build id: 1644 -bootloader version: 0.0.0 -guest_count: 1 -supported csv guest:11 -platform_status command successful - -``` - -注意:固件 build id 要大于等于 1600 才可以支持远程证明。 - -## 5. 执行CSV 检查脚本,检查环境是否满足 (可选) -```sh -./check_csv_env.sh -``` - -脚本内容见附录 - -# 背景信息 - -![](https://oss.openanolis.cn/sig/mftnpcpuvawveyodvhtn) - -1. CSV VM启动; - -2. 下载加密镜像时才会通过attestation-agent将通过vm-attestation hypercall获取的包括attestation-report 、chip-id等内容的CSV VM evidence发送给verdictd server校验; - -3. 校验通过后virdictd才与attestation-agent建立基于rats-tls的可信硬件环境的安全通道、并将加密镜像的解密key通过该安全通道发送给attestation-agent; - -4. CSV VM利用步骤3获得的解密key解密镜像,运行工作负载 - -# 步骤一:配置权限 -### 1. 关闭firewall - Linux系统下面自带了防火墙iptables,iptables可以设置很多安全规则。但是如果配置错误很容易导致各种网络问题。此处建议关闭firewall。 -执行如下操作: -``` -sudo service firewalld stop -``` -执行完毕后结果应类似如下: - -![](https://oss.openanolis.cn/sig/eiaokzmkrqohrzcldbyh) - -### 2. 关闭selinux - Security-Enhanced Linux(SELinux)是一个在內核中实施的强制存取控制(MAC)安全性机制。 -为避免出现权限控制导致的虚拟机启动、访问失败等问题,此处建议关闭selinux。 -执行如下操作: -``` -sudo setenforce 0 -sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config -``` -执行成功后: -使用getenforce检查,结果应类似如下: - -![](https://oss.openanolis.cn/sig/wgkycimdpbhbeewmiqld) - -# 步骤二:安装kata 环境 - -Kata Containers是一个开源的、致力于用轻量级虚拟机构建一个安全的容器运行时的实现,这些虚拟机在感觉和执行上与容器类似,但使用硬件虚拟化技术作为第二层防御,提供了更强的工作负载隔离。 - -关于项目的更多信息,请参见[kata-container](https://github.com/confidential-containers/kata-containers-CCv0)。 - -## 1. 安装kata-containers - -1. 请执行以下命令,安装kata-containers。 -```shell -yum install -y kata-static -``` - -2. 运行以下命令,查看kata-containers是否安装成功。 -```shell -tree /opt/kata/ -``` - -返回结果示例如下,表示已安装成功。 - -![](https://oss.openanolis.cn/sig/bdpavhcztunbimlzvnuz) - -## 2. 安装qemu -此处使用的qemu基于6.2.0构建。 -```shell -yum install -y qemu-system-x86_64 -``` -## 3. 安装guest kernel,initrd,ovmf -ccv0-guest中包含kata运行CSV VM所需的guest kernel、initrd、OVMF、cmdline等文件。 -其中: -guest的rootfs和kernel,需使用efi_secret的内核模块以支持向文件系统中注入secret,加入AA并修改AA设置,自行构建请参考[guest Rootfs and Kernel](https://github.com/confidential-containers/documentation/blob/main/demos/sev-demo/README.md#rootfs-and-kernel) ; -这里提供的OVMF是基于f0f3f5aae7c4d346ea5e24970936d80dc5b60657 进行构建的,也可以使用[edk2-stable202108](https://github.com/tianocore/edk2/releases/tag/edk2-stable202108)后的版本自行构建,以支持CSV。 - -```shell -yum install -y ccv0-guest -``` - -cmdline中记录了CSV VM启动时所需的参数信息,需根据实际使用情况进行修改。可参考以下命令: -```sh -cat < -- 预期结果如下: - -```shell -SME is enabled! -CSV is enabled! -``` - - - -## 背景信息 - -![cncc](../../../../assets/csv_overview.png) - -CSV Pod 级机密容器架构基于 Kata Containers 项目,最大区别是将基于普通虚拟化技术实现的轻量级 Sandbox Pod替换为基于机密计算技术实现的轻量级 TEE Pod,目的是将特定租户的整个 Pod 以及其中的容器运行在受 CPU TEE 保护的执行环境中。除此之外,TEE Pod 内部还额外集成了 image-rs 和 attestation-agent 等组件,它们负责实现容器镜像的拉取、授权、验签、解密、远程证明以及秘密注入等安全特性。 -机密容器的基本运行过程为: - -- 用户使用标准工具制作一个签名和/或加密的受保护的容器镜像,并上传到容器镜像仓库中。 -- 用户命令 Kubernetes 启动这个受保护的容器镜像。kubelet 会向 containerd 发起创建 Pod 的 CRI 请求,containerd 则把请求转发给 kata-runtime。 -- kata runtime 与 Key broker service(simple kbs)建立安全会话,并进行基于CPU TEE 硬件的身份认证与授权。KBS基于安全可信信道发送敏感数据给kata runtime。kata runtime 调用QEMU 将秘密信息注入到guest userland中。之后再调用 QEMU 启动 Pod。 -- CPU TEE 执行初始化,最终启动 kata-agent 监听后续请求。 -- kubelet 向 containerd 发起 Image Pulling 的 CRI 请求,containerd 则把请求转发给 kata-runtime,最终 kata-agent 收到请求并通过 image-rs 子模块提供的容器镜像管理功能,在 TEE 内安全地执行拉取、验签、解密、unpack 以及挂载容器镜像的操作。 - -## 步骤一:部署测试集群 - -### 运行一键部署脚本 - -``` -sudo su root -cd hygon-devkit/csv/confidential-containers -./deploy-confidential_containers-0.5.0.sh -``` - -> 部署相关的详细内容请参考[Anolis OS 8.6部署支持CSV机密容器的k8s](./Anolis OS 8.6部署支持CSV机密容器的k8s.md)。 - -## 步骤二:启动Simple KBS - -[simple kbs](https://github.com/confidential-containers/simple-kbs#readme)是一个密钥代理服务,可以存储并向 workload 提供 secret 。对于 CSV 加密容器示例来说,需要从simple kbs 中获取 secret ,并用于解密已加密的容器。 -在步骤三的示例二中,本文提供了一个简单的加密镜像( docker.io/pawsonfang/busybox:encrypted ),该镜像使用 simple kbs 已经存在的密钥来解密,同时对 policy 不进行校验。此加密镜像只作为测试使用,如您想用于自己的生产用例中,请参考文档[制作一个新的加密镜像并部署](./制作一个新的加密镜像并部署.md)。 - -要了解有关创建 policy 的更多信息,请参考[自定义simple-kbs的policy](./自定义simple-kbs的policy.md)。 - -```shell -cd /opt/simple-kbs -sudo docker compose up -d -``` - -## 步骤三:运行workload - -attestation agent 支持三种CSV平台相关的KBC:[offline_fs_kbc](https://github.com/confidential-containers/attestation-agent/tree/main/kbc/src/offline_fs_kbc), [offline_sev_kbc](https://github.com/confidential-containers/attestation-agent/tree/main/kbc/src/offline_sev_kbc) 和 [online_sev_kbc](https://github.com/confidential-containers/attestation-agent/tree/main/kbc/src/online_sev_kbc)。 - -- offline fs KBC 事先把密钥放置在initrd中,用于验签容器镜像。缺点是每次更新密钥或policy,需要重新制作initrd。 -- offline sev KBC 在**运行时**不会与 Simple KBS 进行通信,而是使用在**VM Boot时期**通过QEMU注入的secret。该机制的缺点是对注入的 secret 长度有限制。 -- online sev KBC 在offline sev KBC的基础上,支持在**运行时**发出请求。online sev KBC 在VM Boot时期通过QEMU注入connection。注入的connection包含一个对称密钥,用于加密和验证 KBC 发出的在线请求。 该连接受 CSV秘密注入过程保护,该过程提供机密性、完整性并防止重放攻击。 simple-kbs 为每个连接生成一个新的对称密钥。 KBC 要求每个在线secret都带有随机 guid 以防止重放攻击。 - -> 本文以online_sev_kbc为主,oflline_sev_kbc 请参考[使用offline_sev_kbc模式运行加密容器](./使用offline_sev_kbc模式运行加密容器.md),offline_fs_kbc 请参考[使用offline_fs_kbc模式运行签名容器](./使用offline_fs_kbc模式运行签名容器.md) - -### 示例一:运行一个未加密的容器镜像 - -为了验证主机上不存在容器镜像,应该登录到 k8s 节点并确保以下命令返回空结果: - -```shell -sudo crictl -r unix:///run/containerd/containerd.sock image ls | grep bitnami/nginx -``` - -启动POD - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: nginx - name: nginx -spec: - containers: - - image: bitnami/nginx:1.22.0 - name: nginx - dnsPolicy: ClusterFirst - runtimeClassName: kata -EOF -``` - -预期结果: - -```shell -pod/nginx created -``` - -查看 pod 状态: - -```shell -kubectl get pods -``` - -预期结果如下,注意, STATUS 要是 Running 。 - -```shell -NAME READY STATUS RESTARTS AGE -nginx 1/1 Running 0 3m50s -``` - -### 示例二:运行一个加密容器 - -#### 基于online sev KBC运行加密容器 - -- 编辑 kata 配置文件(kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml): - - - 设置simple-kbs的ip地址 - - ``` - kbs_ip="$(ip -o route get to 8.8.8.8 | sed -n 's/.*src \([0-9.]\+\).*/\1/p')" - sudo sed -i 's#^guest_pre_attestation_kbs_uri = .*#guest_pre_attestation_kbs_uri = "'$kbs_ip':44444"#' /opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml - ``` - - - 设置kbs_mod为online模式,initrd指向支持online_sev_kbc的 - - ``` - initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-online_sev_kbc.initrd" - guest_pre_attestation_kbs_mode="online" - ``` - - -- 启动POD - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-en-online - name: test-en-online -spec: - containers: - - image: docker.io/pawsonfang/busybox:encrypted - name: test-en-online - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get pods -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-en-online 1/1 Running 0 146m -``` - -#### 基于offline sev KBC运行加密容器 - -请参考[使用offline_sev_kbc模式运行加密容器](./使用offline_sev_kbc模式运行加密容器.md) - -### 示例三:运行一个签名容器 - -> 示例采用已存在的签名镜像,想要制作新的签名镜像,请参考[制作一个新的签名镜像并部署](./制作一个新的签名镜像并部署.md)。 - -#### 基于online sev KBC运行签名容器 - -- 编辑kata配置文件(kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml) - -修改kata为online_sev_kbc模式,同时使能镜像验签功能: - -``` -initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-online_sev_kbc.initrd" -guest_pre_attestation_kbs_mode="online" -kernel_params = "agent.config_file=/etc/agent-config.toml agent.enable_signature_verification=true " -``` - -- 启动 Pod - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-sign-online - name: test-sign-online -spec: - containers: - - image: docker.io/pawsonfang/mybusybox - name: test-sign-online - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get pods -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-sign-online 1/1 Running 0 31h -``` - -#### 基于offline fs KBC运行签名容器 - -请参考[使用offline_fs_kbc模式运行加密容器](./使用offline_fs_kbc模式运行签名容器.md) - - - -## 附录 - -> 对于一些私人仓库,需要登录,才能下载镜像,具体方法请参考[CC场景如何下载需要auth的镜像](./CC场景如何下载需要auth的镜像.md)。 diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" deleted file mode 100644 index 08f07c5b88e37962bbcc6a51cf94c420fbd5cda4..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" +++ /dev/null @@ -1,444 +0,0 @@ -# Anolis OS 8.6部署支持CSV机密容器的k8s - -本文主要为您介绍如何基于安全加密虚拟化CSV技术,部署k8s环境。 - -## 前提条件 - -### 1. 下载依赖 - -[hygon-devkit]([anolis/hygon-devkit - 码云 - 开源中国 (gitee.com)](https://gitee.com/anolis/hygon-devkit/tree/master))中包含了部署CSV机密容器需要的脚本和相关组件的rpm包 - -``` -git clone https://gitee.com/anolis/hygon-devkit.git -``` - -### 2. 使能安全功能 - -#### 安装安全工具hag - -hag 是 CSV 平台的命令行管理工具,请按照以下步骤安装 hag: - -```shell -cd hygon-devkit/csv/confidential-containers/ -sudo rpm -ivh --nodeps RPMs/hag-1.0.1868-1.x86_64.rpm -``` - -#### 导入通用安全证书 - -只有导入通用安全证书,才能开启安全功能,如CSV、TPM等 - -``` -sudo /opt/hygon/bin/hag general hgsc_import -``` - - - -## 步骤一:部署测试集群 - -本步骤为您提供快速部署**单节点测试集群**的步骤。您可以根据您的需求,灵活部署集群。 - -### 配置权限 - -#### 启用br_netfilter - -``` -# 临时启用 -sudo modprobe br_netfilter -# 永久启用 -echo "br_netfilter" > /etc/modules-load.d/br_netfilter.conf -``` - -#### 启用vhost-vsock/vhost-net - -``` -# 临时启用 -modprobe vhost-vsock -modprobe vhost-net -# 永久启用 -echo "vhost-vsock vhost-net" > /etc/modules-load.d/vhost.conf -``` - -#### 关闭firewall - -Linux系统下面自带了防火墙iptables,iptables可以设置很多安全规则。但是如果配置错误很容易导致各种网络问题。此处建议关闭firewall。 执行如下操作: - -``` -# 临时关闭 -sudo service firewalld stop -# 关闭自启动 -systemctl disable firewalld.service -``` - -检查 firewall 状态: - -```shell -service firewalld status -``` - -预期结果如下: - -```shell -Redirecting to /bin/systemctl status firewalld.service -● firewalld.service - firewalld - dynamic firewall daemon - Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) - Active: inactive (dead) - Docs: man:firewalld(1) -``` - -#### 关闭selinux - -Security-Enhanced Linux(SELinux)是一个在内核中实施的强制存取控制(MAC)安全性机制。为避免出现权限控制导致的虚拟机启动、访问失败等问题,此处建议关闭selinux。执行如下操作: - -```shell -# 临时关闭,重启失效 -setenforce 0 -# 永久关闭 -sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config -``` - -预期结果如下: - -```shell -setenforce: SELinux is disabled -``` - -#### 允许 iptables 检查桥接流量 - -``` -cat < /etc/containerd/config.toml -``` - -由于默认的 config.toml 使用的是国外的镜像,国内有可能无法访问。请参考以下命令修改为国内镜像。 - -```shell -sed -i 's#registry.k8s.io/pause:3.6#registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.6#g' /etc/containerd/config.toml -``` - -启动 containerd - -```shell -systemctl daemon-reload -systemctl enable --now containerd -systemctl status containerd -``` - -### 部署单节点的Kubernetes cluster - -- 请参考[kubernetes](https://github.com/kubernetes/kubernetes)官方指南安装Kubernetes cluster。最低 Kubernetes 版本应为 1.24。 - -``` -cat < configuration-qemu.toml - ├── kata-containers - │ ├── config-5.19.2 - │ ├── kata-containers.img -> kata-ubuntu-latest.image - │ ├── kata-containers-initrd-csv.img -> kata-ubuntu-20.04-csv-online_sev_kbc.initrd - │ ├── kata-ubuntu-20.04-csv-offline_fs_kbc.initrd - │ ├── kata-ubuntu-20.04-csv-offline_sev_kbc.initrd - │ ├── kata-ubuntu-20.04-csv-online_sev_kbc.initrd - │ ├── kata-ubuntu-latest.image - │ ├── vmlinux-5.19.2-102cc - │ ├── vmlinux-5.19.2-102cc-csv - │ ├── vmlinux.container -> vmlinux-5.19.2-102cc - │ ├── vmlinux-csv.container -> vmlinux-5.19.2-102cc-csv - │ ├── vmlinuz-5.19.2-102cc - │ ├── vmlinuz-5.19.2-102cc-csv - │ ├── vmlinuz.container -> vmlinuz-5.19.2-102cc - │ └── vmlinuz-csv.container -> vmlinuz-5.19.2-102cc-csv - ├── kata-qemu - │ └── qemu - │ ├── bios-256k.bin - │ ├── bios.bin - │ ├── bios-microvm.bin - │ ├── edk2-aarch64-code.fd - │ ├── edk2-arm-code.fd - │ ├── edk2-arm-vars.fd - │ ├── edk2-i386-code.fd - │ ├── edk2-i386-secure-code.fd - │ ├── edk2-i386-vars.fd - │ ├── edk2-licenses.txt - │ ├── edk2-x86_64-code.fd - │ ├── edk2-x86_64-secure-code.fd - │ ├── efi-virtio.rom - │ ├── firmware - │ │ ├── 50-edk2-i386-secure.json - │ │ ├── 50-edk2-x86_64-secure.json - │ │ ├── 60-edk2-aarch64.json - │ │ ├── 60-edk2-arm.json - │ │ ├── 60-edk2-i386.json - │ │ └── 60-edk2-x86_64.json - │ ├── hppa-firmware.img - │ ├── kvmvapic.bin - │ ├── linuxboot.bin - │ ├── linuxboot_dma.bin - │ ├── multiboot_dma.bin - │ ├── pvh.bin - │ ├── qboot.rom - │ ├── qemu-nsis.bmp - │ ├── s390-ccw.img - │ ├── s390-netboot.img - │ ├── vof.bin - │ └── vof-nvram.bin - └── ovmf - ├── HYGONCSV.fd - └── OVMF.fd -``` - -### containerd配置文件中添加kata - -``` -vim /etc/containerd/config.toml -``` - -打开配置文件,末尾添加下面的内容 - -``` -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata] - cri_handler = "" - runtime_type = "io.containerd.kata.v2" - privileged_without_host_devices = true - pod_annotations = ["io.katacontainers.*"] - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata.options] - ConfigPath = "/opt/confidential-containers/share/defaults/kata-containers/configuration.toml" -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu] - cri_handler = "cc" - runtime_type = "io.containerd.kata.v2" - privileged_without_host_devices = true - pod_annotations = ["io.katacontainers.*"] - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu.options] - ConfigPath = "/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu.toml" -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu-csv] - cri_handler = "cc" - runtime_type = "io.containerd.kata.v2" - privileged_without_host_devices = true - pod_annotations = ["io.katacontainers.*"] - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata-qemu-csv.options] - ConfigPath = "/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml" -``` - -### 重启containerd - -``` -sudo systemctl daemon-reload -sudo systemctl restart containerd -``` - -### 为k8s创建对应的RuntimeClass - -``` -cat <<-EOF | kubectl apply -f - -apiVersion: node.k8s.io/v1 -kind: RuntimeClass -metadata: - name: kata -handler: kata -EOF - -cat <<-EOF | kubectl apply -f - -apiVersion: node.k8s.io/v1 -kind: RuntimeClass -metadata: - name: kata-qemu -handler: kata-qemu -EOF - -cat <<-EOF | kubectl apply -f - -apiVersion: node.k8s.io/v1 -kind: RuntimeClass -metadata: - name: kata-qemu-csv -handler: kata-qemu-csv -EOF -``` - -检查创建的 RuntimeClasses。 - -```shell -kubectl get runtimeclass -``` - -预期结果如下: - -```shell -NAME HANDLER AGE -kata kata 23s -kata-qemu kata-qemu 11s -kata-qemu-csv kata-qemu-csv 5s -``` - -### 安装simple-kbs - -``` -cd hygon-devkit/csv/confidential-containers/ -sudo rpm -ivh --nodeps RPMs/simple-kbs-0.5.0-1.x86_64.rpm -``` - -#### 导出CSV证书链 - -Kata 机密容器需要 CSV 证书链从而与guest owner建立安全会话。CSV 证书链必须放在 /opt/csv 中,使用以下命令导出 CSV 证书链: - -```shell -sudo su -mkdir -p /opt/csv -/opt/hygon/bin/hag csv export_cert_chain -cat pdh.cert pek.cert oca.cert cek.cert hsk.cert hrk.cert > /opt/csv/cert_chain.cert -``` - diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/CC\345\234\272\346\231\257\345\246\202\344\275\225\344\270\213\350\275\275\351\234\200\350\246\201auth\347\232\204\351\225\234\345\203\217.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/CC\345\234\272\346\231\257\345\246\202\344\275\225\344\270\213\350\275\275\351\234\200\350\246\201auth\347\232\204\351\225\234\345\203\217.md" deleted file mode 100644 index f8b2230c719abf39c19c0fd7332148eceeb49b34..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/CC\345\234\272\346\231\257\345\246\202\344\275\225\344\270\213\350\275\275\351\234\200\350\246\201auth\347\232\204\351\225\234\345\203\217.md" +++ /dev/null @@ -1,66 +0,0 @@ -# CC场景如何下载需要auth的镜像 - -> 对于一些私人仓库,需要登录,才能下载镜像,所以需要添加账号的credential信息到kbs或initrd中。 - -## 添加您的账号信息到docker_auth_config.json - -``` -# 首先获取账户名密码的base64 encode,比如: -$ echo "pawsonfang:Passw0rd123" | base64 -cGF3c29uZmFuZzpQYXNzdzByZDEyMwo= -``` - -## 更新到docker_auth_config.json - -``` -{ - "https://index.docker.io/v1/": { - "auth": "bGl1ZGFsaWJqOlBhc3N3MHJkIXFhego=" - }, - "quay.io": { - "auth": "bGl1ZGFsaWJqOlBhc3N3MHJkIXFhego=" - }, - "docker.io": { - "auth": "cGF3c29uZmFuZzpQYXNzdzByZDEyMwo=" - } -} -``` - -## 更新信息到kbs或initrd - -> 对于online_sev_kbc/offline_fs_kbc,更新信息到kbs中; -> -> 对于offline_fs_kbc,更新信息到initrd; - -### online_sev_kbc/offline_fs_kbc - -- 获取simple-kbs的container id - - ``` - KBS_CID=$(sudo docker ps -aqf "name=^simple-kbs-server") - ``` - - - -- 更新json文件到simple-kbs - - ``` - cd /opt/simple-kbs/resources - sudo docker cp docker_auth_config.json ${KBS_CID}:/usr/local/bin/resources/docker_auth_config.json - ``` - - - -### offline_fs_kbc - -- 解包initrd - -- 将新的json文件的base64更新到resource.json - - ``` - cat /path/to/docker_auth_config.json | base64 --wrap=0 - # 把输出更新到etc/aa-offline_fs_kbc-resources.json的default/credential/test字段 - ``` - -- 打包initrd - diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/photo1.jpg" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/photo1.jpg" deleted file mode 100644 index a81c13c4e470a8e7b189c11f37d22b25181bcff8..0000000000000000000000000000000000000000 Binary files "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/photo1.jpg" and /dev/null differ diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_fs_kbc\346\250\241\345\274\217\350\277\220\350\241\214\347\255\276\345\220\215\345\256\271\345\231\250.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_fs_kbc\346\250\241\345\274\217\350\277\220\350\241\214\347\255\276\345\220\215\345\256\271\345\231\250.md" deleted file mode 100644 index 140a688a257844cbe68646dfd0908fdd99f6a5e2..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_fs_kbc\346\250\241\345\274\217\350\277\220\350\241\214\347\255\276\345\220\215\345\256\271\345\231\250.md" +++ /dev/null @@ -1,48 +0,0 @@ -# 使用offline_fs_kbc模式运行签名容器.md - -> offline_fs_kbc模式,是把验签公钥放在initrd中,不需要借助于simple-kbs,相应的,也就不支持pre_attestation - -- 编辑kata配置文件(kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml。) - -设置kbc_mode,initrd指向offline_fs_kbc模式的initrd,关闭pre_attestation功能,使能镜像验签功能: - -``` -initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-offline_fs_kbc.initrd" -guest_pre_attestation = false -kernel_params = "agent.aa_kbc_params=offline_fs_kbc::null agent.enable_signature_verification=true " -``` - -- 启动 Pod - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-sign-offline - name: test-sign-offline -spec: - containers: - - image: docker.io/pawsonfang/mybusybox - name: test-sign-offline - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get pods -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-sign-offline 1/1 Running 0 31h -``` - diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_sev_kbc\346\250\241\345\274\217\350\277\220\350\241\214\345\212\240\345\257\206\345\256\271\345\231\250.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_sev_kbc\346\250\241\345\274\217\350\277\220\350\241\214\345\212\240\345\257\206\345\256\271\345\231\250.md" deleted file mode 100644 index fe6a2822d4515c154b3efe10b7a3b1a2c2a1869f..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\344\275\277\347\224\250offline_sev_kbc\346\250\241\345\274\217\350\277\220\350\241\214\345\212\240\345\257\206\345\256\271\345\231\250.md" +++ /dev/null @@ -1,45 +0,0 @@ -# 使用offline_sev_kbc模式运行加密容器.md - -- kata配置文件默认配置为online模式,请修改为下面的字段,使其为offline模式: - - ``` - initrd = "/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-offline_sev_kbc.initrd" - guest_pre_attestation_kbs_mode="offline" - ``` - -- 自定义 policy ,请参考[自定义simple-kbs的policy](./自定义simple-kbs的policy.md)。 - - -- 启动 Pod - -```shell -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-en-offline - name: test-en-offline -spec: - containers: - - image: docker.io/pawsonfang/busybox:encrypted - name: test-en-offline - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - -- 查看 pod 是否启动成功: - -```shell -kubectl get po -``` - -- 预期结果如下: - -```shell -NAME READY STATUS RESTARTS AGE -test-en-offline 1/1 Running 0 31h -``` diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\345\212\240\345\257\206\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\345\212\240\345\257\206\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" deleted file mode 100644 index 8d0139a512cea19ead1aad672d41948bbf3b7d3f..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\345\212\240\345\257\206\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" +++ /dev/null @@ -1,193 +0,0 @@ -# 制作一个新的加密镜像并部署 - -本文主要为您介绍如何制作一个新的加密镜像,并部署pod。 - -#### 安装依赖 - -需要借助[skopeo](https://github.com/containers/skopeo)加密容器镜像,安装步骤如下: - -``` -# 安装go,用于编译 -sudo yum install go -y -# 安装git、make等依赖 -sudo yum install git make gcc gpgme-devel libassuan-devel device-mapper-devel -y -# 源码安装skopeo -git clone https://github.com/containers/skopeo $(go env GOPATH)/src/github.com/containers/skopeo -cd $(go env GOPATH)/src/github.com/containers/skopeo -DISABLE_DOCS=1 make bin/skopeo -sudo DISABLE_DOCS=1 make install -# 检查命令可用 -skopeo -v -``` - -#### 加密镜像 - -Attestation Agent可以启动一个grpc服务来支持对映像进行加密。克隆仓库: - -``` -attestation_agent_tag="v0.5.0" -git clone https://github.com/confidential-containers/attestation-agent.git -(cd attestation-agent && git checkout -b "branch_${attestation_agent_tag}" "${attestation_agent_tag}") -``` - -编译并启动CoCo Keyprovider: - -``` -# 安装依赖 -curl https://sh.rustup.rs -sSf | sh -source "$HOME/.cargo/env" -sudo yum install openssl-devel -y -# 编译并启动 -cd attestation-agent/coco_keyprovider -RUST_LOG=coco_keyprovider cargo run --release -- --socket 127.0.0.1:50000 -``` - -创建 Attestation Agent keyprovider: - -``` -cat > ocicrypt.conf < key1 -``` - -把你想要加密的镜像加密并拷贝到当前目录,本例中使用的是`busybox`镜像。其中密钥使用`keypath`指定,`keyid`此处设置为`kbs:///default/key/key_id2`,密钥算法设置为`A256GCM`,`——insecure-policy`标志用于连接到认证代理,不会影响项目的安全性。 - -``` -OCICRYPT_KEYPROVIDER_CONFIG=ocicrypt.conf skopeo copy --insecure-policy --encryption-key provider:attestation-agent:keypath=$(pwd)/key1::keyid=kbs:///default/key/key_id2::algorithm=A256GCM docker://busybox oci:busybox:encrypted -``` - -加密后,可以看到在当前目录下生成了`busybox`目录。 - -确认镜像确实已经被加密: - -``` -cat ./busybox/index.json | python3 -m json.tool -``` - -xxxxxxxxxx NAME               READY   STATUS   RESTARTS   AGEtest-en-offline     1/1     Running   0         31hshell - -``` -{ - "schemaVersion": 2, - "manifests": [ - { - "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:f594fcb13ca12e4ebf400b5e8ab715cb4f30adb335b8e31366d61f5350029e6e", - "size": 1195, - "annotations": { - "org.opencontainers.image.ref.name": "encrypted" - } - } - ] -} -``` - -根据digest找到对应的manifest:`./busybox/blocs/sha256/73135775766027c5006e7744fa8007e812afec905064743c68b780dd49c1eeaf` - -``` -cat ./busybox/blobs/sha256/f594fcb13ca12e4ebf400b5e8ab715cb4f30adb335b8e31366d61f5350029e6e | python3 -m json.tool -``` - -期望结果: - -``` -{ - "schemaVersion": 2, - "mediaType": "application/vnd.oci.image.manifest.v1+json", - "config": { - "mediaType": "application/vnd.oci.image.config.v1+json", - "digest": "sha256:3488e6e2e41e62fc51be840cd61d806d5b45defdb84a2e6c99ea8a0edb4b6cc7", - "size": 575 - }, - "layers": [ - { - "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip+encrypted", - "digest": "sha256:0dfdc90a4529ca0b38e575945748d6f8258ad2ea2cce8755b8a9f0e1566e447f", - "size": 2592227, - "annotations": { - "org.opencontainers.image.enc.keys.provider.attestation-agent": "eyJraWQiOiJrYnM6Ly8vZGVmYXVsdC90ZXN0LWtleS8xIiwid3JhcHBlZF9kYXRhIjoiLzNMeWhsdVE1aG42MVVjN0ZDM1BWTlNDUlV0YitLc1h5ZWhGTERtaUJlcUE4cStrcGgxbFpwckR4cjh0ck5RUFpxRDB2UlFobVFFWTM1YnV3R05VeGRINXdyeWtCa0x2OTFkSHFHMEJOY1FETVNhNTBBZFpqb00xTHQ0SUdIUDlZeEpGL3hmcWk4RFFBUmdXNjhpV3hlcWgxTFRMQ01hcUg5TzUxeXduYmcxTmJ3aFM0aXdkRSttMGRhOWwyTXpqeklrbjRtN3pWZUl6cFRVVHJuS0gyM1RmWmVWZUZsZVMxY0VscWhGdGw4bnZDYmphNlZyQlFYTzRFVVZUdjkvemxzS2xnRnl3aEhnL1VvUHBmMXMvY2RJPSIsIml2IjoiQUFBQUFBQUFBQUFBQUFBQSIsIndyYXBfdHlwZSI6IkEyNTZHQ00ifQ==", - "org.opencontainers.image.enc.pubopts": "eyJjaXBoZXIiOiJBRVNfMjU2X0NUUl9ITUFDX1NIQTI1NiIsImhtYWMiOiJqWHhYMGVWWGR2RHAxbVpxSHVXYzFJWGFwazhicmhKMHdpbDl5K3JLUXc4PSIsImNpcGhlcm9wdGlvbnMiOnt9fQ==" - } - } - ] -} -``` - -其中`mediaType`为`application/vnd.oci.image.layer.v1.tar+gzip+encrypted`,表示该layer已被加密。 - -#### 上传镜像到远程的image registry - -记得把docker.io/myrepo替换为自己的仓库地址: - -``` -# 登录您的image registry,比如登录docker.io -skopeo login docker.io -# 上传镜像 -skopeo copy --insecure-policy oci:busybox:encrypted docker://docker.io/myrepo/busybox:encrypted -``` - -#### 更新密钥到kbs - -- 设置数据库参数 - - ``` - KBS_DB_USER="kbsuser" - KBS_DB_PW="kbspassword" - KBS_DB="simple_kbs" - KBS_DB_TYPE="mysql" - KBS_DB_HOST=$(sudo docker network inspect simple-kbs_default \ - | jq -r '.[].Containers[] | select(.Name | test("simple-kbs[_-]db.*")).IPv4Address' \ - | sed "s|/.*$||g") - ``` - -- 获取加密密钥的base64 encode - -```shell -enc_key=$(cat key1 | base64) -echo $enc_key -``` - -- 将 加密密钥 注入 mysql 中。 - -```shell -mysql -u${KBS_DB_USER} -p${KBS_DB_PW} -h ${KBS_DB_HOST} -D ${KBS_DB} < 注意:`default/key/key_id2`要与skopeo参数相同;使用offline_sev_kbc时,要设置`configuration-qemu-csv.toml`中`guest_pre_attestation_keyset`的值为`KEYSET-2` - -#### 使用新的加密镜像启动pod - -> myrepo替换为自己的仓库地址 - -``` -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-en-online2 - name: test-en-online2 -spec: - containers: - - image: docker.io/myrepo/busybox:encrypted - name: test-en-online2 - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\347\255\276\345\220\215\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\347\255\276\345\220\215\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" deleted file mode 100644 index 195b4afd74889e673c0a64679a6b73b73a7ae43a..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\345\210\266\344\275\234\344\270\200\344\270\252\346\226\260\347\232\204\347\255\276\345\220\215\351\225\234\345\203\217\345\271\266\351\203\250\347\275\262.md" +++ /dev/null @@ -1,161 +0,0 @@ -# 制作一个新的签名镜像并部署 - -本文主要为您介绍如何制作一个新的签名镜像,并部署pod。 - -## 安装cosign - -``` -git clone https://github.com/sigstore/cosign -cd cosign -go install ./cmd/cosign -$(go env GOPATH)/bin/cosign -``` - -## 准备镜像 - -> 示例中使用docker.io存放签名镜像 - -``` -# 使用自己的账号、密码登录 -sudo docker login -# 以busybox为例 -sudo docker pull busybox -# YOUR_USER替换为自己的用户名,YOUR_IMAGE替换为自己想要命名的image name -sudo docker image tag busybox docker.io/YOUR_USER/YOUR_IMAGE -sudo docker push docker.io/YOUR_USER/YOUR_IMAGE -``` - -## 使用cosign签名镜像 - -``` -$(go env GOPATH)/bin/cosign generate-key-pair -# 输入密码,密码是用来加密私钥的 -$(go env GOPATH)/bin/cosign login docker.io --username YOUR_USER -sudo $(go env GOPATH)/bin/cosign sign --key cosign.key docker.io/YOUR_USER/YOUR_IMAGE -``` - -## 自定义policy.json - -> 创建一个新的policy.json,自定义image的pull规则,如下面示例所示,注意keyPath对应的位置用于索引公钥。 - -``` -{ - "default": [{"type": "insecureAcceptAnything"}], - "transports": { - "docker": { - "docker.io/pawsonfang/mybusybox": [ - { - "type": "sigstoreSigned", - "keyPath": "kbs:///default/cosign-public-key/test" - } - ], - "docker.io/pawsonfang/busybox_signed": [ - { - "type": "sigstoreSigned", - "keyPath": "kbs:///default/cosign-public-key/test2" - } - ] - } - } -} -``` - -## 根据kbc_mod更新公钥和policy - -> 对于online_sev_kbc,将公钥和policy添加到数据库; -> -> 对于offline_fs_kbc,将公钥和policy更新到initrd中。 - -### online_sev_kbc - -- 获取simple-kbs的container id - - ``` - KBS_CID=$(sudo docker ps -aqf "name=^simple-kbs-server") - ``` - - - -- 更新policy文件和公钥文件到simple-kbs - - ``` - cd /opt/simple-kbs/resources - sudo docker cp /path/to/policy.json ${KBS_CID}:/usr/local/bin/resources/image_pull_policy.json - sudo docker cp /path/to/cosign.pub ${KBS_CID}:/usr/local/bin/resources/cosign2.pub - ``` - -- 设置数据库参数 - - ``` - KBS_DB_USER="kbsuser" - KBS_DB_PW="kbspassword" - KBS_DB="simple_kbs" - KBS_DB_TYPE="mysql" - KBS_DB_HOST=$(sudo docker network inspect simple-kbs_default \ - | jq -r '.[].Containers[] | select(.Name | test("simple-kbs[_-]db.*")).IPv4Address' \ - | sed "s|/.*$||g") - ``` - - 插入新的公钥keyid:resource_path信息到数据库中 - - ``` - mysql -u${KBS_DB_USER} -p${KBS_DB_PW} -h ${KBS_DB_HOST} -D ${KBS_DB} < ../initrd.new.img -gzip ../initrd.new.img -cd ../ && mv initrd.new.img.gz initrd.new.img -cp initrd.new.img /opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-offline_fs_kbc.initrd -``` - -#### 使用新的image启动pod,此处以online_sev_kbc为例 - -> YOUR_USER/YOUR_IMAGE替换为自己的镜像地址 - -``` -cat <<-EOF | kubectl apply -f - -apiVersion: v1 -kind: Pod -metadata: - labels: - run: test-sign-online2 - name: test-sign-online2 -spec: - containers: - - image: docker.io/YOUR_USER/YOUR_IMAGE - name: test-sign-online2 - imagePullPolicy: Always - dnsPolicy: ClusterFirst - restartPolicy: Never - runtimeClassName: kata-qemu-csv -EOF -``` - diff --git "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\350\207\252\345\256\232\344\271\211simple-kbs\347\232\204policy.md" "b/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\350\207\252\345\256\232\344\271\211simple-kbs\347\232\204policy.md" deleted file mode 100644 index def57a8ff53153a0ded5ec4d624973073b511793..0000000000000000000000000000000000000000 --- "a/INFRA_DOCS/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/\350\207\252\345\256\232\344\271\211simple-kbs\347\232\204policy.md" +++ /dev/null @@ -1,83 +0,0 @@ -# 自定义simple KBS 的policy - -- /opt/confidential-containers/bin/csv-measure.py是一个实用程序,用于使用提供的 ovmf、initrd、kernel、cmdline等作为参数来计算 CSV guest固件测量值。 - -- 计算内核的append值(需要先启动一个offline_sev_kbc或online_sev_kbc的pod) - -```shell -duration=$((SECONDS+30)) -set append - -while [ $SECONDS -lt $duration ]; do - qemu_process=$(ps aux | grep qemu | grep append || true) - if [ -n "${qemu_process}" ]; then - append=$(echo ${qemu_process} \ - | sed "s|.*-append \(.*$\)|\1|g" \ - | sed "s| -.*$||") - break - fi - sleep 1 -done - -echo "${append}" > cmdline_file -``` - -- 根据ovmf、kernel、initrd_path和cmdline_file的地址设置参数。 - - ovmf、kernel和initrd_path的地址请参考kata 的配置文件 - - kata 的配置文件路径:/opt/confidential-containers/share/defaults/kata-containers/configuration-qemu-csv.toml。 - -```shell -ovmf_path="/opt/confidential-containers/share/ovmf/HYGONCSV.fd" -kernel_path="/opt/confidential-containers/share/kata-containers/vmlinuz-csv.container" -initrd_path="/opt/confidential-containers/share/kata-containers/kata-ubuntu-20.04-csv-online_sev_kbc.initrd" -cmdline_path=${PWD}/cmdline_file -``` - -- 使用csv-measure.py 来计算 CSV guest 的Launch digest。 - -```shell - #安装依赖 - sudo pip3 install snowland-smx - #计算digest - measurement=$(/opt/confidential-containers/bin/csv-measure.py \ - --ovmf "${ovmf_path}" \ - --kernel "${kernel_path}" \ - --initrd "${initrd_path}" \ - --cmdline "${cmdline_path}" \ -) -# 确认measurement计算成功 -echo $measurement -``` - -- 设置simple kbs 数据库参数 - -```shell -KBS_DB_USER="kbsuser" -KBS_DB_PW="kbspassword" -KBS_DB="simple_kbs" -KBS_DB_TYPE="mysql" -KBS_DB_HOST=$(sudo docker network inspect simple-kbs_default \ - | jq -r '.[].Containers[] | select(.Name | test("simple-kbs[_-]db.*")).IPv4Address' \ - | sed "s|/.*$||g") -``` - -- 由于本文使用的加密镜像( docker.io/pawsonfang/busybox:encrypted ),是采用 simple kbs 已经存在的密钥来解密,该镜像的 enc_key 值如下。用户需要根据加密镜像按需设置enc_key。 - -```shell -enc_key=C1z522QYM9YZDcz+7nstjYD2HNX1/2/okVStRA2ChDo= -``` - -- 将 自定义policy 注入 mysql 中。 - - policy的组成包括:digests、policies、api_major、api_minor、build_ids等信息。详情请参考[链接](https://github.com/confidential-containers/simple-kbs/blob/main/db/db-mysql.sql#L73)。 - - 我们以digests为例子,向用户展示如何注入自定义policy 。用户可以根据需求自定义Policy。 - -```shell -# 安装依赖 -yum install mysql -y -mysql -u${KBS_DB_USER} -p${KBS_DB_PW} -h ${KBS_DB_HOST} -D ${KBS_DB} < +# 简介 +介绍 +```yaml +products: + Anolis23: #产品名称 + short_name: an23 #产品名缩写,用于创建测试任务 + branch: ['a23'] #匹配分支,分支中包含branch,则匹配成功 + Anolis8: + short_name: an8 + branch: ['a8'] + default: True #默认产品配置 + Anolis7: + short_name: an7 + branch: ['a7'] + Anolis8.4: + short_name: an8.4 + branch: ['a8.4'] + Anolis8.2: + short_name: an8.2 + branch: ['a8.2'] + Anolis7.9: + short_name: an7.9 + branch: ['a7.9'] + Anolis7.7: + short_name: an7.7 + branch: ['a7.7'] +``` + +## toneconfs.yaml +公共测试用例配置文件,可以在globals.yaml和ci.yaml中引用。 +```yaml +basic_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=basic_test + tone_test_case: check_license,check_specfile,check_codestyle +rpm_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=rpm_test + tone_test_case: pkg_smoke_test,check_abi_diff,check_pkg_dependency +custom_test: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: anolis-ci-test + tone_test_conf: group=custom_test + tone_test_case: custom_script +``` + +## globals.yaml +全局配置文件,指明组织仓库运行的测试任务和任务运行方式。 +```yaml +src-anolis-os: #仓库所属组织名称 + code_test: #任务名称 + tone_test: basic_test #任务配置,来自公共测试用例配置文件 + server_config: '{product}-anck-x86_64' #任务运行机器配置,product为产品配置 + abs_build: + type: abs #任务类型,默认为tone + integration_test: + depend: [abs_build] #依赖任务,如果依赖任务失败,则不允许本任务 + tone_test: rpm_test + server_config: #支持不同规格服务器 + x86_64: '{product}-anck-x86_64' + aarch64: '{product}-anck-aarch64' + parallel: #任务运行方式,由上到下串行执行 + - code_test, abs_build #同一层并行执行 + - integration_test +``` + +# 自定义配置 + +## ci.yaml +当全局配置不能满足某个仓库的测试需求时,可以通过配置repos中的ci.yaml来接入自定义配置,ci.yaml中分为仓库配置,测试配置,通知配置。 + +### 仓库配置 +```yaml +#pr,即提交pr就会触发测试,支持gitee平台和github平台 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + trigger_mode: pr + +#pull,定时监测指定仓库分支的commit,如果变化则触发测试 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + git_branch: master + trigger_mode: pull + trigger_time: * * * * * #crontab风格时间表达式 +``` + +### 测试配置 +```yaml +#示例1,引用全局配置 +test: + test_task_1: + tone_test: basic_test + server_config: {product}-anck-x86_64 + +#示例2,覆盖全局配置 +test: + test_task_2: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + +#示例3,自定义测试配置 +test: + test_task_3: + tone_test: keentune + keentune: + tone_workspace: keentune + tone_project: keentune + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 + +#示例4,自定义脚本配置 +test: + test_task_4: + tone_test: script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 + +#示例5,运行并行测试任务 +test: + test_task_5: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_6: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_5, test_task_6 + +#示例6,运行串行测试任务 +test: + test_task_7: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_8: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_7 + - test_task_8 + +#示例8,扩展T-One配置 +test: + test_task_8: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + tone_extend: #详细参数请参考 T-One API + need_reboot: 1 + script_info: + - pos: before + script: sleep 10 +``` + +### 通知配置 +```yaml +notice: + notice_mode: any/on_success/on_fail #通知模式,支持任意/仅成功/仅失败 + callback: 'https://xxx.com' + email: ['x1@xx.com', 'x2@xx.com'] + dingding: ['token1', 'token2'] +``` +上述三个部分组成一份ci.yaml,以下是一个完整示例: +```yaml +repo: + git_url: https://gitee.com/anolis/keentune.git + git_branch: master + trigger_mode: pull + trigger_time: 23 * * * * +test: + keentune_test: + tone_test: keentune + keentune: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 +notice: + dingding: ['token1', 'token2'] +``` +随便写 \ No newline at end of file diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" similarity index 48% rename from "PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" rename to "LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" index e93644d38d6d43ff6522124138e2b3521d3adc05..669a8d5f78e39a27e234923a7afd41da35e179e5 100644 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" +++ "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\345\206\205\346\240\270\344\273\243\347\240\201\351\227\250\347\246\201\347\263\273\347\273\237\344\275\277\347\224\250\346\214\207\345\215\227.md" @@ -1,20 +1,6 @@ # 背景介绍 -龙蜥操作系统内核代码已经在Gitee上正式开源,与此同时,内核代码门禁系统也同步启用,并向社区开发者提供两种模式的代码检查,以保障龙蜥内核代码质量的稳定性和可靠性。更多内核代码开发流程,请参考[Cloud Kernel开发流程](https://gitee.com/anolis/cloud-kernel/wikis/Cloud%20Kernel%20%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B)。 - -# PR模式 -开发者fork内核代码仓库,并在本地进行开发,向内核代码仓库提交代码合入请求,即PR请求时,会自动触发代码门禁检查流程,并由社区机器人通过评论方式实时反馈流程进度,开发者可根据机器人的回复,在PR中评论相应的命令,以推进流程继续,直至通过评审和测试,最终合入内核代码仓库。 - -## CLA检查 -每当有新的PR提交时,代码门禁首先检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入代码测试流程,并在PR中打上anolis_cla_pass,anolis_testing两个标签;如果未签署,则会在PR中打上anolis_cla_fail标签,并评论PR提示提交者未签署CLA协议。
当开发者签署CLA协议之后,可以在所提交的PR中评论/check-cla重新检查协议签署情况,如果通过,则会把anolis_cla_fail标签修改为anolis_cla_pass标签,并评论PR提示开发者后续操作;如果未签署,则会评论PR提示提交者未签署CLA协议。
评论/check-cla不会触发测试流程。 - -## 代码测试 -如果开发者已签署CLA协议,则在提交新的PR时自动触发代码测试流程,开发者可关注PR标签,存在anolis_testing则表示目前该PR正在进行代码测试,当测试完成之后,会把测试结果和详细结果链接一起评论到PR中,并根据测试结果修改anolis_testing标签,测试成功将标签修改为anolis_test_pass,测试失败将标签修改为anolis_test_fail。
开发者可以评论/retest重新进入代码测试流程,前提是CLA检查通过或者测试失败。同时,当机器人检测到PR中的代码发生了变化时,会重置当前测试状态,无论成功还是失败。如果在代码测试流程中更新了提交的代码,会增加code_update标签,当测试完成后,无论成功失败,本次测试结果均为失败。
maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。
目前线上测试机数量较少,且均为虚拟机,编译速度较慢,请开发者耐心等待。 - -## 自动合入 -当PR的测试通过时,即标签中存在anolis_test_pass时,需要maintainer对PR进行review,如果review不通过,需要开发者根据maintainer的提示修改代码,并重新触发测试,修改commit log和PR文本等不修改代码的行为,不需要重新触发测试。
当review通过之后,相关review的人员可以在评论中回复自己的RVB签名,由maintainer评论/merge进行自动何如。自动合入首先检查当前PR中的所有签名信息,按照规则进行排列,然后合入PR,在本地代码中更新,对新合入的代码进行签名添加和PR链接添加,上述流程全部成功之后,本次PR才算合入完成。 - -# 自助模式 +5555555555555566665555555555555555 开发者fork内核代码仓库,并在本地进行开发,无需提交PR也可使用代码门禁的自助检测模式对已开发的代码进行检测,自助模式没有CLA检查和签名检查,仅触发代码测试流程,能够帮助开发者提前了解代码质量情况和问题。
使用社区帐号登录[CBC](https://cbc.openanolis.cn),点击创建任务,首先选择fork仓库的源分支,然后将默认的代码仓库和代码分支修改为开发者自己的仓库和分支,其余选项可按照自身需求进行选择,最后点击确定即可进入代码测试流程,等待执行完毕,即可点击查看,跳转到任务详情页,查看详细的执行日志。
由于测试资源紧张,每位开发者仅允许创建两个执行的任务(一个x86一个arm,也可以两个x86任务),需等待之前提交的任务完成之后才能再次提交新的任务,每次检测提交的commit个数不能超过50个。 # 附录 @@ -51,6 +37,7 @@ | 全量build检测 | allnoconfig,allyesconfig,defconfig,anolis_defconfig,anolis-debug_defconfig | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | | 启动检测 | 检测PR代码所构建出的内核rpm安装之后能否正常启动 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | + ## checkpatch规则 | 包含anolis自研前缀 | 修改内核配置 | 来自upstream | 检查checkpatch | @@ -64,3 +51,4 @@ | 否 | 否 | 是 | 否 | | 否 | 否 | 否(error报错) | 否 | +jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjsssssssssssss diff --git "a/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\346\227\245\345\277\227\346\226\207\344\273\266/110/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\346\227\245\345\277\227\346\226\207\344\273\266/110/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" new file mode 100644 index 0000000000000000000000000000000000000000..614cbe570056347caf469ff8fcd12762baace7d5 --- /dev/null +++ "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\346\227\245\345\277\227\346\226\207\344\273\266/110/CI-META\344\273\223\345\272\223\351\205\215\347\275\256\350\247\204\350\214\203.md" @@ -0,0 +1,147 @@ + +# 简介 + + + +## toneconfs.yaml +公共测试用例配置文件,可以在globals.yaml和ci.yaml中引用。 + + +## globals.yaml +全局配置文件,指明组织仓库运行的测试任务和任务运行方式。 +```yaml +src-anolis-os: #仓库所属组织名称 + code_test: #任务名称 + tone_test: basic_test #任务配置,来自公共测试用例配置文件 + server_config: '{product}-anck-x86_64' #任务运行机器配置,product为产品配置 + abs_build: + type: abs #任务类型,默认为tone + integration_test: + depend: [abs_build] #依赖任务,如果依赖任务失败,则不允许本任务 + tone_test: rpm_test + server_config: #支持不同规格服务器 + x86_64: '{product}-anck-x86_64' + aarch64: '{product}-anck-aarch64' + parallel: #任务运行方式,由上到下串行执行 + - code_test, abs_build #同一层并行执行 + - integration_test +``` + +# 自定义配置 + +## ci.yaml +当全局配置不能满足某个仓库的测试需求时,可以通过配置repos中的ci.yaml来接入自定义配置,ci.yaml中分为仓库配置,测试配置,通知配置。 + +### 仓库配置 +```yaml +#pr,即提交pr就会触发测试,支持gitee平台和github平台 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + trigger_mode: pr + +#pull,定时监测指定仓库分支的commit,如果变化则触发测试 +repo: + git_url: https://gitee.com/anolis/ci-meta.git + git_branch: master + trigger_mode: pull + trigger_time: * * * * * #crontab风格时间表达式 +``` + +### 测试配置 +```yaml +#示例1,引用全局配置 +test: + test_task_1: + tone_test: basic_test + server_config: {product}-anck-x86_64 + +#示例2,覆盖全局配置 +test: + test_task_2: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + +#示例3,自定义测试配置 +test: + test_task_3: + tone_test: keentune + keentune: + tone_workspace: keentune + tone_project: keentune + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 + +#示例4,自定义脚本配置 +test: + test_task_4: + tone_test: script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 + +#示例5,运行并行测试任务 +test: + test_task_5: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_6: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_5, test_task_6 + +#示例6,运行串行测试任务 +test: + test_task_7: + tone_test: basic_test + server_config: {product}-anck-x86_64 + test_task_8: + tone_test: basic_test + server_config: {product}-anck-aarch64 + parallel: + - test_task_7 + - test_task_8 + +#示例8,扩展T-One配置 +test: + test_task_8: + tone_test: basic_test + basic_test: + tone_test_case: check_license,check_specfile + server_config: {product}-anck-x86_64 + tone_extend: #详细参数请参考 T-One API + need_reboot: 1 + script_info: + - pos: before + script: sleep 10 +``` + +### 通知配置 +```yaml +notice: + notice_mode: any/on_success/on_fail #通知模式,支持任意/仅成功/仅失败 + callback: 'https://xxx.com' + email: ['x1@xx.com', 'x2@xx.com'] + dingding: ['token1', 'token2'] +``` +上述三个部分组成一份ci.yaml,以下是一个完整示例: +```yaml +repo: + git_url: https://gitee.com/anolis/keentune.git + git_branch: master + trigger_mode: pull + trigger_time: 23 * * * * +test: + keentune_test: + tone_test: keentune + keentune: + tone_workspace: packageci + tone_project: Anolis_Packages + tone_test_suite: keentune + tone_test_conf: default + server_config: {product}-anck-x86_64 +notice: + dingding: ['token1', 'token2'] +``` diff --git "a/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\345\206\205\346\240\270CI\346\234\215\345\212\241-KernelCI.md" "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\345\206\205\346\240\270CI\346\234\215\345\212\241-KernelCI.md" new file mode 100644 index 0000000000000000000000000000000000000000..37557cb85194881c190a6f17712a06f5d1e7aa33 --- /dev/null +++ "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\345\206\205\346\240\270CI\346\234\215\345\212\241-KernelCI.md" @@ -0,0 +1,85 @@ + +# 服务介绍 +为保障龙蜥社区内核代码的质量,每当有新的内核代码仓库代码合入请求,即PR请求时,都会自动触发bot里的KernelCI流程(内核代码门禁系统),并由bot通过评论方式实时反馈流程进度,开发者可根据bot的回复,在PR中评论相应的命令,以推进流程继续,直至通过评审和测试,最终合入内核代码仓库。更多内核代码开发流程,请参考[Cloud Kernel开发流程](https://openanolis.cn/sig/Cloud-Kernel/doc/607596680293474815)。 + +# PR 规范 + +- 内核CI服务仅支持龙蜥社区官方[内核仓库](https://gitee.com/anolis/cloud-kernel),及其它已被管理员审批的内核仓库。 +- 向内核仓库提交PR,请遵守[社区规范](https://openanolis.cn/sig/Cloud-Kernel/doc/607605992881480196)。 +- 为保证PR review质量,每个PR的commit数量请不要超过25个。 + + +# 操作流程 + +1. 每当内核仓库有新的PR提交时,bot首先会检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入代码测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584171830-16d6f12d-a4dc-426a-8ff5-e93bd91620c1.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=141&id=SmlPp&name=image.png&originHeight=282&originWidth=1746&originalType=binary&ratio=1&rotation=0&showTitle=false&size=143475&status=error&style=none&taskId=ucacd180f-47fe-4910-8a8e-b53987befd8&title=&width=873) + +2. 如果未签署,则会评论PR提示提交者未签署CLA协议。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584416737-f1a82789-85d4-49d5-887e-8c1b949dca3f.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=160&id=wV9Sf&name=image.png&originHeight=320&originWidth=1740&originalType=binary&ratio=1&rotation=0&showTitle=false&size=195377&status=error&style=none&taskId=u7f8ed7c5-c23a-410e-abee-290983d196b&title=&width=870) + +3. 当开发者签署CLA协议之后,可以在PR中评论/check-cla重新检查协议签署情况,评论/check-cla不会触发测试流程,如需测试,评论/retest即可进入测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584503259-d1fb4700-00ed-4852-9c68-c9baec30b35b.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=278&id=wFTwV&name=image.png&originHeight=556&originWidth=1766&originalType=binary&ratio=1&rotation=0&showTitle=false&size=196642&status=error&style=none&taskId=u134459b8-a67d-4c78-87c7-3171f2e4cbd&title=&width=883) + +4. 当测试完成之后,会把测试结果和详细结果链接一起评论到PR中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584761977-c682b4be-7d2d-473d-adcc-8109904ff2cd.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=276&id=yOgnc&name=image.png&originHeight=552&originWidth=1740&originalType=binary&ratio=1&rotation=0&showTitle=false&size=264370&status=error&style=none&taskId=u7c9b6e15-5a9d-4f8d-9a03-c31ca9a6345&title=&width=870) + +5. 如果测试失败,开发者可在修改代码之后,评论/retest重新进入代码测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677121622562-c0ffd198-a124-4456-bed3-9a81717b368a.png#clientId=ucd86df8e-644d-4&from=paste&height=600&id=R2nYg&name=image.png&originHeight=1200&originWidth=1650&originalType=binary&ratio=2&rotation=0&showTitle=false&size=542157&status=done&style=none&taskId=u44d508d9-ca90-4268-9055-2bb7297ccef&title=&width=825) + +6. maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。 +7. 当代码测试通过后,需由maintainer进行review,review不通过,则请开发者按照maintainer的意见和建议进行修改,如果有代码修改,则需要评论/retest重新进行测试。 +8. 当代码测试和review均通过时,可由maintainer评论/merge进行自动合入,合入后将会对本次PR的commit进行自动签名。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677122175219-2edb14fa-f5b4-4451-9590-bfd06e53179e.png#clientId=ucd86df8e-644d-4&from=paste&height=453&id=U5vnw&name=image.png&originHeight=906&originWidth=1532&originalType=binary&ratio=2&rotation=0&showTitle=false&size=359777&status=done&style=none&taskId=u998bc880-2735-4c36-b544-732464bbd06&title=&width=766) + +# 可用命令 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | +| /merge | 进行代码合入和自动签名 | maintainer | + + +# 标签说明 +每次bot操作均会在PR上打上状态标签,开发者可根据标签信息判断当前流程,并进行后续操作: + +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | +| anolis_merge_pass | 自动签名成功 | +| anolis_merge_fail | 自动签名失败 | + + +# 检测项 +| 检测项 | 检测目标 | 检测范围 | +| --- | --- | --- | +| review检测 | 检查每个commit log是否包含规范字段,例如#ANBZ等 | 每一个commit | +| checkpatch检测 | 与上游社区的checkpatch检测保持一致,范围根据情况有一定适配 | 每一个龙蜥自研的commit | +| build检测 | anolis_defconfig | 每一个commit,区分aarch64与x86_64 | +| kconfig检测 | 检测所有的config文件是否有新的config选项未设置,防止编译出错 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | +| 全量build检测 | allnoconfig,allyesconfig,defconfig,anolis_defconfig,anolis-debug_defconfig | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | +| 启动检测 | 检测PR代码所构建出的内核rpm安装之后能否正常启动 | 只检测所有提交中的最后一个commit,区分aarch64与x86_64 | + + +# 接入方式 +KernelCI测试服务不但为龙蜥内核提供服务,还可以开放给合作企业,为合作企业的内核仓库提供测试服务。目前主要由SIG组形式进行合作,有需要的企业可以向内核SIG组提出申请,通过后由管理员进行配置,配置好后即可生效。具体接入流程如下: + +1. 合作企业内核SIG组向龙蜥内核SIG组提出接入申请 +2. 需要准备的材料有: + - 接入门禁的仓库分支和检测版本 + - maintainer邮箱列表 + - 在T-One上创建本SIG组的WorkSpace +3. 等待审批 +4. 通过后由管理员进行配置 +5. 配置完成,立即生效 diff --git "a/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\345\256\271\345\231\250CI\346\234\215\345\212\241-DockerCI.md" "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\345\256\271\345\231\250CI\346\234\215\345\212\241-DockerCI.md" new file mode 100644 index 0000000000000000000000000000000000000000..32cf053a580d3edc263b74572e516e8bcf0ecf54 --- /dev/null +++ "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\345\256\271\345\231\250CI\346\234\215\345\212\241-DockerCI.md" @@ -0,0 +1,134 @@ + +# 服务介绍 +为了支持龙蜥社区容器镜像的构建发布流程,bot为社区容器镜像仓库提供了基于龙蜥系统的DockerCI测试服务,每当有新的PR提交时,bot会自动检测PR中的Dockerfile文件修改,并触发ABS容器镜像构建任务,当测试镜像构建成功时,会触发T-One容器镜像测试任务,测试项包含基础镜像测试和应用镜像测试,同时还允许开发着在仓库中引入自定义测试用例,当测试和review均通过,PR将被maintainer合入,同时系统会自动将测试镜像推送至官方正式仓库。 + +# PR 规范 + +- 容器CI服务仅支持龙蜥社区官方[容器仓库](https://gitee.com/anolis/docker-images),和github上的容器仓库。 +- 为保证容器发布质量,向容器仓库提交PR时,每个PR中限制最多包含一个Dockerfile文件。 +- 应用镜像Dockerfile存储目录限制为:应用名/应用版本/操作系统版本/Dockerfile,例如:nginx/1.14.1/8.6/Dockerfile。 +- 当PR中不包含Dockerfile时,不触发构建和发布流程,由maintainer自行考虑合入。 + + +# 操作流程 + +1. 每当容器仓库有新的PR提交时,bot首先会检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入代码测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584171830-16d6f12d-a4dc-426a-8ff5-e93bd91620c1.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=141&id=u0a9e8f87&name=image.png&originHeight=282&originWidth=1746&originalType=binary&ratio=1&rotation=0&showTitle=false&size=143475&status=error&style=none&taskId=ucacd180f-47fe-4910-8a8e-b53987befd8&title=&width=873) + +2. 如果未签署,则会评论PR提示提交者未签署CLA协议。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584416737-f1a82789-85d4-49d5-887e-8c1b949dca3f.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=160&id=u7365980b&name=image.png&originHeight=320&originWidth=1740&originalType=binary&ratio=1&rotation=0&showTitle=false&size=195377&status=error&style=none&taskId=u7f8ed7c5-c23a-410e-abee-290983d196b&title=&width=870) + +3. 当开发者签署CLA协议之后,可以在PR中评论/check-cla重新检查协议签署情况,评论/check-cla不会触发测试流程,如需测试,评论/retest即可进入测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584503259-d1fb4700-00ed-4852-9c68-c9baec30b35b.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=278&id=u48661e02&name=image.png&originHeight=556&originWidth=1766&originalType=binary&ratio=1&rotation=0&showTitle=false&size=196642&status=error&style=none&taskId=u134459b8-a67d-4c78-87c7-3171f2e4cbd&title=&width=883) + +4. 当测试完成之后,会把测试结果和详细结果链接一起评论到PR中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123711013-3ce7aba0-9467-4d11-ae9c-054494f6232a.png#clientId=uc5190962-43ed-4&from=paste&height=545&id=uceeb48aa&name=image.png&originHeight=1090&originWidth=1446&originalType=binary&ratio=2&rotation=0&showTitle=false&size=522042&status=done&style=none&taskId=u2fe84899-483d-4aa0-931f-dfed904610a&title=&width=723) + +5. 如果测试失败,开发者可在修改代码之后,评论/retest重新进入代码测试流程,或者当有新的代码提交时,也会自动触发重新测试。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123859843-7ed789bf-12bc-4950-960b-908188e7e486.png#clientId=uc5190962-43ed-4&from=paste&height=838&id=u7de105f3&name=image.png&originHeight=1676&originWidth=1522&originalType=binary&ratio=2&rotation=0&showTitle=false&size=783240&status=done&style=none&taskId=u652976ef-01a9-48c1-be0b-86ac9d5586c&title=&width=761) + +6. maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。 +7. 当代码测试通过后,需由maintainer进行review,通过之后,可由maintainer评论/merge进行自动合入,并将测试镜像推送到正式仓库中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123913431-70594fdb-96c2-4824-9f40-6e9034b40fec.png#clientId=uc5190962-43ed-4&from=paste&height=593&id=ue5da9dd0&name=image.png&originHeight=1186&originWidth=1454&originalType=binary&ratio=2&rotation=0&showTitle=false&size=427587&status=done&style=none&taskId=u27bf5e52-80a3-429a-bc59-1f71e26dc50&title=&width=727) + +# 可用命令 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | +| /merge | 进行代码合入 | maintainer | + + +# 标签说明 +每次bot操作均会在PR上打上状态标签,开发者可根据标签信息判断当前流程,并进行后续操作: + +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | + + +# 检测项 +| 测试类型 | 测试项 | 描述 | +| --- | --- | --- | +| 启动测试 | test_container_startup | 使用被测容器镜像启动容器,检查内核、编程语言等是否符合预期 | +| 应用容器状态检查 | test_container_basic | 启动应用容器后,检查容器的启动状态是否符合预期 | +| 应用容器网络端口检查 | test_container_network | 启动应用容器后,检查容器的网络端口是否能正常访问 | +| 应用容器服务检查 | test_container_service | 启动应用容器后,检查容器内的应用服务是否开启且状态正常 | +| 应用容器进程检查 | test_container_process | 启动应用容器后,检查容器的应用进程存在且处于运行状态 | + + +# 接入方式 +目前暂不支持其它类型的容器仓库接入,但是支持每个应用自定义测试用例,方便开发者进行测试使用。 + +- 自定义测试功能接入 + +需要在应用的Dockerfile文件的同级目录创建配置文件ci.yaml,生效优先级为:源仓库中Dockerfile同级的ci.yaml > 合入仓库中Dockerfile同级的ci.yaml > CI-META仓库中的[全局容器测试配置](https://gitee.com/anolis/ci-meta/blob/master/packages/d/docker-images/ci.yaml),详细参数配置含义请参考CI-META仓库配置规范,以下是默认ci.yaml配置: +```yaml +repo: + git_url: https://gitee.com/anolis/docker-images + trigger_mode: pr +test: + docker_build: + test_type: docker #1-6行为配置容器构建,无需修改 + docker_base_test: #指定测试case,可按需修改 + tone_test: base_test #测试case名称 + base_test: #测试case详细配置 + tone_workspace: container_ci_test #测试case工作空间 + tone_project: default_container_ci_test #测试case项目 + tone_test_suite: image-ci-test #测试case suite + tone_test_conf: group=container_startup_test #测试case conf + server_config: #测试case机器配置,可按需修改 + x86_64: anolis-container-func-test-x86 + aarch64: anolis-container-func-test-arm64 + docker_app_test: + tone_test: app_test + app_test: + tone_workspace: container_ci_test + tone_project: default_container_ci_test + tone_test_suite: image-ci-test + tone_test_conf: group=application_container_func_test + server_config: + x86_64: anolis-container-test-x86 + aarch64: anolis-container-test-arm64 + parallel: #任务调度逻辑,上下串行,左右并行 + - docker_build + - docker_base_test, docker_app_test +``` + +- 自定义测试脚本接入 + +ci.yaml中支持接入自定义测试脚本,详细参数配置含义请参考CI-META仓库配置规范,以下是自定义测试脚本接入例子: +```yaml +test: #ci.yaml中的test + test_task: #自定义测试任务名称 + tone_test: script #自定义测试任务类型,固定为script + entry: test.sh #测试脚本需要放到ci.yaml同级目录中 + server_config: {product}-anck-x86_64 #自定义测试脚本使用机器配置 +``` + +- 开源测试case接入 + +如果用户将自己的测试用例贡献到开源T-One的测试用例库中,则可以在ci.yaml中直接配置测试case,具体贡献方式请参考T-One测试用例集成文档,以下是开源测试case接入例子: +```yaml +test: #ci.yaml中的test + test_task: #测试任务名称 + tone_test: self_test #开源测试case名称 + self_test: #开源测试case配置 + tone_workspace: self_test #开源测试case工作空间 + tone_project: self_test #开源测试case项目 + tone_test_suite: self_test #开源测试case suite + tone_test_conf: self_test #开源测试case conf + server_config: {product}-anck-x86_64 #开源测试case机器配置 +``` diff --git "a/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\350\275\257\344\273\266\345\214\205CI\346\234\215\345\212\241-PackageCI.md" "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\350\275\257\344\273\266\345\214\205CI\346\234\215\345\212\241-PackageCI.md" new file mode 100644 index 0000000000000000000000000000000000000000..6f62e43fc2f90ad9b0d69f4b4763e0645dd4cdbc --- /dev/null +++ "b/LOCK/CI\345\217\212\344\273\243\347\240\201\351\227\250\347\246\201003/\351\276\231\350\234\245\350\275\257\344\273\266\345\214\205CI\346\234\215\345\212\241-PackageCI.md" @@ -0,0 +1,81 @@ + +# 服务介绍 +为了扩展龙蜥操作系统的能力,增强龙蜥系统软件包的兼容度,bot为社区OS软件包和其他主流平台的软件包提供了基于龙蜥系统的PackageCI测试服务,测试项不但包含官方统一的测试用例,还允许开发者自定义测试用例,并且同时支持PR级和Nightly级的CI流程,其中PR测试默认对Gitee上的OpenAnolis企业账户下的所有仓库生效,Nightly测试或者其他主流平台则需要通过注册进行服务接入。 + +# PR 规范 + +- 软件包CI服务支持龙蜥社区[官方仓库](https://gitee.com/openanolis)下所有仓库接入,及其它在CI-META[配置仓库](https://gitee.com/anolis/ci-meta)中注册的软件包仓库。 +- 暂未对软件包PR做规范检查,请自觉遵守社区规范。 + +# 操作流程 + +## PR流程 + +1. 每当软件包仓库有新的PR提交时,bot首先会检查PR提交者的贡献者协议(CLA协议)签署情况,如果已签署,则会自动进入CI测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653589644396-f695b137-38af-4dcc-8996-8068f450b5d8.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=127&id=W7axP&name=image.png&originHeight=254&originWidth=1716&originalType=binary&ratio=1&rotation=0&showTitle=false&size=109875&status=error&style=none&taskId=u0be67b93-214d-4049-af53-c44e532a864&title=&width=858) + +2. 如果未签署,则会评论PR提示提交者未签署CLA协议。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653589592953-2a9a003f-32e3-41f1-9878-2f0bbe64b11e.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=153&id=y7QgR&name=image.png&originHeight=306&originWidth=1730&originalType=binary&ratio=1&rotation=0&showTitle=false&size=162925&status=error&style=none&taskId=u67455779-cf28-4029-9691-01bfd91516a&title=&width=865) + +3. 当开发者签署CLA协议之后,可以在PR中评论/check-cla重新检查协议签署情况,评论/check-cla不会触发测试流程,如需测试,评论/retest即可进入测试流程。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/28856758/1653584503259-d1fb4700-00ed-4852-9c68-c9baec30b35b.png#clientId=u69fad9a3-bda9-4&errorMessage=unknown%20error&from=paste&height=278&id=sQ2lx&name=image.png&originHeight=556&originWidth=1766&originalType=binary&ratio=1&rotation=0&showTitle=false&size=196642&status=error&style=none&taskId=u134459b8-a67d-4c78-87c7-3171f2e4cbd&title=&width=883) + +4. 当测试完成之后,会把测试结果和详细结果链接一起评论到PR中。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677122840696-10f795d4-ef41-487b-b9e8-7e15ebc4efa1.png#clientId=uc86325b6-3082-4&from=paste&height=513&id=Agv7g&name=image.png&originHeight=1026&originWidth=1066&originalType=binary&ratio=2&rotation=0&showTitle=false&size=350252&status=done&style=none&taskId=u88b136b4-0369-4334-8e9c-ad3847fcbfc&title=&width=533) + +5. 如果测试失败,开发者可在修改代码之后,评论/retest重新进入代码测试流程,或者当有新的代码提交时,也会自动触发重新测试。 + +![image.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/28856758/1677123092022-c6892bca-5aa3-497b-99f0-4b9294e49273.png#clientId=uc86325b6-3082-4&from=paste&height=837&id=Rz4QM&name=image.png&originHeight=1674&originWidth=1466&originalType=binary&ratio=2&rotation=0&showTitle=false&size=704176&status=done&style=none&taskId=u937ed7e6-2a33-44ac-a619-cebb610dbff&title=&width=733) + +6. maintainer可以评论/skip-test帮助开发者跳过某些可以忽略测试失败的场景。 +7. 当CI测试通过之后,由maintainer进行评审,评审通过后将进行PR合入。 + +## Nightly流程 +(待后续实现) + +# 可用命令 +| 回复命令 | 功能 | 可使用人员 | +| --- | --- | --- | +| /check-cla | 检查PR提交者签署CLA协议情况 | PR提交者,openanolis企业成员 | +| /retest | 重新进入代码测试流程 | PR提交者,openanolis企业成员 | +| /skip-test | 跳过代码测试流程 | maintainer | + + +# 标签说明 +每次bot操作均会在PR上打上状态标签,开发者可根据标签信息判断当前流程,并进行后续操作: + +| 标签 | 说明 | +| --- | --- | +| anolis_cla_pass | PR提交者已签署CLA协议 | +| anolis_cla_fail | PR提交者未签署CLA协议 | +| anolis_testing | 代码测试中 | +| code_update | 代码测试中发生了代码更新 | +| anolis_test_pass | 代码测试通过 | +| anolis_test_fail | 代码测试未通过 | + + +# 检测项 +| 测试类型 | 测试项 | 描述 | +| --- | --- | --- | +| 合规检查 | check_license
许可证检查 | 对spec文件和源码中的许可证进行检查 | +| 代码检查 | check_spec_file
Spec检查 | 对spec文件进行格式检查 | +| 代码检查 | check_code_style
编码规范 | 对源文件做检查,目前支持c/c++,python,shell | +| 构建测试 | abs_build
ABS构建 | 调用ABS构建服务进行软件包构建,回传rpm包链接 | +| 冒烟测试 | pkg_smoke_test
RPM Smoke | 下载rpm软件包,安装测试,命令行测试,LDD检查等,依赖构建测试结果 | +| 兼容性测试 | check_abi_diff
ABI兼容性测试 | 对rpm包的前后版本进行abidiff检查,依赖构建测试结果 | +| 依赖测试 | check_pkg_dependency
软件包依赖测试 | 对rpm包的前后版本进行依赖包检查,依赖构建测试结果 | + +# 接入方式 +在OpenAnolis企业账户下的所有仓库默认接入PackageCI流程,对每个PR进行测试。
同时,如果您有以下需求: + +1. OpenAnolis企业里的仓库想在PR中运行其他的CI测试 +2. 其他平台的软件包仓库也想进行PackageCI测试 +3. 想针对某个仓库进行Nightly级别的CI测试 +4. 等等 + + +通过在anolis/ci-meta仓库中提交PR进行注册,即可接入PackageCI流程,满足您的个性化测试需求,详细接入规范请参考《CI-META仓库配置规范》。 diff --git a/LOCK/maintainers.yaml b/LOCK/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c26bfed5f45aa041a4310f60e859668a8852583c --- /dev/null +++ b/LOCK/maintainers.yaml @@ -0,0 +1,25 @@ +# 指定所有 maintainers +maintainers: + - default_group: &DG + - openanolis_id: hgj_admin + gitee_id: logic_jie + - openanolis_id: hahahaha + gitee_id: yutting123 + - openanolis_id: yankai + gitee_id: just-sososo + - network_group: &NG + - openanolis_id: suli0002 + gitee_id: suli01 + - sg_group: &sg + - openanolis_id: yankai + gitee_id: just-sososo + - HH_group: &HG + - openanolis_id: hahahaha + gitee_id: yutting123 + +# 指定文档目录对应的用户组 +paths: + - /*: *DG + - ./CI及代码门禁/日志文件/710/: *NG + - ./CI及代码门禁/日志文件: *sg +# - ../CI及代码门禁/日志文件/710/: *HG diff --git a/LOCK/menu.yaml b/LOCK/menu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3226aceb8900ee27f6c7553509a6ab50cbb07fe4 --- /dev/null +++ b/LOCK/menu.yaml @@ -0,0 +1,6 @@ +dddd: + CI及代码门禁: + CI-META仓库配置规范: ../CI及代码门禁/日志文件/710/CI-META仓库配置规范.md + 内核代码门禁系统使用指南: ../CI及代码门禁/内核代码门禁系统使用指南.md + 龙蜥内核CI服务-KernelCI: ../CI及代码门禁/龙蜥内核CI服务-KernelCI.md + 龙蜥容器CI服务-DockerCI: ../CI及代码门禁/龙蜥容器CI服务-DockerCI.md \ No newline at end of file diff --git a/OPERATIONS_DOCS/maintainers.yaml b/OPERATIONS_DOCS/maintainers.yaml index b6a5ebcc22b51c7bc61bcba48e0dc624dad39c81..666710f68b89921da1cd9684581c2583a4d4d78c 100644 --- a/OPERATIONS_DOCS/maintainers.yaml +++ b/OPERATIONS_DOCS/maintainers.yaml @@ -1,24 +1,9 @@ # 指定所有 maintainers maintainers: - default_group: &default_group - - openanolis_id: xx - gitee_id: xxxx - - network_group: &network_group - - openanolis_id: yankai - gitee_id: just-sososo - - openanolis_id: yankai - gitee_id: just-sososo - - io_group: &io_group - - openanolis_id: lisi - gitee_id: lisi - - openanolis_id: xxx - gitee_id: xxx - - other_group: &other_group - - openanolis_id: xx - gitee_id: just-sososo + - openanolis_id: shankailun10 + gitee_id: shankailun09 + # 指定文档目录对应的用户组 paths: - - /*: *default_group - - ./network/*: *network_group - - ./OPERATIONS_DOCS/*: *network_group - - path3: *other_group \ No newline at end of file + - /*: *default_group \ No newline at end of file diff --git a/OPERATIONS_DOCS/menu.yaml b/OPERATIONS_DOCS/menu.yaml index 04feaedb516359e0cf9a8b783f85199358df9033..c46d065b0deef845dd6000a0b8506a541e15b017 100644 --- a/OPERATIONS_DOCS/menu.yaml +++ b/OPERATIONS_DOCS/menu.yaml @@ -1,12 +1,20 @@ -OPERATIONS_DOCS: - menu: menu.yml - maintainers: maintainers.yml - 人人都可以参与开源: - 龙蜥一刻: - 冒泡排序: - 权益细则: ../人人都可以参与开源/龙蜥一刻/冒泡排序/权益细则.md - 二分法: - Anolis OS环境搭建教程: ../人人都可以参与开源/龙蜥一刻/二分法/Anolis OS环境搭建教程.md - 龙蜥 ANCK 5.10 倚天平台 MPAM 测试报告: ../人人都可以参与开源/龙蜥一刻/二分法/龙蜥 ANCK 5.10 倚天平台 MPAM 测试报告.md - 操作平台: - windows平台: ../人人都可以参与开源/操作平台/windows平台.md \ No newline at end of file +OPERATIONS_DOCS: + 龙蜥社区运营指引文档: + 龙蜥社区MeetUp与研讨会举办指南: ../龙蜥社区运营指引文档/龙蜥社区MeetUp与研讨会举办指南.md + 龙蜥社区走进高校活动举办指南: ../龙蜥社区运营指引文档/龙蜥社区走进高校活动举办指南.md + 龙蜥大讲堂讲师指南: ../龙蜥社区运营指引文档/龙蜥大讲堂讲师指南.md + 龙蜥开发者说征文指南: ../龙蜥社区运营指引文档/龙蜥开发者说征文指南.md + 龙蜥社区物料申请指南: ../龙蜥社区运营指引文档/龙蜥社区物料申请指南.md + 龙蜥社区课件: + 龙蜥操作系统大会: ../龙蜥社区课件/龙蜥操作系统大会.md + 龙蜥社区-云栖大会技术演讲: ../龙蜥社区课件/龙蜥社区-云栖大会技术演讲.md + 龙蜥社区MeetUp: ../龙蜥社区课件/龙蜥社区-龙蜥社区MeetUp.md + 龙蜥社区-龙蜥大讲堂: ../龙蜥社区课件/龙蜥社区-龙蜥大讲堂.md + 龙蜥社区飞天技术沙龙-CentOS迁移替换专场 PPT: ../龙蜥社区课件/龙蜥社区飞天技术沙龙-CentOS迁移替换专场 PPT.md + 龙蜥社区-2023开放原子全球开源峰会: ../龙蜥社区课件/龙蜥社区-2023开放原子全球开源峰会.md + 操作系统智能助手——OS Copilot: ../龙蜥社区课件/操作系统智能助手——OS Copilot.md + 龙蜥社区-LLUG(Linux User Group): ../龙蜥社区课件/龙蜥社区-LLUG(Linux User Group).md + 龙蜥社区协同育人教材: ../龙蜥社区课件/龙蜥社区协同育人教材.md + Container-Plumbing-Days-24-EROFS: ../龙蜥社区课件/Container-Plumbing-Days-24-EROFS.md + 龙蜥社区PPT模板: + 龙蜥社区PPT模板: ../龙蜥社区PPT模板/龙蜥社区PPT模板.md \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/docsTest.md" "b/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/docsTest.md" deleted file mode 100644 index d04c065694bdc39fe4875c62f43f00f714993018..0000000000000000000000000000000000000000 --- "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/docsTest.md" +++ /dev/null @@ -1,13 +0,0 @@ -## 一. Bugzilla初识 -Bugzilla是一个缺陷管理系统,可以用来管理Bug,也可以用来管理需求。Bugzilla可以通过浏览器页面创建Bug,也可以通过api接口创建Bug。 - -- **1.1 首页** - -![image.png](../../assets/bugzilla/mainpage1.png) -## 二. Bug生命周期 -加点东西加点东西 -- **2.1 新建Bug** - - **2.1.1 路径** - - 首页->New/File a Bug->Select a classification->Select a product->Bug创建页面。具体如下:首先,在首页点击New或File a Bug按钮,进行创建Bug。 - 然后会提示让选择一个classification, classification是Bug的一级分类。 \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/nothing.jpg" "b/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/nothing.jpg" deleted file mode 100644 index a81c13c4e470a8e7b189c11f37d22b25181bcff8..0000000000000000000000000000000000000000 Binary files "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/nothing.jpg" and /dev/null differ diff --git "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/windows\345\271\263\345\217\260.md" "b/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/windows\345\271\263\345\217\260.md" deleted file mode 100644 index de2fbe7fecb7f0699bd67544a32f750fa2f44cf9..0000000000000000000000000000000000000000 --- "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\346\223\215\344\275\234\345\271\263\345\217\260/windows\345\271\263\345\217\260.md" +++ /dev/null @@ -1,78 +0,0 @@ -# 一级标题 - -## 二级标题 - -### 三级标题 - -tupiantttt------------ - -#### 四级标题 - -##### 五级标题 - -###### 六级标题 - -## 二. 图片一 -![nothing](../../人人都可以参与开源/操作平台/nothing.jpg) -*** -## 三. 图片2 -![](../../人人都可以参与开源/操作平台/nothing.jpg) -*** -## 三. 图片2-1 -![](./nothing.jpg) -*** -## 四. 图片3 -图片3 - -*** -图片3 - ---- - -*斜体文字* - -_斜体文字_ - -**粗体文字** - -__粗体文字__ - -***粗斜体文字*** - -___粗斜体文字___ - - -*** -* * * -****** -- - - ------- - -baidu.com -sina.com -~~tencent.com~~ - - - -* 第一项 -* 第二项 -* 第三项 - -+ 第一项 -+ 第二项 -+ 第三项 - -- 第一项 -- 第二项 -- 第三项 - -1. 第一项: - - 第一项嵌套的第一个元素 - - 第一项嵌套的第二个元素 -2. 第二项: - - 第二项嵌套的第一个元素 - - 第二项嵌套的第二个元素 - -> 区块引用 -> Markdown教程 -> 学的不仅是技术更是梦想 \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\344\272\214\345\210\206\346\263\225/Anolis OS\347\216\257\345\242\203\346\220\255\345\273\272\346\225\231\347\250\213.md" "b/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\344\272\214\345\210\206\346\263\225/Anolis OS\347\216\257\345\242\203\346\220\255\345\273\272\346\225\231\347\250\213.md" deleted file mode 100644 index a9f7ecb382957f8fb98b0d231d69b48f1efed377..0000000000000000000000000000000000000000 --- "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\344\272\214\345\210\206\346\263\225/Anolis OS\347\216\257\345\242\203\346\220\255\345\273\272\346\225\231\347\250\213.md" +++ /dev/null @@ -1,268 +0,0 @@ -# 写在前面 - -Anolis OS 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化。 - -在您使用Anolis OS之前,我们提供了一个预装Anolis OS的在线机器资源服务。我们**强烈建议**您访问[**龙蜥实验室**](https://lab.openanolis.cn/#/apply/home),使用Web页面及机器人等形式自动创建和管理机器资源,以此来对Anolis OS进行体验。 - -您可以访问[龙蜥实验室使用指南](https://www.yuque.com/anolis-docs/community/peng85),来进行**一键申请**和 **免费试用** 。 - -![](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/63156315/1656644119956-01a1cabe-eb42-4c64-82d8-902d01afb26d.png) - -我们提供两种方式安装Anolis OS: - -* ISO镜像安装 -* qcow虚拟机镜像安装 - -## 一、通过ISO进行安装 - -### 1.1 ISO镜像下载 - -登陆下载界面获取Anolis OS最新iso镜像文件 - -[https://openanolis.cn/download](https://openanolis.cn/download) - -![](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/63156315/1656504756808-2cdce132-2ff8-4d66-a96d-18cd6525601a.png) - -### 1.2 镜像安装 - -参考该文档,通过图形化安装接口部署Anolis8/7至目标平台: - -[https://www.yuque.com/anolis-docs/manual/installation](https://www.yuque.com/anolis-docs/manual/installation) - -## 二、 通过qcow虚拟机镜像安装 - -首先,验证CPU是否支持KVM; - -`egrep '(vmx|svm)' /proc/cpuinfo` - -如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU是支持的。 - -如果您是买的ECS,或者已经开了虚拟机,那大概率没办法再通过KVM的方式进行安装。 - -### 2.1 虚拟机镜像下载 - -登陆下载界面获取Anolis OS最新qcow2镜像文件 - -[https://openanolis.cn/download](https://openanolis.cn/download) - -这里以7.9为例:点击网址中的下载按钮后,选择相应架构的文件夹进入,既可以看到对应的下载列表,请选择**AnolisOS-7.9-GA-x86_64-ANCK.qcow2**文件进行下载。 - -![](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/63156315/1656574325523-958feb42-fbbf-4974-9bd9-9d6827dd99db.png) - -### 2.2 安装依赖包 - -`sudo yum install -y qemu-kvm libvirt virt-install bridge-utils` - -### 2.3 启动前配置 - -#### 2.3.1 libvirt服务 - -开启libvirt服务 - -`systemctl start libvirtd` - -设置开机启动 - -`systemctl enable libvirtd` - -查看状态操作结果 - -`systemctl status libvirtd` - -![](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/63156315/1656557798218-65ab7a31-63e2-4200-bca5-2ed9f65a169e.png) - -`systemctl is-enabled libvirtd` - -![](https://intranetproxy.alipay.com/skylark/lark/0/2022/png/63156315/1656557863822-cec7389f-3748-43c9-8878-e03fe5906f4f.png) - -#### 2.3.2 打开虚拟化的网络支持 - -`sudo virsh net-autostart default` - -`sudo virsh net-start default` - -`sudo sysctl -w net.ipv4.ip_forward=1` # 也可以写到配置文件里持久化 - -**TIPS:** - -`sudo virsh net-autostart default` 执行过程中可能会卡住,此时将 `/etc/modprobe.d/blacklist.conf` 文件中的 "blacklist nf_conntrack_ipv4" 语句注释掉,例如 - -``` -... -#blacklist nf_conntrack_ipv4 -``` - -之后再执行 `sudo virsh net-autostart default` - -#### 2.3.3 修改kvm权限 - -直接设置成root启动 - -``` -cat >> /etc/libvirt/qemu.conf << EOF -user = "root" -group = "root" -EOF -systemctl restart libvirtd.service -``` - -#### 2.3.4 建立链接 - -查看qemu-kvm路径 - -`whereis qemu-kvm` - -``` -qemu-kvm: /etc/qemu-kvm /usr/libexec/qemu-kvm /usr/share/qemu-kvm /usr/share/man/man1/qemu-kvm.1.gz -``` - -建立软连接 - -`ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm` - -#### 2.3.5 创建xml配置文件 - -示例文件的名称为anolis.xml,请根据提示修改您的镜像路径 - -您可以按照注释自己酌情修改。 - -``` - - anolis - 16777216 - 8 - - - - - hvm - - - - - - - - - - - - destroy - restart - restart - - - /usr/bin/qemu-kvm - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -### 2.4 虚拟机的启动与管理 - -#### 2.4.1 使用virsh命令启动虚拟机 - -新机器执行virsh命令可能会有setlocale: No such file or directory的警告,可安装语言包 - -`yum install -y glibc-langpack-zh` - -`sudo virsh define 虚拟机名.xml` - -`sudo virsh start 虚拟机名` # 请修改为KVM虚拟机的真实名称。 - -vm 默认的账户和密码为: - -* 用户名:`anuser` -* 密码:`anolisos` - -#### 2.4.2 切换root用户并允许ssh root登录 - -1. `sudo su` -2. 输入密码`anolisos` -3. 修改root密码:`passwd root` -4. 修改`/etc/ssh/sshd_config`: - -``` -PasswordAuthentication yes - -PermitRootLogin yes -``` - -#### 2.4.3 虚拟机的访问 - -可以通过下列方式访问VM: - -* 通过 vnc 访问宿主机的 IP,登录VM,查看 IP -* 通过 `sudo virsh console 虚拟机名` 登录 VM(请注意可能会有一段时间的黑屏,VM启动过程没有输出到屏幕),查看 IP -* 获取到 Guest IP 之后,通过 `ssh root@` 登录 VM. - -#### 2.4.3 查询虚拟机在宿主机对应串口设备 - -`virsh ttyconsole 虚拟机名` - -#### 2.4.4 其余virsh命令 - -`virsh list` #显示本地活动虚拟机 - -`virsh list –-all ` #显示本地所有的虚拟机(活动的+不活动的) - -`virsh define 虚拟机名.xml` #通过配置文件定义一个虚拟机(这个虚拟机还不是活动的) - -`virsh undefine 虚拟机名.xml` #删除虚拟机配置 - -`virsh start 虚拟机名` #启动名字为ubuntu的非活动虚拟机 - -`virsh create 虚拟机名.xml ` # 创建虚拟机(创建后,虚拟机立即执行,成为活动主机) - -`virsh suspend 虚拟机名` # 暂停虚拟机 - -`virsh resume 虚拟机名 ` # 启动暂停的虚拟机 - -`virsh shutdown 虚拟机名` # 正常关闭虚拟机 - -`virsh destroy 虚拟机名` # 强制关闭虚拟机 - -`virsh dominfo 虚拟机名` #显示虚拟机的基本信息 - -`virsh domname 2` # 显示id号为2的虚拟机名 - -`virsh domid 虚拟机名` # 显示虚拟机id号 - -`virsh domuuid 虚拟机名` # 显示虚拟机的uuid - -`virsh domstate 虚拟机名` # 显示虚拟机的当前状态 - -`virsh dumpxml 虚拟机名` # 显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机分配id号、uuid、vnc端口号等等) - -`virsh setmem 虚拟机名 512000` #给不活动虚拟机设置内存大小 - -`virsh setvcpus 虚拟机名 4` # 给不活动虚拟机设置cpu个数 - -`virsh edit 虚拟机名` # 编辑配置文件(一般是在刚定义完虚拟机之后) diff --git "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\344\272\214\345\210\206\346\263\225/\351\276\231\350\234\245 ANCK 5.10 \345\200\232\345\244\251\345\271\263\345\217\260 MPAM \346\265\213\350\257\225\346\212\245\345\221\212.md" "b/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\344\272\214\345\210\206\346\263\225/\351\276\231\350\234\245 ANCK 5.10 \345\200\232\345\244\251\345\271\263\345\217\260 MPAM \346\265\213\350\257\225\346\212\245\345\221\212.md" deleted file mode 100644 index b3230c28ce258110ce76f3dd8cbfa7c1c036a7e2..0000000000000000000000000000000000000000 --- "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\344\272\214\345\210\206\346\263\225/\351\276\231\350\234\245 ANCK 5.10 \345\200\232\345\244\251\345\271\263\345\217\260 MPAM \346\265\213\350\257\225\346\212\245\345\221\212.md" +++ /dev/null @@ -1,1001 +0,0 @@ -from arm-sig: https://openanolis.cn/sig/ARM_ARCH_SIG/doc/657742613244594693 - -一、测试总结 - -针对龙蜥 OS MPAM 特性的整体测试情况如下: - -经过对 MPAM 的功能性验证,目前 L3 cache 资源隔离和监控功能均正常,内存带宽隔离效果甚微,监控功能可用。 -测试用例覆盖 MPAM 接口读写测试、并发压力测试等多种类型,测试结果未发现问题。 -针对 MPAM ESR 中断,验证了 PARTID、PMG、monitor 相关异常能否触发中断、告知错误类型,中断监测功能正常可用。 -二、MPAM 功能验证 -2.1 cache 隔离功能验证 -2.1.1 不同配置对实际 cache 占有量的影响 - -L3 cache 资源隔离以 ways 的方式进行配置。倚天机器共有 16 ways,测试对不同 ways 的隔离效果进行了验证。 - -numactl -m 0 -C 16 memhog -r10000000 100000m > /mnt/log - -程序和资源隔离 group 绑定分别采用了 pid 绑定(tasks)和 cpu 绑定(cpus)两种方式。通过 schemata 接口设置程序所能够使用的 ways 数目,通过 mon_data/mon_L3_0*/llc_occupancy 接口读取程序的 L3 cache 占用。多次读取取平均值,并与理想的 cache ways 大小进行对比。 - -测试结果显示,L3 cache 隔离功能效果显著,无论是通过 tasks 绑定还是 cpus 绑定,均可以得到与理想值相接近的隔离效果。 - -2.1.2 不同配置对 mem latency 的影响 - -latency 作为一个重要的性能指标,在一些对时延敏感的场景来说,有很重要的参考作用,此处使用 lat_mem_rd 测试 cache 在不同的 ways 下,内存 latency 的分布情况,也从侧面验证 MPAM 对 cache 的隔离功能。 - -#设置步长为512字节 -numactl -C 10 -m 0 ./lat_mem_rd -N 1 -P 1 145M 512 - -测试结果显示,随着 cache way 数目的增加,加载相同内存的 latency 逐渐减小。 - -2.1.3 L3 cache 抗干扰测试 -# workload -numactl -m 1 -C 64-127 memhog -r10000000 100000m > /mnt/log -# distractor -numactl -m 1 -C 64-127 memhog -r10000000 100000m > /mnt/log - -workload:保持 L3:1=fff0 配置无变化 - -distractor: 测试 L3:1=,mask 值分别为 0-f(无干扰)、0010-fff0(有干扰) - -测试结果显示: - -在无干扰情况下,workload 的 L3 cache 占用量基本无变化; - -随着干扰 way 数逐渐变多,workload 和 distractor 两者的 L3 cache占比逐渐趋同,总量不变。 - -2.1.4 模拟混部 L3 cache 隔离测试 - -分别以 SPECjbb 2015 和 stress-ng 程序模拟在线环境和离线环境,对L3 cache隔离功能进行测试。两个环境均运行在 NUMA node 1 上。 - -在前 40s 的时间内,两个程序共享 L3 cache 资源。在约 40s 后,开始隔离在线和离线L3 cache资源的使用,在离线任务 L3 cache 的配比分别为 0xffff 和 0xf。 - -通过实验结果可以看到,在 L3 cache 资源共享的情况下,离线资源对在线资源干扰和压制明显,L3 cache 竞争激烈,波动幅度很大;在对 L3 cache 资源进行隔离后,一方面离线得到了持续有效的压制,L3 cache 占有率大幅下降,另一方面在线性能提升明显,而且波动幅度变小。 - -2.2 MB 隔离功能验证 -2.2.1 不同配置对内存带宽的影响 -gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=100000000 -DNTIMES=1000 stream.c -o stream -# 单node测试 -numactl -m 1 -C 64-127 ./stream -# 单CPU测试 -numactl -m 1 -C 72 ./stream - -MB 资源隔离以百分比的方式进行配置。测试以 5% 为粒度,通过设置 schemata 接口让内存带宽从 5% 逐次递增到 100%,通过读取 mon_data/mon_MB_0*/mbm_local_bytes 接口读取带宽值,最终取多次测量的平均值。 - -通过测试结果可以发现,不同百分比下的测试MB带宽值和100%带宽下的MB带宽值基本相等,倚天机器的 MB 带宽隔离效果甚微。 - -单 node(64 CPU) MB 配置结果 - -percent - - - -stream测试值[Copy] (MB/s) - - - -mbm_local_bytes接口值 (MB/s) - - - - -5 - - - -104808.5 - - - -104800.0 - - - - -10 - - - -105028.3 - - - -105730.5 - - - - -20 - - - -104459.3 - - - -104915.1 - - - - -40 - - - -105077.6 - - - -105852.0 - - - - -60 - - - -104980.6 - - - -105178.7 - - - - -80 - - - -104924.8 - - - -105182.8 - - - - -100 - - - -104828.1 - - - -105855.8 - -单 CPU MB 配置结果 - -percent - - - -stream测试值[Copy] (MB/s) - - - -mbm_local_bytes接口值 (MB/s) - - - - -5 - - - -25948.7 - - - -24147.7 - - - - -10 - - - -25934.0 - - - -24433.1 - - - - -20 - - - -25913.5 - - - -22771.2 - - - - -40 - - - -25897.9 - - - -24559.4 - - - - -60 - - - -25952.9 - - - -24079.7 - - - - -80 - - - -25866.5 - - - -24246.4 - - - - -100 - - - -25952.1 - - - -24171.9 - -三、MPAM稳定性测试 -3.1 resctrl mount/umount - -测试方法 - -挂载 resctrl 文件系统,设置 schemata 资源隔离接口,随机写 cpus/cpus_list、tasks 接口,读取mon_data 资源监控接口,最后卸载 resctrl 文件系统。重复 1000000 次。 - -测试结果 - -resctrl 文件系统相关接口仍可正常使用。 - -3.2 接口写入测试 -3.2.1 schemata 写入 - -测试方法 - -创建两个 group,生成随机 L3 cache mask 和 MB 内存带宽值,并分别写入两个 group 的 schemata 接口,之后读取 schemata 接口,验证当前值是否与写入值相同。重复测试 1000000 次。 - -测试结果 - -schemata 均可正常写入。 - -3.2.2 schemata 错误写入 - -对 schemata 接口写入多种错误参数,验证 schemata 是否可以正确识别处理。 - -验证的错误类型及验证结果如下: - -错误写入示例 - - - -last_cmd_status输出 - - - -测试结果 - - - - -L3:0=10000 - - - -Mask out of range - - - -PASS - - - - -L3:2=ff;3=ff - - - -Unknown domain - - - -PASS - - - - -L3 - - - -Missing ':' - - - -PASS - - - - -L3: - - - -Missing 'L3' value - - - -PASS - - - - -L3:0 - - - -Missing '=' or non-numeric domain - - - -PASS - - - - -L30:0=fff - - - -Unknown or unsupported resource name 'L30' - - - -PASS - - - - -L3:0=fghi - - - -Non-hex character in the mask fghi - - - -PASS - - - - -L3:1=ff;1=f4 - - - -Duplicate domain 1 - - - -PASS - - - - -MB:0=150 - - - -MB value 150 out of range 5-100 - - - -PASS - - - - -MB:0=4 - - - -MB value 4 out of range 5-100 - - - -PASS - - - - -MB:0=FOO - - - -Non-decimal digit in MB - - - -PASS - - - - -MB - - - -Missing ':' - - - -PASS - - - - -MB:0 - - - -Missing 'MB' value - - - -PASS - - - - -MB:2=55 - - - -Unknown domain - - - -PASS - - - - -MB:1=23;1=56 - - - -Duplicate domain 1 - - - -PASS - - - - -L3:0=ff (with cdp) - - - -Unknown or unsupported resource name 'L3' - - - -PASS - -3.2.3 cpus/cpus_list 写入 - -测试方法 - -随机写入 cpus/cpus_list 接口 1000000 次,验证是否写入成功,并且 cpus 接口和 cpus_list 接口的值是否相对应。 - -测试结果 - -cpus/cpus_list 均可正常写入,并保持值的相等。 - -3.2.4 cpus/cpus_list 错误写入 - -错误写入示例 - - - -last_cmd_status输出 - - - -测试结果 - - - - -echo 156 > cpus_list - - - -Can only assign online CPUs - - - -PASS - - - - -echo 4096 > cpus_list - - - -Bad CPU list/mask - - - -PASS - - - - -echo ffff > cpus_list - - - -Bad CPU list/mask - - - -PASS - - - - -echo 3-12 > cpus - - - -Bad CPU list/mask - - - -PASS - -3.2.5 tasks 写入 - -测试方法 - -创建 500 个进程,并将其 pid 写入 tasks 接口,验证进程对应 pid 是否存在。之后 kill 掉所有进程,验证其 pid 是否已从 tasks 文件中移除。重复 1000000 次。 - -测试结果 - -tasks 接口均可正常写入和移除。 - -3.2.6 tasks 错误写入 - -错误示例 - - - -stderr - - - -测试结果 - - - - -将不存在pid写入tasks - - - -echo: write error: No such process - - - -PASS - - - - -echo hello > tasks - - - -echo: write error: Invalid argument - - - -PASS - -3.2.7 mode 写入 - -mode 接口默认值为 shareable,当前MPAM接口暂不支持 mode 接口值的修改。 - -Mode - - - -支持情况 - - - - -shareable - - - -支持 - - - - -exclusive - - - -不支持 - - - - -pseudo-locksetup - - - -不支持 - - - - -pseudo-locked - - - -不支持 - -3.3 group mkdir/rmdir 测试 -3.3.1 max group 创建 - -测试方法 - -以 info/*/num_closids 为基准,创建所能达到的最多 group。重复 1000000 次。 - -测试结果 - -倚天 PARTID 数目为 64 个,因此除了 default group 外,最多能够创建 63 个 group。一般情况下均可达到最大值。但在部分 group 被使用过的情况下,由于其对应的 PARTID 在 L3 cache中占用量可能超过 /sys/fs/resctrl/info/L3_MON/max_threshold_occupancy,从而导致该 PARTID 在一定时间内不可用。 - -3.3.2 group 随机创建/删除 - -测试方法 - -随机创建/删除 group 共计 2000*(num_closids-1),验证 group 分配和回收功能是否正常。 - -测试结果 - -group 随机创建和删除,group 分配/回收接口仍可正常运作。 - -3.3.3 mon_group 创建/删除 - -当前社区版本MPAM代码下 num_rmids 均为 1,暂不支持 mon_groups 目录下 mon group 的创建和删除。 - -3.4 并发读写测试 -3.4.1 L3 cache 监控接口并发读取 - -测试方法 - -创建 5 个 group,每个 group 中写入 10 个进程:memhog -r1000000000 1m > /mnt/log - -同时 10 个进程并发读 mon_data/L3_MON/llc_occupancy,持续时间 60 min。 - -测试结果 - -测试过程中未出现resctrl接口崩溃或不可用问题。 - -3.4.2 MB 监控接口并发读取 - -测试方法 - -创建 5 个 group,每个 group 中写入 10 个进程:memhog -r1000000000 1m > /mnt/log - -同时 10 个进程并发读 mon_data/mon_MB_*/mbm_local_bytes,持续时间 60 min。 - -测试结果 - -测试过程中未出现 resctrl 接口崩溃或不可用问题。 - -3.4.3 schemata 接口并发写入 - -测试方法 - -创建 5 个 group,每个 group 中写入 10 个进程:memhog -r1000000000 1m > /mnt/log - -同时 10 个进程并发随机写入 schemata,持续时间 60 min。 - -测试结果 - -测试过程中未出现 resctrl 接口崩溃或不可用问题。 - -3.4.4 cpus/cpus_list 接口并发写入 - -测试方法 - -创建 1 个 group,10 个进程并发写入随机 cpus/cpus_list,持续时间 60 min。 - -测试结果 - -测试过程未出现接口崩溃或不可用问题。 - -3.4.5 tasks 接口并发写入 - -测试方法 - -创建 1 个 group,10 个进程并发创建 300 个 task 并写入 tasks 接口。 - -测试结果 - -测试过程未出现接口崩溃或不可用问题。 - -四、MPAM 错误中断验证 -4.1 L3 cache 资源错误中断验证 - -错误码 - - - -描述 - - - -结果 - - - -备注 - - - - -0 - - - -No error captured in MPAMF_ESR - - - -无 - - - -非异常情况 - - - - -1 - - - -MPAMCFG_PART_SEL out of range - - - -可触发 - - - - - - - - - -2 - - - -Request PARTID out of range - - - -可触发 - - - - - - - - - -3 - - - -MSMON out of range PARTID/PMG - - - -可触发 - - - - - - - - - -4 - - - -Request PMG out of range - - - -不可触发 - - - -PMG>1时无法写入 - - - - -5 - - - -MSMON_CFG_MON_SEL out of range - - - -可触发 - - - - - - - - - -6 - - - -MPAMCFG_INTPARTID out of range - - - -未测试 - - - -暂不支持PARTID narrowing - - - - -7 - - - -INTERNAL unexpected - - - -未测试 - - - -暂不支持PARTID narrowing - - - - -8 - - - -MPAMCFG_PART_SEL.RIS unimplemented - - - -不可触发 - - - -RIS>1时无法写入 - - - - -9 - - - -MPAMCFG_PART_SEL.RIS no control - - - -不可触发 - - - -RIS>1时无法写入 - - - - -10 - - - -MSMON_CFG_MON_SEL.RIS unimplemented - - - -不可触发 - - - -RIS>1时无法写入 - - - - -11 - - - -MSMON_CFG_MON_SEL.RIS no monitor - - - -不可触发 - - - -RIS>1时无法写入 - - - - -12:18 - - - -Reserved \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\345\206\222\346\263\241\346\216\222\345\272\217/\346\235\203\347\233\212\347\273\206\345\210\231.md" "b/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\345\206\222\346\263\241\346\216\222\345\272\217/\346\235\203\347\233\212\347\273\206\345\210\231.md" deleted file mode 100644 index b151f17f61a29d4d6306dd6d001f760de4269fc8..0000000000000000000000000000000000000000 --- "a/OPERATIONS_DOCS/\344\272\272\344\272\272\351\203\275\345\217\257\344\273\245\345\217\202\344\270\216\345\274\200\346\272\220/\351\276\231\350\234\245\344\270\200\345\210\273/\345\206\222\346\263\241\346\216\222\345\272\217/\346\235\203\347\233\212\347\273\206\345\210\231.md" +++ /dev/null @@ -1,142 +0,0 @@ -什么是贡献值? -龙蜥社区是一个操作系统开源社区,欢迎开发者们一起为社区做贡献,感受开源魅力。 - -近期,社区上线了【贡献值】功能。贡献值是根据你在社区的参与程度而发放的分值。例如,提升了社区文档的质量、分享你的开发者故事、给某一个SIG贡献了代码,等等,这些都是帮助社区成长,将会被赠与不同的贡献值。 - -你可以在社区的个人中心查看贡献值。其中: - -“总贡献值”是你在社区的历年贡献值的总数,见证你与社区的共同成长。 -“可兑换贡献值”是用于兑换权益的,它的初始分值等同于“总贡献值”,但会随着兑换而扣除相应分值。 -贡献值能做什么? -贡献值可以兑换社区的权益。详细的兑换分值,请参见本文“如何获得贡献值?”一节。 - -用途一:申请实习证明或实践证明 -如果你是在校大学生、研究生,可申请实习证明 (贡献值需达到100分及以上)。实习证明由社区颁发,记录你在社区的贡献信息。 -如果你是在校中学生,可以申请实践证明 (贡献值需达到100分及以上)。实践证明由社区颁发,记录你在社区的贡献信息。 -实习证明/实践证明将于9月初开放申请 。根据贡献值的多少,证书分为“高级”、“中级”、“初级”。申请后,该证明会发放到你的个人中心,你也可通过编号在社区查询。 - -在200+社区生态企业(如阿里云、统信等单位)招聘期 ,参与龙蜥社区贡献是加分项 。如果你是应届生,持有实习证明,还有机会获得内推机会 ,为你寻找最合适的岗位。 - - -用途二:兑换社区的定制礼品 -龙蜥社区为开发者们准备了丰富的礼品,不同的分值可兑换不同价值的礼品。兑换礼品后, “可兑换贡献值”会相应减少,但“总贡献值”不会减少。 - -例如,你原有200积分,使用50分兑换了礼品,则“可兑换贡献值”变为150分,但“总贡献值”依旧是200分。 - - -用途三:参与年度评奖 -龙蜥社区将会围绕代码和非代码贡献评选出年度突出贡献奖,贡献值(“总贡献值”)将会是入围奖项的重要考核因素之一。 - - -更多权益,敬请期待。 - -如何获得贡献值? -参与活动越多,贡献值越高,实习证明或礼品的等级越高。你可以通过以下参与方式来获得贡献值。 - -方式一:开启龙蜥社区之旅 -方式 获得标准 贡献值 -首次注册社区 注册龙蜥社区的账号。 5 -首次绑定Gitee账号 首次成功绑定龙蜥社区账号与Gitee账号。 5 -首次登录社区 首次登录龙蜥社区。 1 -首次浏览SIG详情 你的龙蜥社区账号,首次浏览≥3个SIG详情页面。 1 -首次阅读博客文章 你的龙蜥社区账号,首次阅读≥3篇博客文章。 1 -首次浏览新闻动态 你的龙蜥社区账号,首次阅读≥3篇新闻。 1 -首次学习视频 你的龙蜥社区账号,首次观看学习≥1个视频。 1 -首次了解龙蜥操作系统(Anolis OS) 你的龙蜥社区账号,首次浏览Anolis OS 产品页面,关注产品动态。 1 -首次阅读CentOS停服专区 你的龙蜥社区账号,首次阅读CentOS停服专区的内容,了解详情。 1 -首次下载龙蜥操作系统(Anolis OS) 你的龙蜥社区账号,首次下载Anolis OS到本地使用。 3 -首次了解龙蜥软硬件兼容能力 你的龙蜥社区账号,首次浏览软硬件兼容适配列表。 1 -首次了解龙蜥安全更新 你的龙蜥社区账号,首次浏览安全公告,查看Errata和CVEs。 1 -方式二:参与专项开发者活动,走进开源 -1. 推荐新人参与此活动 -推荐方式:在「人人都可以参与开源」活动页面的右侧,找到 分享 按钮,复制链接发送。被分享人完成任务后,你可以获得贡献值。 -分享按钮 - -2. 字字珠玑:文档捉虫 -目标:提交文档缺陷,优化文档质量。针对准确性、合规性、可读性、规范性等问题提交issue。 - -捉虫范围:SIG文档和CentOS停服专区文档 - -语言范围:简体中文 - -找出的文档缺陷类型 贡献值 -内容不合规,存在违法、违规内容。例如内容可能有版权纠纷、内容涉黄涉赌涉政等。 2 -内容/代码错误或缺失关键内容,导致操作中断,无法继续执行。 2 -内容/代码有误或不完整,但不影响操作。 1 -描述不清晰,例如语句有歧义或含义模糊。 1 -低错,例如链接失效、图片失效、有错别字、专有名词写法错误或写法不统一等。 1 -3. 字字珠玑:文档翻译 -目标:将中文文档翻译成英文。 - -翻译范围:SIG文档和CentOS停服专区文档 - -翻译标准:没有漏译,没有错译,没有明显的语法错误。 - -翻译的数量 贡献值 -每200字 1 -说明:每增加200字,贡献值增加1分。单篇上限为10分。 - -4. 字字珠玑:写文档 -目标:社区产品/基础设施的帮助文档、使用建议等。已有文档请参见Anolis OS产品文档 。 - -文档类型:使用社区产品/基础设施的最佳实践、FAQ、使用体验或建议反馈等。 - -要求: - -文档内容要准确,是经过测试或实践的。 -文档步骤尽可能详细。 -可以适当配上图片,更易于理解。 -文档内容 贡献值 -FAQ。 -你在使用龙蜥社区的任何产品(Anolis OS 7或8、KeenTune、龙蜥实验室、ABS等)、任何阶段(下载、部署、安装等)时碰到的问题。希望你提供详细的报错信息,如果有解决方案更佳。示例。 2~5 -最佳实践。 -你使用龙蜥社区产品的最佳实践,例如你是怎么玩转ABS、T-One的。希望你提供详细的操作步骤,让更多人用起来。示例 5~10 -使用社区产品的真实体验,以及建议反馈。 -在使用社区产品碰到的不好体验,可以记录下来并反馈给我们。 2~5 -5. 随机试炼 -获得标准 贡献值 -完成抽取到的盲盒任务,并提交PR。 1~20。以任务中标注的贡献值为准。 -6. 龙蜥一刻 -获得标准 贡献值 -完成领取的任务,并提交PR。 1~20。以任务中标注的贡献值为准。 -7. 一码当先 -获得标准 贡献值 -完成领取的任务,并提交PR。 1~10000。以任务中标注的贡献值为准。 -方式三:参与社区日常任务、热爱布道与分享 -方式 获得标准 贡献值 -积极参与SIG 成为SIG的maintainer。 50 -积极参与SIG 成为SIG的committer。 10 -投稿 投稿开发者故事、评测文章,针对文章质量发放贡献值。详情参考这里。 5~10 -直播分享 参与龙蜥大讲堂直播分享,每一次分享都会发放贡献值。详情参考这里。 20~100 -成为社区推广大使 根据每一次的推广类型与成效,发放贡献值。详情参考这里。 1~100 -如何查看贡献值?如何用贡献值兑换礼品? -打开贡献值页面,或者在龙蜥社区官网右上角,点击账号头像,选择“我的贡献值”。页面上方显示你的贡献值。 - -找到贡献值旁边的“去兑换/申领”链接,填写兑换申请。 - -去兑换或申领 - -贡献值对应的权益等级 -权益一:实习证明与实习机会 -注意: - -申请实习证明或实践证明, 不会扣除贡献值。 -在200+社区生态企业(如阿里云、统信等单位)的招聘期间 ,参与龙蜥社区贡献是加分项 。如果你是应届生,持有实习证明,还有机会获得内推机会 ,为你寻找最合适的岗位。 -贡献值 可申请的实习证明/实践证明 -≥300 初级 -≥1000 中级 -≥2000 高级 -权益二:社区定制礼品 -可兑换的定制礼品( 任选其一 ,先到先得) 消耗的贡献值 -帆布袋、小龙本子+笔、数据线、手机支架、小风扇、U盘、陶瓷杯、雨伞、小龙抱枕、T恤、U盘、加湿器等。 100 -书籍、咖啡保温杯、蓝牙音箱、小米鼠标、无线充鼠标垫、金属把手马克杯、双肩包、纽曼蓝牙耳机、眼罩脖枕套装、充电宝、筋膜枪等。 300 -极客时间企业版年度会员卡,罗技G502鼠标、猫王蓝牙音箱、beats耳机、罗技K845机械键盘等。 1000 -大疆云台,树莓派Pi 400电脑键盘PC一体机,罗技G610机械键盘等。 2000 -任天堂Switch NS日版,当贝投影仪,小米扫地机器人,cherry电竞键盘,airpods等。 年度总分前三名 -还可以兑换云服务器资源,当前可兑换的物品以龙蜥官网上的兑换页为准,持续上线中。 - -说明:如果某些礼品库存告罄,将会发放相似的礼品。 - -声明 -禁止恶意刷分,一经发现,将清空贡献值。 -活动解释权归龙蜥社区所有。 \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272PPT\346\250\241\346\235\277/\351\276\231\350\234\245\347\244\276\345\214\272PPT\346\250\241\346\235\277.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272PPT\346\250\241\346\235\277/\351\276\231\350\234\245\347\244\276\345\214\272PPT\346\250\241\346\235\277.md" new file mode 100644 index 0000000000000000000000000000000000000000..52f9b392b4e4a8a89be446712a0a27ef2cd65959 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272PPT\346\250\241\346\235\277/\351\276\231\350\234\245\347\244\276\345\214\272PPT\346\250\241\346\235\277.md" @@ -0,0 +1,9 @@ +## 龙蜥社区PPT模板 + +声明:本PPT模板由龙蜥操作系统开源社区创作并发布,社区始终保留该PPT模板的所有权和使用权,允许社区成员自由取用制作PPT,但不可擅自二次修改现有视觉,未经授权,禁止商业用途,违者将追究法律责任。 + +[PPT模板浅色版本.pptx](https://openanolisyunying.yuque.com/attachments/yuque/0/2025/pptx/26155561/1747986867311-1cac4554-4292-48d5-94b8-c80e713a32e5.pptx) + +[PPT模板深色版本.pptx](https://openanolisyunying.yuque.com/attachments/yuque/0/2025/pptx/26155561/1747986855152-c2b382bb-88ef-441c-a5af-17b595e7d250.pptx) + + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/Container Plumbing Day_ EROFS \344\273\213\347\273\215.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/Container Plumbing Day_ EROFS \344\273\213\347\273\215.md" new file mode 100644 index 0000000000000000000000000000000000000000..e15dae94fba2ced69a6e7f669eef6c85378802c8 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/Container Plumbing Day_ EROFS \344\273\213\347\273\215.md" @@ -0,0 +1,4 @@ +### PPT: + +[Container-Plumbing-Days-24-EROFS.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/111730/1713082229497-5aac847b-fd67-4c16-959a-d77493d385ed.pdf) + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/Container-Plumbing-Days-24-EROFS.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/Container-Plumbing-Days-24-EROFS.md" new file mode 100644 index 0000000000000000000000000000000000000000..e15dae94fba2ced69a6e7f669eef6c85378802c8 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/Container-Plumbing-Days-24-EROFS.md" @@ -0,0 +1,4 @@ +### PPT: + +[Container-Plumbing-Days-24-EROFS.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/111730/1713082229497-5aac847b-fd67-4c16-959a-d77493d385ed.pdf) + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\346\223\215\344\275\234\347\263\273\347\273\237\346\231\272\350\203\275\345\212\251\346\211\213\342\200\224\342\200\224OS Copilot.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\346\223\215\344\275\234\347\263\273\347\273\237\346\231\272\350\203\275\345\212\251\346\211\213\342\200\224\342\200\224OS Copilot.md" new file mode 100644 index 0000000000000000000000000000000000000000..b3066c0d73cc6b0093a178ded34274f36ad94983 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\346\223\215\344\275\234\347\263\273\347\273\237\346\231\272\350\203\275\345\212\251\346\211\213\342\200\224\342\200\224OS Copilot.md" @@ -0,0 +1,6 @@ +### 文档: +[新手训练营——使用操作系统智能助手OS Copilot运维与编程.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1722236710785-9b1f0f0e-2b8f-46d0-abfb-8a42b174654a.pdf) + +### 视频回放: +[https://openanolis.cn/video/#1149683288253397359](https://openanolis.cn/video/#1149683288253397359) + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\346\223\215\344\275\234\347\263\273\347\273\237\345\244\247\344\274\232.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\346\223\215\344\275\234\347\263\273\347\273\237\345\244\247\344\274\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..5f699400ba47f123dbcce656e0e0a5b6e8bc7736 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\346\223\215\344\275\234\347\263\273\347\273\237\345\244\247\344\274\232.md" @@ -0,0 +1,258 @@ +# 2024 龙蜥操作系统大会 +## 主论坛 +[构建成长式开源生态:挑战和未来-周明辉.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588506-ed0e342f-2437-4d16-9d26-5428a6fd1266.pdf) + +[云+AI开启算力新时代,共建开源开放生态赴未来-蒋江伟.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588501-3d25002a-c59c-4b34-b9f7-ed15415ccf3a.pdf) + +[进化、重构、赴未来,龙蜥加速推进产业面向AI时代变革-马涛.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588525-4594a7ab-721b-4573-85db-1f6e3bb04b26.pdf) + +[携手龙蜥 助力数智化产业创新发展-崔黎明.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588501-cd713816-8bff-4170-af57-14f674979803.pdf) + +[Intel携手龙蜥,共筑未来操作系统-陈春曦.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588516-80c9de04-0b38-4a4e-ab48-93261e75ceb8.pdf) + +[智算引领 系统创新-张东.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588680-dc6530f8-e566-4104-aa08-fddbd00c0654.pdf) + +## 阿里云分论坛 +[AI时代,云原生芯片技术趋势和产品-吴天议.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588707-0ea12e8d-37c8-4084-81be-2f8c25acf41c.pdf) + +[小鹏汽车公有云基础平台架构演进与倚天助力降本-黄威.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588716-614b0c0b-93e5-426f-8bd4-1303528d189d.pdf) + +[ZOLOZ大规模海外AI推理实践-谭华哲.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588707-4efe48a3-d38b-464c-bd0a-91fbab1081de.pdf) + +[阿里云操作系统智能助手OS Copilot及龙蜥知识库共建-林演.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588833-d329eea1-0e4b-44a4-bf34-a948c7ad5160.pdf) + +[通义灵码,你的智能编码助手-余晓.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1726295652907-e4f323ff-19e7-4b96-b557-b501818a662e.pdf) + +[赋能未来计算:龙蜥操作系统对Arm架构的深度支持与生态共建-贺军.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588893-452c63cd-0b31-4ed5-8120-70e2d14f649a.pdf) + +## 中兴通讯分论坛 +[大模型时代的智算基础设施演进趋势探讨-杨维.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588886-28c7931a-7ada-40b3-be3c-f774c72ef21d.pdf) + +[Arm 生态助力大模型时代AI可持续发展-李天羽.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588919-bf9ceaef-c843-48d8-a325-d5c6e0cf3d2b.pdf) + +[ZXDH_DPU开源生态下的高性能解决方案-冉明.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606588909-b8b5c3b1-09a4-47eb-8c06-9297b8203293.pdf) + +[安全沙箱的过去现在与未来-李强.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589028-a8731d20-93cb-497d-baf8-ef9fa6d8ec1b.pdf) + +[Secube 2.0助力企业发展新质生产力-徐昕白.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589080-9bf7041c-5cbf-4e4e-a9e8-36dd4b33a919.pdf) + +[龙蜥社区内核态eBPF容器安全-甄鹏.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589095-c35f5c37-a065-43d7-8869-68a24c322f90.pdf) + +[基于行为分析的端点安全防御机制-杜迎泽.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589120-c88f52c6-911a-4c8e-808b-2b61021c520e.pdf) + +[龙蜥操作系统社区研发协作现状和未来发展简述-高畅.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589193-1391fbf4-7ac0-4512-8729-6328528cb38a.pdf) + +## 英特尔分论坛 +[英特尔®至强® 6 处理器介绍-赵国栋.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589237-c5227059-a86c-4349-a8c9-fd83ffc8d744.pdf) + +[vQAT:阿里云ECS实例硬件加速技术实践-付凯歌.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589292-b82cf20c-0b03-45bb-b940-029c7f7c82f8.pdf) + +[第六代至强处理器PMU新特性介绍-孙运营.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589292-1ad13d02-a105-4f21-b338-68a2aba9dd45.pdf) + +[基于英特尔至强处理器的操作系统性能优化实践-许荣飞 申高亚.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589355-33bf3906-5532-42b0-9543-903cd6fcfc61.pdf) + +[至强处理器RAS特性介绍-范飞飞.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589379-d169a54f-008a-499f-9905-4ff341393dab.pdf) + +[龙蜥社区 TDX 技术实践-尚旭春 胡志明.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589462-1adabc43-1537-46eb-937a-1725457c191a.pdf) + +[xFasterTransformer助力龙蜥加速LLM推理性能- 缪金成.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589460-3151ada5-a3ff-4d82-b8c3-b2ea430f12e1.pdf) + +## 技术实践分论坛 +[操作系统安全一体化解决方案-刘赢.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589491-39553e85-322b-4949-9431-2157539ea524.pdf) + +[龙蜥软件供应链安全数据体系建设实践和思考-郑耿 周彭晨.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589566-2c3c3c70-a970-4090-9d51-7b76316f64c3.pdf) + +[Anolis OS 23 产品周期和规范定义-刘桂新.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589580-3aa00858-e567-481a-9a47-30a573e4af13.pdf) + +[龙蜥 SMC 提供透明网络加速-顾问.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589629-e9edcd47-2aaf-4ee6-b874-e4357f6e3d09.pdf) + +[基于rust重构操作系统常驻服务技术分享-孟凡升.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589645-ec81b734-b910-466c-af1b-d51dffe24ef7.pdf) + +[PyTorchCompile模型优化和应用-朱宏林.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589983-6fd3c889-9ae1-4c01-8314-ed59f4fdf0bb.pdf) + +[龙蜥社区TCM2.0开源实践-吴保锡 刘鑫.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589834-460aa2a7-4026-45a5-8c09-97c7ae4cd490.pdf) + +## 生态案例分论坛 +[AMD EPYC 简介——在OpenAnolis上的适配与赋能-王文宽.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589831-458cdbbe-3ba2-48f5-b86e-12c47bf609eb.pdf) + +[基于龙蜥的高性能可信计算实践-蔡仲斐.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589831-4a3eb919-ba1e-4cc6-9dcc-4348ded811ae.pdf) + +[中科方德服务器产品方案与实践分享-芮建华.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589922-d32d9606-6339-4321-a3f8-1c4d9c8aac6f.pdf) + +[统信软件“3+3+6”CentOS替换解决方案及案例分享-郝成.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606589984-771b5420-f427-4035-b369-a4ffb50a132c.pdf) + +[Anolis OS基于国产硬件平台AI大模型部署实践-纪笑旭.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590006-de644eaf-f714-42a9-ab1d-3a5c55bb1274.pdf) + +[基于龙蜥系统构建物理基础设施IaC解决方案在国芯体系的应用-张玉峰.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590013-155a7d2f-3374-46e0-a29b-d0702480b8c6.pdf) + +[芯巢平台助力多样性算力发展-李锴.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590129-011ef796-9183-4ba7-9b6f-8618ca1de6b5.pdf) + +## 龙蜥Workshop +[Alibaba Cloud AI Containers:智算时代容器化分发新范式 - 朱晟龙.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590144-3bcbfb0e-875d-4c2e-ab40-bfaf394e6231.pdf) + +[EPAI:企业大模型应用开发及实践-王超.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590159-d75fe8c0-26cd-4370-8282-fe62f0979d5e.pdf) + +[面向AI的操作系统开发部署优化及应用实践-窦志冲.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590174-40b499a8-0818-49b0-b3fc-d18652cbc68c.pdf) + +## 系统运维联盟闭门会 +[系统运维联盟闭门会.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590294-7f72c0e9-708c-4a19-af3d-ad55bdaaac1a.pdf) + +## 服务商闭门会 +[服务商闭门会.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1725606590315-9d682cb0-f923-4d3a-b958-62839d44d1a6.pdf) + + + +# 2023 龙蜥操作系统大会 +## 2023.12.17 主论坛 - 云智融合 · 产业升级 +[云智融合浪潮之下,打造中国操作系统黄金时代-蒋江伟.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704175591908-cf48f1ca-4a58-4a73-8a62-a1e0f1736daf.pdf) + +[龙蜥坚定可持续发展路线,引领国产操作系统创新发展-马涛.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704175593729-e0c94856-766d-411f-9e63-d60041efa3ae.pdf) + +[潮蜥共引,繁荣系统软件生态-Donny Zhang.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704175589615-635dfa31-c5dc-40b6-ace3-1f77a5534d32.pdf) + +[Embracing Open-Source Innovation-Thomas Molgaard.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705482767114-23294daf-faa5-459a-a04d-24198bd0697c.pdf) + +[创新奋进-共筑国产基础软硬件的美好未来-高翔.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704175587625-a897fee3-17bf-4517-ace0-b1123fe0cc31.pdf) + +## 2023.12.18 主论坛 - 聚力生态 · 共筑未来 +[Intel:同心共行,共建龙蜥-杨继国.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372540542-5bba0aeb-8a42-4cb7-89fa-0d4130171651.pdf) + +[服务器操作系统发展分析-吴美希.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704175638511-d1ace6fb-5c89-4c63-ba93-6fd46c51568c.pdf) + +[与用户共同成长,拥抱新技术变革:龙蜥社区技术展望-杨勇.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372404908-446fa67c-ed81-4bdc-8ced-108f6fe5d5e2.pdf) + +[云原生时代下,操作系统生态的挑战与机遇-王旭.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704175635731-358f2e65-3086-4414-8709-3689758a6dfa.pdf) + +## 阿里云分论坛 +[Alibaba Cloud Linux 与倚天软硬结合,加速数据智能创新.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372419976-9cb4d1ce-d6ff-4a18-be7b-a699dfba3a58.pdf) + +[Alibaba Cloud Linux解锁云算力 - 软硬协同构建云上最佳操作系统体验.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372418362-b9e5a0c5-f99c-4d10-a0bc-288079d5846b.pdf) + +[阿里云操作系统迁移最佳实践-SMC.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372418943-46a22bad-cc17-4d88-986a-90bff052ac5e.pdf) + +[阿里云上跨架构迁移最佳实践-EasyYitian.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372422592-9f8128d7-44cf-4a1d-b708-99b58342dd35.pdf) + +[阿里云倚天在时空智能服务上的规模化应用.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372418674-b3f2866e-9914-4029-8535-8b56c9349897.pdf) + +[场景化镜像平台相关技术解读.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372420694-4230ef9c-5e02-412d-83ce-bec437e3334a.pdf) + +[低延迟高密度的云原生运行时系统.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372421548-f6677ac6-4f4c-4475-a2dd-780ef642c05e.pdf) + +[释放云算力,繁荣云生态:Alibaba Cloud Linux 发展和展望.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372433336-cbd2b23f-d172-4e67-8e86-d898cf304154.pdf) + +[芯蜥相通,融合创新:携手阿里云,释放 Intel 平台算力.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704372434600-577eaaca-70ef-45ea-833d-72d58bcb76cd.pdf) + +## 浪潮信息分论坛 +[智算时代的底层软件:Hypervisor+Unikernel.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371551599-9591a734-2b81-465a-b4ee-bb7e8501c513.pdf) + +[智算创新、云峦同行.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371546638-094e1d63-7168-4a9a-9929-79866e81fa3f.pdf) + +[KeyarchOS基于Intel平台的软硬一体优化.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371545199-d79dc631-098a-48e4-9498-fb22e80336a7.pdf) + +[OpenBMC技术与应用.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371546420-29baaa5e-a6e3-425d-8d3a-61132a914153.pdf) + +[畅写与浪潮KeyarchOS协同创新.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371546214-d8fbb6f7-8a25-4405-884d-058e0ff5c785.pdf) + +[OGAI大模型智算软件栈.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371545929-674c8040-78d9-4418-be19-bda01ce9e7fc.pdf) + + + +## 中兴通讯分论坛 +[云化量子安全服务中间件关键技术.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371846182-9e3421a4-2de7-4446-ba56-0e561e0cd483.pdf) + +[中兴分布式服务架构.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371845538-273953de-ca8a-4d52-b6c6-e4152f1f629f.pdf) + +[程序缺陷修复:历史与展望.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371845210-cc4cbb2d-c971-40e3-8f34-daa13873d64b.pdf) + +[中兴边云场景LitePaaS.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371844721-9743b329-ff5a-44bf-afe0-c5b960b5b3f0.pdf) + +[Arm Infra Momentum Overview.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705482605988-30a60a7a-76e2-4479-ada5-80143bdb2258.pdf) + +## 统信软件分论坛 +[操作系统分层分类的实现与应用.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371874205-7d47990d-a30e-4d31-b611-0437aeb24aaa.pdf) + +[打造多元算力基座,助力生态共建共赢.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371875423-5e027369-876b-49dd-86bf-afbd38acc6c9.pdf) + +[数智创新——新时代下ERP的全新价值:用友数智化最佳实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371877499-3107a418-602b-4d7a-8b5a-360b3f72fa79.pdf) + +[统信软件“3+3+6”CentOS替换解决方案.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371876455-c76d868d-b053-43f0-8f59-e4acd874dbc5.pdf) + +[携手共创,谱写龙蜥操作系统新篇章.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704371875577-e5b02d58-105d-4c97-b0c5-4539a015e62d.pdf) + +## 全面拥抱智算时代分论坛 +[龙蜥操作系统 AI 生态建设.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1706838892150-7c9cbfdb-a5bb-43a9-9c59-c7c9c7f41305.pdf) + +[AI 新网络.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1706838737172-f4ec804c-dee1-4497-8c02-c5a6575e985f.pdf) + +[FunASR在倚天710上的优化实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1706838736043-14a29156-040f-470c-b8b7-a1aa3b02122b.pdf) + +[浪潮信息KeyarchOS基于英特尔平台软硬协同优化AI加速性能.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1706838735156-5608b563-a86b-487a-bf0a-cd168050974e.pdf) + +[兼容龙蜥的云原生大模型数据计算系统:πDataCS.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1706838739491-cd0380e2-ddb3-451f-b211-f9b11b0b11cc.pdf) + +## 全面建设安全生态分论坛 +[操作系统内生安全创新与探索.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705387527558-85aa2281-45ed-4183-bdf0-c97f2fae7f8d.pdf) + +[龙蜥可信SBOM能力探索和实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705387530737-c1da681e-9d46-457a-9e30-2444b8ceae8c.pdf) + +[公有云机密计算中的Intel® Trust Domain Extensions(TDX)架构.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705387525041-d2373361-e6c1-40e0-abb2-e5063cc15694.pdf) + +[龙蜥社区CVE响应工程体系.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705387529651-2b876e3c-3f30-456d-9257-14486236bbf0.pdf) + +[OAAS:龙蜥机密计算远程证明服务.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705387526346-2afa0735-7906-429c-a6a1-198eef210818.pdf) + +[操作系统安全加固实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705387525408-06d58189-7212-4f1a-963d-93bd86aa7b7d.pdf) + +## 全面推进运维智能化分论坛 +[创造共识——开源故障案例集.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375413888-c379d61f-0d2b-4fad-97d7-83af09052601.pdf) + +[中国信通院系统稳定性标准体系研究.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375439322-403edea7-7d9a-44e0-889d-2af5a743bc39.pdf) + +[SysOM的可观测和智能监控实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375431419-3bd95e47-16fc-4a6e-8211-0fb882ab34cf.pdf) + +[以网络为中心的应用感知技术研究.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375437019-7d981277-ad8f-46b7-960d-91c637ff0e68.pdf) + +[AI驱动的服务器故障管理研究与实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375397634-48ecf24a-6e55-44b5-9d82-6b8bab852bf6.pdf) + +[阿里云应用诊断分析平台最佳实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375428877-d46a7df8-8817-4d81-a63b-8b753cd2bf8d.pdf) + +[边缘轻量场景下系统运维的探索与实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375414771-4a910942-b56b-4a8e-82f7-5a8839e9784e.pdf) + +[基于服务器操作系统的易维护实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705375419394-7ebe456c-1abc-4ffc-8d4e-5f8cf7974deb.pdf) + +## 全面进化一云多芯分论坛 +[玄铁RISC-V&龙蜥社区的软件生态融合.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705376116112-ff5ec90d-1189-45d4-bce4-8be88e25dfca.pdf) + +[Arm 助力龙蜥倚天生态,提供更优云上选择.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705482865817-e0673a4b-c599-49ea-8fff-ee408ce79bb3.pdf) + +[龙蜥上的龙架构(LoongArch)JDK.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705376104545-7d61fae6-587d-4dd6-ab5c-2985c4de8f94.pdf) + +[云原生助力全链路信息化创新.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705376121280-97b665cd-8a75-4267-9ba1-8be3255ea539.pdf) + +[龙蜥引领Intel SPR助力Envoy云上加速.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705376110662-19601031-a05d-446d-a8b5-978a1fba038c.pdf) + +[龙蜥与 DPU 协同打造最佳云上XDP实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705376104623-9ccfd99a-7883-42d8-a682-97a7587b3b0d.pdf) + +## 全面繁荣开发者生态分论坛 +[建设开放、高效、繁荣的开发者社区.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976141447-6f0393ef-5431-48c7-b296-8cffd75c6056.pdf) + +[Anolis + OceanBase 在有色行业的最佳实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976130220-870f3187-ac6d-4bf4-b1b3-f46fa119a96e.pdf) + +[开源操作系统的自动化代码分析.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976141580-bb2ab7cb-9463-4fdc-a417-c2362f757821.pdf) + +[面向龙蜥操作系统的内核持续性模糊测试.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976136944-0016a4e9-7dfb-4f09-b6a2-0d226eac75c5.pdf) + +[“众测共创”升级计划:聚力开发者,共创新生态.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976101412-7afa8f03-facd-4120-b1b5-704322fd6e72.pdf) + +[T-One:在申威基础软硬件质量保证中的工程实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976130023-61e5c5a1-0d4d-4a90-bc51-9d15ea32a2d2.pdf) + +[ABS:一站式构建平台.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976121212-dd981c62-6161-4d9e-9040-96c7aa85dd01.pdf) + +[ANCE:系统兼容性评估工具.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1705976130520-fc5cc3c9-eb60-4c0a-b644-f2052f7a4f82.pdf) + +[AnolisCI:质量保障实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1709536914681-d0dc2113-5751-4a6f-9a1d-17506b03ed99.pdf) + +[开源社区与高校产学研合作模式.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1709536939278-e46bcfb3-03f5-4b3e-95b0-9996f1d26a2c.pdf) + +[性能视角浅析操作系统测试.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1709536953863-14e83ad1-2d4a-4a3e-95f9-1c6ce1c17778.pdf) + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-2023\345\274\200\346\224\276\345\216\237\345\255\220\345\205\250\347\220\203\345\274\200\346\272\220\345\263\260\344\274\232.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-2023\345\274\200\346\224\276\345\216\237\345\255\220\345\205\250\347\220\203\345\274\200\346\272\220\345\263\260\344\274\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..e122b4817038a921c3174cc20aff606e056621b3 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-2023\345\274\200\346\224\276\345\216\237\345\255\220\345\205\250\347\220\203\345\274\200\346\272\220\345\263\260\344\274\232.md" @@ -0,0 +1,21 @@ +[LLUG-开发者服务平台devFree.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763498807-78bafdb1-0c33-4f3b-9490-3288b0413b4e.pdf) + +[LLUG-龙蜥社区国密生态体系.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763498787-672c8880-c7b3-4ac4-8701-dc59d9e5fd9a.pdf) + +[LLUG-keentune动手实践课程.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763501533-2f30094a-ad7a-4e7d-ab62-3eddbb09d872.pdf) + +[LLUG-KeenTune快速入门演讲.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763502190-0a575fd1-07b3-4c2e-9774-dd0ca5684c98.pdf) + +[LLUG-机密计算与龙蜥社区云原生机密计算SIG.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763502075-229d62b8-4b20-4155-bc18-c4f685ffd2b7.pdf) + +[LLUG-Compliance As Code理念与龙蜥社区安全加固最佳实践介绍-李艺林.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763591316-4d7a6df5-f505-49ff-a93c-e8892c16d6fa.pdf) + +[LLUG-龙蜥社区介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1688635720529-3e401797-bf37-4bd0-867d-79f6d7c5c5e0.pdf) + + + +[开放原子开源大赛 - Kata Windows Container赛题介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1687763575247-3cffab1f-062a-4933-9c50-e30ef3445485.pdf) + +[开放原子开源大赛-机密计算赛题-SPDM-CPU-TEE.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1688457321417-c82e3bb6-7707-48fd-9685-c894d852f721.pdf) + + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-LLUG(Linux User Group).md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-LLUG(Linux User Group).md" new file mode 100644 index 0000000000000000000000000000000000000000..14165ada93a49340cd340e33da1a081df8a96b8d --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-LLUG(Linux User Group).md" @@ -0,0 +1,41 @@ +## 2023·杭州站 +[11.25 deepin内核成果分享与技术前瞻.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1701324050748-89e3ebf2-b0a9-434f-b242-f494d51242fa.pdf) + +[11.25 HZLUG.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1701324050599-59ff1b56-452c-4920-b721-d181bb670f3f.pdf) + +[11.25 大模型应用开发经验分享.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1701324050847-25099ca2-fae3-456d-bf47-90ee7ffae441.pdf) + +[11.25 实用开源指南.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1701324051870-40bcf6d1-5f67-4b78-b1f6-bb5b4fb1d3d8.pdf) + +[11.25 伪随机数和梅花易数.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1701324050185-b5c4d380-7eaf-449e-8aa6-474fedc3b9fb.pdf) + +## 2023·成都站 +[大模型应用开发经验分享.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1700037275715-5a9fb3d5-aa49-4974-a1b1-4d92445145ed.pdf) + +[从结识Linux到创业-我的Linux历程.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1700140155382-38c7fb0f-8e77-4b51-90d3-ba4e50c589ff.pdf) + +## 2023·深圳站 +[Vercel的落地与实现 -林佳敏.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1697098072772-fb7408c3-0c31-4046-bd1a-0ec4e5eccafe.pdf) + +[高效开源(个人篇)-Linux中国老王.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1697098072772-1c148697-47a7-4dfb-8853-1f8c4eb6645f.pdf) + +[简单聊聊 BPF -Locez.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1697098072788-cef16550-227a-4283-867d-5161837ea863.pdf) + +[Coolbpf在阿里云应用实践 -龙蜥社区廖肇燕.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1697098072779-f9d46362-c622-4a1d-8fb6-f9b6347ad15d.pdf) + +[COSSIG.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1697098072777-77d350b7-abb5-4c81-a20f-c10e6d623709.pdf) + +### 2023 开放原子全球开源峰会 +[LLUG-开发者服务平台devFree.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201986839-6c27c6ca-615d-4475-a7b5-f874ea10f755.pdf) + +[LLUG-龙蜥社区国密生态体系.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201986847-c97b97be-fade-4ca5-bcf5-4d8096b4c096.pdf) + +[LLUG-keentune动手实践课程.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201986869-04b2929f-45cc-4964-9e5d-65b9d716b3ab.pdf) + +[LLUG-KeenTune快速入门演讲.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201986848-79a90414-68e0-4101-973f-4dbffcb90d46.pdf) + +[LLUG-机密计算与龙蜥社区云原生机密计算SIG.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201986850-ea305692-e690-469d-9cd1-7eae00463c47.pdf) + +[LLUG-Compliance As Code理念与龙蜥社区安全加固最佳实践介绍-李艺林.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201987011-b2201f58-42ad-4e39-9d24-a68dbc12286f.pdf) + +[LLUG-龙蜥社区介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698201987098-ee65a71a-e230-4d06-bd7e-12bcca0db0b0.pdf) diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\344\272\221\346\240\226\345\244\247\344\274\232\346\212\200\346\234\257\346\274\224\350\256\262.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\344\272\221\346\240\226\345\244\247\344\274\232\346\212\200\346\234\257\346\274\224\350\256\262.md" new file mode 100644 index 0000000000000000000000000000000000000000..30dc5964e2231530aeb340f1e68b54c0ec762997 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\344\272\221\346\240\226\345\244\247\344\274\232\346\212\200\346\234\257\346\274\224\350\256\262.md" @@ -0,0 +1,143 @@ +## 2024 云栖大会操作系统开源专场 +[阿里云服务器操作系统技术演进思考-张金利.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241148293-b5115a4f-a149-4864-bc3e-2aa04a60d7ff.pdf) + +[ZOLOZ 借助 AC2 实现 AI 云原生海外规模化落地-谭华哲.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241151607-dae90442-9bce-439d-b3d5-400de529d5a9.pdf) + +[基于torch.compile的LLM训练优化实践-郁磊.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241150232-a164f140-6b53-4e23-a686-ffe66b00d303.pdf) + +[英特尔® 至强® 以机密计算赋能AI数据安全-朱运阁.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241152472-5817ee44-babb-4931-beb8-53283585f4e1.pdf) + +[AI驱动,大模型时代的操作系统服务体验全面升级-周絮.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241151928-d05cea0a-61b6-4589-948c-916938c955f5.pdf) + +[Arm Ecosystem Accelerates OpenAnolis Innovation-杨喜乐.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241151107-db84aadf-c5d9-49c0-b0d1-fa554905af92.pdf) + +[eBPF 技术实践白皮书新特性介绍-毛文安 彭彬彬.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1727241150240-a51e6e97-bf67-4b24-b53e-af2ad01adcec.pdf) + +## 2023 云栖大会龙蜥操作系统专场 +### 龙蜥专场 +[同走龙蜥开源特色路 共建云时代数智计算基石.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699436645828-ff391263-33c3-4da2-a7e9-abe3e72d741d.pdf) + +[龙蜥社区技术展望——与用户共同成长,拥抱新技术变革.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699436815740-0d185d90-3618-4c95-8c90-b063aebf6210.pdf) + +[基于龙蜥机密计算的多领域应用解决方案介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699436838262-1879af4c-99a7-48e5-8f4e-2ff2c7668189.pdf) + +[Price Performance and Sustainability The Arm Advantage on Alibaba Cloud.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161212981-e9036984-9f2a-4ecd-9399-b54c9a8ec82f.pdf) + +[开源开放,潮蜥共引.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161224447-e2657317-850a-42ea-b707-129169801135.pdf) + +### 智算场 +[智算场景容器生态讲解&实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699435784062-6614b814-32fb-4074-a3da-9fe72386bf8e.pdf) + +[Anolis OS & Intel SPR 加速器首发上云实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699435791660-752f22a4-b05d-4343-8bb9-12ead758edba.pdf) + +[龙蜥操作系统 Anolis OS 智算生态建设.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161259999-dda5476f-e53d-482e-bf1b-4e42c1adc6a3.pdf) + +### 安全场 +[Intel CCZoo与龙蜥社区在机密计算解决方案领域的共建与实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437756040-80146806-597d-4979-bb9e-0a1a9a4b91b4.pdf) + +[龙蜥开源供应链安全实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437785214-df251270-e7a6-4612-8522-10ace6e31036.pdf) + +[OAAS 龙蜥机密计算远程证明服务.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699946155976-2dc0b3f0-a2f6-45d6-b5d7-5b3047df0a53.pdf) + +[可信计算技术最佳实践白皮书.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699946158719-87eabf8d-6c84-4240-8f86-f4b7d88a187e.pdf) + +[龙蜥社区安全联盟.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161284793-4ab820ba-c261-4ddd-a3e8-ee375f50cf71.pdf) + +[铜锁Tongsuo-构建商用密码全场景兼容生态 .pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161299674-7ab66308-67d6-4db4-ac14-3da58ae48785.pdf) + +### 云原生场 +[AnolisBox云原生节点资源管理方案 .pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437197783-b83b26c5-7532-4021-84ed-8e9b3451f7f1.pdf) + +[Apsara_tech_ACK上多语言应用启动加速实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437194596-ed0198de-3aa3-41b9-b23d-ff0cb6ca6a62.pdf) + +[ContainerOS:探索云原生节点管理新范式.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437196927-6afd76db-0e72-4ddc-b094-402c201e5a97.pdf) + +[EROFS 文件系统——重新定义云原生文件系统.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437196303-f63a045b-7006-4c48-b3ba-dad74d07a0c3.pdf) + +[龙蜥社区发布TDX机密容器开源解决方案.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161320585-da3e1d1d-f8fb-492d-8e53-e0ae4555d4b5.pdf) + +[龙蜥RunD开源安全容器项目进展与架构演进.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161332745-4fe01cd3-3309-448e-b21d-2d449d9583a4.pdf) + +### 工具场 +[Al在宕机分析、监控异常挖掘以及根因分析中的应用.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437625898-3e8a023c-bd07-483f-a31c-2b750169d04e.pdf) + +[KeenTune:智能优化工具在云_云原生场景的最佳实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437620370-238440fc-4591-4fc9-a3c8-1ffe63e63f25.pdf) + +[SysOM的应用系统可观测探索.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437626432-2d695ffb-d6dd-45bf-bad7-ad5e739f2415.pdf) + +[龙蜥开发者服务平台DevFree .pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1699437626903-d4bf0d36-4e90-4cf5-bd5e-1e061c61488f.pdf) + +[eBPF 技术实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161345535-d4c607a4-8ebf-4fbf-8057-5e29c826ab0c.pdf) + +[龙蜥实验室生态设备专区发布.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1704161365584-fda218d7-2b62-43d6-9d30-14fb64643319.pdf) + +## 2022 云栖大会龙蜥操作系统峰会 +### 龙蜥操作系统峰会 +[开放算力,云启未来-马涛.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668150343742-9058abaa-4100-4517-be16-bfae2c3d252f.pdf) + +[下一代龙蜥操作系统展望-杨勇.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668150278178-559cfe19-30fb-48d3-9bf3-dcdfd46a9091.pdf) + +[基于分层分类的Anolis OS 23选型策略-孟杰.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668652761387-c0b82a14-a1a6-451e-8782-b269cc1f5534.pdf) + +[基于龙蜥的新一代云PMS架构-潘有年.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668654105422-88f7a46b-594b-4278-9d8b-c7ca8f5922df.pdf) + +[基于龙蜥的政府采购平台部署架构-穆景远.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668654203333-91e9a584-b7f7-4232-b397-c3e2dad91f47.pdf) + +### 龙蜥峰会eBPF&Linux稳定性专场 +[SysAK监控场景应用:系统运维利器,百万服务器运维实战总结!一文了解最新版SysAK-张毅.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668513161128-7e255a33-463e-4b7e-82e5-68d4c531b55a.pdf) + +[Coolbpf 的应用实践-毛文安.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668513182679-3e8dca3c-e38b-41dc-95f3-0a6b080a5cc4.pdf) + +[eBPF&Linux稳定性专场SIG介绍-毛文安.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668513181665-97502c29-7f6f-46c8-a11d-97caa7d3ce6f.pdf) + +[eBPF安全特性解析-许庆伟.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668513330631-a020c580-7a8b-466e-8c46-958ec93a4b26.pdf) + +[eunomia-BPF eBPF 轻量级开发框架-郑昱笙.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668513482592-0a82563c-e137-4797-9418-84329cc115c0.pdf) + +[Linux稳定性的机遇与挑战-冯富秋.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668514531027-c596e9d2-2810-4b17-a761-425ddfdb9a31.pdf) + +[SysOM在系统可靠性与安全上的实践-魏东.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668514960608-5126c855-6c10-468b-aefc-af6f82c7ffde.pdf) + +[阿里自研内核工具使用经验分享-宁希波.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668515118590-e5ae64bf-4385-49b2-b7dd-c5067b1154fb.pdf) + +[基于eBPF的程序摄像头构想-苌程.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668515322961-8feebe32-a78c-477d-ab7e-5acf3758d7cf.pdf) + +[eBPF技术发展及挑战-陈莉君.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668515438408-36296bb7-d177-4dc3-948f-95399cdfd8ef.pdf) + +[手机内核稳定性的治理与实践-白浩文.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1668515648551-b8b7469e-62ba-4d2d-a3b8-b6f0bc8cf1fc.pdf) + +### 龙蜥峰会RISC-V专场 +[平头哥在RISC-V软件生态的探索和实践 熊健.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669016228846-25c96373-6df6-4248-a209-366e3d1cacf3.pdf) + +[RISC-V边缘AI芯片的开源生态和应用落地-何含.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669361030261-5e3e5092-a428-414a-923b-abd54942692c.pdf) + +[处理器敏捷开发实践-徐易难.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669360794539-8edb1f79-c88f-45d6-9433-303d99298e1d.pdf) + +[快速发展的RISC-V软件生态-吴伟.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669361001389-4139bb9e-022a-4a2d-b9a4-5037bf907524.pdf) + +### 龙蜥峰会云原生专场 +[为什么轻量化虚拟机管理器(VMM)对于运行现代云工作负载和最少硬件仿真很重要?-杨爱林 .pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669361616686-2f71a93f-3acb-4c2c-be19-b723d18cba55.pdf) + +[Java云原生能力重磅升级:开启高性能和可观测的新时代-魏嘉 金钟晖.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669361812622-a27fafa0-a214-4de0-a707-a11849585d92.pdf) + +[Serverless Computing技术架构-陈全.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669361945076-20f2175d-7b0e-4136-bc84-2559e6ee8e67.pdf) + +[机密容器的崛起与发展-冯世舫 朱江云.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362022416-aa3935cb-edbd-4a66-a349-b3303da8f9b3.pdf) + +[基于 ContainerOS 应用的实践经验-王磊.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362087340-03eadf93-b6c1-4ffb-be08-843d9e36d798.pdf) + +[基于 kata 的 Serverless 产品体系建设-王琦.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362189060-d01e7726-e8c3-423d-bd60-ea77f98004b6.pdf) + +[基于龙蜥与 Koordinator 在离线混部实践-赵蔚.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362292246-07d3d889-5bd5-48e4-af4f-d7818a959901.pdf) + +[龙蜥社区云原生SIG展望-黄韶宇.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362357786-77be930a-6af3-4a3c-b09c-d90b4cf4441d.pdf) + +[龙蜥云原生社区发展和kata 社区共建-刘奖 彭涛.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362452903-dca6a1b7-b227-489a-91ba-e627df30fb03.pdf) + +[如何在云原生时代下管理微服务应用-杨轲(好雨科技).pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362634429-3edcb9b1-e1c9-4d0a-9379-0be66e0d33f9.pdf) + +[中国移动算力虚拟化技术-魏宝辉.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1669362722715-e0243337-2130-44b8-8219-d00bdf1ad118.pdf) + + + + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\351\276\231\350\234\245\345\244\247\350\256\262\345\240\202.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\351\276\231\350\234\245\345\244\247\350\256\262\345\240\202.md" new file mode 100644 index 0000000000000000000000000000000000000000..acb924bc2bed70461343aa31e3aca5055a61cb43 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\351\276\231\350\234\245\345\244\247\350\256\262\345\240\202.md" @@ -0,0 +1,343 @@ +### Intel技术系列分享 +#### 第115期《 基于英特尔平台加速AI应用及LLM推理性能 》 +课件:[基于英特尔平台加速AI应用及LLM推理性能.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1720090471631-14335942-8297-481c-9b77-4e12329ae5c4.pdf) + +### 合作伙伴-技术系列分享 +#### 第114期《 oneAPI 开放式加速计算 》 +课件:[open Anolis 大讲堂 UXL webinar rev 0.8.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1721370472240-f244a0ae-f35f-44a9-abe8-846cd2d56259.pdf) + +#### 第113期《开源赛事技术分享专场 》 +课件:[龙蜥社区漏洞治理.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1721370572222-84f44223-5d67-4da8-86d8-21028f7d6945.pdf) + +课件:[基于eBPF的容器异常检测.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1721370727160-589b5f88-6292-4a7a-80de-8fa0d296aa09.pdf) + +课件:[为高敏感性机密计算工作负载设计构建 一个安全且高效的机密容器平台.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1721370765947-f480bebe-7e1d-4d62-b2ca-abef070a5d5d.pdf) + +课件:[商用密码应用实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1721370806352-7fb92c9e-22ae-4c56-971f-03eb712cba98.pdf) + +### 合作伙伴-技术系列分享 +#### 第112期《 通过层级内隔离提升软件的安全性 》 +课件:[操作系统中的层级内隔离技术.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1721370448699-c00c8c95-641f-4016-a790-0e03c89bdf99.pdf) + +#### 第109期《 让PolarDB更了解您--PolarDB云原生数据库核心功能体验馆 》&《 obdiag:一款OceanBase 数据库诊断的瑞士军刀 》 +课件:[让PolarDB更了解您--PolarDB云原生数据库核心功能体验馆.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1720087634849-aa8eb41a-0ca5-4a9c-82c2-c18296fa7f62.pdf) + +课件:[一款OceanBase数据库诊断的瑞士军刀.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1720087809129-7bead267-7ce4-4ee0-987d-f6afce5599e7.pdf) + +### 合作伙伴-技术系列分享 +#### 第108期《 浪潮信息KeyarchOS机密计算实践 》&《 浪潮信息KeyarchOS解决方案 》 +课件:[浪潮信息KeyarchOS机密计算实践-麻付强.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1720089250392-1eb514c0-f878-4d90-a7b6-e18719d0aecb.pdf) + +课件:[浪潮信息KeyarchOS解决方案-张宇.pptx](https://www.yuque.com/attachments/yuque/0/2024/pptx/26155561/1721370997661-1629276d-15e2-4fc9-9eb3-e56d016e2327.pptx) + +#### 第107期《 浪潮信息KeyarchOS国密应用实践 》&《 浪潮信息KeyarchOS基于eBPF技术的安全实践 》 +课件:[浪潮信息KeyarchOS国密应用实践-霍文.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754709991-b2cb7555-c26a-4825-aa85-10fd5cc2100c.pdf) + +课件:[浪潮信息KeyarchOS基于eBPF技术的安全实践-甄鹏.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754597618-be55a6cc-dc12-4348-9fdb-1724f4df9dd8.pdf) + +#### 第106期《 浪潮信息KeyarchOS迁移方案及迁移实践 》 +课件:[浪潮信息Keyarchos操作系统迁移-张法凯.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754573164-5f73f809-8d83-4226-b21f-9679c00feef5.pdf) + +课件:[浪潮信息Keyarchos操作系统迁移-路廷文.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754567185-f2f13181-24e8-472d-915f-0a47c87a39f1.pdf) + +#### 第105期《 浪潮信息KeyarchOS基于可信根的全盘加密技术 》&《 浪潮信息KeyarchOS基于RDT、QAT的场景化实践 》 +课件:[浪潮信息KeyarchOS可信计算实践-吴保锡.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754554658-ae006d95-a6dd-41b4-aad4-9951dfe090c7.pdf) + +课件:[浪潮信息KeyarchOS基于RDT、QAT的场景化实践-高旭霖.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754545625-4c8da1ba-4494-4c5e-9a68-9166df6abdd2.pdf) + + +### 合作伙伴-技术系列分享 +#### 第104期《 Intel Linux内核测试套件 》 +课件:[LKVS_孙毅_2023龙蜥操作系统.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754169506-a7c4ef9f-64f7-4d4f-8a60-181980c97a60.pdf) + +#### 第103期《 Intel 在 Koordinator NRI 模式中基于Intel RDT平台技术的系统资源隔离能力提升 》 +课件:[Koordinator with NRI.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754139949-cd6668eb-9957-4116-96ff-80c472eea2ee.pdf) + +#### 第102期《 Intel QAT加速的数据压缩和TLS加解密技术 》 +课件:[Intel 唐志军 - Intel QAT加速的数据压缩和TLS加解密技术.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754133504-4e927589-640e-454b-9058-ea9b9e793657.pdf) + +#### 第101期《 Intel平台新特性助力龙蜥OS云计算 》 +课件:[Intel 曾昭荣 英特尔平台新特性助力龙蜥OS云计算.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1713754117922-14b3bcde-ca3e-4a1a-96df-d5a757ca858f.pdf) + +### 龙蜥 基础设施 SIG +#### 第95期《开发者服务平台devFree介绍》 +课件:[开发者服务平台devFree.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693971432125-793987da-c28b-4440-b36f-ee3b60f13282.pptx) + +#### 第93期《Ance兼容性评估》 +课件:[ANCE操作系统兼容性评估.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693971540352-c410b398-63dd-46fa-8b2d-7c8b89c3b0c0.pptx) + +#### 第92期《龙蜥社区共测共创》 +课件:[龙蜥社区众测共创2023.08.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693971588540-9be97006-157e-404d-a98e-0a62b69a3b38.pptx) + +#### 第90期《龙蜥实验室》 +课件:[abs.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693970967612-1ce4c15a-3bd7-484d-8a4a-fb2193515444.pptx) + +#### 第89期《龙蜥漏洞管理系统CVECenter》 +课件:[CVECenterv2.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693970899163-a6d65dc3-1b45-43e2-80b4-d7ea20d2e342.pptx) + +#### 第88期《龙蜥社区CI框架及实践》 +课件:[龙蜥社区CI框架及实践.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693970810852-8416dd5d-671c-4321-86d3-776f2c147e21.pptx) + +#### 第87期《一站式构建平台ABS》 +课件:[abs.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693970748753-6e34f074-082a-46f1-a756-4c50b3310d0f.pptx) + +### 龙蜥 Kernel SIG +#### 第94期:《KeenTune智能全栈调优》 +课件:[KeenTune 智能全栈调优.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693971497075-e633ae5c-d7fe-4b2e-a21d-50ad83a74053.pptx) + +#### 第18期:《plugsched - Linux内核调度器热升级》 +课件:[plugsched-anolis-kernel-sig.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1654669632384-2d2b1052-d1b7-47f5-aab4-66d1f580f3ba.pptx) + +#### 第13期:《内核内存被改和内存泄漏难题的线上解决方案》 +课件:[内核内存被改和内存泄漏难题的线上解决方案.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1649849059441-ffc9e736-5f07-414f-904d-435a1036580a.pptx) + +#### 第10期: 《datop热点工具龙蜥社区介绍》 +课件:[datop热点工具龙蜥社区介绍.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1647493011565-e50364c7-7704-4a22-94ee-127ba716b755.pdf) + +#### 第6/7期:《龙蜥内核的 Load Averages 剖析<上、下>》 +上下集课件:[龙蜥内核的Load Averages剖析.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1647492607121-fe626729-7482-4eba-be90-0cc2989b3de2.pdf) + +### 龙蜥 硬件兼容性SIG +#### 第91期《Ancert硬件兼容性验证与守护》 +课件:[Ancert硬件兼容性验证与守护.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1693971295819-b0fd421b-c8f5-4018-8064-ff44afac749f.pdf) + +#### 第12期:《龙蜥硬件兼容性SIG分享》 +课件:[硬件兼容性SIG分享.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1649848935364-900ef47a-e91f-4594-8ff4-bda74fa6e1a7.pptx) + +### 龙蜥 T-One SIG +#### 第86期《全场景质量协同平台T-One》 +课件:[Tone测试平台的构成和使用.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1693970692430-9c681059-a7bc-4255-ae3c-75d08acb5a0c.pptx) + +#### 第84期:《Tone测试平台的构成和使用》 +课件:[Tone测试平台的构成和使用.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25862909/1688635084855-8dc5b8e4-e1bd-40e7-ba67-9e178fb42848.pptx) + +### 龙蜥社区合作伙伴: +#### 第85期: 浪潮数据《龙蜥社区模板最新 CXL技术及应用研究 》 +课件:[龙蜥社区模板最新 CXL技术及应用研究 .pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25862909/1689063175883-a51a84b8-7ba6-48fa-8843-f89339499b90.pptx) + +#### 第83期:《 RDMA高性能架构设计 》 +课件:[RDMA 高性能架构基本原理、设计方案优点等介绍.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/21971118/1738820143137-6b6ffe39-7d98-4707-8355-8f5b9241be0f.pdf) + +#### 第81期:《Libvirt虚拟机热迁移流程简介》 +课件:[libvirt虚拟机热迁移流程简介.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1685518305130-eb1b2dd8-cc19-4588-acdc-9298b1ab61c8.pptx) + +#### 第78期:《超融合产品中Kata Containers》 +课件:[超融合产品中Kata Containers.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1684313354266-2a9f34d2-dc7a-44e2-90eb-5251e2b3ee3d.pdf) + +#### 第63期:《关于后摩尔时代“硅-冯”范式下超异构计算系统设计的思考》 +课件:[附件2:关于后摩尔时代“硅-冯”范式下超异构计算系统设计的思考-龙蜥大讲堂PPT-202302132017.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1676534174497-7b3ed841-c271-4ec5-ab20-b28864af18dd.pdf) + +#### 第56期:中移(苏州)软件《bclinux-sysmt跨版本升级OS流程解析》 +课件:[bclinux-sysmt跨版本升级OS的流程和实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680601028174-83bebb7b-39e1-4481-a7da-21a95dc421f4.pdf) + +#### 第51期:浪潮信息《设备透传虚拟机的快速启动优化》 +课件:[设备透传虚拟机的快速启动优化.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680601098122-5d6e890e-2b78-4f8a-8f6e-21834bfbac0a.pdf) + +#### 第31期:龙芯中科《视频编译码基础知识入门》 +课件:[视频编解码基础知识.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25389078/1658282863194-b2a75cd9-a332-4ac9-ac6a-02d5013ad986.pptx) + +#### 第27期:中科方德基于开源OpenStack、CEPH构建企业私有云平台 +课件:[基于开源OpenStack、Ceph构建企业私有云平台.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25389078/1657247609471-5f39b833-440f-4787-b387-b443ecc11246.pptx) + +#### 第19期:《飞腾平台软件调优方法》 +课件:[飞腾平台软件调优方法(龙蜥大讲坛)pptx.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1654669825273-2aa9526b-01a9-4f3a-a90a-46bd85f7ae8e.pptx) + +#### 第17期:海泰方圆《隐私计算密码技术及其应用》 +课件:[隐私计算密码技术(海泰方圆)-龙蜥社区讲座PPT.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1652928818703-0b0e05a0-f69f-4d62-b16f-1d8ef7d7efcf.pptx) + +#### 第16期:云豹智能《Virtio技术趋势与DPU实践》 +课件:[龙蜥社区-Virtio技术趋势与DPU实践.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1652426943701-83231951-8a37-4baa-a7df-078b1232f430.pdf) + +#### 第14期:Arm《SIMD指令集在OpenJDK中的现状与未来》 +课件:[SIMD指令集在OpenJDK中的现状与未来.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1650855856518-cc49e133-7784-4ac0-a212-53c552549027.pdf) + +#### 第4期:Intel《基于英特尔x86平台构建AI软件生态系统》 +课件:[第四期:基于英特尔x86平台构建AI软件生态系统.pdf](https://www.yuque.com/attachments/yuque/0/2021/pdf/25378442/1639565600361-d569d3fb-868f-4d7a-8295-30efdb381b7a.pdf) + +### 龙蜥 Intel Arch SIG +#### 第80期:《IAA 加速器最佳实践》 +课件:[IAA性能披露.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1685438758961-2df370f4-6ca0-4b1e-a5de-93f05a460cfe.pdf) + +#### 第69期《基于阿里云八代SPR实例的AMX最佳实践》 +课件:[基于阿里云八代SPR实例的AMX最佳实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1678174842369-6eaf59cd-6004-45fa-9d81-70db0fba2b96.pdf) + +#### 第58期:《Intel Arch SIG月会分享》 +课件:[龙蜥社区CXL介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680512284052-49551ca0-2d92-4b42-aaf2-27c8ca507fe3.pdf) + +#### 第50期《龙蜥社区 Intel Arch SIG 十月月会》 +课件:[龙蜥社区-Aubrey.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680512647102-59eedc57-2377-4328-9328-b32b3f2ed4a5.pdf) + +#### 第45期《龙蜥社区 Intel Arch SIG 九月月会》 +课件:[AMX技术在AI领域的应用.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680513803218-c788a87d-b9d3-42cc-b3d4-c3339910aac0.pdf) + +[Intel AMX enabling in kernel.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680515103038-6c3d4224-02e2-4a9f-982d-31e903b04b18.pdf) + +#### 第33期:《Scalable IOV下一代硬件虚拟化方案》 +课件:[Scalable IOV下一代硬件虚拟化方案.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1659688313714-cb66d869-82d5-46ae-8bcd-04c74177050e.pdf) + +#### 第22期:《Intel Arch SIG 第一次例会》 +详见:[https://openanolis.cn/sig/Intel-Kernel/doc/574082185926460153](https://openanolis.cn/sig/Intel-Kernel/doc/574082185926460153) + +### 龙蜥系统运维SIG +#### 第77期《 Linux内核宕机介绍和简单分析思路 》 +课件:[Linux宕机-大讲堂.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1684226506570-e9e8b57d-4b19-4089-b9b2-3514e86999d9.pptx) + +#### 第75期《阿里基于内核剖析的故障分析和智能运维实现》 +课件:[阿里基于内核剖析的故障分析和智能运维实现 龙蜥版.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683618443329-1cf1b1e3-bedb-44eb-a7ac-3817e0008bb1.pptx) + +#### 第74期《SysOM2.1 热补丁中心介绍》 +课件:[SysOM 2.1 热补丁中心分享.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680508382573-6c2812ff-7945-4861-a98e-0ca2ba6dcf03.pdf) + +#### 第73期《SysOM2.0 存储相关诊断功能》 +课件:[SysOM存储诊断中心功能介绍(1).pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683699967823-37da5cce-f76a-424d-896c-b1a5909c5a8e.pptx) + +#### 第72期《SysOM2.0 网络相关诊断功能》 +课件:[sysom网络诊断中心.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683699998809-5dbd374b-67c0-4f23-b6ab-5f089de5b2a7.pptx) + +#### 第71期《SysOM2.0 内存相关诊断功能》 +课件:[SysOM 2.0-内存诊断.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700031173-e30d35e7-4a29-4fda-b19a-b84402c183af.pptx) + +#### 第70期《SysOM 2.0 调度相关诊断功能》 +课件:[SysOM调度诊断中心功能介绍.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683699818005-974614ab-ff70-4435-a9d5-c23d0694a3b0.pptx) + +#### 第67期《SysOM2.0 诊断中心功能介绍》 +课件:[SysOM诊断中心功能介绍.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700057494-dc818853-1ba7-4f9e-a877-d1f3e9bdd569.pptx) + +#### 第66期:《SysOM2.0 操作系统迁移实施》 +课件:[迁移实施 技术分享.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1677136054762-4806d2a1-aa0b-4e4a-b3f1-be2dc5b0bfe2.pdf) + +#### 第64期:《SysOM2.0 操作系统迁移评估》 +课件:[SysOM 2.0操作系统迁移评估-2023-2-16.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700083226-fde07b4c-6faa-4808-8c97-91a6724fb589.pptx) + +#### 第62期:《SysOM2.0 操作系统迁移功能介绍》 +课件:[SysOM操作系统迁移功能介绍-2023-2-13.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700101679-c0a98025-faac-48ac-9567-43dac4284767.pptx) + +#### 第61期:《SysOM 2.0 特性及架构介绍》 +课件:[SysOM架构分享-2023-2-7.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700265906-6e7c41ee-2566-4b40-97ab-d95ac9596dfa.pptx) + +#### 第42期:《利用sealer快速任意场景交付和ACK体验一致的k8s》 +课件:[龙蜥社区-sysom.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1660719631351-e225b956-9eb2-496f-9e7f-440c153176bf.pdf) + +#### 第25期《linux应用运行抖动的背后》 +课件:[linux应用运行抖动的背后.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700289547-9a293e81-4c9d-4f84-ab64-0cd886508083.pptx) + +#### 第20期:《LCC:eBPF从入门到享受》 +课件:[libbpf编译平台LCC--eBPF从入门到享受.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700300837-2c641f49-ae8f-436c-8242-05d69ca7cc4f.pptx) + +#### 周末加场:《基于eBPF的应用可观测建设》 +课件:[龙蜥社区-iLogtail.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1654669737481-23357b07-c29d-4347-8ab6-54b05dac0214.pdf) + +#### 周末加场:《surftrace在内核网络问题中的典型应用》 +课件:[surftrace在内核网络问题中的典型应用.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700364942-528a2bd1-d08d-4f63-b009-7b08121783c5.pptx) + +#### 第3期:《聊聊IO夯的那些事》 +课件:[第三期:IO夯的那些事.pdf](https://www.yuque.com/attachments/yuque/0/2021/pdf/25378442/1638867478443-e9a86251-69d2-4725-9b7b-439e471cb123.pdf) + +### 龙蜥云原生机密计算 SIG +#### 第68期:《Intel HE Toolkit介绍》 +课件:[龙蜥大讲堂-Intel HE Toolkit介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1678175225834-831fdbba-719d-4b50-bbe9-259a0889d95c.pdf) + +### OpenAnolis-CNCC-SIG +#### 第65期:《Intel 开源机密计算社区CCZoo》 +课件:[CCZoo_Introduction.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25862909/1688635850186-fe896bc3-e0e2-405d-b3d3-eebd84f542a5.pptx) + +#### 第52期:《Intel SGX SDK/PSW/DCAP以及TDX DCAP简介》 +课件:[龙蜥大讲堂IntelSGX.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1669199983712-e10eb4ad-8dd8-4ef4-a41c-e1123b55d7cb.pdf) + +#### 第34期:《海光CSV机密容器方案介绍》 +课件:[海光CSV机密容器方案介绍.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1659682631656-f098810f-53d9-4619-9856-abedb964e52b.pdf) + +### 龙蜥 KeenTune SIG +#### 第59期:《ML in System Parameter Tuning》 +课件:[ML in System Parameter Tuning.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680515261391-1b7f4232-7140-411b-882b-753987d034f8.pdf) + +### 龙蜥 eBPF探索 SIG +#### 第57期《eBPF加载过程解析与eBPF加速容器网络的原理分析》 +课件:[龙蜥大讲堂-ebpf加载过程解析与ebpf加速容器网络的原理分析.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700518390-5fab6987-be7e-41e4-88e3-93625d51ed37.pptx) + +#### 第53期《eBPF Hardware Offloading》 +课件:[eBPF Hardware Offloading.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680600630592-82e907c3-82ee-4e24-a868-d2fa066010d4.pdf) + + +#### 第48期《coolbpf 远程编译实现原理》 +课件:[coolbpf 远程编译实现原理.pptx](https://www.yuque.com/attachments/yuque/0/2023/pptx/25378442/1683700598404-2d2404bd-b56c-4bec-8dcf-bcb07e43f1d4.pptx) + +#### 第46期《coolbpf低版本内核eBPF支持》 +课件:[coolbpf低版本内核eBPF支持.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1680600748240-555f81f7-c8b6-4583-b374-25bbbffbfe03.pdf) + +#### 第44期《《eBPF的技术和发展》 +课件:[龙蜥社区eBPF技术探索SIG周会.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1662624064550-2216e61c-07b8-41ba-ae41-5d5d9773aa1f.pptx) + +### 龙蜥 标准化SIG +#### 第55期:《开源与标准分享》 +课件:[龙蜥大讲堂分享-龙蜥社区标准化SIGv2.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1675751802597-4a364f3f-8c0f-4328-b6a0-8d1d388ec631.pdf) + +### 龙蜥 云原生SIG + +#### 第43期:《Koordinator龙蜥云原生混部最佳实践》 +课件:[龙蜥大讲堂-Koordinator.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1661482639379-c125d24a-ccc0-4f39-9808-f7be3b6e2522.pptx) + + +#### 第40期:《Dragonfly 基于 P2P 的文件和镜像加速系统 +课件:[Dragonfly.ppt](https://www.yuque.com/attachments/yuque/0/2022/ppt/25389078/1660212557023-ddc21902-6846-4840-a939-ed276558c429.ppt) + +#### 第38期:《RunD ATC 论文分享与开源介绍》 +课件:[RunD_anolis.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1659687244410-da9a992f-5edc-43fa-a80e-9e106f5d7f81.pdf) + + +#### 第35期:《cni 与 hybridnet 核心技术分享》 +课件:[hybridnet 核心技术分享.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1660636111697-278d1207-1b67-46b6-8fef-eb3fee5ec503.pptx) + +#### 第30期:《CSI与open-local 核心技术分享》 +课件:[open-local核心技术分享(1).pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25389078/1657247395448-ce13c8d5-3ee8-4bf2-b648-5b1eca387195.pptx) + +课件:[Open-local SPDK vhost support.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25389078/1657247394524-1e1dc7d1-c60e-4dd1-a975-116185c987cc.pptx) + +#### 第28期:《CRI-RM技术分享》 +课件:[CRI-RM-Introduction-opennolis.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1660719088146-66dc29c7-5955-4a26-9b39-065a1f763bab.pdf) + +#### 第24期:《云原生SIG目标及规划 runD-kata3.0原型介绍》 +课件:[runD应用场景(3).pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/86303/1655972419214-d041f277-0dc3-457c-a12e-0b2cd527f60e.pptx) + +### 龙蜥 RISC-V SIG +#### 第39期:合伙伙伴-嘉楠科技《AI芯片开发平台功能建设基础能力入门》 +课件:[AI芯片开发平台功能建设基础能力入门-翟新刚.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25389078/1660212932208-269191c5-4b8b-486a-912a-91f894bd02c7.pptx) + +#### 第32期:《Nydus容器镜像加速服务》 + 课件:[Nydus容器镜像加速服务.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/21971118/1659683089204-f7f3b851-7840-4203-87ea-284c85238f8a.pdf) + +### 龙蜥 版本发布 SIG +#### 第29期:龙蜥发行版 SIG《龙蜥社区软件包集成流程》 +[https://anolis.gitee.io/docs/articles/305-add-project-to-anolis-os.html](https://anolis.gitee.io/docs/articles/305-add-project-to-anolis-os.html) + +#### 第2期:张彬琛《揭秘龙蜥操作系统软件包构建》 +课件:[第二期:揭秘龙蜥操作系统软件包构建.pdf](https://www.yuque.com/attachments/yuque/0/2021/pdf/25378442/1638439498806-7bb9dff5-60c7-4f0e-8316-b8ba08edb606.pdf) + +### 了解龙蜥 SIG +#### 第23期:《开源贡献入门-如何提交PR成为社区贡献者?》 +课件:[如何参与龙蜥社区建设.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655784670327-e9cf444f-eefa-4874-8dec-2dcff7057ae4.pdf) + +### 龙蜥 高性能存储技术 SIG +#### 第21期:《Nydus 镜像加速之内核演进之路》 +课件:[龙蜥大讲堂_Nydus 介绍.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1655197629348-6d37545e-a847-4775-9d8c-68f7526411fc.pptx) + +### 龙蜥 高性能网络 SIG +#### 第15期:《使用高性能网络协议栈 SMC-R 透明加速 TCP 应用》 +课件:[使用高性能网络协议栈 SMC-R 透明加速 TCP 应用.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1651055463792-1a897382-7f03-4c96-842b-b64df9af55ae.pdf) + +### 龙蜥 集群镜像SIG +#### 第11期:《sealer-实现整个集群Build&Share&Run》 +课件:[sealer-实现整个集群Build&Share&Run.pptx](https://www.yuque.com/attachments/yuque/0/2022/pptx/25378442/1648124053380-f03957c5-e646-454a-9551-0fa5c19727b2.pptx) + +### 龙蜥 iLogtail SIG +#### 第9期:《千万级可观测采集器—iLogtail功能介绍与入门》 +课件:[千万级可观测采集器—iLogtail功能介绍与入门.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1647492629444-b91876ba-2636-4d4b-b65e-084d2275b9f7.pdf) + +### 龙蜥 跟踪诊断 SIG +#### 第8期:《系统性能监控工具ssar使用介绍和案例分享》 + 课件:[系统性能监控工具ssar使用介绍和案例分享.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1647492629439-94443d90-6b0c-4fd7-931a-c8874f2f3d12.pdf) + +### 商密软件栈 +#### 第1期:《构建商用密码操作系统》 +课件:[第一期:构建商用密码操作系统.pdf](https://www.yuque.com/attachments/yuque/0/2021/pdf/25378442/1639566756581-5ccce0c9-2de9-4445-a441-27a2347a890c.pdf) + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\351\276\231\350\234\245\347\244\276\345\214\272MeetUp.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\351\276\231\350\234\245\347\244\276\345\214\272MeetUp.md" new file mode 100644 index 0000000000000000000000000000000000000000..7459e48f7b2dbceb9227e7e71291e67942a6abce --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272-\351\276\231\350\234\245\347\244\276\345\214\272MeetUp.md" @@ -0,0 +1,168 @@ +#### 第十五期—— 可信计算SIG 2024 MeetUp +[浪潮信息云峦服务器操作系统可信计算实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011660079-410d10cf-f4f6-4f84-b08a-5c34919413b7.pdf) + +[阿里云Confidential AI最佳实践 - 实现具有端云一体AI推理安全与隐私保护的Confidential Cloud Computing_rev06.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011714897-693e1d24-df80-4671-a1b4-594b7be2bb50.pdf) + +[TCM2模块接口符合性和安全性检测技术.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011734199-06d308aa-5f40-4fe8-91f6-cf481edc925c.pdf) + +[TCM and USB Token.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011785763-5e426807-9909-4337-aff7-574dd5ea560c.pdf) + +[开源通用可信基础软件.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735020225207-cec096bb-2da7-4986-a48a-61c98e9783bb.pdf) + +#### 第十四期—— 龙蜥社区走进Arm MeetUp +[为RTP-LLM提供ArmCPU后端,助力ArmAI软件生态持续发展-李天羽.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084736039-a40e9c64-4c91-42f4-8800-41f3be799fc1.pdf) + +[阿里巴巴Java应用ARM平台优化实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084753719-51006b7e-d1fc-4968-8672-5c6f1f18f569.pdf) + +[Arm64架构调用链性能数据采集原理-李成栋.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084734383-1a3668b1-1ece-44db-8246-335ae5e88f4b.pdf) + +[Perf Arm-spe 介绍与使用-张菁.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084737407-acb5b93e-a8a5-4b5b-a995-9d220cdbefa8.pdf) + +[PAS工具:让性能分析更简单-刘依男 苏峰.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084735461-e17b24e9-7699-4f26-9aa8-3c0b9c852268.pdf) + +[高效可靠的处理器微体系结构性能测量技术-刘通宇.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084736731-e54e5dd9-ea09-46f8-a819-d09cdc29a6c4.pdf) + +[Spark SQL向量化执行引擎框架Gluten-Velox在Arm64使能和优化-顾煜祺.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084737115-60545138-6ac0-4842-8364-7642bf097291.pdf) + +#### 第十三期—— 龙蜥社区走进中科方德 MeetUp +[操作系统生态兼容与创新的平衡-周洁.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385350972-0b16b3d7-6418-459b-a22d-e4d9b665e0d3.pdf) + +[阿里云操作系统最佳实践-王喆.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733391191909-ecb9d020-2997-408b-ad06-cdff1c347c14.pdf) + +[OS 升级迭代与向前向后兼容问题-李力琼.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385349439-061bd461-5ee5-4bd1-8ce1-f33bb1c5f466.pdf) + +[阿里云 Confidential Al 最佳实践-张佳.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385349850-d73db86b-d347-4202-8c77-aa563e7a4dcc.pdf) + +[操作系统迁移技术-路廷文.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385349639-0916c1db-42a3-48f3-ae71-2304ccf967f9.pdf) + +[基于操作系统的商用密码产品融合与技术实践-韩超.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385352966-af6c963c-a20c-4392-89f7-69a8098a8ff0.pdf) + +#### 第十二期—— 龙蜥社区走进中兴通讯|新支点 &开源软件供应链及操作系统安全MeetUp +[电信内生确定性安全探索与实践-闫新成.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686295113-15fd1b92-97a3-4c47-b14c-6a859ffb0ca4.pdf) + +[操作系统的密码应用-张钊.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686295146-f92e4276-9b47-45db-aaec-5d7d525e4664.pdf) + +[阿里云Confidential AI最佳实践-张佳.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686295952-6347ee88-e543-4aea-a398-e69aca61203c.pdf) + +[车载操作系统信息安全架构-张兵.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686298824-638ccaed-a1b2-447b-9a60-fb6ff44bd9a9.pdf) + +[软件供应链安全洞察、挑战及探索-高琨.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686297779-d120a017-4564-49c8-bd8d-57e698fb5f6b.pdf) + +[龙蜥社区漏洞治理策略与实践-张世乐.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686298279-875ed702-ac67-47a2-87cf-bba139a43fbd.pdf) + +#### 第十一期—— 龙蜥社区走进中兴通讯&系统运维 MeetUp +[如何打造开放领先的可观测性数据底座.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507076259-e81df79b-5956-4110-8a19-ebadf340e90e.pdf) + +[组装式 OS 可靠性增强组件实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720514845106-058be17b-789e-4852-b38d-86af1aae3dcc.pdf) + +[某国有银行大规模带外监控管理技术实践分享.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720517941646-59dbcb46-82ad-4cac-bb8f-2b32bdbec2b9.pdf) + +[调测容器实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720518124135-df73c89a-bc5b-46d1-b180-4899788b87f9.pdf) + +#### 第十期—— 龙蜥社区走进浪潮信息&系统安全 MeetUp +[龙蜥社区安全加固最佳实践-李艺林.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105433-3b3605ca-6f08-47a3-8a26-dfaac02921f8.pdf) + +[KSecure基于eBPF的内核安全增强技术-甄鹏.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720077925749-6b23036d-b82b-4c39-a558-396bd30dd5fc.pdf) + +[ELF分页签名验证技术-卢新友.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720077794855-b07733f1-ef8d-421b-a55a-d37ba4b58ab6.pdf) + +[基于操作系统的商用密码产品融合与技术实践-高嵩.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105511-3d8de9c5-0f97-4ad2-9892-880ce8386178.pdf) + +[基于锁规则的内核数据竞争检测技术-韩桂栋-.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105944-0ea21596-e3a0-4349-b615-f447ca236982.pdf) + +[龙蜥社区机密计算技术介绍-赖堃.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105814-4c2c5709-7038-4fdc-9078-37b3c0a51dee.pdf) + +[面向操作系统产品的SBOM构建实践-陈宇翱-.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105768-b1364338-f38f-49ac-b6af-1cf3706d851c.pdf) + +#### 第七期——“芯”心相“蜥” 共筑未来!——走进兆芯 MeetUp +[共促龙蜥社区发展.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1714374952610-8b558be0-400b-4aa8-9bed-1c26f5f41ca0.pdf) + +#### 第六期——聚焦Arm性能提升 助理龙蜥生态落地应用——走进Arm MeetUp +[1.Arm架构下性能指标收集与分析方法_刘科.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202416805-100915d1-a31b-4b82-ba04-58860d840fb6.pdf) + +[2.EasyYitian迁移工具平台_刘嵩.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202417111-b1296935-76c8-405e-98d9-b5a6f0ef9df6.pdf) + +[3.高效使用Arm服务器_李成栋.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202415841-1601e781-5a34-4588-9ebf-55e0941d2365.pdf) + +[4.ARM平台性能分析调优实践_Victor chen.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202416301-08d005fd-d743-4372-b2c9-769681db8d31.pdf) + +[5.PAS性能分析工具_陈怀鑫.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202416233-9fabb028-f0d8-4a45-9bac-c9ff823b1a6e.pdf) + +[6.Arm平台性能分析优化实践_马闯.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202417408-d41ed45b-5c60-4661-842c-640ea5dcdf52.pdf) + +#### 龙蜥社区系统运维MeetUp +[才振功-龙蜥社区812meetup——Gatener报告.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614108312-ca04dc49-0d93-4888-9a2b-fb264032eacf.pdf) + +[苌程-毛文安-龙蜥社区812meetup——北极星指标.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614113022-16a803c3-adf2-4a1c-b360-073e41f0b6d4.pdf) + +[狂魔-乘云-【杭州乘云】云观测场景下 Tracing 全量存储技术研究 v1.4.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614111033-4e22154d-b9f7-477d-9bec-8b197da697b6.pdf) + +[丁振兴-乐维-开源运维工具使用现状及思考 ——Metric和 CMDB 实现可观测性的探索V2(1).pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614113099-12bf8f36-21f8-4b9e-9560-6d18abc608b6.pdf) + +[富秋-2023龙蜥运维MeetUp-基于应用视角的智能运维V1.3(final).pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614124394-22c64afb-ad2f-4359-8798-55656321d778.pdf) + +[向阳-20230811-使用eBPF帮助应用开发实现零侵扰的可观测性-fix.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614123134-0affb17b-4f7c-4b58-8fe9-0e33b6c34183.pdf) + +[何晶-擎创-龙蜥社区_云原生转型之路多系统运维_何晶_V2.1_0808— 微软雅黑版.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614119284-80a85fb5-442d-4723-b071-3f7658ebe8c6.pdf) + +[张文杰-观测云-龙蜥社区meetup-张文杰-fix.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614124619-64053f20-d23d-4d3d-8caf-6594e31c32b2.pdf) + + +#### 第五期——“芯”有灵“蜥” 融合·创新——走进Intel MeetUp +[张佳&朱运阁:基于Intel® TDX部署云上人工智能方案.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691048935796-0d9b55bd-0d49-434e-a480-e9859380b8d8.pdf) + +[朱运阁:基于 Anolis OS 部署 Intel® SGX-based 端到端安全解决方案.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691047962145-fd6d3b15-9464-4d77-98bd-e7c570d35b0e.pdf) + +[黄菊:Intel®零信任网络访问参考架构.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691048014074-d6d0e58e-b4ca-416d-883e-743d6410214b.pdf) + +[胡坤&高逢骞:Intel®第四代至强® 可扩展平台 DSA 和 IAA 加速器在 Linux 内核中的应用.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049004860-5b85ff56-7046-408a-a978-80c9a7a53a2c.pdf) + +[严尚朋:Intel® 第四代至强® 可扩展平台 IAA 存内分析加速器在业务中的应用.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049053182-6e9ac081-33bf-4939-9d36-7f4d0601f134.pdf) + +[刘凯旋:Intel® 第四代至强® 可扩展平台上运行 stable diffusion 5 分内微调,5 秒内推理.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049101220-f70c4b54-e74d-460a-af3c-e70481a35135.pdf) + +[王杜毅:基于Intel® AMX 技术加速 DeepRec 训练性能.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049318771-96daea6d-ca12-49f0-8111-1cdc0a716f80.pdf) + +[邱堃:AI 助力网络安全——使用 TADK 构建智能网络应用防火墙.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049379710-3593aba2-fecf-469d-b364-9ba930bdae15.pdf) + +[亢宇飞&吴国安:浪潮信息 KeyarchOS 基于 Intel® 第四代至强® 可扩展平台的优化实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049427044-c7654236-8180-48df-b02a-2f366a0beadb.pdf) + +[尚旭春&胡伟:基于Intel® 第四代至强® 可扩展平台 QAT 功能加速服务网格和云原生网关中的 TLS 性能.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049480868-3ded0570-7081-486a-8d1c-aaededdf849e.pdf)[倪红军:高密度可拓展负载均衡器HDSLB性能加速实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049513589-85015134-e1ad-4a46-a603-7d158e1279af.pdf) + + +#### 第四期——开源创新 源起潮“蜥”——走进浪潮信息 MeetUp +[颜秉珩-开源创新 源起潮“蜥” .pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985711009-19cae6c8-052d-4364-b7b9-43b04384a536.pdf) + +[颜秉珩-浪潮龙蜥联合实验室.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985720623-2e8e2e5b-53c0-45d1-9c85-9cb4dd7a6bb6.pdf) + +[张宇-浪潮龙蜥衍生版KOS介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985743728-38e2bd14-ae94-4eca-bcbd-1122a82e812c.pdf) + +[刘军霞-基于浪潮KOS面向智慧新媒体转型的探索与实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985646523-421e5df0-e322-426f-8570-4ec192f623f2.pdf) + +[查斌-龙蜥社区的云原生探索之旅.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985620537-d9ba8b43-af40-48d5-aa0f-9078b939ad0e.pdf) + +[吴栋-智算时代的浪潮云原生实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985778696-114a2d52-cfaf-4686-af42-bf01d47169e2.pdf) + +[龙勤吴保锡-基于可信计算技术保障关键信息基础设施安全.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985657385-bf770ffa-67a4-4c61-aa36-7e5c05dc63d4.pdf) + +[麻付强张家乐-数据安全--云原生机密计算介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985674087-438bee06-feb7-4c90-ac52-5f6b7979239d.pdf) + +[孟宪伟-企业级存储与操作系统的协同设计.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985686429-22773ef4-04cd-463f-bf39-fdf2025d41e7.pdf) + +[王彦伟-下一代计算架构下操作系统的挑战.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985696701-a0d920c6-1aca-434b-8f54-4bcf38492444.pdf) + + +#### 第三期——“芯”有灵“蜥” 走进Intel Meetup +[傲腾持久内存助力云端产品构建.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008545-75446664-ed4c-4c5f-b4f0-a31b525c44dc.pdf) + +[基于英特尔DL Boost 技术的AI性能优化.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008627-444421e2-4711-4aa5-aba7-0ea8804ed175.pdf) + +[龙蜥内核和Intel 平台支持策略.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008546-283032a3-8852-48f3-8898-c225dd233fe4.pdf)[龙蜥系统中基于Intel Crypto Acceleration的加速实践.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008421-4d3c3dde-5b34-4b23-b580-0ee47aa5ba3a.pdf)[使用高性能网络协议栈 SMC-R 透明加速 TCP 应用.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782007195-24f0257b-4e25-4dac-a5d1-3b8c4cae6030.pdf)[英特尔技术助力云时代系统软件和社区创新.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782009542-428b3f24-9bfe-4bb7-a5b9-d0772adc4d84.pdf) + +[英特尔资源调配技术(英特尔RDT)与业务混布.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/86303/1655784447183-c435f796-4c3b-47e4-98e7-7727de73a235.pdf) + +[Intel 新平台虚拟化技术演进.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/86303/1655784446939-0f8e0534-876f-439e-80b5-f61188436571.pdf) + +[SPDK高性能存储实践与优化.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/86303/1655784447528-5269a014-c6bf-4ac3-a40d-1049f32ef5f3.pdf) + + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272MeetUp.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272MeetUp.md" new file mode 100644 index 0000000000000000000000000000000000000000..e2b98dfd221ac118a85ddc53b6f66cf128a14c2d --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272MeetUp.md" @@ -0,0 +1,168 @@ +#### 第十五期—— 可信计算SIG 2024 MeetUp +[浪潮信息云峦服务器操作系统可信计算实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011660079-410d10cf-f4f6-4f84-b08a-5c34919413b7.pdf) + +[阿里云Confidential AI最佳实践 - 实现具有端云一体AI推理安全与隐私保护的Confidential Cloud Computing_rev06.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011714897-693e1d24-df80-4671-a1b4-594b7be2bb50.pdf) + +[TCM2模块接口符合性和安全性检测技术.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011734199-06d308aa-5f40-4fe8-91f6-cf481edc925c.pdf) + +[TCM and USB Token.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735011785763-5e426807-9909-4337-aff7-574dd5ea560c.pdf) + +[开源通用可信基础软件.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1735020225207-cec096bb-2da7-4986-a48a-61c98e9783bb.pdf) + +#### 第十四期—— 龙蜥社区走进Arm MeetUp +[为RTP-LLM提供ArmCPU后端,助力ArmAI软件生态持续发展-李天羽.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084736039-a40e9c64-4c91-42f4-8800-41f3be799fc1.pdf) + +[阿里巴巴Java应用ARM平台优化实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084753719-51006b7e-d1fc-4968-8672-5c6f1f18f569.pdf) + +[Arm64架构调用链性能数据采集原理-李成栋.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084734383-1a3668b1-1ece-44db-8246-335ae5e88f4b.pdf) + +[Perf Arm-spe 介绍与使用-张菁.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084737407-acb5b93e-a8a5-4b5b-a995-9d220cdbefa8.pdf) + +[PAS工具:让性能分析更简单-刘依男 苏峰.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084735461-e17b24e9-7699-4f26-9aa8-3c0b9c852268.pdf) + +[高效可靠的处理器微体系结构性能测量技术-刘通宇.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084736731-e54e5dd9-ea09-46f8-a819-d09cdc29a6c4.pdf) + +[Spark SQL向量化执行引擎框架Gluten-Velox在Arm64使能和优化-顾煜祺.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734084737115-60545138-6ac0-4842-8364-7642bf097291.pdf) + +#### 第十三期—— 龙蜥社区走进中科方德 MeetUp +[操作系统生态兼容与创新的平衡-周洁.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385350972-0b16b3d7-6418-459b-a22d-e4d9b665e0d3.pdf) + +[阿里云操作系统最佳实践-王喆.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733391191909-ecb9d020-2997-408b-ad06-cdff1c347c14.pdf) + +[OS 升级迭代与向前向后兼容问题-李力琼.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385349439-061bd461-5ee5-4bd1-8ce1-f33bb1c5f466.pdf) + +[阿里云 Confidential Al 最佳实践-张佳.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385349850-d73db86b-d347-4202-8c77-aa563e7a4dcc.pdf) + +[操作系统迁移技术-路廷文.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385349639-0916c1db-42a3-48f3-ae71-2304ccf967f9.pdf) + +[基于操作系统的商用密码产品融合与技术实践-韩超.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1733385352966-af6c963c-a20c-4392-89f7-69a8098a8ff0.pdf) + +#### 第十二期—— 龙蜥社区走进中兴通讯|新支点 &开源软件供应链及操作系统安全MeetUp +[电信内生确定性安全探索与实践-闫新成.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686295113-15fd1b92-97a3-4c47-b14c-6a859ffb0ca4.pdf) + +[操作系统的密码应用-张钊.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686295146-f92e4276-9b47-45db-aaec-5d7d525e4664.pdf) + +[阿里云Confidential AI最佳实践-张佳.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686295952-6347ee88-e543-4aea-a398-e69aca61203c.pdf) + +[车载操作系统信息安全架构-张兵.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686298824-638ccaed-a1b2-447b-9a60-fb6ff44bd9a9.pdf) + +[软件供应链安全洞察、挑战及探索-高琨.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686297779-d120a017-4564-49c8-bd8d-57e698fb5f6b.pdf) + +[龙蜥社区漏洞治理策略与实践-张世乐.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1734686298279-875ed702-ac67-47a2-87cf-bba139a43fbd.pdf) + +#### 第十一期—— 龙蜥社区走进中兴通讯&系统运维 MeetUp +[如何打造开放领先的可观测性数据底座.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507076259-e81df79b-5956-4110-8a19-ebadf340e90e.pdf) + +[组装式 OS 可靠性增强组件实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720514845106-058be17b-789e-4852-b38d-86af1aae3dcc.pdf) + +[某国有银行大规模带外监控管理技术实践分享.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720517941646-59dbcb46-82ad-4cac-bb8f-2b32bdbec2b9.pdf) + +[调测容器实践.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720518124135-df73c89a-bc5b-46d1-b180-4899788b87f9.pdf) + +#### 第十期—— 龙蜥社区走进浪潮信息&系统安全 MeetUp +[龙蜥社区安全加固最佳实践-李艺林.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105433-3b3605ca-6f08-47a3-8a26-dfaac02921f8.pdf) + +[KSecure基于eBPF的内核安全增强技术-甄鹏.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720077925749-6b23036d-b82b-4c39-a558-396bd30dd5fc.pdf) + +[ELF分页签名验证技术-卢新友.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720077794855-b07733f1-ef8d-421b-a55a-d37ba4b58ab6.pdf) + +[基于操作系统的商用密码产品融合与技术实践-高嵩.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105511-3d8de9c5-0f97-4ad2-9892-880ce8386178.pdf) + +[基于锁规则的内核数据竞争检测技术-韩桂栋-.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105944-0ea21596-e3a0-4349-b615-f447ca236982.pdf) + +[龙蜥社区机密计算技术介绍-赖堃.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105814-4c2c5709-7038-4fdc-9078-37b3c0a51dee.pdf) + +[面向操作系统产品的SBOM构建实践-陈宇翱-.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1720507105768-b1364338-f38f-49ac-b6af-1cf3706d851c.pdf) + +#### 第七期——“芯”心相“蜥” 共筑未来!——走进兆芯 MeetUp +[共促龙蜥社区发展.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/26155561/1714374952610-8b558be0-400b-4aa8-9bed-1c26f5f41ca0.pdf) + +#### 第六期——聚焦Arm性能提升 助理龙蜥生态落地应用——走进Arm MeetUp +[1.Arm架构下性能指标收集与分析方法_刘科.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202416805-100915d1-a31b-4b82-ba04-58860d840fb6.pdf) + +[2.EasyYitian迁移工具平台_刘嵩.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202417111-b1296935-76c8-405e-98d9-b5a6f0ef9df6.pdf) + +[3.高效使用Arm服务器_李成栋.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202415841-1601e781-5a34-4588-9ebf-55e0941d2365.pdf) + +[4.ARM平台性能分析调优实践_Victor chen.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202416301-08d005fd-d743-4372-b2c9-769681db8d31.pdf) + +[5.PAS性能分析工具_陈怀鑫.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202416233-9fabb028-f0d8-4a45-9bac-c9ff823b1a6e.pdf) + +[6.Arm平台性能分析优化实践_马闯.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25378442/1698202417408-d41ed45b-5c60-4661-842c-640ea5dcdf52.pdf) + +#### 龙蜥社区系统运维MeetUp +[才振功-龙蜥社区812meetup——Gatener报告.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614108312-ca04dc49-0d93-4888-9a2b-fb264032eacf.pdf) + +[苌程-毛文安-龙蜥社区812meetup——北极星指标.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614113022-16a803c3-adf2-4a1c-b360-073e41f0b6d4.pdf) + +[狂魔-乘云-【杭州乘云】云观测场景下 Tracing 全量存储技术研究 v1.4.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614111033-4e22154d-b9f7-477d-9bec-8b197da697b6.pdf) + +[丁振兴-乐维-开源运维工具使用现状及思考 ——Metric和 CMDB 实现可观测性的探索V2(1).pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614113099-12bf8f36-21f8-4b9e-9560-6d18abc608b6.pdf) + +[富秋-2023龙蜥运维MeetUp-基于应用视角的智能运维V1.3(final).pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614124394-22c64afb-ad2f-4359-8798-55656321d778.pdf) + +[向阳-20230811-使用eBPF帮助应用开发实现零侵扰的可观测性-fix.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614123134-0affb17b-4f7c-4b58-8fe9-0e33b6c34183.pdf) + +[何晶-擎创-龙蜥社区_云原生转型之路多系统运维_何晶_V2.1_0808— 微软雅黑版.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614119284-80a85fb5-442d-4723-b071-3f7658ebe8c6.pdf) + +[张文杰-观测云-龙蜥社区meetup-张文杰-fix.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1692614124619-64053f20-d23d-4d3d-8caf-6594e31c32b2.pdf) + + +#### 第五期——“芯”有灵“蜥” 融合·创新——走进Intel MeetUp +[张佳&朱运阁:基于Intel® TDX部署云上人工智能方案.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691048935796-0d9b55bd-0d49-434e-a480-e9859380b8d8.pdf) + +[朱运阁:基于 Anolis OS 部署 Intel® SGX-based 端到端安全解决方案.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691047962145-fd6d3b15-9464-4d77-98bd-e7c570d35b0e.pdf) + +[黄菊:Intel®零信任网络访问参考架构.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691048014074-d6d0e58e-b4ca-416d-883e-743d6410214b.pdf) + +[胡坤&高逢骞:Intel®第四代至强® 可扩展平台 DSA 和 IAA 加速器在 Linux 内核中的应用.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049004860-5b85ff56-7046-408a-a978-80c9a7a53a2c.pdf) + +[严尚朋:Intel® 第四代至强® 可扩展平台 IAA 存内分析加速器在业务中的应用.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049053182-6e9ac081-33bf-4939-9d36-7f4d0601f134.pdf) + +[刘凯旋:Intel® 第四代至强® 可扩展平台上运行 stable diffusion 5 分内微调,5 秒内推理.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049101220-f70c4b54-e74d-460a-af3c-e70481a35135.pdf) + +[王杜毅:基于Intel® AMX 技术加速 DeepRec 训练性能.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049318771-96daea6d-ca12-49f0-8111-1cdc0a716f80.pdf) + +[邱堃:AI 助力网络安全——使用 TADK 构建智能网络应用防火墙.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049379710-3593aba2-fecf-469d-b364-9ba930bdae15.pdf) + +[亢宇飞&吴国安:浪潮信息 KeyarchOS 基于 Intel® 第四代至强® 可扩展平台的优化实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049427044-c7654236-8180-48df-b02a-2f366a0beadb.pdf) + +[尚旭春&胡伟:基于Intel® 第四代至强® 可扩展平台 QAT 功能加速服务网格和云原生网关中的 TLS 性能.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049480868-3ded0570-7081-486a-8d1c-aaededdf849e.pdf)[倪红军:高密度可拓展负载均衡器HDSLB性能加速实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/25862909/1691049513589-85015134-e1ad-4a46-a603-7d158e1279af.pdf) + + +#### 第四期——开源创新 源起潮“蜥”——走进浪潮信息 MeetUp +[颜秉珩-开源创新 源起潮“蜥” .pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985711009-19cae6c8-052d-4364-b7b9-43b04384a536.pdf) + +[颜秉珩-浪潮龙蜥联合实验室.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985720623-2e8e2e5b-53c0-45d1-9c85-9cb4dd7a6bb6.pdf) + +[张宇-浪潮龙蜥衍生版KOS介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985743728-38e2bd14-ae94-4eca-bcbd-1122a82e812c.pdf) + +[刘军霞-基于浪潮KOS面向智慧新媒体转型的探索与实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985646523-421e5df0-e322-426f-8570-4ec192f623f2.pdf) + +[查斌-龙蜥社区的云原生探索之旅.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985620537-d9ba8b43-af40-48d5-aa0f-9078b939ad0e.pdf) + +[吴栋-智算时代的浪潮云原生实践.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985778696-114a2d52-cfaf-4686-af42-bf01d47169e2.pdf) + +[龙勤吴保锡-基于可信计算技术保障关键信息基础设施安全.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985657385-bf770ffa-67a4-4c61-aa36-7e5c05dc63d4.pdf) + +[麻付强张家乐-数据安全--云原生机密计算介绍.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985674087-438bee06-feb7-4c90-ac52-5f6b7979239d.pdf) + +[孟宪伟-企业级存储与操作系统的协同设计.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985686429-22773ef4-04cd-463f-bf39-fdf2025d41e7.pdf) + +[王彦伟-下一代计算架构下操作系统的挑战.pdf](https://www.yuque.com/attachments/yuque/0/2023/pdf/21971118/1672985696701-a0d920c6-1aca-434b-8f54-4bcf38492444.pdf) + + +#### 第三期——“芯”有灵“蜥” 走进Intel Meetup +[傲腾持久内存助力云端产品构建.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008545-75446664-ed4c-4c5f-b4f0-a31b525c44dc.pdf) + +[基于英特尔DL Boost 技术的AI性能优化.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008627-444421e2-4711-4aa5-aba7-0ea8804ed175.pdf) + +[龙蜥内核和Intel 平台支持策略.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008546-283032a3-8852-48f3-8898-c225dd233fe4.pdf)[龙蜥系统中基于Intel Crypto Acceleration的加速实践.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782008421-4d3c3dde-5b34-4b23-b580-0ee47aa5ba3a.pdf)[使用高性能网络协议栈 SMC-R 透明加速 TCP 应用.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782007195-24f0257b-4e25-4dac-a5d1-3b8c4cae6030.pdf)[英特尔技术助力云时代系统软件和社区创新.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/25378442/1655782009542-428b3f24-9bfe-4bb7-a5b9-d0772adc4d84.pdf) + +[英特尔资源调配技术(英特尔RDT)与业务混布.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/86303/1655784447183-c435f796-4c3b-47e4-98e7-7727de73a235.pdf) + +[Intel 新平台虚拟化技术演进.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/86303/1655784446939-0f8e0534-876f-439e-80b5-f61188436571.pdf) + +[SPDK高性能存储实践与优化.pdf](https://www.yuque.com/attachments/yuque/0/2022/pdf/86303/1655784447528-5269a014-c6bf-4ac3-a40d-1049f32ef5f3.pdf) + + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272\345\215\217\345\220\214\350\202\262\344\272\272\346\225\231\346\235\220.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272\345\215\217\345\220\214\350\202\262\344\272\272\346\225\231\346\235\220.md" new file mode 100644 index 0000000000000000000000000000000000000000..231ac092170ce9fc913e002f320dc9cfb0fc5a80 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272\345\215\217\345\220\214\350\202\262\344\272\272\346\225\231\346\235\220.md" @@ -0,0 +1,34 @@ +## 声明:以下内容由成都东软学院创作并提供,允许社区成员学习使用,但不可擅自二次修改使用,未经授权,禁止商业用途,违者将追究法律责任。 + +[第1章\_Linux 系统的安装与介绍.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335526072-f3fec2e2-9c6c-4c37-af93-70d764dac3cb.pdf) + +[第2章\_Linux基本命令.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524245-c27458d6-8325-41a6-a08e-2e320055850f.pdf) + +[第2章\_Linux基本命令-第一部分.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524053-26843e17-2854-46ee-911b-361b6abd8945.pdf) + +[第3章\_用户与用户组.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524281-5d195888-898f-4660-b82f-850bd9cb818f.pdf) + +[第4章\_存储管理.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524173-c9e4b22b-7950-421d-8aca-e6cb01bafaa1.pdf) + +[第5章\_服务与进程.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524313-ca5bc760-dfac-4d20-805b-cc63385c3326.pdf) + +[第6章\_软件安装与包管理工具.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524545-1908c8d8-1f49-4c7b-9687-a2f26cc98146.pdf) + +[第7章\_网络连接.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524986-422aa12c-8c94-4113-b950-3d58955d3296.pdf) + +[第8章\_DNS服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335525187-6b33849f-9a78-43ed-b85f-594f30155c4f.pdf) + +[第9章\_DHCP服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335524930-4978fc82-47ef-4cc4-b40e-d82eecc614ab.pdf) + +[第10章\_NTP服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335525080-0bf7511b-f36e-4b37-ba56-33c076da5d86.pdf) + +[第11章\_MySQL数据库服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335525147-65fe83a7-6ccb-46db-a982-5ab5e5a4978d.pdf) + +[第12章\_Web服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335525732-123408d9-f5aa-4d52-bf9b-dc3e46eb7d3b.pdf) + +[第13章\_FTP服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335525479-e8ad4477-cb1f-4263-9256-2388fceba45a.pdf) + +[第14章\_Samba服务器.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335525781-8bf75174-c9bc-45ad-8474-e286c115e8f5.pdf) + +[第15章\_NFS文件共享.pdf](https://www.yuque.com/attachments/yuque/0/2025/pdf/26155561/1748335687728-937d8733-17bb-49ff-9fee-16930164d7bc.pdf) + diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272\351\243\236\345\244\251\346\212\200\346\234\257\346\262\231\351\276\231-CentOS\350\277\201\347\247\273\346\233\277\346\215\242\344\270\223\345\234\272 PPT.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272\351\243\236\345\244\251\346\212\200\346\234\257\346\262\231\351\276\231-CentOS\350\277\201\347\247\273\346\233\277\346\215\242\344\270\223\345\234\272 PPT.md" new file mode 100644 index 0000000000000000000000000000000000000000..0e3df619a0f45c6836fa0bd088f8ea4dcf0367d9 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\257\276\344\273\266/\351\276\231\350\234\245\347\244\276\345\214\272\351\243\236\345\244\251\346\212\200\346\234\257\346\262\231\351\276\231-CentOS\350\277\201\347\247\273\346\233\277\346\215\242\344\270\223\345\234\272 PPT.md" @@ -0,0 +1,11 @@ +### PPT: + +[阿里云与龙蜥携手打造智算时代最佳服务器操作系统—张鹏程.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1718084801985-8476b394-73cc-4068-aaef-f497ff74a26c.pdf) + +[云上体验最佳的服务器操作系统:Alibaba Cloud Linux—贾正华.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1718086965946-b847b163-6530-433c-bc2e-963096c9ec2a.pdf) + +[龙蜥社区及阿里云CentOS迁移方案—周絮.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1718086977184-f0a13929-6af1-4785-a4be-7052184736ca.pdf) + +[专有云CentOS迁移替换实践分享—谢家森.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1718086987046-a15103ad-2832-4151-867c-10d8de1d5ae2.pdf) + +[阿里云操作系统迁移最佳实践—王喆.pdf](https://www.yuque.com/attachments/yuque/0/2024/pdf/21971118/1718086999017-d677a115-24cb-4c83-a3d3-4538d7c91b26.pdf) diff --git a/TECHNOLOGY_DOCS/GITEE/307-build-a-new-project.md "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243.md" similarity index 100% rename from TECHNOLOGY_DOCS/GITEE/307-build-a-new-project.md rename to "OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243.md" diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\345\244\247\350\256\262\345\240\202\350\256\262\345\270\210\346\214\207\345\215\227.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\345\244\247\350\256\262\345\240\202\350\256\262\345\270\210\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..004824f144a4a46777318673531978abc1b40252 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\345\244\247\350\256\262\345\240\202\350\256\262\345\270\210\346\214\207\345\215\227.md" @@ -0,0 +1,52 @@ +## 龙蜥大讲堂介绍 + +龙蜥大讲堂是龙蜥社区推出的技术直播活动,邀请龙蜥社区的开发者们分享龙蜥技术、龙蜥SIG双周会、开源贡献入门等内容,内容包括但不限于内核、编译器、机密计算、容器、存储等相关技术领域。龙蜥大讲堂系长期活动,每周1-2场,欢迎社区开发者们积极参与,共享技术盛宴。 + +龙蜥大讲堂会使用钉钉直播,本文介绍直播的操作步骤。讲师确定直播时间后,建议阅读本指南了解直播流程。 + +## 钉钉直播准备工作: + +在正式直播之前,讲师需要完成以下准备工作。 +1. 确认直播设备网络的正常连接。 +2. 直播发起人(即,讲师)必须在联播群里才能在这些群中发起直播。请讲师提前联系社区工作人员加入龙蜥社区联播群。联系方式:钉钉或微信(17356632732)。 +3. 入群后将需要联播的群全部置顶,方便您在直播前快速选中这些群。 + +## 钉钉直播操作步骤: + + 建议在正式直播开始前半天在钉钉直播测试直播群中开启直播测试。 + +1. 任意打开一个直播的钉钉群,点击“立即直播”。 + +![image.png](https://oss.openanolis.cn/fragment/pydgngixjxtcxgwxtahr) + +2. 依次输入直播主题、勾选“开启直播回放”,然后点击“进入直播间”。 + +![image.png](https://oss.openanolis.cn/fragment/fdvwcggblvfidigtrubv) + +3. 打开“设置”页面,在“常规”页签中,勾选允许点赞、聊天互动、快捷评论三个选项。 + +![image.png](https://oss.openanolis.cn/fragment/dzoxjpdhundlfsfmwufr) + +4. 打开“添加联播群”页面,将已经提前置顶的所有联播群一一勾选,或者搜索需联播的钉群名称,然后点击“确定”。 + +![image.png](https://oss.openanolis.cn/fragment/lbegvaghdnwsbbktmgpa) + +5. 点击“共享”,选择共享的屏幕,同时勾选底部的“共享电脑音频”,然后点击“确定”。 + +![image.png](https://oss.openanolis.cn/fragment/bfemylppirfashjxnoto) + +6. 点击“静音”的下拉按钮,打开“音频设置”,确保麦克风音量已开启。 + +![image.png](https://oss.openanolis.cn/fragment/snbsobgypvdttibuauwo) + +![image.png](https://oss.openanolis.cn/fragment/oggtrowzuftqsjxikvxq) + +7. 准备就绪后,点击右上角“开始直播”。 + + 注意: + + 1)开始直播后,发起人的电脑无法测试直播声音,需要在手机端进行声音和画面的测试,或者 PC 端接入有线耳机,试听声音是否正常。 + + 2)直播开始后,可以最小化,但不能关闭直播窗口,否则会直接退出直播。 + +8. 直播结束后,需手动结束直播。 \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\345\274\200\345\217\221\350\200\205\350\257\264\345\276\201\346\226\207\346\214\207\345\215\227.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\345\274\200\345\217\221\350\200\205\350\257\264\345\276\201\346\226\207\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..e8601f94c7e1547283914cf82d6732ea5e47d0e3 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\345\274\200\345\217\221\350\200\205\350\257\264\345\276\201\346\226\207\346\214\207\345\215\227.md" @@ -0,0 +1,43 @@ +## 龙蜥开发者说介绍 + +龙蜥「开发者说」是一档面向龙蜥社区开发者的文章专栏,全年持续征集社区贡献者的技术文章与成长故事。本栏目旨在为开发者搭建展示平台,分享在龙蜥社区的技术实践与成长历程,也希望读者能获得启发和借鉴,号召更多的人加入龙蜥社区并参与贡献。 + +## 投稿流程 + +1. 作者投稿,将稿件发送邮件到社区邮箱:[secretary@openanolis.org]()。 + 邮件标题注明【投稿】,邮件内容附上稿件word以及作者联系方式。 +2. 社区工作人员收到邮件/消息后,会尽快联系您。 + 如果一周内没有回复,可添加小龙微信(微信号:openanolis\_assis)提醒。 + + \*文章发表后,社区会为作者准备一份龙蜥周边以作纪念。 + +## 投稿内容要求 + +1. 结合亲身经历写作,内容要求原创,真实非虚构。 +2. 文章内容可以是在社区中的学习成长、 相关技术贡献,或者是对社区的未来展望等,建议从多层角度分享故事,例如: + * 个人成长分享:成长经历(如何一步步成为开发者这个角色的?都经历了什么过程?此过程中有何启发?)、你是否喜欢这个角色(觉得这个角色给你带来什么样的生活变化?)。 + * 社区工作分享:参与社区的初衷(加入原因?有何契机让你加入?)、在社区都具体做了什么(更喜欢做社区哪方面的工作?如sig组工作内容)、有什么收获(社区工作中的难忘经历?遇到困难是如何解决的?在社区遇到的有意思或印象很深的人或事)。 + * 对社区未来期待:希望未来在社区做什么(参与过或想参与怎样的活动?)、希望龙蜥社区能为开发者们提供什么(可在故事中展望未来,提供切实建议)、对新的开发者有什么建议。 + +1. 文章中提供3-4张配图,建议选择龙蜥技术相关图片(如软件包截图等),也可以是龙蜥活动合影的照片,图片中内容不敏感并且可商用,不可提供网图。 + +## 提交要求 + +1. 作者介绍。此段内容建议放在文章开头。 + + a. 一段作者个人简介,包括:真实姓名、龙蜥社区用户名、sig组身份(如xx SIG owner/maintainer/contributor,没有就不写)、个人介绍、龙蜥账号。 + + b. 一张背景清晰的无水印个人照片(上半身即可),用于制作海报。 +2. 文章内容。 + + a. 以word提交,文章字数不限,建议多撰写与技术相关的内容,文中图片3-4张最佳。 + + b. 文章的标题要与正文内容相关。 + + c. 文章中挑选一段高光句子【标黄】,将会作为海报金句。 + +## 往期参考 + +参考内容:[往期回顾](https://openanolis.cn/blog#518268066809151892)& [征稿海报](https://mp.weixin.qq.com/s/_dQUsh9mfYOeNYnmu75VWw)。 + +如有疑问,联系社区工作人员周虎晨(钉钉或微信:17356632732)。 diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\211\251\346\226\231\347\224\263\350\257\267\346\214\207\345\215\227.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\211\251\346\226\231\347\224\263\350\257\267\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..67c6388756f00fa2a7cc9f2f33dbe4dbc6d2943a --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\211\251\346\226\231\347\224\263\350\257\267\346\214\207\345\215\227.md" @@ -0,0 +1,16 @@ +## 申请场景 + +由龙蜥社区主办、社区成员单位及合作伙伴联合龙蜥社区共同举办的活动,包括但不限于MeetUp、生态大会、大赛、开发者活动等,举办的活动如需申请龙蜥社区物料,按照本指南提交申请。 + +## 申请时间 + +活动举办前2-3周提交申请,以便工作人员提前沟通与准备。 + +## 申请链接 + +物料申请链接:[`https://openanolis.mikecrm.com/jq53hKc`](https://openanolis.mikecrm.com/jq53hKc) 。 +社区在收到申请信息后的一周内由社区工作人员进行审核与确认,确认后与申请人核对物料邮寄信息。 + +## 对接人 + +社区工作人员周虎晨。联系方式:钉钉或微信(17356632732)。 \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272MeetUp\344\270\216\347\240\224\350\256\250\344\274\232\344\270\276\345\212\236\346\214\207\345\215\227.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272MeetUp\344\270\216\347\240\224\350\256\250\344\274\232\344\270\276\345\212\236\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..7d24aea1bafe76083e62c602061a45a587525452 --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272MeetUp\344\270\216\347\240\224\350\256\250\344\274\232\344\270\276\345\212\236\346\214\207\345\215\227.md" @@ -0,0 +1,21 @@ +# 活动介绍 + +## MeetUp + +龙蜥社区 MeetUp是由龙蜥社区与生态合作伙伴联合主办的系列活动,每期走进一家企业,聚焦龙蜥社区和合作伙伴的技术、产品和创新动态,展示硬核技术,共建繁荣生态。 + +## 研讨会 + +龙蜥社区研讨会是通常是闭门会议,由社区联盟、SIG等组织举办,定向邀请参会嘉宾,聚焦技术、行业、生态等事项探讨合作。 + +# 申办活动步骤 + +1. 发送邮件到社区邮箱:[secretary@openanolis.org]()。 + + 发送内容包括但不限于:活动类型、主题、发起单位/组织、提供的资源等。 + + 希望您提供详细信息,便于展开高效沟通。 + +2. 社区工作人员收到邮件/消息后,会尽快联系您。 + + 如果一周内没有回复,可添加小龙微信(微信号:openanolis\_assis)提醒。 diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272\347\211\251\346\226\231\347\224\263\350\257\267\346\214\207\345\215\227.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272\347\211\251\346\226\231\347\224\263\350\257\267\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..67c6388756f00fa2a7cc9f2f33dbe4dbc6d2943a --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272\347\211\251\346\226\231\347\224\263\350\257\267\346\214\207\345\215\227.md" @@ -0,0 +1,16 @@ +## 申请场景 + +由龙蜥社区主办、社区成员单位及合作伙伴联合龙蜥社区共同举办的活动,包括但不限于MeetUp、生态大会、大赛、开发者活动等,举办的活动如需申请龙蜥社区物料,按照本指南提交申请。 + +## 申请时间 + +活动举办前2-3周提交申请,以便工作人员提前沟通与准备。 + +## 申请链接 + +物料申请链接:[`https://openanolis.mikecrm.com/jq53hKc`](https://openanolis.mikecrm.com/jq53hKc) 。 +社区在收到申请信息后的一周内由社区工作人员进行审核与确认,确认后与申请人核对物料邮寄信息。 + +## 对接人 + +社区工作人员周虎晨。联系方式:钉钉或微信(17356632732)。 \ No newline at end of file diff --git "a/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272\350\265\260\350\277\233\351\253\230\346\240\241\346\264\273\345\212\250\344\270\276\345\212\236\346\214\207\345\215\227.md" "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272\350\265\260\350\277\233\351\253\230\346\240\241\346\264\273\345\212\250\344\270\276\345\212\236\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..04940945dddea433cc4407c6b78f566d52bd57fb --- /dev/null +++ "b/OPERATIONS_DOCS/\351\276\231\350\234\245\347\244\276\345\214\272\350\277\220\350\220\245\346\214\207\345\274\225\346\226\207\346\241\243/\351\276\231\350\234\245\347\244\276\345\214\272\350\265\260\350\277\233\351\253\230\346\240\241\346\264\273\345\212\250\344\270\276\345\212\236\346\214\207\345\215\227.md" @@ -0,0 +1,17 @@ +# 活动介绍 + +## 高校活动 + +龙蜥社区走进高校系列活动有多种形式,包括但不限于联合高校举办宣讲会、MeetUp、Workshop、课程合作、共建赛事等,致力于播撒开源火种,助力操作系统领域产学研合作,搭建起从课堂到产业的桥梁,让同学们了解并参与开源软件开发,在开源世界的星辰大海中找准自己的坐标。 + +# 申办活动步骤 + +1. 发送邮件到社区邮箱:[secretary@openanolis.org]()。 + + 发送内容包括但不限于:活动类型、主题、发起单位/组织、提供的资源等。 + + 希望您提供详细信息,便于展开高效沟通。 + +2. 社区工作人员收到邮件/消息后,会尽快联系您。 + + 如果一周内没有回复,可添加小龙微信(微信号:openanolis\_assis)提醒。 diff --git a/OTHER_DOCS/maintainers.yaml b/OTHER_DOCS/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..666710f68b89921da1cd9684581c2583a4d4d78c --- /dev/null +++ b/OTHER_DOCS/maintainers.yaml @@ -0,0 +1,9 @@ +# 指定所有 maintainers +maintainers: + - default_group: &default_group + - openanolis_id: shankailun10 + gitee_id: shankailun09 + +# 指定文档目录对应的用户组 +paths: + - /*: *default_group \ No newline at end of file diff --git a/OTHER_DOCS/menu.yaml b/OTHER_DOCS/menu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cc5486b7b6ab0d17338621e33c454fdaafabd66c --- /dev/null +++ b/OTHER_DOCS/menu.yaml @@ -0,0 +1,4 @@ +OTHER_DOCS: + 开发手册: + 对外服务API: ./开发手册/对外服务API.md + 二十四节气歌: ./开发手册/二十四节气歌.md diff --git "a/OTHER_DOCS/\345\274\200\345\217\221\346\211\213\345\206\214/\344\272\214\345\215\201\345\233\233\350\212\202\346\260\224\346\255\214.md" "b/OTHER_DOCS/\345\274\200\345\217\221\346\211\213\345\206\214/\344\272\214\345\215\201\345\233\233\350\212\202\346\260\224\346\255\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..961ca1f347e26bf21f48b4bedeeafb3e47e8bbea --- /dev/null +++ "b/OTHER_DOCS/\345\274\200\345\217\221\346\211\213\345\206\214/\344\272\214\345\215\201\345\233\233\350\212\202\346\260\224\346\255\214.md" @@ -0,0 +1,16 @@ +春雨惊春清谷天,夏满芒夏暑相连。 + +秋处露秋寒霜降,冬雪雪冬小大寒。 + +每月两节不变更,最多相差一两天。 + +上半年来六廿一,下半年是八廿三。‌ + +9090900320320320303 + + +898899888 +------sssss + + +39999999999999999999 \ No newline at end of file diff --git "a/OTHER_DOCS/\345\274\200\345\217\221\346\211\213\345\206\214/\345\257\271\345\244\226\346\234\215\345\212\241API.md" "b/OTHER_DOCS/\345\274\200\345\217\221\346\211\213\345\206\214/\345\257\271\345\244\226\346\234\215\345\212\241API.md" new file mode 100644 index 0000000000000000000000000000000000000000..6dcf93c83ec1023746be92e641f3073ccef81fb4 --- /dev/null +++ "b/OTHER_DOCS/\345\274\200\345\217\221\346\211\213\345\206\214/\345\257\271\345\244\226\346\234\215\345\212\241API.md" @@ -0,0 +1,4 @@ +参考文档:https://tone.openanolis.cn/help_doc/7 +再加一部分 + +xiugaile 森岛帆高森岛帆高第三方刚 \ No newline at end of file diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 23.2 \347\244\276\345\214\272\347\211\210 (GA) \345\217\221\350\241\214\345\243\260\346\230\216.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 23.2 \347\244\276\345\214\272\347\211\210 (GA) \345\217\221\350\241\214\345\243\260\346\230\216.md" new file mode 100644 index 0000000000000000000000000000000000000000..c70e53d24b618e45ff1e403aa418fd4c5380bb3f --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 23.2 \347\244\276\345\214\272\347\211\210 (GA) \345\217\221\350\241\214\345\243\260\346\230\216.md" @@ -0,0 +1,439 @@ +# 目录 +[1.引言](#1-引言) +[2.新版本特性](#2新版本特性) +[3.安全修复](#3安全修复) +[4.已知问题](#4已知问题) +[5.更多信息](#5更多信息) + +## 1. 引言 +龙蜥操作系统 Anolis OS 23 是 OpenAnolis 龙蜥社区基于开源生态发展合作倡议,面向上游原生社区独立选型,持续演进并保障兼容性和稳定性的操作系统。Anolis OS 23.2 是 Anolis OS 23 系列操作系统的第三个正式版本。 +当前 Anolis OS 23 最新的版本号为 Anolis OS 23.2(GA)。 +该文档将概述此版本实现的版本变动和存在的已知问题 + +### 1.1 支持周期 +龙蜥操作系统 Anolis OS 23.2 的生命周期将持续至下个版本(Anolis OS 23.3)发布,龙蜥社区将保证当前版本和后续版本的兼容性,用户可以通过升级的方式持续获取后续版本的安全更新和修复。Anolis OS 23 系列操作系统将持续维护至 2030 年。 + +### 1.2. 交付物清单 +#### 1.2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-23.2-x86_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 15 GB +AnolisOS-23.2-x86_64-boot.iso | x86\_64 架构的网络安装 ISO,约 0.6 GB +AnolisOS-23.2-aarch64-dvd.iso | aarch64 架构的基础安装 ISO,约 15 GB +AnolisOS-23.2-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.6 GB +AnolisOS-23.2-loongarch64-dvd.iso | loongarch64 架构的基础安装 ISO,约 12 GB +AnolisOS-23.2-loongarch64-boot.iso | loongarch64 架构的网络安装 ISO,约 0.6 GB + +#### 1.2.2 虚拟机镜像 +名称 | 描述 +-----|----- +AnolisOS-23.2-x86\_64.qcow2 | x86\_64 架构 QEMU 虚拟机镜像(qcow2 格式) +AnolisOS-23.2-aarch64.qcow2 | aarch64 架构虚拟机镜像(qcow2 格式) +AnolisOS-23.2-loongarch64.qcow2 | loongarch64 架构虚拟机镜像(qcow2 格式) + +*镜像缺省 sudo 用户为 anuser,对应登录密码是 anolisos* +*x86_64 架构的镜像支持 legacy 和 uefi 两种引导形式* + +#### 1.2.3 容器镜像 +名称 | 描述 +-----|----- +registry.openanolis.cn/openanolis/anolisos:23.2 | baseos 容器镜像 +lcr.loongnix.cn/openanolis/anolisos:23.2 | loongarch64 架构容器镜像 + +### 1.3 软件 YUM 仓库 +名称 | 描述| 仓库状态 +-----|-----|----- +[os](https://mirrors.openanolis.cn/anolis/23.2/os/) | 版本正式发布的 ISO 交付件,所包括的所有的包。该仓库与 ISO 交付件包含的软件包完全一致。 | 默认开启,系统环境预安装 +[updates](https://mirrors.openanolis.cn/anolis/23.2/updates/) | 版本正式发布后,更新的软件包的存放仓库。该仓库会持续更新,直到该版本生命周期结束。 | 默认开启,系统环境预安装 +[DDE](https://mirrors.openanolis.cn/anolis/23.2/DDE/) | 版本正式发布后,更新的软件包的存放仓库。该仓库会持续更新,直到该版本生命周期结束。 | 非默认开启,系统环境预安装 +[epao](https://mirrors.openanolis.cn/epao/23/) | EAPO(Extras Package For Anolis)软件包仓库提供社区孵化类软件,比如:AI 组件等。 | 非默认开启,系统环境不安装。需要通过安装 anolis-epao-release 获取 +[Devel](https://mirrors.openanolis.cn/anolis/23.2/Devel/) | Devel软件包仓库提供完整构建环境,包含所有的构建所需相关库。 | 非默认开启,系统环境不安装,需手动配置仓库地址 + + +## 2.新版本特性 +### 2.1 L0 层软件 Kernel (6.6) +#### 重点变动:从 23.2 版本开始,将仅提供 6.6 版本内核,5.10 内核将停止继续维护且不再发布。 +#### 重要特性更新 +- 升级国密驱动支持海光 4 号 CPU 以及添加 hct 模块用于支持海光 HCT 引擎。[PR#3119](https://gitee.com/anolis/cloud-kernel/pulls/3119) + +#### 内核 Bug 修复 +- 修复飞腾服务器芯片 S5000C 配合飞腾自研 BMC 芯片使用时存在 KVM 显示异常的问题。[PR#3260](https://gitee.com/anolis/cloud-kernel/pulls/3260) +- 修复海光 CSV2/CSV3 虚拟机启动迁移失败问题。[PR#4056](https://gitee.com/anolis/cloud-kernel/pulls/4056) +- 关闭 CONFIG_RAS_CEC,确保 CE 错误可以被 EDAC 解析,CE 的 offline 功能由用户态工具 Rasdaemon 触发。[PR#3816](https://gitee.com/anolis/cloud-kernel/pulls/3816) +- 修复龙芯架构中桌面卡顿严重的问题 +- 修复龙芯架构中 KVM 功能缺失或不可用的问题 +- 修复龙芯架构中 Kdump/Kexec 功能不可用的问题 +- 修复龙芯架构中在高网络负载场景中概率出现系统假死的问题 +- 修复龙芯架构在部分场景中系统调用缺失的问题 + +#### 该版本在平台支持层面的变动如下: +- 新增对龙芯 3C6000/3D6000 芯片的支持 + +#### 该版本在驱动支持层面的变动如下: +- 新增对龙芯 3C6000/3D6000 芯片的 SE 模块驱动的支持 +- 由于 5.10 内核的下线,如下相关 OOT 将进入 6.6 内核 intree 维护 + - qat20 + - dlb2 + - udma + - mpt3sas + - ast +- 更详细的内核变动详见 《ANCK 6.6.25-002 发行声明》 + +### 2.2 L1 层软件 +#### 2.2.1 工具链 +##### gcc +###### 海光平台改动 +- 增加对海光 C86-3G/C86-4G 的架构/指令集支持 +- 新增数组指针类型拓展,增加 -farry-widen-compare 控制 +- 增加对函数 INLINE_HINT_know_hot 的判断,控制内联,提高程序性能 +- 增加结构体重组优化的等级包括结构体拆分,重排优化指针压缩优化等 +###### 龙芯平台改动 +- 添加向量指令测试集 +- 添加 Ada, libffi,libvtv,libitm 的 LoongArch 架构支持 +- 添加预取指令,常用的浮点指令, [f]copysign 等支持 +- 添加 mcmodel=medium,extreme 支持 +- 添加 fmin/fmax RTL 后端模板 +- 添加 -mdirect-extern-access 选项 +- 添加 libsanitizer 支持 +- 增加 -mexplicit-relocs 选项可选目标 +- 添加 __builtin_thread_pointer 实现 +- 添加 s9 为 r22 寄存器别名 +- 添加 xorsign 支持 +- 添加 alslsi3_extend 模板 +- 添加 D 语言前端 +- 添加 TLS 重定位类型 +- 添加 fmin/fmax RTL 模板 +- 添加 ISA 版本定义 +- 修复 libgccjit 构建错误:构建依赖修改 +- 更改 branch_cost 的值:优化分支相关指令生成 +- 优化立即数加载的指令生成 +- 优化 stack-check 的实现 +- 优化乘法指令的生成 +- 添加 3A6000 新增指令支持 +- 修改动态库库安装路径,保持和 x86,aarch64 等主流架构一致 +- 修复 loongarch 头文件错误依赖 +- 修复宏指令 .align 行为,确保和 binutils 的行为匹配 +- 修复 vec_initv32qiv16qi 模板,避免 ICE 错误 +- 使用 fcmp.caf.s 替代 movgr2cf 以优化从零寄存器拷贝 +- 修复 lsx_vreplgr2vr_ 指令模板错误 +- 修复后端 subreg 嵌套错误 +- 修复 LL-SC 之前多余的屏障指令 +- 修复构建 gcc 时的运行时错误 +- 修复 frint 和 ftint 指令使用错误 +- 更改向量使用标准模板名称 +- 修复基址为 0 的内存引用错误 +###### Intel 平台改动 +- 回合 intel 第六代志强优化补丁以提升 GNR 平台的性能 +- 新增支持 intel AMX FP16 指令集 +##### binutils +- 修复龙芯架构的 align 语句错误 +- 修复龙芯架构 as 打印错误信息时的参数传递 +- 修复龙芯架构 tls 动态重定位生成的错误 +- 新增龙芯架构 tls le 重定位项 +- 新增龙芯架构 tls desc 重定位项 +- 实现龙芯架构 tls desc 重定位项的 relaxation +##### llvm +- 龙芯架构新增对 call36 系列方法调用的支持 +- 龙芯架构重构实现 PseudoLA*_LARGE 指令的扩展 +- 龙芯架构支持 128/256 位向量变换实现 +- 龙芯架构新增 V1.1 版本内置函数和定义声明 +- 龙芯架构编译选项新增 -march=la64v1.0 和 -march=la64v1.1 的支持 +- 新增支持 la664 芯片规格 +- 支持使能自动矢量能力 + +#### 2.2.2 核心库 +##### glibc +- 龙芯架构优化 Ifunc 支持:添加strchr, memcpy, strnlen, strcmp ifunc支持 +- 龙芯架构添加新的重定位类型:TLS,CALL36等 +- 龙芯架构更改弃用寄存器别名v0为a0 +- 龙芯架构更改rodata section 魔法数字 +- 龙芯架构修复tst-gnu2-tls2测试项编译错误 +- 龙芯架构修复tlsdesc中SP16字节对齐 +- 龙芯架构删除__NR_fstat 和 __NR_newfstatat定义 +- 龙芯架构删除libc静态库中重复的strnlen + +### 2.3 L2 层软件 +#### 2.3.1 关键工具 +- 提供 python3.10 兼容包,允许使用 pip3.10 安装相关包。 +- 提供 gcc-toolset-14 系列工具链,用户可以通过命令切换 gcc 版本。详情参考文档:[如何在 Anolis OS 23 上使用 gcc14](../Anolis%20OS%20开发使用/如何在AnolisOS23.2中使用gcctoolset14工具.md) +### 2.4 L3 层软件 +#### 2.4.1 生态相关 +- bind 升级至 9.18.28: + - 在命令工具 dnssec-policy 中新增参数 signatures-jitter,允许签名在使用一段时间后过期 +- Apache http 服务端版本升级至 2.4.62。该版本主要改动如下: + - mod_ssl: 新增支持加载基于 openssl3.X 的 pkcs11 的证书或密钥的功能;修复基于 openssl3.2 的 pkcs11 加载崩溃问题; + - mod_proxy: 修复在配置 addressTTL 前连接异常关闭的问题;允许设置系统后台缓存 DNS 时长的 TTL 的值 + - 修复 cve:CVE-2024-39573、CVE-2024-38477、CVE-2024-38476、CVE-2024-38475、CVE-2024-38474、CVE-2024-38473、CVE-2024-38472、CVE-2024-36387、CVE-2024-39884、CVE-2024-40898、CVE-2024-40725 + +### 2.5 场景化组件 +#### 2.5.1 云原生场景 +- docker 版本升级至 24.0.9 +- 修复软件包升级失败的问题 + +#### 2.5.2 运维和调优场景 +- keentune 系列智能调优组件升级至 3.1.0 版本: + - 优化部分安全等级所需的参数列表 + - 修改日志默认等级 + - 修复部分已知问题 + +#### 2.5.3 虚拟化相关 +##### qemu +###### 海光特性 +- libvirt增加对海光CPU的支持,支持虚拟机启动后海光CPU的显示(cpu model name) +- 支持海光C86-4G custom模式,并支持相关海光的加解密指令 +- qemu支持CPU model 海光C86-4G和C86-3G,支持虚拟机启动后的model name,支持虚拟机启动后海光的加解密等指令 +###### 龙芯特性 +- 新增支持 cpu 热插拔 +- 新增内核中断控制器仿真能力 +- 新增 PMU 功能支持 +- 新增支持 gdb 软件断点能力 +- 新增支持四个串口仿真能力 +- 新增可使能 TPM 功能 +- 支持通过 fdt 直接引导启动 efi 格式内核 +- 新增 iommu 功能支持 +- 修复 virt-manager 创建虚拟机默认使用 virtio-gpu-pci 显卡的问题 +- 修复虚拟机迁移失败的问题 +- 修复参数 -Werror=maybe-uninitialized 编译失败的问题 +- 修复从硬盘恢复失败问题 +- 移除最小 1G 的内存限制 + +##### libvirt +- 龙芯架构增加 numa 能力支持 + +#### 2.5.4 桌面环境相关 +- DDE 桌面环境新增玲珑包管理器支持,允许通过玲珑工具安装应用。详情参考文档:[如何在 Anolis OS 23 上使用玲珑](../Anolis%20OS%20桌面使用/如何在AnolisOS23.2中使用玲珑包管理工具.md) + +## 3.安全修复 +以下仅展示已修复的重要 CVE + +CVE 编号 | 严重等级 | 影响软件包 +-----|-----|----- +CVE-2022-38928 | Important | xpdf +CVE-2022-38222 | Important | xpdf +CVE-2024-52804 | Important | python-tornado +CVE-2024-52336 | Important | tuned +CVE-2024-11236 | Moderate | php +CVE-2024-8932 | Moderate | php +CVE-2024-52316 | Low | tomcat | +CVE-2023-46047 | Important | sane-backends +CVE-2024-52531 | Low | libsoup3 +CVE-2023-52424 | Moderate | wpa_supplicant +CVE-2024-1013 | Moderate | unixODBC +CVE-2024-31449 | Moderate | redis +CVE-2024-25081 | Moderate | fontforge +CVE-2024-25082 | Moderate | fontforge +CVE-2024-8926 | Important | php +CVE-2024-8927 | Important | php +CVE-2024-39614 | Moderate | python-django +CVE-2024-41989 | Moderate | python-django +CVE-2024-41990 | Moderate | python-django +CVE-2024-41991 | Moderate | python-django +CVE-2024-42005 | Moderate | python-django +CVE-2024-5197 | Moderate | libvpx +CVE-2024-6602 | Important | firefox +CVE-2024-9680 | Important | firefox +CVE-2024-6606 | Important | firefox +CVE-2024-6611 | Important | firefox +CVE-2024-24258 | Moderate | freeglut +CVE-2024-24259 | Moderate | freeglut +CVE-2024-39573 | Important | httpd +CVE-2024-38477 | Important | httpd +CVE-2024-38476 | Important | httpd +CVE-2024-38475 | Important | httpd +CVE-2024-38474 | Important | httpd +CVE-2024-38473 | Important | httpd +CVE-2024-38472 | Important | httpd +CVE-2024-36387 | Important | httpd +CVE-2024-39884 | Important | httpd +CVE-2024-40898 | Important | httpd +CVE-2024-40725 | Important | httpd +CVE-2022-47630 | Important | arm-trusted-firmware +CVE-2024-47191 | Important | oath-toolkit +CVE-2024-2357 | Moderate | libreswan +CVE-2024-9780 | Important | wireshark +CVE-2024-0208 | Important | wireshark +CVE-2024-0209 | Important | wireshark +CVE-2024-45802 | Important | squid +CVE-2024-26328 | Moderate | qemu +CVE-2024-3447 | Moderate | qemu +CVE-2024-4693 | Moderate | qemu +CVE-2022-34835 | Critical | uboot-tools +CVE-2024-34062 | Moderate | python-tqdm +CVE-2024-35740 | Moderate | tomcat +CVE-2024-39936 | Moderate | qt5-qtbase +CVE-2022-33967 | Important | uboot-tools +CVE-2024-2511 | Low | openssl +CVE-2024-26458 | Low | krb5 +CVE-2024-26461 | Low | krb5 +CVE-2024-2961 | Important | glibc +CVE-2024-27305 | Moderate | python-aiosmtpd +CVE-2024-28182 | Moderate | nghttp2 +CVE-2024-28219 | Moderate | python-pillow +CVE-2024-30202 | Moderate | emacs +CVE-2024-30203 | Moderate | emacs +CVE-2024-30204 | Moderate | emacs +CVE-2024-30205 | Moderate | emacs +CVE-2024-31744 | Important | jasper +CVE-2023-51107 | Important | mupdf +CVE-2023-49355 | Important | jq +CVE-2023-45924 | Critical | libglvnd +CVE-2023-51103 | Important | mupdf +CVE-2023-51104 | Important | mupdf +CVE-2023-51105 | Important | mupdf +CVE-2024-39917 | Important | xrdp +CVE-2024-24576 | Critical | rust +CVE-2023-46045 | Important | graphviz +CVE-2024-35241 | Important | composer +CVE-2024-3019 | Important | pcp +CVE-2024-5569 | Moderate | python-zipp +CVE-2024-4418 | Moderate | libvirt +CVE-2024-39329 | Low | python-django +CVE-2024-37894 | Moderate | squid +CVE-2024-37891 | Moderate | python-urllib3 +CVE-2024-5742 | Low | nano +CVE-2024-6126 | Low | cockpit +CVE-2024-5206 | Moderate | python-scikit-learn +CVE-2024-35235 | Moderate | cups +CVE-2024-26256 | Moderate | libarchive +CVE-2024-38517 | Moderate | rapidjson +CVE-2024-1737 | Important | bind +CVE-2024-1975 | Important | bind +CVE-2023-7104 | Moderate | sqlite +CVE-2024-22667 | Low | vim +CVE-2023-45236 | Moderate | edk2 +CVE-2023-45237 | Moderate | edk2 +CVE-2024-4076 | Important | bind +CVE-2024-2756 | Important | php +CVE-2024-3096 | Important | php +CVE-2024-5585 | Important | php +CVE-2024-1874 | Important | php +CVE-2024-31083 | Important | xorg-x11-server-Xwayland +CVE-2024-6655 | Moderate | gtk2 +CVE-2024-0985 | Important | postgresql +CVE-2024-24806 | Moderate | libuv +CVE-2024-5564 | Important | libndp +CVE-2024-5629 | Low | python-pymongo +CVE-2023-50967 | Moderate | jose +CVE-2023-5366 | Moderate | openvswitch +CVE-2024-25111 | Important | squid +CVE-2023-5841 | Important | OpenEXR +CVE-2023-6683 | Moderate | qemu +CVE-2023-6693 | Moderate | qemu +CVE-2024-26327 | Moderate | qemu +CVE-2024-2955 | Moderate | wireshark +CVE-2024-22201 | Moderate | jetty +CVE-2023-48161 | Moderate | giflib +CVE-2024-0743 | Important | firefox +CVE-2024-2605 | Important | firefox +CVE-2024-5688 | Important | firefox +CVE-2024-5700 | Important | firefox +CVE-2024-5702 | Important | firefox +CVE-2023-52355 | Moderate | libtiff +CVE-2023-52356 | Moderate | libtiff +CVE-2024-25062 | Moderate | libxml2 +CVE-2024-34459 | Moderate | libxml2 +CVE-2024-34069 | Important | python-werkzeug +CVE-2024-31745 | Moderate | libdwarf +CVE-2024-3205 | Low | libyaml +CVE-2023-3955 | Important | kubernetes +CVE-2023-29483 | Moderate | python-dns +CVE-2024-29040 | Moderate | tpm2-tss +CVE-2022-48622 | Moderate | gdk-pixbuf2 +CVE-2024-29510 | Important | ghostscript +CVE-2024-33869 | Important | ghostscript +CVE-2024-33870 | Important | ghostscript +CVE-2024-33871 | Important | ghostscript +CVE-2023-52425 | Moderate | expat +CVE-2024-34064 | Moderate | python-jinja2 +CVE-2024-4603 | Low | openssl +CVE-2024-24789 | Moderate | golang +CVE-2024-35195 | Moderate | python-requests +CVE-2024-1975 | Important | bind +CVE-2024-38875 | Moderate | python-django +CVE-2024-4340 | Moderate | python-sqlparse +CVE-2024-3446 | Moderate | qemu +CVE-2024-20993 | Moderate | mysql +CVE-2024-20994 | Moderate | mysql +CVE-2024-20998 | Moderate | mysql +CVE-2024-21000 | Moderate | mysql +CVE-2024-21008 | Moderate | mysql +CVE-2024-21009 | Moderate | mysql +CVE-2024-21013 | Moderate | mysql +CVE-2024-21015 | Moderate | mysql +CVE-2024-21047 | Moderate | mysql +CVE-2024-21049 | Moderate | mysql +CVE-2024-21050 | Moderate | mysql +CVE-2024-21051 | Moderate | mysql +CVE-2024-21052 | Moderate | mysql +CVE-2024-21053 | Moderate | mysql +CVE-2024-21054 | Moderate | mysql +CVE-2024-21055 | Moderate | mysql +CVE-2024-21056 | Moderate | mysql +CVE-2024-21057 | Moderate | mysql +CVE-2024-21060 | Moderate | mysql +CVE-2024-21061 | Moderate | mysql +CVE-2024-21062 | Moderate | mysql +CVE-2024-21069 | Moderate | mysql +CVE-2024-21087 | Moderate | mysql +CVE-2024-21096 | Moderate | mysql +CVE-2024-21102 | Moderate | mysql +CVE-2023-6237 | Low | openssl +CVE-2023-51765 | Moderate | sendmail +CVE-2024-23638 | Moderate | squid +CVE-2023-6917 | Moderate | pcp +CVE-2024-24246 | Moderate | qpdf +CVE-2024-1931 | Moderate | unbound +CVE-2024-6387 | Important | openssh + + +## 4.已知问题 +*该部分将公开部分已知存在的问题,这些问题将在后期版本中修复,如果您有在使用过程中遇见此类问题,将无需重复提交对应 bug* +### 通用问题 +- file 命令无法正常显示 cr 字符 [#12181](https://bugzilla.openanolis.cn/show_bug.cgi?id=12181) +### 桌面 +- 桌面环境对声音的支持尚不完全,可能会出现没有声音、无法调节音量等问题。该问题影响所有桌面环境 [#11965](https://bugzilla.openanolis.cn/show_bug.cgi?id=11965) +- 在特定分辨率下桌面的显示可能出现不稳定的情况。 [#12153](https://bugzilla.openanolis.cn/show_bug.cgi?id=12153) [#12152](https://bugzilla.openanolis.cn/show_bug.cgi?id=12152) +- DDE 桌面环境在安装时选择中文但安装完成后依旧为英文,在安装完成后切换语言可正常切换中文环境。 [#12195](https://bugzilla.openanolis.cn/show_bug.cgi?id=12195) +### 安装环境 +- 安装器中网络部分未完全汉化 [#13031](https://bugzilla.openanolis.cn/show_bug.cgi?id=13031) + +## 5.更多信息 +### 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +### 致谢 +感谢统信软件、龙芯中科、浪潮信息、中科方德、中兴通讯、海光信息、红旗软件、曙光信息、Intel、兆芯、飞腾、阿里云等(排名不分先后)各理事单位对 Anolis OS 23.2 版本研发过程中的大力支持,各理事单位在多个技术专业领域中贡献了大量的特性更新和问题修复代码,这有效地保证了版本的开发进度和质量,为版本的成功发布奠定了坚实的基础。 + +### 研发贡献 +*以下排名不分先后* + +领域 | 功能支持贡献方 +-----|----- +架构支撑 | 龙芯中科、海光信息、飞腾、Intel +图形 | 统信软件、中科方德 +虚拟化 | 中科方德、海光信息、Intel +硬件驱动 | 飞腾、Intel、龙芯中科、浪潮信息 +基础软件包开发及维护 | 中兴通讯、浪潮信息、中科曙光、中科方德、红旗软件、龙芯中科、统信软件、阿里云 +重要 CVE 修复 | 中科方德、浪潮信息、中科曙光、红旗软件、统信软件、中兴通讯、阿里云 + +### 测试贡献 +*以下排名不分先后* + +理事 | 测试分工 +-----|----- +海光信息 | 负责海光芯片平台内核、硬件兼容性测试 +龙芯中科 | 负责龙芯架构全量测试 +统信软件 | 负责各机型安装启动,桌面测试 +中科方德 | 负责通用安装启动测试、桌面测试 +浪潮信息 | 负责软件兼容性方面测试 +中科曙光 | 负责曙光主流机型安装启动测试、通用安装启动测试 +阿里云 | 负责通用架构机型的全量测试 + +### 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 AppStream \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 AppStream \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..11b5a94a12cc1fbca98ad46b96796752393569eb --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 AppStream \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,4410 @@ +| 软件包 | 许可协议 | 功能简述 | +|-----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 389-ds-base | GPLv3+ | 389 Directory Server is an LDAPv3 compliant server. The base package includesthe LDAP server and command line utilities for server administration. | +| 389-ds-base-devel | GPLv3+ | Development Libraries and headers for the 389 Directory Server base package. | +| 389-ds-base-legacy-tools | GPLv3+ | Legacy (and deprecated) utilities for 389 Directory Server. This includesthe old account management and task scripts. These are deprecated in favour ofthe dscreate, dsctl, dsconf and dsidm tools. | +| 389-ds-base-libs | GPLv3+ | Core libraries for the 389 Directory Server base package. These librariesare used by the main package and the -devel package. This allows the -develpackage to be installed with just the -libs package and without the main package. | +| 389-ds-base-snmp | GPLv3+ | SNMP Agent for the 389 Directory Server base package. | +| abattis-cantarell-fonts | OFL | Cantarell is a set of fonts designed by Dave Crossland.It is a sans-serif humanist typeface family. | +| abrt | GPLv2+ | abrt is a tool to help users to detect defects in applications andto create a bug report with all information needed by maintainer to fix it.It uses plugin system to extend its functionality. | +| abrt-addon-ccpp | GPLv2+ | This package contains abrt's C/C++ analyzer plugin. | +| abrt-addon-coredump-helper | GPLv2+ | This package contains hook for C/C++ crashed programs. | +| abrt-addon-kerneloops | GPLv2+ | This package contains plugin for collecting kernel crash information fromsystem log. | +| abrt-addon-pstoreoops | GPLv2+ | This package contains plugin for collecting kernel oopses from pstore storage. | +| abrt-addon-vmcore | GPLv2+ | This package contains plugin for collecting kernel crash information fromvmcore files. | +| abrt-addon-xorg | GPLv2+ | This package contains plugin for collecting Xorg crash information from Xorglog. | +| abrt-cli | GPLv2+ | Virtual package to install all necessary packages for usage from command lineenvironment. | +| abrt-cli-ng | GPLv2+ | New generation command line interface for ABRT | +| abrt-console-notification | GPLv2+ | A small script which prints a count of detected problems when someone logs into the shell | +| abrt-dbus | GPLv2+ | ABRT DBus service which provides org.freedesktop.problems API on dbus anduses PolicyKit to authorize to access the problem data. | +| abrt-desktop | GPLv2+ | Virtual package to install all necessary packages for usage from desktopenvironment. | +| abrt-gui | GPLv2+ | GTK+ wizard for convenient bug reporting. | +| abrt-gui-libs | GPLv2+ | Libraries for abrt-gui. | +| abrt-java-connector | GPLv2+ | JNI library providing an agent capable to process both caught and uncaughtexceptions and transform them to ABRT problems | +| abrt-libs | GPLv2+ | Libraries for abrt. | +| abrt-plugin-machine-id | GPLv2+ | This package contains a configuration snippet to enable automatic generationof machine_id for abrt events. | +| abrt-plugin-sosreport | GPLv2+ | This package contains a configuration snippet to enable automatic generationof sosreports for abrt events. | +| abrt-tui | GPLv2+ | This package contains a simple command line client for processing abrt reportsin command line environment. | +| accountsservice | GPLv3+ | The accountsservice project provides a set of D-Bus interfaces forquerying and manipulating user account information and an implementationof these interfaces, based on the useradd, usermod and userdel commands. | +| accountsservice-libs | GPLv3+ | The accountsservice-libs package contains a library that canbe used by applications that want to interact with the accountsservicedaemon. | +| acpid | GPLv2+ | acpid is a daemon that dispatches ACPI events to user-space programs. | +| adobe-mappings-cmap | BSD | CMap (Character Map) resources are used to unidirectionally map character codes,such as Unicode encoding form, to CIDs (Character IDs -- meaning glyphs) of aCIDFont resource.These CMap resources are useful for some applications (e.g. Ghostscript) tocorrectly display text containing Japanese, (Traditional) Chinese, or Koreancharacters. | +| adobe-mappings-cmap-deprecated | BSD | This sub-package contains currently deprecated CMap resources that someapplications might still require to function properly. | +| adobe-mappings-pdf | BSD | Mapping resources for PDF have a variety of functions, such as mapping CIDs(Character IDs) to character codes, or mapping character codes to othercharacter codes.These mapping resources for PDF should not be confused with CMap resources.While both types of resources share the same file structure and syntax, theyhave very different functions.These PDF mapping resources are useful for some applications (e.g. Ghostscript)to function properly. | +| adwaita-cursor-theme | LGPLv3+ or CC-BY-SA | The adwaita-cursor-theme package contains a modern set of cursors originallydesigned for the GNOME desktop. | +| adwaita-gtk2-theme | LGPLv2+ | The adwaita-gtk2-theme package contains a gtk2 theme for presenting widgetswith a GNOME look and feel. | +| adwaita-icon-theme | LGPLv3+ or CC-BY-SA | This package contains the Adwaita icon theme used by the GNOME desktop. | +| adwaita-qt | LGPLv2+ | Theme to let Qt applications fit nicely into Fedora Workstation | +| aide | GPLv2+ | AIDE (Advanced Intrusion Detection Environment) is a file integritychecker and intrusion detection program. | +| alsa-firmware | GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+ | This package contains the firmware binaries for a number of sound cards.Some (but not all of these) require firmware loaders which are included inthe alsa-tools-firmware package. | +| alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) provides audio and MIDIfunctionality to the Linux operating system.This package includes the ALSA runtime libraries to simplify applicationprogramming and provide higher level functionality as well as support forthe older OSS API, providing binary compatibility for most OSS programs. | +| alsa-lib-devel | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) provides audio and MIDIfunctionality to the Linux operating system.This package includes the ALSA development libraries for developingagainst the ALSA libraries and interfaces. | +| alsa-plugins-arcamav | LGPLv2+ | This plugin exposes the controls for an Arcam AV amplifier | +| alsa-plugins-maemo | LGPLv2+ | This plugin converts the ALSA API over PCM task nodes protocol. In this way,ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. | +| alsa-plugins-oss | LGPLv2+ | This plugin converts the ALSA API over OSS API. With this plugin,ALSA native apps can run on OSS drivers.This plugin provides the PCM type ""oss"". | +| alsa-plugins-pulseaudio | LGPLv2+ | This plugin allows any program that uses the ALSA API to access a PulseAudiosound daemon. In other words, native ALSA applications can play and recordsound across a network. There are two plugins in the suite, one for PCM andone for mixer control. | +| alsa-plugins-samplerate | GPLv2+ | This plugin is an external rate converter using libsamplerate by Erik deCastro Lopo. | +| alsa-plugins-speex | LGPLv2+ | The rate plugin is an external rate converter using the Speex resampler(aka Public Parrot Hack) by Jean-Marc Valin. The pcm plugin providespre-processing of a mono stream like denoise using libspeex DSP API. | +| alsa-plugins-upmix | LGPLv2+ | The upmix plugin is an easy-to-use plugin for upmixing to 4 or6-channel stream. The number of channels to be expanded is determinedby the slave PCM or explicitly via channel option. | +| alsa-plugins-usbstream | LGPLv2+ | The usbstream plugin is for snd-usb-us122l driver. It converts PCMstream to USB specific stream. | +| alsa-plugins-vdownmix | LGPLv2+ | The vdownmix plugin is a downmixer from 4-6 channels to 2-channelstereo headphone output. This plugin processes the input signals witha simple spacialization, so the output sounds like a kind of ""virtualsurround"". | +| alsa-tools-firmware | GPLv2+ | This package contains tools for flashing firmware into certain sound cards.The following tools are available:* hdsploader - for RME Hammerfall DSP cards* mixartloader - for Digigram miXart soundcards* vxloader - for Digigram VX soundcards* usx2yloader - second phase firmware loader for Tascam USX2Y USB soundcards | +| alsa-ucm | BSD | The Advanced Linux Sound Architecture (ALSA) Universal ConfigurationManager allows configuration of Audio input/output names and routing | +| alsa-utils | GPLv2+ | This package contains command line utilities for the Advanced Linux SoundArchitecture (ALSA). | +| alsa-utils-alsabat | GPLv2+ | This package contains tool for basic audio testing using Advanced Linux SoundArchitecture (ALSA) framework and Fast Fourier Transform library. | +| amanda | BSD and GPLv3+ and GPLv2+ and GPLv2 | AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is abackup system that allows the administrator of a LAN to set up asingle master backup server to back up multiple hosts to one or moretape drives or disk files. AMANDA uses native dump and/or GNU tarfacilities and can back up a large number of workstations runningmultiple versions of Unix. Newer versions of AMANDA (including thisversion) can use SAMBA to back up Microsoft(TM) Windows95/NT hosts.The amanda package contains the core AMANDA programs and will need tobe installed on both AMANDA clients and AMANDA servers. Note that youwill have to install the amanda-client and/or amanda-server packages aswell. | +| amanda-client | BSD and GPLv3+ and GPLv2+ and GPLv2 | The Amanda-client package should be installed on any machine that willbe backed up by AMANDA (including the server if it also needs to bebacked up). You will also need to install the amanda package on eachAMANDA client machine. | +| amanda-libs | BSD and GPLv3+ and GPLv2+ and GPLv2 | This package contains basic Amanda libraries, which are used by allAmanda programs. | +| amanda-server | BSD and GPLv3+ and GPLv2+ and GPLv2 | The amanda-server package should be installed on the AMANDA server,the machine attached to the device(s) (such as a tape drive) where backupswill be written. You will also need to install the amanda package onthe AMANDA server machine. And, if the server is also to be backed up, theserver also needs to have the amanda-client package installed. | +| anaconda | GPLv2+ and MIT | The anaconda package is a metapackage for the Anaconda installer. | +| anaconda-core | GPLv2+ and MIT | The anaconda-core package contains the program which was used to install yoursystem. | +| anaconda-dracut | GPLv2+ and MIT | The 'anaconda' dracut module handles installer-specific boot tasks andoptions. This includes driver disks, kickstarts, and finding the anacondaruntime on NFS/HTTP/FTP servers or local disks. | +| anaconda-gui | GPLv2+ and MIT | This package contains graphical user interface for the Anaconda installer. | +| anaconda-install-env-deps | GPLv2+ and MIT | The anaconda-install-env-deps metapackage lists all installation environment dependencies.This makes it possible for packages (such as Initial Setup) to depend on the main Anaconda package withoutpulling in all the install time dependencies as well. | +| anaconda-tui | GPLv2+ and MIT | This package contains textual user interface for the Anaconda installer. | +| anaconda-user-help | CC-BY-SA | This package provides content for the Anaconda built-in help system. | +| anaconda-widgets | GPLv2+ and MIT | This package contains a set of custom GTK+ widgets used by the anaconda installer. | +| annobin | GPLv3+ | Provides a plugin for GCC that records extra information in the filesthat it compiles.Note - the plugin is automatically enabled in gcc builds via flagsprovided by the redhat-rpm-macros package. | +| anolis-backgrounds | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| anolis-logos-ipa | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| ansible-freeipa | GPLv3+ | ansible-freeipa provides Ansible roles and playbooks to install and uninstallFreeIPA servers, replicas and clients also modules for management.where the ansible nodes are reachable and are properly set up to have an IPaddress and a working package manager.Features- Server, replica and client deployment- One-time-password (OTP) support for client installation- Repair mode for clients- Modules for group management- Modules for hbacrule management- Modules for hbacsvc management- Modules for hbacsvcgroup management- Modules for host management- Modules for hostgroup management- Modules for pwpolicy management- Modules for sudocmd management- Modules for sudocmdgroup management- Modules for sudorule management- Modules for topology management- Modules for user managementSupported FreeIPA VersionsFreeIPA versions 4.6 and up are supported by all roles.The client role supports versions 4.4 and up, the server role is working withversions 4.5 and up, the replica role is currently only working with versions4.6 and up.Supported Distributions- RHEL/CentOS 7.4+- Fedora 26+- Ubuntu- Debian 10+ (ipaclient only, no server or replica!)Requirements Controller - /usr/bin/kinit is required on the controller if a one time password (OTP) is used - python3-gssapi is required on the controller if a one time password (OTP) is used with keytab to install the client. Node - Supported FreeIPA version (see above) - Supported distribution (needed for package installation only, see above)LimitationsExternal CA support is not supported or working. The currently needed two stepprocess is an issue for the processing in the role. The configuration of theserver is partly done already and needs to be continued after the CSR has beenhandled. This is for example breaking the deployment of a server with replicasor clients in one playbook. | +| ant | ASL 2.0 | Apache Ant is a Java library and command-line tool whose mission is todrive processes described in build files as targets and extensionpoints dependent upon each other. The main known usage of Ant is thebuild of Java applications. Ant supplies a number of built-in tasksallowing to compile, assemble, test and run Java applications. Antcan also be used effectively to build non Java applications, forinstance C or C++ applications. More generally, Ant can be used topilot any type of process which can be described in terms of targetsand tasks. | +| ant-lib | ASL 2.0 | Core part of Apache Ant that can be used as a library. | +| aopalliance | Public Domain | Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies, such as EJB. AOP Allianceintends to facilitate and standardize the use of AOP to enhanceexisting middleware environments (such as J2EE), or developmentenvironements (e.g. Eclipse). The AOP Alliance also aims to ensureinteroperability between Java/J2EE AOP implementations to build alarger AOP community. | +| aopalliance | Public Domain | Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies, such as EJB. AOP Allianceintends to facilitate and standardize the use of AOP to enhanceexisting middleware environments (such as J2EE), or developmentenvironements (e.g. Eclipse). The AOP Alliance also aims to ensureinteroperability between Java/J2EE AOP implementations to build alarger AOP community. | +| apache-commons-cli | ASL 2.0 | The CLI library provides a simple and easy to use API for working with thecommand line arguments and options. | +| apache-commons-cli | ASL 2.0 | The CLI library provides a simple and easy to use API for working with thecommand line arguments and options. | +| apache-commons-codec | ASL 2.0 | Commons Codec is an attempt to provide definitive implementations ofcommonly used encoders and decoders. Examples include Base64, Hex,Phonetic and URLs. | +| apache-commons-codec | ASL 2.0 | Commons Codec is an attempt to provide definitive implementations ofcommonly used encoders and decoders. Examples include Base64, Hex,Phonetic and URLs. | +| apache-commons-collections | ASL 2.0 | The introduction of the Collections API by Sun in JDK 1.2 has been aboon to quick and effective Java programming. Ready access to powerfuldata structures has accelerated development by reducing the need forcustom container classes around each core object. Most Java2 APIs aresignificantly easier to use because of the Collections API.However, there are certain holes left unfilled by Sun'simplementations, and the Jakarta-Commons Collections Component strivesto fulfill them. Among the features of this package are:- special-purpose implementations of Lists and Maps for fast access- adapter classes from Java1-style containers (arrays, enumerations) toJava2-style collections.- methods to test or create typical set-theory properties of collectionssuch as union, intersection, and closure. | +| apache-commons-io | ASL 2.0 | Commons-IO contains utility classes, stream implementations,file filters, and endian classes. It is a library of utilitiesto assist with developing IO functionality. | +| apache-commons-io | ASL 2.0 | Commons-IO contains utility classes, stream implementations,file filters, and endian classes. It is a library of utilitiesto assist with developing IO functionality. | +| apache-commons-lang | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals. | +| apache-commons-lang3 | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals.With version of commons-lang 3.x, developers decided to change API andtherefore created differently named artifact and jar files. This isthe new version, while apache-commons-lang is the compatibilitypackage. | +| apache-commons-lang3 | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals.With version of commons-lang 3.x, developers decided to change API andtherefore created differently named artifact and jar files. This isthe new version, while apache-commons-lang is the compatibilitypackage. | +| apache-commons-logging | ASL 2.0 | The commons-logging package provides a simple, component orientedinterface (org.apache.commons.logging.Log) together with wrappers forlogging systems. The user can choose at runtime which system they wantto use. In addition, a small number of basic implementations areprovided to allow users to use the package standalone.commons-logging was heavily influenced by Avalon's Logkit and Log4J. Thecommons-logging abstraction is meant to minimize the differences betweenthe two, and to allow a developer to not tie himself to a particularlogging implementation. | +| apcu-panel | PHP | This package provides the APCu control panel, with Apacheconfiguration, available on `http://localhost/apcu-panel/` | +| apcu-panel | PHP | This package provides the APCu control panel, with Apacheconfiguration, available on `http://localhost/apcu-panel/` | +| appstream-data | CC0 and CC-BY and CC-BY-SA and GFDL | This package provides the distribution specific AppStream metadata requiredfor the GNOME and KDE software centers. | +| apr | ASL 2.0 and BSD with advertising and ISC and BSD | The mission of the Apache Portable Runtime (APR) is to provide afree library of C data structures and routines, forming a systemportability layer to as many operating systems as possible,including Unices, MS Win32, BeOS and OS/2. | +| apr-devel | ASL 2.0 and BSD with advertising and ISC and BSD | This package provides the support files which can be used tobuild applications using the APR library. The mission of theApache Portable Runtime (APR) is to provide a free library ofC data structures and routines. | +| apr-util | ASL 2.0 | The mission of the Apache Portable Runtime (APR) is to provide afree library of C data structures and routines. This librarycontains additional utility interfaces for APR; including supportfor XML, LDAP, database interfaces, URI parsing and more. | +| apr-util-bdb | ASL 2.0 | This package provides the Berkeley DB driver for the apr-utilDBM (database abstraction) interface. | +| apr-util-devel | ASL 2.0 | This package provides the support files which can be used tobuild applications using the APR utility library. The missionof the Apache Portable Runtime (APR) is to provide a freelibrary of C data structures and routines. | +| apr-util-ldap | ASL 2.0 | This package provides the LDAP support for the apr-util. | +| apr-util-mysql | ASL 2.0 | This package provides the MySQL driver for the apr-util DBD(database abstraction) interface. | +| apr-util-odbc | ASL 2.0 | This package provides the ODBC driver for the apr-util DBD(database abstraction) interface. | +| apr-util-openssl | ASL 2.0 | This package provides the OpenSSL crypto support for the apr-util. | +| apr-util-pgsql | ASL 2.0 | This package provides the PostgreSQL driver for the apr-utilDBD (database abstraction) interface. | +| apr-util-sqlite | ASL 2.0 | This package provides the SQLite driver for the apr-util DBD(database abstraction) interface. | +| asciidoc | GPL+ and GPLv2+ | AsciiDoc is a text document format for writing short documents,articles, books and UNIX man pages. AsciiDoc files can be translatedto HTML and DocBook markups using the asciidoc(1) command. | +| aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | GNU Aspell is a spell checker designed to eventually replace Ispell. It caneither be used as a library or as an independent spell checker. Its mainfeature is that it does a much better job of coming up with possiblesuggestions than just about any other spell checker out there for theEnglish language, including Ispell and Microsoft Word. It also has manyother technical enhancements over Ispell such as using shared memory fordictionaries and intelligently handling personal dictionaries when morethan one Aspell process is open at once. | +| aspell-en | MIT and BSD | English, British English | +| aspnetcore-runtime-3.0 | MIT and ASL 2.0 and BSD | The ASP.NET Core runtime contains everything needed to run .NET Coreweb applications. It includes a high performance Virtual Machine aswell as the framework libraries used by .NET Core applications.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| aspnetcore-runtime-3.1 | MIT and ASL 2.0 and BSD | The ASP.NET Core runtime contains everything needed to run .NET Coreweb applications. It includes a high performance Virtual Machine aswell as the framework libraries used by .NET Core applications.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| aspnetcore-targeting-pack-3.0 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.AspNetCore.App 3.0that allows developers to compile against and target Microsoft.AspNetCore.App 3.0applications using the .NET Core SDK. | +| aspnetcore-targeting-pack-3.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.AspNetCore.App 3.1that allows developers to compile against and target Microsoft.AspNetCore.App 3.1applications using the .NET Core SDK. | +| atinject | ASL 2.0 | This package specifies a means for obtaining objects in such a way asto maximize reusability, testability and maintainability compared totraditional approaches such as constructors, factories, and servicelocators (e.g., JNDI). This process, known as dependency injection, isbeneficial to most nontrivial applications. | +| atinject | ASL 2.0 | This package specifies a means for obtaining objects in such a way asto maximize reusability, testability and maintainability compared totraditional approaches such as constructors, factories, and servicelocators (e.g., JNDI). This process, known as dependency injection, isbeneficial to most nontrivial applications. | +| atk | LGPLv2+ | The ATK library provides a set of interfaces for adding accessibilitysupport to applications and graphical user interface toolkits. Bysupporting the ATK interfaces, an application or toolkit can be usedwith tools such as screen readers, magnifiers, and alternative inputdevices. | +| atk-devel | LGPLv2+ | This package includes libraries, header files, and developer documentationneeded for development of applications or toolkits which use ATK. | +| atkmm | LGPLv2+ | atkmm provides a C++ interface for the ATK library. Highlightsinclude typesafe callbacks, widgets extensible via inheritance and acomprehensive set of widget classes that can be freely combined toquickly create complex user interfaces. | +| at-spi2-atk | LGPLv2+ | at-spi allows assistive technologies to access GTK-basedapplications. Essentially it exposes the internals of applications forautomation, so tools such as screen readers, magnifiers, or evenscripting interfaces can query and interact with GUI controls.This version of at-spi is a major break from previous versions.It has been completely rewritten to use D-Bus rather thanORBIT / CORBA for its transport protocol.This package includes a gtk-module that bridges ATK to the newD-Bus based at-spi. | +| at-spi2-atk-devel | LGPLv2+ | The at-spi2-atk-devel package includes the header files for the at-spi2-atk library. | +| at-spi2-core | LGPLv2+ | at-spi allows assistive technologies to access GTK-basedapplications. Essentially it exposes the internals of applications forautomation, so tools such as screen readers, magnifiers, or evenscripting interfaces can query and interact with GUI controls.This version of at-spi is a major break from previous versions.It has been completely rewritten to use D-Bus rather thanORBIT / CORBA for its transport protocol. | +| at-spi2-core-devel | LGPLv2+ | The at-spi2-core-devel package includes the header files andAPI documentation for libatspi. | +| authd | GPLv2+ | authd is a small and fast RFC 1413 ident protocol daemonwith both xinetd server and interactive modes thatsupports IPv6 and IPv4 as well as the more popular featuresof pidentd. | +| authselect-compat | GPLv3+ | This package will replace /usr/sbin/authconfig with a tool that willtranslate some of the authconfig calls into authselect calls. It providesonly minimum backward compatibility and users are encouraged to migrateto authselect completely. | +| autoconf | GPLv2+ and GFDL | GNU's Autoconf is a tool for configuring source code and Makefiles.Using Autoconf, programmers can create portable and configurablepackages, since the person building the package is allowed tospecify various configuration options.You should install Autoconf if you are developing software andwould like to create shell scripts that configure your source codepackages. If you are installing Autoconf, you will also need toinstall the GNU m4 package.Note that the Autoconf package is not required for the end-user whomay be configuring software with an Autoconf-generated script;Autoconf is only required for the generation of the scripts, nottheir use. | +| autocorr-af | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Afrikaans typing errors. | +| autocorr-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Bulgarian typing errors. | +| autocorr-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Catalan typing errors. | +| autocorr-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Czech typing errors. | +| autocorr-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Danish typing errors. | +| autocorr-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common German typing errors. | +| autocorr-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common English typing errors. | +| autocorr-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Spanish typing errors. | +| autocorr-fa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Farsi typing errors. | +| autocorr-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Finnish typing errors. | +| autocorr-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common French typing errors. | +| autocorr-ga | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Irish typing errors. | +| autocorr-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Croatian typing errors. | +| autocorr-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Hungarian typing errors. | +| autocorr-is | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Icelandic typing errors. | +| autocorr-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Italian typing errors. | +| autocorr-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Japanese typing errors. | +| autocorr-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Korean typing errors. | +| autocorr-lb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Luxembourgish typing errors. | +| autocorr-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Lithuanian typing errors. | +| autocorr-mn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Mongolian typing errors. | +| autocorr-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Dutch typing errors. | +| autocorr-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Polish typing errors. | +| autocorr-pt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Portuguese typing errors. | +| autocorr-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Romanian typing errors. | +| autocorr-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Russian typing errors. | +| autocorr-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Slovak typing errors. | +| autocorr-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Slovenian typing errors. | +| autocorr-sr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Serbian typing errors. | +| autocorr-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Swedish typing errors. | +| autocorr-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Turkish typing errors. | +| autocorr-vi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Vietnamese typing errors. | +| autocorr-zh | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Rules for auto-correcting common Chinese typing errors. | +| autogen-libopts | LGPLv3+ | Libopts is very powerful command line option parser consisting of a set ofAutoGen templates and a run time library that nearly eliminates the hassle ofparsing and documenting command line options. | +| automake | GPLv2+ and GFDL and Public Domain and MIT | Automake is a tool for automatically generating `Makefile.in'files compliant with the GNU Coding Standards.You should install Automake if you are developing software and wouldlike to use its ability to automatically generate GNU standardMakefiles. | +| avahi-ui-gtk3 | LGPLv2+ | This library contains a Gtk 3.x widget for browsing services. | +| babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| babl | LGPLv3+ and GPLv3+ | Babl is a dynamic, any to any, pixel format conversion library. Itprovides conversions between the myriad of buffer types images can bestored in. Babl doesn't only help with existing pixel formats, but alsofacilitates creation of new and uncommon ones. | +| bacula-client | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the bacula client, the daemon running on the system to bebacked up. | +| bacula-common | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains files common to all Bacula daemons. | +| bacula-console | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the command-line management console for the bacula backupsystem. | +| bacula-director | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the director files. | +| bacula-libs | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup,recovery, and verification of computer data across a network ofdifferent computers. It is based on a client/server architecture.This package contains basic Bacula libraries, which are used by allBacula programs. | +| bacula-libs-sql | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the SQL Bacula libraries, which are used by Director andStorage daemons. You have to select your preferred catalog library through thealternatives system. | +| bacula-logwatch | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains logwatch scripts for Bacula Director. | +| bacula-storage | AGPLv3 with exceptions | Bacula is a set of programs that allow you to manage the backup, recovery, andverification of computer data across a network of different computers. It isbased on a client/server architecture.This package contains the storage daemon, the daemon responsible for writingthe data received from the clients onto tape drives or other mass storagedevices. | +| baobab | GPLv2+ and GFDL | Baobab is able to scan either specific directories or the whole filesystem, inorder to give the user a graphical tree representation including eachdirectory size or percentage in the branch. It also auto-detects in real-timeany change made to your home folder as far as any mounted/unmounted device. | +| bcc | ASL 2.0 | BCC is a toolkit for creating efficient kernel tracing and manipulationprograms, and includes several useful tools and examples. It makes use ofextended BPF (Berkeley Packet Filters), formally known as eBPF, a new featurethat was first added to Linux 3.15. BCC makes BPF programs easier to write,with kernel instrumentation in C (and includes a C wrapper around LLVM), andfront-ends in Python and lua. It is suited for many tasks, includingperformance analysis and network traffic control. | +| bcc-tools | ASL 2.0 | Command line tools for BPF Compiler Collection (BCC) | +| bea-stax-api | ASL 1.1 and ASL 2.0 | The StAX API | +| bind | MPLv2.0 | BIND (Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) protocols. BIND includes a DNS server (named),which resolves host names to IP addresses; a resolver library(routines for applications to use when interfacing with DNS); andtools for verifying that the DNS server is operating properly. | +| bind-chroot | MPLv2.0 | This package contains a tree of files which can be used as achroot(2) jail for the named(8) program from the BIND package.Based on the code from Jan ""Yenya"" Kasprzak | +| bind-devel | MPLv2.0 | The bind-devel package contains full version of the header files and librariesrequired for development with ISC BIND 9 | +| bind-dyndb-ldap | GPLv2+ | This package provides an LDAP back-end plug-in for BIND. It featuressupport for dynamic updates and internal caching, to lift the loadoff of your LDAP server. | +| bind-libs | MPLv2.0 | Contains heavyweight version of BIND suite libraries used by both named DNSserver and utilities in bind-utils package. | +| bind-libs-lite | MPLv2.0 | Contains lite version of BIND suite libraries which are used by variousprograms to work with DNS protocol. | +| bind-license | MPLv2.0 | Contains license of the BIND DNS suite. | +| bind-lite-devel | MPLv2.0 | The bind-lite-devel package contains lite version of the headerfiles and libraries required for development with ISC BIND 9 | +| bind-pkcs11 | MPLv2.0 | This is a version of BIND server built with native PKCS#11 functionality.It is important to have SoftHSM v2+ installed and some token initialized.For other supported HSM modules please check the BIND documentation. | +| bind-pkcs11-devel | MPLv2.0 | This a set of development files for BIND libraries (dns, isc) compiledwith native PKCS#11 functionality. | +| bind-pkcs11-libs | MPLv2.0 | This is a set of BIND libraries (dns, isc) compiled with native PKCS#11functionality. | +| bind-pkcs11-utils | MPLv2.0 | This is a set of PKCS#11 utilities that when used together create rsakeys in a PKCS11 keystore. Also utilities for working with DNSSECcompiled with native PKCS#11 functionality are included. | +| bind-sdb | MPLv2.0 | BIND (Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) protocols. BIND includes a DNS server (named-sdb)which has compiled-in SDB (Simplified Database Backend) which includessupport for using alternative Zone Databases stored in an LDAP server(ldapdb), a postgreSQL database (pgsqldb), an sqlite database (sqlitedb),or in the filesystem (dirdb), in addition to the standard in-memory RBT(Red Black Tree) zone database. It also includes support for DLZ(Dynamic Loadable Zones) | +| bind-sdb-chroot | MPLv2.0 | This package contains a tree of files which can be used as achroot(2) jail for the named-sdb(8) program from the BIND package.Based on the code from Jan ""Yenya"" Kasprzak | +| bind-utils | MPLv2.0 | Bind-utils contains a collection of utilities for querying DNS (DomainName System) name servers to find out information about Internethosts. These tools will provide you with the IP addresses for givenhost names, as well as other information about registered domains andnetwork addresses.You should install bind-utils if you need to get information from DNS nameservers. | +| binutils-devel | GPLv3+ | This package contains BFD and opcodes static and dynamic libraries.The dynamic libraries are in this package, rather than a separatebase package because they are actually linker scripts that forcethe use of the static libraries. This is because the API of theBFD library is too unstable to be used dynamically.The static libraries are here because they are now needed by thedynamic libraries.Developers starting new projects are strongly encouraged to considerusing libelf instead of BFD. | +| bison | GPLv3+ | Bison is a general purpose parser generator that converts a grammardescription for an LALR(1) context-free grammar into a C program toparse that grammar. Bison can be used to develop a wide range oflanguage parsers, from ones used in simple desk calculators to complexprogramming languages. Bison is upwardly compatible with Yacc, so anycorrectly written Yacc grammar should work with Bison without anychanges. If you know Yacc, you shouldn't have any trouble usingBison. You do need to be very proficient in C programming to be ableto use Bison. Bison is only needed on systems that are used fordevelopment.If your system will be used for C development, you should installBison. | +| bison-runtime | GPLv3+ | The bison-runtime package contains files used at runtime by parsersthat Bison generates. Packages whose binaries contain parsersgenerated by Bison should depend on bison-runtime to ensure thatthese files are available. See the Internationalization in theBison manual section for more information. | +| bitmap-console-fonts | GPLv2 | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals. | +| bitmap-fangsongti-fonts | MIT | bitmap-fonts-cjk package contains bitmap fonts used by Anaconda. They areselected from the xorg packages, and the font encoding are converted fromnative encoding to ISO10646. They are only intended to be used in Anaconda. | +| bitmap-fixed-fonts | GPLv2 | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals. | +| bitmap-fonts-compat | GPLv2 and MIT and Lucida | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals.Meta-package for installing all font families of bitmap. | +| bitmap-lucida-typewriter-fonts | Lucida | The bitmap-fonts package provides a number of bitmap fonts selectedfrom the xorg package designed for use locations such asterminals. | +| blas | BSD | BLAS (Basic Linear Algebra Subprograms) is a standard library whichprovides a number of basic algorithms for numerical algebra. | +| blas64 | BSD | BLAS (Basic Linear Algebra Subprograms) is a standard library whichprovides a number of basic algorithms for numerical algebra. This buildhas 64bit INTEGER support. | +| blivet-data | LGPLv2+ | The blivet-data package provides data files required by the blivetpython module. | +| bluez-cups | GPLv2+ | This package contains the CUPS backend | +| bogofilter | GPLv2 | Bogofilter is a Bayesian spam filter. In its normal mode ofoperation, it takes an email message or other text on standard input,does a statistical check against lists of ""good"" and ""bad"" words, andreturns a status code indicating whether or not the message is spam.Bogofilter is designed with fast algorithms (including Berkeley DB system),coded directly in C, and tuned for speed, so it can be used for productionby sites that process a lot of mail. | +| boost | Boost and MIT and Python | Boost provides free peer-reviewed portable C++ source libraries. Theemphasis is on libraries which work well with the C++ StandardLibrary, in the hopes of establishing ""existing practice"" forextensions and providing reference implementations so that the Boostlibraries are suitable for eventual standardization. (Some of thelibraries have already been included in the C++ 2011 standard andothers have been proposed to the C++ Standards Committee for inclusionin future standards.) | +| boost-atomic | Boost and MIT and Python | Run-time support for Boost.Atomic, a library that provides atomic datatypes and operations on these data types, as well as memory orderingconstraints required for coordinating multiple threads through atomicvariables. | +| boost-chrono | Boost and MIT and Python | Run-time support for Boost.Chrono, a set of useful time utilities. | +| boost-container | Boost and MIT and Python | Boost.Container library implements several well-known containers,including STL containers. The aim of the library is to offer advancedfeatures not present in standard containers or to offer the lateststandard draft features for compilers that comply with C++03. | +| boost-context | Boost and MIT and Python | Run-time support for Boost.Context, a foundational library thatprovides a sort of cooperative multitasking on a single thread. | +| boost-coroutine | Boost and MIT and Python | Run-time support for Boost.Coroutine, a library that providesgeneralized subroutines which allow multiple entry points forsuspending and resuming execution. | +| boost-date-time | Boost and MIT and Python | Run-time support for Boost Date Time, a set of date-time libraries basedon generic programming concepts. | +| boost-devel | Boost and MIT and Python | Headers and shared object symbolic links for the Boost C++ libraries. | +| boost-fiber | Boost and MIT and Python | Run-time support for the Boost Fiber library, a framework formicro-/userland-threads (fibers) scheduled cooperatively. | +| boost-filesystem | Boost and MIT and Python | Run-time support for the Boost Filesystem Library, which providesportable facilities to query and manipulate paths, files, anddirectories. | +| boost-graph | Boost and MIT and Python | Run-time support for the BGL graph library. BGL interface and graphcomponents are generic, in the same sense as the Standard TemplateLibrary (STL). | +| boost-iostreams | Boost and MIT and Python | Run-time support for Boost.Iostreams, a framework for defining streams,stream buffers and i/o filters. | +| boost-locale | Boost and MIT and Python | Run-time support for Boost.Locale, a set of localization and Unicodehandling tools. | +| boost-log | Boost and MIT and Python | Boost.Log library aims to make logging significantly easier for theapplication developer. It provides a wide range of out-of-the-boxtools along with public interfaces for extending the library. | +| boost-math | Boost and MIT and Python | Run-time support for C99 and C++ TR1 C-style Functions from the mathportion of Boost.TR1. | +| boost-program-options | Boost and MIT and Python | Run-time support of boost program options library, which allows programdevelopers to obtain (name, value) pairs from the user, viaconventional methods such as command-line and configuration file. | +| boost-random | Boost and MIT and Python | Run-time support for boost random library. | +| boost-regex | Boost and MIT and Python | Run-time support for boost regular expression library. | +| boost-serialization | Boost and MIT and Python | Run-time support for serialization for persistence and marshaling. | +| boost-signals | Boost and MIT and Python | Run-time support for managed signals & slots callback implementation. | +| boost-stacktrace | Boost and MIT and Python | Run-time component of the Boost stacktrace library. | +| boost-system | Boost and MIT and Python | Run-time component of Boost operating system support library, includingthe diagnostics support that is part of the C++11 standard library. | +| boost-test | Boost and MIT and Python | Run-time support for simple program testing, full unit testing, and forprogram execution monitoring. | +| boost-thread | Boost and MIT and Python | Run-time component Boost.Thread library, which provides classes andfunctions for managing multiple threads of execution, and forsynchronizing data between the threads or providing separate copies ofdata specific to individual threads. | +| boost-timer | Boost and MIT and Python | How long does my C++ code take to run?The Boost Timer library answers that question and does so portably,with as little as one #include and one additional line of code. | +| boost-type_erasure | Boost and MIT and Python | The Boost.TypeErasure library provides runtime polymorphism in C++that is more flexible than that provided by the core language. | +| boost-wave | Boost and MIT and Python | Run-time support for the Boost.Wave library, a Standards conforming,and highly configurable implementation of the mandated C99/C++preprocessor functionality. | +| bpftrace | ASL 2.0 | BPFtrace is a high-level tracing language for Linux enhanced Berkeley PacketFilter (eBPF) available in recent Linux kernels (4.x). BPFtrace uses LLVM as abackend to compile scripts to BPF-bytecode and makes use of BCC forinteracting with the Linux BPF system, as well as existing Linux tracing(uprobes), and tracepoints. The BPFtrace language is inspired by awk and C,and predecessor tracers such as DTrace and SystemTap | +| bpg-algeti-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Algeti font family. | +| bpg-chveulebrivi-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Chveulebrivi font family. | +| bpg-classic-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Classic font family. | +| bpg-courier-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Courier font family. | +| bpg-courier-s-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Courier S font family. | +| bpg-dedaena-block-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the DedaEna Block font family. | +| bpg-dejavu-sans-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains an improved version of DejaVu Sans with BPG Georgianchanges. | +| bpg-elite-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Elite font family. | +| bpg-excelsior-caps-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Excelsior Caps font family. | +| bpg-excelsior-condenced-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Excelsior Condenced font family. | +| bpg-excelsior-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Excelsior font family. | +| bpg-fonts-common | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package consists of files used by other BPG font packages. | +| bpg-glaho-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Glaho font family. | +| bpg-gorda-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Gorda font family. | +| bpg-ingiri-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Ingiri font family. | +| bpg-irubaqidze-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Irubaqidze font family. In 1628 Georgian printingtypes were produced for the first time, in Rome. The ""Georgian-ItalianDictionary"" and ""Georgian Prayers"" were printed in Rome, 1629, by StephanoPaolini and Nikiphore Irbach (Irubakhidze-Cholokashvili). In 1643, in Rome,""Georgian Grammar"" by Francisco-Maria Majio was printed, using Nuskhuri,Asomtavruli and Mkhedruli. Majio spent 7 years in Georgia studying Georgianlanguage, scripture and grammar. Font ""BPG Irubaqidze"" is a modernizedreplica of this casted type. | +| bpg-mikhail-stephan-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Mikhail Stephan font family. This type was firstproduced in 1709, by the printing-house of King Vahtang VI. In 1712, it wasused to print ""The Knight in the Panther's Skin"" by Shota Rustaveli, then""New Testament"" and ""The Bible"" were printed using updated types preparedin Tbilisi by Hungarian Master Michael Stefan Hungaro-Valakhian. | +| bpg-mrgvlovani-caps-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Mrgvlovani Caps font family. | +| bpg-mrgvlovani-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Mrgvlovani font family. | +| bpg-nateli-caps-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nateli Caps font family. | +| bpg-nateli-condenced-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nateli Condenced font family. | +| bpg-nateli-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nateli font family. | +| bpg-nino-medium-cond-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nino Medium Cond font family. | +| bpg-nino-medium-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Nino Medium font family. | +| bpg-sans-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans font family. | +| bpg-sans-medium-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans Medium font family. | +| bpg-sans-modern-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans Modern font family. | +| bpg-sans-regular-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Sans Regular font family. | +| bpg-serif-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Serif font family. | +| bpg-serif-modern-fonts | Bitstream Vera | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Serif Modern font family. | +| bpg-ucnobi-fonts | GPL+ with exceptions | BPG Fonts are a set of GPL licensed Georgian Unicode fonts.This package contains the Ucnobi font family. | +| brasero | GPLv3+ | Simple and easy to use CD/DVD burning application for the Gnomedesktop. | +| brasero-libs | GPLv3+ | The brasero-libs package contains the runtime shared libraries forbrasero. | +| brasero-nautilus | GPLv3+ | The brasero-nautilus package contains the brasero nautilus extension. | +| brlapi | LGPLv2+ | This package provides the run-time support for the ApplicationProgramming Interface to BRLTTY.Install this package if you have an application which directly accessesa refreshable braille display. | +| brlapi-java | LGPLv2+ | This package provides the Java binding for BrlAPI. | +| brltty | LGPLv2+ | BRLTTY is a background process (daemon) which providesaccess to the Linux/Unix console (when in text mode)for a blind person using a refreshable braille display.It drives the braille display and provides completescreen review functionality. | +| brltty-at-spi2 | LGPLv2+ | This package provides the AtSpi2 driver for BRLTTY. | +| brltty-docs | LGPLv2+ | This package provides the documentation for BRLTTY. | +| brltty-dracut | LGPLv2+ | This package provides brltty module for Dracut. | +| brltty-espeak-ng | LGPLv2+ | This package provides the eSpeak-NG driver for BRLTTY. | +| brltty-xw | LGPLv2+ | This package provides the XWindow driver for BRLTTY. | +| buildah | ASL 2.0 | The buildah package provides a command line tool which can be used to* create a working container from scratchor* create a working container from an image as a starting point* mount/umount a working container's root file system for manipulation* save container's root file system layer to create a new image* delete a working container or an image | +| buildah | ASL 2.0 | The buildah package provides a command line tool which can be used to* create a working container from scratchor* create a working container from an image as a starting point* mount/umount a working container's root file system for manipulation* save container's root file system layer to create a new image* delete a working container or an image | +| buildah | ASL 2.0 | The buildah package provides a command line tool which can be used to* create a working container from scratchor* create a working container from an image as a starting point* mount/umount a working container's root file system for manipulation* save container's root file system layer to create a new image* delete a working container or an image | +| buildah-tests | ASL 2.0 | Tests for buildahThis package contains system tests for buildah | +| buildah-tests | ASL 2.0 | Tests for buildahThis package contains system tests for buildah | +| byacc | Public Domain | This package provides a parser generator utility that reads a grammarspecification from a file and generates an LR(1) parser for it. Theparsers consist of a set of LALR(1) parsing tables and a driverroutine written in the C programming language. It has a public domainlicense which includes the generated C.If you are going to do development on your system, you will want to installthis package. | +| byteman | LGPLv2+ | Byteman is a tool which simplifies tracing and testing of Java programs.Byteman allows you to insert extra Java code into your application,either as it is loaded during JVM startup or even after it has alreadystarted running. The injected code is allowed to access any of your dataand call any application methods, including where they are private.You can inject code almost anywhere you want and there is no need toprepare the original source code in advance nor do you have to recompile,repackage or redeploy your application. In fact you can remove injectedcode and reinstall different code while the application continues to execute. | +| byteman-javadoc | LGPLv2+ | This package contains the API documentation for byteman. | +| c2esp | GPLv2+ | CUPS filters and drivers for Kodak ESP and Hero all in one printers. | +| cairo | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output. Currently supported output targets include the X WindowSystem, in-memory image buffers, and image files (PDF, PostScript, and SVG).Cairo is designed to produce consistent output on all output media whiletaking advantage of display hardware acceleration when available. | +| cairo-devel | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output.This package contains libraries, header files and developer documentationneeded for developing software which uses the cairo graphics library. | +| cairo-gobject | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output.This package contains functionality to make cairo graphics libraryintegrate well with the GObject object system used by GNOME. | +| cairo-gobject-devel | LGPLv2 or MPLv1.1 | Cairo is a 2D graphics library designed to provide high-quality displayand print output.This package contains libraries, header files and developer documentationneeded for developing software which uses the cairo Gobject library. | +| cairomm | LGPLv2+ | Cairomm is the C++ API for the cairo graphics library. It offers all the powerof cairo with an interface familiar to C++ developers, including use of theStandard Template Library where it makes sense. | +| cargo | (ASL 2.0 or MIT) and (BSD and MIT) | Cargo is a tool that allows Rust projects to declare their various dependenciesand ensure that you'll always get a repeatable build. | +| cargo-doc | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes HTML documentation for Cargo. | +| cdi-api | ASL 2.0 | 0. | +| cdi-api | ASL 2.0 | 0. | +| cdparanoia | GPLv2 and LGPLv2 | Cdparanoia (Paranoia III) reads digital audio directly from a CD, thenwrites the data to a file or pipe in WAV, AIFC or raw 16 bit linearPCM format. Cdparanoia doesn't contain any extra features (like the onesincluded in the cdda2wav sampling utility). Instead, cdparanoia's strengthlies in its ability to handle a variety of hardware, including inexpensivedrives prone to misalignment, frame jitter and loss of streaming duringatomic reads. Cdparanoia is also good at reading and repairing data fromdamaged CDs. | +| cdparanoia-libs | LGPLv2 | The cdparanoia-libs package contains the dynamic libraries needed forapplications which read CD Digital Audio disks. | +| cdrdao | GPLv2+ | Cdrdao records audio CD-Rs in disk-at-once (DAO) mode, based on atextual description of the CD contents. Recording in DAO mode writesthe complete disc (lead-in, one or more tracks, and lead-out) in asingle step. DAO allows full control over the length and the contentsof pre-gaps, the pause areas between tracks. | +| celt051 | BSD | CELT (Constrained Energy Lapped Transform) is an ultra-low delay audiocodec designed for realtime transmission of high quality speech and audio.This is meant to close the gap between traditional speech codecs(such as Speex) and traditional audio codecs (such as Vorbis).The CELT bitstream format is not yet stable, this package is a specialversion of 0.5.1 that has the same bitstream format, but symbols and filesrenamed from 'celt*' to 'celt051*' so that it is parallel installable withthe normal celt for packages requiring this particular bitstream format. | +| certmonger | GPLv3+ | Certmonger is a service which is primarily concerned with getting yoursystem enrolled with a certificate authority (CA) and keeping it enrolled. | +| cgdcbxd | GPLv2 | This is a daemon to manage the priority of network traffic in dcb enabledenvironments. By using the information exchanged over the dcbx protocol on aLAN, this package will enforce network priority on running applications on yourhost using the net_prio cgroup | +| check | LGPLv2+ | Check is a unit test framework for C. It features a simple interface fordefining unit tests, putting little in the way of the developer. Testsare run in a separate address space, so Check can catch both assertionfailures and code errors that cause segmentation faults or other signals.The output from unit tests can be used within source code editors and IDEs. | +| check-devel | LGPLv2+ | Libraries and headers for developing programs with check | +| cheese | GPLv2+ | Cheese is a Photobooth-inspired GNOME application for taking pictures andvideos from a webcam. It can also apply fancy graphical effects. | +| cheese-libs | GPLv2+ | This package contains libraries needed for applications thatwant to display a webcam in their interface. | +| chrome-gnome-shell | GPLv3+ | Browser extension for Google Chrome/Chromium, Firefox, Vivaldi, Opera (andother Browser Extension, Chrome Extension or WebExtensions capable browsers)and native host messaging connector that provides integration with GNOME Shelland the corresponding extensions repository `https://extensions.gnome.org`. | +| cim-schema | DMTF | Common Information Model (CIM) is a model for describing overallmanagement information in a network or enterprise environment. CIMconsists of a specification and a schema. The specification defines thedetails for integration with other management models. The schemaprovides the actual model descriptions.Authors:-------- DTMF | +| cjose | MIT | Implementation of JOSE for C/C++ | +| cjose-devel | MIT | The cjose-devel package contains libraries and header files fordeveloping applications that use cjose. | +| clang | NCSA | 1. A loud, resonant, metallic sound. 2. The strident call of a crane or goose. 3. C-language family front-end toolkit.The goal of the Clang project is to create a new C, C++, Objective Cand Objective C++ front-end for the LLVM compiler. Its tools are builtas libraries and designed to be loosely-coupled and extensible. | +| clang-analyzer | NCSA and MIT | The Clang Static Analyzer consists of both a source code analysisframework and a standalone tool that finds bugs in C and Objective-Cprograms. The standalone tool is invoked from the command-line, and isintended to run in tandem with a build of a project or code base. | +| clang-devel | NCSA | Development header files for clang. | +| clang-libs | NCSA | Runtime library for clang. | +| clang-tools-extra | NCSA | A set of extra tools built using Clang's tooling API. | +| cldr-emoji-annotation | LGPLv2+ and Unicode | This package provides the emoji annotation file by language in CLDR. | +| clevis | GPLv3+ | Clevis is a framework for automated decryption. It allows you to encryptdata using sophisticated unlocking policies which enable decryption tooccur automatically.The clevis package provides basic encryption/decryption policy support.Users can use this directly; but most commonly, it will be used as abuilding block for other packages. For example, see the clevis-luksand clevis-dracut packages for automatic root volume unlocking of LUKSv1volumes during early boot. | +| clevis-dracut | GPLv3+ | Automatically unlocks LUKSv1 block devices in early boot. | +| clevis-luks | GPLv3+ | LUKSv1 integration for clevis. This package allows you to bind a LUKSv1volume to a clevis unlocking policy. For automated unlocking, an unlockerwill also be required. See, for example, clevis-dracut and clevis-udisks2. | +| clevis-systemd | GPLv3+ | Automatically unlocks LUKSv1 _netdev block devices from /etc/crypttab. | +| clevis-udisks2 | GPLv3+ | Automatically unlocks LUKSv1 block devices in desktop environments thatuse UDisks2 or storaged (like GNOME). | +| clippy | (ASL 2.0 or MIT) and (BSD and MIT) | A collection of lints to catch common mistakes and improve your Rust code. | +| cloud-init | GPLv3 | Cloud-init is a set of init scripts for cloud instances. Cloud instancesneed special scripts to run during initialization to retrieve and installssh keys and to let the user run various scripts. | +| cloud-utils-growpart | GPLv3 | This package provides the growpart script for growing a partition. It isprimarily used in cloud images in conjunction with the dracut-modules-growrootpackage to grow the root partition on first boot. | +| clucene-contribs-lib | LGPLv2+ or ASL 2.0 | Language specific text analyzers for clucene. | +| clucene-core | LGPLv2+ or ASL 2.0 | CLucene is a C++ port of the popular Apache Lucene search engine(`http://lucene.apache.org/java`).CLucene aims to be a high-speed alternative to Java Lucene, its API is verysimilar to that of the Java version. CLucene has recently been brought up todate with Lucene 2.3.2. It contains most of the same functionality as the Java version. | +| clutter | LGPLv2+ | Clutter is an open source software library for creating fast,visually rich graphical user interfaces. The most obvious exampleof potential usage is in media center type applications.We hope however it can be used for a lot more. | +| clutter-gst2 | LGPLv2+ | Clutter is an open source software library for creating fast, visuallyrich and animated graphical user interfaces.Clutter GStreamer enables the use of GStreamer with Clutter. | +| clutter-gst3 | LGPLv2+ | Clutter is an open source software library for creating fast, visuallyrich and animated graphical user interfaces.Clutter GStreamer enables the use of GStreamer with Clutter. | +| clutter-gtk | LGPLv2+ | clutter-gtk is a library which allows the embedding of a Cluttercanvas (or ""stage"") into a GTK+ application, as well as embeddingGTK+ widgets inside the stage. | +| cmake | BSD and MIT and zlib | CMake is used to control the software compilation process using simpleplatform and compiler independent configuration files. CMake generatesnative makefiles and workspaces that can be used in the compilerto support complex environments requiring system configuration, preprocessorgeneration, code generation, and template instantiation. | +| cmake-data | BSD and MIT and zlib | This package contains common data-files for cmake. | +| cmake-doc | BSD and MIT and zlib | This package contains documentation for cmake. | +| cmake-filesystem | BSD and MIT and zlib | This package owns all directories used by CMake modules. | +| cmake-gui | BSD and MIT and zlib | The cmake-gui package contains the Qt based GUI for cmake. | +| cmake-rpm-macros | BSD and MIT and zlib | This package contains common RPM macros for cmake. | +| cockpit-composer | MIT | Composer generates custom images suitable for deploying systems or uploading tothe cloud. It integrates into Cockpit as a frontend for Lorax Composer. | +| cockpit-dashboard | LGPLv2+ | Cockpit support for connecting to remote servers (through ssh),bastion hosts, and a basic dashboard. | +| cockpit-machines | LGPLv2+ | The Cockpit components for managing virtual machines.If ""virt-install"" is installed, you can also create new virtual machines. | +| cockpit-packagekit | LGPLv2+ | The Cockpit components for installing OS updates and Cockpit add-ons,via PackageKit. | +| cockpit-pcp | LGPLv2+ | Cockpit support for reading PCP metrics and loading PCP archives. | +| cockpit-podman | LGPLv2+ | The Cockpit user interface for Podman containers. | +| cockpit-podman | LGPLv2+ | The Cockpit user interface for Podman containers. | +| cockpit-session-recording | LGPLv2+ | Cockpit module providing session recording configuration and playback.This module allows viewing and playback of journal-stored terminal sessionrecordings generated by the tlog component. | +| cockpit-storaged | LGPLv2+ | The Cockpit component for managing storage. This package uses udisks. | +| cogl | LGPLv2+ | Cogl is a small open source library for using 3D graphics hardware to drawpretty pictures. The API departs from the flat state machine style ofOpenGL and is designed to make it easy to write orthogonal components thatcan render without stepping on each others toes.As well aiming for a nice API, we think having a single library as opposedto an API specification like OpenGL has a few advantages too; like beingable to paper over the inconsistencies/bugs of different OpenGLimplementations in a centralized place, not to mention the myriad of OpenGLextensions. It also means we are in a better position to provide utilityAPIs that help software developers since they only need to be implementedonce and there is no risk of inconsistency between implementations.Having other backends, besides OpenGL, such as drm, Gallium or D3D areoptions we are interested in for the future. | +| colord | GPLv2+ and LGPLv2+ | colord is a low level system activated daemon that maps color devicesto color profiles in the system context. | +| colord-gtk | LGPLv2+ | colord-gtk is a support library for colord and provides additionalfunctionality that requires GTK+. | +| colord-libs | GPLv2+ and LGPLv2+ | colord is a low level system activated daemon that maps color devicesto color profiles in the system context. | +| color-filesystem | Public Domain | This package provides some directories that are required/used to store color. | +| compat-exiv2-026 | GPLv2+ | A command line utility to access image metadata, allowing one to:* print the Exif metadata of Jpeg images as summary info, interpreted values, or the plain data for each tag* print the Iptc metadata of Jpeg images* print the Jpeg comment of Jpeg images* set, add and delete Exif and Iptc metadata of Jpeg images* adjust the Exif timestamp (that's how it all started...)* rename Exif image files according to the Exif timestamp* extract, insert and delete Exif metadata (including thumbnails), Iptc metadata and Jpeg comments | +| compat-libgfortran-48 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package includes a Fortran 95 runtime library for compatibilitywith GCC 4.8.x-RH compiled Fortran applications. | +| compat-libpthread-nonshared | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This package provides compatibility support for applications that expectlibpthread_nonshared.a to exist. The support provided is in the form ofan empty libpthread_nonshared.a that allows dynamic links to succeed.Such applications should be adjusted to avoid linking againstlibpthread_nonshared.a which is no longer used. The static librarylibpthread_nonshared.a is an internal implementation detail of the Cruntime and should not be expected to exist. | +| compat-libtiff3 | libtiff | The libtiff3 package provides libtiff 3, an older version of libtifflibrary for manipulating TIFF (Tagged Image File Format)image format files. This version should be used only if you are unableto use the current version of libtiff. | +| compat-openssl10 | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. This version of OpenSSL package contains only the librariesand is provided for compatibility with previous releases and softwarethat does not support compilation with OpenSSL-1.1. | +| compiler-rt | NCSA or MIT | The compiler-rt project is a part of the LLVM project. It providesimplementation of the low-level target-specific hooks required bycode generation, sanitizer runtimes and profiling library for codeinstrumentation, and Blocks C language extension. | +| composer-cli | GPLv2+ | A command line tool for use with the lorax-composer API server. Examine recipes,build images, etc. from the command line. | +| conmon | ASL 2.0 | OCI container runtime monitor. | +| conmon | ASL 2.0 | OCI container runtime monitor. | +| container-exception-logger | GPLv2+ | container-exception-logger is a tool designed to run inside ofa container which is able to get its input outside of the container. | +| containernetworking-plugins | ASL 2.0 | The CNI (Container Network Interface) project consists of a specificationand libraries for writing plugins to configure network interfaces in Linuxcontainers, along with a number of supported plugins. CNI concerns itselfonly with network connectivity of containers and removing allocated resourceswhen the container is deleted. | +| containernetworking-plugins | ASL 2.0 | The CNI (Container Network Interface) project consists of a specificationand libraries for writing plugins to configure network interfaces in Linuxcontainers, along with a number of supported plugins. CNI concerns itselfonly with network connectivity of containers and removing allocated resourceswhen the container is deleted. | +| containernetworking-plugins | ASL 2.0 | The CNI (Container Network Interface) project consists of a specificationand libraries for writing plugins to configure network interfaces in Linuxcontainers, along with a number of supported plugins. CNI concerns itselfonly with network connectivity of containers and removing allocated resourceswhen the container is deleted. | +| containers-common | ASL 2.0 | This package installs a default signature store configuration and a defaultpolicy under `/etc/containers/`. | +| containers-common | ASL 2.0 | This package installs a default signature store configuration and a defaultpolicy under `/etc/containers/`. | +| containers-common | ASL 2.0 | This package installs a default signature store configuration and a defaultpolicy under `/etc/containers/`. | +| container-selinux | GPLv2 | SELinux policy modules for use with container runtimes. | +| container-selinux | GPLv2 | SELinux policy modules for use with container runtimes. | +| container-selinux | GPLv2 | SELinux policy modules for use with container runtimes. | +| convmv | GPLv2 or GPLv3 | This package contains the tool convmv with which you can convert the encodingsof filenames, e.g. from Latin1 to UTF-8. | +| copy-jdk-configs | BSD | Utility script to transfer JDKs configuration files between updates or forarchiving. With script to fix incorrectly created rpmnew files | +| corosynclib | BSD | This package contains corosync libraries. | +| cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Cpp is the GNU C-Compatible Compiler Preprocessor.Cpp is a macro processor which is used automaticallyby the C compiler to transform your program before actualcompilation. It is called a macro processor because it allowsyou to define macros, abbreviations for longerconstructs.inclusion of header files (files of declarations that can besubstituted into your program); macro expansion (you can define macros,and the C preprocessor will replace the macros with their definitionsthroughout the program); conditional compilation (using specialpreprocessing directives, you can include or exclude parts of theprogram according to various conditions); and line control (if you usea program to combine or rearrange source files into an intermediatefile which is then compiled, you can use line control to inform thecompiler about where each source line originated).You should install this package if you are a C programmer and you usemacros. | +| crash | GPLv3 | The core analysis suite is a self-contained tool that can be used toinvestigate either live systems, kernel core dumps created from thenetdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patchoffered by Mission Critical Linux, or the LKCD kernel patch. | +| crash-gcore-command | GPLv2 | Command for creating a core dump file of a user-space task that wasrunning in a kernel dumpfile. | +| crash-ptdump-command | GPLv2 | Retrieve and decode the log buffer generated by the Intel(R) ProcessorTrace facility | +| crash-trace-command | GPLv2 | Command for reading ftrace data from a dumpfile. | +| createrepo_c | GPLv2+ | C implementation of Createrepo.A set of utilities (createrepo_c, mergerepo_c, modifyrepo_c)for generating a common metadata repository from a directory ofrpm packages and maintaining it. | +| createrepo_c-devel | GPLv2+ | This package contains the createrepo_c C library and header files.These development files are for easy manipulation with a repodata. | +| createrepo_c-libs | GPLv2+ | Libraries for applications using the createrepo_c libraryfor easy manipulation with a repodata. | +| crit | GPLv2 | crit is a tool designed to decode CRIU binary dump files and showtheir content in human-readable form. | +| crit | GPLv2 | crit is a tool designed to decode CRIU binary dump files and showtheir content in human-readable form. | +| criu | GPLv2 | criu is the user-space part of Checkpoint/Restore in User-space(CRIU), a project to implement checkpoint/restore functionality forLinux in user-space. | +| criu | GPLv2 | criu is the user-space part of Checkpoint/Restore in User-space(CRIU), a project to implement checkpoint/restore functionality forLinux in user-space. | +| cryptsetup-devel | GPLv2+ and LGPLv2+ | The cryptsetup-devel package contains libraries and header filesused for writing code that makes use of disk encryption. | +| cscope | BSD and GPLv2+ | cscope is a mature, ncurses based, C source code tree browsing tool. Itallows users to search large source code bases for variables, functions,macros, etc, as well as perform general regex and plain text searches.Results are returned in lists, from which the user can select individualmatches for use in file editing. | +| ctags | GPLv2+ and LGPLv2+ and Public Domain | Ctags generates an index (or tag) file of C language objects found inC source and header files. The index makes it easy for text editors orother utilities to locate the indexed items. Ctags can also generate across reference file which lists information about the various objectsfound in a set of C language files in human readable form. ExuberantCtags improves on ctags because it can find all types of C language tags,including macro definitions, enumerated values (values inside enum{...}),function and method definitions, enum/struct/union tags, externalfunction prototypes, typedef names and variable declarations. ExuberantCtags is far less likely to be fooled by code containing #if preprocessorconditional constructs than ctags. Exuberant ctags supports output ofEmacs style TAGS files and can be used to print out a list of selectedobjects found in source files.Install ctags if you are going to use your system for C programming. | +| culmus-aharoni-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-caladings-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-david-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-drugulin-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-ellinia-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-fonts-common | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project.This package consists of files used by other culmus-fonts packages. | +| culmus-frank-ruehl-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-hadasim-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-keteryg-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-miriam-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-miriam-mono-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-nachlieli-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-shofar-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-simple-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-stamashkenaz-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-stamsefarad-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| culmus-yehuda-clm-fonts | GPLv2 | The culmus-fonts package contains fonts for the display ofHebrew from the Culmus project. | +| CUnit | LGPLv2+ | CUnit is a lightweight system for writing, administering,and running unit tests in C. It provides C programmers a basictesting functionality with a flexible variety of user interfaces. | +| cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. It has been developed by Apple Inc.to promote a standard printing solution for all UNIX vendors and users.CUPS provides the System V and Berkeley command-line interfaces. | +| cups-client | GPLv2 | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This package contains command-line clientprograms. | +| cups-devel | LGPLv2 | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This is the development package for creatingadditional printer drivers, and other CUPS services. | +| cups-filesystem | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This package provides some directories which arerequired by other packages that add CUPS drivers (i.e. filters, backends etc.). | +| cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | Contains backends, filters, and other software that wasonce part of the core CUPS distribution but is no longer maintained byApple Inc. In addition it contains additional filters developedindependently of Apple, especially filters for the PDF-centric printingworkflow introduced by OpenPrinting. | +| cups-filters-libs | LGPLv2 and MIT | This package provides cupsfilters and fontembed libraries. | +| cups-ipptool | GPLv2+ and LGPLv2 with exceptions and AML | Sends IPP requests to the specified URI and tests and/or displays the results. | +| cups-lpd | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system provides a portable printing layer forUNIX搴 operating systems. This is the package that provides standardlpd emulation. | +| cups-pk-helper | GPLv2+ | cups-pk-helper is an application which makes cups configurationinterfaces available under control of PolicyKit. | +| custodia | GPLv3+ | A service to manage, retrieve and store secrets for other processesCustodia is a Secrets Service Provider, it stores or proxies access tokeys, password, and secret material in general. Custodia is built touse the HTTP protocol and a RESTful API as an IPC mechanism over a localUnix Socket. It can also be exposed to a network via a Reverse Proxyservice assuming proper authentication and header validation isimplemented in the Proxy.Custodia is modular, the configuration file controls how authentication,authorization, storage and API plugins are combined and exposed. | +| cyrus-imapd | BSD | The Cyrus IMAP (Internet Message Access Protocol) server provides access topersonal mail, system-wide bulletin boards, news-feeds, calendar and contactsthrough the IMAP, JMAP, NNTP, CalDAV and CardDAV protocols. The Cyrus IMAPserver is a scalable enterprise groupware system designed for use from small tolarge enterprise environments using technologies based on well-established OpenStandards.A full Cyrus IMAP implementation allows a seamless mail and bulletin boardenvironment to be set up across one or more nodes. It differs from other IMAPserver implementations in that it is run on sealed nodes, where users are notnormally permitted to log in. The mailbox database is stored in parts of thefilesystem that are private to the Cyrus IMAP system. All user access to mailis through software using the IMAP, IMAPS, JMAP, POP3, POP3S, KPOP, CalDAVand/or CardDAV protocols.The private mailbox database design gives the Cyrus IMAP server largeadvantages in efficiency, scalability, and administratability. Multipleconcurrent read/write connections to the same mailbox are permitted. The serversupports access control lists on mailboxes and storage quotas on mailboxhierarchies. | +| cyrus-imapd-utils | BSD | The cyrus-imapd-utils package contains administrative tools for theCyrus IMAP server. It can be installed on systems other than theone running the server. | +| cyrus-imapd-vzic | GPLv2+ | vzic is a program to convert the Olson timezone database files into VTIMEZONEfiles compatible with the iCalendar specification (RFC2445).This package contains a forked version of vzic for internal use by the CyrusIMAP server. | +| cyrus-sasl-sql | BSD with advertising | The cyrus-sasl-sql package contains the Cyrus SASL plugin which supportsusing a RDBMS for storing shared secrets. | +| daxctl-devel | LGPLv2 | The ndctl-devel package contains libraries and header files fordeveloping applications that use ndctl, a library for enumerating""Device DAX"" devices. Device DAX is a facility for establishing DAXmappings of performance / feature-differentiated memory. | +| daxio | BSD | The daxio utility performs I/O on Device DAX devices or zeroa Device DAX device. Since the standard I/O APIs (read/write) cannot be usedwith Device DAX, data transfer is performed on a memory-mapped device.The daxio may be used to dump Device DAX data to a file, restore data froma backup copy, move/copy data to another device or to erase data froma device. | +| dbus-devel | (GPLv2+ or AFL) and GPLv2+ | This package contains libraries and header files needed fordeveloping software that uses D-BUS. | +| dbus-glib-devel | AFL and GPLv2+ | Headers and static libraries for the D-Bus GLib bindings | +| dbus-x11 | (GPLv2+ or AFL) and GPLv2+ | D-BUS contains some tools that require Xlib to be installed, those arein this separate package so server systems need not install X. | +| dconf | LGPLv2+ and GPLv2+ and GPLv3+ | dconf is a low-level configuration system. Its main purpose is to provide abackend to the GSettings API in GLib. | +| dconf-editor | LGPLv2+ | Graphical tool for editing the dconf configuration database. | +| dcraw | GPLv2+ | This package contains dcraw, a command line tool to decode raw image datadownloaded from digital cameras. | +| delve | MIT | Delve is a debugger for the Go programming language. The goal of the projectis to provide a simple, full featured debugging tool for Go. Delve should beeasy to invoke and easy to use. Chances are if you're using a debugger, thingsaren't going your way. With that in mind, Delve should stay out of your way asmuch as possible. | +| desktop-file-utils | GPLv2+ | .desktop files are used to describe an application for inclusion inGNOME or KDE menus. This package contains desktop-file-validate whichchecks whether a .desktop file complies with the specification athttp://www.freedesktop.org/standards/, and desktop-file-installwhich installs a desktop file to the standard directory, optionallyfixing it up in the process. | +| devhelp | GPLv2+ and LGPL2+ | Devhelp is an API documentation browser for the GNOME desktop.It works natively with API documentation generated by gtk-doc. | +| devhelp-libs | GPLv2+ and LGPL2+ | Devhelp is an API documentation browser for the GNOME desktop.This package contains a library that can be used for embedding devhelpinto other applications such as IDEs. | +| dialog | LGPLv2 | Dialog is a utility that allows you to show dialog boxes (containingquestions or messages) in TTY (text mode) interfaces. Dialog is calledfrom within a shell script. The following dialog boxes are implemented:yes/no, menu, input, message, text, info, checklist, radiolist, andgauge.Install dialog if you would like to create TTY dialog boxes. | +| diffstat | MIT | The diff command compares files line by line. Diffstat reads theoutput of the diff command and displays a histogram of the insertions,deletions and modifications in each file. Diffstat is commonly usedto provide a summary of the changes in large, complex patch files.Install diffstat if you need a program which provides a summary of thediff command's output. | +| directory-maven-plugin | ASL 2.0 | The Directory Plugin for Maven is used to discover various project-relatedpaths, such as the execution root directory, the directory for a specificproject in the current build session, or the highest project base directory(closest to the filesystem root directory) available in the projects loadedfrom disk (not resolved from a remote repository). The plugin will then reflectthis value to the console, and also inject it into each project's propertiesusing the value of the property plugin parameter. | +| directory-maven-plugin-javadoc | ASL 2.0 | Javadoc for directory-maven-plugin. | +| dirsplit | GPLv2 | This utility is used to split directories into chunks before burning.Chunk size is usually set to fit to a CD/DVD. | +| dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services. | +| dleyna-core | LGPLv2 | A set of utility functions that are used by the higher level dLeyna librariesto communicate with DLNA devices. It provides APIs for logging, error, settingsand task management, and an IPC abstraction. | +| dleyna-renderer | LGPLv2 | D-Bus service for clients to discover and manipulate DLNA Digital MediaRenderers (DMRs). | +| dleyna-server | LGPLv2 | D-Bus service for clients to discover and manipulate DLNA Digital MediaServers (DMSes). | +| dnsmasq | GPLv2 or GPLv3 | Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server.It is designed to provide DNS and, optionally, DHCP, to a small network.It can serve the names of local machines which are not in the globalDNS. The DHCP server integrates with the DNS server and allows machineswith DHCP-allocated addresses to appear in the DNS with names configuredeither in each host or in a central configuration file. Dnsmasq supportsstatic and dynamic DHCP leases and BOOTP for network booting of disklessmachines. | +| dnsmasq-utils | GPLv2 or GPLv3 | Utilities that use the standard DHCP protocol to query/remove a DHCPserver's leases. | +| dnssec-trigger | BSD | dnssec-trigger reconfigures the local Unbound DNS server. Unbound is aresolver performing DNSSEC validation. dnssec-trigger is a set of daemonand script. On every network configuration change dnssec-trigger performsset of tests and configures Unbound based on the current NetworkManagerconfiguration, its own configuration and results of performed tests. | +| dnssec-trigger-panel | BSD | This package provides the GTK panel for interaction between the userand dnssec-trigger daemon. It is able to show the current state andresults of probing performed by dnssec-trigger daemon. Also in casesome user input is needed, the panel creates a dialog window. | +| docbook-dtds | Copyright only | The DocBook Document Type Definition (DTD) describes the syntax oftechnical documentation texts (articles, books and manual pages).This syntax is XML-compliant and is developed by the OASIS consortium.This package contains SGML and XML versions of the DocBook DTD. | +| docbook-style-xsl | DMIT | These XSL stylesheets allow you to transform any DocBook XML document toother formats, such as HTML, FO, and XHMTL. They are highly customizable. | +| dotconf | LGPLv2 | Dotconf is a library used to handle configuration files. | +| dotnet | MIT and ASL 2.0 and BSD | .NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, macOS and Windows.It particularly focuses on creating console applications, webapplications and micro-services..NET Core contains a runtime conforming to .NET Standards a set offramework libraries, an SDK containing compilers and a 'dotnet'application to drive everything. | +| dotnet-apphost-pack-3.0 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.0that allows developers to compile against and target Microsoft.NETCore.App 3.0applications using the .NET Core SDK. | +| dotnet-apphost-pack-3.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.1that allows developers to compile against and target Microsoft.NETCore.App 3.1applications using the .NET Core SDK. | +| dotnet-host | MIT and ASL 2.0 and BSD | The .NET Core host is a command line program that runs a standalone.NET core application or launches the SDK..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-host-fxr-2.1 | MIT and ASL 2.0 and BSD | The .NET Core host resolver contains logic to resolve and select theright version of the .NET Core SDK or runtime to use..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-hostfxr-3.0 | MIT and ASL 2.0 and BSD | The .NET Core host resolver contains the logic to resolve and selectthe right version of the .NET Core SDK or runtime to use..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-hostfxr-3.1 | MIT and ASL 2.0 and BSD | The .NET Core host resolver contains the logic to resolve and selectthe right version of the .NET Core SDK or runtime to use..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-runtime-2.1 | MIT and ASL 2.0 and BSD | The .NET Core runtime contains everything needed to run .NET Core applications.It includes a high performance Virtual Machine as well as the frameworklibraries used by .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-runtime-3.0 | MIT and ASL 2.0 and BSD | The .NET Core runtime contains everything needed to run .NET Core applications.It includes a high performance Virtual Machine as well as the frameworklibraries used by .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-runtime-3.1 | MIT and ASL 2.0 and BSD | The .NET Core runtime contains everything needed to run .NET Core applications.It includes a high performance Virtual Machine as well as the frameworklibraries used by .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-2.1 | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-2.1.5xx | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-3.0 | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-sdk-3.1 | MIT and ASL 2.0 and BSD | The .NET Core SDK is a collection of command line applications tocreate, build, publish and run .NET Core applications..NET Core is a fast, lightweight and modular platform for creatingcross platform applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-targeting-pack-3.0 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.0that allows developers to compile against and target Microsoft.NETCore.App 3.0applications using the .NET Core SDK. | +| dotnet-targeting-pack-3.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for Microsoft.NETCore.App 3.1that allows developers to compile against and target Microsoft.NETCore.App 3.1applications using the .NET Core SDK. | +| dotnet-templates-3.0 | MIT and ASL 2.0 and BSD | This package contains templates used by the .NET Core SDK.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dotnet-templates-3.1 | MIT and ASL 2.0 and BSD | This package contains templates used by the .NET Core SDK.ASP.NET Core is a fast, lightweight and modular platform for creatingcross platform web applications that work on Linux, Mac and Windows.It particularly focuses on creating console applications, webapplications and micro-services. | +| dovecot | MIT and LGPLv2 | Dovecot is an IMAP server for Linux/UNIX-like systems, written with securityprimarily in mind. It also contains a small POP3 server. It supports mailin either of maildir or mbox formats.The SQL drivers and authentication plug-ins are in their subpackages. | +| dovecot-mysql | MIT and LGPLv2 | This package provides the MySQL back end for dovecot-auth etc. | +| dovecot-pgsql | MIT and LGPLv2 | This package provides the Postgres SQL back end for dovecot-auth etc. | +| dovecot-pigeonhole | MIT and LGPLv2 | This package provides sieve and managesieve plug-in for dovecot LDA. | +| dpdk | BSD and LGPLv2 and GPLv2 | The Data Plane Development Kit is a set of libraries and drivers forfast packet processing in the user space. | +| dpdk-devel | BSD and LGPLv2 and GPLv2 | This package contains the headers and other files needed for developingapplications with the Data Plane Development Kit. | +| dpdk-doc | BSD and LGPLv2 and GPLv2 | API programming documentation for the Data Plane Development Kit. | +| dpdk-tools | BSD and LGPLv2 and GPLv2 | Tools for setting up Data Plane Development Kit environment | +| driverctl | LGPLv2 | driverctl is a tool for manipulating and inspecting the systemdevice driver choices.Devices are normally assigned to their sole designated kernel driverby default. However in some situations it may be desireable tooverride that default, for example to try an older driver towork around a regression in a driver or to try an experimental alternativedriver. Another common use-case is pass-through drivers and driverstubs to allow userspace to drive the device, such as in case ofvirtualization.driverctl integrates with udev to support overridingdriver selection for both cold- and hotplugged devices from themoment of discovery, but can also change already assigned drivers,assuming they are not in use by the system. The driver overridescreated by driverctl are persistent across system rebootsby default. | +| dropwatch | GPLv2+ | dropwatch is an utility to interface to the kernel to monitor for droppednetwork packets. | +| drpm | LGPLv2+ and BSD | The drpm package provides a library for making, reading and applying deltarpms,compatible with the original deltarpm packages. | +| dvd+rw-tools | GPLv2 | Collection of tools to master DVD+RW/+R media. For furtherinformation see `http://fy.chalmers.se/~appro/linux/DVD+RW/`. | +| dwz | GPLv2+ and GPLv3+ | The dwz package contains a program that attempts to optimize DWARFdebugging information contained in ELF shared libraries and ELF executablesfor size, by replacing DWARF information representation with equivalentsmaller representation where possible and by reducing the amount ofduplication using techniques from DWARF standard appendix E - creatingDW_TAG_partial_unit compilation units (CUs) for duplicated informationand using DW_TAG_imported_unit to import it into each CU that needs it. | +| dyninst | LGPLv2+ | Dyninst is an Application Program Interface (API) to permit the insertion ofcode into a running program. The API also permits changing or removingsubroutine calls from the application program. Run-time code changes areuseful to support a variety of applications including debugging, performancemonitoring, and to support composing applications out of existing packages.The goal of this API is to provide a machine independent interface to permitthe creation of tools and applications that use run-time code patching. | +| edk2-ovmf | BSD-2-Clause-Patent and OpenSSL | OVMF (Open Virtual Machine Firmware) is a project to enable UEFI support forVirtual Machines. This package contains a sample 64-bit UEFI firmware for QEMUand KVM. | +| ee4j-parent | EPL-2.0 or GPLv2 with exceptions | Eclipse Enterprise for Java (EE4J) is an open source initiative to createstandard APIs, implementations of those APIs, and technology compatibility kitsfor Java run-times that enable development, deployment, and management ofserver-side and cloud-native applications. | +| efi-srpm-macros | GPLv3+ | efi-srpm-macros provides a set of SRPM macros for use in EFI-related packages. | +| egl-wayland | MIT | Wayland EGL External Platform library | +| elfutils-debuginfod-client | GPLv3+ and (GPLv2+ or LGPLv3+) | The elfutils-debuginfod-client package contains shared librariesdynamically loaded from -ldw, which use a debuginfod serviceto look up debuginfo and associated data. Also includes acommand-line frontend. | +| elfutils-debuginfod-client-devel | GPLv2+ or LGPLv3+ | The elfutils-debuginfod-client-devel package contains the librariesto create applications to use the debuginfod service. | +| emacs | GPLv3+ and CC0-1.0 | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package provides an emacs binary with support for X windows. | +| emacs-common | GPLv3+ and GFDL and BSD | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package contains all the common files needed by emacs, emacs-lucidor emacs-nox. | +| emacs-lucid | GPLv3+ and CC0-1.0 | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package provides an emacs binary with support for X windowsusing LUCID toolkit. | +| emacs-nox | GPLv3+ and CC0-1.0 | Emacs is a powerful, customizable, self-documenting, modeless texteditor. Emacs contains special code editing features, a scriptinglanguage (elisp), and the capability to read mail, news, and morewithout leaving the editor.This package provides an emacs binary with no X windows support for runningon a terminal. | +| emacs-terminal | GPLv3+ and CC0-1.0 | Contains a desktop menu item running GNU Emacs terminal. Installemacs-terminal if you need a terminal with Malayalam support.Please note that emacs-terminal is a temporary package and it will beremoved when another terminal becomes capable of handling Malayalam. | +| enchant | LGPLv2+ | A library that wraps other spell checking backends. | +| enchant2 | LGPLv2+ | A library that wraps other spell checking backends. | +| enscript | GPLv3+ and LGPLv2+ and GPLv2+ | GNU enscript is a free replacement for Adobe's Enscriptprogram. Enscript converts ASCII files to PostScript(TM) and spoolsgenerated PostScript output to the specified printer or saves it to afile. Enscript can be extended to handle different output media andincludes many options for customizing printouts | +| eog | GPLv2+ and GFDL | The Eye of GNOME image viewer (eog) is the official image viewer for theGNOME desktop. It can view single image files in a variety of formats, aswell as large image collections.eog is extensible through a plugin system. | +| esc | GPL+ | Enterprise Security Client allows the user to enroll and manage theircryptographic smartcards. | +| espeak-ng | GPLv3+ | The eSpeak NG (Next Generation) Text-to-Speech program is an open source speechsynthesizer that supports over 70 languages. It is based on the eSpeak enginecreated by Jonathan Duddington. It uses spectral formant synthesis by defaultwhich sounds robotic, but can be configured to use Klatt formant synthesisor MBROLA to give it a more natural sound. | +| evemu | GPLv3+ | evemu is a simple utility to capture the event stream from input devicesand replay that stream on a virtual input device. | +| evemu-libs | LGPLv3+ | evemu base library, used by the evemu tools. | +| evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Evince is simple multi-page document viewer. It can display and printPortable Document Format (PDF), PostScript (PS) and Encapsulated PostScript(EPS) files. When supported by the document format, evince allows searchingfor text, copying text to the clipboard, hypertext navigation,table-of-contents bookmarks and editing of forms. | +| evince-browser-plugin | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | This package contains the evince web browser plugin. | +| evince-libs | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | This package contains shared libraries needed for evince | +| evince-nautilus | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | This package contains the evince extension for the nautilus file manager.It adds an additional tab called ""Document"" to the file properties dialog. | +| evolution | GPLv2+ and GFDL | Evolution is the GNOME mailer, calendar, contact manager andcommunications tool. The components which make up Evolutionare tightly integrated with one another and act as a seamlesspersonal information-management tool. | +| evolution-bogofilter | GPLv2+ and GFDL | This package contains the plugin to filter junk mail using Bogofilter. | +| evolution-data-server | LGPLv2+ | The evolution-data-server package provides a unified backend for programs that workwith contacts, tasks, and calendar information.It was originally developed for Evolution (hence the name), but is now usedby other packages. | +| evolution-data-server-devel | LGPLv2+ | Development files needed for building things which link against evolution-data-server. | +| evolution-data-server-langpacks | LGPLv2+ | This package contains translations for evolution-data-server. | +| evolution-ews | LGPLv2 | This package allows Evolution to interact with Microsoft Exchange servers,versions 2007 and later, through its Exchange Web Services (EWS) interface. | +| evolution-ews-langpacks | LGPLv2 | This package contains translations for evolution-ews. | +| evolution-help | GPLv2+ and GFDL | This package contains user documentation for evolution. | +| evolution-langpacks | GPLv2+ and GFDL | This package contains translations for evolution. | +| evolution-mapi | LGPLv2+ | This package allows Evolution to interact with MS Exchange 2007 servers. | +| evolution-mapi-langpacks | LGPLv2+ | This package contains translations for evolution-mapi. | +| evolution-pst | GPLv2+ and GFDL | This package contains the plugin to import Microsoft Personal Storage Table(PST) files used by Microsoft Outlook and Microsoft Exchange. | +| evolution-spamassassin | GPLv2+ and GFDL | This package contains the plugin to filter junk mail using SpamAssassin. | +| exchange-bmc-os-info | BSD | Given a host with BMC, this package would pass the hostname &OS information to the BMC and also capture the BMC ip infofor the host OS to use. | +| exempi | BSD | Exempi provides a library for easy parsing of XMP metadata. It is a port ofAdobe XMP SDK to work on UNIX and to be build with GNU automake.It includes XMPCore and XMPFiles. | +| exiv2 | GPLv2+ | A command line utility to access image metadata, allowing one to:* print the Exif metadata of Jpeg images as summary info, interpreted values, or the plain data for each tag* print the Iptc metadata of Jpeg images* print the Jpeg comment of Jpeg images* set, add and delete Exif and Iptc metadata of Jpeg images* adjust the Exif timestamp (that's how it all started...)* rename Exif image files according to the Exif timestamp* extract, insert and delete Exif metadata (including thumbnails), Iptc metadata and Jpeg comments | +| exiv2-libs | GPLv2+ | A C++ library to access image metadata, supporting full read and write accessto the Exif and Iptc metadata, Exif MakerNote support, extract and deletemethods for Exif thumbnails, classes to access Ifd and so on. | +| fabtests | BSD and (BSD or GPLv2) and MIT | Fabtests provides a set of examples that uses libfabric - a high-performancefabric software library. | +| fapolicyd | GPLv3+ | Fapolicyd (File Access Policy Daemon) implements application whitelistingto decide file access rights. Applications that are known via a reputationsource are allowed access while unknown applications are not. The daemonmakes use of the kernel's fanotify interface to determine file access rights. | +| farstream02 | LGPLv2+ and GPLv2+ | farstream02 is a collection of GStreamer modules and libraries forvideoconferencing. | +| fence-agents-all | GPLv2+ and LGPLv2+ and ASL 2.0 | A collection of executables to handle isolation (""fencing"") of possiblymisbehaving hosts by the means of remote power management, blockingnetwork, storage, or similar.This package serves as a catch-all for all supported fence agents. | +| fence-agents-amt-ws | ASL 2.0 | The fence-agents-amt-ws package contains a fence agent for AMT (WS-Man) devices. | +| fence-agents-apc | GPLv2+ and LGPLv2+ | Fence agent for APC devices that are accessed via telnet or SSH. | +| fence-agents-apc-snmp | GPLv2+ and LGPLv2+ | Fence agents for APC devices that are accessed via the SNMP protocol. | +| fence-agents-bladecenter | GPLv2+ and LGPLv2+ | Fence agent for IBM BladeCenter devices that are accessedvia telnet or SSH. | +| fence-agents-brocade | GPLv2+ and LGPLv2+ | Fence agent for Brocade devices that are accessed via telnet or SSH. | +| fence-agents-cisco-mds | GPLv2+ and LGPLv2+ | Fence agent for Cisco MDS 9000 series devices that are accessedvia the SNMP protocol. | +| fence-agents-cisco-ucs | GPLv2+ and LGPLv2+ | Fence agent for Cisco UCS series devices that are accessedvia the SNMP protocol. | +| fence-agents-common | GPLv2+ and LGPLv2+ | A collection of executables to handle isolation (""fencing"") of possiblymisbehaving hosts by the means of remote power management, blockingnetwork, storage, or similar.This package contains support files including the Python fencing library. | +| fence-agents-compute | GPLv2+ and LGPLv2+ | Fence agent for Nova compute nodes. | +| fence-agents-drac5 | GPLv2+ and LGPLv2+ | Fence agent for Dell DRAC 5 series devices that are accessedvia telnet or SSH. | +| fence-agents-eaton-snmp | GPLv2+ and LGPLv2+ | Fence agent for Eaton network power switches that are accessedvia the SNMP protocol. | +| fence-agents-emerson | GPLv2+ and LGPLv2+ | Fence agent for Emerson devices that are accessed viathe SNMP protocol. | +| fence-agents-eps | GPLv2+ and LGPLv2+ | Fence agent for ePowerSwitch 8M+ power switches that are accessedvia the HTTP(s) protocol. | +| fence-agents-heuristics-ping | GPLv2+ and LGPLv2+ | Fence pseudo agent used to affect other agents based onping-heuristics. | +| fence-agents-hpblade | GPLv2+ and LGPLv2+ | Fence agent for HP BladeSystem devices that are accessed via telnetor SSH. | +| fence-agents-ibmblade | GPLv2+ and LGPLv2+ | Fence agent for IBM BladeCenter devices that are accessedvia the SNMP protocol. | +| fence-agents-ifmib | GPLv2+ and LGPLv2+ | Fence agent for IF-MIB interfaces that are accessed viathe SNMP protocol. | +| fence-agents-ilo2 | GPLv2+ and LGPLv2+ | Fence agents for HP iLO2 devices that are accessed viathe HTTP(s) protocol. | +| fence-agents-ilo-moonshot | GPLv2+ and LGPLv2+ | Fence agent for HP iLO Moonshot devices that are accessedvia telnet or SSH. | +| fence-agents-ilo-mp | GPLv2+ and LGPLv2+ | Fence agent for HP iLO MP devices that are accessed via telnet or SSH. | +| fence-agents-ilo-ssh | GPLv2+ and LGPLv2+ | Fence agents for HP iLO devices that are accessed via telnet or SSH. | +| fence-agents-intelmodular | GPLv2+ and LGPLv2+ | Fence agent for Intel Modular interfaces that are accessedvia the SNMP protocol. | +| fence-agents-ipdu | GPLv2+ and LGPLv2+ | Fence agent for IBM iPDU network power switches that are accessedvia the SNMP protocol. | +| fence-agents-ipmilan | GPLv2+ and LGPLv2+ | Fence agents for devices with IPMI interface. | +| fence-agents-kdump | GPLv2+ and LGPLv2+ | Fence agent for use with kdump crash recovery service. | +| fence-agents-mpath | GPLv2+ and LGPLv2+ | Fence agent for SCSI persistent reservation overDevice Mapper Multipath. | +| fence-agents-redfish | GPLv2+ and LGPLv2+ | The fence-agents-redfish package contains a fence agent for Redfish | +| fence-agents-rhevm | GPLv2+ and LGPLv2+ | Fence agent for RHEV-M via REST API. | +| fence-agents-rsa | GPLv2+ and LGPLv2+ | Fence agent for IBM RSA II devices that are accessedvia telnet or SSH. | +| fence-agents-rsb | GPLv2+ and LGPLv2+ | Fence agent for Fujitsu RSB devices that are accessedvia telnet or SSH. | +| fence-agents-sbd | GPLv2+ and LGPLv2+ | Fence agent for SBD (storage-based death). | +| fence-agents-scsi | GPLv2+ and LGPLv2+ | Fence agent for SCSI persistent reservations. | +| fence-agents-virsh | GPLv2+ and LGPLv2+ | Fence agent for virtual machines that are accessed via SSH. | +| fence-agents-vmware-rest | GPLv2+ and LGPLv2+ | Fence agent for VMWare with REST API. | +| fence-agents-vmware-soap | GPLv2+ and LGPLv2+ | Fence agent for VMWare with SOAP API v4.1+. | +| fence-agents-wti | GPLv2+ and LGPLv2+ | Fence agent for WTI network power switches that are accessedvia telnet or SSH. | +| fence-virt | GPLv2+ | Fencing agent for virtual machines. | +| fence-virtd | GPLv2+ | This package provides the host server framework, fence_virtd,for fence_virt. The fence_virtd host daemon is resposible forprocessing fencing requests from virtual machines and routingthe requests to the appropriate physical machine for action. | +| fence-virtd-libvirt | GPLv2+ | Provides fence_virtd with a connection to libvirt to fencevirtual machines. Useful for running a cluster of virtualmachines on a desktop. | +| fence-virtd-multicast | GPLv2+ | Provides multicast listener capability for fence-virtd. | +| fence-virtd-serial | GPLv2+ | Provides serial VMChannel listener capability for fence-virtd. | +| fence-virtd-tcp | GPLv2+ | Provides TCP listener capability for fence-virtd. | +| fetchmail | GPL+ and Public Domain | Fetchmail is a remote mail retrieval and forwarding utility intendedfor use over on-demand TCP/IP links, like SLIP or PPP connections.Fetchmail supports every remote-mail protocol currently in use on theInternet (POP2, POP3, RPOP, APOP, KPOP, all IMAPs, ESMTP ETRN, IPv6,and IPSEC) for retrieval. Then Fetchmail forwards the mail throughSMTP so you can read it through your favorite mail client.Install fetchmail if you need to retrieve mail over SLIP or PPPconnections. | +| fftw | GPLv2+ | FFTW is a C subroutine library for computing the Discrete FourierTransform (DFT) in one or more dimensions, of both real and complexdata, and of arbitrary input size. | +| fftw-devel | GPLv2+ | FFTW is a C subroutine library for computing the Discrete FourierTransform (DFT) in one or more dimensions, of both real and complexdata, and of arbitrary input size.This package contains header files and development libraries needed todevelop programs using the FFTW fast Fourier transform library. | +| fftw-libs | GPLv2+ | This is a dummy package package, pulling in the individual FFTWrun-time libraries. | +| fftw-libs-double | GPLv2+ | This package contains the FFTW library compiled in double precision. | +| fftw-libs-long | GPLv2+ | This package contains the FFTW library compiled in long doubleprecision. | +| fftw-libs-quad | GPLv2+ | This package contains the FFTW library compiled in quadrupleprecision. | +| fftw-libs-single | GPLv2+ | This package contains the FFTW library compiled in single precision. | +| fftw-static | GPLv2+ | The fftw-static package contains the statically linkable version ofthe FFTW fast Fourier transform library. | +| file-roller | GPLv2+ | File Roller is an application for creating and viewing archives files,such as tar or zip files. | +| fio | GPLv2 | fio is an I/O tool that will spawn a number of threads or processes doinga particular type of io action as specified by the user. fio takes anumber of global parameters, each inherited by the thread unlessotherwise parameters given to them overriding that setting is given.The typical use of fio is to write a job file matching the io loadone wants to simulate. | +| firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox is an open-source web browser, designed for standardscompliance, performance and portability. | +| firewall-applet | GPLv2+ | The firewall panel applet provides a status information of firewalld and alsothe firewall settings. | +| firewall-config | GPLv2+ | The firewall configuration application provides an configuration interface forfirewalld. | +| flac-libs | BSD and GPLv2+ and GFDL | FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLACis similar to Ogg Vorbis, but lossless. The FLAC project consists ofthe stream format, reference encoders and decoders in library form,flac, a command-line program to encode and decode FLAC files, metaflac,a command-line metadata editor for FLAC files and input plugins forvarious music players.This package contains the FLAC libraries. | +| flatpak | LGPLv2+ | flatpak is a system for building, distributing and running sandboxed desktopapplications on Linux. See `https://wiki.gnome.org/Projects/SandboxedApps` for more information. | +| flatpak-builder | LGPLv2+ and GPLv2+ | Flatpak-builder is a tool for building flatpaks from sources.See `http://flatpak.org/` for more information. | +| flatpak-libs | LGPLv2+ | This package contains libflatpak. | +| flatpak-selinux | LGPLv2+ | This package contains the SELinux policy module for flatpak. | +| flatpak-session-helper | LGPLv2+ | This package contains the org.freedesktop.Flatpak user D-Bus servicethat's used by flatpak and other packages. | +| flex | BSD and LGPLv2+ | The flex program generates scanners. Scanners are programs which canrecognize lexical patterns in text. Flex takes pairs of regularexpressions and C code as input and generates a C source file asoutput. The output file is compiled and linked with a library toproduce an executable. The executable searches through its input foroccurrences of the regular expressions. When a match is found, itexecutes the corresponding C code. Flex was designed to work withboth Yacc and Bison, and is used by many programs as part of theirbuild process.You should install flex if you are going to use your system forapplication development. | +| flex-doc | BSD and LGPLv2+ | This package contains documentation for flex scanner generator inplain text and PDF formats. | +| fltk | LGPLv2+ with exceptions | FLTK (pronounced ""fulltick"") is a cross-platform C++ GUI toolkit.It provides modern GUI functionality without the bloat, and supports3D graphics via OpenGL and its built-in GLUT emulation. | +| flute | W3C and LGPLv2+ | A Cascading Style Sheets parser using the Simple API for CSS, for Java. | +| fontawesome-fonts | OFL | Font Awesome gives you scalable vector icons that can instantly becustomized 閳 size, color, drop shadow, and anything that can be done with thepower of CSS.This package contains OpenType and TrueType font files which are typically usedlocally. | +| fonts-tweak-tool | LGPLv3+ | fonts-tweak-tool is a GUI tool for customizing fonts per language on desktopsusing fontconfig. | +| foomatic | GPLv2+ | Foomatic is a comprehensive, spooler-independent database of printers,printer drivers, and driver descriptions. This package containsutilities to generate driver description files and printer queues forCUPS, LPD, LPRng, and PDQ using the database (packaged separately).There is also the possibility to read the PJL options out of PJL-capablelaser printers and take them into account at the driver descriptionfile generation.There are spooler-independent command line interfaces to manipulatequeues (foomatic-configure) and to print files/manipulate jobs(foomatic printjob).The site `http://www.linuxprinting.org/` is based on this database. | +| foomatic-db | GPLv2+ | This is the database of printers, printer drivers, and driver optionsfor Foomatic.The site `http://www.openprinting.org/` is based on this database. | +| foomatic-db-filesystem | Public Domain | Directory layout for the foomatic package. | +| foomatic-db-ppds | GPLv2+ and MIT | PPDs from printer manufacturers. | +| fprintd | GPLv2+ | D-Bus service to access fingerprint readers. | +| fprintd-pam | GPLv2+ | PAM module that uses the fprintd D-Bus service for fingerprintauthentication. | +| freeglut | MIT | freeglut is a completely open source alternative to the OpenGL Utility Toolkit(GLUT) library with an OSI approved free software license. GLUT was originallywritten by Mark Kilgard to support the sample programs in the second editionOpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practicalapplications because it is simple, universally available and highly portable.freeglut allows the user to create and manage windows containing OpenGLcontexts on a wide range of platforms and also read the mouse, keyboard andjoystick functions. | +| freeglut-devel | MIT | Developmental libraries and header files required for developing or compilingsoftware which links to the freeglut library, which is an open sourcealternative to the popular GLUT library, with an OSI approved free softwarelicense. | +| freeradius | GPLv2+ and LGPLv2+ | The FreeRADIUS Server Project is a high performance and highly configurableGPL'd free RADIUS server. The server is similar in some respects toLivingston's 2.0 server. While FreeRADIUS started as a variant of theCistron RADIUS server, they don't share a lot in common any more. It now hasmany more features than Cistron or Livingston, and is much more configurable.FreeRADIUS is an Internet authentication daemon, which implements the RADIUSprotocol, as defined in RFC 2865 (and others). It allows Network AccessServers (NAS boxes) to perform authentication for dial-up users. There arealso RADIUS clients available for Web servers, firewalls, Unix logins, andmore. Using RADIUS allows authentication and authorization for a network tobe centralized, and minimizes the amount of re-configuration which has to bedone when adding or deleting new users. | +| freeradius-devel | GPLv2+ and LGPLv2+ | Development headers and libraries for FreeRADIUS. | +| freeradius-doc | GPLv2+ and LGPLv2+ | All documentation supplied by the FreeRADIUS project is includedin this package. | +| freeradius-krb5 | GPLv2+ and LGPLv2+ | This plugin provides the Kerberos 5 support for the FreeRADIUS server project. | +| freeradius-ldap | GPLv2+ and LGPLv2+ | This plugin provides the LDAP support for the FreeRADIUS server project. | +| freeradius-mysql | GPLv2+ and LGPLv2+ | This plugin provides the MySQL support for the FreeRADIUS server project. | +| freeradius-perl | GPLv2+ and LGPLv2+ | This plugin provides the Perl support for the FreeRADIUS server project. | +| freeradius-postgresql | GPLv2+ and LGPLv2+ | This plugin provides the postgresql support for the FreeRADIUS server project. | +| freeradius-rest | GPLv2+ and LGPLv2+ | This plugin provides the REST support for the FreeRADIUS server project. | +| freeradius-sqlite | GPLv2+ and LGPLv2+ | This plugin provides the SQLite support for the FreeRADIUS server project. | +| freeradius-unixODBC | GPLv2+ and LGPLv2+ | This plugin provides the unixODBC support for the FreeRADIUS server project. | +| freeradius-utils | GPLv2+ and LGPLv2+ | The FreeRADIUS server has a number of features found in other servers,and additional features not found in any other server. Rather thandoing a feature by feature comparison, we will simply list the featuresof the server, and let you decide if they satisfy your needs.Support for RFC and VSA Attributes Additional server configurationattributes Selecting a particular configuration Authentication methods | +| freerdp | ASL 2.0 | The xfreerdp & wlfreerdp Remote Desktop Protocol (RDP) clients from the FreeRDPproject.xfreerdp & wlfreerdp can connect to RDP servers such as Microsoft Windowsmachines, xrdp and VirtualBox. | +| freerdp-libs | ASL 2.0 | libfreerdp-core can be embedded in applications.libfreerdp-channels and libfreerdp-kbd might be convenient to use in Xapplications together with libfreerdp-core.libfreerdp-core can be extended with plugins handling RDP channels. | +| frei0r-plugins | GPLv2+ | It is a minimalist plugin API for video sources and filters. The behavior ofthe effects can be controlled from the host by simple parameters. The intent isto solve the recurring re-implementation or adaptation issue of standard effect | +| frei0r-plugins-opencv | GPLv2+ | Frei0r plugins that use the OpenCV computer vision framework. | +| fribidi | LGPLv2+ and UCD | A library to handle bidirectional scripts (for example Hebrew, Arabic),so that the display is done in the proper way; while the text data itselfis always written in logical order. | +| fribidi-devel | LGPLv2+ and UCD | Include files and libraries needed for developing applications which useFriBidi. | +| frr | GPLv2+ | FRRouting is free software that manages TCP/IP based routing protocols. It takesa multi-server and multi-threaded approach to resolve the current complexityof the Internet.FRRouting supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM, NHRP, PBR, EIGRP and BFD.FRRouting is a fork of Quagga. | +| frr-contrib | GPLv2+ | Contributed/3rd party tools which may be of use with frr. | +| ftp | BSD with advertising | The ftp package provides the standard UNIX command-line FTP (FileTransfer Protocol) client. FTP is a widely used protocol fortransferring files over the Internet and for archiving files.If your system is on a network, you should install ftp in order to dofile transfers. | +| fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers. | +| fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers. | +| fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers. | +| galera | GPLv2 | Galera is a fast synchronous multi-master wsrep provider (replication engine)for transactional databases and similar applications. For more informationabout wsrep API see `http://launchpad.net/wsrep`. For a description of Galerareplication engine see `http://www.codership.com`. | +| gavl | GPLv3+ | Gavl is a library for handling and converting uncompressed audio andvideo data. It provides datatypes for audio/video formats and standardizedstructures to store the data. It supports converting between all formats.Some conversion functions are available in multiple versions (MMX...),which are selected by compile time configuration, CPU autodetection anduser options. | +| gc | BSD | The Boehm-Demers-Weiser conservative garbage collector can beused as a garbage collecting replacement for C malloc or C++ new. | +| gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc package contains the GNU Compiler Collection version 8.You'll need this package in order to compile C code. | +| gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package adds C++ support to the GNU Compiler Collection.It includes support for most of the current C++ specification,including templates and exception handling. | +| gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC plugin for GDB C expression evaluation. | +| gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-gfortran package provides support for compiling Fortranprograms with the GNU Compiler Collection. | +| gcc-offload-nvptx | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-offload-nvptx package provides offloading support forNVidia PTX. OpenMP and OpenACC programs linked with -fopenmp willby default add PTX code into the binaries, which can be offloadedto NVidia PTX capable devices if available. | +| gcc-toolset-9 | GPLv2+ | This is the main package for gcc-toolset-9 Software Collection. | +| gcc-toolset-9-annobin | GPLv3+ | Provides a plugin for GCC that records extra information in the filesthat it compiles.Note - the plugin is automatically enabled in gcc builds via flagsprovided by the redhat-rpm-macros package. | +| gcc-toolset-9-binutils | GPLv3+ | Binutils is a collection of binary utilities, including ar (forcreating, modifying and extracting from archives), as (a family of GNUassemblers), gprof (for displaying call graph profile data), ld (theGNU linker), nm (for listing symbols from object files), objcopy (forcopying and translating object files), objdump (for displayinginformation from object files), ranlib (for generating an index forthe contents of an archive), readelf (for displaying detailedinformation about binary files), size (for listing the section sizesof an object or archive file), strings (for listing printable stringsfrom files), strip (for discarding symbols), and addr2line (forconverting addresses to file and line). | +| gcc-toolset-9-binutils-devel | GPLv3+ | This package contains BFD and opcodes static and dynamic libraries.The dynamic libraries are in this package, rather than a separatebase package because they are actually linker scripts that forcethe use of the static libraries. This is because the API of theBFD library is too unstable to be used dynamically.The static libraries are here because they are now needed by thedynamic libraries.Developers starting new projects are strongly encouraged to considerusing libelf instead of BFD. | +| gcc-toolset-9-build | GPLv2+ | Package shipping essential configuration macros to build gcc-toolset-9 Software Collection. | +| gcc-toolset-9-dwz | GPLv2+ and GPLv3+ | The dwz package contains a program that attempts to optimize DWARFdebugging information contained in ELF shared libraries and ELF executablesfor size, by replacing DWARF information representation with equivalentsmaller representation where possible and by reducing the amount ofduplication using techniques from DWARF standard appendix E - creatingDW_TAG_partial_unit compilation units (CUs) for duplicated informationand using DW_TAG_imported_unit to import it into each CU that needs it. | +| gcc-toolset-9-dyninst | LGPLv2+ | Dyninst is an Application Program Interface (API) to permit the insertion ofcode into a running program. The API also permits changing or removingsubroutine calls from the application program. Run-time code changes areuseful to support a variety of applications including debugging, performancemonitoring, and to support composing applications out of existing packages.The goal of this API is to provide a machine independent interface to permitthe creation of tools and applications that use run-time code patching. | +| gcc-toolset-9-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) | Elfutils is a collection of utilities, including stack (to showbacktraces), nm (for listing symbols from object files), size(for listing the section sizes of an object or archive file),strip (for discarding symbols), readelf (to see the raw ELF filestructures), elflint (to check for well-formed ELF files) andelfcompress (to compress or decompress ELF sections). | +| gcc-toolset-9-elfutils-devel | GPLv2+ or LGPLv3+ | The elfutils-devel package contains the libraries to createapplications for handling compiled objects. libebl provides somehigher-level ELF access functionality. libdw provides access tothe DWARF debugging information. libasm provides a programmableassembler interface. | +| gcc-toolset-9-elfutils-libelf | GPLv2+ or LGPLv3+ | The elfutils-libelf package provides a DSO which allows reading andwriting ELF files on a high level. Third party programs depend onthis package to read internals of ELF files. The programs of theelfutils package use it also to generate new ELF files. | +| gcc-toolset-9-elfutils-libelf-devel | GPLv2+ or LGPLv3+ | The elfutils-libelf-devel package contains the libraries to createapplications for handling compiled objects. libelf allows you toaccess the internals of the ELF object file format, so you can see thedifferent sections of an ELF file. | +| gcc-toolset-9-elfutils-libs | GPLv2+ or LGPLv3+ | The elfutils-libs package contains libraries which implement DWARF, ELF,and machine-specific ELF handling. These libraries are used by the programsin the elfutils package. The elfutils-devel package enables buildingother programs using these libraries. | +| gcc-toolset-9-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-toolset-9-gcc package contains the GNU Compiler Collection version 9. | +| gcc-toolset-9-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package adds C++ support to the GNU Compiler Collectionversion 9. It includes support for most of the current C++ specificationand a lot of support for the upcoming C++ specification. | +| gcc-toolset-9-gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC 9 plugin for GDB C expression evaluation. | +| gcc-toolset-9-gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The gcc-toolset-9-gcc-gfortran package provides support for compiling Fortranprograms with the GNU Compiler Collection. | +| gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data. | +| gcc-toolset-9-gdb-doc | GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides INFO, HTML and PDF user manual for GDB. | +| gcc-toolset-9-gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides a program that allows you to run GDB on a differentmachine than the one which is running the program being debugged. | +| gcc-toolset-9-libasan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Address Sanitizer static runtime library. | +| gcc-toolset-9-libatomic-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GNU Atomic static libraries. | +| gcc-toolset-9-libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers and support files for theGNU Transactional Memory library. | +| gcc-toolset-9-liblsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Leak Sanitizer static runtime library. | +| gcc-toolset-9-libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers for building Fortran programs usingREAL*16 and programs using __float128 math. | +| gcc-toolset-9-libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This is the GNU implementation of the standard C++ libraries. Thispackage includes the header files and libraries needed for C++development. This includes rewritten implementation of STL. | +| gcc-toolset-9-libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Manual, doxygen generated API information and Frequently Asked Questionsfor the GNU standard C++ library. | +| gcc-toolset-9-libtsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Thread Sanitizer static runtime library. | +| gcc-toolset-9-libubsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Undefined Behavior Sanitizer static runtime library. | +| gcc-toolset-9-ltrace | GPLv2+ | Ltrace is a debugging program which runs a specified command until thecommand exits. While the command is executing, ltrace intercepts andrecords both the dynamic library calls called by the executed processand the signals received by the executed process. Ltrace can alsointercept and print system calls executed by the process.You should install ltrace if you need a sysadmin tool for tracking theexecution of processes. | +| gcc-toolset-9-make | GPLv3+ | A GNU tool for controlling the generation of executables and othernon-source files of a program from the program's source files. Makeallows users to build and install packages without any significantknowledge about the details of the build process. The details abouthow the program should be built are provided for make in the program'smakefile. | +| gcc-toolset-9-make-devel | GPLv3+ | The make-devel package contains gnumake.h. | +| gcc-toolset-9-perftools | GPLv2+ | Package shipping performance tools (systemtap) | +| gcc-toolset-9-runtime | GPLv2+ | Package shipping essential scripts to work with gcc-toolset-9 Software Collection. | +| gcc-toolset-9-strace | LGPL-2.1+ and GPL-2.0+ | The strace program intercepts and records the system calls called andreceived by a running process. Strace can print a record of eachsystem call, its arguments and its return value. Strace is useful fordiagnosing problems and debugging, as well as for instructionalpurposes.Install strace if you need a tool to track the system calls made andreceived by a process. | +| gcc-toolset-9-systemtap | GPLv2+ | SystemTap is an instrumentation system for systems running Linux.Developers can write instrumentation scripts to collect data onthe operation of the system. The base systemtap package contains/requiresthe components needed to locally develop and execute systemtap scripts. | +| gcc-toolset-9-systemtap-client | GPLv2+ | This package contains/requires the components needed to developsystemtap scripts, and compile them using a local systemtap-develor a remote systemtap-server installation, then run them using alocal or remote systemtap-runtime. It includes script samples anddocumentation, and a copy of the tapset library for reference. | +| gcc-toolset-9-systemtap-devel | GPLv2+ | This package contains the components needed to compile a systemtapscript from source form into executable (.ko) forms. It may beinstalled on a self-contained developer workstation (along with thesystemtap-client and systemtap-runtime packages), or on a dedicatedremote server (alongside the systemtap-server package). It includesa copy of the standard tapset library and the runtime library C files. | +| gcc-toolset-9-systemtap-initscript | GPLv2+ | This package includes a SysVinit script to launch selected systemtapscripts at system startup, along with a dracut module for earlyboot-time probing if supported. | +| gcc-toolset-9-systemtap-runtime | GPLv2+ | SystemTap runtime contains the components needed to executea systemtap script that was already compiled into a moduleusing a local or remote systemtap-devel installation. | +| gcc-toolset-9-systemtap-sdt-devel | GPLv2+ and Public Domain | This package includes the header file used for staticinstrumentation compiled into userspace programs and libraries, alongwith the optional dtrace-compatibility preprocessor to process related.d files into tracing-macro-laden .h headers. | +| gcc-toolset-9-systemtap-server | GPLv2+ | This is the remote script compilation server component of systemtap.It announces itself to nearby clients with avahi (if available), andcompiles systemtap scripts to kernel objects on their demand. | +| gcc-toolset-9-toolchain | GPLv2+ | Package shipping basic toolchain applications (compiler, debugger, ...) | +| gcc-toolset-9-valgrind | GPLv2+ | Valgrind is an instrumentation framework for building dynamic analysistools. There are Valgrind tools that can automatically detect manymemory management and threading bugs, and profile your programs indetail. You can also use Valgrind to build new tools. The Valgrinderror detector (memcheck, the default tool), two thread errordetectors (helgrind and drd), a cache and branch-prediction profiler(cachegrind), a call-graph generating cache and branch-predictionprofiler (callgrind), and a heap profiler (massif). | +| gcc-toolset-9-valgrind-devel | GPLv2+ | Header files and libraries for development of valgrind aware programs. | +| GConf2 | LGPLv2+ and GPLv2+ | GConf is a process-transparent configuration database API used tostore user preferences. It has pluggable backends and features tosupport workgroup administration. | +| gcr | LGPLv2+ | gcr is a library for displaying certificates, and crypto UI, accessingkey stores. It also provides a viewer for crypto files on the GNOMEdesktop.gck is a library for accessing PKCS#11 modules like smart cards. | +| gcr-devel | LGPLv2+ | The gcr-devel package includes the header files for the gcr library. | +| gd | MIT | The gd graphics library allows your code to quickly draw imagescomplete with lines, arcs, text, multiple colors, cut and paste fromother images, and flood fills, and to write out the result as a PNG orJPEG file. This is particularly useful in Web applications, where PNGand JPEG are two of the formats accepted for inline images by mostbrowsers. Note that gd is not a paint program. | +| gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | 'gdb' package is only a stub to install gcc-gdb-plugin for 'compile' commands.See package 'gdb-headless'. | +| gdb-doc | GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides INFO, HTML and PDF user manual for GDB. | +| gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data.This package provides a program that allows you to run GDB on a differentmachine than the one which is running the program being debugged. | +| gdb-headless | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GDB, the GNU debugger, allows you to debug programs written in C, C++,Java, and other languages, by executing them in a controlled fashionand printing their data. | +| gd-devel | MIT | The gd-devel package contains the development libraries and headerfiles for gd, a graphics library for creating PNG and JPEG graphics. | +| gdk-pixbuf2-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications that are using gdk-pixbuf. | +| gdk-pixbuf2-modules | LGPLv2+ | This package contains the additional modules that are needed to load variousimage formats such as ICO and JPEG. | +| gdm | GPLv2+ | GDM, the GNOME Display Manager, handles authentication-related backendfunctionality for logging in a user and unlocking the user's session afterit's been locked. GDM also provides functionality for initiating user-switching,so more than one user can be logged in at the same time. It handlesgraphical session registration with the system for both local and remotesessions (in the latter case, via the XDMCP protocol). In cases where thesession doesn't provide it's own display server, GDM can start the displayserver on behalf of the session. | +| gedit | GPLv2+ and GFDL | gedit is a small, but powerful text editor designed specifically forthe GNOME desktop. It has most standard text editor functions and fullysupports international text in Unicode. Advanced features include syntaxhighlighting and automatic indentation of source code, printing and editingof multiple documents in one window.gedit is extensible through a plugin system, which currently includessupport for spell checking, comparing files, viewing CVS ChangeLogs, andadjusting indentation levels. Further plugins can be found in thegedit-plugins package. | +| gedit-plugin-bookmarks | GPLv2+ | The gedit bookmarks plugin. | +| gedit-plugin-bracketcompletion | GPLv2+ | The gedit bracketcompletion plugin. | +| gedit-plugin-codecomment | GPLv2+ | The gedit codecomment plugin. | +| gedit-plugin-colorpicker | GPLv2+ | The gedit colorpicker plugin. | +| gedit-plugin-colorschemer | GPLv2+ | The gedit colorschemer plugin. | +| gedit-plugin-commander | GPLv2+ | The gedit commander plugin. | +| gedit-plugin-drawspaces | GPLv2+ | The gedit drawspaces plugin. | +| gedit-plugin-findinfiles | GPLv2+ | The gedit findinfiles plugin. | +| gedit-plugin-joinlines | GPLv2+ | The gedit joinlines plugin. | +| gedit-plugin-multiedit | GPLv2+ | The gedit multiedit plugin. | +| gedit-plugins | GPLv2+ | A collection of plugins for gedit. | +| gedit-plugins-data | GPLv2+ | Common files required by all plugins. | +| gedit-plugin-smartspaces | GPLv2+ | The gedit smartspaces plugin. | +| gedit-plugin-terminal | GPLv2+ | The gedit terminal plugin. | +| gedit-plugin-textsize | GPLv2+ | The gedit textsize plugin. | +| gedit-plugin-translate | GPLv2+ | The gedit translate plugin. | +| gedit-plugin-wordcompletion | GPLv2+ | The gedit wordcompletion plugin. | +| gegl | LGPLv3+ and GPLv3+ | GEGL (Generic Graphics Library) is a graph based image processing framework.GEGLs original design was made to scratch GIMPs itches for a newcompositing and processing core. This core is being designed to haveminimal dependencies. and a simple well defined API. | +| gegl04 | LGPLv3+ | GEGL (Generic Graphics Library) is a graph based image processing framework.GEGLs original design was made to scratch GIMP's itches for a newcompositing and processing core. This core is being designed to haveminimal dependencies and a simple well defined API. | +| genisoimage | GPLv2 | The genisoimage program is used as a pre-mastering program; i.e., itgenerates the ISO9660 file-system. Genisoimage takes a snapshot ofa given directory tree and generates a binary image of the treewhich will correspond to an ISO9660 file-system when written toa block device. Genisoimage is used for writing CD-ROMs, and includessupport for creating boot-able El Torito CD-ROMs.Install the genisoimage package if you need a program for writingCD-ROMs. | +| geoclue2 | GPLv2+ | Geoclue is a D-Bus service that provides location information. The primary goalof the Geoclue project is to make creating location-aware applications assimple as possible, while the secondary goal is to ensure that no applicationcan access location information without explicit permission from user. | +| geoclue2-demos | GPLv2+ | The geoclue2-demos package contains demo applications that use geoclue2. | +| geoclue2-libs | LGPLv2+ | The geoclue2-libs package contains a convenience library to interact withGeoclue service. | +| geocode-glib | LGPLv2+ | geocode-glib is a convenience library for the geocoding (finding longitude,and latitude from an address) and reverse geocoding (finding an address fromcoordinates). It uses Nominatim service to achieve that. It also caches(reverse-)geocoding requests for faster results and to avoid unnecessary serverload. | +| geocode-glib-devel | LGPLv2+ | The geocode-glib-devel package contains libraries and header files fordeveloping applications that use geocode-glib. | +| geoipupdate | GPLv2 | The GeoIP Update program performs automatic updates of GeoIP2 and GeoIPLegacy binary databases. | +| geolite2-city | CC-BY-SA | GeoLite2 databases are free IP geolocation databases comparable to, but lessaccurate than, MaxMind's GeoIP2 databases. This product includes GeoLite2 datacreated by MaxMind, available from `http://www.maxmind.com`. | +| geolite2-country | CC-BY-SA | GeoLite2 databases are free IP geolocation databases comparable to, but lessaccurate than, MaxMind's GeoIP2 databases. This product includes GeoLite2 datacreated by MaxMind, available from `http://www.maxmind.com`. | +| geronimo-annotation | ASL 2.0 | This package defines the common annotations. | +| geronimo-annotation | ASL 2.0 | This package defines the common annotations. | +| gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API that integrates with GNOMEOnline Accounts. | +| ghc-srpm-macros | GPLv2+ | Macros used when generating Haskell source RPM packages. | +| ghostscript | AGPLv3+ | This package provides useful conversion utilities based on Ghostscript software,for converting PS, PDF and other document formats between each other.Ghostscript is a suite of software providing an interpreter for Adobe Systems'PostScript (PS) and Portable Document Format (PDF) page description languages.Its primary purpose includes displaying (rasterization & rendering) and printingof document pages, as well as conversions between different document formats. | +| giflib | MIT | giflib is a library for reading and writing gif images. | +| gimp | GPLv3+ and GPLv3 | GIMP (GNU Image Manipulation Program) is a powerful image composition andediting program, which can be extremely useful for creating logos and othergraphics for webpages. GIMP has many of the tools and filters you would expectto find in similar commercial offerings, and some interesting extras as well.GIMP provides a large image manipulation toolbox, including channel operationsand layers, effects, sub-pixel imaging and anti-aliasing, and conversions, allwith multi-level undo. | +| gimp-devel | LGPLv3+ | The gimp-devel package contains the static libraries and header filesfor writing GNU Image Manipulation Program (GIMP) plug-ins andextensions. | +| gimp-devel-tools | LGPLv3+ | The gimp-devel-tools package contains gimptool, a helper program to build GNUImage Manipulation Program (GIMP) plug-ins and extensions. | +| gimp-libs | LGPLv3+ | The gimp-libs package contains shared libraries needed for the GNU ImageManipulation Program (GIMP). | +| git | GPLv2 | Git is a fast, scalable, distributed revision control system with anunusually rich command set that provides both high-level operationsand full access to internals.The git rpm installs common set of tools which are usually using withsmall amount of dependencies. To install all git packages, includingtools for integrating with other SCMs, install the git-all meta-package. | +| git-all | GPLv2 | Git is a fast, scalable, distributed revision control system with anunusually rich command set that provides both high-level operationsand full access to internals.This is a dummy package which brings in all subpackages. | +| git-clang-format | NCSA | clang-format integration for git. | +| git-core | GPLv2 | Git is a fast, scalable, distributed revision control system with anunusually rich command set that provides both high-level operationsand full access to internals.The git-core rpm installs really the core tools with minimaldependencies. Install git package for common set of tools.To install all git packages, including tools for integrating withother SCMs, install the git-all meta-package. | +| git-core-doc | GPLv2 | Documentation files for git-core package including man pages. | +| git-daemon | GPLv2 | The git daemon for supporting git:// access to git repositories | +| git-email | GPLv2 | Git tools for sending patches via email. | +| git-gui | GPLv2 | Graphical interface to Git. | +| git-instaweb | GPLv2 | A simple script to set up gitweb and a web server for browsing the local repository. | +| gitk | GPLv2 | Git repository browser. | +| git-subtree | GPLv2 | Git subtrees allow subprojects to be included within a subdirectoryof the main project, optionally including the subproject's entirehistory. | +| git-svn | GPLv2 | Git tools for interacting with Subversion repositories. | +| gitweb | GPLv2 | Simple web interface to git repositories. | +| gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Gjs allows using GNOME libraries from Javascript. It's based on theSpidermonkey Javascript engine from Mozilla and the GObject introspectionframework. | +| glade-libs | GPLv2+ and LGPLv2+ | The glade-libs package consists of the widgets that compose the Glade GUI asa separate library to ease the integration of Glade into other applications. | +| glassfish-el-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Expression Language 3.0 API. | +| glassfish-fastinfoset | ASL 2.0 | Fast Infoset specifies a standardized binary encoding for the XML InformationSet. An XML infoset (such as a DOM tree, StAX events or SAX events inprogrammatic representations) may be serialized to an XML 1.x document or, asspecified by the Fast Infoset standard, may be serialized to a fast infosetdocument. Fast infoset documents are generally smaller in size and faster toparse and serialize than equivalent XML documents. | +| glassfish-jaxb-api | CDDL or GPLv2 with exception | Glassfish - JAXB (JSR 222) API. | +| glassfish-jaxb-core | CDDL-1.1 and GPLv2 with exceptions | JAXB Core module. Contains sources required by XJC, JXC and Runtimemodules. | +| glassfish-jaxb-runtime | CDDL-1.1 and GPLv2 with exceptions | JAXB (JSR 222) Reference Implementation | +| glassfish-jaxb-txw2 | CDDL-1.1 and GPLv2 with exceptions | TXW is a library that allows you to write XML documents. | +| glibc-utils | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-utils package contains memusage, a memory usage profiler,mtrace, a memory leak tracer and xtrace, a function call tracerwhich can be helpful during program debugging.If unsure if you need this, don't install this package. | +| glibmm24 | LGPLv2+ | glibmm is the official C++ interface for the popular cross-platformlibrary GLib. It provides non-UI API that is not available in standardC++ and makes it possible for gtkmm to wrap GObject-based APIs. | +| gl-manpages | MIT and Open Publication | OpenGL manpages | +| glusterfs-api | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the glusterfs libgfapi library. | +| glusterfs-cli | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the GlusterFS CLI application and its man page | +| glx-utils | MIT | The glx-utils package provides the glxinfo and glxgears utilities. | +| gnome-abrt | GPLv2+ | A GNOME application allows users to browse through detected problems andprovides them with convenient way for managing these problems. | +| gnome-autoar | LGPLv2+ | gnome-autoar is a GObject based library for handling archives. | +| gnome-backgrounds | GPLv2 | The gnome-backgrounds package contains the defaultdesktop background, known as the Adwaita background,for the GNOME Desktop version | +| gnome-backgrounds-extras | GPLv2 | This package contains the additional desktop backgroundswhich are packaged with the GNOME desktop. | +| gnome-bluetooth | GPLv2+ | The gnome-bluetooth package contains graphical utilities to setup,monitor and use Bluetooth devices. | +| gnome-bluetooth-libs | LGPLv2+ | This package contains libraries needed for applications thatwant to display a Bluetooth device selection widget. | +| gnome-boxes | LGPLv2+ | gnome-boxes lets you easily create, setup, access, and use: * remote machines * remote virtual machines * local virtual machines * When technology permits, set up access for applications on local virtual machines | +| gnome-calculator | GPLv3+ | gnome-calculator is a powerful graphical calculator with financial,logical and scientific modes. It uses a multiple precision packageto do its arithmetic to give a high degree of accuracy. | +| gnome-characters | BSD and GPLv2+ | Characters is a simple utility application to find and insert unusualcharacters. | +| gnome-classic-session | GPLv2+ | This package contains the required components for the GNOME Shell ""classic""mode, which aims to provide a GNOME 2-like user interface. | +| gnome-color-manager | GPLv2+ | gnome-color-manager is a session framework that makes it easy to manage, installand generate color profiles in the GNOME desktop. | +| gnome-control-center | GPLv2+ and CC-BY-SA | This package contains configuration utilities for the GNOME desktop, whichallow to configure accessibility options, desktop fonts, keyboard and mouseproperties, sound setup, desktop theme and background, user interfaceproperties, screen resolution, and other settings. | +| gnome-control-center-filesystem | GPLv2+ and CC-BY-SA | The GNOME control-center provides a number of extension pointsfor applications. This package contains directories where applicationscan install configuration files that are picked up by the control-centerutilities. | +| gnome-desktop3 | GPLv2+ and LGPLv2+ | The gnome-desktop3 package contains an internal library(libgnomedesktop) used to implement some portions of the GNOMEdesktop, and also some data files and other shared components of theGNOME user environment. | +| gnome-desktop3-devel | LGPLv2+ | Libraries and header files for the GNOME-internal private librarylibgnomedesktop. | +| gnome-disk-utility | GPLv2+ | This package contains the Disks and Disk Image Mounter applications.Disks supports partitioning, file system creation, encryption,fstab/crypttab editing, ATA SMART and other features | +| gnome-font-viewer | GPLv2+ | Use gnome-font-viewer, the Font Viewer, to preview fonts and displayinformation about a specified font. You can use the Font Viewer to display thename, style, type, size, version and copyright of the font. | +| gnome-getting-started-docs | CC-BY-SA | This package contains a 'Getting Started' guide that can be viewedwith yelp. It is normally used together with gnome-initial-setup. | +| gnome-getting-started-docs-cs | CC-BY-SA | Czech (cs) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-de | CC-BY-SA | German (de) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-es | CC-BY-SA | Spanish (es) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-fr | CC-BY-SA | French (fr) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-gl | CC-BY-SA | Galician (gl) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-hu | CC-BY-SA | Hungarian (hu) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-it | CC-BY-SA | Italian (it) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-pl | CC-BY-SA | Polish (pl) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-pt_BR | CC-BY-SA | Brazilian Portuguese (pt_BR) translations for the Getting Started guide videos. | +| gnome-getting-started-docs-ru | CC-BY-SA | Russian (ru) translations for the Getting Started guide videos. | +| gnome-initial-setup | GPLv2+ | GNOME Initial Setup is an alternative to firstboot, providinga good setup experience to welcome you to your system, and walksyou through configuring it. It is integrated with gdm. | +| gnome-keyring | GPLv2+ and LGPLv2+ | The gnome-keyring session daemon manages passwords and other types ofsecrets for the user, storing them encrypted with a main password.Applications can use the gnome-keyring library to integrate with the keyring. | +| gnome-keyring-pam | LGPLv2+ | The gnome-keyring-pam package contains a pam module that canautomatically unlock the ""login"" keyring when the user logs in. | +| gnome-logs | GPLv3+ | A log viewer for the systemd journal. | +| gnome-menus | LGPLv2+ | gnome-menus is an implementation of the draft ""DesktopMenu Specification"" from freedesktop.org. This packagealso contains the GNOME menu layout configuration files,.directory files and assorted menu related utility programs,Python bindings, and a simple menu editor. | +| gnome-online-accounts | LGPLv2+ | GNOME Online Accounts provides interfaces so that applications and librariesin GNOME can access the user's online accounts. It has providers for Google,ownCloud, Facebook, Flickr, Foursquare, Microsoft Account, Pocket, MicrosoftExchange, IMAP/SMTP and Kerberos. | +| gnome-online-accounts-devel | LGPLv2+ | The gnome-online-accounts-devel package contains libraries and header files fordeveloping applications that use gnome-online-accounts. | +| gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | GNOME Online Miners provides a set of crawlers that go through your onlinecontent and index them locally in Tracker. It has miners for Facebook, Flickr,Google, OneDrive and Nextcloud. | +| gnome-photos | GPLv3+ and LGPLv2+ | A simple application to access, organize and share your photos onGNOME. It is meant to be a simple and elegant replacement for using afile manager to deal with photos. Seamless cloud integration is offeredthrough GNOME Online Accounts. | +| gnome-photos-tests | GPLv3+ and LGPLv2+ | This package contains the installable tests for gnome-photos. | +| gnome-remote-desktop | GPLv2+ | GNOME Remote Desktop is a remote desktop and screen sharing service for theGNOME desktop environment. | +| gnome-screenshot | GPLv2+ | gnome-screenshot lets you take pictures of your screen. | +| gnome-session | GPLv2+ | gnome-session manages a GNOME desktop or GDM login session. It starts upthe other core GNOME components and handles logout and saving the session. | +| gnome-session-wayland-session | GPLv2+ | Desktop file to add GNOME on wayland to display manager session menu. | +| gnome-session-xsession | GPLv2+ | Desktop file to add GNOME to display manager session menu. | +| gnome-settings-daemon | GPLv2+ | A daemon to share settings from GNOME to other applications. It alsohandles global keybindings, as well as a number of desktop-wide settings. | +| gnome-shell | GPLv2+ | GNOME Shell provides core user interface functions for the GNOME 3 desktop,like switching to windows and launching applications. GNOME Shell takesadvantage of the capabilities of modern graphics hardware and introducesinnovative user interface concepts to provide a visually attractive andeasy to use experience. | +| gnome-shell-extension-apps-menu | GPLv2+ | This GNOME Shell extension adds a GNOME 2.x style menu for applications. | +| gnome-shell-extension-auto-move-windows | GPLv2+ | This GNOME Shell extension enables easy workspace management. A specificworkspace can be assigned to each application as soon as it creates a window, ina manner configurable with a GSettings key. | +| gnome-shell-extension-common | GPLv2+ | GNOME Shell Extensions is a collection of extensions providing additional andoptional functionality to GNOME Shell.This package provides common data files shared by various extensions. | +| gnome-shell-extension-dash-to-dock | GPLv2+ | This GNOME Shell extension makes the dash available outside the activities overview. | +| gnome-shell-extension-desktop-icons | GPLv3+ | This GNOME Shell extension adds desktop icons support as seen in GNOME 2 | +| gnome-shell-extension-disable-screenshield | GPLv2+ | This GNOME Shell extension disabled the screen shield if screen locking is disabled. | +| gnome-shell-extension-drive-menu | GPLv2+ | This GNOME Shell extension provides a panel status menu for accessing andunmounting removable devices. | +| gnome-shell-extension-horizontal-workspaces | GPLv3+ | This GNOME Shell extension adds desktop icons support as seen in GNOME 2 | +| gnome-shell-extension-launch-new-instance | GPLv2+ | This GNOME Shell extension modifies the behavior of clicking in the dash and applauncher to always launch a new application instance. | +| gnome-shell-extension-native-window-placement | GPLv2+ | This GNOME Shell extension provides additional configurability for the windowlayout in the overview, including a mechanism similar to KDE4. | +| gnome-shell-extension-no-hot-corner | GPLv2+ | This GNOME Shell extension disables the hot corner in the top bar. | +| gnome-shell-extension-panel-favorites | GPLv2+ | This GNOME Shell extension adds favorite launchers to the top bar. | +| gnome-shell-extension-places-menu | GPLv2+ | This GNOME Shell extension add a system status menu for quickly navigatingplaces in the system. | +| gnome-shell-extension-screenshot-window-sizer | GPLv2+ | This GNOME Shell extension allows to easily resize windows for GNOME Softwarescreenshots. | +| gnome-shell-extension-systemMonitor | GPLv2+ | This GNOME Shell extension is a message tray indicator for CPU and memory usage | +| gnome-shell-extension-top-icons | GPLv2+ | This GNOME Shell extension moves legacy tray icons into the top bar. | +| gnome-shell-extension-updates-dialog | GPLv2+ | This GNOME Shell extension shows a modal dialog when there are software updates | +| gnome-shell-extension-user-theme | GPLv2+ | This GNOME Shell extension enables loading a GNOME Shell theme from~/.themes/\/gnome-shell/. | +| gnome-shell-extension-window-grouper | GPLv2+ | This GNOME Shell extension keeps windows that belong to the same process on the same workspace. | +| gnome-shell-extension-window-list | GPLv2+ | This GNOME Shell extension displays a window list at the bottom of the screen. | +| gnome-shell-extension-windowsNavigator | GPLv2+ | This GNOME Shell extension enables keyboard selection of windows and workspacesin overlay mode, by pressing the Alt and Ctrl key respectively. | +| gnome-shell-extension-workspace-indicator | GPLv2+ | This GNOME Shell extension add a system status menu for quickly changingworkspaces. | +| gnome-software | GPLv2+ | gnome-software is an application that makes it easy to add, removeand update software in the GNOME desktop. | +| gnome-software-editor | GPLv2+ | Editor for designing banners for GNOME Software. | +| gnome-system-monitor | GPLv2+ | gnome-system-monitor allows to graphically view and manipulate the runningprocesses on your system. It also provides an overview of available resourcessuch as CPU and memory. | +| gnome-terminal | GPLv3+ and GFDL and LGPLv2+ | gnome-terminal is a terminal emulator for GNOME. It features the ability to usemultiple terminals in a single window (tabs) and profiles support. | +| gnome-terminal-nautilus | GPLv3+ and GFDL and LGPLv2+ | This package provides a Nautilus extension that adds the 'Open in Terminal'option to the right-click context menu in Nautilus. | +| gnome-themes-standard | LGPLv2+ | The gnome-themes-standard package contains the standard theme for the GNOMEdesktop, which provides default appearance for cursors, desktop background,window borders and GTK+ applications. | +| gnome-tweaks | GPLv3 and CC0 | GNOME Tweaks allows adjusting advanced configuration settings in GNOME 3. Thisincludes things like the fonts used in user interface elements, alternative userinterface themes, changes in window management behavior, GNOME Shell appearanceand extension, etc. | +| gnome-user-docs | CC-BY-SA | This package contains end-user documentation for the GNOME desktopenvironment. | +| gnome-video-effects | GPLv2 | A collection of GStreamer effects to be used in different GNOME Modules. | +| gnu-free-fonts-common | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package consists of files used by other gnu-free-fonts packages. | +| gnu-free-mono-fonts | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package contains the GNU FreeFont monospaced font. | +| gnu-free-sans-fonts | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package contains the GNU FreeFont sans-serif font. | +| gnu-free-serif-fonts | GPLv3+ with exceptions | Gnu FreeFont is a free family of scalable outline fonts, suitable for generaluse on computers and for desktop publishing. It is Unicode-encoded forcompatibility with all modern operating systems.Besides a full set of characters for writing systems based on the Latinalphabet, FreeFont contains large selection of characters from other writingsystems some of which are hard to find elsewhere.FreeFont also contains a large set of symbol characters, both technical anddecorative. We are especially pleased with the Mathematical Operators range,with which most of the glyphs used in LaTeX can be displayed.This package contains the GNU FreeFont serif font. | +| gnuplot | gnuplot and MIT | Gnuplot is a command-line driven, interactive function plottingprogram especially suited for scientific data representation. Gnuplotcan be used to plot functions and data points in both two and threedimensions and in many different formats.Install gnuplot if you need a graphics package for scientific datarepresentation.This package provides a Qt based terminal version of gnuplot. | +| gnuplot-common | gnuplot and MIT | Gnuplot is a command-line driven, interactive function plottingprogram especially suited for scientific data representation. Gnuplotcan be used to plot functions and data points in both two and threedimensions and in many different formats.This subpackage contains common parts needed for all versions of gnuplot. | +| gnutls-c++ | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures. | +| gnutls-dane | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures.This package contains library that implements the DANE protocol for verifyingTLS certificates through DNSSEC. | +| gnutls-devel | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures.This package contains files needed for developing applications withthe GnuTLS library. | +| gnutls-utils | GPLv3+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures.This package contains command line TLS client and server and certificatemanipulation tools. | +| golang | BSD and Public Domain | The Go Programming Language. | +| golang-bin | BSD and Public Domain | Golang core compiler tools | +| golang-docs | BSD and Public Domain | Golang compiler docs. | +| golang-misc | BSD and Public Domain | Golang compiler miscellaneous sources. | +| golang-race | BSD and Public Domain | Golang std library with -race enabled | +| golang-src | BSD and Public Domain | Golang compiler source tree | +| golang-tests | BSD and Public Domain | Golang compiler tests for stdlib. | +| gom | LGPLv2+ | Gom provides an object mapper from GObjects to SQLite. It helps you writeapplications that need to store structured data as well as make complex queriesupon that data. | +| google-crosextra-caladea-fonts | ASL 2.0 | Caladea is metric-compatible with Cambria font. This font is a seriftypeface family based on Lato. | +| google-crosextra-carlito-fonts | OFL | Carlito is metric-compatible with Calibri font. Carlito comes in regular, bold,italic, and bold italic. The family covers Latin-Greek-Cyrillic (not acomplete set, though) with about 2,000 glyphs. It has the same charactercoverage as Calibri. This font is sans-serif typeface family based on Lato. | +| google-droid-kufi-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Kufi is a stylized display font suitable for titles and short runs oftext, and designed to complement Droid Sans. It was initialy designed bySteve Matteson of Ascender with consulting by Pascal Zoghbi of 29ArabicLettersto finalize the font family. | +| google-droid-sans-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Sans is a humanist sans serif typeface designed for user interfaces andelectronic communication. | +| google-droid-sans-mono-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Sans Mono is a humanist monospace sans serif typeface designed for userinterfaces and electronic communication. | +| google-droid-serif-fonts | ASL 2.0 | The Droid typeface family was designed in the fall of 2006 by Ascender'sSteve Matteson, as a commission from Google to create a set of system fontsfor its Android platform. The goal was to provide optimal quality and comforton a mobile handset when rendered in application menus, web browsers and forother screen text.The family was later extended in collaboration with other designers such asPascal Zoghbi of 29ArabicLetters.Droid Serif is a contemporary serif typeface family designed for comfortablereading on screen. Droid Serif is slightly condensed to maximize the amount oftext displayed on small screens. Vertical stress and open forms contribute toits readability while its proportion and overall design complement itscompanion Droid Sans.The Arabic block was designed by Pascal Zoghbi of 29ArabicLetters under theDroid Naskh name. | +| google-guice | ASL 2.0 | Put simply, Guice alleviates the need for factories and the use of newin your Java code. Think of Guice's @Inject as the new new. You willstill need to write factories in some cases, but your code will notdepend directly on them. Your code will be easier to change, unit testand reuse in other contexts.Guice embraces Java's type safe nature, especially when it comes tofeatures introduced in Java 5 such as generics and annotations. Youmight think of Guice as filling in missing features for coreJava. Ideally, the language itself would provide most of the samefeatures, but until such a language comes along, we have Guice.Guice helps you design better APIs, and the Guice API itself sets agood example. Guice is not a kitchen sink. We justify each featurewith at least three use cases. When in doubt, we leave it out. Webuild general functionality which enables you to extend Guice ratherthan adding every feature to the core framework. | +| google-guice | ASL 2.0 | Put simply, Guice alleviates the need for factories and the use of newin your Java code. Think of Guice's @Inject as the new new. You willstill need to write factories in some cases, but your code will notdepend directly on them. Your code will be easier to change, unit testand reuse in other contexts.Guice embraces Java's type safe nature, especially when it comes tofeatures introduced in Java 5 such as generics and annotations. Youmight think of Guice as filling in missing features for coreJava. Ideally, the language itself would provide most of the samefeatures, but until such a language comes along, we have Guice.Guice helps you design better APIs, and the Guice API itself sets agood example. Guice is not a kitchen sink. We justify each featurewith at least three use cases. When in doubt, we leave it out. Webuild general functionality which enables you to extend Guice ratherthan adding every feature to the core framework. | +| google-noto-cjk-fonts-common | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.Common files for Google Noto CJK fonts. | +| google-noto-emoji-color-fonts | OFL and ASL 2.0 | This package provides the Google 閳ユ罚oto Color Emoji閳 colored emoji font. | +| google-noto-emoji-fonts | OFL and ASL 2.0 | This package provides the Google 閳ユ罚oto Emoji閳 Black-and-White emoji font. | +| google-noto-fonts-common | OFL | Common files for Google Noto fonts. | +| google-noto-kufi-arabic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Kufi font for Arabic. | +| google-noto-mono-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Mono font. | +| google-noto-naskh-arabic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Naskh font for Arabic. | +| google-noto-naskh-arabic-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Naskh font for Arabic UI. | +| google-noto-nastaliq-urdu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Nastaliq font for Urdu. | +| google-noto-sans-armenian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Armenian. | +| google-noto-sans-avestan-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Avestan. | +| google-noto-sans-balinese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Balinese. | +| google-noto-sans-bamum-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Bamum. | +| google-noto-sans-batak-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Batak. | +| google-noto-sans-bengali-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Bengali. | +| google-noto-sans-bengali-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Bengali UI. | +| google-noto-sans-brahmi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Brahmi. | +| google-noto-sans-buginese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Buginese. | +| google-noto-sans-buhid-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Buhid. | +| google-noto-sans-canadian-aboriginal-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Canadian Aboriginal. | +| google-noto-sans-carian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Carian. | +| google-noto-sans-cham-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cham. | +| google-noto-sans-cherokee-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cherokee. | +| google-noto-sans-cjk-ttc-fonts | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.The google-noto-sans-cjk-ttc-fonts package contains Sans OTC fonts. | +| google-noto-sans-coptic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Coptic. | +| google-noto-sans-cuneiform-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cuneiform. | +| google-noto-sans-cypriot-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Cypriot. | +| google-noto-sans-deseret-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Deseret. | +| google-noto-sans-devanagari-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Devanagari. | +| google-noto-sans-devanagari-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Devanagari UI. | +| google-noto-sans-egyptian-hieroglyphs-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Egyptian Hieroglyphs. | +| google-noto-sans-ethiopic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ethiopic. | +| google-noto-sans-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font. | +| google-noto-sans-georgian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Georgian. | +| google-noto-sans-glagolitic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Glagolitic. | +| google-noto-sans-gothic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gothic. | +| google-noto-sans-gujarati-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gujarati. | +| google-noto-sans-gujarati-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gujarati UI. | +| google-noto-sans-gurmukhi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gurmukhi. | +| google-noto-sans-gurmukhi-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Gurmukhi UI. | +| google-noto-sans-hanunoo-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Hanunoo. | +| google-noto-sans-hebrew-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Hebrew. | +| google-noto-sans-imperial-aramaic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Imperial Aramaic. | +| google-noto-sans-inscriptional-pahlavi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Inscriptional Pahlavi. | +| google-noto-sans-inscriptional-parthian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Inscriptional Parthian. | +| google-noto-sans-javanese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Javanese. | +| google-noto-sans-kaithi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kaithi. | +| google-noto-sans-kannada-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kannada. | +| google-noto-sans-kannada-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kannada UI. | +| google-noto-sans-kayah-li-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kayah Li. | +| google-noto-sans-kharoshthi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Kharoshthi. | +| google-noto-sans-khmer-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Khmer. | +| google-noto-sans-khmer-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Khmer UI. | +| google-noto-sans-lao-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lao. | +| google-noto-sans-lao-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lao UI. | +| google-noto-sans-lepcha-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lepcha. | +| google-noto-sans-limbu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Limbu. | +| google-noto-sans-linear-b-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Linear B. | +| google-noto-sans-lisu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lisu. | +| google-noto-sans-lycian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lycian. | +| google-noto-sans-lydian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Lydian. | +| google-noto-sans-malayalam-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Malayalam. | +| google-noto-sans-malayalam-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Malayalam UI. | +| google-noto-sans-mandaic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Mandaic. | +| google-noto-sans-meetei-mayek-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Meetei Mayek. | +| google-noto-sans-mongolian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Mongolian. | +| google-noto-sans-myanmar-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Myanmar. | +| google-noto-sans-myanmar-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Myanmar UI. | +| google-noto-sans-new-tai-lue-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for New Tai Lue. | +| google-noto-sans-nko-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for NKo. | +| google-noto-sans-ogham-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ogham. | +| google-noto-sans-ol-chiki-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ol Chiki. | +| google-noto-sans-old-italic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old Italic. | +| google-noto-sans-old-persian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old Persian. | +| google-noto-sans-old-south-arabian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old South Arabian. | +| google-noto-sans-old-turkic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Old Turkic. | +| google-noto-sans-oriya-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Oriya. | +| google-noto-sans-oriya-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Oriya UI. | +| google-noto-sans-osmanya-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Osmanya. | +| google-noto-sans-phags-pa-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Phags Pa. | +| google-noto-sans-phoenician-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Phoenician. | +| google-noto-sans-rejang-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Rejang. | +| google-noto-sans-runic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Runic. | +| google-noto-sans-samaritan-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Samaritan. | +| google-noto-sans-saurashtra-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Saurashtra. | +| google-noto-sans-shavian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Shavian. | +| google-noto-sans-sinhala-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Sinhala. | +| google-noto-sans-sundanese-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Sundanese. | +| google-noto-sans-syloti-nagri-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syloti Nagri. | +| google-noto-sans-symbols-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Symbols. | +| google-noto-sans-syriac-eastern-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syriac Eastern. | +| google-noto-sans-syriac-estrangela-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syriac Estrangela. | +| google-noto-sans-syriac-western-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Syriac Western. | +| google-noto-sans-tagalog-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tagalog. | +| google-noto-sans-tagbanwa-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tagbanwa. | +| google-noto-sans-tai-le-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tai Le. | +| google-noto-sans-tai-tham-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tai Tham. | +| google-noto-sans-tai-viet-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tai Viet. | +| google-noto-sans-tamil-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tamil. | +| google-noto-sans-tamil-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tamil UI. | +| google-noto-sans-telugu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Telugu. | +| google-noto-sans-telugu-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Telugu UI. | +| google-noto-sans-thaana-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Thaana. | +| google-noto-sans-thai-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Thai. | +| google-noto-sans-thai-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Thai UI. | +| google-noto-sans-tibetan-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tibetan. | +| google-noto-sans-tifinagh-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Tifinagh. | +| google-noto-sans-ugaritic-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Ugaritic. | +| google-noto-sans-ui-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for UI. | +| google-noto-sans-vai-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Vai. | +| google-noto-sans-yi-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Sans font for Yi. | +| google-noto-serif-armenian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Armenian. | +| google-noto-serif-bengali-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Bengali. | +| google-noto-serif-cjk-ttc-fonts | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.The google-noto-serif-cjk-ttc-fonts package contains Serif OTC fonts. | +| google-noto-serif-devanagari-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Devanagari. | +| google-noto-serif-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font. | +| google-noto-serif-georgian-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Georgian. | +| google-noto-serif-gujarati-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Gujarati. | +| google-noto-serif-kannada-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Kannada. | +| google-noto-serif-khmer-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Khmer. | +| google-noto-serif-lao-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Lao. | +| google-noto-serif-malayalam-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Malayalam. | +| google-noto-serif-tamil-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Tamil. | +| google-noto-serif-telugu-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Telugu. | +| google-noto-serif-thai-fonts | OFL | Noto fonts aims to remove tofu from web by providing fonts for allUnicode supported scripts. Its design goal is to achieve visual harmonizationbetween multiple scripts. Noto family supports almost all scripts availablein Unicode.Noto Serif font for Thai. | +| go-srpm-macros | GPLv3+ | The package provides macros for building projects in Goon various architectures. | +| go-toolset | BSD and Public Domain | This is the main package for go-toolset. | +| gpm | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | Gpm provides mouse support to text-based Linux applications like theEmacs editor and the Midnight Commander file management system. Gpmalso provides console cut-and-paste operations using the mouse andincludes a program to allow pop-up menus to appear at the click of amouse button. | +| gpm-devel | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | The gpm-devel package includes header files and libraries necessaryfor developing programs which use the gpm library. The gpm providesmouse support to text-based Linux applications. | +| gpm-libs | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | This package contains the libgpm.so dynamic library which containsthe gpm system calls and library functions. | +| grafana | ASL 2.0 | Grafana is an open source, feature rich metrics dashboard and graph editor forGraphite, InfluxDB & OpenTSDB. | +| grafana-azure-monitor | ASL 2.0 | The Grafana azure-monitor datasource. | +| grafana-cloudwatch | ASL 2.0 | The Grafana cloudwatch datasource. | +| grafana-elasticsearch | ASL 2.0 | The Grafana elasticsearch datasource. | +| grafana-graphite | ASL 2.0 | The Grafana graphite datasource. | +| grafana-influxdb | ASL 2.0 | The Grafana influxdb datasource. | +| grafana-loki | ASL 2.0 | The Grafana loki datasource. | +| grafana-mssql | ASL 2.0 | The Grafana mssql datasource. | +| grafana-mysql | ASL 2.0 | The Grafana mysql datasource. | +| grafana-opentsdb | ASL 2.0 | The Grafana opentsdb datasource. | +| grafana-pcp | ASL 2.0 | This Grafana plugin for Performance Co-Pilot includes datasources forscalable time series from pmseries(1) and Redis, live PCP metrics andbpftrace scripts from pmdabpftrace(1), as well as several dashboards. | +| grafana-postgres | ASL 2.0 | The Grafana postgres datasource. | +| grafana-prometheus | ASL 2.0 | The Grafana prometheus datasource. | +| grafana-stackdriver | ASL 2.0 | The Grafana stackdriver datasource. | +| graphite2 | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Graphite2 is a project within SIL閳ユ獨 Non-Roman Script Initiative and LanguageSoftware Development groups to provide rendering capabilities for complexnon-Roman writing systems. Graphite can be used to create 閳ユ笩mart fonts閳 capableof displaying writing systems with various complex behaviors. With respect tothe Text Encoding Model, Graphite handles the ""Rendering"" aspect of writingsystem implementation. | +| graphite2-devel | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Includes and definitions for developing with graphite2. | +| graphviz | EPL-1.0 | A collection of tools for the manipulation and layout of graphs (as in nodesand edges, not as in barcharts). | +| grilo | LGPLv2+ | Grilo is a framework that provides access to different sources ofmultimedia content, using a pluggable system.This package contains the core library and elements. | +| grilo-plugins | LGPLv2+ | Grilo is a framework that provides access to different sources ofmultimedia content, using a pluggable system.This package contains plugins to get information from theses sources:- Apple Trailers- Bookmarks- Euronews- Filesystem- Flickr- Freebox- Gravatar- iTunes Music Sharing- Jamendo- Last.fm (for album arts)- Local metadata (album arts and thumbnails)- Metadata Store- Pocket- Podcasts- Radio France- Shoutcast- The Guardian Videos- Tracker- Vimeo- Youtube | +| gsettings-desktop-schemas-devel | LGPLv2+ | The gsettings-desktop-schemas-devel package contains librariesand header files for developing applications that use gsettings-desktop-schemas. | +| gsl | GPLv3 and GFDL and BSD | The GNU Scientific Library (GSL) is a collection of routines fornumerical analysis, written in C. | +| gsl-devel | GPLv3 and GFDL and BSD | The gsl-devel package contains the header files necessary fordeveloping programs using the GSL (GNU Scientific Library). | +| gsm | MIT | Contains runtime shared libraries for libgsm, an implementation ofthe European GSM 06.10 provisional standard for full-rate speechtranscoding, prI-ETS 300 036, which uses RPE/LTP (residual pulseexcitation/long term prediction) coding at 13 kbit/s.GSM 06.10 compresses frames of 162 13-bit samples (8 kHz samplingrate, i.e. a frame rate of 50 Hz) into 260 bits; for compatibilitywith typical UNIX applications, our implementation turns frames of 16016-bit linear samples into 33-byte frames (1650 Bytes/s).The quality of the algorithm is good enough for reliable speakerrecognition; even music often survives transcoding in recognizableform (given the bandwidth limitations of 8 kHz sampling rate).The interfaces offered are a front end modelled after compress(1), anda library API. Compression and decompression run faster than realtimeon most SPARCstations. The implementation has been verified against theETSI standard test patterns. | +| gsound | LGPLv2 | GSound is a small library for playing system sounds.It's designed to be used via GObject Introspection,and is a thin wrapper around the libcanberra C library | +| gspell | LGPLv2+ | gspell provides a flexible API to implement the spell checkingin a GTK+ application. | +| gssdp | LGPLv2+ | GSSDP implements resource discovery and announcement over SSDP and is partof gUPnP. GUPnP is an object-oriented open source framework for creatingUPnP devices and control points, written in C using GObject and libsoup. TheGUPnP API is intended to be easy to use, efficient and flexible. | +| gssntlmssp | LGPLv3+ | A GSSAPI Mechanism that implements NTLMSSP | +| gstreamer1 | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of filters whichoperate on media data. Applications using this library can do anythingfrom real-time sound processing to playing videos, and just about anythingelse media-related. Its plugin-based architecture means that new datatypes or processing capabilities can be added simply by installing newplugins. | +| gstreamer1-devel | LGPLv2+ | The gstreamer1-devel package contains libraries and header files fordeveloping applications that use gstreamer1. | +| gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.This package contains plug-ins that aren't tested well enough, or the codeis not of good enough quality. | +| gstreamer1-plugins-base | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of filters whichoperate on media data. Applications using this library can do anythingfrom real-time sound processing to playing videos, and just about anythingelse media-related. Its plugin-based architecture means that new datatypes or processing capabilities can be added simply by installing newplug-ins.This package contains a set of well-maintained base plug-ins. | +| gstreamer1-plugins-base-devel | LGPLv2+ | The gstreamer1-plugins-base-devel package contains libraries and header filesfor developing applications that use gstreamer1-plugins-base. | +| gstreamer1-plugins-good | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of filters whichoperate on media data. Applications using this library can do anythingfrom real-time sound processing to playing videos, and just about anythingelse media-related. Its plugin-based architecture means that new datatypes or processing capabilities can be added simply by installing newplugins.GStreamer Good Plugins is a collection of well-supported plugins ofgood quality and under the LGPL license. | +| gstreamer1-plugins-good-gtk | LGPLv2+ | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.GStreamer Good Plugins is a collection of well-supported plugins ofgood quality and under the LGPL license.This package (gstreamer1-plugins-good-gtk) contains the gtksink output plugin. | +| gstreamer1-plugins-ugly-free | LGPLv2+ and LGPLv2 | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.This package contains plug-ins whose license is not fully compatible with LGPL. | +| gtk2 | LGPLv2+ | GTK+ is a multi-platform toolkit for creating graphical userinterfaces. Offering a complete set of widgets, GTK+ is suitable forprojects ranging from small one-off tools to complete applicationsuites. | +| gtk2-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications with the GTK+ widget toolkit. If you planto develop applications with GTK+, consider installing the gtk2-devel-docspackage. | +| gtk2-devel-docs | LGPLv2+ | This package contains developer documentation for the GTK+ widget toolkit. | +| gtk2-immodules | LGPLv2+ | The gtk2-immodules package contains standalone input methods that are shippedas part of GTK+. | +| gtk2-immodule-xim | LGPLv2+ | The gtk2-immodule-xim package contains XIM support for GTK+. | +| gtk3 | LGPLv2+ | GTK+ is a multi-platform toolkit for creating graphical userinterfaces. Offering a complete set of widgets, GTK+ is suitable forprojects ranging from small one-off tools to complete applicationsuites.This package contains version 3 of GTK+. | +| gtk3-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications with version 3 of the GTK+ widget toolkit. Ifyou plan to develop applications with GTK+, consider installing thegtk3-devel-docs package. | +| gtk3-immodule-xim | LGPLv2+ | The gtk3-immodule-xim package contains XIM support for GTK+ 3. | +| gtkmm24 | LGPLv2+ | gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps GTK+ 2.Highlights include typesafe callbacks, widgets extensible via inheritanceand a comprehensive set of widget classes that can be freely combined toquickly create complex user interfaces. | +| gtkmm30 | LGPLv2+ | gtkmm is the official C++ interface for the popular GUI library GTK+.Highlights include type safe callbacks, and a comprehensive set ofwidgets that are easily extensible via inheritance. | +| gtksourceview3 | LGPLv2+ | GtkSourceView is a text widget that extends the standard GTK+GtkTextView widget. It improves GtkTextView by implementingsyntax highlighting and other features typical of a source code editor.This package contains version 3 of GtkSourceView. The older version2 is contains in the gtksourceview2 package. | +| gtkspell | GPLv2+ | GtkSpell provides word-processor-style highlighting and replacement ofmisspelled words in a GtkTextView widget as you type. Right-clicking amisspelled word pops up a menu of suggested replacements. | +| gtkspell3 | GPLv2+ | GtkSpell provides word-processor-style highlighting and replacement ofmisspelled words in a GtkTextView widget as you type. Right-clicking amisspelled word pops up a menu of suggested replacements. | +| gtk-update-icon-cache | LGPLv2+ | GTK+ can use the cache files created by gtk-update-icon-cache to avoid a lot ofsystem call and disk seek overhead when the application starts. Since theformat of the cache files allows them to be mmap()ed shared between multipleapplications, the overall memory consumption is reduced as well. | +| gtk-vnc2 | LGPLv2+ | gtk-vnc is a VNC viewer widget for GTK3. It is built using coroutinesallowing it to be completely asynchronous while remaining single threaded. | +| guava20 | ASL 2.0 and CC0 | Guava is a suite of core and expanded libraries that includeutility classes, Google閳ユ獨 collections, io classes, and muchmuch more.This project is a complete packaging of all the Guava librariesinto a single jar. Individual portions of Guava can be usedby downloading the appropriate module and its dependencies. | +| guava | ASL 2.0 and CC0 | Guava is a suite of core and expanded libraries that includeutility classes, Google閳ユ獨 collections, io classes, and muchmuch more.This project is a complete packaging of all the Guava librariesinto a single jar. Individual portions of Guava can be usedby downloading the appropriate module and its dependencies. | +| gubbi-fonts | GPLv3+ with exceptions | This package provides a free Kannada opentype serif font. | +| guile | LGPLv3+ | GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a libraryimplementation of the Scheme programming language, written in C. GUILEprovides a machine-independent execution platform that can be linked inas a library during the building of extensible programs.Install the guile package if you'd like to add extensibility to programsthat you are developing. | +| gupnp | LGPLv2+ | GUPnP is an object-oriented open source framework for creating UPnPdevices and control points, written in C using GObject and libsoup.The GUPnP API is intended to be easy to use, efficient and flexible. | +| gupnp-av | LGPLv2+ | GUPnP is an object-oriented open source framework for creating UPnPdevices and control points, written in C using GObject and libsoup.The GUPnP API is intended to be easy to use, efficient and flexible.GUPnP-AV is a collection of helpers for building AV (audio/video)applications using GUPnP. | +| gupnp-dlna | LGPLv2+ | GUPnP is an object-oriented open source framework for creating UPnPdevices and control points, written in C using GObject and libsoup.The GUPnP API is intended to be easy to use, efficient and flexible.GUPnP-dlna is a collection of helpers for building DLNA (DigitalLiving Network Alliance) compliant applications using GUPnP. | +| gupnp-igd | LGPLv2+ | gupnp-igd is a library to handle UPnP IGD port mapping. | +| gutenprint | GPLv2+ | Gutenprint is a package of high quality printer drivers for Linux, BSD,Solaris, IRIX, and other UNIX-alike operating systems.Gutenprint was formerly called Gimp-Print. | +| gutenprint-cups | GPLv2+ | This package contains native CUPS support for a wide range of Canon,Epson, HP and compatible printers. | +| gutenprint-doc | GPLv2+ | Documentation for gutenprint. | +| gutenprint-libs | GPLv2+ | This package includes libgutenprint library, necessary to run gutenprint. | +| gutenprint-libs-ui | GPLv2+ | This package includes libgutenprintui2 library, which containsGTK+ widgets, which may be used for print dialogs etc. | +| gutenprint-plugin | GPLv2+ | This package contains the gutenprint GIMP plug-in. | +| gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | The gvfs package provides backend implementations for the gioframework in GLib. It includes ftp, sftp, cifs. | +| gvfs-afc | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading files on mobile devicesincluding phones and music players to applications using gvfs. | +| gvfs-afp | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files onMac OS X and original Mac OS network shares via Apple Filing Protocolto applications using gvfs. | +| gvfs-archive | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for accessing files inside Zip and Tar archives,as well as ISO images, to applications using gvfs. | +| gvfs-client | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | The gvfs package provides client modules of backend implementations for the gioframework in GLib. | +| gvfs-devel | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | The gvfs-devel package contains headers and other files that arerequired to develop applications using gvfs. | +| gvfs-fuse | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for applications not using gioto access the gvfs filesystems. | +| gvfs-goa | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides seamless integration with gnome-online-accountsfile services. | +| gvfs-gphoto2 | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files onPTP based cameras (Picture Transfer Protocol) and MTP basedmedia players (Media Transfer Protocol) to applications using gvfs. | +| gvfs-mtp | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files onMTP based devices (Media Transfer Protocol) to applications using gvfs. | +| gvfs-smb | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | This package provides support for reading and writing files on windowsshares (SMB) to applications using gvfs. | +| gvnc | LGPLv2+ | gvnc is a GObject for managing a VNC connection. It provides all theinfrastructure required to build a VNC client without having to dealwith the raw protocol itself. | +| haproxy | GPLv2+ | HAProxy is a TCP/HTTP reverse proxy which is particularly suited for highavailability environments. Indeed, it can: - route HTTP requests depending on statically assigned cookies - spread load among several servers while assuring server persistence through the use of HTTP cookies - switch to backup servers in the event a main one fails - accept connections to special ports dedicated to service monitoring - stop accepting connections without breaking existing ones - add, modify, and delete HTTP headers in both directions - block requests matching particular patterns - report detailed status to authenticated users from a URI intercepted from the application | +| harfbuzz | MIT | HarfBuzz is an implementation of the OpenType Layout engine. | +| harfbuzz-devel | MIT | The harfbuzz-devel package contains libraries and header files fordeveloping applications that use harfbuzz. | +| harfbuzz-icu | MIT | This package contains Harfbuzz ICU support library. | +| hawtjni-runtime | ASL 2.0 and EPL and BSD | This package provides API that projects using HawtJNI should buildagainst. | +| hawtjni-runtime | ASL 2.0 and EPL-1.0 and BSD | This package provides API that projects using HawtJNI should buildagainst. | +| hesiod | MIT | Hesiod is a system which uses existing DNS functionality to provide accessto databases of information that changes infrequently. It is often used todistribute information kept in the /etc/passwd, /etc/group, and /etc/printcapfiles, among others. | +| hexchat | GPLv2+ | HexChat is an easy to use graphical IRC chat client for the X Window System.It allows you to join multiple IRC channels (chat rooms) at the same time,talk publicly, private one-on-one conversations etc. Even file transfersare possible. | +| hexchat-devel | GPLv2+ | This package contains the development files for hexchat. | +| hexedit | GPLv2+ | Hexedit shows a file both in ASCII and in hexadecimal. The file can be a deviceas the file is read a piece at a time. Hexedit can be used to modify the fileand search through it. | +| hicolor-icon-theme | GPLv2+ | Contains the basic directories and files needed for icon theme support. | +| highlight | GPLv3 | A utility that converts sourcecode to HTML, XHTML, RTF, LaTeX, TeX,XSL-FO, XML or ANSI escape sequences with syntax highlighting.It supports several programming and markup languages.Language descriptions are configurable and support regular expressions.The utility offers indentation and reformatting capabilities.It is easily possible to create new language definitions and colour themes. | +| highlight-gui | GPLv3 | A Qt-based GUI for the highlight source code formatter source. | +| hivex | LGPLv2 | Hive files are the undocumented binary files that Windows uses tostore the Windows Registry on disk. Hivex is a library that can readand write to these files.'hivexsh' is a shell you can use to interactively navigate a hivebinary file.'hivexregedit' (in perl-hivex) lets you export and merge to thetextual regedit format.'hivexml' can be used to convert a hive file to a more useful XMLformat.In order to get access to the hive files themselves, you can copy themfrom a Windows machine. They are usually found in%systemroot%\system32\config. For virtual machines we recommendusing libguestfs or guestfish to copy out these files. libguestfsalso provides a useful high-level tool called 'virt-win-reg' (based onhivex technology) which can be used to query specific registry keys inan existing Windows VM.For OCaml bindings, see 'ocaml-hivex-devel'.For Perl bindings, see 'perl-hivex'.For Python 3 bindings, see 'python3-hivex'.For Ruby bindings, see 'ruby-hivex'. | +| hivex-devel | LGPLv2 | hivex-devel contains development tools and librariesfor hivex. | +| hplip | GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC | The Hewlett-Packard Linux Imaging and Printing Project providesdrivers for HP printers and multi-function peripherals. | +| hplip-common | GPLv2+ | Files needed by the HPLIP printer and scanner drivers. | +| hplip-gui | BSD | HPLIP graphical tools. | +| hplip-libs | GPLv2+ and MIT | Libraries needed by HPLIP. | +| hspell | AGPLv3 | Hspell is a Hebrew SPELLer and morphological analyzer. It provides a mostlyspell-like interface (gives the list of wrong words in the input text), but canalso suggest corrections (-c). It also provides a true morphological analyzer(-l), that prints all known meanings of a Hebrew string.Hspell 1.4 still follows the old (pre June 2017) spelling standard of theAcademy of the Hebrew Language. | +| httpcomponents-client | ASL 2.0 | HttpClient is a HTTP/1.1 compliant HTTP agent implementation based onhttpcomponents HttpCore. It also provides reusable components forclient-side authentication, HTTP state management, and HTTP connectionmanagement. HttpComponents Client is a successor of and replacementfor Commons HttpClient 3.x. Users of Commons HttpClient are stronglyencouraged to upgrade. | +| httpcomponents-client | ASL 2.0 | HttpClient is a HTTP/1.1 compliant HTTP agent implementation based onhttpcomponents HttpCore. It also provides reusable components forclient-side authentication, HTTP state management, and HTTP connectionmanagement. HttpComponents Client is a successor of and replacementfor Commons HttpClient 3.x. Users of Commons HttpClient are stronglyencouraged to upgrade. | +| httpcomponents-core | ASL 2.0 | HttpCore is a set of low level HTTP transport components that can beused to build custom client and server side HTTP services with amodel based on the classic Java I/O and non-blocking, event driven I/Omodel based on Java NIO.The blocking I/O model may be more appropriate for data intensive, lowlatency scenarios, whereas the non-blocking model may be moreappropriate for high latency scenarios where raw data throughput isless important than the ability to handle thousands of simultaneousHTTP connections in a resource efficient manner. | +| httpcomponents-core | ASL 2.0 | HttpCore is a set of low level HTTP transport components that can beused to build custom client and server side HTTP services with amodel based on the classic Java I/O and non-blocking, event driven I/Omodel based on Java NIO.The blocking I/O model may be more appropriate for data intensive, lowlatency scenarios, whereas the non-blocking model may be moreappropriate for high latency scenarios where raw data throughput isless important than the ability to handle thousands of simultaneousHTTP connections in a resource efficient manner. | +| httpd | ASL 2.0 | The Apache HTTP Server is a powerful, efficient, and extensibleweb server. | +| httpd-devel | ASL 2.0 | The httpd-devel package contains the APXS binary and other filesthat you need to build Dynamic Shared Objects (DSOs) for theApache HTTP Server.If you are installing the Apache HTTP server and you want to beable to compile or develop additional modules for Apache, you needto install this package. | +| httpd-filesystem | ASL 2.0 | The httpd-filesystem package contains the basic directory layoutfor the Apache HTTP server including the correct permissionsfor the directories. | +| httpd-manual | ASL 2.0 | The httpd-manual package contains the complete manual andreference guide for the Apache HTTP server. The information canalso be found at `http://httpd.apache.org/docs/2.2/`. | +| httpd-tools | ASL 2.0 | The httpd-tools package contains tools which can be used withthe Apache HTTP Server. | +| http-parser | MIT | This is a parser for HTTP messages written in C. It parses both requests andresponses. The parser is designed to be used in performance HTTP applications.It does not make any syscalls nor allocations, it does not buffer data, it canbe interrupted at anytime. Depending on your architecture, it only requiresabout 40 bytes of data per message stream (in a web server that is perconnection). | +| hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | Hunspell is a spell checker and morphological analyzer library and programdesigned for languages with rich morphology and complex word compounding orCurses library, Ispell pipe interface, LibreOffice UNO module. | +| hunspell-af | LGPLv2+ | Afrikaans hunspell dictionary | +| hunspell-ak | LGPLv3 | Akan hunspell dictionaries. | +| hunspell-am | GPL+ | Amharic hunspell dictionaries. | +| hunspell-ar | GPLv2 or LGPLv2 or MPLv1.1 | Arabic (Egypt, Algeria, etc.) hunspell dictionaries. | +| hunspell-as | GPLv2+ or LGPLv2+ or MPLv1.1 | Assamese hunspell dictionaries. | +| hunspell-ast | GPLv3+ | Asturian hunspell dictionaries. | +| hunspell-az | GPLv2+ | Azerbaijani hunspell dictionaries. | +| hunspell-be | GPL+ and LGPLv2+ | Belarusian hunspell dictionaries. | +| hunspell-ber | GPL+ or LGPLv2+ or MPLv1.1 | Amazigh hunspell dictionaries. | +| hunspell-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hunspell dictionaries. | +| hunspell-bn | GPLv2+ | Bengali hunspell dictionaries. | +| hunspell-br | LGPLv2+ | Breton hunspell dictionaries. | +| hunspell-ca | GPLv2+ | Catalan hunspell dictionaries. | +| hunspell-cop | GPLv3+ | Coptic hunspell dictionaries. | +| hunspell-cs | GPL+ | This package contains the Czech dictionary for the hunspell spellchecker. | +| hunspell-csb | GPLv2+ | Kashubian hunspell dictionaries. | +| hunspell-cv | GPLv3+ or LGPLv3+ or MPLv1.1 | Chuvash hunspell dictionaries. | +| hunspell-cy | GPL+ | Welsh hunspell dictionaries. | +| hunspell-da | GPLv2+ | Danish hunspell dictionaries. | +| hunspell-de | GPLv2 or GPLv3 | German (Germany, Switzerland, etc.) hunspell dictionaries. | +| hunspell-devel | LGPLv2+ or GPLv2+ or MPLv1.1 | Includes and definitions for developing with hunspell | +| hunspell-dsb | GPLv2+ | Lower Sorbian hunspell dictionaries. | +| hunspell-el | GPLv2+ or LGPLv2+ or MPLv1.1 | Greek hunspell dictionaries. | +| hunspell-en | LGPLv2+ and LGPLv2 and BSD | English (US, UK, etc.) hunspell dictionaries | +| hunspell-en-GB | LGPLv2+ and LGPLv2 and BSD | UK English hunspell dictionaries | +| hunspell-en-US | LGPLv2+ and LGPLv2 and BSD | US English hunspell dictionaries | +| hunspell-eo | LGPLv3 | Esperanto hunspell dictionaries. | +| hunspell-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish (Spain, Mexico, etc.) hunspell dictionaries. | +| hunspell-es-AR | LGPLv3+ or GPLv3+ or MPLv1.1 | Argentine Spanish hunspell dictionary | +| hunspell-es-BO | LGPLv3+ or GPLv3+ or MPLv1.1 | Bolivian Spanish hunspell dictionary | +| hunspell-es-CL | LGPLv3+ or GPLv3+ or MPLv1.1 | Chilean Spanish hunspell dictionary | +| hunspell-es-CO | LGPLv3+ or GPLv3+ or MPLv1.1 | Colombian Spanish hunspell dictionary | +| hunspell-es-CR | LGPLv3+ or GPLv3+ or MPLv1.1 | Costa Rican Spanish hunspell dictionary | +| hunspell-es-CU | LGPLv3+ or GPLv3+ or MPLv1.1 | Cuban Spanish hunspell dictionary | +| hunspell-es-DO | LGPLv3+ or GPLv3+ or MPLv1.1 | Dominican Spanish hunspell dictionary | +| hunspell-es-EC | LGPLv3+ or GPLv3+ or MPLv1.1 | Ecuadorian Spanish hunspell dictionary | +| hunspell-es-ES | LGPLv3+ or GPLv3+ or MPLv1.1 | European Spanish hunspell dictionary | +| hunspell-es-GT | LGPLv3+ or GPLv3+ or MPLv1.1 | Guatemalan Spanish hunspell dictionary | +| hunspell-es-HN | LGPLv3+ or GPLv3+ or MPLv1.1 | Honduran Spanish hunspell dictionary | +| hunspell-es-MX | LGPLv3+ or GPLv3+ or MPLv1.1 | Mexican Spanish hunspell dictionary | +| hunspell-es-NI | LGPLv3+ or GPLv3+ or MPLv1.1 | Nicaraguan Spanish hunspell dictionary | +| hunspell-es-PA | LGPLv3+ or GPLv3+ or MPLv1.1 | Panamanian Spanish hunspell dictionary | +| hunspell-es-PE | LGPLv3+ or GPLv3+ or MPLv1.1 | Peruvian Spanish hunspell dictionary | +| hunspell-es-PR | LGPLv3+ or GPLv3+ or MPLv1.1 | Puerto Rican Spanish hunspell dictionary | +| hunspell-es-PY | LGPLv3+ or GPLv3+ or MPLv1.1 | Paraguayan Spanish hunspell dictionary | +| hunspell-es-SV | LGPLv3+ or GPLv3+ or MPLv1.1 | Salvadoran Spanish hunspell dictionary | +| hunspell-es-US | LGPLv3+ or GPLv3+ or MPLv1.1 | US Spanish hunspell dictionary | +| hunspell-es-UY | LGPLv3+ or GPLv3+ or MPLv1.1 | Uruguayan Spanish hunspell dictionary | +| hunspell-es-VE | LGPLv3+ or GPLv3+ or MPLv1.1 | Venezuelan Spanish hunspell dictionary | +| hunspell-et | LGPLv2+ and LPPL | Estonian hunspell dictionaries. | +| hunspell-eu | GPLv2 | Basque hunspell dictionaries. | +| hunspell-fa | GPLv2+ | Farsi hunspell dictionaries. | +| hunspell-fj | LGPLv2+ or GPLv2+ or MPLv1.1 | Fijian hunspell dictionaries. | +| hunspell-fo | GPLv2+ | Faroese hunspell dictionaries. | +| hunspell-fr | MPLv2.0 | French (France, Belgium, etc.) hunspell dictionaries. | +| hunspell-fur | GPLv2+ | Friulian hunspell dictionaries. | +| hunspell-fy | LGPLv2+ | Frisian hunspell dictionaries. | +| hunspell-ga | GPLv2+ | Irish hunspell dictionaries. | +| hunspell-gd | GPLv2+ and GPLv3+ | Scots Gaelic hunspell dictionaries. | +| hunspell-gl | GPLv2 | Galician hunspell dictionaries. | +| hunspell-grc | GPL+ or LGPLv2+ | Ancient Greek hunspell dictionaries. | +| hunspell-gu | GPL+ | Gujarati hunspell dictionaries. | +| hunspell-gv | GPL+ | Manx hunspell dictionaries. | +| hunspell-haw | GPLv2+ | Hawaiian hunspell dictionaries. | +| hunspell-he | AGPLv3 | Hebrew hunspell dictionaries. | +| hunspell-hi | GPLv2+ | Hindi hunspell dictionaries. | +| hunspell-hil | GPLv2+ | Hiligaynon hunspell dictionaries. | +| hunspell-hr | LGPLv2+ or SISSL | Croatian hunspell dictionaries. | +| hunspell-hsb | GPLv2+ | Upper Sorbian hunspell dictionaries. | +| hunspell-ht | GPLv3+ | Haitian Creole hunspell dictionaries. | +| hunspell-hu | LGPLv2+ or GPLv2+ or MPLv1.1 | Hungarian hunspell dictionaries. | +| hunspell-hy | GPLv2+ | Armenian hunspell dictionaries. | +| hunspell-ia | LGPLv2+ | Interlingua hunspell dictionaries. | +| hunspell-id | GPLv2 | Indonesian hunspell dictionaries. | +| hunspell-is | GPLv2+ | Icelandic hunspell dictionaries. | +| hunspell-it | GPLv3+ | Italian hunspell dictionaries. | +| hunspell-kk | GPLv2+ or LGPLv2+ or MPLv1.1 | Kazakh hunspell dictionaries. | +| hunspell-km | GPLv3 | Khmer hunspell dictionaries. | +| hunspell-kn | GPLv2+ or LGPLv2+ or MPLv1.1 | Kannada hunspell dictionaries. | +| hunspell-ko | MPLv1.1 or GPLv2 or LGPLv2 | Korean hunspell dictionaries. | +| hunspell-ku | GPLv3 or LGPLv3 or MPLv1.1 | Kurdish hunspell dictionaries. | +| hunspell-ky | GPLv2+ | Kirghiz hunspell dictionaries. | +| hunspell-la | GPLv2+ | Latin hunspell dictionaries. | +| hunspell-lb | EUPL 1.1 | Luxembourgish hunspell dictionaries. | +| hunspell-ln | GPLv2+ | Lingala hunspell dictionaries. | +| hunspell-lt | BSD | Lithuanian hunspell dictionaries. | +| hunspell-lv | LGPLv2+ | Latvian hunspell dictionaries. | +| hunspell-mai | GPLv2+ or LGPLv2+ or MPLv1.1 | Maithili hunspell dictionaries. | +| hunspell-mg | GPLv2+ | Malagasy hunspell dictionaries. | +| hunspell-mi | GPLv3+ | Maori hunspell dictionaries. | +| hunspell-mk | GPL+ | Macedonian hunspell dictionaries. | +| hunspell-ml | GPLv3+ | Malayalam hunspell dictionaries | +| hunspell-mn | GPLv2 | Mongolian hunspell dictionaries. | +| hunspell-mos | LGPLv3 | Mossi hunspell dictionaries. | +| hunspell-mr | LGPLv2+ | Marathi hunspell dictionaries. | +| hunspell-ms | GFDL and GPL+ | Malay hunspell dictionaries. | +| hunspell-mt | LGPLv2+ | Maltese hunspell dictionaries. | +| hunspell-nb | GPL+ | Bokmaal hunspell dictionaries. | +| hunspell-nds | GPLv2+ | Lowlands Saxon hunspell dictionaries. | +| hunspell-ne | LGPLv2 | Nepali hunspell dictionaries. | +| hunspell-nl | BSD or CC-BY | Dutch hunspell dictionaries. | +| hunspell-nn | GPL+ | Nynorsk hunspell dictionaries. | +| hunspell-nr | LGPLv2+ | Southern Ndebele hunspell dictionaries. | +| hunspell-nso | LGPLv2+ | Northern Sotho hunspell dictionaries. | +| hunspell-ny | GPLv3+ | Chichewa hunspell dictionaries. | +| hunspell-oc | GPLv3+ | Occitan hunspell dictionaries. | +| hunspell-om | GPLv3+ | Oromo hunspell dictionaries. | +| hunspell-or | GPLv2+ | Odia hunspell dictionaries. | +| hunspell-pa | GPLv2+ | Punjabi hunspell dictionaries. | +| hunspell-pl | LGPLv2+ or GPL+ or MPLv1.1 or ASL 2.0 or CC-BY-SA | Polish hunspell dictionaries. | +| hunspell-pt | ((LGPLv3 or MPL) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1) | Portuguese hunspell dictionaries. | +| hunspell-qu | AGPLv3 | Quechua Ecuador hunspell dictionaries. | +| hunspell-quh | GPLv2+ | Quechua South Bolivia hunspell dictionaries. | +| hunspell-ro | GPLv2+ or LGPLv2+ or MPLv1.1 | Romanian hunspell dictionaries. | +| hunspell-ru | BSD | Russian hunspell dictionaries. | +| hunspell-rw | GPLv2+ | Kinyarwanda hunspell dictionaries. | +| hunspell-sc | AGPLv3+ and GPLv2 | Sardinian hunspell dictionaries. | +| hunspell-se | GPLv3 | Northern Saami hunspell dictionaries. | +| hunspell-shs | GPLv2+ | Shuswap hunspell dictionaries. | +| hunspell-si | GPLv2+ | Sinhala hunspell dictionaries. | +| hunspell-sk | LGPLv2 or GPLv2 or MPLv1.1 | Slovak hunspell dictionaries. | +| hunspell-sl | GPL+ or LGPLv2+ | Slovenian hunspell dictionaries. | +| hunspell-smj | GPLv3 | Lule Saami hunspell dictionaries. | +| hunspell-so | GPLv2+ | Somali hunspell dictionaries. | +| hunspell-sq | GPLv2+ | Albanian hunspell dictionaries. | +| hunspell-sr | LGPLv3 | Serbian hunspell dictionaries. | +| hunspell-ss | LGPLv2+ | Swati hunspell dictionaries. | +| hunspell-st | LGPLv2+ | Southern Sotho hunspell dictionaries. | +| hunspell-sv | LGPLv3 | Swedish hunspell dictionaries. | +| hunspell-sw | LGPLv2+ | Swahili hunspell dictionaries. | +| hunspell-ta | GPLv2+ | Tamil hunspell dictionaries. | +| hunspell-te | GPL+ | Telugu hunspell dictionaries. | +| hunspell-tet | GPLv2+ | Tetum hunspell dictionaries. | +| hunspell-th | LGPLv2+ | Thai hunspell dictionaries. | +| hunspell-ti | GPL+ | Tigrigna hunspell dictionaries. | +| hunspell-tk | GPLv2+ | Turkmen hunspell dictionaries. | +| hunspell-tl | GPLv2+ | Tagalog hunspell dictionaries. | +| hunspell-tn | GPLv3+ | Tswana hunspell dictionaries. | +| hunspell-tpi | GPLv3+ | Tok Pisin hunspell dictionaries. | +| hunspell-ts | LGPLv2+ | Tsonga hunspell dictionaries. | +| hunspell-uk | GPLv2+ or LGPLv2+ or MPLv1.1 | Ukrainian hunspell dictionaries. | +| hunspell-ur | LGPLv2+ | Urdu hunspell dictionaries. | +| hunspell-uz | GPLv2+ | Uzbek hunspell dictionaries. | +| hunspell-ve | LGPLv2+ | Venda hunspell dictionaries. | +| hunspell-vi | GPLv2 | Vietnamese hunspell dictionaries. | +| hunspell-wa | LGPLv2+ | Walloon hunspell dictionaries. | +| hunspell-xh | LGPLv2+ | Xhosa hunspell dictionaries. | +| hunspell-yi | LGPLv2+ or GPLv2+ or MPLv1.1 | Yiddish hunspell dictionaries. | +| hunspell-zu | GPLv3+ | Zulu hunspell dictionaries. | +| hwloc-gui | BSD | GUI-based tool for displaying system topology information. | +| hwloc-plugins | BSD | This package contains plugins for hwloc. This includes - PCI support - GL support - libxml support | +| hyperv-daemons | GPLv2 | Suite of daemons that are needed when Linux guestis running on Windows Host with Hyper-V. | +| hyperv-daemons-license | GPLv2 | Contains license of the Hyper-V daemons suite. | +| hypervfcopyd | GPLv2 | Hypervfcopyd is an implementation of file copy service functionalityfor Linux Guest running on Hyper-V. The daemon enables host to copya file (over VMBUS) into the Linux Guest. The daemon first registerswith the kernel driver. After this is done it waits for instructionsfrom Windows Host. | +| hypervkvpd | GPLv2 | Hypervkvpd is an implementation of Hyper-V key value pair (KVP)functionality for Linux. The daemon first registers with thekernel driver. After this is done it collects informationrequested by Windows Host about the Linux Guest. It also supportsIP injection functionality on the Guest. | +| hyperv-tools | GPLv2 | Contains tools and scripts useful for Hyper-V guests. | +| hypervvssd | GPLv2 | Hypervvssd is an implementation of Hyper-V VSS functionalityfor Linux. The daemon is used for host initiated guest snapshoton Hyper-V hypervisor. The daemon first registers with thekernel driver. After this is done it waits for instructionsfrom Windows Host if to ""freeze"" or ""thaw"" the filesystemon the Linux Guest. | +| hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | Hyphen is a library for high quality hyphenation and justification. | +| hyphen-af | LGPLv2+ | Afrikaans hyphenation rules. | +| hyphen-as | LGPLv3+ | Assamese hyphenation rules. | +| hyphen-be | GPL+ and LGPLv2+ | Belarusian hyphenation rules. | +| hyphen-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hyphenation rules. | +| hyphen-bn | LGPLv3+ | Bengali hyphenation rules. | +| hyphen-ca | GPLv3 | Catalan hyphenation rules. | +| hyphen-cs | GPL+ | Czech hyphenation rules. | +| hyphen-cy | LPPL | Welsh hyphenation rules. | +| hyphen-da | LGPLv2+ | Danish hyphenation rules. | +| hyphen-de | LGPLv2+ | German hyphenation rules. | +| hyphen-el | LGPLv2+ | Greek hyphenation rules. | +| hyphen-en | GPLv2 or LGPLv2+ or MPLv1.1 | English hyphenation rules. | +| hyphen-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hyphenation rules. | +| hyphen-et | LGPLv2+ and LPPL | Estonian hyphenation rules. | +| hyphen-eu | LPPL | Basque hyphenation rules. | +| hyphen-fa | LPPL | Farsi hyphenation rules. | +| hyphen-fo | GPL+ | Faroese hyphenation rules. | +| hyphen-fr | LGPLv2+ | French hyphenation rules. | +| hyphen-ga | GPL+ | Irish hyphenation rules. | +| hyphen-gl | GPLv3 | Galician hyphenation rules. | +| hyphen-grc | LPPL | Ancient Greek hyphenation rules. | +| hyphen-gu | LGPLv3+ | Gujarati hyphenation rules. | +| hyphen-hi | LGPLv3+ | Hindi hyphenation rules. | +| hyphen-hr | LGPLv2+ or SISSL | Croatian hyphenation rules. | +| hyphen-hsb | LPPL | Upper Sorbian hyphenation rules. | +| hyphen-hu | GPLv2 | Hungarian hyphenation rules. | +| hyphen-ia | LPPL | Interlingua hyphenation rules. | +| hyphen-id | GPL+ | Indonesian hyphenation rules. | +| hyphen-is | LGPLv2+ or SISSL | Icelandic hyphenation rules. | +| hyphen-it | LGPLv2+ | Italian hyphenation rules. | +| hyphen-kn | LGPLv3+ | Kannada hyphenation rules. | +| hyphen-ku | GPLv2+ or LGPLv2+ | Kurdish hyphenation rules. | +| hyphen-lt | LPPL | Lithuanian hyphenation rules. | +| hyphen-lv | LGPLv2+ | Latvian hyphenation rules. | +| hyphen-mi | GPLv3+ | Maori hyphenation rules. | +| hyphen-ml | LGPLv3+ | Malayalam hyphenation rules. | +| hyphen-mn | LPPL | Mongolian hyphenation rules. | +| hyphen-mr | LGPLv3+ | Marathi hyphenation rules. | +| hyphen-nb | GPL+ | Bokmaal hyphenation rules. | +| hyphen-nl | GPLv2 | Dutch hyphenation rules. | +| hyphen-nn | GPL+ | Nynorsk hyphenation rules | +| hyphen-or | LGPLv3+ | Odia hyphenation rules. | +| hyphen-pa | LGPLv3+ | Punjabi hyphenation rules. | +| hyphen-pl | LGPLv2+ | Polish hyphenation rules. | +| hyphen-pt | GPL+ | Portuguese hyphenation rules. | +| hyphen-ro | GPLv2+ | Romanian hyphenation rules. | +| hyphen-ru | LGPLv2+ | Russian hyphenation rules. | +| hyphen-sa | LPPL | Sanskrit hyphenation rules. | +| hyphen-sk | GPL+ | Slovak hyphenation rules. | +| hyphen-sl | LGPLv2+ | Slovenian hyphenation rules. | +| hyphen-sr | LGPLv3 | Serbian hyphenation rules. | +| hyphen-sv | LGPLv2+ or GPLv2+ | Swedish hyphenation rules. | +| hyphen-ta | LGPLv3+ | Tamil hyphenation rules. | +| hyphen-te | LGPLv3+ | Telugu hyphenation rules. | +| hyphen-tk | Public Domain | Turkmen hyphenation rules. | +| hyphen-uk | GPLv2+ | Ukrainian hyphenation rules. | +| hyphen-zu | LGPLv2+ | Zulu hyphenation rules. | +| i2c-tools | GPLv2+ | probing tool, a chip dumper, register-level access helpers, EEPROMdecoding scripts, and more. | +| i2c-tools-perl | GPLv2+ | A collection of tools written in perl for use with i2c devices. | +| ibus | LGPLv2+ | IBus means Intelligent Input Bus. It is an input framework for Linux OS. | +| ibus-gtk2 | LGPLv2+ | This package contains IBus IM module for GTK2 | +| ibus-gtk3 | LGPLv2+ | This package contains IBus IM module for GTK3 | +| ibus-hangul | GPLv2+ | The Hangul engine for IBus platform. It provides Korean input method fromlibhangul. | +| ibus-kkc | GPLv2+ | A Japanese Kana Kanji Input Method Engine for ibus. | +| ibus-libpinyin | GPLv2+ | It includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo)input method based on libpinyin for IBus. | +| ibus-libs | LGPLv2+ | This package contains the libraries for IBus | +| ibus-libzhuyin | GPLv2+ | It includes a Chinese Zhuyin (Bopomofo) input methodbased on libzhuyin for IBus. | +| ibus-m17n | GPLv2+ | M17N engine for IBus input platform. It allows input of many languages usingthe input table maps from m17n-db. | +| ibus-sayura | GPLv2+ | The Sayura engine for IBus platform. It provides Sinhala input method. | +| ibus-setup | LGPLv2+ | This is a setup utility for IBus. | +| ibus-table | LGPLv2+ | The Table engine for IBus platform. | +| ibus-table-chinese | GPLv3+ | ibus-table-chinese is provides the infrastructure for Chinese input methods.Input tables themselves are in subpackages. | +| ibus-table-chinese-array | Freely redistributable without restriction | Array input method is a free, open-minded character-structuredinput method. Includes: | +| ibus-table-chinese-cangjie | Freely redistributable without restriction | Cangjie based input methods, includes:Cangjie3, Canjie5, and Cangjie big tables. | +| ibus-table-chinese-cantonese | GPLv2 and GPLv3+ and Freely redistributable without restriction | Cantonese input methods, includes:Cantonese, Hong-Kong version of Cantonese,and jyutping. | +| ibus-table-chinese-easy | GPLv2 | Easy phrase-wise input method. | +| ibus-table-chinese-erbi | GPLv2+ | Erbi input methods. Includes:Super Erbi (as erbi)and Erbi Qin-Song (erbi-qs) | +| ibus-table-chinese-quick | Freely redistributable without restriction | Quick-to-learn is based on Cangjie input method,but only need Canjie's first and last word-rootto form a character.Includes:Quick3, Quick5 and Quick-Classic,and Smart Cangjie 6. | +| ibus-table-chinese-scj | GPLv3+ | Smart Cangjie is an improved Cangjie base input methodwhich handles Cangjie, Quick, Cantonese, Chinese punctuation,Japanese, 3000 frequent words by Hong Kong government,both Traditional and Simplified Chinese.This package includes the Smart Cangjie 6. | +| ibus-table-chinese-stroke5 | GPLv3+ | Erbi input method. | +| ibus-table-chinese-wu | GPLv2+ | Wu pronunciation input method. | +| ibus-table-chinese-wubi-haifeng | BSD | Haifeng Wubi input methods. Current includes:Haifeng Wubi 86. | +| ibus-table-chinese-wubi-jidian | Freely redistributable without restriction | Jidian Wubi input methods. Current includes:Wubi 86. | +| ibus-table-chinese-yong | GPLv3 | YongMa input method. | +| ibus-typing-booster | GPLv3+ | Ibus-typing-booster is a context sensitive completioninput method to speedup typing. | +| ibus-wayland | LGPLv2+ | This package contains IBus IM module for Wayland | +| icedax | GPLv2 | Icedax is a sampling utility for CD-ROM drives that are capable ofproviding a CD's audio data in digital form to your host. Audio dataread from the CD can be saved as .wav or .sun format sound files.Recording formats include stereo/mono, 8/12/16 bits and differentrates. Icedax can also be used as a CD player. | +| icedtea-web | LGPLv2+ and GPLv2 with exceptions | The IcedTea-Web project provides a Java web browser plugin, an implementationof Java Web Start (originally based on the Netx project) and a settings tool tomanage deployment settings for the aforementioned plugin and Web Startimplementations. | +| icedtea-web-javadoc | LGPLv2+ and GPLv2 with exceptions | This package contains Javadocs for the IcedTea-Web project. | +| icoutils | GPLv3+ | The icoutils are a set of programs for extracting and converting images inMicrosoft Windows icon and cursor files. These files usually have theextension .ico or .cur, but they can also be embedded in executables orlibraries. | +| idn2 | GPLv3+ | The idn2 package contains the idn2 command line tool for testingIDNA2008 conversions. | +| iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy. | +| ilmbase | BSD | Half is a class that encapsulates the ilm 16-bit floating-point format.IlmThread is a thread abstraction library for use with OpenEXRand other software packages.Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternionsand other useful 2D and 3D math functions.Iex is an exception-handling library. | +| initial-setup | GPLv2+ | The initial-setup utility runs after installation. It guides the user througha series of steps that allows for easier configuration of the machine. | +| initial-setup-gui | GPLv2+ | The initial-setup-gui package contains a graphical user interface for theinitial-setup utility. | +| inkscape | GPLv2+ and CC-BY | Inkscape is a vector graphics editor, with capabilities similar toIllustrator, CorelDraw, or Xara X, using the W3C standard Scalable VectorGraphics (SVG) file format. It is therefore a very useful tool for webdesigners and as an interchange format for desktop publishing.Inkscape supports many advanced SVG features (markers, clones, alphablending, etc.) and great care is taken in designing a streamlinedinterface. It is very easy to edit nodes, perform complex path operations,trace bitmaps and much more. | +| inkscape-docs | GPLv2+ and CC-BY | Tutorial and examples for Inkscape, a graphics editor for vectorgraphics in W3C standard Scalable Vector Graphics (SVG) file format. | +| inkscape-view | GPLv2+ and CC-BY | Viewer for files in W3C standard Scalable Vector Graphics (SVG) fileformat. | +| insights-client | GPLv2+ | Sends insightful information to Red Hat for automated analysis | +| intel-gpu-tools | MIT | Debugging tools for Intel graphics chips | +| intltool | GPLv2 with exceptions | This tool automatically extracts translatable strings from oaf, glade,bonobo ui, nautilus theme, .desktop, and other data files and putsthem in the po files. | +| iowatcher | GPLv2+ | iowatcher generates graphs from blktrace runs to help visualize IO patterns andperformance as SVG images or movies. It can plot multiple blktrace runstogether, making it easy to compare the differences between different benchmarkruns.You should install the iowatcher package if you need to visualize detailedinformation about IO patterns. | +| ipa-client | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine.This package provides command-line tools for IPA administrators. | +| ipa-client | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine.This package provides command-line tools for IPA administrators. | +| ipa-client-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| ipa-client-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| ipa-client-samba | GPLv3+ | This package provides command-line tools to deploy Samba domain memberon the machine enrolled into a FreeIPA environment | +| ipa-client-samba | GPLv3+ | This package provides command-line tools to deploy Samba domain memberon the machine enrolled into a FreeIPA environment | +| ipa-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA, you need to install this package. | +| ipa-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA, you need to install this package. | +| ipa-healthcheck | GPLv3 | The FreeIPA health check tool provides a set of checks toproactively detect defects in a FreeIPA cluster. | +| ipa-healthcheck-core | GPLv3 | Core files | +| ipa-healthcheck-core | GPLv3 | Core files | +| ipa-idoverride-memberof-plugin | GPLv3+ | This plugin adds an experimental support to RHEL IdM to allowActive Directory users to be members of IdM groups. As result,AD users can manage IdM resources if they are allowed to do soby roles their groups are part of. | +| ipa-python-compat | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).This is a compatibility package to accommodate ipa-python split intopython3-ipalib and ipa-common. Packages still depending onipa-python should be fixed to depend on python2-ipaclient oripa-common instead. | +| ipa-python-compat | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).This is a compatibility package to accommodate ipa-python split intopython3-ipalib and ipa-common. Packages still depending onipa-python should be fixed to depend on python2-ipaclient oripa-common instead. | +| ipa-server | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are installing an IPA server, you need to install this package. | +| ipa-server-common | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are installing an IPA server, you need to install this package. | +| ipa-server-dns | GPLv3+ | IPA integrated DNS server with support for automatic DNSSEC signing.Integrated DNS server is BIND 9. OpenDNSSEC provides key management. | +| ipa-server-trust-ad | GPLv3+ | Cross-realm trusts with Active Directory in IPA require working Samba 4installation. This package is provided for convenience to install all requireddependencies at once. | +| iperf3 | BSD | Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning ofvarious parameters and UDP characteristics. Iperf reports bandwidth, delayjitter, data-gram loss. | +| ipmievd | BSD | ipmievd is a daemon which will listen for events from the BMC that arebeing sent to the SEL and also log those messages to syslog. | +| ipmitool | BSD | This package contains a utility for interfacing with devices that supportthe Intelligent Platform Management Interface specification. IPMI isan open standard for machine health, inventory, and remote power control.This utility can communicate with IPMI-enabled devices through either akernel driver such as OpenIPMI or over the RMCP LAN protocol defined inthe IPMI specification. IPMIv2 adds support for encrypted LANcommunications and remote Serial-over-LAN functionality.It provides commands for reading the Sensor Data Repository (SDR) anddisplaying sensor values, displaying the contents of the System EventLog (SEL), printing Field Replaceable Unit (FRU) information, reading andsetting LAN configuration, and chassis power control. | +| ipvsadm | GPLv2+ | ipvsadm is used to setup, maintain, and inspect the virtual servertable in the Linux kernel. The Linux Virtual Server can be used tobuild scalable network services based on a cluster of two or morenodes. The active node of the cluster redirects service requests to acollection of server hosts that will actually perform theservices. Supported Features include: - two transport layer (layer-4) protocols (TCP and UDP) - three packet-forwarding methods (NAT, tunneling, and direct routing) - eight load balancing algorithms (round robin, weighted round robin, least-connection, weighted least-connection, locality-based least-connection, locality-based least-connection with replication, destination-hashing, and source-hashing) | +| ipxe-bootimgs | GPLv2 with additional permissions and BSD | iPXE is an open source network bootloader. It provides a directreplacement for proprietary PXE ROMs, with many extra features such asDNS, HTTP, iSCSI, etc.This package contains the iPXE boot images in USB, CD, floppy, and PXEUNDI formats. | +| ipxe-roms | GPLv2 with additional permissions and BSD | iPXE is an open source network bootloader. It provides a directreplacement for proprietary PXE ROMs, with many extra features such asDNS, HTTP, iSCSI, etc.This package contains the iPXE roms in .rom format. | +| ipxe-roms-qemu | GPLv2 with additional permissions and BSD | iPXE is an open source network bootloader. It provides a directreplacement for proprietary PXE ROMs, with many extra features such asDNS, HTTP, iSCSI, etc.This package contains the iPXE ROMs for devices emulated by QEMU, in.rom format. | +| irssi | GPLv2+ | Irssi is a modular IRC client with Perl scripting. Only text-modefrontend is currently supported. The GTK/GNOME frontend is no longerbeing maintained. | +| isl | MIT | isl is a library for manipulating sets and relations of integer pointsbounded by linear constraints. Supported operations on sets includeintersection, union, set difference, emptiness check, convex hull,(integer) affine hull, integer projection, computing the lexicographicminimum using parametric integer programming, coalescing and parametricvertex enumeration. It also includes an ILP solver based on generalizedbasis reduction, transitive closures on maps (which may encode infinitegraphs), dependence analysis and bounds on piecewise step-polynomials. | +| iso-codes | LGPLv2+ | This package provides the ISO 639 Language code list, the ISO 4217Currency code list, the ISO 3166 Territory code list, and ISO 3166-2sub-territory lists, and all their translations in gettext format. | +| iso-codes-devel | LGPLv2+ | This package contains the pkg-config files for developmentwhen building programs that use iso-codes. | +| isomd5sum | GPLv2+ | The isomd5sum package contains utilities for implanting and verifyingan md5sum implanted into an ISO9660 image. | +| istack-commons-runtime | CDDL-1.1 and GPLv2 with exceptions | This package contains istack-commons runtime. | +| istack-commons-tools | CDDL-1.1 and GPLv2 with exceptions | This package contains istack-commons tools. | +| itstool | GPLv3+ | ITS Tool allows you to translate XML documents with PO files, using rules fromthe W3C Internationalization Tag Set (ITS) to determine what to translate andhow to separate it into PO file messages. | +| jackson-annotations | ASL 2.0 | Core annotations used for value types,used by Jackson data-binding package. | +| jackson-core | ASL 2.0 | Core part of Jackson that defines Streaming API as wellas basic shared abstractions. | +| jackson-databind | ASL 2.0 and LGPLv2+ | The general-purpose data-binding functionality and tree-model for Jackson DataProcessor. It builds on core streaming parser/generator package, and usesJackson Annotations for configuration. | +| jackson-jaxrs-json-provider | ASL 2.0 | Functionality to handle JSON input/output for JAX-RS implementations(like Jersey and RESTeasy) using standard Jackson data binding. | +| jackson-jaxrs-providers | ASL 2.0 | This is a multi-module project that contains Jackson-based JAX-RS providers forbinary JSON), YAML. | +| jackson-module-jaxb-annotations | ASL 2.0 | Support for using JAXB annotations as an alternative to""native"" Jackson annotations, for configuring data binding. | +| jaf | BSD | The JavaBeans Activation Framework (JAF) is a standard extension to theJava platform that lets you take advantage of standard services to:determine the type of an arbitrary piece of data; encapsulate access to it;discover the operations available on it; and instantiate the appropriatebean to perform the operation(s). | +| jaf-javadoc | BSD | Javadoc for jaf. | +| jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significantprotocol used on the Internet today. Web services, network-enabledappliances and the growth of network computing continue to expand therole of the HTTP protocol beyond user-driven web browsers, and increasethe number of applications that may require HTTP support.Although the java.net package provides basic support for accessingresources via HTTP, it doesn't provide the full flexibility orfunctionality needed by many applications. The Jakarta Commons HTTPClient component seeks to fill this void by providing an efficient,up-to-date, and feature-rich package implementing the client side of themost recent HTTP standards and recommendations.Designed for extension while providing robust support for the base HTTPprotocol, the HTTP Client component may be of interest to anyonebuilding HTTP-aware client applications such as web browsers, webservice clients, or systems that leverage or extend the HTTP protocolfor distributed communication. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-native | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-native | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansson-devel | MIT | Header files for developing applications making use of jansson. | +| jasper-libs | JasPer | Runtime libraries for jasper. | +| java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK runtime environment. | +| java-11-openjdk-demo | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK demos 11. | +| java-11-openjdk-devel | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK development tools 11. | +| java-11-openjdk-headless | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK runtime environment 11 without audio and video support. | +| java-11-openjdk-javadoc | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK 11 API documentation. | +| java-11-openjdk-javadoc-zip | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The OpenJDK 11 API documentation compressed in single archive. | +| java-11-openjdk-jmods | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The JMods for OpenJDK. | +| java-11-openjdk-src | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | The java-openjdk-src sub-package contains the complete OpenJDK 11class library source code for use by IDE indexers and debuggers. | +| java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK runtime environment 8. | +| java-1.8.0-openjdk-accessibility | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | Enables accessibility support in OpenJDK 8 by using java-atk-wrapper. This allowscompatible at-spi2 based accessibility programs to work for AWT and Swing-basedprograms.Please note, the java-atk-wrapper is still in beta, and OpenJDK 8 itself is stillbeing tuned to be working with accessibility features. There are known issueswith accessibility on, so please do not install this package unless you reallyneed to. | +| java-1.8.0-openjdk-demo | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK demos 8. | +| java-1.8.0-openjdk-devel | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK development tools 8. | +| java-1.8.0-openjdk-headless | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK runtime environment 8 without audio and video support. | +| java-1.8.0-openjdk-javadoc | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK 8 API documentation. | +| java-1.8.0-openjdk-javadoc-zip | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The OpenJDK 8 API documentation compressed in single archive. | +| java-1.8.0-openjdk-src | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | The java-openjdk-src sub-package contains the complete OpenJDK 8class library source code for use by IDE indexers and debuggers. | +| java-atk-wrapper | LGPLv2+ | Java ATK Wrapper is a implementation of ATK by using JNI technic. Itconverts Java Swing events into ATK events, and send these events toATK-Bridge.JAW is part of the Bonobo deprecation project. It will replaces theformer java-access-bridge.By talking to ATK-Bridge, it keeps itself from being affected by thechange of underlying communication mechanism. | +| javapackages-filesystem | BSD | This package provides some basic directories into which Java packagesinstall their content. | +| javapackages-tools | BSD | This package provides macros and scripts to support Java packaging. | +| javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | Javassist enables Java programs to define a new class at runtime and tomodify a class file when the JVM loads it. Unlike other similarand bytecode level. If the users use the source-level API, they canedit a class file without knowledge of the specifications of the Javabytecode. The whole API is designed with only the vocabulary of theJava language. You can even specify inserted bytecode in the form ofsource text; Javassist compiles it on the fly. On the other hand, thebytecode-level API allows the users to directly edit a class file asother editors. | +| javassist-javadoc | MPLv1.1 or LGPLv2+ or ASL 2.0 | javassist development documentation. | +| jbig2dec-libs | GPLv2 | jbig2dec is a decoder implementation of the JBIG2 image compression format.JBIG2 is designed for lossy or lossless encoding of 'bilevel' (1-bitmonochrome) images at moderately high resolution, and in particular scannedpaper documents. In this domain it is very efficient, offering compressionratios on the order of 100:1.This package provides the shared jbig2dec library. | +| jbigkit-libs | GPLv2+ | JBIG-KIT provides a portable library of compression and decompressionfunctions with a documented interface that you can include very easilyinto your image or document processing software. In addition, JBIG-KITprovides ready-to-use compression and decompression programs with asimple command line interface (similar to the converters found in netpbm).JBIG-KIT implements the specification: ISO/IEC 11544:1993 and ITU-T Recommendation T.82(1993): Information technology 閳 Coded representation of picture and audio information 閳 Progressive bi-level image compressionwhich is commonly referred to as the 閳ユ窙BIG1 standard閳 | +| jboss-annotations-1.2-api | CDDL or GPLv2 with exceptions | This package contains Common Annotations 1.2 API. | +| jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | The Java EE Interceptors 1.2 API classes from JSR 318. | +| jboss-jaxrs-2.0-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | 0. | +| jboss-logging | ASL 2.0 | This package contains the JBoss Logging Framework. | +| jboss-logging-tools | ASL 2.0 and LGPLv2+ | This pacakge contains JBoss Logging I18n Annotation Processor | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J. | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J. | +| jdeparser | ASL 2.0 | This project is a fork of Sun's (now Oracle's) com.sun.codemodel project. Wedecided to fork the project because by all evidence, the upstream project isdead and not actively accepting outside contribution. All JBoss projects areurged to use this project instead for source code generation. | +| jline | BSD | JLine is a Java library for handling console input. It is similarin functionality to BSD editline and GNU readline. People familiarwith the readline/editline capabilities for modern shells (such asbash and tcsh) will find most of the command editing features ofJLine to be familiar. | +| jmc | UPL | JDK Mission Control is a powerful profiler for HotSpot JVMs and has anadvanced set of tools that enables efficient and detailed analysis of theextensive data collected by JDK Flight Recorder. The tool chain enablesdevelopers and administrators to collect and analyze data from Javaapplications running locally or deployed in production environments. | +| jmc-core | UPL | JDK Mission Control is an advanced set of tools that enables efficient anddetailed analysis of the extensive data collected by JDK Flight Recorder.The tool chain enables developers and administrators to collect and analyze datafrom Java applications running locally or deployed in production environments. | +| jmc-core-javadoc | UPL | Javadoc for jmc-core. | +| jna | (LGPLv2 or ASL 2.0) and ASL 2.0 | JNA provides Java programs easy access to native shared libraries(DLLs on Windows) without writing anything but Java code. JNA'sdesign aims to provide native access in a natural way with aminimum of effort. No boilerplate or generated code is required.While some attention is paid to performance, correctness and easeof use take priority. | +| jolokia-jvm-agent | ASL 2.0 | Jolokia JVM Agent. | +| jomolhari-fonts | OFL | Jomolhari is an TrueType OpenType Bhutanese style font for Dzongkha andTibetan text. It is based on Bhutanese manuscript examples, supports theUnicode and the Chinese encoding for Tibetan.The font supports the standard combinations used in most texts. | +| jose | ASL 2.0 | Jos鑼 is a command line utility for performing various tasks on JSONObject Signing and Encryption (JOSE) objects. Jos鑼 provides a fullcrypto stack including key generation, signing and encryption. | +| jq | MIT and ASL 2.0 and CC-BY and GPLv3 | lightweight and flexible command-line JSON processor jq is like sed for JSON data 閳 you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text. It is written in portable C, and it has zero runtime dependencies. jq can mangle the data format that you have into the one that you want with very little effort, and the program to do so is often shorter and simpler than you'd expect. | +| json-glib-devel | LGPLv2+ | The json-glib-devel package contains libraries and header files fordeveloping applications that use json-glib. | +| jsoup | MIT | jsoup is a Java library for working with real-world HTML.It provides a very convenient API for extracting and manipulating data,using the best of DOM, CSS, and jquery-like methods.jsoup implements the WHATWG HTML5 specification,and parses HTML to the same DOM as modern browsers do. - scrape and parse HTML from a URL, file, or string - find and extract data, using DOM traversal or CSS selectors - manipulate the HTML elements, attributes, and text - clean user-submitted content against a safe white-list, to prevent XSS attacks - output tidy HTMLjsoup is designed to deal with all varieties of HTML found in the wild;from pristine and validating, to invalid tag-soup;jsoup will create a sensible parse tree. | +| jsoup | MIT | jsoup is a Java library for working with real-world HTML.It provides a very convenient API for extracting and manipulating data,using the best of DOM, CSS, and jquery-like methods.jsoup implements the WHATWG HTML5 specification,and parses HTML to the same DOM as modern browsers do. - scrape and parse HTML from a URL, file, or string - find and extract data, using DOM traversal or CSS selectors - manipulate the HTML elements, attributes, and text - clean user-submitted content against a safe white-list, to prevent XSS attacks - output tidy HTMLjsoup is designed to deal with all varieties of HTML found in the wild;from pristine and validating, to invalid tag-soup;jsoup will create a sensible parse tree. | +| jsr-305 | BSD and CC-BY | This package contains reference implementations, test cases, and otherDetection. | +| jss | MPLv1.1 or GPLv2+ or LGPLv2+ | Java Security Services (JSS) is a java native interface which provides a bridgefor java-based applications to use native Network Security Services (NSS).This only works with gcj. Other JREs require that JCE providers be signed. | +| jss-javadoc | MPLv1.1 or GPLv2+ or LGPLv2+ | This package contains the API documentation for JSS. | +| Judy | LGPLv2+ | Judy is a C library that provides a state-of-the-art core technologythat implements a sparse dynamic array. Judy arrays are declaredsimply with a null pointer. A Judy array consumes memory only when itis populated, yet can grow to take advantage of all available memoryif desired. Judy's key benefits are scalability, high performance, andmemory efficiency. A Judy array is extensible and can scale up to avery large number of elements, bounded only by machine memory. SinceJudy is designed as an unbounded array, the size of a Judy array isnot pre-allocated but grows and shrinks dynamically with the arraypopulation. | +| julietaula-montserrat-fonts | OFL | A typeface created by Julieta Ulanovsky inspired by signs aroundthe Montserrat area of Buenos Aires, Argentina | +| kacst-art-fonts | GPLv2 | This package contains art type fonts for the display of Arabic | +| kacst-book-fonts | GPLv2 | This package contains book type fonts for the display of Arabic | +| kacst-decorative-fonts | GPLv2 | This package contains decorative type fonts for the display of Arabic | +| kacst-digital-fonts | GPLv2 | This package contains digital type fonts for the display of Arabic | +| kacst-farsi-fonts | GPLv2 | This package contains farsi type fonts for the display of Arabic | +| kacst-fonts-common | GPLv2 | This package contains fonts for the display of Arabicfrom the King Abdulaziz City for Science & Technology(kacst). | +| kacst-letter-fonts | GPLv2 | This package contains book kacst fonts for the display of Arabic | +| kacst-naskh-fonts | GPLv2 | This package contains naskh type fonts for the display of Arabic | +| kacst-office-fonts | GPLv2 | This package contains office type fonts for the display of Arabic | +| kacst-one-fonts | GPLv2 | This package contains one type fonts for the display of Arabic | +| kacst-pen-fonts | GPLv2 | This package contains pen type fonts for the display of Arabic | +| kacst-poster-fonts | GPLv2 | This package contains poster type fonts for the display of Arabic | +| kacst-qurn-fonts | GPLv2 | This package contains qurn type fonts for the display of Arabic | +| kacst-screen-fonts | GPLv2 | This package contains screen type fonts for the display of Arabic | +| kacst-title-fonts | GPLv2 | This package contains title type fonts for the display of Arabic | +| kacst-titlel-fonts | GPLv2 | This package contains title large type fonts for the display of Arabic | +| kdump-anaconda-addon | GPLv2 | Kdump anaconda addon | +| keepalived | GPLv2+ | Keepalived provides simple and robust facilities for load balancingand high availability to Linux system and Linux based infrastructures.The load balancing framework relies on well-known and widely usedLinux Virtual Server (IPVS) kernel module providing Layer4 loadbalancing. Keepalived implements a set of checkers to dynamically andadaptively maintain and manage load-balanced server pool accordingtheir health. High availability is achieved by VRRP protocol. VRRP isa fundamental brick for router failover. In addition, keepalivedimplements a set of hooks to the VRRP finite state machine providinglow-level and high-speed protocol interactions. Keepalived frameworkscan be used independently or all together to provide resilientinfrastructures. | +| kernel-rpm-macros | GPL+ | Macros and scripts for building kernel module packages. | +| kernelshark | GPLv2 and LGPLv2 | Kernelshark is the GUI frontend for analyzing data produced by'trace-cmd extract' | +| keybinder3 | MIT | Keybinder is a library for registering global keyboard shortcuts.Keybinder works with GTK-based applications using the X Window System.The library contains:- A C library, libkeybinder- Gobject-Introspection bindings | +| keycloak-httpd-client-install | GPLv3 | Keycloak is a federated Identity Provider (IdP). Apache HTTPD supportsa variety of authentication modules which can be configured to utilizea Keycloak IdP to perform authentication. This package containslibraries and tools which can automate and simplify configuring anApache HTTPD authentication module and registering as a client of aKeycloak IdP. | +| khmeros-base-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Base KhmerOS fonts. | +| khmeros-battambang-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Battambang font. | +| khmeros-bokor-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Bokor font. | +| khmeros-fonts-common | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.This package consists of files used by other khmeros-fonts packages. | +| khmeros-handwritten-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Freehand and fasthand - handwritten fonts. | +| khmeros-metal-chrieng-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Metal Chrieng font. | +| khmeros-muol-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Muol fonts - normal, light and Pali. | +| khmeros-siemreap-fonts | LGPLv2+ | The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalentsizes for Khmer and English alphabets, so that when texts mix both it is notnecessary to have different point sizes for the text in each language.They were created by Danh Hong of the Cambodian Open Institute.Siemreap font. | +| ksh | EPL | KSH-93 is the most recent version of the KornShell by David Korn ofAT&T Bell Laboratories.KornShell is a shell programming language, which is upward compatiblewith ""sh"" (the Bourne Shell). | +| kurdit-unikurd-web-fonts | GPLv3 | A widely used Kurdish font which supports various Arabic-like scripts(Arabic, Kurdish, Persian) and also Latin. | +| kyotocabinet-libs | GPLv3 | The kyotocabinet-libs package provides the essential shared librariesfor any Kyoto Cabinet client program or interface. | +| lame-libs | GPLv2+ | LAME MP3 encoding library. | +| langpacks-af | GPLv2+ | This package provides Afrikaans langpacks meta-package. | +| langpacks-am | GPLv2+ | This package provides Amharic langpacks meta-package. | +| langpacks-ar | GPLv2+ | This package provides Arabic langpacks meta-package. | +| langpacks-as | GPLv2+ | This package provides Assamese langpacks meta-package. | +| langpacks-ast | GPLv2+ | This package provides Asturian langpacks meta-package. | +| langpacks-be | GPLv2+ | This package provides Belarusian langpacks meta-package. | +| langpacks-bg | GPLv2+ | This package provides Bulgarian langpacks meta-package. | +| langpacks-bn | GPLv2+ | This package provides Bengali langpacks meta-package. | +| langpacks-br | GPLv2+ | This package provides Breton langpacks meta-package. | +| langpacks-bs | GPLv2+ | This package provides Bosnian langpacks meta-package. | +| langpacks-ca | GPLv2+ | This package provides Catalan langpacks meta-package. | +| langpacks-cs | GPLv2+ | This package provides Czech langpacks meta-package. | +| langpacks-cy | GPLv2+ | This package provides Welsh langpacks meta-package. | +| langpacks-da | GPLv2+ | This package provides Danish langpacks meta-package. | +| langpacks-de | GPLv2+ | This package provides German langpacks meta-package. | +| langpacks-el | GPLv2+ | This package provides Greek langpacks meta-package. | +| langpacks-en | GPLv2+ | This package provides English langpacks meta-package. | +| langpacks-en_GB | GPLv2+ | This package provides English (United Kingdom) langpacks meta-package. | +| langpacks-es | GPLv2+ | This package provides Spanish langpacks meta-package. | +| langpacks-et | GPLv2+ | This package provides Estonian langpacks meta-package. | +| langpacks-eu | GPLv2+ | This package provides Basque langpacks meta-package. | +| langpacks-fa | GPLv2+ | This package provides Persian langpacks meta-package. | +| langpacks-fi | GPLv2+ | This package provides Finnish langpacks meta-package. | +| langpacks-fr | GPLv2+ | This package provides French langpacks meta-package. | +| langpacks-ga | GPLv2+ | This package provides Irish langpacks meta-package. | +| langpacks-gl | GPLv2+ | This package provides Galician langpacks meta-package. | +| langpacks-gu | GPLv2+ | This package provides Gujarati langpacks meta-package. | +| langpacks-he | GPLv2+ | This package provides Hebrew langpacks meta-package. | +| langpacks-hi | GPLv2+ | This package provides Hindi langpacks meta-package. | +| langpacks-hr | GPLv2+ | This package provides Croatian langpacks meta-package. | +| langpacks-hu | GPLv2+ | This package provides Hungarian langpacks meta-package. | +| langpacks-ia | GPLv2+ | This package provides Interlingua langpacks meta-package. | +| langpacks-id | GPLv2+ | This package provides Indonesian langpacks meta-package. | +| langpacks-is | GPLv2+ | This package provides Icelandic langpacks meta-package. | +| langpacks-it | GPLv2+ | This package provides Italian langpacks meta-package. | +| langpacks-ja | GPLv2+ | This package provides Japanese langpacks meta-package. | +| langpacks-kk | GPLv2+ | This package provides Kazakh langpacks meta-package. | +| langpacks-kn | GPLv2+ | This package provides Kannada langpacks meta-package. | +| langpacks-ko | GPLv2+ | This package provides Korean langpacks meta-package. | +| langpacks-lt | GPLv2+ | This package provides Lithuanian langpacks meta-package. | +| langpacks-lv | GPLv2+ | This package provides Latvian langpacks meta-package. | +| langpacks-mai | GPLv2+ | This package provides Maithili langpacks meta-package. | +| langpacks-mk | GPLv2+ | This package provides Macedonian langpacks meta-package. | +| langpacks-ml | GPLv2+ | This package provides Malayalam langpacks meta-package. | +| langpacks-mr | GPLv2+ | This package provides Marathi langpacks meta-package. | +| langpacks-ms | GPLv2+ | This package provides Malay langpacks meta-package. | +| langpacks-nb | GPLv2+ | This package provides Norwegian Bokm姘搇 langpacks meta-package. | +| langpacks-ne | GPLv2+ | This package provides Nepali langpacks meta-package. | +| langpacks-nl | GPLv2+ | This package provides Dutch langpacks meta-package. | +| langpacks-nn | GPLv2+ | This package provides Nynorsk langpacks meta-package. | +| langpacks-nr | GPLv2+ | This package provides Southern Ndebele langpacks meta-package. | +| langpacks-nso | GPLv2+ | This package provides Northern Sotho langpacks meta-package. | +| langpacks-or | GPLv2+ | This package provides Oriya langpacks meta-package. | +| langpacks-pa | GPLv2+ | This package provides Punjabi langpacks meta-package. | +| langpacks-pl | GPLv2+ | This package provides Polish langpacks meta-package. | +| langpacks-pt | GPLv2+ | This package provides Portuguese langpacks meta-package. | +| langpacks-pt_BR | GPLv2+ | This package provides Portuguese (Brazil) langpacks meta-package. | +| langpacks-ro | GPLv2+ | This package provides Romanian langpacks meta-package. | +| langpacks-ru | GPLv2+ | This package provides Russian langpacks meta-package. | +| langpacks-si | GPLv2+ | This package provides Sinhala langpacks meta-package. | +| langpacks-sk | GPLv2+ | This package provides Slovak langpacks meta-package. | +| langpacks-sl | GPLv2+ | This package provides Slovenian langpacks meta-package. | +| langpacks-sq | GPLv2+ | This package provides Albanian langpacks meta-package. | +| langpacks-sr | GPLv2+ | This package provides Serbian langpacks meta-package. | +| langpacks-ss | GPLv2+ | This package provides Swati langpacks meta-package. | +| langpacks-sv | GPLv2+ | This package provides Swedish langpacks meta-package. | +| langpacks-ta | GPLv2+ | This package provides Tamil langpacks meta-package. | +| langpacks-te | GPLv2+ | This package provides Telugu langpacks meta-package. | +| langpacks-th | GPLv2+ | This package provides Thai langpacks meta-package. | +| langpacks-tn | GPLv2+ | This package provides Tswana langpacks meta-package. | +| langpacks-tr | GPLv2+ | This package provides Turkish langpacks meta-package. | +| langpacks-ts | GPLv2+ | This package provides Tsonga langpacks meta-package. | +| langpacks-uk | GPLv2+ | This package provides Ukrainian langpacks meta-package. | +| langpacks-ur | GPLv2+ | This package provides Urdu langpacks meta-package. | +| langpacks-ve | GPLv2+ | This package provides Venda langpacks meta-package. | +| langpacks-vi | GPLv2+ | This package provides Vietnamese langpacks meta-package. | +| langpacks-xh | GPLv2+ | This package provides Xhosa langpacks meta-package. | +| langpacks-zh_CN | GPLv2+ | This package provides Simplified Chinese langpacks meta-package. | +| langpacks-zh_TW | GPLv2+ | This package provides Traditional Chinese langpacks meta-package. | +| langpacks-zu | GPLv2+ | This package provides Zulu langpacks meta-package. | +| langtable | GPLv3+ | langtable is used to guess reasonable defaults for locale, keyboard layout,territory, and language, if part of that information is already known. Forexample, guess the territory and the keyboard layout if the languageis known or guess the language and keyboard layout if the territory isalready known. | +| langtable-data | GPLv3+ and MIT | This package contains the data files for langtable. | +| lapack | BSD | LAPACK (Linear Algebra PACKage) is a standard library for numericallinear algebra. LAPACK provides routines for solving systems ofsimultaneous linear equations, least-squares solutions of linearsystems of equations, eigenvalue problems, and singular valueproblems. Associated matrix factorizations (LU, Cholesky, QR, SVD,Schur, and generalized Schur) and related computations (i.e.,reordering of Schur factorizations and estimating condition numbers)are also included. LAPACK can handle dense and banded matrices, butnot general sparse matrices. Similar functionality is provided forreal and complex matrices in both single and double precision. LAPACKis coded in Fortran90 and built with gcc. | +| lapack64 | BSD | LAPACK (Linear Algebra PACKage) is a standard library for numericallinear algebra. LAPACK provides routines for solving systems ofsimultaneous linear equations, least-squares solutions of linearsystems of equations, eigenvalue problems, and singular valueproblems. Associated matrix factorizations (LU, Cholesky, QR, SVD,Schur, and generalized Schur) and related computations (i.e.,reordering of Schur factorizations and estimating condition numbers)are also included. LAPACK can handle dense and banded matrices, butnot general sparse matrices. Similar functionality is provided forreal and complex matrices in both single and double precision. LAPACKis coded in Fortran90 and built with gcc.This build has 64bit INTEGER support. | +| lasso | GPLv2+ | Lasso is a library that implements the Liberty Alliance Single Sign Onstandards, including the SAML and SAML2 specifications. It allows to handlethe whole life-cycle of SAML based Federations, and provides bindingsfor multiple languages. | +| lato-fonts | OFL | Lato is a sanserif typeface family designed in the Summer 2010 by Warsaw-baseddesigner 鑹乽kasz Dziedzic (""Lato"" means ""Summer"" in Polish). In December 2010 theLato family was published under the open-source Open Font License by his foundrytyPoland, with support from Google.When working on Lato, 鑹乽kasz tried to carefully balance some potentiallyconflicting priorities. He wanted to create a typeface that would seem quite""transparent"" when used in body text but would display some original treats whenused in larger sizes. He used classical proportions (particularly visible in theuppercase) to give the letterforms familiar harmony and elegance. At the sametime, he created a sleek sanserif look, which makes evident the fact that Latowas designed in 2010 - even though it does not follow any current trend.The semi-rounded details of the letters give Lato a feeling of warmth, while thestrong structure provides stability and seriousness. ""Male and female, seriousbut friendly. With the feeling of the Summer,"" says 鑹乽kasz.Lato consists of nine weights (plus corresponding italics), including abeautiful hairline style. It covers 2300+ glyphs per style and supports 100+Latin-based languages, 50+ Cyrillic-based languages as well as Greek and IPAphonetics. | +| lcms2 | MIT | LittleCMS intends to be a small-footprint, speed optimized color managementengine in open source form. LCMS2 is the current version of LCMS, and can beparallel installed with the original (deprecated) lcms. | +| ldapjdk | MPLv1.1 or GPLv2+ or LGPLv2+ | The Mozilla LDAP SDKs enable you to write applications which access,manage, and update the information stored in an LDAP directory. | +| ldapjdk-javadoc | MPLv1.1 or GPLv2+ or LGPLv2+ | Javadoc for ldapjdk | +| ldns | BSD | ldns is a library with the aim to simplify DNS programming in C. Alllow-level DNS/DNSSEC operations are supported. We also define a higherlevel API which allows a programmer to (for instance) create or signpackets. | +| lemon | Public Domain | Lemon is an LALR(1) parser generator for C or C++. It does the samejob as bison and yacc. But lemon is not another bison or yaccclone. It uses a different grammar syntax which is designed to reducethe number of coding errors. Lemon also uses a more sophisticatedparsing engine that is faster than yacc and bison and which is bothreentrant and thread-safe. Furthermore, Lemon implements featuresthat can be used to eliminate resource leaks, making is suitable foruse in long-running programs such as graphical user interfaces orembedded controllers. | +| lftp | GPLv3+ | LFTP is a sophisticated ftp/http file transfer program. Like bash, it has jobcontrol and uses the readline library for input. It has bookmarks, built-inmirroring, and can transfer several files in parallel. It is designed withreliability in mind. | +| lftp-scripts | GPLv3+ | Utility scripts for use with lftp. | +| liba52 | GPLv2 | liba52 is a free library for decoding ATSC A/52 streams. The A/52standard is used in a variety of applications, including digitaltelevision and DVD. It is also known as AC-3 or AC3 | +| libabw | MPLv2.0 | libabw is a library for import of AbiWord files. | +| libao | GPLv2+ | Libao is a cross platform audio output library. It currently supportsESD, OSS, Solaris, and IRIX. | +| libappindicator-gtk3 | LGPLv2 and LGPLv3 | A library to allow applications to export a menu into the Unity Menu bar. Basedon KSNI it also works in KDE and will fallback to generic Systray support ifnone of those are available.This package contains the GTK 3 version of this library. | +| libasyncns | LGPLv2+ | A small and lightweight library that implements easy to use asynchronouswrappers around the libc NSS functions getaddrinfo(), res_query() and related. | +| libatasmart | LGPLv2+ | A small and lightweight parser library for ATA S.M.A.R.T. hard diskhealth monitoring. | +| libatomic_ops | GPLv2 and MIT | Provides implementations for atomic memory update operations on anumber of architectures. This allows direct use of these in reasonablyportable code. Unlike earlier similar packages, this one explicitlyconsiders memory barrier semantics, and allows the construction of codethat involves minimum overhead across a variety of architectures. | +| libavc1394 | GPLv2+ and LGPLv2+ | The libavc1394 library allows utilities to control IEEE-1394 devicesusing the AV/C specification. Audio/Video Control allows applicationsto control devices like the tape on a VCR or camcorder. | +| libbabeltrace | MIT and GPLv2 | This project provides trace read and write libraries, as well as a traceconverter. A plugin can be created for any trace format to allow its conversionto/from another trace format. | +| libbase | LGPLv2 | LibBase is a library developed to provide base services like logging,configuration and initialization to other libraries and applications. Thelibrary is the root library for all Pentaho-Reporting projects. | +| libblockdev | LGPLv2+ | The libblockdev is a C library with GObject introspection support that can beused for doing low-level operations with block devices like setting up LVM,BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves asa thin wrapper around its plugins' functionality. All the plugins, however, canbe used as standalone libraries. One of the core principles of libblockdev isthat it is stateless from the storage configuration's perspective (e.g. it hasno information about VGs when creating an LV). | +| libblockdev-crypto | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to encrypted devices (LUKS). | +| libblockdev-dm | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to Device Mapper. | +| libblockdev-fs | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to operations with file systems. | +| libblockdev-kbd | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to kernel block devices (namely zRAM andBcache). | +| libblockdev-loop | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to loop devices. | +| libblockdev-lvm | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the LVM-related functionality. | +| libblockdev-lvm-dbus | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the LVM-related functionality utilizing the LVM DBus API. | +| libblockdev-mdraid | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to MD RAID. | +| libblockdev-mpath | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to multipath devices. | +| libblockdev-nvdimm | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to operations with NVDIMM devices. | +| libblockdev-part | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to partitioning. | +| libblockdev-plugins-all | LGPLv2+ | A meta-package that pulls all the libblockdev plugins as dependencies. | +| libblockdev-swap | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to swap devices. | +| libblockdev-utils | LGPLv2+ | The libblockdev-utils is a library providing utility functions used by thelibblockdev library and its plugins. | +| libblockdev-vdo | LGPLv2+ | The libblockdev library plugin (and in the same time a standalone library)providing the functionality related to VDO devices. | +| libbluray | LGPLv2+ | This package is aiming to provide a full portable free open source Blu-Raylibrary, which can be plugged into popular media players to allow full Blu-Raynavigation and playback on Linux. It will eventually be compatible with allcurrent titles, and will be easily portable and embeddable in standard playerssuch as MPlayer and VLC. | +| libburn | GPLv2+ | Libburn is a library by which preformatted data get onto optical media:CD, DVD and BD (Blu-Ray). It also offers a facility for reading datablocks from its drives without using the normal block device I/O, whichhas advantages and disadvantages. It seems appropriate, nevertheless,to do writing and reading via same channel. On several Linux systems,the block device driver needs reloading of the drive tray in order tomake available freshly written data. The libburn read function does notneed such a reload. The code of libburn is independent of cdrecord. | +| libbytesize | LGPLv2+ | The libbytesize is a C library that facilitates work with sizes inbytes. Be it parsing the input from users or producing a nice human readablerepresentation of a size in bytes this library takes localization intoaccount. It also provides support for sizes bigger than MAXUINT64. | +| libcacard | LGPLv2+ | This library provides emulation of smart cards to a virtual cardreader running in a guest virtual machine.It implements DoD CAC standard with separate pki containers(compatible coolkey), using certificates read from NSS. | +| libcanberra | LGPLv2+ | A small and lightweight implementation of the XDG Sound Theme Specification(`http://0pointer.de/public/sound-theme-spec.html`). | +| libcanberra-devel | LGPLv2+ | Development Files for libcanberra Client Development | +| libcanberra-gtk2 | LGPLv2+ | Gtk+ 2.x bindings for libcanberra | +| libcanberra-gtk3 | LGPLv2+ | Gtk+ 3.x bindings for libcanberra | +| libcdio | GPLv3+ | This library provides an interface for CD-ROM access. It can be usedby applications that need OS- and device-independent access to CD-ROMdevices. | +| libcdio-paranoia | GPLv3+ | This CDDA reader distribution ('libcdio-cdparanoia') reads audio from theCDROM directly as data, with no analog step between, and writes thedata to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM.Split off from libcdio to allow more flexible licensing and to be compatiblewith cdparanoia-III-10.2's license. And also, libcdio is just too large. | +| libcdr | MPLv2.0 and Public Domain | Libcdr is library providing ability to interpret and import CorelDRAWdrawings into various applications. You can find it being used inlibreoffice. | +| libcmis | GPLv2+ or LGPLv2+ or MPLv1.1 | LibCMIS is a C/C++ client library for working with CM (content management)interfaces. The primary supported interface (which gave the library itsname) is CMIS, which allows applications to connect to any ECM behavingas a CMIS server (Alfresco or Nuxeo are examples of open source ones).Another supported interface is Google Drive. | +| libcmpiCppImpl0 | EPL | This packages provides the C++ wrapper library for CMPI development | +| libdatrie | LGPLv2+ | datrie is an implementation of double-array structure for representing trie.Trie is a kind of digital search tree, an efficient indexing method with O(1)time complexity for searching. Comparably as efficient as hashing, trie alsoprovides flexibility on incremental matching and key spelling manipulation.This makes it ideal for lexical analyzers, as well as spelling dictionaries. | +| libdazzle | GPLv3+ | libdazzle is a collection of fancy features for GLib and Gtk+ that aren't quiteready or generic enough for use inside those libraries. This is often a provingground for new widget prototypes. Applications such as Builder tend to drivedevelopment of this project. | +| libdb-devel | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the header files,libraries, and documentation for building programs which use theBerkeley DB. | +| libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | This is a small library designed to make sharing and displaying of menustructures over DBus simple and easy to use. It works for both QT and GTK+ andmakes building menus simple. | +| libdbusmenu-gtk3 | LGPLv3 or LGPLv2 and GPLv3 | Shared libraries for the libdbusmenu-gtk3 library. | +| libdc1394 | LGPLv2+ | Libdc1394 is a library that is intended to provide a high level programminginterface for application developers who wish to control IEEE 1394 basedcameras that conform to the 1394-based Digital Camera Specification. | +| libdmapsharing | LGPLv2+ | libdmapsharing implements the DMAP protocols. This includes support forDAAP and DPAP. | +| libdmx | MIT | The X.Org X11 DMX (Distributed Multihead X) runtime library. | +| libdnet | BSD | libdnet provides a simplified, portable interface to severallow-level networking routines, including network addressmanipulation, kernel arp(4) cache and route(4) table lookup andmanipulation, network firewalling (IP filter, ipfw, ipchains,pf, ...), network interface lookup and manipulation, raw IPpacket and Ethernet frame, and data transmission. | +| libdrm | MIT | Direct Rendering Manager runtime library | +| libdrm-devel | MIT | Direct Rendering Manager development package. | +| libdv | LGPLv2+ | The Quasar DV codec (libdv) is a software codec for DV video, theencoding format used by most digital camcorders, typically those thatsupport the IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv wasand SMPTE 314M. | +| libdvdnav | GPLv2+ | libdvdnav provides a simple library for reading DVD video discs.The code is based on Ogle and used in, among others, the Xine dvdnav plug-in. | +| libdvdread | GPLv2+ | libdvdread provides a simple foundation for reading DVD video disks.It provides the functionality that is required to access many DVDs. | +| libdwarf | LGPLv2 | Library to access the DWARF debugging file format which supportssource level debugging of a number of procedural languages, such as C, C++,and Fortran. Please see `http://www.dwarfstd.org` for DWARF specification. | +| libeasyfc | LGPLv3+ | libeasyfc aims to provide an easy interface to generatefontconfig configuration on demand. | +| libeasyfc-gobject | LGPLv3+ | libeasyfc aims to provide an easy interface to generatefontconfig configuration on demand.This package contains an interface for GObject. | +| libecap | BSD | eCAP is a software interface that allows a network application, such as anHTTP proxy or an ICAP server, to outsource content analysis and adaptation toa loadable module. For each applicable protocol message being processed, aneCAP-enabled host application supplies the message details to the adaptationmodule and gets back an adapted message, a ""not interested"" response, or a""block this message now!"" instruction. These exchanges often include messagebodies.The adaptation module can also exchange meta-information with the hostapplication to supply additional details such as configuration options, areason behind the decision to ignore a message, or a detected virus name.If you are familiar with the ICAP protocol (RFC 3507), then you may think ofeCAP as an ""embedded ICAP"", where network interactions with an ICAP server arereplaced with function calls to an adaptation module. | +| libecap-devel | BSD | This package provides the libraries, include files, and otherresources needed for developing libecap applications. | +| libepoxy | MIT | A library for handling OpenGL function pointer management. | +| libepoxy-devel | MIT | This package contains libraries and header files fordeveloping applications that use libepoxy. | +| libepubgen | MPLv2.0 | libepubgen is a library for generating EPUB documents. It is directlypluggable into import filters based on librevenge. | +| libestr | LGPLv2+ | This package compiles the string handling essentials libraryused by the Rsyslog daemon. | +| libetonyek | MPLv2.0 | libetonyek is library for import of Apple iWork documents. It supportsdocuments created by any version of Keynote, Pages or Numbers. | +| libev | BSD or GPLv2+ | Libev is modeled (very loosely) after libevent and the Event Perlmodule, but is faster, scales better and is more correct, and also morefeatureful. And also smaller. | +| libevdev | MIT | libevdev is a library to wrap kernel evdev devices and provide a proper APIto interact with those devices. | +| libev-devel | BSD or GPLv2+ | This package contains the development headers and libraries for libev. | +| libevent-devel | BSD | This package contains the header files and libraries for developingwith libevent. | +| libev-libevent-devel | BSD or GPLv2+ | This package contains a development header to make libev compatible withlibevent. | +| libev-source | BSD or GPLv2+ | This package contains the source code for libev. | +| libexif | LGPLv2+ | Most digital cameras produce EXIF files, which are JPEG files withextra tags that contain information about the image. The EXIF libraryallows you to parse an EXIF file and read the data from those tags. | +| libexttextcat | BSD | libexttextcat is an N-Gram-Based Text Categorization library primarilyintended for language guessing. | +| libfastjson | MIT | LIBFASTJSON implements a reference counting objectmodel that allows you to easily construct JSONobjects in C, output them as JSON formatted stringsand parse JSON formatted strings back into theC representation of JSON objects. | +| libfontenc | MIT | X.Org X11 libfontenc runtime library | +| libfonts | LGPLv2 and UCD | LibFonts is a library developed to support advanced layouting in JFreeReport.This library allows to read TrueType-Font files to extract layouting specificinformations. | +| libformula | LGPLv2 | LibFormula provides Excel-Style-Expressions. The implementation providedhere is very generic and can be used in any application that needs tocompute formulas. | +| libfprint | LGPLv2+ | libfprint offers support for consumer fingerprint reader devices. | +| libfreehand | MPLv2.0 | libfreehand is library providing ability to interpret and importMacromedia/Adobe FreeHand documents into various applications. | +| libgdata | LGPLv2+ | libgdata is a GLib-based library for accessing online service APIs using theGData protocol --- most notably, Google's services. It provides APIs to accessthe common Google services, and has full asynchronous support. | +| libgdata-devel | LGPLv2+ | The libgdata-devel package contains libraries and header files fordeveloping applications that use libgdata. | +| libgdither | GPLv2+ | Libgdither is a GPL'd library library for performing audio dithering onPCM samples. The dithering process should be carried out before reducingthe bit width of PCM audio data (eg. float to 16 bit int conversions) topreserve audio quality. | +| libgee | LGPLv2+ | libgee is a collection library providing GObject-based interfaces andclasses for commonly used data structures.* Traversable o Iterable + Collection - List * BidirList - Set * SortedSet o BidirSortedSet - MultiSet - Queue * Deque + Map - SortedMap * BidirSortedMap o Iterator + BidirIterator - BidirListIterator + ListIterator - BidirListIterator* MultiMapThe ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet,HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, TreeSet,TreeMap, TreeMultiSet, and TreeMultiMap classes provide a reasonable sampleimplementation of those interfaces. In addition, a set of abstractclasses are provided to ease the implementation of new collections.Around that, the API provide means to retrieve read-only views,efficient sort algorithms, simple, bi-directional or index-based mutableiterators depending on the collection type.Libgee is written in Vala and can be used like any GObject-based Clibrary. It's planned to provide bindings for further languages. | +| libgexiv2 | GPLv2+ | libgexiv2 is a GObject-based wrapper around the Exiv2 library.It makes the basic features of Exiv2 available to GNOME applications. | +| libgit2 | GPLv2 with exceptions | libgit2 is a portable, pure C implementation of the Git core methodsprovided as a re-entrant linkable library with a solid API, allowingyou to write native speed custom Git applications in any languagewith bindings. | +| libgit2-glib | LGPLv2+ | libgit2-glib is a glib wrapper library around the libgit2 git access library. | +| libglvnd | MIT | libglvnd is an implementation of the vendor-neutral dispatch layer forarbitrating OpenGL API calls between multiple vendors on a per-screen basis. | +| libglvnd-core-devel | MIT | The libglvnd-core-devel package is a bootstrap trick for Mesa, which wantsto build against the libglvnd headers but does not link against any ofits libraries (and, initially, has file conflicts with them). If you arenot Mesa you almost certainly want libglvnd-devel instead. | +| libglvnd-devel | MIT | The libglvnd-devel package contains libraries and header files fordeveloping applications that use libglvnd. | +| libglvnd-egl | MIT | libEGL are the common dispatch interface for the EGL API. | +| libglvnd-gles | MIT | libGLESv[12] are the common dispatch interface for the GLES API. | +| libglvnd-glx | MIT | libGL and libGLX are the common dispatch interface for the GLX API. | +| libglvnd-opengl | MIT | libOpenGL is the common dispatch interface for the workstation OpenGL API. | +| libgnomekbd | LGPLv2+ | The libgnomekbd package contains a GNOME library which manageskeyboard configuration and offers various widgets related tokeyboard configuration. | +| libgovirt | LGPLv2+ | libgovirt is a library that allows applications to use oVirt REST APIto list VMs managed by an oVirt instance, and to get the connectionparameters needed to make a SPICE/VNC connection to them. | +| libgphoto2 | GPLv2+ and GPLv2 | libgphoto2 is a library that can be used by applications to accessvarious digital cameras. libgphoto2 itself is not a GUI application,opposed to gphoto. There are GUI frontends for the gphoto2 library,however, such as gtkam for example. | +| libgpod | LGPLv2+ | Libgpod is a library to access the contents of an iPod. It supports playlists,smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc. | +| libgs | AGPLv3+ | This library provides Ghostscript's core functionality, based on Ghostscript'sAPI, which is useful for many packages that are build on top of Ghostscript. | +| libgsf | LGPLv2 | A library for reading and writing structured files (e.g. MS OLE and Zip) | +| libgtop2 | GPLv2+ | LibGTop is a library for portably obtaining information about processes,such as their PID, memory usage, etc. | +| libguestfs | LGPLv2+ | Libguestfs is a library for accessing and modifying virtual machinedisk images. `http://libguestfs.org` It can be used to make batch configuration changes to guests, getdisk used/free statistics (virt-df), migrate between hypervisors(virt-p2v, virt-v2v), perform backups and guest clones, changeregistry/UUID/hostname info, build guests from scratch (virt-builder)and much more.Libguestfs uses Linux kernel and qemu code, and can access any type ofguest filesystem that Linux and qemu can, including but not limitedschemes, qcow, qcow2, vmdk.Libguestfs for Red Hat Enterprise Linux is split into several subpackages.The basic subpackages are: libguestfs C library libguestfs-tools virt-* tools, guestfish and guestmount (FUSE) libguestfs-tools-c only the subset of virt tools written in C (for reduced dependencies) virt-v2v convert virtual machines to run on KVM (V2V) virt-p2v-maker convert physical machines to run on KVM (P2V) virt-dib safe and secure diskimage-builder replacementFor enhanced features, install: libguestfs-gfs2 adds Global Filesystem (GFS2) support libguestfs-inspect-icons adds support for inspecting guest icons libguestfs-rescue enhances virt-rescue shell with more tools libguestfs-rsync rsync to/from guest filesystems libguestfs-xfs adds XFS supportFor developers: libguestfs-devel C/C++ header files and library libguestfs-benchmarking Benchmarking utilitiesLanguage bindings: libguestfs-gobject-devel GObject bindings and GObject Introspection libguestfs-java-devel Java bindings lua-guestfs Lua bindings ocaml-libguestfs-devel OCaml bindings perl-Sys-Guestfs Perl bindings python3-libguestfs Python 3 bindings ruby-libguestfs Ruby bindings | +| libguestfs-bash-completion | LGPLv2+ | Install this package if you want intelligent bash tab-completionfor guestfish, guestmount and various virt-* tools. | +| libguestfs-benchmarking | LGPLv2+ | libguestfs-benchmarking contains utilities for benchmarking andperformance analysis of libguestfs, and also for generalunderstanding of the performance of the kernel and qemu when bootingsmall appliances. | +| libguestfs-devel | LGPLv2+ | libguestfs-devel contains development tools and librariesfor libguestfs. | +| libguestfs-gfs2 | LGPLv2+ | This adds GFS2 support to libguestfs. Install it if you want to processdisk images containing GFS2. | +| libguestfs-gobject | LGPLv2+ | libguestfs-gobject contains GObject bindings for libguestfs.To develop software against these bindings, you need to installlibguestfs-gobject-devel. | +| libguestfs-gobject-devel | LGPLv2+ | libguestfs-gobject contains GObject bindings for libguestfs.This package is needed if you want to write software using theGObject bindings. It also contains GObject Introspection information. | +| libguestfs-inspect-icons | LGPLv2+ | libguestfs-inspect-icons is a metapackage that pulls in additionaldependencies required by libguestfs to pull icons out of non-Linuxguests. Install this package if you want libguestfs to be able toinspect non-Linux guests and display icons from them.The only reason this is a separate package is to avoid core libguestfshaving to depend on Perl. See `https://bugzilla.redhat.com/1194158` | +| libguestfs-java | LGPLv2+ | libguestfs-java contains Java bindings for libguestfs.If you want to develop software in Java which uses libguestfs, thenyou will also need libguestfs-java-devel. | +| libguestfs-java-devel | LGPLv2+ | libguestfs-java-devel contains the tools for developing Java softwareusing libguestfs.See also libguestfs-javadoc. | +| libguestfs-javadoc | LGPLv2+ | libguestfs-javadoc contains the Java documentation for libguestfs. | +| libguestfs-man-pages-ja | LGPLv2+ | libguestfs-man-pages-ja contains Japanese (ja) man pagesfor libguestfs. | +| libguestfs-man-pages-uk | LGPLv2+ | libguestfs-man-pages-uk contains Ukrainian (uk) man pagesfor libguestfs. | +| libguestfs-rescue | LGPLv2+ | This adds additional tools to use inside the virt-rescue shell,such as ssh, network utilities, editors and debugging utilities. | +| libguestfs-rsync | LGPLv2+ | This adds rsync support to libguestfs. Install it if you want to usersync to upload or download files into disk images. | +| libguestfs-tools | GPLv2+ | This package contains miscellaneous system administrator command linetools for virtual machines.Guestfish is the Filesystem Interactive SHell, for accessing andmodifying virtual machine disk images from the command line and shellscripts.The guestmount command lets you mount guest filesystems on the hostusing FUSE and libguestfs.Virt-alignment-scan scans virtual machines looking for partitionalignment problems.Virt-builder is a command line tool for rapidly making disk imagesof popular free operating systems.Virt-cat is a command line tool to display the contents of a file in avirtual machine.Virt-copy-in and virt-copy-out are command line tools for uploadingand downloading files and directories to and from virtual machines.Virt-customize is a command line tool for customizing virtual machinedisk images.Virt-df is a command line tool to display free space on virtualmachine filesystems. Unlike other tools, it doesn閳ユ獩 just display theamount of space allocated to a virtual machine, but can look insidethe virtual machine to see how much space is really being used. It islike the df(1) command, but for virtual machines, except that it alsoworks for Windows virtual machines.Virt-diff shows the differences between virtual machines.Virt-edit is a command line tool to edit the contents of a file in avirtual machine.Virt-filesystems is a command line tool to display the filesystems,partitions, block devices, LVs, VGs and PVs found in a disk imageor virtual machine. It replaces the deprecated programsvirt-list-filesystems and virt-list-partitions with a much morecapable tool.Virt-format is a command line tool to erase and make blank disks.Virt-get-kernel extracts a kernel/initrd from a disk image.Virt-inspector examines a virtual machine and tries to determine theversion of the OS, the kernel version, what drivers are installed,whether the virtual machine is fully virtualized (FV) orpara-virtualized (PV), what applications are installed and more.Virt-log is a command line tool to display the log files from avirtual machine.Virt-ls is a command line tool to list out files in a virtual machine.Virt-make-fs is a command line tool to build a filesystem out ofa collection of files or a tarball.Virt-rescue provides a rescue shell for making interactive,unstructured fixes to virtual machines.Virt-resize can resize existing virtual machine disk images.Virt-sparsify makes virtual machine disk images sparse (thin-provisioned).Virt-sysprep lets you reset or unconfigure virtual machines inpreparation for cloning them.Virt-tail follows (tails) a log file within a guest, like 'tail -f'.Virt-tar-in and virt-tar-out are archive, backup and upload toolsfor virtual machines. These replace the deprecated program virt-tar.Virt-win-reg lets you look at and modify the Windows Registry ofWindows virtual machines. | +| libguestfs-tools-c | GPLv2+ | This package contains miscellaneous system administrator command linetools for virtual machines.Note that you should install libguestfs-tools (which pulls inthis package). This package is only used directly when you wantto avoid dependencies on Perl. | +| libguestfs-winsupport | GPLv2+ | This optional package adds support for Windows guests (NTFS) to thevirt-v2v and virt-p2v programs. | +| libguestfs-xfs | LGPLv2+ | This adds XFS support to libguestfs. Install it if you want to processdisk images containing XFS. | +| libgweather | GPLv2+ | libgweather is a library to access weather information from onlineservices for numerous locations. | +| libgweather-devel | GPLv2+ | The libgweather-devel package contains libraries and header files fordeveloping applications that use libgweather. | +| libgxps | LGPLv2+ | libgxps is a GObject based library for handling and rendering XPSdocuments. | +| libhangul | LGPLv2+ | libhangul provides common features for Hangul input method programs. | +| libi2c | LGPLv2+ | libi2c offers a way for applications to interact with the devicesconnected to the I2C or SMBus buses of the system. | +| libical-devel | LGPLv2 or MPLv2.0 | The libical-devel package contains libraries and header files for developingapplications that use libical. | +| libICE | MIT | The X.Org X11 ICE (Inter-Client Exchange) runtime library. | +| libICE-devel | MIT | The X.Org X11 ICE (Inter-Client Exchange) development package. | +| libidn | LGPLv2+ and GPLv3+ and GFDL | GNU Libidn is an implementation of the Stringprep, Punycode andIDNA specifications defined by the IETF Internationalized DomainNames (IDN) working group, used for internationalized domainnames. | +| libiec61883 | LGPLv2+ | The libiec61883 library provides an higher level API for streaming DV,MPEG-2 and audio over IEEE1394. Based on the libraw1394 isochronousfunctionality, this library acts as a filter that accepts DV-frames,MPEG-2 frames or audio samples from the application and breaks thesedown to isochronous packets, which are transmitted using libraw1394. | +| libieee1284 | GPLv2+ | The libieee1284 library is for communicating with parallel port devices. | +| libieee1284-devel | GPLv2+ | The header files, static library, libtool library and man pages fordeveloping applications that use libieee1284. | +| libijs | AGPLv3+ | The IJS (InkJet Server) Raster Image Transport Protocol is a library, whichis no longer actively developed, and often other alternatives are used instead.This library, however, still seem to be useful for Ghostscript applicationto be able to connect to the HP IJS server to print on an HP printer. | +| libimobiledevice | LGPLv2+ | libimobiledevice is a library for connecting to mobile devices including phonesand music players | +| libindicator-gtk3 | GPLv3 | A set of symbols and convenience functions that all Ayatana indicatorsare likely to use. This is the GTK+ 3 build of libindicator, for useby GTK+ 3 apps. | +| libinput | MIT | libinput is a library that handles input devices for display servers and otherapplications that need to directly deal with input devices.It provides device detection, device handling, input device event processingand abstraction so minimize the amount of custom input code the user oflibinput need to provide the common set of functionality that users expect. | +| libinput-utils | MIT | The libinput-utils package contains tools to debug hardware and analyzelibinput. | +| libipt | BSD | The Intel Processor Trace (Intel PT) Decoder Library is Intel's referenceimplementation for decoding Intel PT. It can be used as a standalone libraryor it can be partially or fully integrated into your tool. | +| libiptcdata | LGPLv2+ | libiptcdata is a library for parsing, editing, and saving IPTC datastored inside images. IPTC is a standard for encoding metadata suchas captions, titles, locations, etc. in the headers of an image file.libiptcdata also includes a command-line utility for modifying themetadata. | +| libiscsi | LGPLv2+ | libiscsi is a library for attaching to iSCSI resources acrossa network. | +| libiscsi-devel | LGPLv2+ | The libiscsi-devel package includes the header files for libiscsi. | +| libiscsi-utils | GPLv2+ | The libiscsi-utils package provides a set of assorted utilities to connectto iSCSI servers without having to set up the Linux iSCSI initiator. | +| libisoburn | GPLv2+ | Libisoburn is a front-end for libraries libburn and libisofs whichenables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD media supported by libburn. This includes media like DVD+RW,which do not support multi-session management on media level andeven plain disk files or block devices. Price for that is thoroughspecialization on data files in ISO-9660 filesystem images. And solibisoburn is not suitable for audio (CD-DA) or any other CD layoutwhich does not entirely consist of ISO-9660 sessions. | +| libisofs | GPLv2+ and LGPLv2+ | Libisofs is a library to create an ISO-9660 filesystem and supportsextensions like RockRidge or Joliet. It is also a full featuredISO-9660 editor, allowing you to modify an ISO image or multisessiondisc, including file addition or removal, change of file names andattributes etc. It supports the extension AAIP which allows to storeACLs and xattr in ISO-9660 filesystems as well. As it is linked withzlib, it supports zisofs compression, too. | +| libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers and support files for theGNU Transactional Memory library. | +| libjose | ASL 2.0 | This package contains a C library for performing JOSE operations. | +| libjose-devel | ASL 2.0 | This package contains development files for libjose. | +| libjpeg-turbo | IJG | The libjpeg-turbo package contains a library of functions for manipulating JPEGimages. | +| libjpeg-turbo-devel | IJG | This package contains header files necessary for developing programs which willmanipulate JPEG files using the libjpeg-turbo library. | +| libjpeg-turbo-utils | IJG | The libjpeg-turbo-utils package contains simple client programs for accessingthe libjpeg functions. It contains cjpeg, djpeg, jpegtran, rdjpgcom andwrjpgcom. Cjpeg compresses an image file into JPEG format. Djpeg decompresses aJPEG file into a regular image file. Jpegtran can perform various usefultransformations on JPEG files. Rdjpgcom displays any text comments included in aJPEG file. Wrjpgcom inserts text comments into a JPEG file. | +| libkkc | GPLv3+ | libkkc provides a converter from Kana-string toKana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, asimple Kana Kanji converter, while libkkc tries to convert sentencesin a bit more complex way using N-gram language models. | +| libkkc-common | GPLv3+ | The libkkc-common package contains the arch-independent data thatlibkkc uses at run time. | +| libkkc-data | GPLv3+ | The libkkc-data package contains the language model data that libkkc usesat run time. | +| liblangtag | LGPLv3+ or MPLv2.0 | liblangtag is an interface library to access tags for identifyinglanguages.Features:* several subtag registry database supports: - language - extlang - script - region - variant - extension - grandfathered - redundant* handling of the language tags - parser - matching - canonicalizing | +| liblangtag-data | UCD | The liblangtag-data package contains data files for liblangtag. | +| liblayout | LGPLv2+ and UCD | LibLayout is a layouting framework. It is based on the Cascading StyleSheetsstandard. The layouting expects to receive its content as a DOM structure(although it does not rely on the W3C-DOM API). | +| libloader | LGPLv2 | LibLoader is a general purpose resource loading framework. It has beendesigned to allow to load resources from any physical location and toallow the processing of that content data in a generic way, totallytransparent to the user of that library. | +| liblockfile | GPLv2+ and LGPLv2+ | This library implements a number of functions found in -lmail on SysVsystems. These functions are designed to lock the standard mailboxes in/var/mail (or wherever the system puts them).In additions, this library adds a number of functions to create,manage and remove generic lockfiles. | +| liblognorm | LGPLv2+ | Briefly described, liblognorm is a tool to normalize log data.People who need to take a look at logs often have a common problem. Logs fromdifferent machines (from different vendors) usually have different formats fortheir logs. Even if it is the same type of log (e.g. from firewalls), the logentries are so different, that it is pretty hard to read these. This is whereliblognorm comes into the game. With this tool you can normalize all your logs.All you need is liblognorm and its dependencies and a sample database that fitsthe logs you want to normalize. | +| liblognorm-doc | LGPLv2+ | This sub-package contains documentation for liblognorm in a HTML form. | +| liblouis | LGPLv3+ | Liblouis is an open-source braille translator and back-translator named inhonor of Louis Braille. It features support for computer and literary braille,supports contracted and uncontracted translation for many languages and hassupport for hyphenation. New languages can easily be added through tables thatsupport a rule- or dictionary based approach. Liblouis also supports mathbraille (Nemeth and Marburg).Liblouis has features to support screen-reading programs. This has led to itsuse in two open-source screen readers, NVDA and Orca. It is also used in somecommercial assistive technology applications for example by ViewPlus.Liblouis is based on the translation routines in the BRLTTY screen reader forLinux. It has, however, gone far beyond these routines. | +| libluksmeta | LGPLv2+ | LUKSMeta is a C library for storing small portions of metadata in the LUKSv1header for use before unlocking the volume. | +| libluksmeta-devel | LGPLv2+ | This package contains development files for the LUKSMeta library. | +| libmad | GPLv2+ | MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1and the MPEG-2 extension to Lower Sampling Frequencies, as well as theso-called MPEG 2.5 format. All three audio layers (Layer I, Layer II,and Layer III a.k.a. MP3) are fully implemented. | +| libmalaga | GPLv2+ | Library files for malaga. | +| libmatchbox | LGPLv2+ | Matchbox is a base environment for the X Window System running on non-desktopembedded platforms such as handhelds, set-top boxes, kiosks and anything elsefor which screen space, input mechanisms or system resources are limited. | +| libmaxminddb | ASL 2.0 and BSD | The package contains libmaxminddb library. | +| libmaxminddb-devel | ASL 2.0 and BSD | The package contains development header files for the libmaxminddb libraryand the mmdblookup utility which allows IP address lookup in a MaxMind DB file. | +| libmcpp | BSD | This package provides a library build of mcpp. | +| libmediaart | LGPLv2+ | Library tasked with managing, extracting and handling media art caches. | +| libmemcached | BSD | libmemcached is a C/C++ client library and tools for the memcached server(`http://memcached.org/`). It has been designed to be light on memoryusage, and provide full access to server side methods.It also implements several command line tools:memaslap Load testing and benchmarking a servermemcapable Checking a Memcached server capibilities and compatibilitymemcat Copy the value of a key to standard outputmemcp Copy data to a servermemdump Dumping your servermemerror Translate an error code to a stringmemexist Check for the existance of a keymemflush Flush the contents of your serversmemparse Parse an option stringmemping Test to see if a server is available.memrm Remove a key(s) from the servermemslap Generate testing loads on a memcached clustermemstat Dump the stats of your servers to standard outputmemtouch Touches a key | +| libmemcached-libs | BSD | This package contains the libmemcached libraries version 1.0.18. | +| libmng | zlib | LibMNG is a library for accessing graphics in MNG (Multi-image NetworkGraphics) and JNG (JPEG Network Graphics) formats. MNG graphics arebasically animated PNGs. JNG graphics are basically JPEG streamsintegrated into a PNG chunk. | +| libmng-devel | zlib | LibMNG is a library for accessing MNG and JNG format graphics. Thelibmng-devel package contains files needed for developing or compilingapplications which use MNG graphics. | +| libmpc | LGPLv3+ and GFDL | MPC is a C library for the arithmetic of complex numbers witharbitrarily high precision and correct rounding of the result. It isbuilt upon and follows the same principles as Mpfr. | +| libmpcdec | BSD | Musepack is an audio compression format with a strong emphasis on high quality.It's not lossless, but it is designed for transparency, so that you won't beable to hear differences between the original wave file and the much smallerMPC file.It is based on the MPEG-1 Layer-2 / MP2 algorithms, but has rapidly developedand vastly improved and is now at an advanced stage in which it containsheavily optimized and patentless code. | +| libmspack | LGPLv2 | The purpose of libmspack is to provide both compression and decompression ofsome loosely related file formats used by Microsoft. | +| libmspub | MPLv2.0 | Libmspub is library providing ability to interpret and import MicrosoftPublisher content into various applications. You can find it being usedin libreoffice. | +| libmtp | LGPLv2+ | This package provides a software library for communicating with MTP(Media Transfer Protocol) media players, typically audio players, videoplayers etc. | +| libmusicbrainz5 | LGPLv2 | The MusicBrainz client library allows applications to make metadatalookup to a MusicBrainz server, generate signatures from WAV data andcreate CD Index Disk ids from audio CD roms. | +| libmwaw | LGPLv2+ or MPLv2.0 | libmwaw is a library for import of old Mac documents. It supports manykinds of text documents, spreadsheets, databases, vector and bitmapimages. Supported are, for example, documents created by BeagleWorks,ClarisWorks, MacPaint, MacWrite or Microsoft Word for Mac. A full listof supported formats is available athttps://sourceforge.net/p/libmwaw/wiki/Home/ . | +| libnet | BSD | Libnet is an API to help with the construction and handling of networkpackets. It provides a portable framework for low-level network packetwriting and handling (use libnet in conjunction with libpcap and you canwrite some really cool stuff). Libnet includes packet creation at the IPlayer and at the link layer as well as a host of supplementary andcomplementary functionality. | +| libnice | LGPLv2 and MPLv1.1 | libnice is an implementation of the IETF draft Interactive ConnectivityEstablishment standard (ICE). ICE is useful for applications that want toestablish peer-to-peer UDP data streams. It automates the process of traversingNATs and provides security against some attacks. Existing standards that useICE include the Session Initiation Protocol (SIP) and Jingle, XMPP extensionfor audio/video calls. | +| libnice-gstreamer1 | LGPLv2 and MPLv1.1 | The libnice-gstreamer1 package contains a gstreamer 1.0 plugin for libnice. | +| libnma | GPLv2+ | This package contains private libraries to be used only by nm-applet,nm-connection editor, and the GNOME Control Center. | +| libnotify | LGPLv2+ | libnotify is a library for sending desktop notifications to a notificationdaemon, as defined in the freedesktop.org Desktop Notifications spec. Thesenotifications can be used to inform the user about an event or display someform of information without getting in the user's way. | +| libnotify-devel | LGPLv2+ | This package contains libraries and header files needed fordevelopment of programs using libnotify. | +| liboauth | MIT | liboauth is a collection of POSIX-c functions implementing the OAuthCore RFC 5849 standard. liboauth provides functions to escape andencode parameters according to OAuth specification and offershigh-level functionality to sign requests or verify OAuth signaturesas well as perform HTTP requests. | +| liboauth-devel | MIT | The liboauth-devel package contains libraries and header files fordeveloping applications that use liboauth. | +| libodfgen | LGPLv2+ or MPLv2.0 | libodfgen is a library for generating ODF documents. It is directlypluggable into input filters based on librevenge. It is used inlibreoffice or calligra, for example. | +| libogg | BSD | Libogg is a library for manipulating Ogg bitstream file formats.Libogg supports both making Ogg bitstreams and getting packets fromOgg bitstreams. | +| libomp | NCSA | OpenMP runtime for clang. | +| libomp-devel | NCSA | OpenMP header files. | +| libomp-test | NCSA | OpenMP regression tests | +| libopenraw | LGPLv3+ | libopenraw is an ongoing project to provide a free softwareimplementation for camera RAW files decoding. One of the main reason isthat dcraw is not suited for easy integration into applications, andthere is a need for an easy to use API to build free software digitalimage processing application. | +| liborcus | MPLv2.0 | liborcus is a standalone file import filter library for spreadsheetdocuments. Currently under development are ODS, XLSX and CSV importfilters. | +| libosinfo | LGPLv2+ | libosinfo is a library that allows virtualization provisioning tools todetermine the optimal device settings for a hypervisor/operating systemcombination. | +| libotf | LGPLv2+ | The library ""libotf"" provides the following facilites.Read Open Type Layout Tables from OTF file. Currently these tables aresupported; head, name, cmap, GDEF, GSUB, and GPOS. Convert a Unicodecharacter sequence to a glyph code sequence by using the above tables.The combination of libotf and the FreeType library (Ver.2) realizesCTL (complex text layout) by OpenType fonts. This library is currentlyused by the m17n library. It seems that the probject Free Type Layoutprovides the similar (or better) facility as this library, butcurrently they have not yet released their library. So, we havedeveloped this one. | +| libpagemaker | MPLv2.0 | libpagemaker is library providing ability to interpret and importAdobe PageMaker documents into various applications. | +| libpaper | GPLv2 | The paper library and accompanying files are intended to provide asimple way for applications to take actions based on a system- oruser-specified paper size. This release is quite minimal, its purposebeing to provide really basic functions (obtaining the system paper nameand getting the height and width of a given kind of paper) thatapplications can immediately integrate. | +| libpeas-gtk | LGPLv2+ | libpeas-gtk is a convenience library making adding plug-ins supportto GTK+-based applications. | +| libpeas-loader-python3 | LGPLv2+ | This package contains the Python 3 loader that is needed torun Python 3 plugins that use libpeas. | +| libpfm | MIT | libpfm4 is a library to help encode events for use with operating systemkernels performance monitoring interfaces. The current version provides supportfor the perf_events interface available in upstream Linux kernels since v2.6.31. | +| libpfm-devel | MIT | Development library and header files to create performance monitoringapplications for the perf_events interface. | +| libpinyin | GPLv3+ | The libpinyin project aims to provide the algorithms corefor intelligent sentence-based Chinese pinyin input methods. | +| libpinyin-data | GPLv3+ | The libpinyin-data package contains data files. | +| libplist | LGPLv2+ | libplist is a library for manipulating Apple Binary and XML Property Lists | +| libpmem | BSD | The libpmem provides low level persistent memory support. In particular,support for the persistent memory instructions for flushing changesto pmem is provided. | +| libpmemblk | BSD | The libpmemblk implements a pmem-resident array of blocks, all the samesize, where a block is updated atomically with respect to powerfailure or program interruption (no torn blocks). | +| libpmemblk-devel | BSD | The libpmemblk implements a pmem-resident array of blocks, all the samesize, where a block is updated atomically with respect to powerfailure or program interruption (no torn blocks).For example, a program keeping a cache of fixed-size objects in pmemmight find this library useful. This library is provided for casesrequiring large arrays of objects at least 512 bytes each. Mostdevelopers will find higher level libraries like libpmemobj to bemore generally useful. | +| libpmem-devel | BSD | The libpmem provides low level persistent memory support. In particular,support for the persistent memory instructions for flushing changesto pmem is provided.This library is provided for software which tracks every store topmem and needs to flush those changes to durability. Most developerswill find higher level libraries like libpmemobj to be much moreconvenient. | +| libpmemlog | BSD | The libpmemlog library provides a pmem-resident log file. This isuseful for programs like databases that append frequently to a logfile. | +| libpmemlog-devel | BSD | The libpmemlog library provides a pmem-resident log file. Thislibrary is provided for cases requiring an append-mostly file torecord variable length entries. Most developers will find higherlevel libraries like libpmemobj to be more generally useful. | +| libpmemobj | BSD | The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. | +| libpmemobj-devel | BSD | The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. Developers new to persistent memoryprobably want to start with this library. | +| libpmemobj++-devel | BSD | This package contains header files for libpmemobj C++ bindings and C++containers built on top of them.The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. | +| libpmemobj++-doc | BSD | HTML documentation for libpmemobj++. | +| libpmempool | BSD | The libpmempool library provides a set of utilities for off-lineadministration, analysis, diagnostics and repair of persistent memorypools created by libpmemlog, libpemblk and libpmemobj libraries. | +| libpmempool-devel | BSD | The libpmempool library provides a set of utilities for off-lineadministration, analysis, diagnostics and repair of persistent memorypools created by libpmemlog, libpemblk and libpmemobj libraries. | +| libpng12 | zlib | The libpng12 package provides libpng 1.2, an older version of the libpnglibrary for manipulating PNG (Portable Network Graphics) image format files.This version should be used only if you are unable to use the currentversion of libpng. | +| libpng15 | zlib | The libpng15 package provides libpng 1.5, an older version of the libpng.library for manipulating PNG (Portable Network Graphics) image format files.This version should be used only if you are unable to use the currentversion of libpng. | +| libpq | PostgreSQL | The libpq package provides the essential shared library for any PostgreSQLclient program or interface. You will need to install this package to use anyother PostgreSQL package or any clients that need to connect to a PostgreSQLserver. | +| libpq-devel | PostgreSQL | The libpq package provides the essential shared library for any PostgreSQLclient program or interface. You will need to install this package to build anypackage or any clients that need to connect to a PostgreSQL server. | +| libproxy-bin | LGPLv2+ | The libproxy-bin package contains the proxy binary for libproxy | +| libproxy-gnome | LGPLv2+ | The libproxy-gnome package contains the libproxy plugin for gnome. | +| libproxy-networkmanager | LGPLv2+ | The libproxy-networkmanager package contains the libproxy pluginfor networkmanager. | +| libproxy-webkitgtk4 | LGPLv2+ | The libproxy-webkitgtk4 package contains the libproxy plugin forwebkitgtk3. | +| libpst-libs | GPLv2+ | The libpst-libs package contains the shared library used by the pstutilities. | +| libpurple | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | libpurple contains the core IM support for IM clients such as Pidginand Finch.libpurple supports a variety of messaging protocols including AIM, MSN,Yahoo!, Jabber, Bonjour, Gadu-Gadu, ICQ, IRC, Novell Groupwise, QQ,Lotus Sametime, Simple and Zephyr. | +| libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains headers for building Fortran programs usingREAL*16 and programs using __float128 math. | +| libquvi | AGPLv3+ | Libquvi is a cross-platform library for parsing flash media streamURLs with C API. | +| libquvi-scripts | AGPLv3+ | libquvi-scripts contains the embedded lua scripts that libquviuses for parsing the media details. Some additional utilityscripts are also included. | +| libqxp | MPLv2.0 | libqxp is library providing ability to interpret and import QuarkXPressdocument formats into various applications. Currently it only supportsQuarkXPress 3.1-4.1. | +| librados2 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS is a reliable, autonomic distributed object storage clusterdeveloped as part of the Ceph distributed storage system. This is ashared library allowing applications to access the distributed objectstore using a simple file-like interface. | +| LibRaw | BSD and (CDDL or LGPLv2) | LibRaw is a library for reading RAW files obtained from digital photocameras (CRW/CR2, NEF, RAF, DNG, and others).LibRaw is based on the source codes of the dcraw utility, where part ofdrawbacks have already been eliminated and part will be fixed in future. | +| libraw1394 | LGPLv2+ | The libraw1394 library provides direct access to the IEEE-1394 bus.Support for both the obsolete ieee1394 interface and the new firewireintererface are included, with run-time detection of the active stack. | +| librbd1 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RBD is a block device striped across multiple distributed objects inRADOS, a reliable, autonomic distributed object storage clusterdeveloped as part of the Ceph distributed storage system. This is ashared library allowing applications to manage these block devices. | +| librdkafka | BSD | Librdkafka is a C/C++ library implementation of the Apache Kafka protocol,containing both Producer and Consumer support.It was designed with message delivery reliability and high performance in mind,current figures exceed 800000 messages/second for the producer and 3 millionmessages/second for the consumer. | +| librelp | GPLv3+ | Librelp is an easy to use library for the RELP protocol. RELP (standsfor Reliable Event Logging Protocol) is a general-purpose, extensiblelogging protocol. | +| libreoffice-base | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | GUI database front-end for LibreOffice. Allows creation and management ofdatabases through a GUI. | +| libreoffice-calc | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Spreadsheet application. | +| libreoffice-core | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The shared core libraries and support files for LibreOffice. | +| libreoffice-data | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | libreoffice-data contains platform-independent data files. | +| libreoffice-draw | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Drawing Application. | +| libreoffice-emailmerge | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Enables the LibreOffice writer module to mail-merge to email. | +| libreoffice-filters | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Metapackage to pull in all subpackages that contain import or exportfilters. | +| libreoffice-gdb-debug-support | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | This package provides gdb pretty printers for package libreoffice. | +| libreoffice-graphicfilter | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The graphicfilter module for LibreOffice provides graphic filters, e.g. svg andflash filters. | +| libreoffice-gtk2 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A plug-in for LibreOffice that enables integration into GTK+ 2 environment. | +| libreoffice-gtk3 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A plug-in for LibreOffice that enables integration into GTK+ 3 environment. | +| libreoffice-help-ar | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Arabic help for LibreOffice. | +| libreoffice-help-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Bulgarian help for LibreOffice. | +| libreoffice-help-bn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Bengali help for LibreOffice. | +| libreoffice-help-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Catalan help for LibreOffice. | +| libreoffice-help-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Czech help for LibreOffice. | +| libreoffice-help-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Danish help for LibreOffice. | +| libreoffice-help-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides German help for LibreOffice. | +| libreoffice-help-dz | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Dzongkha help for LibreOffice. | +| libreoffice-help-el | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Greek help for LibreOffice. | +| libreoffice-help-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides English help for LibreOffice. | +| libreoffice-help-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Spanish help for LibreOffice. | +| libreoffice-help-et | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Estonian help for LibreOffice. | +| libreoffice-help-eu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Basque help for LibreOffice. | +| libreoffice-help-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Finnish help for LibreOffice. | +| libreoffice-help-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides French help for LibreOffice. | +| libreoffice-help-gl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Galician help for LibreOffice. | +| libreoffice-help-gu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Gujarati help for LibreOffice. | +| libreoffice-help-he | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Hebrew help for LibreOffice. | +| libreoffice-help-hi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Hindi help for LibreOffice. | +| libreoffice-help-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Croatian help for LibreOffice. | +| libreoffice-help-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Hungarian help for LibreOffice. | +| libreoffice-help-id | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Indonesian help for LibreOffice. | +| libreoffice-help-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Italian help for LibreOffice. | +| libreoffice-help-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Japanese help for LibreOffice. | +| libreoffice-help-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Korean help for LibreOffice. | +| libreoffice-help-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Lithuanian help for LibreOffice. | +| libreoffice-help-lv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Latvian help for LibreOffice. | +| libreoffice-help-nb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Bokmal help for LibreOffice. | +| libreoffice-help-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Dutch help for LibreOffice. | +| libreoffice-help-nn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Nynorsk help for LibreOffice. | +| libreoffice-help-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Polish help for LibreOffice. | +| libreoffice-help-pt-BR | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Brazilian help for LibreOffice. | +| libreoffice-help-pt-PT | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Portuguese help for LibreOffice. | +| libreoffice-help-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Romanian help for LibreOffice. | +| libreoffice-help-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Russian help for LibreOffice. | +| libreoffice-help-si | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Sinhalese help for LibreOffice. | +| libreoffice-help-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Slovak help for LibreOffice. | +| libreoffice-help-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Slovenian help for LibreOffice. | +| libreoffice-help-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Swedish help for LibreOffice. | +| libreoffice-help-ta | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Tamil help for LibreOffice. | +| libreoffice-help-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Turkish help for LibreOffice. | +| libreoffice-help-uk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Ukrainian help for LibreOffice. | +| libreoffice-help-zh-Hans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Simplified help for LibreOffice. | +| libreoffice-help-zh-Hant | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides Traditional help for LibreOffice. | +| libreoffice-impress | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Presentation Application. | +| libreofficekit | MPLv2.0 | LibreOfficeKit can be used to access LibreOffice functionalitythrough C/C++, without any need to use UNO.For now it only offers document conversion (in addition to anexperimental tiled rendering API). | +| libreoffice-langpack-af | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Afrikaans translations and resources for LibreOffice. | +| libreoffice-langpack-ar | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Arabic translations and resources for LibreOffice. | +| libreoffice-langpack-as | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Assamese translations and resources for LibreOffice. | +| libreoffice-langpack-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Bulgarian translations and resources for LibreOffice. | +| libreoffice-langpack-bn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Bengali translations and resources for LibreOffice. | +| libreoffice-langpack-br | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Breton translations and resources for LibreOffice. | +| libreoffice-langpack-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Catalan translations and resources for LibreOffice. | +| libreoffice-langpack-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Czech translations and resources for LibreOffice. | +| libreoffice-langpack-cy | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Welsh translations and resources for LibreOffice. | +| libreoffice-langpack-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Danish translations and resources for LibreOffice. | +| libreoffice-langpack-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional German translations and resources for LibreOffice. | +| libreoffice-langpack-dz | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Dzongkha translations and resources for LibreOffice. | +| libreoffice-langpack-el | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Greek translations and resources for LibreOffice. | +| libreoffice-langpack-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional English translations and resources for LibreOffice. | +| libreoffice-langpack-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Spanish translations and resources for LibreOffice. | +| libreoffice-langpack-et | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Estonian translations and resources for LibreOffice. | +| libreoffice-langpack-eu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Basque translations and resources for LibreOffice. | +| libreoffice-langpack-fa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Farsi translations and resources for LibreOffice. | +| libreoffice-langpack-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Finnish translations and resources for LibreOffice. | +| libreoffice-langpack-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional French translations and resources for LibreOffice. | +| libreoffice-langpack-ga | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Irish translations and resources for LibreOffice. | +| libreoffice-langpack-gl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Galician translations and resources for LibreOffice. | +| libreoffice-langpack-gu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Gujarati translations and resources for LibreOffice. | +| libreoffice-langpack-he | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Hebrew translations and resources for LibreOffice. | +| libreoffice-langpack-hi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Hindi translations and resources for LibreOffice. | +| libreoffice-langpack-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Croatian translations and resources for LibreOffice. | +| libreoffice-langpack-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Hungarian translations and resources for LibreOffice. | +| libreoffice-langpack-id | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Indonesian translations and resources for LibreOffice. | +| libreoffice-langpack-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Italian translations and resources for LibreOffice. | +| libreoffice-langpack-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Japanese translations and resources for LibreOffice. | +| libreoffice-langpack-kk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Kazakh translations and resources for LibreOffice. | +| libreoffice-langpack-kn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Kannada translations and resources for LibreOffice. | +| libreoffice-langpack-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Korean translations and resources for LibreOffice. | +| libreoffice-langpack-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Lithuanian translations and resources for LibreOffice. | +| libreoffice-langpack-lv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Latvian translations and resources for LibreOffice. | +| libreoffice-langpack-mai | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Maithili translations and resources for LibreOffice. | +| libreoffice-langpack-ml | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Malayalam translations and resources for LibreOffice. | +| libreoffice-langpack-mr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Marathi translations and resources for LibreOffice. | +| libreoffice-langpack-nb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Bokmal translations and resources for LibreOffice. | +| libreoffice-langpack-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Dutch translations and resources for LibreOffice. | +| libreoffice-langpack-nn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Nynorsk translations and resources for LibreOffice. | +| libreoffice-langpack-nr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Southern translations and resources for LibreOffice. | +| libreoffice-langpack-nso | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Northern translations and resources for LibreOffice. | +| libreoffice-langpack-or | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Odia translations and resources for LibreOffice. | +| libreoffice-langpack-pa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Punjabi translations and resources for LibreOffice. | +| libreoffice-langpack-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Polish translations and resources for LibreOffice. | +| libreoffice-langpack-pt-BR | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Brazilian translations and resources for LibreOffice. | +| libreoffice-langpack-pt-PT | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Portuguese translations and resources for LibreOffice. | +| libreoffice-langpack-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Romanian translations and resources for LibreOffice. | +| libreoffice-langpack-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Russian translations and resources for LibreOffice. | +| libreoffice-langpack-si | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Sinhalese translations and resources for LibreOffice. | +| libreoffice-langpack-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Slovak translations and resources for LibreOffice. | +| libreoffice-langpack-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Slovenian translations and resources for LibreOffice. | +| libreoffice-langpack-sr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Serbian translations and resources for LibreOffice. | +| libreoffice-langpack-ss | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Swati translations and resources for LibreOffice. | +| libreoffice-langpack-st | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Southern translations and resources for LibreOffice. | +| libreoffice-langpack-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Swedish translations and resources for LibreOffice. | +| libreoffice-langpack-ta | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Tamil translations and resources for LibreOffice. | +| libreoffice-langpack-te | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Telugu translations and resources for LibreOffice. | +| libreoffice-langpack-th | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Thai translations and resources for LibreOffice. | +| libreoffice-langpack-tn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Tswana translations and resources for LibreOffice. | +| libreoffice-langpack-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Turkish translations and resources for LibreOffice. | +| libreoffice-langpack-ts | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Tsonga translations and resources for LibreOffice. | +| libreoffice-langpack-uk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Ukrainian translations and resources for LibreOffice. | +| libreoffice-langpack-ve | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Venda translations and resources for LibreOffice. | +| libreoffice-langpack-xh | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Xhosa translations and resources for LibreOffice. | +| libreoffice-langpack-zh-Hans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Simplified translations and resources for LibreOffice. | +| libreoffice-langpack-zh-Hant | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Traditional translations and resources for LibreOffice. | +| libreoffice-langpack-zu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Provides additional Zulu translations and resources for LibreOffice. | +| libreoffice-math | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Equation Editor Application. | +| libreoffice-ogltrans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | OpenGL Transitions enable 3D slide transitions to be used in LibreOffice.Requires good quality 3D support for your graphics card for best experience. | +| libreoffice-opensymbol-fonts | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A dingbats font, OpenSymbol, suitable for use by LibreOffice for bullets andmathematical symbols. | +| libreoffice-pdfimport | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The PDF Importer imports PDF into drawing documents to preserve layoutand enable basic editing of PDF documents. | +| libreoffice-pyuno | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Python bindings for the LibreOffice UNO component model. Allows scripts bothexternal to LibreOffice and within the internal LibreOffice scripting frameworkto be written in python. | +| libreoffice-ure | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | UNO is the component model of LibreOffice. UNO offers interoperability betweenprogramming languages, other components models and hardware architectures,either in process or over process boundaries, in the Intranet as well as in theInternet. UNO components may be implemented in and accessed from anyprogramming language for which a UNO implementation (AKA language binding) andan appropriate bridge or adapter exists | +| libreoffice-ure-common | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Arch-independent part of libreoffice-ure. | +| libreoffice-voikko | GPLv3+ | This package contains a Finnish spell-checking and hyphenation component forLibreOffice. The actual spell-checking and hyphenation functionality isprovided by the Voikko library. | +| libreoffice-wiki-publisher | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The Wiki Publisher enables you to create Wiki articles on MediaWiki serverswithout having to know the syntax of the MediaWiki markup language. Publishyour new and existing documents transparently with writer to a wiki page. | +| libreoffice-writer | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice Word Processor application. | +| libreoffice-x11 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | A plug-in for LibreOffice that enables generic X11 support. | +| libreoffice-xsltfilter | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The xsltfilter module for LibreOffice, provides additional docbook andxhtml export transforms. Install this to enable docbook export. | +| libreport | GPLv2+ | Libraries providing API for reporting different problems in applicationsto different bug targets like Bugzilla, ftp, trac, etc... | +| libreport-anaconda | GPLv2+ | Default configuration for reporting Anaconda problems or uploading the gathereddata over ftp/scp... | +| libreport-cli | GPLv2+ | This package contains simple command line tool for workingwith problem dump reports | +| libreport-gtk | GPLv2+ | Applications for reporting bugs using libreport backend | +| libreport-newt | GPLv2+ | This package contains a simple newt application for reportingbugs | +| libreport-plugin-bugzilla | GPLv2+ | Plugin to report bugs into the bugzilla. | +| libreport-plugin-kerneloops | GPLv2+ | This package contains plugin which sends kernel crash information to specifiedserver, usually to kerneloops.org. | +| libreport-plugin-logger | GPLv2+ | The simple reporter plugin which writes a report to a specified file. | +| libreport-plugin-mailx | GPLv2+ | The simple reporter plugin which sends a report via mailx to a specifiedemail address. | +| libreport-plugin-reportuploader | GPLv2+ | Plugin to report bugs into anonymous FTP site associated with ticketing system. | +| libreport-plugin-rhtsupport | GPLv2+ | Plugin to report bugs into RH support system. | +| libreport-plugin-ureport | GPLv2+ | Uploads micro-report to abrt server | +| libreport-rhel | GPLv2+ | Default configuration for reporting bugs via Red Hat infrastructureused to easily configure the reporting process for Red Hat systems. Justinstall this package and you're done. | +| libreport-rhel-anaconda-bugzilla | GPLv2+ | Default configuration for reporting Anaconda problems to Red Hat Bugzilla usedto easily configure the reporting process for Red Hat systems. Just install thispackage and you're done. | +| libreport-rhel-bugzilla | GPLv2+ | Default configuration for reporting bugs to Red Hat Bugzilla used to easilyconfigure the reporting process for Red Hat systems. Just install this packageand you're done. | +| libreport-web | GPLv2+ | Library providing network API for libreport | +| librepository | LGPLv2 | LibRepository provides a simple abstraction layer to access bulk content thatis organized in a hierarchical layer. | +| libreswan | GPLv2 | Libreswan is a free implementation of IKE/IPsec for Linux. IPsec isthe Internet Protocol Security and uses strong cryptography to provideboth authentication and encryption services. These services allow youto build secure tunnels through untrusted networks. Everything passingthrough the untrusted net is encrypted by the ipsec gateway machine anddecrypted by the gateway at the other end of the tunnel. The resultingtunnel is a virtual private network or VPN.This package contains the daemons and userland tools for setting upLibreswan.Libreswan also supports IKEv2 (RFC7296) and Secure LabelingLibreswan is based on Openswan-2.6.38 which in turn is based on FreeS/WAN-2.04 | +| librevenge | (LGPLv2+ or MPLv2.0) and BSD | librevenge is a base library for writing document import filters. It hasinterfaces for text documents, vector graphics, spreadsheets andpresentations. | +| librevenge-gdb | (LGPLv2+ or MPLv2.0) and BSD | The librevenge-devel package contains gdb pretty printers that help withdebugging applications that use librevenge. | +| librpmem | BSD | The librpmem library provides low-level support for remote accessto persistent memory utilizing RDMA-capable NICs. It can be usedto replicate persistent memory regions over RDMA protocol. | +| librpmem-devel | BSD | The librpmem library provides low-level support for remote accessto persistent memory utilizing RDMA-capable NICs. It can be usedto replicate persistent memory regions over RDMA protocol.This sub-package contains libraries and header files for developingapplications that want to specifically make use of librpmem. | +| librsvg2 | LGPLv2+ | An SVG library based on cairo. | +| librsvg2-devel | LGPLv2+ | This package provides the necessary development libraries and includefiles to allow you to develop with librsvg. | +| librsvg2-tools | LGPLv2+ | This package provides extra utilities based on the librsvg library. | +| libsamplerate | BSD | Secret Rabbit Code is a sample rate converter for audio. It is capableof arbitrary and time varying conversions. It can downsample by afactor of 12 and upsample by the same factor. The ratio of input andoutput sample rates can be a real number. The conversion ratio canalso vary with time for speeding up and slowing down effects. | +| libsane-hpaio | GPLv2+ | SANE driver for scanners in HP's multi-function devices (from HPOJ). | +| libseccomp-devel | LGPLv2 | The libseccomp library provides an easy to use interface to the Linux Kernel'ssyscall filtering mechanism, seccomp. The libseccomp API allows an applicationto specify which syscalls, and optionally which syscall arguments, theapplication is allowed to execute, all of which are enforced by the LinuxKernel. | +| libselinux-python | Public Domain | The libselinux-python package contains the python bindings for developingSELinux applications. | +| libselinux-ruby | Public Domain | The libselinux-ruby package contains the ruby bindings for developingSELinux applications. | +| libserf | ASL 2.0 | The serf library is a C-based HTTP client library built upon the ApachePortable Runtime (APR) library. It multiplexes connections, running theread/write communication asynchronously. Memory copies and transformations arekept to a minimum to provide high performance operation. | +| libserializer | LGPLv2+ | Libserializer contains a general serialization framework that simplifies thetask of writing custom java serialization handlers. | +| libshout | LGPLv2+ | libshout is a library for communicating with and sending data to anicecast server. It handles the socket connection, the timing of thedata, and prevents most bad data from getting to the icecast server. | +| libsigc++20 | LGPLv2+ | This library implements a full callback system for use in widget libraries,abstract interfaces, and general programming. Originally part of the Gtk--widget set, libsigc++20 is now a separate library to provide for more generaluse. It is the most complete library of its kind with the ability to connectan abstract callback to a class method, function, or function object. Itcontains adaptor classes for connection of dissimilar callbacks and has anease of use unmatched by other C++ callback libraries.Package GTK-- (gtkmm), which is a C++ binding to the GTK+ library,starting with version 1.1.2, uses libsigc++20. | +| libSM | MIT | The X.Org X11 SM (Session Management) runtime library. | +| libSM-devel | MIT | The X.Org X11 SM (Session Management) development package. | +| libsmi | GPLv2+ and BSD | Libsmi is a C library to access MIB module information througha well defined API that hides the nasty details of locatingand parsing SMIv1/v2 MIB modules.This package contains tools to check, dump, and convert MIBdefinitions and a steadily maintained and revised archiveof all IETF and IANA maintained standard MIB modules. | +| libsndfile | LGPLv2+ and GPLv2+ and BSD | libsndfile is a C library for reading and writing sound files such asAIFF, AU, WAV, and others through one standard interface. It cancurrently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and64-bit floating point WAV files and a number of compressed formats. Itcompiles and runs on *nix, MacOS, and Win32. | +| libsoup-devel | LGPLv2 | Libsoup is an HTTP library implementation in C. This package allowsyou to develop applications that use the libsoup library. | +| libspectre | GPLv2+ | libspectre is a small library for rendering PostScript(TM) documents.It provides a convenient easy to use API for handling and renderingPostScript documents. | +| libspiro | GPLv3+ | This library will take an array of spiro control points andconvert them into a series of b鑼厇ier splines which can thenbe used in the myriad of ways the world has come to use b鑼厇iers. | +| libsrtp | BSD | This package provides an implementation of the Secure Real-timeTransport Protocol (SRTP), the Universal Security Transform (UST), anda supporting cryptographic kernel. | +| libssh-devel | LGPLv2+ | The libssh-devel package contains libraries and header files for developingapplications that use libssh. | +| libstaroffice | MPLv2.0 or LGPLv2+ | libstaroffice is a library for import of binary StarOffice documents. | +| libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This is the GNU implementation of the standard C++ libraries. Thispackage includes the header files and libraries needed for C++development. This includes rewritten implementation of STL. | +| libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Manual, doxygen generated API information and Frequently Asked Questionsfor the GNU standard C++ library. | +| libtar | MIT | libtar is a C library for manipulating tar archives. It supports boththe strict POSIX tar format and many of the commonly-used GNUextensions. | +| libtasn1-devel | GPLv3+ and LGPLv2+ | This package contains files for development of applications which willuse libtasn1. | +| libtasn1-tools | GPLv3+ | This package contains simple tools that can decode and encode ASN.1data. | +| libthai | LGPLv2+ | LibThai is a set of Thai language support routines aimed to easedevelopers' tasks to incorporate Thai language support in their applications.It includes important Thai-specific functions e.g. word breaking, input andoutput methods as well as basic character and string supports. | +| libtheora | BSD | Theora is Xiph.Org's first publicly released video codec, intendedfor use within the Ogg's project's Ogg multimedia streaming system.Theora is derived directly from On2's VP3 codec; Currently the two arenearly identical, varying only in encapsulating decoder tables in thebitstream headers, but Theora will make use of this extra freedomin the future to improve over what is possible with VP3. | +| libtiff | libtiff | The libtiff package contains a library of functions for manipulatingTIFF (Tagged Image File Format) image format files. TIFF is a widelyused file format for bitmapped images. TIFF files usually end in the.tif extension and they are often quite large.The libtiff package should be installed if you need to manipulate TIFFformat image files. | +| libtiff-devel | libtiff | This package contains the header files and documentation necessary fordeveloping programs which will manipulate TIFF format image filesusing the libtiff library.If you need to develop programs which will manipulate TIFF formatimage files, you should install this package. You'll also need toinstall the libtiff package. | +| libtimezonemap | GPLv3 | libtimezonemap is a time zone map widget for Gtk+. The widget displays a worldmap with a highlighted region representing the selected time zone, and thelocation can be changed by clicking on the map.This library is a fork of the of the code from gnome-control-center's datetimepanel, which was itself a fork of Ubiquity's timezone map. | +| libtool | GPLv2+ and LGPLv2+ and GFDL | GNU Libtool is a set of shell scripts which automatically configure UNIX andUNIX-like systems to generically build shared libraries. Libtool provides aconsistent, portable interface which simplifies the process of using sharedlibraries.If you are developing programs which will use shared libraries, but do not usethe rest of the GNU Autotools (such as GNU Autoconf and GNU Automake), youshould install the libtool package.The libtool package also includes all files needed to integrate the GNUPortable Library Tool (libtool) and the GNU Libtool Dynamic Module Loader(ltdl) into a package built using the GNU Autotools (including GNU Autoconfand GNU Automake). | +| libtool-ltdl-devel | LGPLv2+ | Static libraries and header files for development with ltdl. | +| libucil | GPLv2+ | Unicap provides a uniform interface to video capture devices. It allowsapplications to use any supported video capture device via a single API.The related ucil library provides easy to use functions to render textand graphic overlays onto video images. | +| libudisks2 | LGPLv2+ | This package contains the dynamic library, which providesaccess to the udisksd daemon. | +| libunicap | GPLv2+ | Unicap provides a uniform interface to video capture devices. It allowsapplications to use any supported video capture device via a single API.The unicap library offers a high level of hardware abstraction whilemaintaining maximum performance. Zero copy capture of video buffers ispossible for devices supporting it allowing fast video capture with lowCPU usage even on low-speed architectures. | +| liburing | LGPLv2+ | Provides native async IO for the Linux kernel, in a fast and efficientmanner, for both buffered and O_DIRECT. | +| libusal | GPLv2 | The libusal package contains C libraries that allows applicationsto communicate with SCSI devices and is well suitable for writingCD-R media. | +| libusbmuxd | LGPLv2+ | libusbmuxd is the client library used for communicating with Apple's iPod Touch,iPhone, iPad and Apple TV devices. It allows multiple services on the deviceto be accessed simultaneously. | +| libuv | MIT and BSD and ISC | libuv is a new platform layer for Node. Its purpose is to abstract IOCP onWindows and libev on Unix systems. We intend to eventually contain all platformdifferences in this library. | +| libv4l | LGPLv2+ and GPLv2 | libv4l is a collection of libraries which adds a thin abstraction layer ontop of video4linux2 devices. The purpose of this (thin) layer is to make iteasy for application writers to support a wide variety of devices withouthaving to write separate code for different devices in the same class. libv4llibv4lconvert offers functions to convert from any (known) pixel-formatto V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420.libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independentof the drivers for those devices supporting v4l1 compatibility (which manyv4l2 drivers do not).libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for theapplication transparent libv4lconvert conversion where necessary. | +| libva | MIT | Libva is a library providing the VA API video acceleration API. | +| libva-devel | MIT | The libva-devel package contains libraries and header files fordeveloping applications that use libva. | +| libvdpau | MIT | VDPAU is the Video Decode and Presentation API for UNIX. It provides aninterface to video decode acceleration and presentation hardware present inmodern GPUs. | +| libvirt | LGPLv2+ | Libvirt is a C toolkit to interact with the virtualization capabilitiesof recent versions of Linux (and other OSes). The main package includesthe libvirtd server exporting the virtualization support. | +| libvirt-admin | LGPLv2+ | The client side utilities to control the libvirt daemon. | +| libvirt-bash-completion | LGPLv2+ | Bash completion script stub. | +| libvirt-client | LGPLv2+ | The client binaries needed to access the virtualizationcapabilities of recent versions of Linux (and other OSes). | +| libvirt-daemon | LGPLv2+ | Server side daemon required to manage the virtualization capabilitiesof recent versions of Linux. Requires a hypervisor specific sub-RPMfor specific drivers. | +| libvirt-daemon-config-network | LGPLv2+ | Default configuration files for setting up NAT based networking | +| libvirt-daemon-config-nwfilter | LGPLv2+ | Network filter configuration files for cleaning guest traffic | +| libvirt-daemon-driver-interface | LGPLv2+ | The interface driver plugin for the libvirtd daemon, providingan implementation of the network interface APIs using thenetcf library | +| libvirt-daemon-driver-network | LGPLv2+ | The network driver plugin for the libvirtd daemon, providingan implementation of the virtual network APIs using the Linuxbridge capabilities. | +| libvirt-daemon-driver-nodedev | LGPLv2+ | The nodedev driver plugin for the libvirtd daemon, providingan implementation of the node device APIs using the udevcapabilities. | +| libvirt-daemon-driver-nwfilter | LGPLv2+ | The nwfilter driver plugin for the libvirtd daemon, providingan implementation of the firewall APIs using the ebtables,iptables and ip6tables capabilities | +| libvirt-daemon-driver-qemu | LGPLv2+ | The qemu driver plugin for the libvirtd daemon, providingan implementation of the hypervisor driver APIs usingQEMU | +| libvirt-daemon-driver-secret | LGPLv2+ | The secret driver plugin for the libvirtd daemon, providingan implementation of the secret key APIs. | +| libvirt-daemon-driver-storage | LGPLv2+ | The storage driver plugin for the libvirtd daemon, providingan implementation of the storage APIs using LVM, iSCSI,parted and more. | +| libvirt-daemon-driver-storage-core | LGPLv2+ | The storage driver plugin for the libvirtd daemon, providingan implementation of the storage APIs using files, local disks, LVM, SCSI,iSCSI, and multipath storage. | +| libvirt-daemon-driver-storage-disk | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for blockvolumes using the host disks. | +| libvirt-daemon-driver-storage-gluster | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for glustervolumes using libgfapi. | +| libvirt-daemon-driver-storage-iscsi | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for iscsivolumes using the host iscsi stack. | +| libvirt-daemon-driver-storage-logical | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for blockvolumes using lvm. | +| libvirt-daemon-driver-storage-mpath | LGPLv2+ | The storage driver backend adding implementation of the storage APIs formultipath storage using device mapper. | +| libvirt-daemon-driver-storage-rbd | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for rbdvolumes using the ceph protocol. | +| libvirt-daemon-driver-storage-scsi | LGPLv2+ | The storage driver backend adding implementation of the storage APIs for scsihost devices. | +| libvirt-daemon-kvm | LGPLv2+ | Server side daemon and driver required to manage the virtualizationcapabilities of the KVM hypervisor | +| libvirt-dbus | LGPLv2+ | This package provides D-Bus API for libvirt | +| libvirt-devel | LGPLv2+ | Include header files & development libraries for the libvirt C library. | +| libvirt-docs | LGPLv2+ | Includes the API reference for the libvirt C library, and a completecopy of the libvirt.org website documentation. | +| libvirt-gconfig | LGPLv2+ | This package provides APIs for processing the object configurationdata | +| libvirt-glib | LGPLv2+ | This package provides integration between libvirt and the glibevent loop. | +| libvirt-gobject | LGPLv2+ | This package provides APIs for managing virtualization hostobjects | +| libvirt-libs | LGPLv2+ | Shared libraries for accessing the libvirt daemon. | +| libvirt-lock-sanlock | LGPLv2+ | Includes the Sanlock lock manager plugin for the QEMUdriver | +| libvirt-nss | LGPLv2+ | Libvirt plugin for NSS for translating domain names into IP addresses. | +| libvisio | MPLv2.0 | libvisio is library providing ability to interpret and importMicrosoft Visio diagrams into various applications. You can find itbeing used in LibreOffice. | +| libvisual | LGPLv2+ | Libvisual is an abstraction library that comes between applications andaudio visualisation plugins.Often when it comes to audio visualisation plugins or programs that createvisuals they do depend on a player or something else, basically there is nogeneral framework that enable application developers to easy access coolaudio visualisation plugins. Libvisual wants to change this by providingan interface towards plugins and applications, through this easy to useinterface applications can easily access plugins and since the drawing isdone by the application it also enables the developer to draw the visualanywhere he wants. | +| libvma | GPLv2 or BSD | libvma is a LD_PRELOAD-able library that boosts performanceof TCP and UDP traffic.It allows application written over standard socket API to handlefast path data traffic from user space over Ethernet and/orInfiniband with full network stack bypass and get better throughput,latency and packets/sec rate.No application binary change is required for that.libvma is supported by RDMA capable devices that support""verbs"" IBV_QPT_RAW_PACKET QP for Ethernet and/or IBV_QPT_UD QP for IPoIB. | +| libvmem | BSD | The libvmem library turns a pool of persistent memory into a volatilememory pool, similar to the system heap but kept separate and withits own malloc-style API. | +| libvmem-devel | BSD | The libvmem library turns a pool of persistent memory into a volatilememory pool, similar to the system heap but kept separate and withits own malloc-style API.This sub-package contains libraries and header files for developingapplications that want to make use of libvmem. | +| libvmmalloc | BSD | The libvmmalloc library transparently converts all the dynamic memoryallocations into persistent memory allocations. This allows the useof persistent memory as volatile memory without modifying the targetapplication.The typical usage of libvmmalloc is to load it via the LD_PRELOADenvironment variable. | +| libvmmalloc-devel | BSD | The libvmmalloc library transparently converts all the dynamic memoryallocations into persistent memory allocations. This allows the useof persistent memory as volatile memory without modifying the targetapplication.This sub-package contains libraries and header files for developingapplications that want to specifically make use of libvmmalloc. | +| libvncserver | GPLv2+ | LibVNCServer makes writing a VNC server (or more correctly, a program exportinga frame-buffer via the Remote Frame Buffer protocol) easy.It hides the programmer from the tedious task of managing clients andcompression schemata. | +| libvoikko | GPLv2+ | This is libvoikko, library for spellcheckers and hyphenators using Malaganatural language grammar development tool. The library is written in C.Currently only Finnish is supported, but the API of the library has beendesigned to allow adding support for other languages later. Note however thatMalaga is rather low level tool that requires implementing the whole morphologyof a language as a left associative grammar. Therefore languages that havesimple or even moderately complex morphologies and do not require morphologicalanalysis in their hyphenators should be implemented using other tools such asHunspell. | +| libvorbis | BSD | Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free,general-purpose compressed audio format for audio and music at fixedand variable bitrates.The libvorbis package contains runtime libraries for use in programsthat support Ogg Vorbis. | +| libvpx | BSD | libvpx provides the VP8/VP9 SDK, which allows you to integrate your applicationswith the VP8 and VP9 video codecs, high quality, royalty free, open source codecsdeployed on millions of computers and devices worldwide. | +| libwacom | MIT | libwacom is a library that provides information about Wacom tablets andtools. This information can then be used by drivers or applications to tweakthe UI or general settings to match the physical tablet. | +| libwacom-data | MIT | Tablet information client library library data files. | +| libwayland-client | MIT | Wayland client library | +| libwayland-cursor | MIT | Wayland cursor library | +| libwayland-egl | MIT | Wayland egl library | +| libwayland-server | MIT | Wayland server library | +| libwebp | BSD | WebP is an image format that does lossy compression of digitalphotographic images. WebP consists of a codec based on VP8, and acontainer based on RIFF. Webmasters, web developers and browserdevelopers can use WebP to compress, archive and distribute digitalimages more efficiently. | +| libwebp-devel | BSD | WebP is an image format that does lossy compression of digitalphotographic images. WebP consists of a codec based on VP8, and acontainer based on RIFF. Webmasters, web developers and browserdevelopers can use WebP to compress, archive and distribute digitalimages more efficiently. | +| libwinpr | ASL 2.0 | WinPR provides API compatibility for applications targeting non-Windowsenvironments. When on Windows, the original native API is being used instead ofthe equivalent WinPR implementation, without having to modify the code using it. | +| libwinpr-devel | ASL 2.0 | The freerdp-libwinpr-devel package contains libraries and header files fordeveloping applications that use freerdp-libwinpr. | +| libwmf | LGPLv2+ and GPLv2+ and GPL+ | A library for reading and converting Windows MetaFile vector graphics (WMF). | +| libwmf-lite | LGPLv2+ and GPLv2+ and GPL+ | A library for parsing Windows MetaFile vector graphics (WMF). | +| libwnck3 | LGPLv2+ | libwnck (pronounced ""libwink"") is used to implement pagers, tasklists,and other such things. It allows applications to monitor informationabout open windows, workspaces, their names/icons, and so forth. | +| libwpd | LGPLv2+ or MPLv2.0 | libwpd is a library for import of WordPerfect documents. | +| libwpg | LGPLv2+ or MPLv2.0 | libwpg is a library for import of images in WPG(WordPerfect Graphics) format. WPG is the format used among others inCorel software, such as WordPerfect and Presentations. | +| libwps | LGPLv2+ or MPLv2.0 | libwps is a library for import of Microsoft Works text documents,spreadsheets and (in a limited way) databases. Full list of supportedformats is available athttps://sourceforge.net/p/libwps/wiki/Home/#recognized-formats . | +| libwsman1 | BSD | Openwsman library for packages dependent on openwsman. | +| libX11 | MIT | Core X11 protocol client library. | +| libX11-common | MIT | libX11 common data | +| libX11-devel | MIT | X.Org X11 libX11 development package | +| libX11-xcb | MIT | libX11/libxcb interoperability library | +| libXau | MIT | This is a very simple mechanism for providing individual access to an X WindowSystem display.It uses existing core protocol and library hooks for specifyingauthorization data in the connection setup block to restrict use of the displayto only those clients that show that they know a server-specific keycalled a ""magic cookie"". | +| libXau-devel | MIT | X.Org X11 libXau development package | +| libXaw | MIT | Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library. | +| libXaw-devel | MIT | X.Org X11 libXaw development package | +| libxcb | MIT | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring asmall footprint, latency hiding, direct access to the protocol, improvedthreading support, and extensibility. | +| libxcb-devel | MIT | The libxcb-devel package contains libraries and header files for developingapplications that use libxcb. | +| libXcomposite | MIT | X Composite Extension library | +| libXcomposite-devel | MIT | X.Org X11 libXcomposite development package | +| libXcursor | MIT | This is a simple library designed to help locate and load cursors.Cursors can be loaded from files or memory. A library of common cursorsexists which map to the standard X cursor names.Cursors can exist inseveral sizes and the library automatically picks the best size. | +| libXcursor-devel | MIT | libXcursor development package. | +| libXdamage | MIT | X.Org X11 libXdamage runtime library. | +| libXdamage-devel | MIT | X.Org X11 libXdamage development package. | +| libXdmcp | MIT | X Display Manager Control Protocol library. | +| libXext | MIT | X.Org X11 libXext runtime library | +| libXext-devel | MIT | X.Org X11 libXext development package | +| libXfixes | MIT | X Fixes library. | +| libXfixes-devel | MIT | libXfixes development package | +| libXfont2 | MIT | X.Org X11 libXfont2 runtime library | +| libXft | MIT | X.Org X11 libXft runtime library | +| libXft-devel | MIT | X.Org X11 libXft development package | +| libXi | MIT | X.Org X11 libXi runtime library | +| libXi-devel | MIT | X.Org X11 libXi development package | +| libXinerama | MIT | X.Org X11 libXinerama runtime library | +| libXinerama-devel | MIT | X.Org X11 libXinerama development package | +| libxkbcommon | MIT | libxkbcommon is the X.Org library for compiling XKB maps into formats usable bythe X Server or other display servers. | +| libxkbcommon-devel | MIT | X.Org X11 XKB parsing development package | +| libxkbcommon-x11 | MIT | libxkbcommon-x11 is the X.Org library for creating keymaps by querying the Xserver. | +| libxkbfile | MIT | X.Org X11 libxkbfile runtime library | +| libxklavier | LGPLv2+ | libxklavier is a library providing a high-level API for the X KeyboardExtension (XKB). This library is intended to support XFree86 and othercommercial X servers. It is useful for creating XKB-related software(layout indicators etc). | +| libxml2-devel | MIT | Libraries, include files, etc you can use to develop XML applications.This library allows to manipulate XML files. It includes supportto read, modify and write XML and HTML files. There is DTDs supportthis includes parsing and validation even with complex DtDs, eitherat parse time or later once the document has been modified. The outputcan be a simple SAX stream or and in-memory DOM like representations.In this case one can use the built-in XPath and XPointer implementationto select sub nodes or ranges. A flexible Input/Output mechanism isavailable, with existing HTTP and FTP modules and combined to anURI library. | +| libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries | +| libXmu-devel | MIT | X.Org X11 libXmu development package | +| libXNVCtrl | GPLv2+ | This packages contains the libXNVCtrl library from the nvidia-settingsapplication. This library provides the NV-CONTROL API for communicating withthe proprietary NVidia xorg driver. This package does not contain thenvidia-settings tool itself as that is included with the proprietary driversthemselves. | +| libXp | MIT | X.Org X11 libXp runtime library | +| libXp-devel | MIT | X.Org X11 libXp development package | +| libXpm | MIT | X.Org X11 libXpm runtime library | +| libXpm-devel | MIT | X.Org X11 libXpm development package | +| libXrandr | MIT | X.Org X11 libXrandr runtime library | +| libXrandr-devel | MIT | X.Org X11 libXrandr development package | +| libXrender | MIT | X.Org X11 libXrender runtime library | +| libXrender-devel | MIT | X.Org X11 libXrender development package | +| libXres | MIT | X-Resource is an extension that allows a client to querythe X server about its usage of various resources. | +| libXScrnSaver | MIT | X.Org X11 libXss runtime library | +| libXScrnSaver-devel | MIT | X.Org X11 libXss development package | +| libxshmfence | MIT | Shared memory fences for X11, as used in DRI3. | +| libxshmfence-devel | MIT | The libxshmfence-devel package contains libraries and header files fordeveloping applications that use libxshmfence. | +| libxslt-devel | MIT | The libxslt-devel package contains libraries and header files fordeveloping applications that use libxslt. | +| libXt | MIT | X.Org X11 libXt runtime library | +| libXt-devel | MIT | X.Org X11 libXt development package | +| libXtst | MIT | X.Org X11 libXtst runtime library | +| libXtst-devel | MIT | X.Org X11 libXtst development package | +| libXv | MIT | X.Org X11 libXv runtime library | +| libXv-devel | MIT | X.Org X11 libXv development package | +| libXvMC | MIT | X.Org X11 libXvMC runtime library | +| libXxf86dga | MIT | X.Org X11 libXxf86dga runtime library | +| libXxf86dga-devel | MIT | X.Org X11 libXxf86dga development package | +| libXxf86misc | MIT | X.Org X11 libXxf86misc runtime library | +| libXxf86misc-devel | MIT | X.Org X11 libXxf86misc development package | +| libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library | +| libXxf86vm-devel | MIT | X.Org X11 libXxf86vm development package | +| libyami | ASL 2.0 | Yet Another Media Infrastructure.It is YUMMY to your video experience on Linux like platform.Yami is core building block for media solution. it parses video streamand decodes them leverage hardware acceleration. | +| libyang | BSD | Libyang is YANG data modeling language parser and toolkitwritten (and providing API) in C. | +| libzhuyin | GPLv3+ | The libzhuyin package contains libzhuyin compatibility library. | +| libzip | BSD | libzip is a C library for reading, creating, and modifying zip archives. Filescan be added from data buffers, files, or compressed data copied directly fromother zip archives. Changes made without closing the archive can be reverted.The API is documented by man pages. | +| libzip | BSD | libzip is a C library for reading, creating, and modifying zip archives. Filescan be added from data buffers, files, or compressed data copied directly fromother zip archives. Changes made without closing the archive can be reverted.The API is documented by man pages. | +| libzip-devel | BSD | The libzip-devel package contains libraries and header files fordeveloping applications that use libzip. | +| libzip-devel | BSD | The libzip-devel package contains libraries and header files fordeveloping applications that use libzip. | +| libzip-tools | BSD | The libzip-tools package provides command line tools split off libzip:- zipcmp- zipmerge- ziptool | +| libzip-tools | BSD | The libzip-tools package provides command line tools split off libzip:- zipcmp- zipmerge- ziptool | +| libzmf | MPLv2.0 | libzmf is library providing ability to interpret and import Zonerdocument formats into various applications. Currently it only supportsZoner Callisto/Draw v 4-5. | +| linuxconsoletools | GPLv2+ | This package contains utilities for testing and configuring joysticks,connecting legacy devices to the kernel's input subsystem (providing supportfor serial mice, touchscreens etc.), and test the input event layer. | +| linuxptp | GPLv2+ | This software is an implementation of the Precision Time Protocol (PTP)according to IEEE standard 1588 for Linux. The dual design goals are to providea robust implementation of the standard and to use the most relevant and modernApplication Programming Interfaces (API) offered by the Linux kernel.Supporting legacy APIs and other platforms is not a goal. | +| lklug-fonts | GPLv2 | The lklug-fonts package contains fonts for the display ofSinhala. The original font for TeX/LaTeX is developed by YannisHaralambous and are in GPL. OTF tables are added by AnuradhaRatnaweera and Harshani Devadithya. | +| lld | NCSA | The LLVM project linker. | +| lldb | NCSA | LLDB is a next generation, high-performance debugger. It is built as a setof reusable components which highly leverage existing libraries in thelarger LLVM Project, such as the Clang expression parser and LLVMdisassembler. | +| lldb-devel | NCSA | The package contains header files for the LLDB debugger. | +| lld-devel | NCSA | This package contains library and header files needed to develop new nativeprograms that use the LLD infrastructure. | +| lld-libs | NCSA | Shared libraries for LLD. | +| lldpd | ISC | LLDP is an industry standard protocol designed to supplant proprietaryLink-Layer protocols such as EDP or CDP. The goal of LLDP is to providean inter-vendor compatible mechanism to deliver Link-Layer notificationsto adjacent network devices. | +| lldpd-devel | ISC | lldpd development libraries and headers | +| lld-test | NCSA | LLVM regression tests. | +| llvm | NCSA | LLVM is a compiler infrastructure designed for compile-time, link-time,runtime, and idle-time optimization of programs from arbitrary programminglanguages. The compiler infrastructure includes mirror sets of programmingtools as well as libraries with equivalent functionality. | +| llvm-devel | NCSA | This package contains library and header files needed to develop new nativeprograms that use the LLVM infrastructure. | +| llvm-doc | NCSA | Documentation for the LLVM compiler infrastructure. | +| llvm-googletest | NCSA | LLVM's modified googletest sources. | +| llvm-libs | NCSA | Shared libraries for the LLVM compiler infrastructure. | +| llvm-static | NCSA | Static libraries for the LLVM compiler infrastructure. | +| llvm-test | NCSA | LLVM regression tests. | +| llvm-toolset | NCSA | This is the main package for llvm-toolset. | +| lmdb-libs | OpenLDAP | The lmdb-libs package contains shared libraries necessary for runningapplications that use lmdb. | +| lm_sensors-sensord | GPLv2+ and Verbatim and MIT | Daemon that periodically logs sensor readings to syslog or a round-robindatabase, and warns of sensor alarms. | +| log4j12 | ASL 2.0 | Log4j is a tool to help the programmer output log statements to avariety of output targets. | +| log4j12-javadoc | ASL 2.0 | This package contains javadoc for log4j12. | +| lohit-assamese-fonts | OFL | This package provides a free Assamese TrueType/OpenType font. | +| lohit-bengali-fonts | OFL | This package provides a free Bengali TrueType/OpenType font. | +| lohit-devanagari-fonts | OFL | This package provides a free Devanagari Script TrueType/OpenType font. | +| lohit-gujarati-fonts | OFL | This package provides a free Gujarati truetype/opentype font. | +| lohit-gurmukhi-fonts | OFL | This package provides a free Gurmukhi script truetype font for Punjabi language. | +| lohit-kannada-fonts | OFL | This package provides a free Kannada truetype/opentype font. | +| lohit-malayalam-fonts | OFL | This package provides a free Malayalam truetype/opentype font. | +| lohit-marathi-fonts | OFL | This package provides a free Marathi truetype/opentype font. | +| lohit-nepali-fonts | OFL | This package provides a free TrueType font for Nepali language. | +| lohit-odia-fonts | OFL | This package provides a free truetype font for Odia language. | +| lohit-tamil-fonts | OFL | This package provides a free Tamil truetype/opentype font. | +| lohit-telugu-fonts | OFL | This package provides a free Telugu truetype/opentype font. | +| lorax | GPLv2+ | Lorax is a tool for creating the anaconda install images.It also includes livemedia-creator which is used to create bootable livemedia,including live isos and disk images. It can use libvirtd for the install, orAnaconda's image install feature. | +| lorax-composer | GPLv2+ | lorax-composer provides a REST API for building images using lorax. | +| lorax-lmc-novirt | GPLv2+ | Additional dependencies required by livemedia-creator when using it with --no-virtto run Anaconda. | +| lorax-lmc-virt | GPLv2+ | Additional dependencies required by livemedia-creator when using it with qemu-kvm. | +| lorax-templates-anolis | GPLv2+ | Anolis OS specific Lorax templates for creating the boot.iso and live isos areplaced in /usr/share/lorax/templates.d/80-anolis | +| lorax-templates-generic | GPLv2+ | Lorax templates for creating the boot.iso and live isos are placed in/usr/share/lorax/templates.d/99-generic | +| lpsolve | LGPLv2+ | Mixed Integer Linear Programming (MILP) solver lpsolve solves pure linear,(mixed) integer/binary, semi-continuous and special ordered sets (SOS) models. | +| lshw-gui | GPLv2 | Graphical frontend for the hardware lister (lshw) tool. If desired,hardware information can be saved to file in plain, XML or HTMLformat. | +| ltrace | GPLv2+ | Ltrace is a debugging program which runs a specified command until thecommand exits. While the command is executing, ltrace intercepts andrecords both the dynamic library calls called by the executed processand the signals received by the executed process. Ltrace can alsointercept and print system calls executed by the process.You should install ltrace if you need a sysadmin tool for tracking theexecution of processes. | +| lttng-ust | LGPLv2 and GPLv2 and MIT | This library may be used by user-space applications to generatetrace-points using LTTng. | +| lua | MIT | Lua is a powerful light-weight programming language designed forextending applications. Lua is also frequently used as ageneral-purpose, stand-alone language. Lua is free software.Lua combines simple procedural syntax with powerful data descriptionconstructs based on associative arrays and extensible semantics. Luais dynamically typed, interpreted from bytecodes, and has automaticmemory management with garbage collection, making it ideal forconfiguration, scripting, and rapid prototyping. | +| lua-expat | MIT | LuaExpat is a SAX XML parser based on the Expat library. | +| lua-guestfs | LGPLv2+ | lua-guestfs contains Lua bindings for libguestfs. | +| lua-json | MIT | LuaJSON is a customizable JSON decoder/encoder, using LPEG for parsing. | +| lua-lpeg | MIT | LPeg is a new pattern-matching library for Lua, based on Parsing ExpressionGrammars (PEGs). | +| lua-socket | MIT | that provides support for the TCP and UDP transport layers, and a set of Luamodules that add support for functionality commonly needed by applicationsthat deal with the Internet.Among the support modules, the most commonly used implement the SMTP, HTTPand FTP. In addition there are modules for MIME, URL handling and LTN12. | +| luksmeta | LGPLv2+ | LUKSMeta is a command line utility for storing small portions of metadata inthe LUKSv1 header for use before unlocking the volume. | +| m17n-db | LGPLv2+ | This package contains multilingualization (m17n) datafiles for m17n-libwhich describe input maps, encoding maps, OpenType font data andfont layout text rendering for languages. | +| m17n-lib | LGPLv2+ | m17n-lib is a multilingual text library used primarily to allowthe input of many languages with the input table maps from m17n-db.The package provides the core and input method backend libraries. | +| madan-fonts | GPL+ | This package provides the Madan font for Nepali made by theMadan Puraskar Pustakalaya project. | +| mailman | GPLv2+ | Mailman is software to help manage email discussion lists, much likeMajordomo and Smartmail. Unlike most similar products, Mailman giveseach mailing list a webpage, and allows users to subscribe,unsubscribe, etc. over the Web. Even the list manager can administerhis or her list entirely from the Web. Mailman also integrates mostthings people want to do with mailing lists, including archiving, mail<-> news gateways, and so on.When the package has finished installing, you will need to perform someadditional installation steps, these are described in:/usr/share/doc/mailman/INSTALL.REDHAT | +| malaga | GPLv2+ | A software package for the development and application ofgrammars that are used for the analysis of words and sentences of naturallanguages. It is a language-independent system that offers a programminglanguage for the modelling of the language-dependent grammaticalinformation. This language is also called Malaga.Malaga is based on the grammatical theory of the ""Left Associative Grammar""(LAG), developed by Roland Hausser, professor for Computational Linguistics atUniversity of Erlangen, Germany. | +| malaga-suomi-voikko | GPLv2+ | A description of Finnish morphology written in Malaga. This package is builtto support the Voikko spellchecker/hyphenator, it doesn't support the Sukijatext indexer. | +| mallard-rng | MIT | RELAX NG schemas for all Mallard versions and extensions that have been markedfinal. | +| man-pages-overrides | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | A collection of manual (""man"") pages to complement other packages or updatethose contained therein. Always have the latest version of this packageinstalled. | +| mariadb | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a community developed branch of MySQL - a multi-user, multi-threadedSQL database server. It is a client/server implementation consisting ofa server daemon (mysqld) and many different client programs and libraries.The base package contains the standard MariaDB/MySQL client programs andgeneric MySQL files. | +| mariadb-backup | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB Backup is an open source tool provided by MariaDB for performingphysical online backups of InnoDB, Aria and MyISAM tables.For InnoDB, ""hot online"" backups are possible. | +| mariadb-common | GPLv2 with exceptions and LGPLv2 and BSD | The package provides the essential shared files for any MariaDB program.You will need to install this package to use any other MariaDB package. | +| mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) is used to connect applicationsdeveloped in C/C++ to MariaDB and MySQL databases. | +| mariadb-connector-c-config | LGPLv2+ | This package delivers /etc/my.cnf that includes other configuration filesfrom the /etc/my.cnf.d directory and ships this directory as well.Other packages should only put their files into /etc/my.cnf.d directoryand require this package, so the /etc/my.cnf file is present. | +| mariadb-connector-c-devel | LGPLv2+ | Development files for mariadb-connector-c.Contains everything needed to build against libmariadb.so >=3 client library. | +| mariadb-connector-odbc | LGPLv2+ | MariaDB Connector/ODBC is a standardized, LGPL licensed database driver usingthe industry standard Open Database Connectivity (ODBC) API. It supports ODBCStandard 3.5, can be used as a drop-in replacement for MySQL Connector/ODBC,and it supports both Unicode and ANSI modes. | +| mariadb-devel | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server.MariaDB is a community developed branch of MySQL.This package contains everything needed for developing MariaDB/MySQL serverapplications. For developing client applications, use mariadb-connector-cpackage. | +| mariadb-embedded | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server. Thispackage contains a version of the MariaDB server that can be embeddedinto a client application instead of running as a separate process.MariaDB is a community developed branch of MySQL. | +| mariadb-embedded-devel | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server.MariaDB is a community developed branch of MySQL.This package contains files needed for developing and testing withthe embedded version of the MariaDB server. | +| mariadb-errmsg | GPLv2 with exceptions and LGPLv2 and BSD | The package provides error messages files for the MariaDB daemon and theembedded server. You will need to install this package to use any of thoseMariaDB packages. | +| mariadb-gssapi-server | GPLv2 with exceptions and LGPLv2 and BSD | GSSAPI authentication server-side plugin for MariaDB for passwordless login.This plugin includes support for Kerberos on Unix. | +| mariadb-java-client | BSD and LGPLv2+ | MariaDB Connector/J is a Type 4 JDBC driver, also known as the Direct toDatabase Pure Java Driver. It was developed specifically as a lightweightJDBC connector for use with MySQL and MariaDB database servers. | +| mariadb-oqgraph-engine | GPLv2 with exceptions and LGPLv2 and BSD | The package provides Open Query GRAPH engine (OQGRAPH) as plugin for MariaDBdatabase server. OQGRAPH is a computation engine allowing hierarchies and morecomplex graph structures to be handled in a relational fashion. In a nutshell,tree structures and friend-of-a-friend style searches can now be done usingstandard SQL syntax, and results joined onto other tables. | +| mariadb-server | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server. It is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. This package containsthe MariaDB server and some accompanying files and directories.MariaDB is a community developed branch of MySQL. | +| mariadb-server-galera | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server. It is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. This package containsthe MariaDB server and some accompanying files and directories.MariaDB is a community developed branch of MySQL. | +| mariadb-server-utils | GPLv2 with exceptions and LGPLv2 and BSD | This package contains all non-essential server utilities and scripts formanaging databases. It also contains all utilities requiring Perl and it isthe only MariaDB sub-package, except test subpackage, that depends on Perl. | +| mariadb-test | GPLv2 with exceptions and LGPLv2 and BSD | MariaDB is a multi-user, multi-threaded SQL database server.MariaDB is a community developed branch of MySQL.This package contains the regression test suite distributed with the MariaDBsources. | +| marisa | BSD or LGPLv2+ | Matching Algorithm with Recursively Implemented StorAge (MARISA) is astatic and space-efficient trie data structure. And libmarisa is a C++library to provide an implementation of MARISA. Also, the package oflibmarisa contains a set of command line tools for building andoperating a MARISA-based dictionary.A MARISA-based dictionary supports not only lookup but also reverselookup, common prefix search and predictive search. | +| matchbox-window-manager | GPLv2+ | Matchbox is a base environment for the X Window System running on non-desktopembedded platforms such as handhelds, set-top boxes, kiosks and anything elsefor which screen space, input mechanisms or system resources are limited.This package contains the window manager from Matchbox. | +| maven | ASL 2.0 and MIT | Maven is a software project management and comprehension tool. Based on theconcept of a project object model (POM), Maven can manage a project's build,reporting and documentation from a central piece of information. | +| maven | ASL 2.0 and MIT | Maven is a software project management and comprehension tool. Based on theconcept of a project object model (POM), Maven can manage a project's build,reporting and documentation from a central piece of information. | +| maven-lib | ASL 2.0 and MIT | Core part of Apache Maven that can be used as a library. | +| maven-lib | ASL 2.0 and MIT | Core part of Apache Maven that can be used as a library. | +| maven-openjdk11 | ASL 2.0 and MIT | Configures Maven to run with OpenJDK 11. | +| maven-openjdk8 | ASL 2.0 and MIT | Configures Maven to run with OpenJDK 8. | +| maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver is a library for working with artifactrepositories and dependency resolution. Maven Artifact Resolver deals with thespecification of local repository, remote repository, developer workspaces,artifact transports and artifact resolution. | +| maven-resolver-api | ASL 2.0 | The application programming interface for the repository system. | +| maven-resolver-connector-basic | ASL 2.0 | A repository connector implementation for repositories using URI-based layouts. | +| maven-resolver-impl | ASL 2.0 | An implementation of the repository system. | +| maven-resolver-spi | ASL 2.0 | The service provider interface for repository system implementations andrepository connectors. | +| maven-resolver-transport-wagon | ASL 2.0 | A transport implementation based on Maven Wagon. | +| maven-resolver-util | ASL 2.0 | A collection of utility classes to ease usage of the repository system. | +| maven-shared-utils | ASL 2.0 | This project aims to be a functional replacement for plexus-utils in Maven.It is not a 100% API compatible replacement though but a replacement witha lot of unused code. | +| maven-shared-utils | ASL 2.0 | This project aims to be a functional replacement for plexus-utils in Maven.It is not a 100% API compatible replacement though but a replacement witha lot of unused code. | +| maven-wagon | ASL 2.0 | Maven Wagon is a transport abstraction that is used in Maven'sartifact and repository handling code. Currently wagon has thefollowing providers:* File* HTTP* FTP* SSH/SCP* WebDAV* SCM (in progress) | +| maven-wagon-file | ASL 2.0 | file module for maven-wagon. | +| maven-wagon-http | ASL 2.0 | http module for maven-wagon. | +| maven-wagon-http-shared | ASL 2.0 | http-shared module for maven-wagon. | +| maven-wagon-provider-api | ASL 2.0 | provider-api module for maven-wagon. | +| mc | GPLv3+ | Midnight Commander is a visual shell much like a file manager, only withmany more features. It is a text mode application, but it also includesmouse support. Midnight Commander's best features are its ability to FTP,view tar and zip files, and to poke into RPMs for specific files. | +| mcpp | BSD | C/C++ preprocessor defines and expands macros and processes '#if','#include' and some other directives.MCPP is an alternative C/C++ preprocessor with the highest conformance.MCPP is especially useful for debugging a source program which usescomplicated macros and also useful for checking portability of a source.Though mcpp could be built as a replacement of GCC's residentpreprocessor or as a stand-alone program without using library build ofmcpp, this package installs only a program named 'mcpp' which linksshared library of mcpp and behaves independent from GCC. | +| meanwhile | LGPLv2+ | The heart of the meanwhile Project is the meanwhile library, providing the basicLotus Sametime session functionality along with the core services; PresenceAwareness, Instant Messaging, Multi-user Conferencing, Preferences Storage,Identity Resolution, and File Transfer. | +| mecab | BSD or LGPLv2+ or GPL+ | MeCab is a open source morphological analyzer which usesCRF (Conditional Random Fields) as the estimation of parameters.NOTE:You have to install MeCab dictionary rpm to make useof MeCab. | +| mecab-ipadic | mecab-ipadic | MeCab IPA is a dictionary for MeCab using CRF estimationbased on IPA corpus.This dictionary is for UTF-8 use. | +| mecab-ipadic-EUCJP | mecab-ipadic | MeCab IPA is a dictionary for MeCab using CRF estimationbased on IPA corpus.This dictionary is for EUC-JP use. | +| media-player-info | BSD | media-player-info is a repository of data files describing media player(mostly USB Mass Storage ones) capabilities. These files contain informationabout the directory layout to use to add music to these devices, about thesupported file formats, etc.The package also installs a udev rule to identify media player devices. | +| memcached | BSD | memcached is a high-performance, distributed memory object cachingsystem, generic in nature, but intended for use in speeding up dynamicweb applications by alleviating database load. | +| memkind | BSD | The memkind library is an user extensible heap manager built on top ofjemalloc which enables control of memory characteristics and apartitioning of the heap between kinds of memory. The kinds of memoryare defined by operating system memory policies that have been appliedto virtual address ranges. Memory characteristics supported bymemkind without user extension include control of NUMA and page sizefeatures. The jemalloc non-standard interface has been extended toenable specialized arenas to make requests for virtual memory from theoperating system through the memkind partition interface. Through theother memkind interfaces the user can control and extend memorypartition features and allocate memory while selecting enabledfeatures. This software is being made available for early evaluation.Feedback on design or implementation is greatly appreciated. | +| mercurial | GPLv2+ | Mercurial is a fast, lightweight source control management system designedfor efficient handling of very large distributed projects. | +| mercurial-hgk | GPLv2+ | A Mercurial extension for displaying the change history graphicallyusing Tcl/Tk. Displays branches and merges in an easilyunderstandable way and shows diffs for each revision. Based ongitk for the git SCM.Adds the ""hg view"" command. Seehttp://www.selenic.com/mercurial/wiki/index.cgi/UsingHgk for moredocumentation. | +| mesa-dri-drivers | MIT | Mesa-based DRI drivers. | +| mesa-filesystem | MIT | Mesa driver filesystem. | +| mesa-libEGL | MIT | Mesa libEGL runtime libraries. | +| mesa-libEGL-devel | MIT | Mesa libEGL development package. | +| mesa-libgbm | MIT | Mesa gbm runtime library. | +| mesa-libGL | MIT | Mesa libGL runtime libraries. | +| mesa-libglapi | MIT | Mesa shared glapi. | +| mesa-libGL-devel | MIT | Mesa libGL development package. | +| mesa-libGLU | MIT | Mesa implementation of the standard GLU OpenGL utility API. | +| mesa-libGLU-devel | MIT | The mesa-libGLU-devel package contains libraries and header files fordeveloping applications that use mesa-libGLU. | +| mesa-libGLw | MIT | Mesa libGLw runtime library. | +| mesa-libGLw-devel | MIT | Mesa libGLw development package. | +| mesa-libOSMesa | MIT | Mesa offscreen rendering libraries. | +| mesa-libxatracker | MIT | Mesa XA state tracker. | +| mesa-vdpau-drivers | MIT | Mesa-based VDPAU drivers. | +| mesa-vulkan-devel | MIT | Headers for development with the Vulkan API. | +| mesa-vulkan-drivers | MIT | The drivers with support for the Vulkan API. | +| metacity | GPLv2+ | Metacity is a window manager that integrates nicely with the GNOME desktop.It strives to be quiet, small, stable, get on with its job, and stay out ofyour attention. | +| mod_auth_gssapi | MIT | The mod_auth_gssapi module is an authentication service that implements theSPNEGO based HTTP Authentication protocol defined in RFC4559. | +| mod_auth_mellon | GPLv2+ | The mod_auth_mellon module is an authentication service that implements theSAML 2.0 federation protocol. It grants access based on the attributesreceived in assertions generated by a IdP server. | +| mod_auth_mellon-diagnostics | GPLv2+ | Build of mod_auth_mellon with diagnostic logging. See README.redhat.rstin the doc directory for instructions on using the diagnostics build. | +| mod_authnz_pam | ASL 2.0 | mod_authnz_pam is a PAM authorization module, supplementingauthentication done by other modules, for example mod_auth_kerb; itcan also be used as full Basic Authentication provider which runs the[login, password] authentication through the PAM stack. | +| mod_auth_openidc | ASL 2.0 | This module enables an Apache 2.x web server to operate asan OpenID Connect Relying Party and/or OAuth 2.0 Resource Server. | +| mod_dav_svn | ASL 2.0 | The mod_dav_svn package allows access to a Subversion repositoryusing HTTP, via the Apache httpd server. | +| mod_fcgid | ASL 2.0 | mod_fcgid is a binary-compatible alternative to the Apache module mod_fastcgi.mod_fcgid has a new process management strategy, which concentrates on reducingthe number of fastcgi servers, and kicking out corrupt fastcgi servers as soonas possible. | +| mod_http2 | ASL 2.0 | The mod_h2 Apache httpd module implements the HTTP2 protocol (h2+h2c) ontop of libnghttp2 for httpd 2.4 servers. | +| mod_intercept_form_submit | ASL 2.0 | mod_intercept_form_submit can intercept submission of application loginforms. It retrieves the login and password information from the POSTHTTP request, runs PAM authentication with those credentials, and setsthe REMOTE_USER environment variable if the authentication passes. | +| mod_ldap | ASL 2.0 | The mod_ldap and mod_authnz_ldap modules add support for LDAPauthentication to the Apache HTTP Server. | +| mod_lookup_identity | ASL 2.0 | mod_lookup_identity can retrieve additional pieces of informationabout user authenticated in Apache httpd server and store these valuesin notes/environment variables to be consumed by web applications.Use of REMOTE_USER_* environment variables is recommended. | +| mod_md | ASL 2.0 | This module manages common properties of domains for one or morevirtual hosts. Specifically it can use the ACME protocol to automatecertificate provisioning. Certificates will be configured for manageddomains and their virtual hosts automatically, including at renewal. | +| mod_proxy_html | ASL 2.0 | The mod_proxy_html and mod_xml2enc modules provide filters which cantransform and modify HTML and XML content. | +| mod_security | ASL 2.0 | ModSecurity is an open source intrusion detection and prevention enginefor web applications. It operates embedded into the web server, actingas a powerful umbrella - shielding web applications from attacks. | +| mod_security_crs | ASL 2.0 | This package provides the base rules for mod_security. | +| mod_security-mlogc | ASL 2.0 | This package contains the ModSecurity Audit Log Collector. | +| mod_session | ASL 2.0 | The mod_session module and associated backends provide an abstractinterface for storing and accessing per-user session data. | +| mod_ssl | ASL 2.0 | The mod_ssl module provides strong cryptography for the Apache Webserver via the Secure Sockets Layer (SSL) and Transport LayerSecurity (TLS) protocols. | +| motif | LGPLv2+ | This is the Motif 2.3.4 run-time environment. It includes theMotif shared libraries, needed to run applications which are dynamicallylinked against Motif and the Motif Window Manager mwm. | +| motif-devel | LGPLv2+ | This is the Motif 2.3.4 development environment. It includes theheader files and also static libraries necessary to build Motif applications. | +| motif-static | LGPLv2+ | This package contains the static Motif libraries. | +| mousetweaks | GPLv3 and GFDL | The Mousetweaks package provides mouse accessibility enhancements forthe GNOME desktop, such as performing various clicks without using anyhardware button. The options can be accessed through the Accessibilitytab of the Mouse Preferences of GNOME Control Center or through command-line. | +| mozilla-filesystem | MPLv1.1 | This package provides some directories required by packages which useMozilla technologies such as NPAPI plugins or toolkit extensions. | +| mozvoikko | GPLv2+ | This is mozvoikko, an extension for Mozilla programs for using the Finnishspell-checker Voikko. | +| mpfr-devel | LGPLv3+ and GPLv3+ and GFDL | Header files and documentation for using the MPFRmultiple-precision floating-point library in applications.If you want to develop applications which will use the MPFR library,you'll need to install the mpfr-devel package. You'll also need toinstall the mpfr package. | +| mpg123 | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries. | +| mpg123-libs | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries. | +| mpg123-plugins-pulseaudio | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries.Pulseaudio output plug-in. | +| mpich | MIT | MPICH is a high-performance and widely portable implementation of the MessagePassing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICHcomputation and communication platforms including commodity clusters (desktopsystems, shared-memory systems, multicore architectures), high-speed networks(10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-endcomputing systems (Blue Gene, Cray) and (2) to enable cutting-edge research inMPI through an easy-to-extend modular framework for other derivedimplementations.The mpich binaries in this RPM packages were configured to use the defaultprocess manager (Hydra) using the default device (ch3). The ch3 devicewas configured with support for the nemesis channel that allows forshared-memory and TCP/IP sockets based communication.This build also include support for using the 'module environment' to selectwhich MPI implementation to use when multiple implementations are installed.If you want MPICH support to be automatically loaded, you need to install thempich-autoload package. | +| mpich-devel | MIT | Contains development headers and libraries for mpich | +| mpitests-mpich | CPL and BSD | MPI test suite compiled against the mpich package | +| mpitests-mvapich2 | CPL and BSD | MPI test suite compiled against the mvapich2 package | +| mpitests-mvapich2-psm2 | CPL and BSD | MPI test suite compiled against the mvapich2 package using OmniPath | +| mpitests-openmpi | CPL and BSD | MPI test suite compiled against the openmpi package | +| mrtg | GPLv2+ | The Multi Router Traffic Grapher (MRTG) is a tool to monitor the trafficload on network-links. MRTG generates HTML pages containing PNGimages which provide a LIVE visual representation of this traffic. | +| mstflint | GPLv2+ or BSD | This package contains firmware update tool, vpd dump and register dump toolsfor network adapters based on Mellanox Technologies chips. | +| mtdev | MIT | mtdev is a stand-alone library which transforms all variants of kernel MTevents to the slotted type B protocol. The events put into mtdev may be fromany MT device, specifically type A without contact tracking, type A withcontact tracking, or type B with contact tracking. | +| mtr-gtk | GPLv2 | MTR combines the functionality of the 'traceroute' and 'ping' programsin a single network diagnostic tool. The mtr-gtk package provides theGTK+ interface for MTR.When MTR is started, it investigates the network connection between thehost MTR runs on and the user-specified destination host. Afterwards itdetermines the address of each network hop between the machines and sendsa sequence of ICMP echo requests to each one to determine the quality ofthe link to each machine. While doing this, it prints running statisticsabout each machine. | +| mt-st | GPL+ | The mt-st package contains the mt and st tape drive managementprograms. Mt (for magnetic tape drives) and st (for SCSI tape devices)can control rewinding, ejecting, skipping files and blocks and more.Install mt-st if you need a tool to manage tape drives. | +| mtx | GPLv2 | The MTX program controls the robotic mechanism in autoloaders and tapelibraries such as the HP SureStore DAT 40x6, Exabyte EZ-17, andExabyte 220. This program is also reported to work with a variety ofother tape libraries and autochangers from ADIC, Tandberg/Overland,Breece Hill, HP, and Seagate.If you have a backup tape device capable of handling more than onetape at a time, you should install MTX. | +| multilib-rpm-config | GPLv2+ | Set of tools (shell scripts, RPM macro files) to help with multilib packagingissues. | +| munge | GPLv3+ and LGPLv3+ | MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creatingand validating credentials. It is designed to be highly scalable for usein an HPC cluster environment.It allows a process to authenticate the UID and GID of another local orremote process within a group of hosts having common users and groups.These hosts form a security realm that is defined by a shared cryptographickey. Clients within this security realm can create and validate credentialswithout the use of root privileges, reserved ports, or platform-specificmethods. | +| munge-libs | GPLv3+ and LGPLv3+ | Runtime libraries for using MUNGE. | +| mutt | GPLv2+ and Public Domain | Mutt is a small but very powerful text-based MIME mail client. Muttis highly configurable, and is well suited to the mail power user withadvanced features like key bindings, keyboard macros, mail threading,regular expression searches and a powerful pattern matching languagefor selecting groups of messages. | +| mutter | GPLv2+ | Mutter is a window and compositing manager that displays and managesyour desktop via OpenGL. Mutter combines a sophisticated display engineusing the Clutter toolkit with solid window-management logic inheritedfrom the Metacity window manager.While Mutter can be used stand-alone, it is primarily intended to beused as the display core of a larger system such as GNOME Shell. Forthis reason, Mutter is very extensible via plugins, which are used bothto add fancy visual effects and to rework the window managementbehaviors to meet the needs of the environment. | +| mvapich2 | BSD and MIT | MVAPICH2 is a Message Passing Interface (MPI 3.0) implementation based on MPICHand developed by Ohio State University. | +| mvapich2-psm2 | BSD and MIT | MVAPICH2 is a Message Passing Interface (MPI 3.0) implementation based on MPICHand developed by Ohio State University.This is a version of mvapich2 2.3 that uses the PSM2 transport for Omni-Pathadapters. | +| mysql | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. MySQL is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. The base packagecontains the standard MySQL client programs and generic MySQL files. | +| mysql-common | GPLv2 with exceptions and LGPLv2 and BSD | The mysql-common package provides the essential shared files for anyMySQL program. You will need to install this package to use any otherMySQL package. | +| mysql-devel | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. Thispackage contains the libraries and header files that are needed fordeveloping MySQL client applications. | +| mysql-errmsg | GPLv2 with exceptions and LGPLv2 and BSD | The package provides error messages files for the MySQL daemon | +| mysql-libs | GPLv2 with exceptions and LGPLv2 and BSD | The mysql-libs package provides the essential shared libraries for anyMySQL client program or interface. You will need to install this packageto use any other MySQL package or any clients that need to connect to aMySQL server. | +| mysql-server | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. MySQL is aclient/server implementation consisting of a server daemon (mysqld)and many different client programs and libraries. This package containsthe MySQL server and some accompanying files and directories. | +| mysql-test | GPLv2 with exceptions and LGPLv2 and BSD | MySQL is a multi-user, multi-threaded SQL database server. Thispackage contains the regression test suite distributed withthe MySQL sources. | +| mythes | BSD and MIT | MyThes is a simple thesaurus that uses a structured text data file and anindex file with binary search to look up words and phrases and returninformation on part of speech, meanings, and synonyms. | +| mythes-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian thesaurus. | +| mythes-ca | GPL+ | Catalan thesaurus. | +| mythes-cs | MIT | Czech thesaurus. | +| mythes-da | GPLv2 or LGPLv2 or MPLv1.1 | Danish thesaurus. | +| mythes-de | LGPLv2+ | German thesaurus. | +| mythes-el | GPLv2+ | Greek thesaurus. | +| mythes-en | BSD and Artistic clarified | English thesaurus. | +| mythes-es | LGPLv2+ | Spanish thesaurus. | +| mythes-fr | LGPLv2+ | French thesaurus. | +| mythes-ga | GFDL | Irish thesaurus. | +| mythes-hu | GPLv2+ and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2 and (GPL+ or LGPLv2+ or MPLv1.1) | Hungarian thesaurus. | +| mythes-it | AGPLv3+ | Italian thesaurus. | +| mythes-lb | EUPL 1.1 | Luxembourgish thesaurus. | +| mythes-lv | LGPLv2+ | Latvian thesaurus. | +| mythes-mi | Public Domain | Maori thesaurus. | +| mythes-nb | GPL+ | Bokmaal thesaurus. | +| mythes-ne | LGPLv2 | Nepali thesaurus. | +| mythes-nl | BSD or CC-BY | Dutch thesaurus. | +| mythes-nn | GPL+ | Nynorsk thesaurus. | +| mythes-pl | LGPLv2 | Polish thesaurus. | +| mythes-pt | GPLv2+ | Portuguese thesaurus. | +| mythes-ro | GPLv2+ | Romanian thesaurus. | +| mythes-ru | LGPLv2+ | Russian thesaurus. | +| mythes-sk | MIT | Slovak thesaurus. | +| mythes-sl | LGPLv2+ | Slovenian thesaurus. | +| mythes-sv | MIT | Swedish thesaurus. | +| mythes-uk | (GPLv2+ or LGPLv2+) and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2+ | Ukrainian thesaurus. | +| nafees-web-naskh-fonts | Bitstream Vera | Character based Nafees Web Naskh Open Type Font for writing Urdu in Naskhscript based on Unicode standard. This version has complete support ofAerabs for Urdu and updated glyphs for Latin characters.Nafees Web Naskh OTF contains approximately 330 glyphs, including 5 ligatures. | +| nautilus | GPLv3+ | Nautilus is the file manager and graphical shell for the GNOME desktopthat makes it easy to manage your files and the rest of your system.It allows to browse directories on local and remote filesystems, previewfiles and launch applications associated with them.It is also responsible for handling the icons on the GNOME desktop. | +| nautilus-extensions | LGPLv2+ | This package provides the libraries used by nautilus extensions. | +| nautilus-sendto | GPLv2+ | The nautilus-sendto package provides a Nautilus context menu forsending files via other desktop applications. These functions areimplemented as plugins, so nautilus-sendto can be extended withadditional features. | +| navilu-fonts | OFL | This package provides a free Kannada sans-serif opentype font. | +| nbdkit | BSD | NBD is a protocol for accessing block devices (hard disks anddisk-like things) over the network.'nbdkit' is a toolkit for creating NBD servers.The key features are:* Multithreaded NBD server written in C with good performance.* Well-documented, simple plugin API with a stable ABI guarantee. Allows you to export ""unconventional"" block devices easily.* Liberal license (BSD) allows nbdkit to be linked to proprietary libraries or included in proprietary code.You probably want to install one of more plugins (nbdkit-plugin-*).To develop plugins, install the nbdkit-devel package and start byreading the nbdkit(1) and nbdkit-plugin(3) manual pages. | +| nbdkit-bash-completion | BSD | Install this package if you want intelligent bash tab-completionfor nbdkit. | +| nbdkit-basic-plugins | BSD | This package contains some basic plugins for nbdkit which have onlytrivial dependencies.* nbdkit-file-plugin A file serving plugin.* nbdkit-memory-plugin A virtual memory plugin.* nbdkit-nbd-plugin An NBD forwarding plugin. It provides an NBD server that forwards all traffic as a client to another existing NBD server. A primary usage of this setup is to alter the set of features available to the ultimate end client, without having to change the original server (for example, to convert between oldstyle and newtyle, or to add TLS support where the original server lacks it).* nbdkit-null-plugin A null (bitbucket) plugin.* nbdkit-random-plugin Random content plugin for testing.* nbdkit-split-plugin Concatenate one or more files into a single virtual disk.* nbdkit-streaming-plugin A streaming file serving plugin.* nbdkit-zero-plugin Zero-length plugin for testing. | +| nbdkit-devel | BSD | This package contains development files and documentationfor nbdkit. Install this package if you want to developplugins for nbdkit. | +| nbdkit-example-plugins | BSD | This package contains example plugins for nbdkit. | +| nbdkit-plugin-gzip | BSD | This package is a gzip file serving plugin for nbdkit. | +| nbdkit-plugin-python3 | BSD | This package lets you write Python 3 plugins for nbdkit. | +| nbdkit-plugin-python-common | BSD | This package contains common files for Python nbdkit plugins.You should not install this package directly. Instead installnbdkit-plugin-python3. | +| nbdkit-plugin-vddk | BSD | This package is a plugin for nbdkit which connects toVMware VDDK for accessing VMware disks and servers. | +| nbdkit-plugin-xz | BSD | This package is a xz file serving plugin for nbdkit. | +| ncompress | Public Domain | The ncompress package contains the compress and uncompress filecompression and decompression utilities, which are compatible with theoriginal UNIX compress utility (.Z file extensions). These utilitiescan't handle gzipped (.gz file extensions) files, but gzip can handlecompressed files.Install ncompress if you need compression/decompression utilitieswhich are compatible with the original UNIX compress utility. | +| ndctl-devel | LGPLv2 | The ndctl-devel package contains libraries and header files fordeveloping applications that use ndctl. | +| neon | LGPLv2+ | neon is an HTTP and WebDAV client library, with a C interface;providing a high-level interface to HTTP and WebDAV methods alongwith a low-level interface for HTTP request handling. neonsupports persistent connections, proxy servers, basic, digest andKerberos authentication, and has complete SSL support. | +| netcf | LGPLv2+ | Netcf is a library used to modify the network configuration of asystem. Network configurations are expressed in a platform-independentXML format, which netcf translates into changes to the system's'native' network configuration files. | +| netcf-devel | LGPLv2+ | The netcf-devel package contains libraries and header files fordeveloping applications that use netcf. | +| netcf-libs | LGPLv2+ | The libraries for netcf. | +| netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm package contains a library of functions which supportprograms for handling various graphics file formats, including .pbm(portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps),.ppm (portable pixmaps) and others. | +| netpbm-progs | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm-progs package contains a group of scripts for manipulating thegraphics files in formats which are supported by the netpbm libraries. Forexample, netpbm-progs includes the rasttopnm script, which will convert aSun rasterfile into a portable anymap. Netpbm-progs contains many otherscripts for converting from one graphics file format to another.If you need to use these conversion scripts, you should installnetpbm-progs. You'll also need to install the netpbm package. | +| net-snmp | BSD | SNMP (Simple Network Management Protocol) is a protocol used fornetwork management. The NET-SNMP project includes various SNMP tools:an extensible agent, an SNMP library, tools for requesting or settinginformation from SNMP agents, tools for generating and handling SNMPtraps, a version of the netstat command which uses SNMP, and a Tk/Perlmib browser. This package contains the snmpd and snmptrapd daemons,documentation, etc.You will probably also want to install the net-snmp-utils package,which contains NET-SNMP utilities. | +| net-snmp-agent-libs | BSD | The net-snmp-agent-libs package contains the runtime agent libraries for sharedbinaries and applications. | +| net-snmp-devel | BSD | The net-snmp-devel package contains the development libraries andheader files for use with the NET-SNMP project's network managementtools.Install the net-snmp-devel package if you would like to developapplications for use with the NET-SNMP project's network managementtools. You'll also need to have the net-snmp and net-snmp-utilspackages installed. | +| net-snmp-utils | BSD | The net-snmp-utils package contains various utilities for use with theNET-SNMP network management project.Install this package if you need utilities for managing your networkusing the SNMP protocol. You will also need to install the net-snmppackage. | +| netstandard-targeting-pack-2.1 | MIT and ASL 2.0 and BSD | This package provides a targetting pack for NETStandard.Library 2.1that allows developers to compile against and target NETStandard.Library 2.1applications using the .NET Core SDK. | +| nettle-devel | LGPLv3+ or GPLv2+ | Nettle is a cryptographic library that is designed to fit easily in more(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even inkernel space. This package contains the files needed for developingapplications with nettle. | +| network-manager-applet | GPLv2+ | This package contains a network control and status notification area appletfor use with NetworkManager. | +| NetworkManager-cloud-setup | GPLv2+ and LGPLv2+ | Installs a nm-cloud-setup tool that can automatically configureNetworkManager in cloud setups. Currently only EC2 is supported.This tool is still experimental. | +| NetworkManager-libreswan | GPLv2+ | This package contains software for integrating the libreswan VPN softwarewith NetworkManager and the GNOME desktop | +| NetworkManager-libreswan-gnome | GPLv2+ | This package contains software for integrating VPN capabilities withthe libreswan server with NetworkManager (GNOME files). | +| newt-devel | LGPLv2 | The newt-devel package contains the header files and librariesnecessary for developing applications which use newt. Newt is adevelopment library for text mode user interfaces. Newt is based onthe slang library.Install newt-devel if you want to develop applications which will usenewt. | +| nginx | BSD | Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 andIMAP protocols, with a strong focus on high concurrency, performance and lowmemory usage. | +| nginx | BSD | Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 andIMAP protocols, with a strong focus on high concurrency, performance and lowmemory usage. | +| nginx-all-modules | BSD | A meta package that installs all available Nginx modules.The main nginx package depends on this to ease the upgrade path. After a graceperiod of several months, modules will become optional. | +| nginx-all-modules | BSD | A meta package that installs all available Nginx modules. | +| nginx-filesystem | BSD | The nginx-filesystem package contains the basic directory layoutfor the Nginx server including the correct permissions for thedirectories. | +| nginx-filesystem | BSD | The nginx-filesystem package contains the basic directory layoutfor the Nginx server including the correct permissions for thedirectories. | +| nginx-mod-http-image-filter | BSD | Nginx HTTP image filter module. | +| nginx-mod-http-image-filter | BSD | Nginx HTTP image filter module. | +| nginx-mod-http-perl | BSD | Nginx HTTP perl module. | +| nginx-mod-http-perl | BSD | Nginx HTTP perl module. | +| nginx-mod-http-xslt-filter | BSD | Nginx XSLT module. | +| nginx-mod-http-xslt-filter | BSD | Nginx XSLT module. | +| nginx-mod-mail | BSD | Nginx mail modules. | +| nginx-mod-mail | BSD | Nginx mail modules. | +| nginx-mod-stream | BSD | Nginx stream modules. | +| nginx-mod-stream | BSD | Nginx stream modules. | +| nmap | Nmap | Nmap is a utility for network exploration or security auditing. It supportsping scanning (determine which hosts are up), many port scanning techniques(determine what services the hosts are offering), and TCP/IP fingerprinting(remote host operating system identification). Nmap also offers flexible targetand port specification, decoy scanning, determination of TCP sequencepredictability characteristics, reverse-identd scanning, and more. In additionto the classic command-line nmap executable, the Nmap suite includes a flexibledata transfer, redirection, and debugging tool (netcat utility ncat), a utilityfor comparing scan results (ndiff), and a packet generation and responseanalysis tool (nping). | +| nmap-ncat | Nmap | Ncat is a feature packed networking utility which will read andwrite data across a network from the command line. It uses bothTCP and UDP for communication and is designed to be a reliableback-end tool to instantly provide network connectivity to otherapplications and users. Ncat will not only work with IPv4 and IPv6but provides the user with a virtually limitless number of potentialuses. | +| nm-connection-editor | GPLv2+ | This package contains a network configuration editor and Bluetooth modemutility for use with NetworkManager. | +| nmstate | LGPLv2+ | Nmstate is a library with an accompanying command line tool that manages hostnetworking settings in a declarative manner and aimed to satisfy enterpriseneeds to manage host networking through a northbound declarative API and multiprovider support on the southbound. | +| nodejs | MIT and ASL 2.0 and ISC and BSD | Node.js is a platform built on Chrome's JavaScript runtimefor easily building fast, scalable network applications.Node.js uses an event-driven, non-blocking I/O model thatmakes it lightweight and efficient, perfect for data-intensivereal-time applications that run across distributed devices. | +| nodejs | MIT and ASL 2.0 and ISC and BSD | Node.js is a platform built on Chrome's JavaScript runtimefor easily building fast, scalable network applications.Node.js uses an event-driven, non-blocking I/O model thatmakes it lightweight and efficient, perfect for data-intensivereal-time applications that run across distributed devices. | +| nodejs-devel | MIT and ASL 2.0 and ISC and BSD | Development headers for the Node.js JavaScript runtime. | +| nodejs-devel | MIT and ASL 2.0 and ISC and BSD | Development headers for the Node.js JavaScript runtime. | +| nodejs-docs | MIT and ASL 2.0 and ISC and BSD | The API documentation for the Node.js JavaScript runtime. | +| nodejs-docs | MIT and ASL 2.0 and ISC and BSD | The API documentation for the Node.js JavaScript runtime. | +| nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app.For use during development of a node.js based application.nodemon will watch the files in the directory in which nodemonwas started, and if any files change, nodemon will automaticallyrestart your node application.nodemon does not require any changes to your code or method ofdevelopment. nodemon simply wraps your node application and keepsan eye on any files that have changed. Remember that nodemon is areplacement wrapper for node, think of it as replacing the word ""node""on the command line when you run your script. | +| nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app.For use during development of a node.js based application.nodemon will watch the files in the directory in which nodemonwas started, and if any files change, nodemon will automaticallyrestart your node application.nodemon does not require any changes to your code or method ofdevelopment. nodemon simply wraps your node application and keepsan eye on any files that have changed. Remember that nodemon is areplacement wrapper for node, think of it as replacing the word ""node""on the command line when you run your script. | +| nodejs-packaging | MIT | This package contains RPM macros and other utilities useful for packagingNode.js modules and applications in RPM-based distributions. | +| nodejs-packaging | MIT | This package contains RPM macros and other utilities useful for packagingNode.js modules and applications in RPM-based distributions. | +| npm | MIT and ASL 2.0 and ISC and BSD | npm is a package manager for node.js. You can use it to install and publishyour node programs. It manages dependencies and does other cool stuff. | +| npm | MIT and ASL 2.0 and ISC and BSD | npm is a package manager for node.js. You can use it to install and publishyour node programs. It manages dependencies and does other cool stuff. | +| nspr | MPLv2.0 | NSPR provides platform independence for non-GUI operating systemfacilities. These facilities include threads, thread synchronization,normal file and network I/O, interval timing and calendar time, basicmemory management (malloc and free) and shared library linking. | +| nspr-devel | MPLv2.0 | Header files for doing development with the Netscape Portable Runtime. | +| nss | MPLv2.0 | Network Security Services (NSS) is a set of libraries designed tosupport cross-platform development of security-enabled client andserver applications. Applications built with NSS can support SSL v2and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509v3 certificates, and other security standards. | +| nss-altfiles | LGPLv2+ | When installed, this package allows looking up usersin %{prefix}/lib/passwd, similarly, groups in %{prefix}/lib/group. | +| nss-devel | MPLv2.0 | Header and Library files for doing development with Network Security Services. | +| nss-pam-ldapd | LGPLv2+ | The nss-pam-ldapd daemon, nslcd, uses a directory server to look up nameservice information (users, groups, etc.) on behalf of a lightweightnsswitch module. | +| nss-softokn | MPLv2.0 | Network Security Services Softoken Cryptographic Module | +| nss-softokn-devel | MPLv2.0 | Header and library files for doing development with Network Security Services. | +| nss-softokn-freebl | MPLv2.0 | NSS Softoken Cryptographic Module Freebl LibraryInstall the nss-softokn-freebl package if you need the freebl library. | +| nss-softokn-freebl-devel | MPLv2.0 | NSS Softoken Cryptographic Module Freebl Library Development ToolsThis package supports special needs of some PKCS #11 module developers andis otherwise considered private to NSS. As such, the programming interfacesmay change and the usual NSS binary compatibility commitments do not apply.Developers should rely only on the officially supported NSS public API. | +| nss-sysinit | MPLv2.0 | Default Operating System module that manages applications loadingNSS globally on the system. This module loads the system definedPKCS #11 modules for NSS and chains with other NSS modules to loadany system or user configured modules. | +| nss-tools | MPLv2.0 | Network Security Services (NSS) is a set of libraries designed tosupport cross-platform development of security-enabled client andserver applications. Applications built with NSS can support SSL v2and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509v3 certificates, and other security standards.Install the nss-tools package if you need command-line tools tomanipulate the NSS certificate and key database. | +| nss-util | MPLv2.0 | Utilities for Network Security Services and the Softoken module | +| nss-util-devel | MPLv2.0 | Header and library files for doing development with Network Security Services. | +| nss_wrapper | BSD | There are projects which provide daemons needing to be able to create, modifyand delete Unix users. Or just switch user ids to interact with the system e.g.a user space file server. To be able to test that you need the privilege tomodify the passwd and groups file. With nss_wrapper it is possible to defineyour own passwd and groups file which will be used by software to act correctlywhile under test.If you have a client and server under test they normally use functions toresolve network names to addresses (dns) or vice versa. The nss_wrappers allowyou to create a hosts file to setup name resolution for the addresses you usewith socket_wrapper.To use it set the following environment variables:LD_PRELOAD=libuid_wrapper.soNSS_WRAPPER_PASSWD=/path/to/passwdNSS_WRAPPER_GROUP=/path/to/groupNSS_WRAPPER_HOSTS=/path/to/hostThis package doesn't have a devel package cause this project is fordevelopment/testing. | +| ntpstat | MIT | This package contains a script which prints a brief summary of the systemclock's synchronisation status when the ntpd or chronyd daemon is running. | +| ocaml-srpm-macros | GPLv2+ | This package contains macros needed by RPM in order to buildSRPMS. It does not pull in any other OCaml dependencies. | +| oci-systemd-hook | GPLv3+ | OCI systemd hooks enable running systemd in a OCI runc/docker container. | +| oci-umount | GPLv3+ | OCI umount hooks umount potential leaked mount points in a containersmount name-spaces | +| ocl-icd | BSD | OpenCL ICD Bindings. | +| oddjob | BSD | oddjob is a D-Bus service which performs particular tasks for clients whichconnect to it and issue requests using the system-wide message bus. | +| oddjob-mkhomedir | BSD | This package contains the oddjob helper which can be used by thepam_oddjob_mkhomedir module to create a home directory for a userat login-time. | +| omping | ISC | Omping (Open Multicast Ping) is tool to test IP multicast functionalityprimarily in local network. | +| ongres-scram | BSD | This is a Java implementation of SCRAM (Salted Challenge ResponseAuthentication Mechanism) which is part of the family of SimpleAuthentication and Security Layer (SASL, RFC 4422) authenticationmechanisms. It is described as part of RFC 5802 and RFC7677. | +| ongres-scram-client | BSD | This package contains the client for ongres-scram | +| oniguruma | BSD | Oniguruma is a regular expressions library.The characteristics of this library is that different character encodingfor every regular expression object can be specified. | +| openal-soft | LGPLv2+ | OpenAL Soft is a cross-platform software implementation of the OpenAL 3Daudio API. It's built off of the open-sourced Windows version availableoriginally from the SVN repository at openal.org. OpenAL providescapabilities for playing audio in a virtual 3d environment. Distanceattenuation, doppler shift, and directional sound emitters are amongthe features handled by the API. More advanced effects, including airabsorption, low-pass filters, and reverb, are available through theEFX extension. It also facilitates streaming audio, multi-channel buffers,and audio capture. | +| openblas | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` | +| openblas-srpm-macros | MIT | OpenBLAS architecture macros. | +| openblas-threads | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with threading support. | +| openchange | GPLv3+ and Public Domain | OpenChange provides libraries to access Microsoft Exchange serversusing native protocols. | +| opencl-filesystem | Public Domain | This package provides some directories required by packages which use OpenCL. | +| opencv-contrib | BSD | This package is intended for development of so-called ""extra"" modules, contributedfunctionality. New modules quite often do not have stable API, and they are notwell-tested. Thus, they shouldn't be released as a part of official OpenCVdistribution, since the library maintains binary compatibility, and triesto provide decent performance and stability. | +| opencv-core | BSD | This package contains the OpenCV C/C++ core libraries. | +| opendnssec | BSD | OpenDNSSEC was created as an open-source turn-key solution for DNSSEC.It secures zone data just before it is published in an authoritativename server. It requires a PKCS#11 crypto module library, such as softhsm | +| OpenEXR-libs | BSD | OpenEXR runtime libraries. | +| openjpeg2 | BSD and MIT | The OpenJPEG library is an open-source JPEG 2000 library developed in order topromote the use of JPEG 2000.This package contains* JPEG 2000 codec compliant with the Part 1 of the standard (Class-1 Profile-1 compliance).* JP2 (JPEG 2000 standard Part 2 - Handling of JP2 boxes and extended multiple component transforms for multispectral and hyperspectral imagery) | +| openjpeg2-devel-docs | BSD and MIT | The openjpeg2-devel-docs package contains documentation files for developingapplications that use OpenJPEG 2. | +| openjpeg2-tools | BSD and MIT | Command line tools for JPEG 2000 file manipulation, using OpenJPEG2: * opj2_compress * opj2_decompress * opj2_dump | +| openmpi | BSD and MIT and Romio | Open MPI is an open source, freely available implementation of both theMPI-1 and MPI-2 standards, combining technologies and resources fromseveral other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) inorder to build the best MPI library available. A completely new MPI-2compliant implementation, Open MPI offers advantages for system andsoftware vendors, application developers, and computer scienceresearchers. For more information, see `http://www.open-mpi.org/` . | +| openmpi-devel | BSD and MIT and Romio | Contains development headers and libraries for openmpi. | +| open-sans-fonts | ASL 2.0 | Open Sans is a humanist sans serif typeface designed by Steve Matteson, TypeDirector of Ascender Corp. This version contains the complete 897 characterset, which includes the standard ISO Latin 1, Latin CE, Greek and Cyrilliccharacter sets. Open Sans was designed with an upright stress, open forms anda neutral, yet friendly appearance. It was optimized for print, web, and mobileinterfaces, and has excellent legibility characteristics in its letter forms. | +| openscap | LGPLv2+ | OpenSCAP is a set of open source libraries providing an easier pathfor integration of the SCAP line of standards. SCAP is a line of standardsmanaged by NIST with the goal of providing a standard languagefor the expression of Computer Network Defense related information. | +| openscap-devel | LGPLv2+ | The openscap-devel package contains libraries and header files fordeveloping applications that use openscap. | +| openscap-engine-sce | LGPLv2+ | The Script Check Engine is non-standard extension to SCAP protocol. Thisengine allows content authors to avoid OVAL language and write their assessmentcommands using a scripting language (Bash, Perl, Python, Ruby, ...). | +| openscap-python3 | LGPLv2+ | The openscap-python3 package contains the bindings so that openscaplibraries can be used by python3. | +| openscap-scanner | LGPLv2+ | The openscap-scanner package contains oscap command-line tool. The oscapis configuration and vulnerability scanner, capable of performingcompliance checking using SCAP content. | +| openscap-utils | LGPLv2+ | The openscap-utils package contains command-line tools build on topof OpenSCAP library. Historically, openscap-utils included oscaptool which is now separated to openscap-scanner sub-package. | +| openslp | BSD | Service Location Protocol is an IETF standards track protocol thatprovides a framework to allow networking applications to discover theexistence, location, and configuration of networked services inenterprise networks.OpenSLP is an open source implementation of the SLPv2 protocol as definedby RFC 2608 and RFC 2614. | +| openssh-askpass | BSD | OpenSSH is a free version of SSH (Secure SHell), a program for logginginto and executing commands on a remote machine. This package containsan X11 passphrase dialog for OpenSSH. | +| open-vm-tools | GPLv2 | The open-vm-tools project is an open source implementation of VMware Tools. Itis a suite of open source virtualization utilities and drivers to improve thefunctionality, user experience and administration of VMware virtual machines.This package contains only the core user-space programs and libraries ofopen-vm-tools. | +| open-vm-tools-desktop | GPLv2 | This package contains only the user-space programs and libraries ofopen-vm-tools that are essential for improved user experience of VMware virtualmachines. | +| openwsman-client | BSD | Openwsman Client libraries. | +| openwsman-python3 | BSD | This package provides Python3 bindings to access the openwsman client API. | +| openwsman-server | BSD | Openwsman Server and service libraries. | +| opus | BSD | The Opus codec is designed for interactive speech and audio transmission overthe Internet. It is designed by the IETF Codec Working Group and incorporatestechnology from Skype's SILK codec and Xiph.Org's CELT codec. | +| orc | BSD | Orc is a library and set of tools for compiling and executingvery simple programs that operate on arrays of data. The ""language""is a generic assembly language that represents many of the featuresavailable in SIMD architectures, including saturated addition andsubtraction, and many arithmetic operations. | +| orca | LGPLv2+ | Orca is a screen reader that provides access to the graphical desktop viauser-customizable combinations of speech and/or braille. Orca works withapplications and toolkits that support the assistive technology serviceprovider interface (AT-SPI), e.g. the GNOME desktop. | +| orc-compiler | BSD | The Orc compiler, to produce optimized code. | +| orc-devel | BSD | This package contains the files needed to build packages that dependon orc. | +| oscap-anaconda-addon | GPLv2+ | This is an addon that integrates OpenSCAP utilities with the Anaconda installerand allows installation of systems following restrictions given by a SCAPcontent. | +| osinfo-db | LGPLv2+ | The osinfo database provides information about operating systems andhypervisor platforms to facilitate the automated configuration andprovisioning of new virtual machines | +| osinfo-db-tools | GPLv2+ | This package provides tools for managing the osinfo database ofinformation about operating systems for use with virtualization | +| ostree | LGPLv2+ | libostree is a shared library designed primarily foruse by higher level tools to manage host systems (e.g. rpm-ostree),as well as container tools like flatpak and the atomic CLI. | +| ostree-devel | LGPLv2+ | The ostree-devel package includes the header files for the ostree library. | +| ostree-grub2 | LGPLv2+ | GRUB2 integration for OSTree | +| ostree-libs | LGPLv2+ | The ostree-libs provides shared libraries for ostree. | +| overpass-fonts | OFL or LGPLv2+ | Free and open source typeface based on the U.S. interstate highway road signagetype system; it is sans-serif and suitable for both body and titling text. | +| overpass-mono-fonts | OFL or LGPLv2+ | Free and open source typeface based on the U.S. interstate highway road signagetype system. This is the monospace family variant. | +| owasp-java-encoder | BSD | The OWASP Encoders package is a collection of high-performance low-overheadcontextual encoders, that when utilized correctly, is an effective tool inpreventing Web Application security vulnerabilities such asCross-Site Scripting. | +| owasp-java-encoder-javadoc | BSD | Javadoc for owasp-java-encoder. | +| pacemaker-cluster-libs | GPLv2+ and LGPLv2+ | Pacemaker is an advanced, scalable High-Availability cluster resourcemanager.The pacemaker-cluster-libs package contains cluster-aware sharedlibraries needed for nodes that will form part of the cluster nodes. | +| pacemaker-libs | GPLv2+ and LGPLv2+ | Pacemaker is an advanced, scalable High-Availability cluster resourcemanager.The pacemaker-libs package contains shared libraries needed for clusternodes and those just running the CLI tools. | +| pacemaker-schemas | GPLv2+ | Schemas and upgrade stylesheets for PacemakerPacemaker is an advanced, scalable High-Availability cluster resourcemanager. | +| PackageKit | GPLv2+ and LGPLv2+ | PackageKit is a D-Bus abstraction layer that allows the session userto manage packages in a secure way using a cross-distro,cross-architecture API. | +| PackageKit-command-not-found | GPLv2+ and LGPLv2+ | A simple helper that offers to install new packages on the command lineusing PackageKit. | +| PackageKit-cron | GPLv2+ and LGPLv2+ | Crontab and utilities for running PackageKit as a cron job. | +| PackageKit-glib | GPLv2+ and LGPLv2+ | GLib libraries for accessing PackageKit. | +| PackageKit-gstreamer-plugin | GPLv2+ and LGPLv2+ | The PackageKit GStreamer plugin allows any Gstreamer application to installcodecs from configured repositories using PackageKit. | +| PackageKit-gtk3-module | GPLv2+ and LGPLv2+ | The PackageKit GTK3+ module allows any Pango application to installfonts from configured repositories using PackageKit. | +| pakchois | LGPLv2+ | pakchois is just another PKCS#11 wrapper library. pakchois aims toprovide a thin wrapper over the PKCS#11 interface; offering amodern object-oriented C interface which does not hide any of theunderlying interface, and avoids dependencies on any cryptographytoolkit. | +| paktype-naqsh-fonts | GPLv2 with exceptions | The paktype-naqsh-fonts package contains fonts for the display of \Arabic from the PakType by Lateef Sagar. | +| paktype-naskh-basic-fonts | GPLv2 with exceptions | The paktype-naskh-basic-fonts package contains fonts for the display of \Arabic, Farsi, Urdu and Sindhi from PakType by Lateef Sagar. | +| paktype-tehreer-fonts | GPLv2 with exceptions | The paktype-tehreer-fonts package contains fonts for the display of \Arabic from the PakType by Lateef Sagar. | +| pango | LGPLv2+ | Pango is a library for laying out and rendering of text, with an emphasison internationalization. Pango can be used anywhere that text layout is needed,though most of the work on Pango so far has been done in the context of theGTK+ widget toolkit. Pango forms the core of text and font handling for GTK+.Pango is designed to be modular; the core Pango layout engine can be usedwith different font backends.The integration of Pango with Cairo provides a complete solution with highquality text handling and graphics rendering. | +| pango-devel | LGPLv2+ | The pango-devel package includes the header files and developer documentationfor the pango package. | +| pangomm | LGPLv2+ | pangomm provides a C++ interface to the Pango library. Highlightsinclude typesafe callbacks, widgets extensible via inheritance and acomprehensive set of widget classes that can be freely combined toquickly create complex user interfaces. | +| papi | BSD | PAPI provides a programmer interface to monitor the performance ofrunning programs. | +| papi-devel | BSD | PAPI-devel includes the C header files that specify the PAPI user-spacelibraries and interfaces. This is required for rebuilding any programthat uses PAPI. | +| papi-libs | BSD | This package contains the run-time libraries for any application that wishesto use PAPI. | +| paps | LGPLv2+ | paps is a PostScript converter from plain text file using Pango. | +| paps-libs | LGPLv2+ | paps is a PostScript converter from plain text file using Pango.This package contains the library for paps. | +| paratype-pt-sans-caption-fonts | OFL | The PT Sans family was developed as part of the 閳ユ阀ublic Types of RussianFederation閳 project. This project aims at enabling the peoples of Russia toread and write their native languages, using free/libre fonts. It isdedicated to the 300-year anniversary of the Russian civil type invented byPeter the Great from 1708 to 1710, and was realized with financial supportfrom the Russian Federal Agency for Press and Mass Communications.The fonts include support for all 54 title楣 languages of the RussianFederation as well as more common Western, Central European and Cyrillicblocks making them unique and a very important tool for modern digitalcommunications.PT Sans is a grotesque font based on Russian type designs of the second partof the 20th century. However, it also includes very distinctive features ofmodern humanistic design, fulfilling present day aesthetic and functionalrequirements.It was designed by Alexandra Korolkova, Olga Umpeleva and Vladimir Yefimovand released by ParaType.楣 A 閳ユ涪itle閳 language is named after an ethnic group.This package includes 2 captions styles for small text sizes. | +| paratype-pt-sans-fonts | OFL | The PT Sans family was developed as part of the 閳ユ阀ublic Types of RussianFederation閳 project. This project aims at enabling the peoples of Russia toread and write their native languages, using free/libre fonts. It isdedicated to the 300-year anniversary of the Russian civil type invented byPeter the Great from 1708 to 1710, and was realized with financial supportfrom the Russian Federal Agency for Press and Mass Communications.The fonts include support for all 54 title楣 languages of the RussianFederation as well as more common Western, Central European and Cyrillicblocks making them unique and a very important tool for modern digitalcommunications.PT Sans is a grotesque font based on Russian type designs of the second partof the 20th century. However, it also includes very distinctive features ofmodern humanistic design, fulfilling present day aesthetic and functionalrequirements.It was designed by Alexandra Korolkova, Olga Umpeleva and Vladimir Yefimovand released by ParaType.楣 A 閳ユ涪itle閳 language is named after an ethnic group.This package includes the four basic styles and two narrows styles foreconomic setting. | +| parfait | ASL 2.0 | Parfait is a Java performance monitoring library that exposes andcollects metrics through a variety of outputs. It provides APIsfor extracting performance metrics from the JVM and other sources.It interfaces to Performance Co-Pilot (PCP) using the Memory MappedValue (MMV) machinery for extremely lightweight instrumentation. | +| parfait-examples | ASL 2.0 | Sample standalone Java programs showing use of Parfait modulesfor instrumenting applications. | +| parfait-javadoc | ASL 2.0 | This package contains the API documentation for Parfait. | +| patchutils | GPLv2+ | This is a collection of programs that can manipulate patch files ina variety of ways, such as interpolating between two pre-patches,combining two incremental patches, fixing line numbers in hand-editedpatches, and simply listing the files modified by a patch. | +| pavucontrol | GPLv2+ | PulseAudio Volume Control (pavucontrol) is a simple GTK based volume controltool (""mixer"") for the PulseAudio sound server. In contrast to classic mixertools this one allows you to control both the volume of hardware devices andof each playback stream separately. | +| pcaudiolib | GPLv3+ | The Portable C Audio Library (pcaudiolib) provides a C API to differentaudio devices. | +| pcp | GPLv2+ and LGPLv2+ and CC-BY | Performance Co-Pilot (PCP) provides a framework and services to supportsystem-level performance monitoring and performance management.The PCP open source release provides a unifying abstraction for all ofthe interesting performance data in a system, and allows clientapplications to easily retrieve and process any subset of that data. | +| pcp-conf | LGPLv2+ | Performance Co-Pilot (PCP) run-time configuration | +| pcp-devel | GPLv2+ and LGPLv2+ | Performance Co-Pilot (PCP) documentation and tools for development. | +| pcp-doc | GPLv2+ and CC-BY | Documentation and tutorial for the Performance Co-PilotPerformance Co-Pilot (PCP) provides a framework and services to supportsystem-level performance monitoring and performance management.The pcp-doc package provides useful information on using andconfiguring the Performance Co-Pilot (PCP) toolkit for systemlevel performance management. It includes tutorials, HOWTOs,and other detailed documentation about the internals of corePCP utilities and daemons, and the PCP graphical tools. | +| pcp-export-pcp2elasticsearch | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto Elasticsearch - a distributed, RESTful search and analytics engine.See `https://www.elastic.co/community` for further details. | +| pcp-export-pcp2graphite | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto graphite (`http://graphite.readthedocs.org`). | +| pcp-export-pcp2influxdb | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto InfluxDB (`https://influxdata.com/time-series-platform/influxdb`). | +| pcp-export-pcp2json | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesin JSON format. | +| pcp-export-pcp2spark | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesin JSON format to Apache Spark. See `https://spark.apache.org/` forfurther details on Apache Spark. | +| pcp-export-pcp2xml | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesin XML format. | +| pcp-export-pcp2zabbix | GPLv2+ | Performance Co-Pilot (PCP) front-end tools for exporting metric valuesto the Zabbix (`https://www.zabbix.org/`) monitoring software. | +| pcp-export-zabbix-agent | GPLv2+ | Performance Co-Pilot (PCP) module for exporting metrics from PCP toZabbix via the Zabbix agent - see zbxpcp(3) for further details. | +| pcp-gui | GPLv2+ and LGPLv2+ and LGPLv2+ with exceptions | Visualization tools for the Performance Co-Pilot toolkit.The pcp-gui package primarily includes visualization tools formonitoring systems using live and archived Performance Co-Pilot(PCP) sources. | +| pcp-import-collectl2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing collectl datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-ganglia2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing ganglia datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-iostat2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing iostat datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-mrtg2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing MTRG datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-import-sar2pcp | LGPLv2+ | Performance Co-Pilot (PCP) front-end tools for importing sar datainto standard PCP archive logs for replay with any PCP monitoring tool. | +| pcp-libs | LGPLv2+ | Performance Co-Pilot (PCP) run-time libraries | +| pcp-libs-devel | GPLv2+ and LGPLv2+ | Performance Co-Pilot (PCP) headers for development. | +| pcp-manager | GPLv2+ | An optional daemon (pmmgr) that manages a collection of pmlogger andpmie daemons, for a set of discovered local and remote hosts runningthe performance metrics collection daemon (pmcd). It ensures thesedaemons are running when appropriate, and manages their log rotationneeds. It is an alternative to the cron-based pmlogger/pmie servicescripts. | +| pcp-parfait-agent | ASL 2.0 | This package contains the Parfait Agent for instrumenting Javaapplications. The agent can extract live performance metricsfrom the JVM and other sources, in unmodified applications (viathe -java-agent java command line option). It interfaces toPerformance Co-Pilot (PCP) using the Memory Mapped Value (MMV)machinery for extremely lightweight instrumentation. | +| pcp-pmda-activemq | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the ActiveMQ message broker. | +| pcp-pmda-apache | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Apache webserver. | +| pcp-pmda-bash | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Bash shell. | +| pcp-pmda-bcc | ASL 2.0 and GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting performance metrics from eBPF/BCC Python modules. | +| pcp-pmda-bind2 | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from BIND (Berkeley Internet Name Domain). | +| pcp-pmda-bonding | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about bonded network interfaces. | +| pcp-pmda-bpftrace | ASL 2.0 and GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting performance metrics from bpftrace scripts. | +| pcp-pmda-cifs | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Common Internet Filesytem. | +| pcp-pmda-cisco | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Cisco routers. | +| pcp-pmda-dbping | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Database response times and Availablility. | +| pcp-pmda-dm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Device Mapper Cache and Thin Client. | +| pcp-pmda-docker | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics using the Docker daemon REST API. | +| pcp-pmda-ds389 | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about a 389 Directory Server. | +| pcp-pmda-ds389log | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from a 389 Directory Server log. | +| pcp-pmda-elasticsearch | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Elasticsearch. | +| pcp-pmda-gfs2 | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Global Filesystem v2. | +| pcp-pmda-gluster | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the gluster filesystem. | +| pcp-pmda-gpfs | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the GPFS filesystem. | +| pcp-pmda-gpsd | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about a GPS Daemon. | +| pcp-pmda-haproxy | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting performance metrics from HAProxy over the HAProxy stats socket. | +| pcp-pmda-infiniband | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting Infiniband statistics. By default, it monitors the local HCAsbut can also be configured to monitor remote GUIDs such as IB switches. | +| pcp-pmda-json | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics output in JSON. | +| pcp-pmda-libvirt | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting virtualisation statistics from libvirt about behaviour of guestand hypervisor machines. | +| pcp-pmda-lio | GPLv2+ | This package provides a PMDA to gather performance metrics from the kernelsiSCSI target interface (LIO). The metrics are stored by LIO within the Linuxkernels configfs filesystem. The PMDA provides per LUN level stats, and asummary instance per iSCSI target, which aggregates all LUN metrics within thetarget. | +| pcp-pmda-lmsensors | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Linux hardware monitoring sensors. | +| pcp-pmda-logger | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from a specified set of log files (or pipes). The PMDAsupports both sampled and event-style metrics. | +| pcp-pmda-lustre | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Lustre Filesystem. | +| pcp-pmda-lustrecomm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Lustre Filesystem Comms. | +| pcp-pmda-mailq | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about email queues managed by sendmail. | +| pcp-pmda-memcache | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Memcached. | +| pcp-pmda-mic | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Intel MIC cards. | +| pcp-pmda-mounts | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about filesystem mounts. | +| pcp-pmda-mssql | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from Microsoft SQL Server. | +| pcp-pmda-mysql | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the MySQL database. | +| pcp-pmda-named | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Named nameserver. | +| pcp-pmda-netcheck | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from simple network checks. | +| pcp-pmda-netfilter | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Netfilter packet filtering framework. | +| pcp-pmda-news | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Usenet News. | +| pcp-pmda-nfsclient | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics for NFS Clients. | +| pcp-pmda-nginx | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Nginx Webserver. | +| pcp-pmda-nvidia-gpu | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Nvidia GPUs. | +| pcp-pmda-openmetrics | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forextracting metrics from OpenMetrics (`https://openmetrics.io/`) endpoints. | +| pcp-pmda-oracle | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Oracle database. | +| pcp-pmda-pdns | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the PowerDNS. | +| pcp-pmda-perfevent | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting hardware counters statistics through libpfm. | +| pcp-pmda-podman | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting podman container and pod statistics through libvarlink. | +| pcp-pmda-postfix | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Postfix (MTA). | +| pcp-pmda-postgresql | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the PostgreSQL database. | +| pcp-pmda-redis | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from Redis servers (redis.io). | +| pcp-pmda-roomtemp | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the room temperature. | +| pcp-pmda-rpm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the installed RPM packages. | +| pcp-pmda-rsyslog | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Rsyslog. | +| pcp-pmda-samba | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Samba. | +| pcp-pmda-sendmail | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Sendmail traffic. | +| pcp-pmda-shping | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about quality of service and response time measurements ofarbitrary shell commands. | +| pcp-pmda-slurm | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from the SLURM Workload Manager. | +| pcp-pmda-smart | GPLv2+ | This package contains the PCP Performance Metric Domain Agent (PMDA) forcollecting metrics of disk S.M.A.R.T values making use of data from thesmartmontools package. | +| pcp-pmda-snmp | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about SNMP. | +| pcp-pmda-summary | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about other installed PMDAs. | +| pcp-pmda-systemd | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics from the Systemd journal. | +| pcp-pmda-trace | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about trace performance data in applications. | +| pcp-pmda-unbound | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about the Unbound DNS Resolver. | +| pcp-pmda-vmware | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics for VMware. | +| pcp-pmda-weblog | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about web server logs. | +| pcp-pmda-zimbra | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about Zimbra. | +| pcp-pmda-zswap | GPLv2+ | This package contains the PCP Performance Metrics Domain Agent (PMDA) forcollecting metrics about compressed swap. | +| pcp-selinux | GPLv2+ and CC-BY | This package contains SELinux support for PCP. The package containsinterface rules, type enforcement and file context adjustments for anupdated policy package. | +| pcp-system-tools | GPLv2+ | This PCP module contains additional system monitoring tools writtenin the Python language. | +| pcp-testsuite | GPLv2+ | Quality assurance test suite for Performance Co-Pilot (PCP). | +| pcp-zeroconf | GPLv2+ | This package contains configuration tweaks and files to increase metricsgathering frequency, several extended pmlogger configurations, as well asautomated pmie diagnosis, alerting and self-healing for the localhost.A cron script also writes daily performance summary reports similar tothose written by sysstat. | +| pentaho-libxml | LGPLv2 | Pentaho LibXML is a namespace aware SAX-Parser utility library. It eases thepain of implementing non-trivial SAX input handlers. | +| pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Reporting Flow Engine is a free Java report library, formerlyknown as 'JFreeReport' | +| peripety | MIT | Peripety is designed to parse system storage logging into structured storageevent helping user investigate storage issues. | +| perl | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | Perl is a high-level programming language with roots in C, sed, awk and shellscripting. Perl is good at handling processes and files, and is especiallygood at handling text. Perl's hallmarks are practicality and efficiency.While it is used to do a lot of different things, Perl's most commonapplications are system administration utilities and web programming.Install this package if you want to program in Perl or enable your system tohandle Perl scripts with /usr/bin/perl interpreter.If your script requires some Perl modules, you can install them with""perl(MODULE)"" where ""MODULE"" is a name of required module. E.g. install""perl(Test::More)"" to make Test::More Perl module available.If you need all the Perl modules that come with upstream Perl sources, socalled core modules, install perl-core package.If you only need perl run-time as a shared library, i.e. Perl interpreterembedded into another application, the only essential package is perl-libs.Perl header files can be found in perl-devel package.Perl utils like ""splain"" or ""perlbug"" can be found in perl-utils package. | +| perl | GPL+ or Artistic | Perl is a high-level programming language with roots in C, sed, awk and shellscripting. Perl is good at handling processes and files, and is especiallygood at handling text. Perl's hallmarks are practicality and efficiency.While it is used to do a lot of different things, Perl's most commonapplications are system administration utilities and web programming.This is a metapackage with all the Perl bits and core modules that can befound in the upstream tarball from perl.org.If you need only a specific feature, you can install a specific packageinstead. E.g. to handle Perl scripts with /usr/bin/perl interpreter,install perl-interpreter package. See perl-interpreter description for moredetails on the Perl decomposition into packages. | +| perl-Algorithm-Diff | GPL+ or Artistic | This is a module for computing the difference between two files, two strings,or any other two lists of things. It uses an intelligent algorithm similar to(or identical to) the one used by the Unix ""diff"" program. It is guaranteed tofind the *smallest possible* set of differences. | +| perl-App-cpanminus | GPL+ or Artistic | Why? It's dependency free, requires zero configuration, and stands alonebut it's maintainable and extensible with plug-ins and friendly to shellscripting. When running, it requires only 10 MB of RAM. | +| perl-App-cpanminus | GPL+ or Artistic | Why? It's dependency free, requires zero configuration, and stands alonebut it's maintainable and extensible with plug-ins and friendly to shellscripting. When running, it requires only 10 MB of RAM. | +| perl-Archive-Tar | GPL+ or Artistic | Archive::Tar provides an object oriented mechanism for handling tarfiles. It provides class methods for quick and easy files handlingwhile also allowing for the creation of tar file objects for custommanipulation. If you have the IO::Zlib module installed, Archive::Tarwill also support compressed or gzipped tar files. | +| perl-Archive-Zip | (GPL+ or Artistic) and BSD | The Archive::Zip module allows a Perl program to create, manipulate,read, and write Zip archive files.Zip archives can be created, or you can read from existing zip files.Once created, they can be written to files, streams, or strings.Members can be added, removed, extracted, replaced, rearranged, andenumerated. They can also be renamed or have their dates, comments,or other attributes queried or modified. Their data can be compressedor uncompressed as needed. Members can be created from members inexisting Zip files, or from existing directories, files, or strings. | +| perl-Archive-Zip | (GPL+ or Artistic) and BSD | The Archive::Zip module allows a Perl program to create, manipulate,read, and write Zip archive files.Zip archives can be created, or you can read from existing zip files.Once created, they can be written to files, streams, or strings.Members can be added, removed, extracted, replaced, rearranged, andenumerated. They can also be renamed or have their dates, comments,or other attributes queried or modified. Their data can be compressedor uncompressed as needed. Members can be created from members inexisting Zip files, or from existing directories, files, or strings. | +| perl-Attribute-Handlers | GPL+ or Artistic | This Perl module, when inherited by a package, allows that package's class todefine attribute handler subroutines for specific attributes. Variables andsubroutines subsequently defined in that package, or in packages derived fromthat package may be given attributes with the same names as the attributehandler subroutines, which will then be called in one of the compilationphases (i.e. in a ""BEGIN"", ""CHECK"", ""INIT"", or ""END"" block). | +| perl-Attribute-Handlers | GPL+ or Artistic | This Perl module, when inherited by a package, allows that package's class todefine attribute handler subroutines for specific attributes. Variables andsubroutines subsequently defined in that package, or in packages derived fromthat package may be given attributes with the same names as the attributehandler subroutines, which will then be called in one of the compilationphases (i.e. in a ""BEGIN"", ""CHECK"", ""INIT"", or ""END"" block). | +| perl-Authen-SASL | GPL+ or Artistic | SASL is a generic mechanism for authentication used by several networkprotocols. Authen::SASL provides an implementation framework that allprotocols should be able to share. | +| perl-autodie | GPL+ or Artistic | The ""autodie"" and ""Fatal"" pragma provides a convenient way to replacefunctions that normally return false on failure with equivalents that throw anexception on failure.However ""Fatal"" has been obsoleted by the new autodie pragma. Please useautodie in preference to ""Fatal"". | +| perl-autodie | GPL+ or Artistic | The ""autodie"" and ""Fatal"" pragma provides a convenient way to replacefunctions that normally return false on failure with equivalents that throw anexception on failure.However ""Fatal"" has been obsoleted by the new autodie pragma. Please useautodie in preference to ""Fatal"". | +| perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree and print debug information about op-codes. SeeB::Concise and B::Terse for other details. | +| perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree and print debug information about op-codes. SeeB::Concise and B::Terse for other details. | +| perl-bignum | GPL+ or Artistic | This package attempts to make it easier to write scripts that use BigInts andBigFloats in a transparent way. | +| perl-bignum | GPL+ or Artistic | This package attempts to make it easier to write scripts that use BigInts andBigFloats in a transparent way. | +| perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | Bit::Vector is an efficient C library which allows you to handle bitvectors, sets (of integers), ""big integer arithmetic"" and booleanmatrices, all of arbitrary sizes.The library is efficient (in terms of algorithmical complexity) andtherefore fast (in terms of execution speed) for instance through thewidespread use of divide-and-conquer algorithms. | +| perl-B-Lint | GPL+ or Artistic | The B::Lint module is equivalent to an extended version of the -w option ofperl. It is named after the program lint which carries out a similar processfor C programs. | +| perl-Carp | GPL+ or Artistic | The Carp routines are useful in your own modules because they act likedie() or warn(), but with a message which is more likely to be useful to auser of your module. In the case of cluck, confess, and longmess thatcontext is a summary of every call in the call-stack. For a shorter messageyou can use carp or croak which report the error as being from where yourmodule was called. There is no guarantee that that is where the error was,but it is a good educated guess. | +| perl-Carp-Clan | GPL+ or Artistic | This module reports errors from the perspective of the caller of a""clan"" of modules, similar to ""Carp.pm"" itself. But instead of givingit a number of levels to skip on the calling stack, you give it apattern to characterize the package names of the ""clan"" of moduleswhich shall never be blamed for any error. | +| perl-CGI | (GPL+ or Artistic) and Artistic 2.0 | CGI.pm is a stable, complete and mature solution for processing and preparingHTTP requests and responses. Major features including processing formsubmissions, file uploads, reading and writing cookies, query stringgeneration and manipulation, and processing and preparing HTTP headers. SomeHTML generation utilities are included as well.CGI.pm performs very well in in a vanilla CGI.pm environment and also comeswith built-in support for mod_perl and mod_perl2 as well as FastCGI. | +| perl-Class-Inspector | GPL+ or Artistic | Class::Inspector allows you to get information about a loaded class.Most or all of this information can be found in other ways, but they aren'talways very friendly, and usually involve a relatively high level of Perlwizardry, or strange and unusual looking code. Class::Inspector attempts toprovide an easier, more friendly interface to this information. | +| perl-Class-ISA | GPL+ or Artistic | This library provides functions that return the list (in order) of names of(super-)classes Perl would search to find a method, with no duplicates. | +| perl-Compress-Bzip2 | GPL+ or Artistic | The Compress::Bzip2 module provides a Perl interface to the Bzip2 compressionlibrary. A relevant subset of the functionality provided by Bzip2 is availablein Compress::Bzip2. Compress::Bzip2 is not well integrated into PerlIO, usethe preferred IO::Compress::Bzip2 instead. | +| perl-Compress-Bzip2 | GPL+ or Artistic | The Compress::Bzip2 module provides a Perl interface to the Bzip2 compressionlibrary. A relevant subset of the functionality provided by Bzip2 is availablein Compress::Bzip2. Compress::Bzip2 is not well integrated into PerlIO, usethe preferred IO::Compress::Bzip2 instead. | +| perl-Compress-Raw-Bzip2 | GPL+ or Artistic | This module provides a Perl interface to the bzip2 compression library.It is used by IO::Compress::Bzip2. | +| perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | The Compress::Raw::Zlib module provides a Perl interface to the zlibcompression library, which is used by IO::Compress::Zlib. | +| perl-Config-Perl-V | GPL+ or Artistic | The command ""perl -V"" will return you an excerpt from the %Config::Confighash combined with the output of ""perl -V"" that is not stored inside the hash,but only available to the perl binary itself. This package provides Perlmodule that will return you the output of ""perl -V"" in a structure. | +| perl-Config-Perl-V | GPL+ or Artistic | The command ""perl -V"" will return you an excerpt from the %Config::Confighash combined with the output of ""perl -V"" that is not stored inside the hash,but only available to the perl binary itself. This package provides Perlmodule that will return you the output of ""perl -V"" in a structure. | +| perl-constant | GPL+ or Artistic | This pragma allows you to declare constants at compile-time:use constant PI => 4 * atan2(1, 1);When you declare a constant such as ""PI"" using the method shown above,each machine your script runs upon can have as many digits of accuracyas it can use. Also, your program will be easier to read, more likelyto be maintained (and maintained correctly), and far less likely tosend a space probe to the wrong planet because nobody noticed the oneequation in which you wrote 3.14195.When a constant is used in an expression, Perl replaces it with itsvalue at compile time, and may then optimize the expression further.In particular, any code in an ""if (CONSTANT)"" block will be optimizedaway if the constant is false. | +| perl-Convert-ASN1 | GPL+ or Artistic | Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER rules. | +| perl-core | GPL+ or Artistic | A metapackage which requires all of the perl bits and modules in the upstreamtarball from perl.org. | +| perl-CPAN | GPL+ or Artistic | The CPAN module automates or at least simplifies the make and install ofperl modules and extensions. It includes some primitive searchingcapabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certainexternal download clients to fetch distributions from the net. | +| perl-CPAN | GPL+ or Artistic | The CPAN module automates or at least simplifies the make and install ofperl modules and extensions. It includes some primitive searchingcapabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certainexternal download clients to fetch distributions from the net. | +| perl-CPAN-DistnameInfo | GPL+ or Artistic | Many online services that are centered around CPAN attempt toassociate multiple uploads by extracting a distribution name from thefilename of the upload. For most distributions this is easy as theyhave used ExtUtils::MakeMaker or Module::Build to create thedistribution, which results in a uniform name. But sadly not alluploads are created in this way.CPAN::DistnameInfo uses heuristics that have been learnt byhttp://search.cpan.org/ to extract the distribution name and versionfrom filenames and also report if the version is to be treated as adeveloper release. | +| perl-CPAN-DistnameInfo | GPL+ or Artistic | Many online services that are centered around CPAN attempt toassociate multiple uploads by extracting a distribution name from thefilename of the upload. For most distributions this is easy as theyhave used ExtUtils::MakeMaker or Module::Build to create thedistribution, which results in a uniform name. But sadly not alluploads are created in this way.CPAN::DistnameInfo uses heuristics that have been learnt byhttp://search.cpan.org/ to extract the distribution name and versionfrom filenames and also report if the version is to be treated as adeveloper release. | +| perl-CPAN-Meta | GPL+ or Artistic | Software distributions released to the CPAN include a META.json or, for olderdistributions, META.yml, which describes the distribution, its contents, andthe requirements for building and installing the distribution. The datastructure stored in the META.json file is described in CPAN::Meta::Spec. | +| perl-CPAN-Meta | GPL+ or Artistic | Software distributions released to the CPAN include a META.json or, for olderdistributions, META.yml, which describes the distribution, its contents, andthe requirements for building and installing the distribution. The datastructure stored in the META.json file is described in CPAN::Meta::Spec. | +| perl-CPAN-Meta-Check | GPL+ or Artistic | This module verifies if requirements described in a CPAN::Meta object arepresent. | +| perl-CPAN-Meta-Check | GPL+ or Artistic | This module verifies if requirements described in a CPAN::Meta object arepresent. | +| perl-CPAN-Meta-Requirements | GPL+ or Artistic | A CPAN::Meta::Requirements object models a set of version constraints likethose specified in the META.yml or META.json files in CPAN distributions. Itcan be built up by adding more and more constraints, and it will reduce themto the simplest representation.Logically impossible constraints will be identified immediately by thrownexceptions. | +| perl-CPAN-Meta-Requirements | GPL+ or Artistic | A CPAN::Meta::Requirements object models a set of version constraints likethose specified in the META.yml or META.json files in CPAN distributions. Itcan be built up by adding more and more constraints, and it will reduce themto the simplest representation.Logically impossible constraints will be identified immediately by thrownexceptions. | +| perl-CPAN-Meta-YAML | GPL+ or Artistic | This module implements a subset of the YAML specification for use in readingand writing CPAN metadata files like META.yml and MYMETA.yml. It should not beused for any other general YAML parsing or generation task. | +| perl-CPAN-Meta-YAML | GPL+ or Artistic | This module implements a subset of the YAML specification for use in readingand writing CPAN metadata files like META.yml and MYMETA.yml. It should not beused for any other general YAML parsing or generation task. | +| perl-Crypt-OpenSSL-Bignum | GPL+ or Artistic | Crypt::OpenSSL::Bignum provides access to OpenSSL multiprecision integerarithmetic libraries. Presently, many though not all of the arithmeticoperations that OpenSSL provides are exposed to perl. In addition, thismodule can be used to provide access to bignum values produced by otherOpenSSL modules, such as key parameters from Crypt::OpenSSL::RSA. | +| perl-Crypt-OpenSSL-Random | GPL+ or Artistic | Crypt::OpenSSL::Random provides the ability to seed and query the OpenSSLand LibreSSL library's pseudo-random number generators. | +| perl-Crypt-OpenSSL-RSA | GPL+ or Artistic | Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries | +| perl-Data-Dump | GPL+ or Artistic | This module provides a single function called dump() that takes a list ofvalues as its argument and produces a string as its result. The stringcontains Perl code that, when evaled, produces a deep copy of the originalarguments. The string is formatted for easy reading. | +| perl-Data-Dumper | GPL+ or Artistic | Given a list of scalars or reference variables, writes out their contentsin perl syntax. The references can also be objects. The content of eachvariable is output in a single Perl statement. Handles self-referentialstructures correctly. | +| perl-Data-OptList | GPL+ or Artistic | Hashes are great for storing named data, but if you want more than one entryfor a name, you have to use a list of pairs. Even then, this is really boringto write:$values = [ foo => undef, bar => undef, baz => undef, xyz => { ... },];With Data::OptList, you can do this instead:$values = Data::OptList::mkopt([ qw(foo bar baz), xyz => { ... },]);This works by assuming that any defined scalar is a name and any referencefollowing a name is its value. | +| perl-Data-OptList | GPL+ or Artistic | Hashes are great for storing named data, but if you want more than one entryfor a name, you have to use a list of pairs. Even then, this is really boringto write:$values = [ foo => undef, bar => undef, baz => undef, xyz => { ... },];With Data::OptList, you can do this instead:$values = Data::OptList::mkopt([ qw(foo bar baz), xyz => { ... },]);This works by assuming that any defined scalar is a name and any referencefollowing a name is its value. | +| perl-Data-Section | GPL+ or Artistic | Data::Section provides an easy way to access multiple named chunks ofline-oriented data in your module's DATA section. It was written to allowmodules to store their own templates, but probably has other uses. | +| perl-Data-Section | GPL+ or Artistic | Data::Section provides an easy way to access multiple named chunks ofline-oriented data in your module's DATA section. It was written to allowmodules to store their own templates, but probably has other uses. | +| perl-Date-Calc | GPL+ or Artistic | The library provides all sorts of date calculations based on theGregorian calendar (the one used in all western countries today),2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable). | +| perl-DBD-MySQL | GPL+ or Artistic | DBD::mysql is the Perl5 Database Interface driver for the MySQL database. Inand the MySQL programming API that comes with the MySQL relational databasemanagement system. | +| perl-DBD-MySQL | GPL+ or Artistic | DBD::mysql is the Perl5 Database Interface driver for the MySQL database. Inand the MySQL programming API that comes with the MySQL relational databasemanagement system. | +| perl-DBD-Pg | GPLv2+ or Artistic | DBD::Pg is a Perl module that works with the DBI module to provide accessto PostgreSQL databases. | +| perl-DBD-Pg | GPLv2+ or Artistic | DBD::Pg is a Perl module that works with the DBI module to provide accessto PostgreSQL databases. | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite is a public domain RDBMS database engine that you can find athttp://www.hwaci.com/sw/sqlite/.This module provides a SQLite RDBMS module that uses the system SQLitelibraries. | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite is a public domain RDBMS database engine that you can find athttp://www.hwaci.com/sw/sqlite/.This module provides a SQLite RDBMS module that uses the system SQLitelibraries. | +| perl-DB_File | GPL+ or Artistic | DB_File is a module which allows Perl programs to make use of the facilitiesprovided by Berkeley DB version 1.x (if you have a newer version of DB, youwill be limited to functionality provided by interface of version 1.x). Theinterface defined here mirrors the Berkeley DB interface closely. | +| perl-DB_File | GPL+ or Artistic | DB_File is a module which allows Perl programs to make use of the facilitiesprovided by Berkeley DB version 1.x (if you have a newer version of DB, youwill be limited to functionality provided by interface of version 1.x). Theinterface defined here mirrors the Berkeley DB interface closely. | +| perl-DBI | GPL+ or Artistic | DBI is a database access Application Programming Interface (API) forthe Perl Language. The DBI API Specification defines a set offunctions, variables and conventions that provide a consistentdatabase interface independent of the actual database being used. | +| perl-DBI | GPL+ or Artistic | DBI is a database access Application Programming Interface (API) forthe Perl Language. The DBI API Specification defines a set offunctions, variables and conventions that provide a consistentdatabase interface independent of the actual database being used. | +| perl-devel | (GPL+ or Artistic) and UCD | This package contains header files and development modules.Most perl packages will need to install perl-devel to build. | +| perl-devel | (GPL+ or Artistic) and UCD | This package contains header files and development modules.Most perl packages will need to install perl-devel to build. | +| perl-Devel-Peek | GPL+ or Artistic | Devel::Peek contains functions which allows raw Perl datatypes to bemanipulated from a Perl script. This is used by those who do XS programming tocheck that the data they are sending from C to Perl looks as they think itshould look. | +| perl-Devel-Peek | GPL+ or Artistic | Devel::Peek contains functions which allows raw Perl data types to bemanipulated from a Perl script. This is used by those who do XS programming tocheck that the data they are sending from C to Perl looks as they think itshould look. | +| perl-Devel-PPPort | GPL+ or Artistic | Perl's API has changed over time, gaining new features, new functions,increasing its flexibility, and reducing the impact on the C name spaceenvironment (reduced pollution). The header file written by this module,typically ppport.h, attempts to bring some of the newer Perl API featuresto older versions of Perl, so that you can worry less about keeping trackof old releases, but users can still reap the benefit. | +| perl-Devel-PPPort | GPL+ or Artistic | Perl's API has changed over time, gaining new features, new functions,increasing its flexibility, and reducing the impact on the C name spaceenvironment (reduced pollution). The header file written by this module,typically ppport.h, attempts to bring some of the newer Perl API featuresto older versions of Perl, so that you can worry less about keeping trackof old releases, but users can still reap the benefit. | +| perl-Devel-SelfStubber | GPL+ or Artistic | Devel::SelfStubber prints the stubs you need to put in the module before the__DATA__ token (or you can get it to print the entire module with stubscorrectly placed). The stubs ensure that if a method is called, it will getloaded. They are needed specifically for inherited autoloaded methods. | +| perl-Devel-SelfStubber | GPL+ or Artistic | Devel::SelfStubber prints the stubs you need to put in the module before the__DATA__ token (or you can get it to print the entire module with stubscorrectly placed). The stubs ensure that if a method is called, it will getloaded. They are needed specifically for inherited autoloaded methods. | +| perl-Devel-Size | GPL+ or Artistic | This module figures out the real sizes of Perl variables in bytes. Callfunctions with a reference to the variable you want the size of. If thevariable is a plain scalar it returns the size of the scalar. If thevariable is a hash or an array, use a reference when calling. | +| perl-Devel-Size | GPL+ or Artistic | This module figures out the real sizes of Perl variables in bytes. Callfunctions with a reference to the variable you want the size of. If thevariable is a plain scalar it returns the size of the scalar. If thevariable is a hash or an array, use a reference when calling. | +| perl-Digest | GPL+ or Artistic | hashes, of some data, called a message. The digest is (usually)some small/fixed size string. The actual size of the digest depend ofthe algorithm used. The message is simply a sequence of arbitrarybytes or bits. | +| perl-Digest | GPL+ or Artistic | hashes, of some data, called a message. The digest is (usually)some small/fixed size string. The actual size of the digest depend ofthe algorithm used. The message is simply a sequence of arbitrarybytes or bits. | +| perl-Digest-HMAC | GPL+ or Artistic | HMAC is used for message integrity checks between two parties thatshare a secret key, and works in combination with some other Digestalgorithm, usually MD5 or SHA-1. The HMAC mechanism is described inRFC 2104. | +| perl-Digest-MD5 | (GPL+ or Artistic) and BSD | The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5Message Digest algorithm from within Perl programs. The algorithm takes asinput a message of arbitrary length and produces as output a 128-bit""fingerprint"" or ""message digest"" of the input. | +| perl-Digest-MD5 | (GPL+ or Artistic) and BSD | The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5Message Digest algorithm from within Perl programs. The algorithm takes asinput a message of arbitrary length and produces as output a 128-bit""fingerprint"" or ""message digest"" of the input. | +| perl-Digest-SHA | GPL+ or Artistic | Digest::SHA is a complete implementation of the NIST Secure Hash Standard. Itgives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module canhandle all types of input, including partial-byte data. | +| perl-Digest-SHA | GPL+ or Artistic | Digest::SHA is a complete implementation of the NIST Secure Hash Standard. Itgives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module canhandle all types of input, including partial-byte data. | +| perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | The Encode module provides the interface between Perl strings and the restof the system. Perl strings are sequences of characters. | +| perl-Encode-Detect | MPLv1.1 or GPLv2+ or LGPLv2+ | This Perl module is an Encode::Encoding subclass that usesEncode::Detect::Detector to determine the charset of the input data and thendecodes it using the encoder of the detected charset. | +| perl-Encode-devel | (GPL+ or Artistic) and UCD | enc2xs builds a Perl extension for use by Encode from either Unicode CharacterMapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to addyour own encoding to perl. No knowledge of XS is necessary. | +| perl-Encode-devel | (GPL+ or Artistic) and UCD | enc2xs builds a Perl extension for use by Encode from either Unicode CharacterMapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to addyour own encoding to perl. No knowledge of XS is necessary. | +| perl-Encode-Locale | GPL+ or Artistic | In many applications it's wise to let Perl use Unicode for the stringsit processes. Most of the interfaces Perl has to the outside world isstill byte based. Programs therefore needs to decode byte stringsthat enter the program from the outside and encode them again on theway out. | +| perl-encoding | GPL+ or Artistic | With the encoding pragma, you can write your Perl script in any encoding youlike (so long as the Encode module supports it) and still enjoy Unicodesupport.However, this encoding module is deprecated under perl 5.18. It usesa mechanism provided by perl that is deprecated under 5.18 and higher, and maybe removed in a future version.The easiest and the best alternative is to write your script in UTF-8. | +| perl-encoding | GPL+ or Artistic | With the encoding pragma, you can write your Perl script in any encoding youlike (so long as the Encode module supports it) and still enjoy Unicodesupport.However, this encoding module is deprecated under perl 5.18. It usesa mechanism provided by perl that is deprecated under 5.18 and higher, and maybe removed in a future version.The easiest and the best alternative is to write your script in UTF-8. | +| perl-Env | GPL+ or Artistic | Perl maintains environment variables in a special hash named %ENV. For whenthis access method is inconvenient, the Perl module Env allows environmentvariables to be treated as scalar or array variables. | +| perl-Env | GPL+ or Artistic | Perl maintains environment variables in a special hash named %ENV. For whenthis access method is inconvenient, the Perl module Env allows environmentvariables to be treated as scalar or array variables. | +| perl-Errno | GPL+ or Artistic | Errno defines and conditionally exports all the error constants defined inyour system ""errno.h"" include file. It has a single export tag, "":POSIX"",which will export all POSIX defined error numbers. | +| perl-Error | (GPL+ or Artistic) and MIT | The Error package provides two interfaces. Firstly Error provides aprocedural interface to exception handling. Secondly Error is a base classfor errors/exceptions that can either be thrown, for subsequent catch, orcan simply be recorded. | +| perl-experimental | GPL+ or Artistic | This pragma provides an easy and convenient way to enable or disableexperimental features. | +| perl-experimental | GPL+ or Artistic | This pragma provides an easy and convenient way to enable or disableexperimental features. | +| perl-Exporter | GPL+ or Artistic | The Exporter module implements an import method which allows a module toexport functions and variables to its users' name spaces. Many modules useExporter rather than implementing their own import method because Exporterprovides a highly flexible interface, with an implementation optimized forthe common case. | +| perl-ExtUtils-CBuilder | GPL+ or Artistic | This module can build the C portions of Perl modules by invoking theappropriate compilers and linkers in a cross-platform manner. It was motivatedby the Module::Build project, but may be useful for other purposes as well. | +| perl-ExtUtils-CBuilder | GPL+ or Artistic | This module can build the C portions of Perl modules by invoking theappropriate compilers and linkers in a cross-platform manner. It was motivatedby the Module::Build project, but may be useful for other purposes as well. | +| perl-ExtUtils-Command | GPL+ or Artistic | This Perl module is used to replace common UNIX commands. In all cases thefunctions work with @ARGV rather than taking arguments. This makes themeasier to deal with in Makefiles. | +| perl-ExtUtils-Command | GPL+ or Artistic | This Perl module is used to replace common UNIX commands. In all cases thefunctions work with @ARGV rather than taking arguments. This makes themeasier to deal with in Makefiles. | +| perl-ExtUtils-Embed | GPL+ or Artistic | Utilities for embedding Perl in C/C++ applications. | +| perl-ExtUtils-Embed | GPL+ or Artistic | Utilities for embedding Perl in C/C++ applications. | +| perl-ExtUtils-Install | GPL+ or Artistic | Handles the installing and uninstalling of Perl modules, scripts, manpages, etc. | +| perl-ExtUtils-Install | GPL+ or Artistic | Handles the installing and uninstalling of Perl modules, scripts, manpages, etc. | +| perl-ExtUtils-MakeMaker | GPL+ or Artistic | This utility is designed to write a Makefile for an extension module from aMakefile.PL. It is based on the Makefile.SH model provided by AndyDougherty and the perl5-porters. | +| perl-ExtUtils-MakeMaker | GPL+ or Artistic | This utility is designed to write a Makefile for an extension module from aMakefile.PL. It is based on the Makefile.SH model provided by AndyDougherty and the perl5-porters. | +| perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file. | +| perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file. | +| perl-ExtUtils-Miniperl | GPL+ or Artistic | writemain() takes an argument list of directories containing archive librariesthat relate to perl modules and should be linked into a new perl binary. Itwrites a corresponding perlmain.c file that is a plain C file containing allthe bootstrap code to make the If the first argument to writemain() is areference to a scalar it is used as the filename to open for ouput. Any otherreference is used as the filehandle to write to. Otherwise output defaults toSTDOUT. | +| perl-ExtUtils-Miniperl | GPL+ or Artistic | writemain() takes an argument list of directories containing archive librariesthat relate to perl modules and should be linked into a new perl binary. Itwrites a corresponding perlmain.c file that is a plain C file containing allthe bootstrap code to make the If the first argument to writemain() is areference to a scalar it is used as the file name to open for output. Any otherreference is used as the file handle to write to. Otherwise output defaults toSTDOUT. | +| perl-ExtUtils-MM-Utils | GPL+ or Artistic | This is a collection of ExtUtils::MM subroutines that are used by manyother modules but that do not need full-featured ExtUtils::MakeMaker. Theissue with ExtUtils::MakeMaker is it pulls in Perl header files and thatis an overkill for small subroutines. | +| perl-ExtUtils-MM-Utils | GPL+ or Artistic | This is a collection of ExtUtils::MM subroutines that are used by manyother modules but that do not need full-featured ExtUtils::MakeMaker. Theissue with ExtUtils::MakeMaker is it pulls in Perl header files and thatis an overkill for small subroutines. | +| perl-ExtUtils-ParseXS | GPL+ or Artistic | ExtUtils::ParseXS will compile XS code into C code by embedding theconstructs necessary to let C functions manipulate Perl values and createsthe glue necessary to let Perl access those functions. | +| perl-ExtUtils-ParseXS | GPL+ or Artistic | ExtUtils::ParseXS will compile XS code into C code by embedding theconstructs necessary to let C functions manipulate Perl values and createsthe glue necessary to let Perl access those functions. | +| perl-FCGI | OML | FastCGI Perl bindings. | +| perl-FCGI | OML | FastCGI Perl bindings. | +| perl-Fedora-VSP | GPLv3+ | This module provides functions for normalizing Perl version strings forRed Hat Package (RPM) based Linux distributions. | +| perl-Fedora-VSP | GPLv3+ | This module provides functions for normalizing Perl version strings forRed Hat Package (RPM) based Linux distributions. | +| perl-File-CheckTree | GPL+ or Artistic | File::CheckTree::validate() routine takes a single multi-line stringconsisting of directives, each containing a file name plus a file test to tryon it. (The file test may also be a ""cd"", causing subsequent relative filenames to be interpreted relative to that directory.) After the file test youmay put \|\| die to make it a fatal error if the file test fails. The default is \|\| warn. The file test may optionally have a ""!' prepended to test for theopposite condition. If you do a cd and then list some relative file names, youmay want to indent them slightly for readability. If you supply your own die()or warn() message, you can use $file to interpolate the file name. | +| perl-File-Fetch | GPL+ or Artistic | File::Fetch allows you to fetch any file pointed to by a ""ftp"", ""http"",""file"", ""git"", or ""rsync"" URI by a number of different means. | +| perl-File-Fetch | GPL+ or Artistic | File::Fetch allows you to fetch any file pointed to by a ""ftp"", ""http"",""file"", ""git"", or ""rsync"" URI by a number of different means. | +| perl-File-HomeDir | GPL+ or Artistic | File::HomeDir is a module for locating the directories that are ""owned""by a user (typically your user) and to solve the various issues thatarise trying to find them consistently across a wide variety ofplatforms. | +| perl-File-HomeDir | GPL+ or Artistic | File::HomeDir is a module for locating the directories that are ""owned""by a user (typically your user) and to solve the various issues thatarise trying to find them consistently across a wide variety ofplatforms. | +| perl-File-Listing | GPL+ or Artistic | This module exports a single function called parse_dir(), which can be usedto parse directory listings. | +| perl-File-Path | GPL+ or Artistic | This module provides a convenient way to create directories of arbitrarydepth and to delete an entire directory subtree from the file system. | +| perl-File-pushd | ASL 2.0 | File::pushd does a temporary chdir that is easily and automatically reverted,similar to pushd in some Unix command shells. It works by creating an objectthat caches the original working directory. When the object is destroyed, thedestructor calls chdir to revert to the original working directory. By storingthe object in a lexical variable with a limited scope, this happensautomatically at the end of the scope. | +| perl-File-pushd | ASL 2.0 | File::pushd does a temporary chdir that is easily and automatically reverted,similar to pushd in some Unix command shells. It works by creating an objectthat caches the original working directory. When the object is destroyed, thedestructor calls chdir to revert to the original working directory. By storingthe object in a lexical variable with a limited scope, this happensautomatically at the end of the scope. | +| perl-File-ShareDir | GPL+ or Artistic | The intent of File::ShareDir is to provide a companion to Class::Inspectorand File::HomeDir, modules that take a process that is well-known byadvanced Perl developers but gets a little tricky, and make it moreavailable to the larger Perl community. | +| perl-File-Slurp | GPL+ or Artistic | This module provides subs that allow you to read or write entire files withone simple call. They are designed to be simple to use, have flexible waysto pass in or get the file contents and to be very efficient. There is alsoa sub to read in all the files in a directory other than . and ..These slurp/spew subs work for files, pipes and sockets, and stdio,pseudo-files, and DATA. | +| perl-File-Temp | GPL+ or Artistic | File::Temp can be used to create and open temporary files in a safe way.There is both a function interface and an object-oriented interface. TheFile::Temp constructor or the tempfile() function can be used to return thename and the open file handle of a temporary file. The tempdir() functioncan be used to create a temporary directory. | +| perl-File-Which | GPL+ or Artistic | File::Which is a portable implementation (in Perl) of 'which', and canbe used to get the absolute filename of an executable programinstalled somewhere in your PATH, or just check for its existence. | +| perl-File-Which | GPL+ or Artistic | File::Which is a portable implementation (in Perl) of 'which', and canbe used to get the absolute filename of an executable programinstalled somewhere in your PATH, or just check for its existence. | +| perl-Filter | GPL+ or Artistic | Source filters alter the program text of a module before Perl sees it, much asa C preprocessor alters the source text of a C program before the compilersees it. | +| perl-Filter | GPL+ or Artistic | Source filters alter the program text of a module before Perl sees it, much asa C preprocessor alters the source text of a C program before the compilersees it. | +| perl-Filter-Simple | GPL+ or Artistic | The Filter::Simple Perl module provides a simplified interface toFilter::Util::Call; one that is sufficient for most common cases. | +| perl-Filter-Simple | GPL+ or Artistic | The Filter::Simple Perl module provides a simplified interface toFilter::Util::Call; one that is sufficient for most common cases. | +| perl-generators | GPL+ | This package provides RPM Perl dependencies generators which are used forgetting provides and requires from Perl binaries and modules. | +| perl-generators | GPL+ | This package provides RPM Perl dependencies generators which are used forgetting provides and requires from Perl binaries and modules. | +| perl-Getopt-Long | GPLv2+ or Artistic | The Getopt::Long module implements an extended getopt function calledGetOptions(). It parses the command line from @ARGV, recognizing and removingspecified options and their possible values. It adheres to the POSIX syntaxfor command line options, with GNU extensions. In general, this means thatoptions have long names instead of single letters, and are introduced witha double dash ""--"". Support for bundling of command line options, as was thecase with the more traditional single-letter approach, is provided but notenabled by default. | +| perl-Git | GPLv2 | Perl interface to Git. | +| perl-Git-SVN | GPLv2 | Perl interface to Git::SVN. | +| perl-GSSAPI | GPL+ or Artistic | This module gives access to the routines of the GSSAPI library, asdescribed in rfc2743 and rfc2744 and implemented by the Kerberos-1.2distribution from MIT. | +| perl-hivex | LGPLv2 | perl-hivex contains Perl bindings for hivex. | +| perl-homedir | GPL+ or Artistic | perl-homedir configures the system to automatically create a ~/perl5directory in each user's $HOME on user login. This allows each user toinstall CPAN packages via the CPAN to their $HOME, with no additionalconfiguration or privileges, and without installing them system-wide.If you want your users to be able to install and use their own Perl modules,install this package. | +| perl-HTML-Parser | GPL+ or Artistic | The HTML-Parser module for perl to parse and extract information fromHTML documents, including the HTML::Entities, HTML::HeadParser,HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules. | +| perl-HTML-Tagset | GPL+ or Artistic | This module contains several data tables useful in various kinds ofHTML parsing operations, such as tag and entity names. | +| perl-HTTP-Cookies | GPL+ or Artistic | This class is for objects that represent a ""cookie jar"" -- that is, adatabase of all the HTTP cookies that a given LWP::UserAgent objectknows about. | +| perl-HTTP-Date | GPL+ or Artistic | This module provides functions that deal the date formats used by the HTTPprotocol (and then some more). Only the first two functions, time2str() andstr2time(), are exported by default. | +| perl-HTTP-Message | GPL+ or Artistic | The HTTP-Message distribution contains classes useful for representing themessages passed in HTTP style communication. These are classes representingrequests, responses and the headers contained within them. | +| perl-HTTP-Negotiate | GPL+ or Artistic | This module provides a complete implementation of the HTTP contentnegotiation algorithm specified in draft-ietf-http-v11-spec-00.ps chapter12. Content negotiation allows for the selection of a preferred contentrepresentation based upon attributes of the negotiable variants and thevalue of the various Accept* header fields in the request. | +| perl-HTTP-Tiny | GPL+ or Artistic | This is a very simple HTTP/1.1 client, designed for doing simple GET requestswithout the overhead of a large framework like LWP::UserAgent.It is more correct and more complete than HTTP::Lite. It supports proxies(currently only non-authenticating ones) and redirection. It also correctlyresumes after EINTR. | +| perl-inc-latest | ASL 2.0 | The inc::latest module helps bootstrap configure-time dependencies for CPANdistributions. These dependencies get bundled into the inc directory withina distribution and are used by Makefile.PL or Build.PL. | +| perl-inc-latest | ASL 2.0 | The inc::latest module helps bootstrap configure-time dependencies for CPANdistributions. These dependencies get bundled into the inc directory withina distribution and are used by Makefile.PL or Build.PL. | +| perl-interpreter | GPL+ or Artistic | This is a dummy package to improve a compatibility with future Perls that will usethis package to deliver /usr/bin/perl Perl interpreter. | +| perl-IO | GPL+ or Artistic | This is a collection of Perl input/output modules. | +| perl-IO-Compress | GPL+ or Artistic | This distribution provides a Perl interface to allow reading and writing ofcompressed data created with the zlib and bzip2 libraries.IO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,RFC 1952 (i.e. gzip) and zip files/buffers.The following modules used to be distributed separately, but are nowincluded with the IO-Compress distribution:* Compress-Zlib* IO-Compress-Zlib* IO-Compress-Bzip2* IO-Compress-Base | +| perl-IO-HTML | GPL+ or Artistic | IO::HTML provides an easy way to open a file containing HTML whileautomatically determining its encoding. It uses the HTML5 encoding sniffingalgorithm specified in section 8.2.2.1 of the draft standard. | +| perl-IO-Multiplex | GPL+ or Artistic | IO::Multiplex is designed to take the effort out of managing multiple filehandles. It is essentially a really fancy front end to the select system call.In addition to maintaining the select loop, it buffers all input and outputto/from the file handles. It can also accept incoming connections on one ormore listen sockets. | +| perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET\|AF_INET6 domain sockets. | +| perl-IO-Socket-IP | GPL+ or Artistic | This module provides a protocol-independent way to use IPv4 and IPv6sockets, as a drop-in replacement for IO::Socket::INET. Most constructorarguments and methods are provided in a backward-compatible way. | +| perl-IO-Socket-IP | GPL+ or Artistic | This module provides a protocol-independent way to use IPv4 and IPv6sockets, as a drop-in replacement for IO::Socket::INET. Most constructorarguments and methods are provided in a backward-compatible way. | +| perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | This module is a true drop-in replacement for IO::Socket::INET thatuses SSL to encrypt data before it is transferred to a remote serveror client. IO::Socket::SSL supports all the extra features that oneneeds to write a full-featured SSL client or server application:multiple SSL contexts, cipher selection, certificate verification, andSSL version selection. As an extra bonus, it works perfectly withmod_perl. | +| perl-IO-Zlib | GPL+ or Artistic | The main advantage is that you can use an IO::Zlib object in much the same wayas an IO::File object so you can have common code that doesn't know which sortof file it is using. | +| perl-IPC-Cmd | GPL+ or Artistic | IPC::Cmd allows you to run commands platform independently, interactivelyif desired, but have them still work. | +| perl-IPC-Cmd | GPL+ or Artistic | IPC::Cmd allows you to run commands platform independently, interactivelyif desired, but have them still work. | +| perl-IPC-System-Simple | GPL+ or Artistic | Calling Perl's in-built 'system()' function is easy; determining if itwas successful is _hard_. Let's face it, '$?' isn't the nicest variablein the world to play with, and even if you _do_ check it, producing awell-formatted error string takes a lot of work. 'IPC::System::Simple'takes the hard work out of calling external commands. In fact, if youwant to be really lazy, you can just write: use IPC::System::Simple qw(system);and all of your ""system"" commands will either succeed (run to completion andreturn a zero exit value), or die with rich diagnostic messages. | +| perl-IPC-System-Simple | GPL+ or Artistic | Calling Perl's in-built 'system()' function is easy; determining if itwas successful is _hard_. Let's face it, '$?' isn't the nicest variablein the world to play with, and even if you _do_ check it, producing awell-formatted error string takes a lot of work. 'IPC::System::Simple'takes the hard work out of calling external commands. In fact, if youwant to be really lazy, you can just write: use IPC::System::Simple qw(system);and all of your ""system"" commands will either succeed (run to completion andreturn a zero exit value), or die with rich diagnostic messages. | +| perl-IPC-SysV | GPL+ or Artistic | This is an object interface for System V messages, semaphores, andinter-process calls. | +| perl-IPC-SysV | GPL+ or Artistic | This is an object interface for System V messages, semaphores, andinter-process calls. | +| perl-JSON | GPL+ or Artistic | This module converts between JSON (JavaScript Object Notation) and Perldata structure into each other. For JSON, see `http://www.crockford.com/JSON/`. | +| perl-JSON-PP | GPL+ or Artistic | JSON::XS is the fastest and most proper JSON module on CPAN. It is written byMarc Lehmann in C, so must be compiled and installed in the used environment.JSON::PP is a pure-Perl module and is compatible with JSON::XS. | +| perl-JSON-PP | GPL+ or Artistic | JSON::XS is the fastest and most proper JSON module on CPAN. It is written byMarc Lehmann in C, so must be compiled and installed in the used environment.JSON::PP is a pure-Perl module and is compatible with JSON::XS. | +| perl-LDAP | GPL+ or Artistic | Net::LDAP is a collection of modules that implements an LDAP services APIfor Perl programs. The module may be used to search directories or performmaintenance functions such as adding, deleting or modifying entries. | +| perl-libintl-perl | GPLv3+ and LGPLv2+ | The package libintl-perl is an internationalization library for Perl thataims to be compatible with the Uniforum message translations system asimplemented for example in GNU gettext. | +| perl-libnet | GPL+ or Artistic | This is a collection of Perl modules which provides a simple andconsistent programming interface (API) to the client side of variousprotocols used in the internet community. | +| perl-libnet | GPL+ or Artistic | This is a collection of Perl modules which provides a simple andconsistent programming interface (API) to the client side of variousprotocols used in the internet community. | +| perl-libnetcfg | GPL+ or Artistic | The libnetcfg utility can be used to configure the libnet. | +| perl-libnetcfg | GPL+ or Artistic | The libnetcfg utility can be used to configure the libnet. | +| perl-libs | (GPL+ or Artistic) and HSLR and MIT and UCD | The is a perl run-time (interpreter as a shared library and includedirectories). | +| perl-libwww-perl | GPL+ or Artistic | The libwww-perl collection is a set of Perl modules which provides a simple andconsistent application programming interface to the World-Wide Web. The mainfocus of the library is to provide classes and functions that allow you towrite WWW clients. The library also contain modules that are of more generaluse and even classes that help you implement simple HTTP servers. | +| perl-libxml-perl | (GPL+ or Artistic) and Public Domain | libxml-perl is a collection of smaller Perl modules, scripts, anddocuments for working with XML in Perl. libxml-perl software works incombination with XML::Parser, PerlSAX, XML::DOM, XML::Grove andothers. | +| perl-Locale-Codes | GPL+ or Artistic | Locale-Codes is a distribution containing a set of modules. The moduleseach deal with different types of codes which identify parts of the localeincluding languages, countries, currency, etc. | +| perl-Locale-Codes | GPL+ or Artistic | Locale-Codes is a distribution containing a set of modules. The moduleseach deal with different types of codes which identify parts of the localeincluding languages, countries, currency, etc. | +| perl-Locale-Maketext | GPL+ or Artistic | It is a common feature of applications (whether run directly, or via the Web)for them to be ""localized"" -- i.e., for them to present an English interfaceto an English-speaker, a German interface to a German-speaker, and so on forall languages it's programmed with. Locale::Maketext is a framework forsoftware localization; it provides you with the tools for organizing andaccessing the bits of text and text-processing code that you need forproducing localized applications. | +| perl-Locale-Maketext | GPL+ or Artistic | It is a common feature of applications (whether run directly, or via the Web)for them to be ""localized"" -- i.e., for them to present an English interfaceto an English-speaker, a German interface to a German-speaker, and so on forall languages it's programmed with. Locale::Maketext is a framework forsoftware localization; it provides you with the tools for organizing andaccessing the bits of text and text-processing code that you need forproducing localized applications. | +| perl-Locale-Maketext-Simple | MIT | This module is a simple wrapper around Locale::Maketext::Lexicon, designedto alleviate the need of creating Language Classes for module authors. | +| perl-Locale-Maketext-Simple | MIT | This module is a simple wrapper around Locale::Maketext::Lexicon, designedto alleviate the need of creating Language Classes for module authors. | +| perl-local-lib | GPL+ or Artistic | This module provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. Italso constructs and prints out for the user the list of environmentvariables using the syntax appropriate for the user's current shell (asspecified by the 'SHELL' environment variable), suitable for directlyadding to one's shell configuration file.More generally, local::lib allows for the bootstrapping and usage of adirectory containing Perl modules outside of Perl's '@INC'. This makesit easier to ship an application with an app-specific copy of a Perl module,or collection of modules. Useful in cases like when an upstream maintainerhasn't applied a patch to a module of theirs that you need for yourapplication. | +| perl-local-lib | GPL+ or Artistic | This module provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. Italso constructs and prints out for the user the list of environmentvariables using the syntax appropriate for the user's current shell (asspecified by the 'SHELL' environment variable), suitable for directlyadding to one's shell configuration file.More generally, local::lib allows for the bootstrapping and usage of adirectory containing Perl modules outside of Perl's '@INC'. This makesit easier to ship an application with an app-specific copy of a Perl module,or collection of modules. Useful in cases like when an upstream maintainerhasn't applied a patch to a module of theirs that you need for yourapplication. | +| perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | This module provides functions for handling media (also known as MIME)types and encodings. The mapping from file extensions to media types isdefined by the media.types file. If the ~/.media.types file exists it isused instead. For backwards compatibility we will also look for~/.mime.types. | +| perl-LWP-Protocol-https | GPL+ or Artistic | The LWP::Protocol::https module provides support for using HTTPS schemedURLs with LWP. This module is a plug-in to the LWP protocol handling, soyou don't use it directly. Once the module is installed LWP is able toaccess sites using HTTP over SSL/TLS. | +| perl-macros | GPL+ or Artistic | Macros for rpmbuild are needed during build of srpm in koji. Thissub-package must be installed into buildroot, so it will be neededby perl. Perl is needed because of git. | +| perl-Mail-DKIM | GPL+ or Artistic | This module implements the various components of the DKIM and DomainKeysmessage-signing and verifying standards for Internet mail. It currentlytries to implement RFC4871 (for DKIM) and RFC4870 (DomainKeys).It is required if you wish to enable DKIM checking in SpamAssassin via theMail::SpamAssassin::Plugin::DKIM plugin. | +| perl-Mail-SPF | BSD | Mail::SPF is an object-oriented implementation of Sender Policy Framework(SPF). See `http://www.openspf.org` for more information about SPF. | +| perl-MailTools | GPL+ or Artistic | MailTools is a set of ancient Perl modules related to mail applications. | +| perl-Math-BigInt | GPL+ or Artistic | This provides Perl modules for arbitrary-size integer and float mathematics. | +| perl-Math-BigInt-FastCalc | GPL+ or Artistic | This Perl module provides support for fast big integer calculations. | +| perl-Math-BigInt-FastCalc | GPL+ or Artistic | This Perl module provides support for fast big integer calculations. | +| perl-Math-BigRat | GPL+ or Artistic | Math::BigRat complements Math::BigInt and Math::BigFloat by providingsupport for arbitrary big rational numbers. | +| perl-Math-BigRat | GPL+ or Artistic | Math::BigRat complements Math::BigInt and Math::BigFloat by providingsupport for arbitrary big rational numbers. | +| perl-Math-Complex | GPL+ or Artistic | This package lets you create and manipulate complex numbers. By default, Perllimits itself to real numbers, but an extra ""use"" statement brings fullcomplex support, along with a full set of mathematical functions typicallyassociated with and/or extended to complex numbers. | +| perl-Memoize | GPL+ or Artistic | Memoizing a function makes it faster by trading space for time. It doesthis by caching the return values of the function in a table. If you callthe function again with the same arguments, memoize jumps in and givesyou the value out of the table, instead of letting the function computethe value all over again. | +| perl-Memoize | GPL+ or Artistic | Memoizing a function makes it faster by trading space for time. It doesthis by caching the return values of the function in a table. If you callthe function again with the same arguments, memoize jumps in and givesyou the value out of the table, instead of letting the function computethe value all over again. | +| perl-MIME-Base64 | (GPL+ or Artistic) and MIT | This package contains a Base64 encoder/decoder and a quoted-printableencoder/decoder. These encoding methods are specified in RFC 2045 - MIME(Multipurpose Internet Mail Extensions). | +| perl-Module-Build | GPL+ or Artistic | Module::Build is a system for building, testing, and installing Perlmodules. It is meant to be an alternative to ExtUtils::MakeMaker.Developers may alter the behavior of the module through sub-classing in amuch more straightforward way than with MakeMaker. It also does not requirea make on your system - most of the Module::Build code is pure-perl andwritten in a very cross-platform way. In fact, you don't even need a shell,so even platforms like MacOS (traditional) can use it fairly easily. Itsonly prerequisites are modules that are included with perl 5.6.0, and itworks fine on perl 5.005 if you can install a few additional modules. | +| perl-Module-Build | GPL+ or Artistic | Module::Build is a system for building, testing, and installing Perlmodules. It is meant to be an alternative to ExtUtils::MakeMaker.Developers may alter the behavior of the module through sub-classing in amuch more straightforward way than with MakeMaker. It also does not requirea make on your system - most of the Module::Build code is pure-perl andwritten in a very cross-platform way. In fact, you don't even need a shell,so even platforms like MacOS (traditional) can use it fairly easily. Itsonly prerequisites are modules that are included with perl 5.6.0, and itworks fine on perl 5.005 if you can install a few additional modules. | +| perl-Module-CoreList | GPL+ or Artistic | Module::CoreList provides information on which core and dual-life modulesare shipped with each version of perl. | +| perl-Module-CoreList | GPL+ or Artistic | Module::CoreList provides information on which core and dual-life modulesare shipped with each version of perl. | +| perl-Module-CoreList-tools | GPL+ or Artistic | This package provides a corelist(1) tool which can be used to query whatmodules were shipped with given perl version. | +| perl-Module-CoreList-tools | GPL+ or Artistic | This package provides a corelist(1) tool which can be used to query whatmodules were shipped with given perl version. | +| perl-Module-CPANfile | GPL+ or Artistic | Module::CPANfile is a tool to handle cpanfile format to load applicationspecific dependencies, not just for CPAN distributions. | +| perl-Module-CPANfile | GPL+ or Artistic | Module::CPANfile is a tool to handle cpanfile format to load applicationspecific dependencies, not just for CPAN distributions. | +| perl-Module-Load | GPL+ or Artistic | If you consult ""perldoc -f require"" you will see that ""require"" will behavedifferently when given a bare-word or a string. In the case of a string,""require"" assumes you are wanting to load a file. But in the case ofa bare-word, it assumes you mean a module.This gives nasty overhead when you are trying to dynamically require modulesat run-time, since you will need to change the module notation to a filenotation fitting the particular platform you are on.""load"" eliminates the need for this overhead and will just DWYM. | +| perl-Module-Load | GPL+ or Artistic | If you consult ""perldoc -f require"" you will see that ""require"" will behavedifferently when given a bare-word or a string. In the case of a string,""require"" assumes you are wanting to load a file. But in the case ofa bare-word, it assumes you mean a module.This gives nasty overhead when you are trying to dynamically require modulesat run-time, since you will need to change the module notation to a filenotation fitting the particular platform you are on.""load"" eliminates the need for this overhead and will just DWYM. | +| perl-Module-Load-Conditional | GPL+ or Artistic | This module provides simple ways to query and possibly load any of the modulesyou have installed on your system during run-time. | +| perl-Module-Load-Conditional | GPL+ or Artistic | This module provides simple ways to query and possibly load any of the modulesyou have installed on your system during run-time. | +| perl-Module-Loaded | GPL+ or Artistic | When testing applications, often you find yourself needing to providefunctionality in your test environment that would usually be provided byexternal modules. Rather than munging the %INC by hand to mark these externalmodules as loaded, so they are not attempted to be loaded by perl, this moduleoffers you a very simple way to mark modules as loaded and/or unloaded. | +| perl-Module-Loaded | GPL+ or Artistic | When testing applications, often you find yourself needing to providefunctionality in your test environment that would usually be provided byexternal modules. Rather than munging the %INC by hand to mark these externalmodules as loaded, so they are not attempted to be loaded by perl, this moduleoffers you a very simple way to mark modules as loaded and/or unloaded. | +| perl-Module-Metadata | GPL+ or Artistic | This module provides a standard way to gather metadata about a .pm filewithout executing unsafe code. | +| perl-Module-Metadata | GPL+ or Artistic | This module provides a standard way to gather metadata about a .pm filewithout executing unsafe code. | +| perl-Module-Pluggable | GPL+ or Artistic | This package provides a simple but, hopefully, extensible way of having'plugins' for your module. Essentially all it does is export a method intoyour name space that looks through a search path for .pm files and turn thoseinto class names. Optionally it instantiates those classes for you. | +| perl-Module-Runtime | GPL+ or Artistic | The functions exported by this module deal with runtime handling of Perlmodules, which are normally handled at compile time. | +| perl-Mozilla-CA | MPLv2.0 | Mozilla::CA provides a path to ca-certificates copy of Mozilla's bundle ofcertificate authority certificates in a form that can be consumed by modulesand libraries based on OpenSSL. | +| perl-Mozilla-LDAP | GPLv2+ and LGPLv2+ and MPLv1.1 | LDAP Perl module that wraps the OpenLDAP C SDK. | +| perl-MRO-Compat | GPL+ or Artistic | The ""mro"" namespace provides several utilities for dealing with methodresolution order and method caching in general in Perl 5.9.5 and higher.This module provides those interfaces for earlier versions of Perl (backto 5.6.0 anyways).It is a harmless no-op to use this module on 5.9.5+. That is to say,code which properly uses MRO::Compat will work unmodified on both olderPerls and 5.9.5+.If you're writing a piece of software that would like to use the partscompatibility with older Perls, this is the module for you. | +| perl-MRO-Compat | GPL+ or Artistic | The ""mro"" namespace provides several utilities for dealing with methodresolution order and method caching in general in Perl 5.9.5 and higher.This module provides those interfaces for earlier versions of Perl (backto 5.6.0 anyways).It is a harmless no-op to use this module on 5.9.5+. That is to say,code which properly uses MRO::Compat will work unmodified on both olderPerls and 5.9.5+.If you're writing a piece of software that would like to use the partscompatibility with older Perls, this is the module for you. | +| perl-NetAddr-IP | GPLv2+ and (GPLv2+ or Artistic clarified) | This module provides an object-oriented abstraction on top of IP addressesor IP subnets, that allows for easy manipulations. | +| perl-Net-DNS | (GPL+ or Artistic) and MIT | Net::DNS is a collection of Perl modules that act as a Domain Name System(DNS) resolver. It allows the programmer to perform DNS queries that arebeyond the capabilities of gethostbyname and gethostbyaddr.The programmer should be somewhat familiar with the format of a DNS packet andits various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details. | +| perl-Net-HTTP | GPL+ or Artistic | The Net::HTTP class is a low-level HTTP client. An instance of theNet::HTTP class represents a connection to an HTTP server. The HTTPprotocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0and HTTP/1.1. | +| perl-Net-Ping | GPL+ or Artistic | Net::Ping module contains methods to test the reachability of remote hosts ona network. | +| perl-Net-Ping | GPL+ or Artistic | Net::Ping module contains methods to test the reachability of remote hosts ona network. | +| perl-Net-Server | GPL+ or Artistic | An extensible, class oriented module written in perl and intended tobe the back end layer of internet protocol servers. | +| perl-Net-SMTP-SSL | GPL+ or Artistic | Implements the same API as Net::SMTP, but uses IO::Socket::SSL for itsnetwork operations. | +| perl-Net-SSLeay | Artistic 2.0 | This module offers some high level convenience functions for accessingweb pages on SSL servers (for symmetry, same API is offered foraccessing http servers, too), a sslcat() function for writing your ownclients, and finally access to the SSL API of SSLeay/OpenSSL packageso you can write servers or clients for more complicated applications. | +| perl-NTLM | GPL+ or Artistic | This module provides methods to use NTLM authentication. It can be usedas an authenticate method with the Mail::IMAPClient module to performthe challenge/response mechanism for NTLM connections or it can be usedon its own for NTLM authentication with other protocols (eg. HTTP). | +| perl-open | GPL+ or Artistic | The ""open"" pragma serves as one of the interfaces to declare default ""layers""(also known as ""disciplines"") for all I/O. | +| perl-open | GPL+ or Artistic | The ""open"" pragma serves as one of the interfaces to declare default ""layers""(also known as ""disciplines"") for all I/O. | +| perl-Package-Generator | GPL+ or Artistic | This module lets you quickly and easily construct new packages. It givesthem unused names and sets up their package data, if provided. | +| perl-Package-Generator | GPL+ or Artistic | This module lets you quickly and easily construct new packages. It givesthem unused names and sets up their package data, if provided. | +| perl-Params-Check | GPL+ or Artistic | This is a generic input parsing/checking mechanism. It allows you tovalidate input via a template. The only requirement is that the argumentsmust be named. | +| perl-Params-Check | GPL+ or Artistic | This is a generic input parsing/checking mechanism. It allows you tovalidate input via a template. The only requirement is that the argumentsmust be named. | +| perl-Params-Util | GPL+ or Artistic | Params::Util provides a basic set of importable functions thatmakes checking parameters a hell of a lot easier. | +| perl-Params-Util | GPL+ or Artistic | Params::Util provides a basic set of importable functions thatmakes checking parameters a hell of a lot easier. | +| perl-parent | GPL+ or Artistic | Allows you to both load one or more modules, while setting up inheritancefrom those modules at the same time. Mostly similar in effect to: | +| perl-Parse-PMFile | GPL+ or Artistic | The most of the code of this module is taken from the PAUSE code as ofApril 2013 almost verbatim. Thus, the heart of this module should be quitestable. However, I made it not to use pipe (""-\|"") as well as I strippeddatabase-related code. If you encounter any issue, that's most probablybecause of my modification. | +| perl-Parse-PMFile | GPL+ or Artistic | The most of the code of this module is taken from the PAUSE code as ofApril 2013 almost verbatim. Thus, the heart of this module should be quitestable. However, I made it not to use pipe (""-\|"") as well as I strippeddatabase-related code. If you encounter any issue, that's most probablybecause of my modification. | +| perl-PathTools | (GPL+ or Artistic) and BSD | This is the combined distribution for the File::Spec and Cwd modules. | +| perl-PCP-LogImport | GPLv2+ | The PCP::LogImport module contains the Perl language bindings forimporting data in various 3rd party formats into PCP archives sothey can be replayed with standard PCP monitoring tools. | +| perl-PCP-LogSummary | GPLv2+ | The PCP::LogSummary module provides a Perl module for using thestatistical summary data produced by the Performance Co-Pilotpmlogsummary utility. This utility produces various averages,minima, maxima, and other calculations based on the performancedata stored in a PCP archive. The Perl interface is ideal forexporting this data into third-party tools (e.g. spreadsheets). | +| perl-PCP-MMV | GPLv2+ | The PCP::MMV module contains the Perl language bindings forbuilding scripts instrumented with the Performance Co-Pilot(PCP) Memory Mapped Value (MMV) mechanism.This mechanism allows arbitrary values to be exported from aninstrumented script into the PCP infrastructure for monitoringand analysis with pmchart, pmie, pmlogger and other PCP tools. | +| perl-PCP-PMDA | GPLv2+ | The PCP::PMDA Perl module contains the language bindings forbuilding Performance Metric Domain Agents (PMDAs) using Perl.Each PMDA exports performance data for one specific domain, forexample the operating system kernel, Cisco routers, a database,an application, etc. | +| perl-perlfaq | (GPL+ or Artistic) and Public Domain | The perlfaq comprises several documents that answer the most commonly askedquestions about Perl and Perl programming. | +| perl-perlfaq | (GPL+ or Artistic) and Public Domain | The perlfaq comprises several documents that answer the most commonly askedquestions about Perl and Perl programming. | +| perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | This module implements a PerlIO layer that works on files encoded in thequoted-printable format. It will decode from quoted-printable whilereading from a handle, and it will encode as quoted-printable whilewriting to a handle. | +| perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | This module implements a PerlIO layer that works on files encoded in thequoted-printable format. It will decode from quoted-printable whilereading from a handle, and it will encode as quoted-printable whilewriting to a handle. | +| perl-Perl-OSType | GPL+ or Artistic | Modules that provide OS-specific behaviors often need to know if the currentoperating system matches a more generic type of operating systems. For example,'linux' is a type of 'Unix' operating system and so is 'freebsd'.This module provides a mapping between an operating system name as given by $^Oand a more generic type. The initial version is based on the OS type mappingsprovided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operatingsystems are given the type 'Windows' rather than 'Win32'). | +| perl-Perl-OSType | GPL+ or Artistic | Modules that provide OS-specific behaviors often need to know if the currentoperating system matches a more generic type of operating systems. For example,'linux' is a type of 'Unix' operating system and so is 'freebsd'.This module provides a mapping between an operating system name as given by $^Oand a more generic type. The initial version is based on the OS type mappingsprovided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operatingsystems are given the type 'Windows' rather than 'Win32'). | +| perl-Pod-Checker | GPL+ or Artistic | Module and tools to verify POD documentation contents for compliance with thePlain Old Documentation format specifications. | +| perl-Pod-Checker | GPL+ or Artistic | Module and tools to verify POD documentation contents for compliance with thePlain Old Documentation format specifications. | +| perl-Pod-Escapes | GPL+ or Artistic | This module provides things that are useful in decoding Pod E<...> sequences. | +| perl-Pod-Html | GPL+ or Artistic | This package converts files from POD format (see perlpod) to HTML format. Itcan automatically generate indexes and cross-references, and it keeps a cacheof things it knows how to cross-reference. | +| perl-Pod-Html | GPL+ or Artistic | This package converts files from POD format (see perlpod) to HTML format. Itcan automatically generate indexes and cross-references, and it keeps a cacheof things it knows how to cross-reference. | +| perl-Pod-LaTeX | GPL+ or Artistic | Pod::LaTeX is a module to convert documentation in the POD format intoLaTeX. A pod2latex replacement command is provided. | +| perl-podlators | (GPL+ or Artistic) and MIT | This package contains Pod::Man and Pod::Text modules which convert POD inputto *roff source output, suitable for man pages, or plain text. It alsoincludes several sub-classes of Pod::Text for formatted output to terminalswith various capabilities. | +| perl-Pod-Parser | GPL+ or Artistic | This software distribution contains the packages for using Perl5 POD (PlainOld Documentation). See the ""perlpod"" and ""perlsyn"" manual pages from yourPerl5 distribution for more information about POD. | +| perl-Pod-Parser | GPL+ or Artistic | This software distribution contains the packages for using Perl5 POD (PlainOld Documentation). See the ""perlpod"" and ""perlsyn"" manual pages from yourPerl5 distribution for more information about POD. | +| perl-Pod-Perldoc | GPL+ or Artistic | perldoc looks up a piece of documentation in .pod format that is embeddedin the perl installation tree or in a perl script, and displays it via""groff -man \| $PAGER"". This is primarily used for the documentation forthe perl library modules. | +| perl-Pod-Plainer | GPL+ or Artistic | Pod::Plainer uses Pod::Parser which takes Pod with the (new) 'C<< .. >>'constructs and returns the old(er) style with just 'C<>'; '<' and '>' arereplaced by 'E' and 'E'.This can be used to pre-process Pod before using tools which do notrecognize the new style Pods. | +| perl-Pod-Simple | GPL+ or Artistic | Pod::Simple is a Perl library for parsing text in the Pod (""plain olddocumentation"") markup language that is typically used for writingdocumentation for Perl and for Perl modules. | +| perl-Pod-Usage | GPL+ or Artistic | pod2usage will print a usage message for the invoking script (using itsembedded POD documentation) and then exit the script with the desired exitstatus. The usage message printed may have any one of three levels ofIf the verbose level is 1, then the synopsis is printed along with adescription (if present) of the command line options and arguments. If theverbose level is 2, then the entire manual page is printed. | +| perl-Scalar-List-Utils | GPL+ or Artistic | This package contains a selection of subroutines that people have expressedwould be nice to have in the perl core, but the usage would not really behigh enough to warrant the use of a keyword, and the size so small suchthat being individual extensions would be wasteful. | +| perl-SelfLoader | GPL+ or Artistic | This Perl module tells its users that functions in a package are to beautoloaded from after the ""__DATA__"" token. See also ""Autoloading"" inperlsub. | +| perl-SelfLoader | GPL+ or Artistic | This Perl module tells its users that functions in a package are to beautoloaded from after the ""__DATA__"" token. See also ""Autoloading"" inperlsub. | +| perl-SNMP_Session | Artistic 2.0 | Pure Perl SNMP v1 and SNMP v2 support for Perl 5.The SNMP operations currently supported are ""get"", ""get-next"", ""get-bulk""and ""set"", as well as trap generation and reception. | +| perl-Socket | GPL+ or Artistic | This module provides a variety of constants, structure manipulators and otherfunctions related to socket-based networking. The values and functionsprovided are useful when used in conjunction with Perl core functions such assocket(), setsockopt() and bind(). It also provides several other supportfunctions, mostly for dealing with conversions of network addresses betweenhuman-readable and native binary forms, and for hostname resolver operations. | +| perl-Socket6 | BSD | This module supports getaddrinfo() and getnameinfo() to intend to enableprotocol independent programming. If your environment supports IPv6, IPv6related defines such as AF_INET6 are included. | +| perl-Software-License | GPL+ or Artistic | Software-License contains templates for common open source software licenses. | +| perl-Software-License | GPL+ or Artistic | Software-License contains templates for common open source software licenses. | +| perl-srpm-macros | GPLv3+ | These RPM macros are used for building Perl source packages from sourcerepositories. They influence build-requires set into the source package. | +| perl-Storable | GPL+ or Artistic | The Storable package brings persistence to your Perl data structurescontaining scalar, array, hash or reference objects, i.e. anything thatcan be conveniently stored to disk and retrieved at a later time. | +| perl-String-CRC32 | Public Domain | This packages provides a perl module to generate checksums from strings andfrom files.The checksums are the same as those calculated by ZMODEM, PKZIP, PICCHECK andmany others.There's another perl module called String::CRC, which supports calculation ofCRC values of various widths (i.e. not just 32 bits), but the generated sumsdiffer from those of the programs mentioned above. | +| perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | This package contains a Perl module and a command line utility whichare useful for quoting strings which are going to pass through theshell or a shell-like object. | +| perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | This package contains a Perl module and a command line utility whichare useful for quoting strings which are going to pass through theshell or a shell-like object. | +| perl-Sub-Exporter | GPL+ or Artistic | Sub::Exporter provides a sophisticated alternative to Exporter.pm. It allowsfor renaming, currying/sub-generation, and other cool stuff.ACHTUNG! If you're not familiar with Exporter or exporting, readSub::Exporter::Tutorial first! | +| perl-Sub-Exporter | GPL+ or Artistic | Sub::Exporter provides a sophisticated alternative to Exporter.pm. It allowsfor renaming, currying/sub-generation, and other cool stuff.ACHTUNG! If you're not familiar with Exporter or exporting, readSub::Exporter::Tutorial first! | +| perl-Sub-Install | GPL+ or Artistic | This module makes it easy to install subroutines into packages without theunsightly mess of no strict or typeglobs lying about where just anyonecan see them. | +| perl-Sub-Install | GPL+ or Artistic | This module makes it easy to install subroutines into packages without theunsightly mess of no strict or typeglobs lying about where just anyonecan see them. | +| perl-Sys-Guestfs | LGPLv2+ | perl-Sys-Guestfs contains Perl bindings for libguestfs (Sys::Guestfs). | +| perl-Sys-Syslog | GPL+ or Artistic | Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() witha string priority and a list of printf() arguments just like at syslog(3). | +| perl-Sys-Syslog | GPL+ or Artistic | Sys::Syslog is an interface to the UNIX syslog(3) function. Call syslog() witha string priority and a list of printf() arguments just like at syslog(3). | +| perl-Sys-Virt | GPLv2+ or Artistic | The Sys::Virt module provides a Perl XS binding to the libvirt virtualmachine management APIs. This allows machines running within arbitraryvirtualization containers to be managed with a consistent API. | +| perl-Term-ANSIColor | GPL+ or Artistic | This module has two interfaces, one through color() and colored() and theother through constants. It also offers the utility functions uncolor(),colorstrip(), colorvalid(), and coloralias(), which have to be explicitlyimported to be used. | +| perl-Term-Cap | GPL+ or Artistic | These are low-level functions to extract and use capabilities from a terminalcapability (termcap) database. | +| perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | Term::ReadKey is a compiled perl module dedicated to providing simplecontrol over terminal driver modes (cbreak, raw, cooked, etc.)support for non-blocking reads, if the architecture allows, and somegeneralized handy functions for working with terminals. One of themain goals is to have the functions as portable as possible, so youcan just plug in ""use Term::ReadKey"" on any architecture and have agood likelyhood of it working. | +| perl-Test | GPL+ or Artistic | The Test Perl module simplifies the task of writing test files for Perl modules,such that their output is in the format that Test::Harness expects to see. | +| perl-Test | GPL+ or Artistic | The Test Perl module simplifies the task of writing test files for Perl modules,such that their output is in the format that Test::Harness expects to see. | +| perl-Test-Harness | GPL+ or Artistic | This package allows tests to be run and results automatically aggregated andoutput to STDOUT.Although, for historical reasons, the Test-Harness distribution takes its namefrom this module it now exists only to provide TAP::Harness with an interfacethat is somewhat backwards compatible with Test::Harness 2.xx. If you'rewriting new code consider using TAP::Harness directly instead. | +| perl-Test-Harness | GPL+ or Artistic | This package allows tests to be run and results automatically aggregated andoutput to STDOUT.Although, for historical reasons, the Test-Harness distribution takes its namefrom this module it now exists only to provide TAP::Harness with an interfacethat is somewhat backwards compatible with Test::Harness 2.xx. If you'rewriting new code consider using TAP::Harness directly instead. | +| perl-tests | GPL+ or Artistic | This package contains the test suite included with Perl 5.24.4.Install this if you want to test your Perl installation (binary and coremodules). | +| perl-tests | GPL+ or Artistic | This package contains the test suite included with Perl 5.26.3.Install this if you want to test your Perl installation (binary and coremodules). | +| perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | This package provides the bulk of the core testing facilities. For moreinformation, see perldoc for Test::Simple, Test::More, etc.This package is the CPAN component of the dual-lifed core package Test-Simple. | +| perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | This package provides the bulk of the core testing facilities. For moreinformation, see perldoc for Test::Simple, Test::More, etc.This package is the CPAN component of the dual-lifed core package Test-Simple. | +| perl-Text-Balanced | GPL+ or Artistic | These Perl subroutines may be used to extract a delimited substring, possiblyafter skipping a specified prefix string. | +| perl-Text-Balanced | GPL+ or Artistic | These Perl subroutines may be used to extract a delimited substring, possiblyafter skipping a specified prefix string. | +| perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Text::Diff provides a basic set of services akin to the GNU diff utility.It is not anywhere near as feature complete as GNU diff, but it is betterintegrated with Perl and available on all platforms. It is often fasterthan shelling out to a system's diff executable for small files, andgenerally slower on larger files. | +| perl-Text-Glob | GPL+ or Artistic | Text::Glob implements glob(3) style matching that can be used to matchagainst text, rather than fetching names from a file-system. If youwant to do full file globbing use the File::Glob module instead. | +| perl-Text-Glob | GPL+ or Artistic | Text::Glob implements glob(3) style matching that can be used to matchagainst text, rather than fetching names from a file-system. If youwant to do full file globbing use the File::Glob module instead. | +| perl-Text-ParseWords | GPL+ or Artistic | The nested_quotewords() and quotewords() functions accept a delimiter (whichcan be a regular expression) and a list of lines and then breaks those linesup into a list of words ignoring delimiters that appear inside quotes.quotewords() returns all of the tokens in a single long list, whilenested_quotewords() returns a list of token lists corresponding to theelements of @lines. parse_line() does tokenizing on a single string. Thequotewords() functions simply call &parse_line(), so if you're only splittingone line you can call parse_line() directly and save a function call. | +| perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Soundex is a phonetic algorithm for indexing names by sound, as pronounced inEnglish. This module implements the original soundex algorithm developed byRobert Russell and Margaret Odell, as well as a variation called ""AmericanSoundex"". | +| perl-Text-Tabs+Wrap | TTWL | Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)Text::Wrap::wrap() will reformat lines into paragraphs. All it does is breakup long lines, it will not join short lines together. | +| perl-Text-Template | (GPL+ or Artistic) and (GPLv2+ or Artistic) | This is a library for generating form letters, building HTML pages, orfilling in templates generally. A 'template' is a piece of text thathas little Perl programs embedded in it here and there. When you'fill in' a template, you evaluate the little programs and replacethem with their values. | +| perl-Text-Template | GPL+ or Artistic | This is a library for generating form letters, building HTML pages, orfilling in templates generally. A 'template' is a piece of text thathas little Perl programs embedded in it here and there. When you'fill in' a template, you evaluate the little programs and replacethem with their values. | +| perl-Text-Unidecode | GPL+ or Artistic | Text::Unidecode provides a function, `unidecode(...)' that takesUnicode data and tries to represent it in US-ASCII characters (i.e.,the universally displayable characters between 0x00 and 0x7F). Therepresentation is almost always an attempt at *transliteration* -- i.e.,conveying, in Roman letters, the pronunciation expressed by the text insome other writing system. | +| perl-Thread-Queue | GPL+ or Artistic | This module provides thread-safe FIFO queues that can be accessed safely byany number of threads. | +| perl-Thread-Queue | GPL+ or Artistic | This module provides thread-safe FIFO queues that can be accessed safely byany number of threads. | +| perl-threads | GPL+ or Artistic | Since Perl 5.8, thread programming has been available using a model calledinterpreter threads which provides a new Perl interpreter for each thread,and, by default, results in no data or state information being sharedbetween threads.(Prior to Perl 5.8, 5005threads was available through the ""Thread.pm"" API.This threading model has been deprecated, and was removed as of Perl 5.10.0.) | +| perl-threads-shared | GPL+ or Artistic | By default, variables are private to each thread, and each newly createdthread gets a private copy of each existing variable. This module allowsyou to share variables across different threads (and pseudo-forks onWin32). It is used together with the threads module. | +| perl-TimeDate | GPL+ or Artistic | This module includes a number of smaller modules suited formanipulation of time and date strings with Perl. In particular, theDate::Format and Date::Parse modules can display and read times anddates in various formats, providing a more reliable interface totextual representations of points in time. | +| perl-Time-HiRes | GPL+ or Artistic | The Time::HiRes module implements a Perl interface to the usleep, nanosleep,ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,high resolution time and timers. | +| perl-Time-HiRes | GPL+ or Artistic | The Time::HiRes module implements a Perl interface to the usleep, nanosleep,ualarm, gettimeofday, and setitimer/getitimer system calls, in other words,high resolution time and timers. | +| perl-Time-Local | GPL+ or Artistic | This module provides functions that are the inverse of built-in perl functionslocaltime() and gmtime(). They accept a date as a six-element array, andreturn the corresponding time(2) value in seconds since the system epoch(Midnight, January 1, 1970 GMT on Unix, for example). This value can bepositive or negative, though POSIX only requires support for positive values,so dates before the system's epoch may not work on all operating systems. | +| perl-Time-Piece | (GPL+ or Artistic) and BSD | The Time::Piece module replaces the standard localtime and gmtime functionswith implementations that return objects. It does so in a backwards compatiblemanner, so that using localtime or gmtime as documented in perlfunc stillbehave as expected. | +| perl-Time-Piece | (GPL+ or Artistic) and BSD | The Time::Piece module replaces the standard localtime and gmtime functionswith implementations that return objects. It does so in a backwards compatiblemanner, so that using localtime or gmtime as documented in perlfunc stillbehave as expected. | +| perl-Try-Tiny | MIT | This module provides bare bones try/catch statements that are designed tominimize common mistakes with eval blocks, and NOTHING else.This is unlike TryCatch, which provides a nice syntax and avoids addinganother call stack layer, and supports calling return from the try block toreturn from the parent subroutine. These extra features come at a cost of afew dependencies, namely Devel::Declare and Scope::Upper that are occasionallyproblematic, and the additional catch filtering uses Moose type constraints,which may not be desirable either. | +| perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | This package is Perl implementation of Unicode Technical Standard #10 (UnicodeCollation Algorithm). | +| perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | This package is Perl implementation of Unicode Technical Standard #10 (UnicodeCollation Algorithm). | +| perl-Unicode-Normalize | GPL+ or Artistic | This package provides Perl functions that can convert strings into variousUnicode normalization forms as defined in Unicode Standard Annex #15. | +| perl-Unix-Syslog | Artistic 2.0 | This module provides an interface to the system logger syslogd(8) viaPerl's XSUBs. The implementation attempts to resemble the nativelibc-functions of your system, so that anyone being familiar withsyslog.h should be able to use this module right away. | +| perl-URI | GPL+ or Artistic | This module implements the URI class. Objects of this class represent""Uniform Resource Identifier references"" as specified in RFC 2396 (andupdated by RFC 2732). | +| perl-URI | GPL+ or Artistic | This module implements the URI class. Objects of this class represent""Uniform Resource Identifier references"" as specified in RFC 2396 (andupdated by RFC 2732). | +| perl-utils | GPL+ or Artistic | Several utilities which come with Perl distribution like c2ph, h2ph, perlbug,perlthanks, pl2pm, pstruct, and splain. Some utilities are provided by morespecific packages like perldoc by perl-Pod-Perldoc. | +| perl-utils | GPL+ or Artistic | Several utilities which come with Perl distribution like h2ph, perlbug,perlthanks, pl2pm, and splain. Some utilities are provided by more specificpackages like perldoc by perl-Pod-Perldoc. | +| perl-version | GPL+ or Artistic | Version objects were added to Perl in 5.10. This module implements versionobjects for older version of Perl and provides the version object API forall versions of Perl. All previous releases before 0.74 are deprecated andshould not be used due to incompatible API changes. Version 0.77 introducesthe new 'parse' and 'declare' methods to standardize usage. You arestrongly urged to set 0.77 as a minimum in your code. | +| perl-version | GPL+ or Artistic | Version objects were added to Perl in 5.10. This module implements versionobjects for older version of Perl and provides the version object API forall versions of Perl. All previous releases before 0.74 are deprecated andshould not be used due to incompatible API changes. Version 0.77 introducesthe new 'parse' and 'declare' methods to standardize usage. You arestrongly urged to set 0.77 as a minimum in your code. | +| perl-WWW-RobotRules | GPL+ or Artistic | This module parses /robots.txt files as specified in ""A Standard for RobotExclusion"", at . Webmasters canuse the /robots.txt file to forbid conforming robots from accessing partsof their web site. | +| perl-XML-Catalog | GPL+ or Artistic | This module implements draft 0.4 of John Cowan's XML Catalog (formerlyknown as XCatalog) see()Catalogs may be written in either SOCAT or XML syntax. XML::Catalog willassume SOCAT syntax if the catalog is not in well-formed XML syntax. | +| perl-XML-LibXML | (GPL+ or Artistic) and MIT | This module implements a Perl interface to the GNOME libxml2 librarywhich provides interfaces for parsing and manipulating XML files. Thismodule allows Perl programmers to make use of the highly capablevalidating XML parser and the high performance DOM implementation. | +| perl-XML-NamespaceSupport | GPL+ or Artistic | This module offers a simple to process name-spaced XML names (unames) fromwithin any application that may need them. It also helps maintain a prefixto name space URI map, and provides a number of basic checks. | +| perl-XML-Parser | GPL+ or Artistic | This module provides ways to parse XML documents. It is built on topof XML::Parser::Expat, which is a lower level interface to JamesClark's expat library. Each call to one of the parsing methods createsa new instance of XML::Parser::Expat which is then used to parse thedocument. Expat options may be provided when the XML::Parser object iscreated. These options are then passed on to the Expat object on eachparse call. They can also be given as extra arguments to the parsemethods, in which case they override options given at XML::Parsercreation time. | +| perl-XML-SAX | GPL+ or Artistic | XML::SAX consists of several framework classes for using and buildingPerl SAX2 XML parsers, filters, and drivers. It is designed around theneed to be able to ""plug in"" different SAX parsers to an applicationwithout requiring programmer intervention. Those of you familiar withthe DBI will be right at home. Some of the designs come from the JavaJAXP specification (SAX part), only without the javaness. | +| perl-XML-SAX-Base | GPL+ or Artistic | This module has a very simple task - to be a base class for Perl SAX driversand filters. Its default behavior is to pass the input directly to theoutput unchanged. It can be useful to use this module as a base class soyou don't have to, for example, implement the characters() callback. | +| perl-XML-Simple | GPL+ or Artistic | The XML::Simple module provides a simple API layer on top of anunderlying XML parsing module (either XML::Parser or one of the SAX2parser modules). | +| perl-XML-TokeParser | GPL+ or Artistic | XML::TokeParser provides a procedural (""pull mode"") interface toXML::Parser in much the same way that Gisle Aas' HTML::TokeParser providesa procedural interface to HTML::Parser. XML::TokeParser splits its XMLinput up into ""tokens,"" each corresponding to an XML::Parser event. | +| perl-XML-XPath | Artistic 2.0 and (GPL+ or Artistic) | This module aims to comply exactly to the XPath specification athttp://www.w3.org/TR/xpath and yet allow extensions to be added in theform of functions. Modules such as XSLT and XPointer may need to dothis as they support functionality beyond XPath. | +| perl-YAML | GPL+ or Artistic | The YAML.pm module implements a YAML Loader and Dumper based on theYAML 1.0 specification. `http://www.yaml.org/spec/YAML` is a generic data serialization language that is optimized forhuman readability. It can be used to express the data structures ofmost modern programming languages, including Perl.For information on the YAML syntax, please refer to the YAMLspecification. | +| perl-YAML | GPL+ or Artistic | The YAML.pm module implements a YAML Loader and Dumper based on theYAML 1.0 specification. `http://www.yaml.org/spec/YAML` is a generic data serialization language that is optimized forhuman readability. It can be used to express the data structures ofmost modern programming languages, including Perl.For information on the YAML syntax, please refer to the YAMLspecification. | +| pesign | GPLv2 | This package contains the pesign utility for signing UEFI binaries aswell as other associated tools. | +| pgaudit | PostgreSQL | The PostgreSQL Audit extension (pgaudit) provides detailed sessionand/or object audit logging via the standard PostgreSQL loggingfacility.The goal of the PostgreSQL Audit extension (pgaudit) is to providePostgreSQL users with capability to produce audit logs often required tocomply with government, financial, or ISO certifications.An audit is an official inspection of an individual's or organization'saccounts, typically by an independent body. The information gathered bythe PostgreSQL Audit extension (pgaudit) is properly called an audittrail or audit log. The term audit log is used in this documentation. | +| php | PHP and Zend and BSD and MIT and ASL 1.0 | PHP is an HTML-embedded scripting language. PHP attempts to make iteasy for developers to write dynamically generated web pages. PHP alsooffers built-in database integration for several commercial andnon-commercial database management systems, so writing adatabase-enabled webpage with PHP is fairly simple. The most commonuse of PHP coding is probably as a replacement for CGI scripts.The php package contains the module (often referred to as mod_php)which adds support for the PHP language to Apache HTTP Server. | +| php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP is an HTML-embedded scripting language. PHP attempts to make iteasy for developers to write dynamically generated web pages. PHP alsooffers built-in database integration for several commercial andnon-commercial database management systems, so writing adatabase-enabled webpage with PHP is fairly simple. The most commonuse of PHP coding is probably as a replacement for CGI scripts.The php package contains the module (often referred to as mod_php)which adds support for the PHP language to Apache HTTP Server. | +| php-bcmath | PHP and LGPLv2+ | The php-bcmath package contains a dynamic shared object that will addsupport for using the bcmath library to PHP. | +| php-bcmath | PHP and LGPLv2+ | The php-bcmath package contains a dynamic shared object that will addsupport for using the bcmath library to PHP. | +| php-cli | PHP and Zend and BSD and MIT and ASL 1.0 | The php-cli package contains the command-line interfaceexecuting PHP scripts, /usr/bin/php, and the CGI interface. | +| php-cli | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA and PostgreSQL | The php-cli package contains the command-line interfaceexecuting PHP scripts, /usr/bin/php, and the CGI interface. | +| php-common | PHP and BSD | The php-common package contains files used by both the phppackage and the php-cli package. | +| php-common | PHP and BSD | The php-common package contains files used by both the phppackage and the php-cli package. | +| php-dba | PHP | The php-dba package contains a dynamic shared object that will addsupport for using the DBA database abstraction layer to PHP. | +| php-dba | PHP | The php-dba package contains a dynamic shared object that will addsupport for using the DBA database abstraction layer to PHP. | +| php-dbg | PHP and Zend and BSD and MIT and ASL 1.0 | The php-dbg package contains the interactive PHP debugger. | +| php-dbg | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | The php-dbg package contains the interactive PHP debugger. | +| php-devel | PHP and Zend and BSD and MIT and ASL 1.0 | The php-devel package contains the files needed for building PHPextensions. If you need to compile your own PHP extensions, you willneed to install this package. | +| php-devel | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | The php-devel package contains the files needed for building PHPextensions. If you need to compile your own PHP extensions, you willneed to install this package. | +| php-embedded | PHP and Zend and BSD and MIT and ASL 1.0 | The php-embedded package contains a library which can be embeddedinto applications to provide PHP scripting language support. | +| php-embedded | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | The php-embedded package contains a library which can be embeddedinto applications to provide PHP scripting language support. | +| php-enchant | PHP | The php-enchant package contains a dynamic shared object that will addsupport for using the enchant library to PHP. | +| php-enchant | PHP | The php-enchant package contains a dynamic shared object that will addsupport for using the enchant library to PHP. | +| php-fpm | PHP and Zend and BSD and MIT and ASL 1.0 | PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGIimplementation with some additional features useful for sites ofany size, especially busier sites. | +| php-fpm | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGIimplementation with some additional features useful for sites ofany size, especially busier sites. | +| php-gd | PHP | The php-gd package contains a dynamic shared object that will addsupport for using the gd graphics library to PHP. | +| php-gd | PHP | The php-gd package contains a dynamic shared object that will addsupport for using the gd graphics library to PHP. | +| php-gmp | PHP | These functions allow you to work with arbitrary-length integersusing the GNU MP library. | +| php-gmp | PHP | These functions allow you to work with arbitrary-length integersusing the GNU MP library. | +| php-intl | PHP | The php-intl package contains a dynamic shared object that will addsupport for using the ICU library to PHP. | +| php-intl | PHP | The php-intl package contains a dynamic shared object that will addsupport for using the ICU library to PHP. | +| php-json | PHP | The php-json package provides an extension that will addsupport for JavaScript Object Notation (JSON) to PHP. | +| php-json | PHP | The php-json package provides an extension that will addsupport for JavaScript Object Notation (JSON) to PHP. | +| php-ldap | PHP | The php-ldap adds Lightweight Directory Access Protocol (LDAP)support to PHP. LDAP is a set of protocols for accessing directoryservices over the Internet. PHP is an HTML-embedded scriptinglanguage. | +| php-ldap | PHP | The php-ldap adds Lightweight Directory Access Protocol (LDAP)support to PHP. LDAP is a set of protocols for accessing directoryservices over the Internet. PHP is an HTML-embedded scriptinglanguage. | +| php-mbstring | PHP and LGPLv2 and OpenLDAP | The php-mbstring package contains a dynamic shared object that will addsupport for multi-byte string handling to PHP. | +| php-mbstring | PHP and LGPLv2 and OpenLDAP | The php-mbstring package contains a dynamic shared object that will addsupport for multi-byte string handling to PHP. | +| php-mysqlnd | PHP | The php-mysqlnd package contains a dynamic shared object that will addMySQL database support to PHP. MySQL is an object-relational databasemanagement system. PHP is an HTML-embeddable scripting language. Ifyou need MySQL support for PHP applications, you will need to installthis package and the php package.This package use the MySQL Native Driver | +| php-mysqlnd | PHP | The php-mysqlnd package contains a dynamic shared object that will addMySQL database support to PHP. MySQL is an object-relational databasemanagement system. PHP is an HTML-embeddable scripting language. Ifyou need MySQL support for PHP applications, you will need to installthis package and the php package.This package use the MySQL Native Driver | +| php-odbc | PHP | The php-odbc package contains a dynamic shared object that will adddatabase support through ODBC to PHP. ODBC is an open specificationwhich provides a consistent API for developers to use for accessingdata sources (which are often, but not always, databases). PHP is anHTML-embeddable scripting language. If you need ODBC support for PHPapplications, you will need to install this package and the phppackage. | +| php-odbc | PHP | The php-odbc package contains a dynamic shared object that will adddatabase support through ODBC to PHP. ODBC is an open specificationwhich provides a consistent API for developers to use for accessingdata sources (which are often, but not always, databases). PHP is anHTML-embeddable scripting language. If you need ODBC support for PHPapplications, you will need to install this package and the phppackage. | +| php-opcache | PHP | The Zend OPcache provides faster PHP execution through opcode caching andoptimization. It improves PHP performance by storing precompiled scriptbytecode in the shared memory. This eliminates the stages of reading code fromthe disk and compiling it on future access. In addition, it applies a fewbytecode optimization patterns that make code execution faster. | +| php-opcache | PHP | The Zend OPcache provides faster PHP execution through opcode caching andoptimization. It improves PHP performance by storing precompiled scriptbytecode in the shared memory. This eliminates the stages of reading code fromthe disk and compiling it on future access. In addition, it applies a fewbytecode optimization patterns that make code execution faster. | +| php-pdo | PHP | The php-pdo package contains a dynamic shared object that will adda database access abstraction layer to PHP. This module providesa common interface for accessing MySQL, PostgreSQL or otherdatabases. | +| php-pdo | PHP | The php-pdo package contains a dynamic shared object that will adda database access abstraction layer to PHP. This module providesa common interface for accessing MySQL, PostgreSQL or otherdatabases. | +| php-pear | BSD and LGPLv3+ | PEAR is a framework and distribution system for reusable PHPcomponents. This package contains the basic PEAR components. | +| php-pear | BSD and LGPLv3+ | PEAR is a framework and distribution system for reusable PHPcomponents. This package contains the basic PEAR components. | +| php-pecl-apcu | PHP | APCu only supports userland caching of variables.The php-pecl-apcu-bc package provides a dropin replacement for APC. | +| php-pecl-apcu | PHP | APCu only supports userland caching of variables.The php-pecl-apcu-bc package provides a dropin replacement for APC. | +| php-pecl-apcu-devel | PHP | These are the files needed to compile programs using APCu. | +| php-pecl-apcu-devel | PHP | These are the files needed to compile programs using APCu. | +| php-pecl-rrd | BSD | Procedural and simple OO wrapper for rrdtool - data logging and graphingsystem for time series data. | +| php-pecl-xdebug | PHP | The Xdebug extension helps you debugging your script by providing a lot ofvaluable debug information. The debug information that Xdebug can provideincludes the following:* stack and function traces in error messages with: o full parameter display for user defined functions o function name, file name and line indications o support for member functions* memory allocation* protection for infinite recursionsXdebug also provides:* profiling information for PHP scripts* code coverage analysis* capabilities to debug your scripts interactively with a debug client | +| php-pecl-zip | PHP | Zip is an extension to create and read zip files. | +| php-pecl-zip | PHP | Zip is an extension to create and read zip files. | +| php-pgsql | PHP | The php-pgsql package add PostgreSQL database support to PHP.PostgreSQL is an object-relational database managementsystem that supports almost all SQL constructs. PHP is anHTML-embedded scripting language. If you need back-end support forPostgreSQL, you should install this package in addition to the mainphp package. | +| php-pgsql | PHP | The php-pgsql package add PostgreSQL database support to PHP.PostgreSQL is an object-relational database managementsystem that supports almost all SQL constructs. PHP is anHTML-embedded scripting language. If you need back-end support forPostgreSQL, you should install this package in addition to the mainphp package. | +| php-process | PHP | The php-process package contains dynamic shared objects which addsupport to PHP using system interfaces for inter-processcommunication. | +| php-process | PHP | The php-process package contains dynamic shared objects which addsupport to PHP using system interfaces for inter-processcommunication. | +| php-recode | PHP | The php-recode package contains a dynamic shared object that will addsupport for using the recode library to PHP. | +| php-recode | PHP | The php-recode package contains a dynamic shared object that will addsupport for using the recode library to PHP. | +| php-snmp | PHP | The php-snmp package contains a dynamic shared object that will addsupport for querying SNMP devices to PHP. PHP is an HTML-embeddablescripting language. If you need SNMP support for PHP applications, youwill need to install this package and the php package. | +| php-snmp | PHP | The php-snmp package contains a dynamic shared object that will addsupport for querying SNMP devices to PHP. PHP is an HTML-embeddablescripting language. If you need SNMP support for PHP applications, youwill need to install this package and the php package. | +| php-soap | PHP | The php-soap package contains a dynamic shared object that will addsupport to PHP for using the SOAP web services protocol. | +| php-soap | PHP | The php-soap package contains a dynamic shared object that will addsupport to PHP for using the SOAP web services protocol. | +| php-xml | PHP | The php-xml package contains dynamic shared objects which add supportto PHP for manipulating XML documents using the DOM tree,and performing XSL transformations on XML documents. | +| php-xml | PHP | The php-xml package contains dynamic shared objects which add supportto PHP for manipulating XML documents using the DOM tree,and performing XSL transformations on XML documents. | +| php-xmlrpc | PHP and BSD | The php-xmlrpc package contains a dynamic shared object that will addsupport for the XML-RPC protocol to PHP. | +| php-xmlrpc | PHP and BSD | The php-xmlrpc package contains a dynamic shared object that will addsupport for the XML-RPC protocol to PHP. | +| pidgin | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | Pidgin allows you to talk to anyone using a variety of messagingprotocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu,ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, Simple and Zephyr.These protocols are implemented using a modular, easy to use design.To use a protocol, just add an account using the account editor.Pidgin supports many common features of other clients, as well as manyunique features, such as perl scripting, TCL scripting and C plugins.Pidgin is not affiliated with or endorsed by America Online, Inc.,Microsoft Corporation, Yahoo! Inc., or ICQ Inc. | +| pidgin-sipe | GPLv2+ | A third-party plugin for the Pidgin multi-protocol instant messenger.It implements the extended version of SIP/SIMPLE used by various products: * Skype for Business * Microsoft Office 365 * Microsoft Business Productivity Online Suite (BPOS) * Microsoft Lync Server * Microsoft Office Communications Server (OCS 2007/2007 R2) * Microsoft Live Communications Server (LCS 2003/2005)With this plugin you should be able to replace your Microsoft OfficeCommunicator client with Pidgin.This package provides the icon set for Pidgin. | +| pinentry | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the curses (text) based version of the PIN entry dialog. | +| pinentry-emacs | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the emacs based version of the PIN entry dialog. | +| pinentry-gnome3 | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the GNOME 3 version of the PIN entry dialog. | +| pinentry-gtk | GPLv2+ | Pinentry is a collection of simple PIN or passphrase entry dialogs whichutilize the Assuan protocol as described by the aegypten project; seehttp://www.gnupg.org/aegypten/ for details.This package contains the GTK GUI based version of the PIN entry dialog. | +| pinfo | GPLv2 | Pinfo is an info file (or man page) viewer with a user interfacesimilar to the Lynx Web browser's interface. Pinfo supports searchingusing regular expressions, and is based on the ncurses library. | +| pipewire | LGPLv2+ | PipeWire is a multimedia server for Linux and other Unix like operatingsystems. | +| pipewire-devel | LGPLv2+ | Headers and libraries for developing applications that can communicate witha PipeWire media server. | +| pipewire-doc | LGPLv2+ | This package contains documentation for the PipeWire media server. | +| pipewire-libs | LGPLv2+ | This package contains the runtime libraries for any application that wishesto interface with a PipeWire media server. | +| pipewire-utils | LGPLv2+ | This package contains command line utilities for the PipeWire media server. | +| pixman | MIT | Pixman is a pixel manipulation library for X and Cairo. | +| pixman-devel | MIT | Development library for pixman. | +| pki-base | GPLv2 and LGPLv2 | The PKI Base Package contains the common and client libraries and utilitieswritten in Python. | +| pki-base-java | GPLv2 and LGPLv2 | The PKI Base Java Package contains the common and client libraries and utilitieswritten in Java. | +| pki-ca | GPLv2 and LGPLv2 | The Certificate Authority (CA) is a required PKI subsystem which issues,renews, revokes, and publishes certificates as well as compiling andpublishing Certificate Revocation Lists (CRLs).The Certificate Authority can be configured as a self-signing CertificateAuthority, where it is the root CA, or it can act as a subordinate CA,where it obtains its own signing certificate from a public CA. | +| pki-kra | GPLv2 and LGPLv2 | The Key Recovery Authority (KRA) is an optional PKI subsystem that can actas a key archival facility. When configured in conjunction with theCertificate Authority (CA), the KRA stores private encryption keys as part ofthe certificate enrollment process. The key archival mechanism is triggeredwhen a user enrolls in the PKI and creates the certificate request. Using theCertificate Request Message Format (CRMF) request format, a request isgenerated for the user's private encryption key. This key is then stored inthe KRA which is configured to store keys in an encrypted format that can onlybe decrypted by several agents requesting the key at one time, providing forprotection of the public encryption keys for the users in the PKI deployment.Note that the KRA archives encryption keys; it does NOT archive signing keys,since such archival would undermine non-repudiation properties of signing keys. | +| pki-server | GPLv2 and LGPLv2 | The PKI Server Package contains libraries and utilities needed by thefollowing PKI subsystems: the Certificate Authority (CA), the Key Recovery Authority (KRA), the Online Certificate Status Protocol (OCSP) Manager, the Token Key Service (TKS), and the Token Processing Service (TPS). | +| pki-servlet-4.0-api | ASL 2.0 | Apache Tomcat Servlet API Implementation Classes. | +| pki-servlet-engine | ASL 2.0 | Tomcat is the servlet engine that is used in the official ReferenceImplementation for the Java Servlet and JavaServer Pages technologies.The Java Servlet and JavaServer Pages specifications are developed bySun under the Java Community Process.Tomcat is developed in an open and participatory environment andreleased under the Apache Software License version 2.0. Tomcat is intendedto be a collaboration of the best-of-breed developers from around the world. | +| pki-symkey | GPLv2 and LGPLv2 | The PKI Symmetric Key Java Package supplies various nativesymmetric key operations to Java programs. | +| pki-tools | GPLv2 and LGPLv2 | This package contains PKI executables that can be used to help makeCertificate System into a more complete and robust PKI solution. | +| platform-python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Coverage.py is a Python 3 module that measures code coverage during Pythonexecution. It uses the code analysis tools and tracing hooks provided in thePython standard library to determine which lines are executable, and whichhave been executed. | +| platform-python-debug | Python | python3-debug provides a version of the Python runtime with numerous debuggingfeatures enabled, aimed at advanced Python users such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python build,but is useful for tracking down reference-counting issues and other bugs.The bytecode format is unchanged, so that .pyc files are compatible betweenthis and the standard version of Python, but the debugging features mean thatC/C++ extension modules are ABI-incompatible and must be built for each versionseparately.The debug build shares installation directories with the standard Pythonruntime, so that .py and .pyc files can be shared.Compiled extension modules use a special ABI flag (""d"") in the filename,so extensions for both versions can co-exist in the same directory. | +| platform-python-devel | Python | This package contains the header files and configuration needed to compilePython extension modules (typically written in C or C++), to embed Pythoninto other programs, and to make binary distributions for Python libraries.It also contains the necessary macros to build RPM packages with Python modulesand 2to3 tool, an automatic source converter from Python 2.X. | +| plexus-cipher | ASL 2.0 | 0. | +| plexus-cipher | ASL 2.0 | 0. | +| plexus-classworlds | ASL 2.0 and Plexus | Classworlds is a framework for container developerswho require complex manipulation of Java's ClassLoaders.Java's native ClassLoader mechanisms and classes can causemuch headache and confusion for certain types ofapplication developers. Projects which involve dynamicloading of components or otherwise represent a 'container'can benefit from the classloading control provided byclassworlds. | +| plexus-classworlds | ASL 2.0 and Plexus | Classworlds is a framework for container developerswho require complex manipulation of Java's ClassLoaders.Java's native ClassLoader mechanisms and classes can causemuch headache and confusion for certain types ofapplication developers. Projects which involve dynamicloading of components or otherwise represent a 'container'can benefit from the classloading control provided byclassworlds. | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers. | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers. | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus interpolator is the outgrowth of multiple iterations of developmentfocused on providing a more modular, flexible interpolation framework forthe expression language style commonly seen in Maven, Plexus, and otherrelated projects. | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus interpolator is the outgrowth of multiple iterations of developmentfocused on providing a more modular, flexible interpolation framework forthe expression language style commonly seen in Maven, Plexus, and otherrelated projects. | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plymouth | GPLv2+ | Plymouth provides an attractive graphical boot animation inplace of the text messages that normally get shown. Textmessages are instead redirected to a log file for viewingafter boot. | +| plymouth-core-libs | GPLv2+ | This package contains the libply and libply-splash-core librariesused by Plymouth. | +| plymouth-graphics-libs | GPLv2+ | This package contains the libply-splash-graphics libraryused by graphical Plymouth splashes. | +| plymouth-plugin-fade-throbber | GPLv2+ | This package contains the ""Fade-In"" boot splash plugin forPlymouth. It features a centered image that fades in and outwhile other images pulsate around during system boot up. | +| plymouth-plugin-label | GPLv2+ | This package contains the label control plugin forPlymouth. It provides the ability to render text ongraphical boot splashes using pango and cairo. | +| plymouth-plugin-script | GPLv2+ | This package contains the ""script"" boot splash plugin forPlymouth. It features an extensible, scriptable boot splashlanguage that simplifies the process of designing customboot splash themes. | +| plymouth-plugin-space-flares | GPLv2+ | This package contains the ""space-flares"" boot splash plugin forPlymouth. It features a corner image with animated flares. | +| plymouth-plugin-throbgress | GPLv2+ | This package contains the ""throbgress"" boot splash plugin forPlymouth. It features a centered logo and animated spinner thatspins repeatedly while a progress bar advances at the bottom ofthe screen. | +| plymouth-plugin-two-step | GPLv2+ | This package contains the ""two-step"" boot splash plugin forPlymouth. It features a two phased boot process that starts witha progressing animation synced to boot time and finishes with ashort, fast one-shot animation. | +| plymouth-scripts | GPLv2+ | This package contains scripts that help integrate Plymouth withthe system. | +| plymouth-system-theme | GPLv2+ | This metapackage tracks the current distribution default theme. | +| plymouth-theme-charge | GPLv2+ | This package contains the ""charge"" boot splash theme forPlymouth. It is the default theme for Anolis OS. | +| plymouth-theme-fade-in | GPLv2+ | This package contains the ""Fade-In"" boot splash theme forPlymouth. It features a centered logo that fades in and outwhile stars twinkle around the logo during system boot up. | +| plymouth-theme-script | GPLv2+ | This package contains the ""script"" boot splash theme forPlymouth. It it is a simple example theme the uses the ""script""plugin. | +| plymouth-theme-solar | GPLv2+ | This package contains the ""Solar"" boot splash theme forPlymouth. It features a blue flamed sun with animated solar flares. | +| plymouth-theme-spinfinity | GPLv2+ | This package contains the ""Spinfinity"" boot splash theme forPlymouth. It features a centered logo and animated spinner thatspins in the shape of an infinity sign. | +| plymouth-theme-spinner | GPLv2+ | This package contains the ""spinner"" boot splash theme forPlymouth. It features a small spinner on a dark background. | +| pmdk-convert | BSD | pmdk-convert is a tool for conversion of PMDK pools from any versionto any consecutive version. Currently only libpmemobj pools requireconversion and this tool supports only those kind of pools. | +| pmempool | BSD | The pmempool is a standalone utility for management and off-line analysisof Persistent Memory pools created by PMDK libraries. It provides a setof utilities for administration and diagnostics of Persistent Memory pools.The pmempool may be useful for troubleshooting by system administratorsand users of the applications based on PMDK libraries. | +| pmix | BSD | The Process Management Interface (PMI) has been used for quite some time asa means of exchanging wireup information needed for interprocesscommunication. Two versions (PMI-1 and PMI-2) have been released as part ofthe MPICH effort. While PMI-2 demonstrates better scaling properties than itsPMI-1 predecessor, attaining rapid launch and wireup of the roughly 1Mprocesses executing across 100k nodes expected for exascale operations remainschallenging.PMI Exascale (PMIx) represents an attempt to resolve these questions byproviding an extended version of the PMI standard specifically designed tosupport clusters up to and including exascale sizes. The overall objective ofthe project is not to branch the existing pseudo-standard definitions - infact, PMIx fully supports both of the existing PMI-1 and PMI-2 APIs - butrather to (a) augment and extend those APIs to eliminate some currentrestrictions that impact scalability, and (b) provide a referenceimplementation of the PMI-server that demonstrates the desired level ofscalability. | +| pmreorder | BSD | The pmreorder tool is a collection of python scripts designed to parseand replay operations logged by pmemcheck - a persistent memory checking tool.Pmreorder performs the store reordering between persistent memory barriers -a sequence of flush-fence operations. It uses a consistency checking routineprovided in the command line options to check whether files are in a consistent state. | +| pnm2ppa | GPLv2+ | Pnm2ppa is a color driver for HP PPA host-based printers such as theHP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi.Pnm2ppa accepts Ghostscript output in PPM format and sends it to theprinter in PPA format.Install pnm2ppa if you need to print to a PPA printer. | +| podman | ASL 2.0 | Manage Pods, Containers and Container Imageslibpod provides a library for applications looking to usethe Container Pod concept popularized by Kubernetes. | +| podman | ASL 2.0 | podman uses Buildah(1) internally to create container images. Both tools share image (not container) storage, hence each can use or manipulate images (but not containers) created by the other.Manage Pods, Containers and Container Imageslibpod Simple management tool for pods, containers and images | +| podman | ASL 2.0 | podman uses Buildah(1) internally to create container images. Both tools share image (not container) storage, hence each can use or manipulate images (but not containers) created by the other.Manage Pods, Containers and Container Imageslibpod Simple management tool for pods, containers and images | +| podman-docker | ASL 2.0 | This package installs a script named docker that emulates the Docker CLI byexecuting podman commands, it also creates links between all Docker CLI manpages and podman. | +| podman-docker | ASL 2.0 | This package installs a script named docker that emulates the Docker CLI byexecutes podman commands, it also creates links between all Docker CLI manpages and podman. | +| podman-docker | ASL 2.0 | This package installs a script named docker that emulates the Docker CLI byexecutes podman commands, it also creates links between all Docker CLI manpages and podman. | +| podman-remote | ASL 2.0 | Remote client for managing podman containers.This experimental remote client is under heavy development. Please do notrun podman-remote in production.podman-remote uses the varlink connection to connect to a podman client tomanage pods, containers and container images. podman-remote supports sshconnections as well. | +| podman-remote | ASL 2.0 | Remote client for managing podman containers.This experimental remote client is under heavy development. Please do notrun podman-remote in production.podman-remote uses the varlink connection to connect to a podman client tomanage pods, containers and container images. podman-remote supports sshconnections as well. | +| podman-tests | ASL 2.0 | Tests for podmanThis package contains system tests for podman | +| podman-tests | ASL 2.0 | Tests for podmanThis package contains system tests for podman | +| policycoreutils-gui | GPLv2 | system-config-selinux is a utility for managing the SELinux environment | +| policycoreutils-sandbox | GPLv2 | The policycoreutils-sandbox package contains the scripts to create graphicalsandboxes | +| poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | poppler is a PDF rendering library. | +| poppler-data | BSD and GPLv2 | This package consists of encoding files for use with poppler. The encodingfiles are optional and poppler will automatically read them if they are present.When installed, the encoding files enables poppler to correctly render both CJKand Cyrrilic characters properly. | +| poppler-glib | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Glib wrapper for poppler. | +| poppler-utils | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Command line tools for manipulating PDF files and converting them toother formats. | +| postfix-cdb | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for CDB maps in Postfix. If you plan to use CDBmaps with Postfix, you need this. | +| postfix-ldap | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for LDAP maps in Postfix. If you plan to use LDAPmaps with Postfix, you need this. | +| postfix-mysql | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for MySQL maps in Postfix. If you plan to use MySQLmaps with Postfix, you need this. | +| postfix-pcre | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for PCRE maps in Postfix. If you plan to use PCREmaps with Postfix, you need this. | +| postfix-perl-scripts | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This package contains perl scripts pflogsumm and qshape.Pflogsumm is a log analyzer/summarizer for the Postfix MTA. It isdesigned to provide an over-view of Postfix activity. Pflogsummgenerates summaries and, in some cases, detailed reports of mailserver traffic volumes, rejected and bounced email, and serverwarnings, errors and panics.qshape prints Postfix queue domain and age distribution. | +| postfix-pgsql | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for PostgreSQL maps in Postfix. If you plan to usePostgreSQL maps with Postfix, you need this. | +| postfix-sqlite | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | This provides support for SQLite maps in Postfix. If you plan to use SQLitemaps with Postfix, you need this. | +| postgres-decoderbufs | MIT | A PostgreSQL logical decoder output plugin to deliver dataas Protocol Buffers messages. | +| postgresql | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The base postgresql package contains the client programs that you'll need toaccess a PostgreSQL DBMS server, as well as HTML documentation for the wholesystem. These client programs can be located on the same machine as thePostgreSQL server, or on a remote machine that accesses a PostgreSQL serverover a network connection. The PostgreSQL server can be found in thepostgresql-server sub-package. | +| postgresql | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The base postgresql package contains the client programs that you'll need toaccess a PostgreSQL DBMS server, as well as HTML documentation for the wholesystem. These client programs can be located on the same machine as thePostgreSQL server, or on a remote machine that accesses a PostgreSQL serverover a network connection. The PostgreSQL server can be found in thepostgresql-server sub-package. | +| postgresql | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The base postgresql package contains the client programs that you'll need toaccess a PostgreSQL DBMS server, as well as HTML documentation for the wholesystem. These client programs can be located on the same machine as thePostgreSQL server, or on a remote machine that accesses a PostgreSQL serverover a network connection. The PostgreSQL server can be found in thepostgresql-server sub-package. | +| postgresql-contrib | PostgreSQL | The postgresql-contrib package contains various extension modules that areincluded in the PostgreSQL distribution. | +| postgresql-contrib | PostgreSQL | The postgresql-contrib package contains various extension modules that areincluded in the PostgreSQL distribution. | +| postgresql-contrib | PostgreSQL | The postgresql-contrib package contains various extension modules that areincluded in the PostgreSQL distribution. | +| postgresql-docs | PostgreSQL | The postgresql-docs package contains some additional documentation forPostgreSQL. Currently, this includes the main documentation in PDF formatand source files for the PostgreSQL tutorial. | +| postgresql-docs | PostgreSQL | The postgresql-docs package contains some additional documentation forPostgreSQL. Currently, this includes the main documentation in PDF formatand source files for the PostgreSQL tutorial. | +| postgresql-docs | PostgreSQL | The postgresql-docs package contains some additional documentation forPostgreSQL. Currently, this includes the main documentation in PDF formatand source files for the PostgreSQL tutorial. | +| postgresql-jdbc | BSD | PostgreSQL is an advanced Object-Relational database managementsystem. The postgresql-jdbc package includes the .jar files needed forJava programs to access a PostgreSQL database. | +| postgresql-jdbc-javadoc | BSD | This package contains the API Documentation for postgresql-jdbc. | +| postgresql-odbc | LGPLv2+ | This package includes the driver needed for applications to access aPostgreSQL system via ODBC (Open Database Connectivity). | +| postgresql-odbc-tests | LGPLv2+ | The postgresql-odbc-tests package contains files needed for various tests forthe PostgreSQL unixODBC driver. | +| postgresql-plperl | PostgreSQL | The postgresql-plperl package contains the PL/Perl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Perl. | +| postgresql-plperl | PostgreSQL | The postgresql-plperl package contains the PL/Perl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Perl. | +| postgresql-plperl | PostgreSQL | The postgresql-plperl package contains the PL/Perl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Perl. | +| postgresql-plpython3 | PostgreSQL | The postgresql-plpython3 package contains the PL/Python3 procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Python 3. | +| postgresql-plpython3 | PostgreSQL | The postgresql-plpython3 package contains the PL/Python3 procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Python 3. | +| postgresql-plpython3 | PostgreSQL | The postgresql-plpython3 package contains the PL/Python3 procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Python 3. | +| postgresql-pltcl | PostgreSQL | The postgresql-pltcl package contains the PL/Tcl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Tcl. | +| postgresql-pltcl | PostgreSQL | The postgresql-pltcl package contains the PL/Tcl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Tcl. | +| postgresql-pltcl | PostgreSQL | The postgresql-pltcl package contains the PL/Tcl procedural language,which is an extension to the PostgreSQL database server.Install this if you want to write database functions in Tcl. | +| postgresql-server | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The postgresql-server package contains the programs needed to createand run a PostgreSQL server, which will in turn allow you to createand maintain PostgreSQL databases. | +| postgresql-server | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The postgresql-server package contains the programs needed to createand run a PostgreSQL server, which will in turn allow you to createand maintain PostgreSQL databases. | +| postgresql-server | PostgreSQL | PostgreSQL is an advanced Object-Relational database management system (DBMS).The postgresql-server package contains the programs needed to createand run a PostgreSQL server, which will in turn allow you to createand maintain PostgreSQL databases. | +| postgresql-server-devel | PostgreSQL | The postgresql-server-devel package contains the header files and librariesneeded to compile C or C++ applications which will directly interactwith a PostgreSQL database management server. It also contains the ecpgEmbedded C Postgres preprocessor. You need to install this package if you wantto develop applications which will interact with a PostgreSQL server. | +| postgresql-server-devel | PostgreSQL | The postgresql-server-devel package contains the header files and configurationneeded to compile PostgreSQL server extension. | +| postgresql-server-devel | PostgreSQL | The postgresql-server-devel package contains the header files and librariesneeded to compile C or C++ applications which will directly interactwith a PostgreSQL database management server. It also contains the ecpgEmbedded C Postgres preprocessor. You need to install this package if you wantto develop applications which will interact with a PostgreSQL server. | +| postgresql-static | PostgreSQL | Statically linked PostgreSQL libraries that do not have dynamically linkedcounterparts. | +| postgresql-static | PostgreSQL | Statically linked PostgreSQL libraries that do not have dynamically linkedcounterparts. | +| postgresql-static | PostgreSQL | Statically linked PostgreSQL libraries that do not have dynamically linkedcounterparts. | +| postgresql-test | PostgreSQL | The postgresql-test package contains files needed for various tests for thePostgreSQL database management system, including regression tests andbenchmarks. | +| postgresql-test | PostgreSQL | The postgresql-test package contains files needed for various tests for thePostgreSQL database management system, including regression tests andbenchmarks. | +| postgresql-test | PostgreSQL | The postgresql-test package contains files needed for various tests for thePostgreSQL database management system, including regression tests andbenchmarks. | +| postgresql-test-rpm-macros | PostgreSQL | that want to run build-time testsuite against running PostgreSQL server. | +| postgresql-test-rpm-macros | PostgreSQL | that want to run build-time testsuite against running PostgreSQL server. | +| postgresql-test-rpm-macros | PostgreSQL | that want to run build-time testsuite against running PostgreSQL server. | +| postgresql-upgrade | PostgreSQL | The postgresql-upgrade package contains the pg_upgrade utility and supportingfiles needed for upgrading a PostgreSQL database from the previous majorversion of PostgreSQL. | +| postgresql-upgrade | PostgreSQL | The postgresql-upgrade package contains the pg_upgrade utility and supportingfiles needed for upgrading a PostgreSQL database from the previous majorversion of PostgreSQL. | +| postgresql-upgrade-devel | PostgreSQL | The postgresql-devel package contains the header files and librariesneeded to compile C or C++ applications which are necessary in upgradeprocess. | +| postgresql-upgrade-devel | PostgreSQL | The postgresql-devel package contains the header files and librariesneeded to compile C or C++ applications which are necessary in upgradeprocess. | +| potrace | GPLv2+ | Potrace is a utility for tracing a bitmap, which means, transforming a bitmapinto a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMPformat), and the default output is an encapsulated PostScript file (EPS).A typical use is to create EPS files from scanned data, such as company oruniversity logos, handwritten notes, etc. The resulting image is not ""jaggy""like a bitmap, but smooth. It can then be rendered at any resolution.PDF, SVG (scalable vector graphics), Xfig, Gimppath, and PGM (for easyantialiasing). Additional backends might be added in the future.Mkbitmap is a program distributed with Potrace which can be used to pre-processthe input for better tracing behavior on greyscale and color images. | +| powertop | GPLv2 | PowerTOP is a tool that finds the software component(s) that make yourcomputer use more power than necessary while it is idle. | +| pptp | GPLv2+ | Client for the proprietary Microsoft Point-to-Point TunnelingProtocol, PPTP. Allows connection to a PPTP based VPN as usedby employers and some cable and ADSL service providers. | +| procmail | GPLv2+ or Artistic | Procmail can be used to create mail-servers, mailing lists, sort yourincoming mail into separate folders/files (real convenient when subscribingto one or more mailing lists or for prioritising your mail), preprocessyour mail, start any programs upon mail arrival (e.g. to generate differentchimes on your workstation for different types of mail) or selectivelyforward certain incoming mail automatically to someone. | +| prometheus-jmx-exporter | ASL 2.0 | and expose MBeans of a JMX target. This exporter is intended to be run asa Java Agent, exposing a HTTP server and serving metrics of the local JVM. | +| protobuf | BSD | Protocol Buffers are a way of encoding structured data in an efficientyet extensible format. Google uses Protocol Buffers for almost all ofits internal RPC protocols and file formats.Protocol buffers are a flexible, efficient, automated mechanism forserializing structured data 閳 think XML, but smaller, faster, andsimpler. You define how you want your data to be structured once, thenyou can use special generated source code to easily write and readyour structured data to and from a variety of data streams and using avariety of languages. You can even update your data structure withoutbreaking deployed programs that are compiled against the ""old"" format. | +| protobuf-c | BSD | Protocol Buffers are a way of encoding structured data in an efficient yetextensible format. This package provides a code generator and run-timelibraries to use Protocol Buffers from pure C (not C++).It uses a modified version of protoc called protoc-c. | +| protobuf-lite | BSD | Protocol Buffers built with optimize_for = LITE_RUNTIME.The ""optimize_for = LITE_RUNTIME"" option causes the compiler to generate codewhich only depends libprotobuf-lite, which is much smaller than libprotobuf butlacks descriptors, reflection, and some other features. | +| pulseaudio | LGPLv2+ | PulseAudio is a sound server for Linux and other Unix like operatingsystems. It is intended to be an improved drop-in replacement for theEnlightened Sound Daemon (ESOUND). | +| pulseaudio-libs | LGPLv2+ | This package contains the runtime libraries for any application that wishesto interface with a PulseAudio sound server. | +| pulseaudio-libs-devel | LGPLv2+ | Headers and libraries for developing applications that can communicate witha PulseAudio sound server. | +| pulseaudio-libs-glib2 | LGPLv2+ | This package contains bindings to integrate the PulseAudio client library witha GLIB 2.x based application. | +| pulseaudio-module-bluetooth | LGPLv2+ | Contains Bluetooth audio (A2DP/HSP/HFP) support for the PulseAudio sound server. | +| pulseaudio-module-x11 | LGPLv2+ | X11 bell and security modules for the PulseAudio sound server. | +| pulseaudio-utils | LGPLv2+ | This package contains command line utilities for the PulseAudio sound server. | +| purple-sipe | GPLv2+ | A third-party plugin for the Pidgin multi-protocol instant messenger.It implements the extended version of SIP/SIMPLE used by various products: * Skype for Business * Microsoft Office 365 * Microsoft Business Productivity Online Suite (BPOS) * Microsoft Lync Server * Microsoft Office Communications Server (OCS 2007/2007 R2) * Microsoft Live Communications Server (LCS 2003/2005)This package provides the protocol plugin for libpurple clients. | +| pygobject2 | LGPLv2+, MIT | The pygobject2 package provides a convenient wrapper for the GObject libraryfor use in Python programs. | +| pygobject2-codegen | LGPLv2+, MIT | The package contains the C code generation program for PyGObject. | +| pygobject2-devel | LGPLv2+, MIT | This package contains files required to build wrappers for pygobject2-basedlibraries such as pygtk2. | +| pygobject2-doc | LGPLv2+, MIT | This package contains documentation files for pygobject2. | +| pygtk2 | LGPLv2+ | PyGTK is an extension module for Python that gives you access to the GTK+widget set. Just about anything you can write in C with GTK+ you can writein Python with PyGTK (within reason), but with all the benefits of using ahigh-level scripting language. | +| pygtk2-codegen | LGPLv2+ | This package contains the C code generation program for PyGTK. | +| pygtk2-devel | LGPLv2+ | This package contains files required to build wrappers for GTK+ add-onlibraries so that they interoperate with pygtk. | +| pygtk2-doc | LGPLv2+ | This package contains documentation files for pygtk2. | +| pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. The Python 2 and 3 librariescan be found in the packages python-kickstart and python3-kickstartrespectively. | +| python2 | Python | Python 2 is an old version of the language that is incompatible with the 3.xline of releases. The language is mostly the same, but many details, especiallyhow built-in objects like dictionaries and strings work, have changedconsiderably, and a lot of deprecated features have finally been removed in the3.x line.Note that documentation for Python 2 is provided in the python2-docspackage.This package provides the ""python2"" executable; most of the actualimplementation is within the ""python2-libs"" package.For the unversioned ""python"" executable, see manual page ""unversioned-python"". | +| python2-attrs | MIT | attrs is an MIT-licensed Python package with class decorators thatease the chores of implementing the most common attribute-relatedobject protocols. | +| python2-babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| python2-backports | Public Domain | The backports namespace is a namespace reserved for features backported fromthe Python standard library to older versions of Python 2.Packages that exist in the backports namespace in Fedora should not providetheir own backports/__init__.py, but instead require this package.Backports to earlier versions of Python 3, if they exist, do not need thispackage because of changes made in Python 3.3 in PEP 420(`http://www.python.org/dev/peps/pep-0420/`). | +| python2-backports-ssl_match_hostname | Python | The Secure Sockets layer is only actually secure if you check the hostname inthe certificate returned by the server to which you are connecting, and verifythat it matches to hostname that you are trying to reach.But the matching logic, defined in RFC2818, can be a bit tricky to implement onyour own. So the ssl package in the Standard Library of Python 3.2 now includesa match_hostname() function for performing this check instead of requiringevery application to implement the check separately.This backport brings match_hostname() to users of earlier versions of Python.The actual code is only slightly modified from Python 3.5. | +| python2-bson | ASL 2.0 and MIT | BSON is a binary-encoded serialization of JSON-like documents. BSON is designedto be lightweight, traversable, and efficient. BSON, like JSON, supports theembedding of objects and arrays within other objects and arrays. | +| python2-cairo | MPLv1.1 or LGPLv2 | Python 2 bindings for the cairo library. | +| python2-cairo-devel | MPLv1.1 or LGPLv2 | This package contains files required to build wrappers for cairo add-onlibraries so that they interoperate with py2cairo. | +| python2-chardet | LGPLv2 | Character encoding auto-detection in Python. Assmart as your browser. Open source. | +| python2-coverage | ASL 2.0 and MIT and (MIT or GPL) | Coverage.py is a Python 2 module that measures code coverage during Pythonexecution. It uses the code analysis tools and tracing hooks provided in thePython standard library to determine which lines are executable, and whichhave been executed. | +| python2-Cython | ASL 2.0 | This is a development version of Pyrex, a languagefor writing Python extension modules.Python 2 version. | +| python2-debug | Python | python2-debug provides a version of the Python 2 runtime with numerous debuggingfeatures enabled, aimed at advanced Python users, such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python 2 build,but is useful for tracking down reference-counting issues, and other bugs.The bytecodes are unchanged, so that .pyc files are compatible between the twoversion of Python 2, but the debugging features mean that C/C++ extension modulesare ABI-incompatible with those built for the standard runtime.It shares installation directories with the standard Python 2 runtime, so that.py and .pyc files can be shared. All compiled extension modules gain a ""_d""suffix (""foo_d.so"" rather than ""foo.so"") so that each Python 2 implementation canload its own extensions. | +| python2-devel | Python | This package contains libraries and header files used to build applicationswith and native libraries for Python 2 | +| python2-dns | MIT | dnspython is a DNS toolkit for Python. It supports almost all recordtypes. It can be used for queries, zone transfers, and dynamicupdates. It supports TSIG authenticated messages and EDNS0.dnspython provides both high and low level access to DNS. The highlevel classes perform queries for data of a given name, type, andclass, and return an answer set. The low level classes allow directmanipulation of DNS zones, messages, names, and records. | +| python2-docs | Python | The python2-docs package contains documentation on the Python 2programming language and interpreter.Install the python2-docs package if you'd like to use the documentationfor the Python 2 language. | +| python2-docs-info | Python | The python2-docs-info package contains documentation on the Python 2programming language and interpreter as info pages.Install the python2-docs-info package if you'd like to read thedocumentation for the Python 2 language using the info command or Emacs. | +| python2-docutils | Public Domain and BSD and Python and GPLv3+ | The Docutils project specifies a plaintext markup language, reStructuredText,which is easy to read and quick to write. The project includes a pythonlibrary to parse rST files and transform them into other useful formats suchas HTML, XML, and TeX as well as commandline tools that give the enduseraccess to this functionality.Currently, the library supports parsing rST that is in standalone files andPEPs (Python Enhancement Proposals). Work is underway to parse rST fromPython inline documentation modules and packages. | +| python2-funcsigs | ASL 2.0 | funcsigs is a backport of the PEP 362 function signature features fromPython 3.3's inspect module. The backport is compatible with Python 2.6, 2.7as well as 3.2 and up. | +| python2-idna | BSD and Python and Unicode | A library to support the Internationalised Domain Names in Applications (IDNA)protocol as specified in RFC 5891 . Thisversion of the protocol is often referred to as ""IDNA2008"" and can producedifferent results from the earlier standard from 2003.The library is also intended to act as a suitable drop-in replacement for the""encodings.idna"" module that comes with the Python standard library butcurrently only supports the older 2003 specification. | +| python2-ipaddress | Python | ipaddress provides the capabilities to create, manipulate and operateon IPv4 and IPv6 addresses and networks.The functions and classes in this module make it straightforward tohandle various tasks related to IP addresses, including checkingwhether or not two hosts are on the same subnet, iterating over allhosts in a particular subnet, checking whether or not a stringrepresents a valid IP address or network definition, and so on. | +| python2-jinja2 | BSD | Jinja2 is a template engine written in pure Python. It provides aDjango inspired non-XML syntax but supports inline expressions and anoptional sandboxed environment.If you have any exposure to other text-based template languages, suchas Smarty or Django, you should feel right at home with Jinja2. It'sboth designer and developer friendly by sticking to Python'sprinciples and adding functionality useful for templatingenvironments. | +| python2-libs | Python | This package contains files used to embed Python 2 into applications. | +| python2-lxml | BSD | lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. Itprovides safe and convenient access to these libraries using the ElementTree Itextends the ElementTree API significantly to offer support for XPath, RelaxNG,XML Schema, XSLT, C14N and much more.To contact the project, go to the projecthome page < or see our bug tracker at case you want to use the current ...Python 2 version. | +| python2-markupsafe | BSD | A library for safe markup escaping. | +| python2-mock | BSD | Mock is a Python module that provides a core mock class. It removes the needto create a host of stubs throughout your test suite. After performing anaction, you can make assertions about which methods / attributes were used andarguments they were called with. You can also specify return values and set | +| python2-nose | LGPLv2+ and Public Domain | nose extends the test loading and running features of unit test, makingit easier to write, find and run tests.By default, nose will run tests in files or directories under thecurrent working directory whose names include ""test"" or ""Test"" at aword boundary (like ""test_this"" or ""functional_test"" or ""TestClass""but not ""libtest""). Test output is similar to that of unit test, butalso includes captured stdout output from failing tests, for easyprint-style debugging.These features, and many more, are customizable through the use ofplugins. Plugins included with nose provide support for doctest, codecoverage and profiling, flexible attribute-based test selection,output capture and more. | +| python2-numpy | BSD and Python | NumPy is a general-purpose array-processing package designed toefficiently manipulate large multi-dimensional arrays of arbitraryrecords without sacrificing too much speed for small multi-dimensionalarrays. NumPy is built on the Numeric code base and adds featuresintroduced by numarray as well as an extended C-API and the ability tocreate arrays of arbitrary type.There are also basic facilities for discrete fourier transform,basic linear algebra and random number generation. Also included inthis package is a version of f2py that works properly with NumPy. | +| python2-numpy-doc | BSD and Python | This package provides the complete documentation for NumPy. | +| python2-numpy-f2py | BSD and Python | This package includes a version of f2py that works properly with NumPy. | +| python2-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| python2-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A Python wheel of pip to use with venv. | +| python2-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python2-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL. | +| python2-psycopg2-debug | LGPLv3+ with exceptions | This is a build of the psycopg PostgreSQL database adapter for the debugbuild of Python 2. | +| python2-psycopg2-tests | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL.This sub-package delivers set of tests for the adapter. | +| python2-py | MIT and Public Domain | The py lib is a Python development support library featuring thefollowing tools and modules: | +| python2-pygments | BSD | Pygments is a generic syntax highlighter for general use in all kindsof software such as forum systems, wikis or other applications thatneed to prettify source code. Highlights are: * a wide range of common languages and markup formats is supported * special attention is paid to details that increase highlighting quality * support for new languages and formats are added easily; most languages use a simple regex-based lexing mechanism * a number of output formats is available, among them HTML, RTF, LaTeX and ANSI sequences * it is usable as a command-line tool and as a library * ... and it highlights even Brainf*ck! | +| python2-pymongo | ASL 2.0 and MIT | The Python driver for MongoDB. This package contains the python2 version ofthis module. | +| python2-pymongo-gridfs | ASL 2.0 and MIT | GridFS is a storage specification for large objects in MongoDB. | +| python2-PyMySQL | MIT | This package contains a pure-Python MySQL client library. The goal of PyMySQL isto be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPythonand Jython. | +| python2-pysocks | BSD | A fork of SocksiPy with bug fixes and extra features.Acts as a drop-in replacement to the socket module. Featuring:- SOCKS proxy client for Python 2.6 - 3.x- TCP and UDP both supported- HTTP proxy client included but not supported or recommended (you should use urllib2's or requests' own HTTP proxy interface)- urllib2 handler included. | +| python2-pytest | MIT | py.test provides simple, yet powerful testing for Python. | +| python2-pytest-mock | MIT | This plugin installs a mocker fixture which is a thin-wrapper around thepatching API provided by the mock package, but with the benefit of not havingto worry about undoing patches at the end of a test. | +| python2-pytz | MIT | pytz brings the Olson tz database into Python. This library allows accurateand cross platform timezone calculations using Python 2.3 or higher. Italso solves the issue of ambiguous times at the end of daylight savings,which you can read more about in the Python Library Reference(datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. | +| python2-pyyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. PyYAML is a YAML parser andemitter for Python.PyYAML features a complete YAML 1.1 parser, Unicode support, picklesupport, capable extension API, and sensible error messages. PyYAMLsupports standard YAML tags and provides Python-specific tags thatallow to represent an arbitrary Python object.PyYAML is applicable for a broad range of tasks from complexconfiguration files to object serialization and persistance. | +| python2-requests | ASL 2.0 | Most existing Python modules for sending HTTP requests are extremely verbose andcumbersome. Python閳ユ獨 built-in urllib2 module provides most of the HTTPcapabilities you should need, but the API is thoroughly broken. This library isdesigned to make HTTP requests easy for developers. | +| python2-rpm-macros | MIT | RPM macros for building Python 2 packages. | +| python2-scipy | BSD and Boost and Public Domain | Scipy is open-source software for mathematics, science, andengineering. The core library is NumPy which provides convenient andfast N-dimensional array manipulation. The SciPy library is built towork with NumPy arrays, and provides many user-friendly and efficientnumerical routines such as routines for numerical integration andoptimization. Together, they run on all popular operating systems, arequick to install, and are free of charge. NumPy and SciPy are easy touse, but powerful enough to be depended upon by some of the world'sleading scientists and engineers. | +| python2-scour | ASL 2.0 | An SVG scrubber. | +| python2-setuptools_scm | MIT | Setuptools_scm handles managing your python package versions in scm metadata.It also handles file finders for the suppertes scms. | +| python2-setuptools-wheel | MIT | A Python wheel of setuptools to use with venv. | +| python2-six | MIT | python-six provides simple utilities for wrapping over differences betweenPython 2 and Python 3.Python 2 version. | +| python2-sqlalchemy | MIT | SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,high-level interface to SQL databases. Database and domain concepts aredecoupled, allowing both sides maximum flexibility and power. SQLAlchemyprovides a powerful mapping layer that can work as automatically or as manuallyas you choose, determining relationships based on foreign keys or letting youdefine the join conditions explicitly, to bridge the gap between database anddomain.This package includes the python 2 version of the module. | +| python2-test | Python | These have been removed to save space, as they are never or almostnever used in production.You might want to install the python2-test package if you're developing python 2code that uses more than just unittest and/or test.support. | +| python2-tkinter | Python | The Tkinter (Tk interface) program is an graphical user interface forthe Python 2 scripting language.You should install the python2tkinter package if you'd like to use a graphicaluser interface for Python 2 programming. | +| python2-tools | Python | This package includes several tools to help with the development of Python 2programs, including IDLE (an IDE with editing and debugging facilities), acolor editor (pynche), and a python gettext program (pygettext.py). | +| python2-urllib3 | MIT | Python2 HTTP module with connection pooling and file POST abilities. | +| python2-virtualenv | MIT | virtualenv is a tool to create isolated Python environments. virtualenvis a successor to workingenv, and an extension of virtual-python. It iswritten by Ian Bicking, and sponsored by the Open Planning Project. It islicensed under an MIT-style permissive license | +| python2-wheel | MIT | A built-package format for Python.A wheel is a ZIP-format archive with a specially formatted filename and the.whl extension. It is designed to contain all the files for a PEP 376compatible install in a way that is very close to the on-disk format.Python 2 version. | +| python2-wheel-wheel | MIT | A Python wheel of wheel to use with virtualenv. | +| python36 | Python | Python is an accessible, high-level, dynamically typed, interpreted programminglanguage, designed with an emphasis on code readibility.It includes an extensive standard library, and has a vast ecosystem ofthird-party libraries.interpreter for the Python language, version 3.The package also installs the ""python3"" executable which is user configurableusing the ""alternatives --config python3"" command.For the unversioned ""python"" command, see manual page ""unversioned-python"".The python36-devel package contains files for dovelopment of Python applicationand the python36-debug is helpful for debugging.Packages containing additional libraries for Python 3.6 are generally namedwith the ""python3-"" prefix. | +| python36-debug | Python | python36-debug provides a version of the Python runtime with numerous debuggingfeatures enabled, aimed at advanced Python users such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python build,but is useful for tracking down reference-counting issues and other bugs.The bytecode format is unchanged, so that .pyc files are compatible betweenthis and the standard version of Python, but the debugging features mean thatC/C++ extension modules are ABI-incompatible and must be built for each versionseparately.The debug build shares installation directories with the standard Pythonruntime, so that .py and .pyc files can be shared.Compiled extension modules use a special ABI flag (""d"") in the filename,so extensions for both verisons can co-exist in the same directory. | +| python36-devel | Python | This package contains the header files and configuration needed to compilePython extension modules (typically written in C or C++), to embed Pythoninto other programs, and to make binary distributions for Python libraries.If you want to build an RPM against the python36 module, you also need toinstall the python36-rpm-macros package. | +| python36-rpm-macros | Python | RPM macros for building RPMs with Python 3.6 from the python36 module.If you want to build an RPM against the python36 module, you need to | +| python38 | Python | Python is an accessible, high-level, dynamically typed, interpreted programminglanguage, designed with an emphasis on code readability.It includes an extensive standard library, and has a vast ecosystem ofthird-party libraries.interpreter for the Python language, version 3.The majority of its standard library is provided in the python38-libs package,which should be installed automatically along with python38.The remaining parts of the Python standard library are broken out into thepython38-tkinter and python38-test packages, which may need to be installedseparately.Documentation for Python is provided in the python38-docs package.Packages containing additional libraries for Python are generally named withthe ""python38-"" prefix.For the unversioned ""python"" executable, see manual page ""unversioned-python"". | +| python38-asn1crypto | MIT | Fast ASN.1 parser and serializer with definitions for private keys,public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,PKCS#12, PKCS#5, X.509 and TSP. | +| python38-babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| python38-cffi | MIT | Foreign Function Interface for Python, providing a convenient andreliable way of calling existing C code from Python. The interface isbased on LuaJIT閳ユ獨 FFI. | +| python38-chardet | LGPLv2 | Character encoding auto-detection in Python. Assmart as your browser. Open source. | +| python38-cryptography | ASL 2.0 or BSD | cryptography is a package designed to expose cryptographic primitives andrecipes to Python developers. | +| python38-Cython | ASL 2.0 | This is a development version of Pyrex, a languagefor writing Python extension modules.Python 3 version. | +| python38-debug | Python | python38-debug provides a version of the Python runtime with numerous debuggingfeatures enabled, aimed at advanced Python users such as developers of Pythonextension modules.This version uses more memory and will be slower than the regular Python build,but is useful for tracking down reference-counting issues and other bugs.The debug build shares installation directories with the standard Pythonruntime. Python modules -- source (.py), bytecode (.pyc), and C-API extensions(.cpython*.so) -- are compatible between this and the standard versionof Python.The debug runtime additionally supports debug builds of C-API extensions(with the ""d"" ABI flag) for debugging issues in those extensions. | +| python38-devel | Python | This package contains the header files and configuration needed to compilePython extension modules (typically written in C or C++), to embed Pythoninto other programs, and to make binary distributions for Python libraries.It also contains the necessary macros to build RPM packages with Python modulesand 2to3 tool, an automatic source converter from Python 2.X.If you want to build an RPM against the python38 module, you also need toinstall the python38-rpm-macros package. | +| python38-idle | Python | IDLE is Python閳ユ獨 Integrated Development and Learning Environment.interpreter) with colorizing of code input, output, and error messages;multi-window text editor with multiple undo, Python colorizing,smart indent, call tips, auto completion, and other features;search within any window, replace within editor windows, andsearch through multiple files (grep); debugger with persistentbreakpoints, stepping, and viewing of global and local namespaces;configuration, browsers, and other dialogs. | +| python38-idna | BSD and Python and Unicode | A library to support the Internationalised Domain Names in Applications (IDNA)protocol as specified in RFC 5891 . Thisversion of the protocol is often referred to as ""IDNA2008"" and can producedifferent results from the earlier standard from 2003.The library is also intended to act as a suitable drop-in replacement for the""encodings.idna"" module that comes with the Python standard library butcurrently only supports the older 2003 specification. | +| python38-jinja2 | BSD | Jinja2 is a template engine written in pure Python. It provides aDjango inspired non-XML syntax but supports inline expressions and anoptional sandboxed environment.If you have any exposure to other text-based template languages, suchas Smarty or Django, you should feel right at home with Jinja2. It'sboth designer and developer friendly by sticking to Python'sprinciples and adding functionality useful for templatingenvironments. | +| python38-libs | Python | This package contains runtime libraries for use by Python:- the majority of the Python standard library- a dynamically linked library for use by applications that embed Python as a scripting language, and by the main ""python3"" executable | +| python38-lxml | BSD | lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. Itprovides safe and convenient access to these libraries using the ElementTree Itextends the ElementTree API significantly to offer support for XPath, RelaxNG,XML Schema, XSLT, C14N and much more.To contact the project, go to the projecthome page < or see our bug tracker at case you want to use the current ...Python 3 version. | +| python38-markupsafe | BSD | A library for safe markup escaping. Python 3 version. | +| python38-mod_wsgi | ASL 2.0 | The mod_wsgi adapter is an Apache module that provides a WSGI compliantinterface for hosting Python based web applications within Apache. Theadapter is written completely in C code against the Apache C runtime andfor hosting WSGI applications within Apache has a lower overhead than usingexisting WSGI adapters for mod_python or CGI.Only one Python 3 version of mod_wsgi can be loaded at the same time in httpd,therefore this package conflicts with the other versions available. | +| python38-numpy | BSD | NumPy is a general-purpose array-processing package designed toefficiently manipulate large multi-dimensional arrays of arbitraryrecords without sacrificing too much speed for small multi-dimensionalarrays. NumPy is built on the Numeric code base and adds featuresintroduced by numarray as well as an extended C-API and the ability tocreate arrays of arbitrary type.There are also basic facilities for discrete fourier transform,basic linear algebra and random number generation. Also included inthis package is a version of f2py that works properly with NumPy. | +| python38-numpy-doc | BSD and Python and ASL 2.0 | This package provides the complete documentation for NumPy. | +| python38-numpy-f2py | BSD and Python and ASL 2.0 | This package includes a version of f2py that works properly with NumPy. | +| python38-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| python38-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A Python wheel of pip to use with venv. | +| python38-ply | BSD | PLY is a straightforward lex/yacc implementation. Here is a list of itsessential features:* It is implemented entirely in Python.* It uses LR-parsing which is reasonably efficient and well suited for larger grammars.* PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars.* PLY is straightforward to use and provides very extensive error checking.* PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality. In other words, it's not a large parsing framework or a component of some larger system.Python 3 version. | +| python38-psutil | BSD | psutil is a module providing an interface for retrieving information on allrunning processes and system utilization (CPU, memory, disks, network, users) ina portable way by using Python 3, implementing many functionalities offered byifconfig, nice, ionice, iostat, iotop, uptime, pidof, tty, who, taskset, pmap. | +| python38-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL. | +| python38-psycopg2-doc | LGPLv3+ with exceptions | Documentation and example files for the psycopg python PostgreSQLdatabase adapter. | +| python38-psycopg2-tests | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL.This sub-package delivers set of tests for the adapter. | +| python38-pycparser | BSD | pycparser is a complete parser for the C language, written in pure Python.It is a module designed to be easily integrated into applications thatneed to parse C source code. | +| python38-PyMySQL | MIT | This package contains a pure-Python MySQL client library. The goal of PyMySQL isto be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPythonand Jython. | +| python38-pysocks | BSD | A fork of SocksiPy with bug fixes and extra features.Acts as a drop-in replacement to the socket module. Featuring:- SOCKS proxy client for Python 2.6 - 3.x- TCP and UDP both supported- HTTP proxy client included but not supported or recommended (you should use urllib2's or requests' own HTTP proxy interface)- urllib2 handler included.This package is for Python3 version 3.8 only. | +| python38-pytz | MIT | pytz brings the Olson tz database into Python. This library allows accurateand cross platform timezone calculations using Python 2.3 or higher. Italso solves the issue of ambiguous times at the end of daylight savings,which you can read more about in the Python Library Reference(datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. | +| python38-pyyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. PyYAML is a YAML parser andemitter for Python.PyYAML features a complete YAML 1.1 parser, Unicode support, picklesupport, capable extension API, and sensible error messages. PyYAMLsupports standard YAML tags and provides Python-specific tags thatallow to represent an arbitrary Python object.PyYAML is applicable for a broad range of tasks from complexconfiguration files to object serialization and persistence. | +| python38-requests | ASL 2.0 | Most existing Python modules for sending HTTP requests are extremely verbose andcumbersome. Python閳ユ獨 built-in urllib2 module provides most of the HTTPcapabilities you should need, but the API is thoroughly broken. This library isdesigned to make HTTP requests easy for developers. | +| python38-rpm-macros | Python | RPM macros for building RPMs with Python 3.8 from the python38 module.If you want to build an RPM against the python38 module, you need to | +| python38-scipy | BSD and Boost and Public Domain | Scipy is open-source software for mathematics, science, andengineering. The core library is NumPy which provides convenient andfast N-dimensional array manipulation. The SciPy library is built towork with NumPy arrays, and provides many user-friendly and efficientnumerical routines such as routines for numerical integration andoptimization. Together, they run on all popular operating systems, arequick to install, and are free of charge. NumPy and SciPy are easy touse, but powerful enough to be depended upon by some of the world'sleading scientists and engineers. | +| python38-setuptools | MIT and (BSD or ASL 2.0) | Setuptools is a collection of enhancements to the Python 3 distutils that allowyou to more easily build and distribute Python 3 packages, especially ones thathave dependencies on other packages.This package also contains the runtime components of setuptools, necessary toexecute the software that requires pkg_resources.py. | +| python38-setuptools-wheel | MIT and (BSD or ASL 2.0) | A Python wheel of setuptools to use with venv. | +| python38-six | MIT | python-six provides simple utilities for wrapping over differences betweenPython 2 and Python 3.Python 3 version. | +| python38-test | Python | The self-test suite for the Python interpreter.This is only useful to test Python itself. For testing general Python code,you should use the unittest module from python38-libs, or a library such aspython38-pytest or python38-nose. | +| python38-tkinter | Python | The Tkinter (Tk interface) library is a graphical user interface toolkit forthe Python programming language. | +| python38-urllib3 | MIT | Python3 HTTP module with connection pooling and file POST abilities. | +| python38-wheel | MIT | A built-package format for Python.A wheel is a ZIP-format archive with a specially formatted filename and the.whl extension. It is designed to contain all the files for a PEP 376compatible install in a way that is very close to the on-disk format.Python 3 version. | +| python38-wheel-wheel | MIT | A Python wheel of wheel to use with virtualenv. | +| python3-abrt | GPLv2+ | High-level API for querying, creating and manipulatingproblems handled by ABRT in Python 3. | +| python3-abrt-addon | GPLv2+ | This package contains python 3 hook and python analyzer plugin for handlinguncaught exception in python 3 programs. | +| python3-abrt-container-addon | GPLv2+ | This package contains python 3 hook and handling uncaught exception in python 3programs in container. | +| python3-abrt-doc | GPLv2+ | Examples and documentation for ABRT Python 3 API. | +| python3-argcomplete | ASL 2.0 | Argcomplete provides easy, extensible command line tab completion ofarguments for your Python script.It makes two assumptions: * You are using bash as your shell * You are using argparse to manage your command line arguments/optionsArgcomplete is particularly useful if your program has lots ofoptions or subparsers, and if your program can dynamically suggestcompletions for your argument/option values (for example, if the useris browsing resources over the network).Python 3 version. | +| python3-argh | LGPLv3+ | Building a command-line interface? Found yourself uttering 閳ユ竵rgh!閳ユ己hile struggling with the API of argparse? Don閳ユ獩 want to lose itspower but don閳ユ獩 need the complexity?python-argh provides a wrapper for argparse. Argparse is a very powerfultool; python-argh just makes it easy to use. | +| python3-attrs | MIT | attrs is an MIT-licensed Python package with class decorators thatease the chores of implementing the most common attribute-relatedobject protocols. | +| python3-augeas | LGPLv2+ | python3-augeas is a set of Python bindings around augeas. | +| python3-babel | BSD | Babel is composed of two major parts:* tools to build and work with gettext message catalogs* a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc. | +| python3-bcc | ASL 2.0 | Python3 bindings for BPF Compiler Collection (BCC) | +| python3-bind | MPLv2.0 | This package provides a module which allows commands to be sent to rndc directly from Python programs. | +| python3-blivet | LGPLv2+ | The python3-blivet is a python3 package for examining and modifying storageconfiguration. | +| python3-blockdev | LGPLv2+ | This package contains enhancements to the gobject-introspection bindings forlibblockdev in Python3. | +| python3-brlapi | LGPLv2+ | This package provides the Python 3 binding for BrlAPI. | +| python3-bson | ASL 2.0 and MIT | BSON is a binary-encoded serialization of JSON-like documents. BSON is designedto be lightweight, traversable, and efficient. BSON, like JSON, supports theembedding of objects and arrays within other objects and arrays. This packagecontains the python3 version of this module. | +| python3-bytesize | LGPLv2+ | This package contains Python 3 bindings for libbytesize making the use ofthe library from Python 3 easier and more convenient. | +| python3-cairo | MPLv1.1 or LGPLv2 | Python 3 bindings for the cairo library. | +| python3-clang | NCSA | Python3 bindings for clang. | +| python3-click | BSD | click is a Python package for creating beautiful command lineinterfaces in a composable way with as little amount of code as necessary.It's the ""Command Line Interface Creation Kit"". It's highly configurable butcomes with good defaults out of the box.Python 3 version. | +| python3-coverage | ASL 2.0 and MIT and (MIT or GPL) | Coverage.py is a Python 3 module that measures code coverage during Pythonexecution. It uses the code analysis tools and tracing hooks provided in thePython standard library to determine which lines are executable, and whichhave been executed. | +| python3-cpio | LGPLv2+ | This is a Python module for accessing cpio archives. | +| python3-createrepo_c | GPLv2+ | Python 3 bindings for the createrepo_c library. | +| python3-criu | GPLv2 | python3-criu contains Python bindings for criu. | +| python3-criu | GPLv2 | python3-criu contains Python bindings for criu. | +| python3-cups | GPLv2+ | This package provides Python 3 bindings for CUPS API,known as pycups. It was written for use withsystem-config-printer, but can be put to other uses as well. | +| python3-custodia | GPLv3+ | Sub-package with python custodia modulesCustodia is a Secrets Service Provider, it stores or proxies access tokeys, password, and secret material in general. Custodia is built touse the HTTP protocol and a RESTful API as an IPC mechanism over a localUnix Socket. It can also be exposed to a network via a Reverse Proxyservice assuming proper authentication and header validation isimplemented in the Proxy.Custodia is modular, the configuration file controls how authentication,authorization, storage and API plugins are combined and exposed. | +| python3-dbus-client-gen | MPLv2.0 | This library contains a few methods that consume an XML specificationof a D-Bus interface and return classes or functions that may be usefulin constructing a python D-Bus client. The XML specification has the formatof the data returned by the Introspect() methodof the Introspectable interface.Python 3 version. | +| python3-dbus-python-client-gen | MPLv2.0 | Python Library for Generating dbus-python Client Code.Python 3 version. | +| python3-dbus-signature-pyparsing | ASL 2.0 | Parser for a D-Bus Signature.Python 3 version. | +| python3-distro | ASL 2.0 | Linux distribution it runs on, such as a reliable machine-readable ID, orversion information.It is a renewed alternative implementation for Python's originalplatform.linux_distribution function, but it also provides much morefunctionality. An alternative implementation became necessary becausePython 3.5 deprecated this function, and Python 3.7 is expected to remove italtogether. Its predecessor function platform.dist was already deprecated sincePython 2.6 and is also expected to be removed in Python 3.7. Still, there aremany cases in which access to that information is needed. See Python issue 1322for more information.Python 3 version. | +| python3-docs | Python | The python3-docs package contains documentation on the Python 3programming language and interpreter.Install the python3-docs package if you'd like to use the documentationfor the Python 3 language. | +| python3-docutils | Public Domain and BSD and Python and GPLv3+ | The Docutils project specifies a plaintext markup language, reStructuredText,which is easy to read and quick to write. The project includes a pythonlibrary to parse rST files and transform them into other useful formats suchas HTML, XML, and TeX as well as commandline tools that give the enduseraccess to this functionality.Currently, the library supports parsing rST that is in standalone files andPEPs (Python Enhancement Proposals). Work is underway to parse rST fromPython inline documentation modules and packages.This package contains the module, ported to run under python3. | +| python3-enchant | LGPLv2+ | PyEnchant is a spellchecking library for Python 3, based on the Enchantlibrary by Dom Lachowicz. | +| python3-evdev | BSD | This package provides python bindings to the generic input event interface inLinux. The evdev interface serves the purpose of passing events generated inthe kernel directly to userspace through character devices that are typicallylocated in /dev/input/.This package also comes with bindings to uinput, the userspace input subsystem.Uinput allows userspace programs to create and handle input devices that caninject events directly into the input subsystem.In other words, python-evdev allows you to read and write input events on Linux.An event can be a key or button press, a mouse movement or a tap on atouchscreen. | +| python3-flask | BSD | Flask is called a 閳ユ笗icro-framework閳 because the idea to keep the coresimple but extensible. There is no database abstraction layer, no formvalidation or anything else where different libraries already existthat can handle that. However Flask knows the concept of extensionsthat can add this functionality into your application as if it wasimplemented in Flask itself. There are currently extensions for objectrelational mappers, form validation, upload handling, various openauthentication technologies and more.Python 3 version. | +| python3-gevent | MIT | gevent is a coroutine-based Python networking library that uses greenlet toprovide a high-level synchronous API on top of libevent event loop.Features include: * convenient API around greenlets * familiar synchronization primitives (gevent.event, gevent.queue) * socket module that cooperates * WSGI server on top of libevent-http * DNS requests done through libevent-dns * monkey patching utility to get pure Python modules to cooperatePython 3 version. | +| python3-gobject | LGPLv2+ and MIT | The python3-gobject package provides a convenient wrapper for the GObjectlibrary and and other libraries that are compatible with GObject Introspection,for use in Python 3 programs. | +| python3-greenlet | MIT | The greenlet package is a spin-off of Stackless, a version of CPythonthat supports micro-threads called ""tasklets"". Tasklets runpseudo-concurrently (typically in a single or a few OS-level threads)and are synchronized with data exchanges on ""channels"".Python 3 version. | +| python3-gssapi | ISC | A set of Python bindings to the GSSAPI C library providing botha high-level pythonic interfaces and a low-level interfaceswhich more closely matches RFC 2743. Includes support forRFC 2743, as well as multiple extensions. | +| python3-hivex | LGPLv2 | python3-hivex contains Python 3 bindings for hivex. | +| python3-html5lib | MIT | A python based HTML parser/tokenizer based on the WHATWG HTML5specification for maximum compatibility with major desktop web browsers. | +| python3-humanize | MIT | This modest package contains various common humanization utilities, like turninga number into a fuzzy human readable duration ('3 minutes ago') or into a humanreadable size or throughput. | +| python3-hwdata | GPLv2 | Provide python interface to database stored in hwdata package.It allows you to get human readable description of USB and PCI devices.This is the Python 3 build of the module. | +| python3-idle | Python | IDLE is Python閳ユ獨 Integrated Development and Learning Environment.interpreter) with colorizing of code input, output, and error messages;multi-window text editor with multiple undo, Python colorizing,smart indent, call tips, auto completion, and other features;search within any window, replace within editor windows, andsearch through multiple files (grep); debugger with persistentbreakpoints, stepping, and viewing of global and local namespaces;configuration, browsers, and other dialogs. | +| python3-into-dbus-python | ASL 2.0 | Facilities for converting an object that inhabits core Python types, e.g.,lists, ints, dicts, to an object that inhabits dbus-python types, e.g.,dbus.Array, dbus.UInt32, dbus.Dictionary based on a specified dbus signature.Python 3 version. | +| python3-ipaclient | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| python3-ipaclient | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If your network uses IPA for authentication, this package should beinstalled on every client machine. | +| python3-ipalib | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA with Python 3, you need to install this package. | +| python3-ipalib | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are using IPA with Python 3, you need to install this package. | +| python3-ipaserver | GPLv3+ | IPA is an integrated solution to provide centrally managed Identity (users,hosts, services), Authentication (SSO, 2FA), and Authorization(host access control, SELinux user roles, services). The solution providesfeatures for further integration with Linux based clients (SUDO, automount)and integration with Active Directory based infrastructures (Trusts).If you are installing an IPA server, you need to install this package. | +| python3-itsdangerous | BSD | Itsdangerous is a Python 3 library for passing data through untrustedenvironments (for example, HTTP cookies) while ensuring the data is nottampered with.Internally itsdangerous uses HMAC and SHA1 for signing by default and bases theimplementation on the Django signing module. It also however supports JSON WebSignatures (JWS). | +| python3-jabberpy | LGPLv2+ | jabber.py is a Python module for the jabber instant messagingprotocol. jabber.py deals with the xml parsing and socket code,leaving the programmer to concentrate on developing quality jabberbased applications with Python.This module contains python3 bindings. | +| python3-jinja2 | BSD | Jinja2 is a template engine written in pure Python. It provides aDjango inspired non-XML syntax but supports inline expressions and anoptional sandboxed environment.If you have any exposure to other text-based template languages, suchas Smarty or Django, you should feel right at home with Jinja2. It'sboth designer and developer friendly by sticking to Python'sprinciples and adding functionality useful for templatingenvironments. | +| python3-jmespath | MIT | JMESPath allows you to declaratively specify how to extract elements froma JSON document. | +| python3-jsonpatch | BSD | Library to apply JSON Patches according to RFC 6902 - Python 3 build. | +| python3-jsonpointer | BSD | Library to resolve JSON Pointers according to RFC 6901. | +| python3-jsonschema | MIT | jsonschema is JSON Schema validator currently based onhttp://tools.ietf.org/html/draft-zyp-json-schema-03 | +| python3-justbases | GPLv2+ | A small library for precise conversion between arbitrary bases and nativePython numbers. | +| python3-justbytes | GPLv2+ | A library for handling computations with address ranges. The library also offersa configurable way to extract the representation of a value.Python 3 version. | +| python3-jwcrypto | LGPLv3+ | Implements JWK, JWS, JWE specifications using python-cryptography | +| python3-jwcrypto | LGPLv3+ | Implements JWK, JWS, JWE specifications using python-cryptography | +| python3-kdcproxy | MIT | This package contains a Python 3.x WSGI module for proxying KDC requests overHTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, withminimal configuration. | +| python3-keycloak-httpd-client-install | GPLv3 | Keycloak is an authentication server. This package contains libraries andprograms which can invoke the Keycloak REST API and configure clientsof a Keycloak server. | +| python3-kickstart | GPLv2 and MIT | Python 3 library for manipulating kickstart files. The binaries are found inthe pykickstart package. | +| python3-langtable | GPLv3+ | This package contains a Python module to query the datafrom langtable-data. | +| python3-ldap | Python | python-ldap provides an object-oriented API for working with LDAP withinPython programs. It allows access to LDAP directory servers by wrapping theOpenLDAP 2.x libraries, and contains modules for other LDAP-related tasks(including processing LDIF, LDAPURLs, LDAPv3 schema, etc.). | +| python3-lib389 | GPLv3+ | This module contains tools and libraries for accessing, testing, and configuring the 389 Directory Server. | +| python3-libguestfs | LGPLv2+ | python3-libguestfs contains Python 3 bindings for libguestfs. | +| python3-libnmstate | LGPLv2+ | This package contains the Python 3 library for nmstate. | +| python3-libreport | GPLv2+ | Python 3 bindings for report-libs. | +| python3-libvirt | LGPLv2+ | The python3-libvirt package contains a module that permits applicationswritten in the Python programming language to use the interfacesupplied by the libvirt library to use the virtualization capabilitiesof recent versions of Linux (and other OSes). | +| python3-libvoikko | GPLv2+ | Python interface to libvoikko, library of Finnish language tools.This module can be used to perform various natural language analysistasks on Finnish text. | +| python3-lit | NCSA | lit is a tool used by the LLVM project for executing its test suites. | +| python3-lldb | NCSA | The package contains the LLDB Python module. | +| python3-louis | LGPLv3+ | This package provides Python 3 language bindings for liblouis. | +| python3-lxml | BSD | lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. Itprovides safe and convenient access to these libraries using the ElementTree Itextends the ElementTree API significantly to offer support for XPath, RelaxNG,XML Schema, XSLT, C14N and much more.To contact the project, go to the projecthome page < or see our bug tracker at case you want to use the current ...Python 3 version. | +| python3-mako | (MIT and Python) and (BSD or GPLv2) | Mako is a template library written in Python. It provides a familiar, non-XMLsyntax which compiles into Python modules for maximum performance. Mako'ssyntax and API borrows from the best ideas of many others, including Djangotemplates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embeddedPython (i.e. Python Server Page) language, which refines the familiar ideas ofcomponentized layout and inheritance to produce one of the most straightforwardand flexible models available, while also maintaining close ties to Pythoncalling and scoping semantics.This package contains the mako module built for use with python3. | +| python3-markupsafe | BSD | A library for safe markup escaping. | +| python3-meh | GPLv2+ | The python3-meh package is a python 3 library for handling, saving, and reportingexceptions. | +| python3-meh-gui | GPLv2+ | The python3-meh-gui package provides a GUI for the python3-meh library. | +| python3-mod_wsgi | ASL 2.0 | The mod_wsgi adapter is an Apache module that provides a WSGI compliantinterface for hosting Python based web applications within Apache. Theadapter is written completely in C code against the Apache C runtime andfor hosting WSGI applications within Apache has a lower overhead than usingexisting WSGI adapters for mod_python or CGI. | +| python3-netaddr | BSD | A network address manipulation library for PythonProvides support for:Layer 3 addresses * IPv4 and IPv6 addresses, subnets, masks, prefixes * iterating, slicing, sorting, summarizing and classifying IP networks * dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap) * set based operations (unions, intersections etc) over IP addresses and subnets * parsing a large variety of different formats and notations * looking up IANA IP block information * generating DNS reverse lookups * supernetting and subnettingLayer 2 addresses * representation and manipulation MAC addresses and EUI-64 identifiers * looking up IEEE organisational information (OUI, IAB) * generating derived IPv6 addresses | +| python3-netifaces | MIT | This package provides a cross platform API for getting address informationfrom network interfaces. | +| python3-networkx | BSD | NetworkX is a Python 3 package for the creation, manipulation, andstudy of the structure, dynamics, and functions of complex networks. | +| python3-networkx-core | BSD | NetworkX is a Python 3 package for the creation, manipulation, andstudy of the structure, dynamics, and functions of complex networks. | +| python3-newt | LGPLv2 | The python3-newt package contains the Python 3 bindings for the newt libraryproviding a python API for creating text mode interfaces. | +| python3-nose | LGPLv2+ and Public Domain | nose extends the test loading and running features of unit test, makingit easier to write, find and run tests.By default, nose will run tests in files or directories under thecurrent working directory whose names include ""test"" or ""Test"" at aword boundary (like ""test_this"" or ""functional_test"" or ""TestClass""but not ""libtest""). Test output is similar to that of unit test, butalso includes captured stdout output from failing tests, for easyprint-style debugging.These features, and many more, are customizable through the use ofplugins. Plugins included with nose provide support for doctest, codecoverage and profiling, flexible attribute-based test selection,output capture and more.This package installs the nose module and nosetests3 program that can discoverpython3 unit tests. | +| python3-nss | MPLv2.0 or GPLv2+ or LGPLv2+ | This package provides Python bindings for Network Security Services(NSS) and the Netscape Portable Runtime (NSPR).NSS is a set of libraries supporting security-enabled client andserver applications. Applications built with NSS can support SSL v2and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3certificates, and other security standards. Specific NSSimplementations have been FIPS-140 certified. | +| python3-ntplib | MIT | The ntplib is a python module that offers a simple interface to query NTPservers. It also provides utility functions to translate NTP fields' values totext (mode, leap indicator...). Since it's pure Python, and only depends on coremodules, it should work on any platform with a Python implementation.Python 3 version. | +| python3-numpy | BSD and Python | NumPy is a general-purpose array-processing package designed toefficiently manipulate large multi-dimensional arrays of arbitraryrecords without sacrificing too much speed for small multi-dimensionalarrays. NumPy is built on the Numeric code base and adds featuresintroduced by numarray as well as an extended C-API and the ability tocreate arrays of arbitrary type.There are also basic facilities for discrete fourier transform,basic linear algebra and random number generation. Also included inthis package is a version of f2py that works properly with NumPy. | +| python3-numpy-f2py | BSD and Python | This package includes a version of f2py that works properly with NumPy. | +| python3-ordered-set | MIT | An OrderedSet is a custom MutableSet that remembers its order, so that everyentry has an index that can be looked up. | +| python3-pcp | GPLv2+ | This python PCP module contains the language bindings forPerformance Metric API (PMAPI) monitor tools and PerformanceMetric Domain Agent (PMDA) collector tools written in Python3. | +| python3-pexpect | MIT | Pexpect is a pure Python module for spawning child applications; controllingthem; and responding to expected patterns in their output. Pexpect works likeDon Libes' Expect. Pexpect allows your script to spawn a child application andcontrol it as if a human were typing commands. This package contains thepython3 version of this module.Pexpect can be used for automating interactive applications such as ssh, ftp,passwd, telnet, etc. It can be used to automate setup scripts for duplicatingsoftware package installations on different servers. And it can be used forautomated software testing. Pexpect is in the spirit of Don Libes' Expect, butPexpect is pure Python. Unlike other Expect-like modules for Python, Pexpectdoes not require TCL or Expect nor does it require C extensions to becompiled. It should work on any platform that supports the standard Pythonpty module. | +| python3-pid | ASL 2.0 | pid provides a PidFile class that manages PID files. PidFile features: - stale detection - locking using fcntl - chmod (default is 0o644) - chown - custom exceptionsPidFile can also be used as a context manager or a decorator. | +| python3-pillow | MIT | Python image processing library, fork of the Python Imaging Library (PIL)This library provides extensive file format support, an efficientinternal representation, and powerful image processing capabilities.devel (development) and doc (documentation). | +| python3-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| python3-pki | GPLv2 and LGPLv2 | This package contains PKI client library for Python 3. | +| python3-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python3-prettytable | BSD | PrettyTable is a simple Python library designed to make it quick and easy torepresent tabular data in visually appealing ASCII tables. It was inspired bythe ASCII tables used in the PostgreSQL shell psql. PrettyTable allows forselection of which columns are to be printed, independent alignment of columns(left or right justified or centred) and printing of ""sub-tables"" by specifyinga row range. | +| python3-productmd | LGPLv2+ | Python library providing parsers for metadata related to composesand installation media. | +| python3-protobuf | BSD | This package contains Python 3 libraries for Google Protocol Buffers | +| python3-psutil | BSD | psutil is a module providing an interface for retrieving information on allrunning processes and system utilization (CPU, memory, disks, network, users) ina portable way by using Python 3, implementing many functionalities offered byifconfig, nice, ionice, iostat, iotop, uptime, pidof, tty, who, taskset, pmap. | +| python3-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL adapter for the Pythonprogramming language. At its core it fully implements the Python DBAPI 2.0 specifications. Several extensions allow access to many of thefeatures offered by PostgreSQL. | +| python3-ptyprocess | ISC | Launch a subprocess in a pseudo terminal (pty), and interact with both theprocess and its pty. | +| python3-py | MIT and Public Domain | The py lib is a Python development support library featuring thefollowing tools and modules: | +| python3-pyasn1 | BSD | This is an implementation of ASN.1 types and codecs in the Python 3 programminglanguage. | +| python3-pyasn1-modules | BSD | ASN.1 types modules for python3-pyasn1. | +| python3-pyatspi | LGPLv2 and GPLv2 | at-spi allows assistive technologies to access GTK-basedapplications. Essentially it exposes the internals of applications forautomation, so tools such as screen readers, magnifiers, or evenscripting interfaces can query and interact with GUI controls.This package includes a python3 client library for at-spi. | +| python3-pycurl | LGPLv2+ or MIT | PycURL is a Python interface to libcurl. PycURL can be used to fetchobjects identified by a URL from a Python program, similar to theurllib Python module. PycURL is mature, very fast, and supports a lotof features.Python 3 version. | +| python3-pydbus | LGPLv2+ | The pydbus module provides pythonic DBUS bindings.It is based on PyGI, the Python GObject Introspection bindings,which is the recommended way to use GLib from Python.Python 3 version. | +| python3-pygments | BSD | Pygments is a generic syntax highlighter for general use in all kindsof software such as forum systems, wikis or other applications thatneed to prettify source code. Highlights are: * a wide range of common languages and markup formats is supported * special attention is paid to details that increase highlighting quality * support for new languages and formats are added easily; most languages use a simple regex-based lexing mechanism * a number of output formats is available, among them HTML, RTF, LaTeX and ANSI sequences * it is usable as a command-line tool and as a library * ... and it highlights even Brainf*ck! | +| python3-pymongo | ASL 2.0 and MIT | The Python driver for MongoDB. This package contains the python3 version ofthis module. | +| python3-pymongo-gridfs | ASL 2.0 and MIT | GridFS is a storage specification for large objects in MongoDB. This packagecontains the python3 version of this module. | +| python3-PyMySQL | MIT | This package contains a pure-Python MySQL client library. The goal of PyMySQL isto be a drop-in replacement for MySQLdb and work on CPython, PyPy, IronPythonand Jython. | +| python3-pyOpenSSL | ASL 2.0 | High-level wrapper around a subset of the OpenSSL library, includes among others * SSL.Connection objects, wrapping the methods of Python's portable sockets * Callbacks written in Python * Extensive error-handling mechanism, mirroring OpenSSL's error codes | +| python3-pyparted | GPLv2+ | Python module for the parted library. It is used for manipulatingpartition tables. This package provides Python 3 bindings for parted. | +| python3-pyqt5-sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | This is the Python 3 build of pyqt5-SIP. | +| python3-pyserial | Python | This module encapsulates the access for the serial port. It provides backendsfor standard Python running on Windows, Linux, BSD (possibly any POSIXcompilant system) and Jython. The module named ""serial"" automaticaly selectsthe appropriate backend. | +| python3-pytest | MIT | py.test provides simple, yet powerful testing for Python. | +| python3-pytoml | MIT | A parser for TOML-0.4.0 | +| python3-pytz | MIT | pytz brings the Olson tz database into Python. This library allows accurateand cross platform timezone calculations using Python 2.3 or higher. Italso solves the issue of ambiguous times at the end of daylight savings,which you can read more about in the Python Library Reference(datetime.tzinfo).Almost all (over 540) of the Olson timezones are supported. | +| python3-pyusb | BSD | PyUSB provides easy USB access to python. The module contains classes andmethods to support most USB operations. | +| python3-pyusb | BSD | PyUSB provides easy USB access to python. The module contains classes andmethods to support most USB operations. | +| python3-pyxdg | LGPLv2 | PyXDG is a python library to access freedesktop.org standards. Thispackage contains a Python 3 version of PyXDG. | +| python3-qrcode | BSD | This module uses the Python Imaging Library (PIL) to allow for thegeneration of QR Codes. Python 3 version. | +| python3-qrcode | BSD | This module uses the Python Imaging Library (PIL) to allow for thegeneration of QR Codes. Python 3 version. | +| python3-qrcode-core | BSD | Core Python 3 module for QR code generation. Does not contain image rendering. | +| python3-qrcode-core | BSD | Core Python 3 module for QR code generation. Does not contain image rendering. | +| python3-qt5 | GPLv3 | Python 3 bindings for Qt5. | +| python3-qt5-base | GPLv3 | Python 3 bindings for Qt5 base. | +| python3-reportlab | BSD | This is the ReportLab PDF Toolkit. It allows rapid creation of rich PDFdocuments, and also creation of charts in a variety of bitmap and vectorformats. | +| python3-requests-file | ASL 2.0 | Requests-File is a transport adapter for use with the Requests Pythonlibrary to allow local file system access via file:// URLs.This is the Python 3 version of the requests_file module | +| python3-requests-ftp | ASL 2.0 | Requests-FTP is an implementation of a very stupid FTP transport adapter foruse with the awesome Requests Python library.This is the Python 3 version of the transport adapter module. | +| python3-rpmfluff | GPLv2+ | rpmfluff provides a python library for building RPM packages, andsabotaging them so they are broken in controlled ways.It is intended for use when validating package analysis tools such as RPM lint.It can also be used to construct test cases for package management softwaresuch as rpm and yum.Python 3 version. | +| python3-rpm-generators | GPLv2+ | Dependency generators for Python RPMs. | +| python3-rpm-macros | MIT | RPM macros for building Python 3 packages. | +| python3-sanlock | GPLv2 and GPLv2+ and LGPLv2+ | The python3-sanlock package contains a module that permits applicationswritten in the Python programming language to use the interfacesupplied by the sanlock library. | +| python3-scipy | BSD and LGPLv2+ | Scipy is open-source software for mathematics, science, andengineering. The core library is NumPy which provides convenient andfast N-dimensional array manipulation. The SciPy library is built towork with NumPy arrays, and provides many user-friendly and efficientnumerical routines such as routines for numerical integration andoptimization. Together, they run on all popular operating systems, arequick to install, and are free of charge. NumPy and SciPy are easy touse, but powerful enough to be depended upon by some of the world'sleading scientists and engineers. | +| python3-semantic_version | BSD | This small python library provides a few tools to handle semantic versioningin Python.Python 3 version | +| python3-simpleline | GPLv2+ | Simpleline is a Python3 library for creating text UI.It is designed to be used with line-based machinesand tools (e.g. serial console) so that every new lineis appended to the bottom of the screen.Printed lines are never rewritten! | +| python3-speechd | GPLv2+ | Python 3 module for speech-dispatcher | +| python3-sqlalchemy | MIT | SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,high-level interface to SQL databases. Database and domain concepts aredecoupled, allowing both sides maximum flexibility and power. SQLAlchemyprovides a powerful mapping layer that can work as automatically or as manuallyas you choose, determining relationships based on foreign keys or letting youdefine the join conditions explicitly, to bridge the gap between database anddomain.This package includes the python 3 version of the module. | +| python3-suds | LGPLv3+ | The suds project is a python soap web services client lib. Suds leveragespython meta programming to provide an intuitive API for consuming webservices. Objectification of types defined in the WSDL is providedwithout class generation. Programmers rarely need to read the WSDL sinceservices and WSDL based objects can be easily inspected. | +| python3-sushy | ASL 2.0 | Sushy is a Python library to communicate with Redfish based systems (`http://redfish.dmtf.org`) | +| python3-systemd | LGPLv2+ | Python module for native access to the systemd facilities.Functionality includes sending of structured messages to the journaland reading journal files, querying machine and boot identifiers and alists of message identifiers provided by systemd. Other functionalityprovided by libsystemd is also wrapped. | +| python3-tbb | ASL 2.0 | Python 3 TBB module. | +| python3-tkinter | Python | The Tkinter (Tk interface) library is a graphical user interface toolkit forthe Python programming language. | +| python3-unbound | BSD | Python 3 modules and extensions for unbound | +| python3-virtualenv | MIT | virtualenv is a tool to create isolated Python environments. virtualenvis a successor to workingenv, and an extension of virtual-python. It iswritten by Ian Bicking, and sponsored by the Open Planning Project. It islicensed under an MIT-style permissive license | +| python3-webencodings | BSD | This is a Python implementation of the WHATWG Encoding standard. | +| python3-werkzeug | BSD | Werkzeug========Werkzeug started as simple collection of various utilities for WSGIapplications and has become one of the most advanced WSGI utilitymodules. It includes a powerful debugger, full featured request andresponse objects, HTTP utilities to handle entity tags, cache controlheaders, HTTP dates, cookie handling, file uploads, a powerful URLrouting system and a bunch of community contributed addon modules.Werkzeug is unicode aware and doesn't enforce a specific templateengine, database adapter or anything else. It doesn't even enforcea specific way of handling requests and leaves all that up to thedeveloper. It's most useful for end user applications which should workon as many server environments as possible (such as blogs, wikis,bulletin boards, etc.). | +| python3-wheel | MIT | A built-package format for Python.A wheel is a ZIP-format archive with a specially formatted filename and the.whl extension. It is designed to contain all the files for a PEP 376compatible install in a way that is very close to the on-disk format.Python 3 version. | +| python3-wheel-wheel | MIT | A Python wheel of wheel to use with virtualenv. | +| python3-yubico | BSD | Pure-python library for interacting with Yubikeys. For Python 3. | +| python3-yubico | BSD | Pure-python library for interacting with Yubikeys. For Python 3. | +| python-nose-docs | LGPLv2+ and Public Domain | Documentation for Nose. | +| python-nose-docs | LGPLv2+ and Public Domain | Documentation for Nose. | +| python-nss-doc | MPLv2.0 or GPLv2+ or LGPLv2+ | API documentation and examples | +| python-podman-api | LGPLv2 | Podman API | +| python-podman-api | LGPLv2 | Podman API | +| python-psycopg2-doc | LGPLv3+ with exceptions | Documentation and example files for the psycopg python PostgreSQLdatabase adapter. | +| python-pymongo-doc | ASL 2.0 and MIT | Documentation for python-pymongo. | +| python-qt5-rpm-macros | GPLv3 | RPM macros python-qt5. | +| python-rpm-macros | MIT | This package contains the unversioned Python RPM macros, that mostimplementations should rely on.You should not need to install this package manually as the variouspython?-devel packages require it. So install a python-devel package instead. | +| python-sqlalchemy-doc | MIT | Documentation for SQLAlchemy | +| python-sqlalchemy-doc | MIT | Documentation for SQLAlchemy | +| python-srpm-macros | MIT | RPM macros for building Python source packages. | +| python-virtualenv-doc | MIT | Documentation for python virtualenv. | +| qemu-guest-agent | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardware emulation forthe KVM hypervisor.This package provides an agent to run inside guests, which communicateswith the host over a virtio-serial channel named ""org.qemu.guest_agent.0""This package does not need to be installed on the host OS. | +| qemu-img | GPLv2 and GPLv2+ and CC-BY | This package provides a command line tool for manipulating disk images. | +| qemu-kvm | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardwareemulation for the KVM hypervisor. qemu-kvm acts as a virtualmachine monitor together with the KVM kernel modules, and emulates thehardware for a full system such as a PC and its associated peripherals. | +| qemu-kvm-block-curl | GPLv2 and GPLv2+ and CC-BY | This package provides the additional CURL block driver for QEMU.Install this package if you want to access remote disks overhttp, https, ftp and other transports provided by the CURL library. | +| qemu-kvm-block-gluster | GPLv2 and GPLv2+ and CC-BY | This package provides the additional Gluster block driver for QEMU.Install this package if you want to access remote Gluster storage. | +| qemu-kvm-block-iscsi | GPLv2 and GPLv2+ and CC-BY | This package provides the additional iSCSI block driver for QEMU.Install this package if you want to access iSCSI volumes. | +| qemu-kvm-block-rbd | GPLv2 and GPLv2+ and CC-BY | This package provides the additional Ceph/RBD block driver for QEMU.Install this package if you want to access remote Ceph volumesusing the rbd protocol. | +| qemu-kvm-block-ssh | GPLv2 and GPLv2+ and CC-BY | This package provides the additional SSH block driver for QEMU.Install this package if you want to access remote disks usingthe Secure Shell (SSH) protocol. | +| qemu-kvm-common | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardware emulation forthe KVM hypervisor.This package provides documentation and auxiliary programs used with qemu-kvm. | +| qemu-kvm-core | GPLv2 and GPLv2+ and CC-BY | qemu-kvm is an open source virtualizer that provides hardwareemulation for the KVM hypervisor. qemu-kvm acts as a virtualmachine monitor together with the KVM kernel modules, and emulates thehardware for a full system such as a PC and its associated peripherals. | +| qgnomeplatform | LGPLv2+ | QGnomePlatform is a Qt Platform Theme aimed to accommodate as much ofGNOME settings as possibleand utilize them in Qt applications withoutmodifying them - making them fit into the environment as well as possible. | +| qgpgme | LGPLv2+ | Qt API bindings/wrapper for GPGME. | +| qpdf | (Artistic 2.0 or ASL 2.0) and MIT | QPDF is a command-line program that does structural, content-preservingtransformations on PDF files. It could have been called somethinglike pdf-to-pdf. It includes support for merging and splitting PDFsand to manipulate the list of pages in a PDF file. It is not a PDF vieweror a program capable of converting PDF into other formats. | +| qpdf-doc | (Artistic 2.0 or ASL 2.0) and MIT | QPDF Manual | +| qpdf-libs | (Artistic 2.0 or ASL 2.0) and MIT | QPDF is a C++ library that inspect and manipulate the structure of PDF files.It can encrypt and linearize files, expose the internals of a PDF file,and do many other operations useful to PDF developers. | +| qperf | GPLv2 or BSD | Measure socket and RDMA performance. | +| qrencode | LGPLv2+ | Qrencode is a utility software using libqrencode to encode string data ina QR Code and save as a PNG image. | +| qrencode-libs | LGPLv2+ | The qrencode-libs package contains the shared libraries and header files forapplications that use qrencode. | +| qt5-assistant | LGPLv3 or LGPLv2 | Documentation browser for Qt5. | +| qt5-designer | LGPLv3 or LGPLv2 | Design GUIs for Qt5 applications. | +| qt5-doctools | LGPLv3 or LGPLv2 | Qt5 doc tools package. | +| qt5-linguist | LGPLv3 or LGPLv2 | Tools to add translations to Qt5 applications. | +| qt5-qdbusviewer | LGPLv3 or LGPLv2 | QDbusviewer can be used to inspect D-Bus objects of running programsand invoke methods on those objects. | +| qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt 3D provides functionality for near-realtime simulation systems withsupport for 2D and 3D rendering in both Qt C++ and Qt Quick applications). | +| qt5-qt3d-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qt3d. | +| qt5-qt3d-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qt3d. | +| qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt is a software toolkit for developing applications.This package contains base tools, like string, xml, and networkhandling. | +| qt5-qtbase-common | LGPLv2 with exceptions or GPLv3 with exceptions | Common files for Qt5. | +| qt5-qtbase-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtbase. | +| qt5-qtbase-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtbase. | +| qt5-qtbase-gui | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 libraries used for drawing widgets and OpenGL items. | +| qt5-qtbase-mysql | LGPLv2 with exceptions or GPLv3 with exceptions | MySQL driver for Qt5's SQL classes. | +| qt5-qtbase-odbc | LGPLv2 with exceptions or GPLv3 with exceptions | ODBC driver for Qt5's SQL classes. | +| qt5-qtbase-postgresql | LGPLv2 with exceptions or GPLv3 with exceptions | PostgreSQL driver for Qt5's SQL classes. | +| qt5-qtbase-private-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtbase private APIs. | +| qt5-qtcanvas3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 Canvas3D component | +| qt5-qtcanvas3d-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtcanvas3d. | +| qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components. | +| qt5-qtconnectivity-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtconnectivity. | +| qt5-qtconnectivity-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtconnectivity. | +| qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component. | +| qt5-qtdeclarative-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtdeclarative. | +| qt5-qtdeclarative-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtdeclarative. | +| qt5-qtdoc | GFDL | QtDoc contains the main Qt Reference Documentation, which includesoverviews, Qt topics, and examples not specific to any Qt module. | +| qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Graphical Effects module provides a set of QML types for addingvisually impressive and configurable effects to user interfaces. Effectsare visual items that can be added to Qt Quick user interface as UIcomponents. | +| qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | The core Qt Gui library by default supports reading and writing imageref. Reading and Writing Image Files. The Qt Image Formats add-on moduleprovides optional support for other image file formats, including:MNG, TGA, TIFF, WBMP. | +| qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Location and Qt Positioning APIs gives developers the ability todetermine a position by using a variety of possible sources, includingsatellite, or wifi, or text file, and so on. | +| qt5-qtlocation-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtlocation. | +| qt5-qtlocation-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtlocation. | +| qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Multimedia module provides a rich feature set that enables you toeasily take advantage of a platforms multimedia capabilites and hardware.This ranges from the playback and recording of audio and video content tothe use of available devices like cameras and radios. | +| qt5-qtmultimedia-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtmultimedia. | +| qt5-qtmultimedia-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtmultimedia. | +| qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | The Qt Labs Controls module provides a set of controls that can be used tobuild complete interfaces in Qt Quick.Unlike Qt Quick Controls, these controls are optimized for embedded systemsand so are preferred for hardware with limited resources. | +| qt5-qtquickcontrols2-examples | GPLv2+ or LGPLv3 and GFDL | Examples for qt5-qtquickcontrols2. | +| qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | The Qt Quick Controls module provides a set of controls that can be used tobuild complete interfaces in Qt Quick. | +| qt5-qtquickcontrols-examples | LGPLv2 or LGPLv3 and GFDL | Programming examples for qt5-qtquickcontrols. | +| qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component. | +| qt5-qtscript-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtscript. | +| qt5-qtscript-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtscript. | +| qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt Sensors API provides access to sensor hardware via QML and C++interfaces. The Qt Sensors API also provides a motion gesture recognitionAPI for devices. | +| qt5-qtsensors-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtsensors. | +| qt5-qtsensors-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtsensors. | +| qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt Serial Bus (API) provides classes and functions to access the variousindustrial serial buses and protocols, such as CAN, ModBus, and others. | +| qt5-qtserialbus-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtserialbus. | +| qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt Serial Port provides the basic functionality, which includes configuring,I/O operations, getting and setting the control signals of the RS-232 pinouts. | +| qt5-qtserialport-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtserialport. | +| qt5-qtserialport-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtserialport. | +| qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Scalable Vector Graphics (SVG) is an XML-based language for describingtwo-dimensional vector graphics. Qt provides classes for rendering anddisplaying SVG drawings in widgets and on other paint devices. | +| qt5-qtsvg-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtsvg. | +| qt5-qtsvg-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtsvg. | +| qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components. | +| qt5-qttools-common | LGPLv3 or LGPLv2 | Common files for qt5-qttools. | +| qt5-qttools-devel | LGPLv3 or LGPLv2 | Development files for qt5-qttools. | +| qt5-qttools-examples | LGPLv3 or LGPLv2 | Programming examples for qt5-qttools. | +| qt5-qttools-libs-designer | LGPLv3 or LGPLv2 | Qt5 Designer runtime library. | +| qt5-qttools-libs-designercomponents | LGPLv3 or LGPLv2 | Qt5 Designer Components runtime library. | +| qt5-qttools-libs-help | LGPLv3 or LGPLv2 | Qt5 Help runtime library. | +| qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module. | +| qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module. | +| qt5-qtwayland-examples | LGPLv3 | Programming examples for qt5-qtwayland. | +| qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt WebChannel module provides a library for seamless integration of C++and QML applications with HTML/JavaScript clients. Any QObject can bepublished to remote clients, where its public API becomes available. | +| qt5-qtwebchannel-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtwebchannel. | +| qt5-qtwebchannel-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtwebchannel. | +| qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | The QtWebSockets module implements the WebSocket protocol as specified in RFC6455. It solely depends on Qt (no external dependencies). | +| qt5-qtwebsockets-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtwebsockets. | +| qt5-qtwebsockets-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtwebsockets. | +| qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | The X11 Extras module provides features specific to platforms using X11, e.g.Linux and UNIX-like systems including embedded Linux systems that use the XWindow System. | +| qt5-qtx11extras-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtx11extras. | +| qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | The Qt XML Patterns module provides support for XPath, XQuery, XSLT,and XML Schema validation. | +| qt5-qtxmlpatterns-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtxmlpatterns. | +| qt5-qtxmlpatterns-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtxmlpatterns. | +| qt5-rpm-macros | GPLv3 | RPM macros for building Qt5 and KDE Frameworks 5 packages. | +| qt5-srpm-macros | GPLv3 | RPM macros for source Qt5 packages. | +| radvd | BSD with advertising | radvd is the router advertisement daemon for IPv6. It listens to routersolicitations and sends router advertisements as described in ""NeighborDiscovery for IP Version 6 (IPv6)"" (RFC 2461). With these advertisementshosts can automatically configure their addresses and some otherparameters. They also can choose a default router based on theseadvertisements.Install radvd if you are setting up IPv6 network and/or Mobile IPv6services. | +| raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | Raptor is the RDF Parser Toolkit for Redland that providesa set of standalone RDF parsers, generating triples from RDF/XMLor N-Triples. | +| rarian | LGPLv2+ | Rarian is a documentation meta-data library that allows access to documents,man pages and info pages. It was designed as a replacement for scrollkeeper. | +| rarian-compat | GPLv2+ | This package contains files needed to maintain backward-compatibility withscrollkeeper. | +| rasqal | LGPLv2+ or ASL 2.0 | Rasqal is a library providing full support for querying ResourceDescription Framework (RDF) including parsing query syntaxes, constructingthe queries, executing them and returning result formats. It currentlyhandles the RDF Data Query Language (RDQL) and SPARQL Query language. | +| rear | GPLv3 | Relax-and-Recover is the leading Open Source disaster recovery and systemmigration solution. It comprises of a modularframe-work and ready-to-go workflows for many common situations to producea bootable image and restore from backup using this image. As a benefit,it allows to restore to different hardware and can therefore be used asa migration tool as well.Currently Relax-and-Recover supports various boot media (incl. ISO, PXE,OBDR tape, USB or eSATA storage), a variety of network protocols (incl.sftp, ftp, http, nfs, cifs) as well as a multitude of backup strategies(incl. IBM TSM, HP DataProtector, Symantec NetBackup, EMC NetWorker,Bacula, Bareos, BORG, Duplicity, rsync).Relax-and-Recover was designed to be easy to set up, requires no maintenanceand is there to assist when disaster strikes. Its setup-and-forget natureremoves any excuse for not having a disaster recovery solution implemented.Professional services and support are available. | +| recode | GPLv2+ | The `recode' converts files between character sets and usages.It recognizes or produces nearly 150 different character setsand is able to transliterate files between almost any pair. When exacttransliteration are not possible, it may get rid of the offendingcharacters or fall back on approximations. Most RFC 1345 character setsare supported. | +| redfish-finder | GPLv2 | Scans Smbios information for type 42 management controller information, and usesthat to configure the appropriate network interface so that the BMC iscanonically accessible via the host name redfish-localhost | +| redhat-menus | GPL+ | This package contains the XML files that describe the menu layout forGNOME and KDE, and the .desktop files that define the names and iconsof ""subdirectories"" in the menus. | +| redhat-rpm-config | GPL+ | Red Hat specific rpm configuration files. | +| redhat-support-lib-python | ASL 2.0 | This package contains the Red Hat Support Software Development Library.Red Hat customers can use the library to easily integrate their help desksolutions, IT infrastructure, etc. with the services provided by theRed Hat Customer Portal.The library provided by this package is an abstraction layer that simplifiesinteractions with the Red Hat Customer Portal. Simply create an instance ofthe API by providing the necessary authorization credentials, then use theAPI object to interact with the Red Hat Customer Portal.Some of the interactions supported by this API include, but are not limited to,automatic diagnostic services on log files, knowledge base searching,support case creation, attach files to support cases, view the status ofsupport cases, entitlement viewing, etc. | +| redhat-support-tool | ASL 2.0 | This package contains the Red Hat Support Tool. The Red Hat Support Toolprovides console based access to Red Hat's subscriber services. Theseservices include, but are not limited to, console based access toknowledge-base solutions, case management, automated diagnosticservices, etc. | +| redis | BSD and MIT | Redis is an advanced key-value store. It is often referred to as a datastructure server since keys can contain strings, hashes, lists, sets andsorted sets.You can run atomic operations on these types, like appending to a string;incrementing the value in a hash; pushing to a list; computing setintersection, union and difference; or getting the member with highestranking in a sorted set.In order to achieve its outstanding performance, Redis works with anin-memory dataset. Depending on your use case, you can persist it eitherby dumping the dataset to disk every once in a while, or by appendingeach command to a log.Redis also supports trivial-to-setup master-slave replication, with veryfast non-blocking first synchronization, auto-reconnection on net splitand so forth.Other features include Transactions, Pub/Sub, Lua scripting, Keys with alimited time-to-live, and configuration settings to make Redis behave likea cache.You can use Redis from most programming languages also. | +| redis-devel | BSD and MIT | Header file required for building loadable Redis modules. DetailedAPI documentation is available in the redis-doc package. | +| redis-doc | CC-BY-SA | Manual pages and detailed documentation for many aspects of Redis use,administration and development. | +| redland | LGPLv2+ or ASL 2.0 | Redland is a library that provides a high-level interface for RDF(Resource Description Framework) implemented in an object-based API.It is modular and supports different RDF/XML parsers, storagemechanisms and other elements. Redland is designed for applicationsdevelopers to provide RDF support in their applications as well asfor RDF developers to experiment with the technology. | +| relaxngDatatype | BSD | RELAX NG is a public space for test cases and other ancillary softwarerelated to the construction of the RELAX NG language and itsimplementations. | +| rest | LGPLv2 | This library was designed to make it easier to access web services thatclaim to be ""RESTful"". A RESTful service should have urls that representremote objects, which methods can then be called on. The majority of servicesdon't actually adhere to this strict definition. Instead, their RESTful endpoint usually has an API that is just simpler to use compared to other typesof APIs they may support (XML-RPC, for instance). It is this kind of API thatthis library is attempting to support. | +| resteasy | ASL 2.0 and CDDL | RESTEasy contains a JBoss project that provides frameworks to helpbuild RESTful Web Services and RESTful Java applications. It is a fullycertified and portable implementation of the JAX-RS specification. | +| rhel-system-roles | GPLv3+ and MIT and BSD | Collection of Ansible roles and modules that provide a stable andconsistent configuration interface for managing multiple versionsof Red Hat Enterprise Linux. | +| rhythmbox | GPLv2+ with exceptions and GFDL | Rhythmbox is an integrated music management application based on the powerfulGStreamer media framework. It has a number of features, including an easy touse music browser, searching and sorting, comprehensive audio format supportthrough GStreamer, Internet Radio support, playlists and more.Rhythmbox is extensible through a plugin system. | +| rls | (ASL 2.0 or MIT) and (BSD and MIT) | The Rust Language Server provides a server that runs in the background,providing IDEs, editors, and other tools with information about Rust programs.It supports functionality such as 'goto definition', symbol search,reformatting, and code completion, and enables renaming and refactorings. | +| rpm-build | GPLv2+ | The rpm-build package contains the scripts and executable programsthat are used to build packages using the RPM Package Manager. | +| rpmdevtools | GPLv2+ and GPLv2 | This package contains scripts and (X)Emacs support files to aid indevelopment of RPM packages.rpmdev-setuptree Create RPM build tree within user's home directoryrpmdev-diff Diff contents of two archivesrpmdev-newspec Creates new .spec from templaterpmdev-rmdevelrpms Find (and optionally remove) ""development"" RPMsrpmdev-checksig Check package signatures using alternate RPM keyringrpminfo Print information about executables and librariesrpmdev-md5/sha* Display checksums of all files in an archive filerpmdev-vercmp RPM version comparison checkerspectool Expand and download sources and patches in specfilesrpmdev-wipetree Erase all files within dirs created by rpmdev-setuptreerpmdev-extract Extract various archives, ""tar xvf"" stylerpmdev-bumpspec Bump revision in specfile...and many more. | +| rpmemd | BSD | The rpmemd process is executed on a target node by librpmem libraryand facilitates access to persistent memory over RDMA. | +| rpmlint | GPLv2 | rpmlint is a tool for checking common errors in RPM packages. Binaryand source packages as well as spec files can be checked. | +| rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages. This package should be addedas a BuildRequires to all mpi implementations (i.e. openmpi, mpich) as well asa Requires to the their -devel packages. | +| rpm-ostree | LGPLv2+ | rpm-ostree is a hybrid image/package system. It supports""composing"" packages on a build server into an OSTree repository,which can then be replicated by client systems with atomic upgrades.Additionally, unlike many ""pure"" image systems, with rpm-ostreeeach client system can layer on additional packages, providinga ""best of both worlds"" approach. | +| rpm-ostree-libs | LGPLv2+ | The rpm-ostree-libs package includes the shared library for rpm-ostree. | +| rrdtool | GPLv2+ with exceptions | RRD is the Acronym for Round Robin Database. RRD is a system to store anddisplay time-series data (i.e. network bandwidth, machine-room temperature,server load average). It stores the data in a very compact way that will notexpand over time, and it presents useful graphs by processing the data toenforce a certain data density. It can be used either via simple wrapperscripts (from shell or Perl) or via frontends that poll network devices andput a friendly user interface on it. | +| rrdtool-perl | GPLv2+ with exceptions | The Perl RRDtool bindings | +| rsyslog | (GPLv3+ and ASL 2.0) | Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL,syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part,and fine grain output format control. It is compatible with stock sysklogdand can be used as a drop-in replacement. Rsyslog is simple to set up, withadvanced features suitable for enterprise-class, encryption-protected syslogrelay chains. | +| rsyslog-crypto | (GPLv3+ and ASL 2.0) | This package contains a module providing log file encryption and acommand line tool to process encrypted logs. | +| rsyslog-doc | (GPLv3+ and ASL 2.0) | This subpackage contains documentation for rsyslog. | +| rsyslog-elasticsearch | (GPLv3+ and ASL 2.0) | This module provides the capability for rsyslog to feed logs directly intoElasticsearch. | +| rsyslog-gnutls | (GPLv3+ and ASL 2.0) | The rsyslog-gnutls package contains the rsyslog plugins that provide theability to send and receive syslog messages via TCP or RELP using TLSencryption. For details refer to rsyslog doc on imtcp and omfwd modules. | +| rsyslog-gssapi | (GPLv3+ and ASL 2.0) | The rsyslog-gssapi package contains the rsyslog plugins which support GSSAPIauthentication and secure connections. GSSAPI is commonly used for Kerberosauthentication. | +| rsyslog-kafka | (GPLv3+ and ASL 2.0) | The rsyslog-kafka package provides modules for Apache Kafka input and output. | +| rsyslog-mmaudit | (GPLv3+ and ASL 2.0) | This module provides message modification supporting Linux audit formatin various settings. | +| rsyslog-mmjsonparse | (GPLv3+ and ASL 2.0) | This module provides the capability to recognize and parse JSON enhancedsyslog messages. | +| rsyslog-mmkubernetes | (GPLv3+ and ASL 2.0) | The rsyslog-mmkubernetes package provides module for adding kubernetescontainer metadata. | +| rsyslog-mmnormalize | (GPLv3+ and ASL 2.0) | This module provides the capability to normalize log messages via liblognorm. | +| rsyslog-mmsnmptrapd | (GPLv3+ and ASL 2.0) | This message modification module takes messages generated from snmptrapd andmodifies them so that they look like they originated from the read originator. | +| rsyslog-mysql | (GPLv3+ and ASL 2.0) | The rsyslog-mysql package contains a dynamic shared object that will addMySQL database support to rsyslog. | +| rsyslog-pgsql | (GPLv3+ and ASL 2.0) | The rsyslog-pgsql package contains a dynamic shared object that will addPostgreSQL database support to rsyslog. | +| rsyslog-relp | (GPLv3+ and ASL 2.0) | The rsyslog-relp package contains the rsyslog plugins that providethe ability to receive syslog messages via the reliable RELPprotocol. | +| rsyslog-snmp | (GPLv3+ and ASL 2.0) | The rsyslog-snmp package contains the rsyslog plugin that provides theability to send syslog messages as SNMPv1 and SNMPv2c traps. | +| rtkit | GPLv3+ and BSD | RealtimeKit is a D-Bus system service that changes thescheduling policy of user processes/threads to SCHED_RR (i.e. realtimescheduling mode) on request. It is intended to be used as a securemechanism to allow real-time scheduling to be used by normal userprocesses. | +| ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Ruby is the interpreted scripting language for quick and easyobject-oriented programming. It has many features to process textfiles and to do system management tasks (as in Perl). It is simple,straight-forward, and extensible. | +| ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Ruby is the interpreted scripting language for quick and easyobject-oriented programming. It has many features to process textfiles and to do system management tasks (as in Perl). It is simple,straight-forward, and extensible. | +| ruby-devel | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Header files and libraries for building an extension library for theRuby or an application embedding Ruby. | +| ruby-devel | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Header files and libraries for building an extension library for theRuby or an application embedding Ruby. | +| ruby-doc | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | This package contains documentation for ruby. | +| ruby-doc | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | This package contains documentation for ruby. | +| rubygem-abrt | MIT | Provides ABRT reporting support for libraries/applications written using Ruby. | +| rubygem-abrt | MIT | Provides ABRT reporting support for libraries/applications written using Ruby. | +| rubygem-abrt-doc | MIT | Documentation for rubygem-abrt. | +| rubygem-abrt-doc | MIT | Documentation for rubygem-abrt. | +| rubygem-bigdecimal | Ruby or BSD | Ruby provides built-in support for arbitrary precision integer arithmetic.For example:42**13 -> 1265437718438866624512BigDecimal provides similar support for very large or very accurate floatingpoint numbers. Decimal arithmetic is also useful for general calculation,because it provides the correct answers people expect閳ユ悩hereas normal binaryfloating point arithmetic often introduces subtle errors because of theconversion between base 10 and base 2. | +| rubygem-bigdecimal | Ruby or BSD | Ruby provides built-in support for arbitrary precision integer arithmetic.For example:42**13 -> 1265437718438866624512BigDecimal provides similar support for very large or very accurate floatingpoint numbers. Decimal arithmetic is also useful for general calculation,because it provides the correct answers people expect閳ユ悩hereas normal binaryfloating point arithmetic often introduces subtle errors because of theconversion between base 10 and base 2. | +| rubygem-bson | ASL 2.0 | A full featured BSON specification implementation, in Ruby. | +| rubygem-bson | ASL 2.0 | A full featured BSON specification implementation, in Ruby. | +| rubygem-bson-doc | ASL 2.0 | Documentation for rubygem-bson. | +| rubygem-bson-doc | ASL 2.0 | Documentation for rubygem-bson. | +| rubygem-bundler | MIT | Bundler manages an application's dependencies through its entire life, acrossmany machines, systematically and repeatably. | +| rubygem-bundler | MIT | Bundler manages an application's dependencies through its entire life, acrossmany machines, systematically and repeatably. | +| rubygem-bundler-doc | MIT | Documentation for rubygem-bundler. | +| rubygem-did_you_mean | MIT | one when you misspelled something. | +| rubygem-did_you_mean | MIT | one when you misspelled something. | +| rubygem-io-console | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | IO/Console provides very simple and portable access to console. It doesn'tprovide higher layer features, such like curses and readline. | +| rubygem-io-console | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | IO/Console provides very simple and portable access to console. It doesn'tprovide higher layer features, such like curses and readline. | +| rubygem-irb | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | The irb is acronym for Interactive Ruby. It evaluates ruby expressionfrom the terminal. | +| rubygem-json | (Ruby or GPLv2) and UCD | This is a implementation of the JSON specification according to RFC 4627.You can think of it as a low fat alternative to XML, if you want to storedata to disk or transmit it over a network rather than use a verbosemarkup language. | +| rubygem-json | (Ruby or GPLv2) and UCD | This is a implementation of the JSON specification according to RFC 4627.You can think of it as a low fat alternative to XML, if you want to storedata to disk or transmit it over a network rather than use a verbosemarkup language. | +| rubygem-minitest | MIT | minitest/unit is a small and incredibly fast unit testing framework.minitest/spec is a functionally complete spec engine.minitest/benchmark is an awesome way to assert the performance of youralgorithms in a repeatable manner.minitest/mock by Steven Baker, is a beautifully tiny mock objectframework.minitest/pride shows pride in testing and adds coloring to your testoutput. | +| rubygem-minitest | MIT | minitest/unit is a small and incredibly fast unit testing framework.minitest/spec is a functionally complete spec engine.minitest/benchmark is an awesome way to assert the performance of youralgorithms in a repeatable manner.minitest/mock by Steven Baker, is a beautifully tiny mock objectframework.minitest/pride shows pride in testing and adds coloring to your testoutput. | +| rubygem-mongo | ASL 2.0 | A Ruby driver for MongoDB. | +| rubygem-mongo | ASL 2.0 | A Ruby driver for MongoDB. | +| rubygem-mongo-doc | ASL 2.0 | Documentation for rubygem-mongo. | +| rubygem-mongo-doc | ASL 2.0 | Documentation for rubygem-mongo. | +| rubygem-mysql2 | MIT | The Mysql2 gem is meant to serve the extremely common use-case ofconnecting, querying and iterating on results. Some database librariesout there serve as direct 1:1 mappings of the already complex C API\'savailable. This one is not. | +| rubygem-mysql2 | MIT | The Mysql2 gem is meant to serve the extremely common use-case ofconnecting, querying and iterating on results. Some database librariesout there serve as direct 1:1 mappings of the already complex C API\'savailable. This one is not. | +| rubygem-mysql2-doc | MIT | Documentation for rubygem-mysql2 | +| rubygem-mysql2-doc | MIT | Documentation for rubygem-mysql2 | +| rubygem-net-telnet | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Provides telnet client functionality.This class also has, through delegation, all the methods of a socket object(by default, a TCPSocket, but can be set by the Proxy option to new()). Thisprovides methods such as close() to end the session and sysread() to read datadirectly from the host, instead of via the waitfor() mechanism. Note that ifyou do use sysread() directly when in telnet mode, you should probably passthe output through preprocess() to extract telnet command sequences. | +| rubygem-net-telnet | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | Provides telnet client functionality.This class also has, through delegation, all the methods of a socket object(by default, a TCPSocket, but can be set by the Proxy option to new()). Thisprovides methods such as close() to end the session and sysread() to read datadirectly from the host, instead of via the waitfor() mechanism. Note that ifyou do use sysread() directly when in telnet mode, you should probably passthe output through preprocess() to extract telnet command sequences. | +| rubygem-openssl | Ruby or BSD | OpenSSL provides SSL, TLS and general purpose cryptography. It wraps theOpenSSL library. | +| rubygem-openssl | Ruby or BSD | OpenSSL provides SSL, TLS and general purpose cryptography. It wraps theOpenSSL library. | +| rubygem-pg | (BSD or Ruby) and PostgreSQL | This is the extension library to access a PostgreSQL database from Ruby.This library works with PostgreSQL 9.1 and later. | +| rubygem-pg | (BSD or Ruby) and PostgreSQL | This is the extension library to access a PostgreSQL database from Ruby.This library works with PostgreSQL 9.1 and later. | +| rubygem-pg-doc | (BSD or Ruby) and PostgreSQL | Documentation for rubygem-pg. | +| rubygem-pg-doc | (BSD or Ruby) and PostgreSQL | Documentation for rubygem-pg. | +| rubygem-power_assert | Ruby or BSD | Power Assert shows each value of variables and method calls in the expression.It is useful for testing, providing which value wasn't correct when thecondition is not satisfied. | +| rubygem-power_assert | Ruby or BSD | Power Assert shows each value of variables and method calls in the expression.It is useful for testing, providing which value wasn't correct when thecondition is not satisfied. | +| rubygem-psych | MIT | Psych is a YAML parser and emitter. Psych leverageslibyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emittingcapabilities. In addition to wrapping libyaml, Psych also knows how toserialize and de-serialize most Ruby objects to and from the YAML format. | +| rubygem-psych | MIT | Psych is a YAML parser and emitter. Psych leverageslibyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emittingcapabilities. In addition to wrapping libyaml, Psych also knows how toserialize and de-serialize most Ruby objects to and from the YAML format. | +| rubygem-rake | MIT | Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax. | +| rubygem-rake | MIT | Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax. | +| rubygem-rdoc | GPLv2 and Ruby and MIT and OFL | RDoc produces HTML and command-line documentation for Ruby projects. RDocincludes the 'rdoc' and 'ri' tools for generating and displaying onlinedocumentation. | +| rubygem-rdoc | GPLv2 and Ruby and MIT and OFL | RDoc produces HTML and command-line documentation for Ruby projects. RDocincludes the 'rdoc' and 'ri' tools for generating and displaying onlinedocumentation. | +| rubygems | Ruby or MIT | RubyGems is the Ruby standard for publishing and managing third partylibraries. | +| rubygems | Ruby or MIT | RubyGems is the Ruby standard for publishing and managing third partylibraries. | +| rubygems-devel | Ruby or MIT | Macros and development tools for packaging RubyGems. | +| rubygems-devel | Ruby or MIT | Macros and development tools for packaging RubyGems. | +| rubygem-test-unit | (Ruby or BSD) and (Ruby or BSD or Python) and (Ruby or BSD or LGPLv2+) | Test::Unit (test-unit) is unit testing framework for Ruby, based on xUnitprinciples. These were originally designed by Kent Beck, creator of extremeprogramming software development methodology, for Smalltalk's SUnit. It allowswriting tests, checking results and automated testing in Ruby. | +| rubygem-test-unit | (Ruby or BSD) and (Ruby or BSD or Python) and (Ruby or BSD or LGPLv2+) | Test::Unit (test-unit) is unit testing framework for Ruby, based on xUnitprinciples. These were originally designed by Kent Beck, creator of extremeprogramming software development methodology, for Smalltalk's SUnit. It allowswriting tests, checking results and automated testing in Ruby. | +| rubygem-xmlrpc | Ruby or BSD | XMLRPC is a lightweight protocol that enables remote procedure calls overHTTP. | +| rubygem-xmlrpc | Ruby or BSD | XMLRPC is a lightweight protocol that enables remote procedure calls overHTTP. | +| ruby-hivex | LGPLv2 | ruby-hivex contains Ruby bindings for hivex. | +| ruby-irb | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | The irb is acronym for Interactive Ruby. It evaluates ruby expressionfrom the terminal. | +| ruby-libguestfs | LGPLv2+ | ruby-libguestfs contains Ruby bindings for libguestfs. | +| ruby-libs | Ruby or BSD | This package includes the libruby, necessary to run Ruby. | +| ruby-libs | Ruby or BSD | This package includes the libruby, necessary to run Ruby. | +| runc | ASL 2.0 | The runc command can be used to start containers which are packagedin accordance with the Open Container Initiative's specifications,and to manage containers running under runc. | +| runc | ASL 2.0 | The runc command can be used to start containers which are packagedin accordance with the Open Container Initiative's specifications,and to manage containers running under runc. | +| runc | ASL 2.0 | The runc command can be used to start containers which are packagedin accordance with the Open Container Initiative's specifications,and to manage containers running under runc. | +| rust | (ASL 2.0 or MIT) and (BSD and MIT) | Rust is a systems programming language that runs blazingly fast, preventssegfaults, and guarantees thread safety.This package includes the Rust compiler and documentation generator. | +| rust-analysis | (ASL 2.0 or MIT) and (BSD and MIT) | This package contains analysis data files produced with rustc's -Zsave-analysisfeature for the Rust standard library. The RLS (Rust Language Server) uses thisdata to provide information about the Rust standard library. | +| rust-debugger-common | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the common functionality for rust-gdb and rust-lldb. | +| rust-doc | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes HTML documentation for the Rust programming language andits standard library. | +| rustfmt | (ASL 2.0 or MIT) and (BSD and MIT) | A tool for formatting Rust code according to style guidelines. | +| rust-gdb | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the rust-gdb script, which allows easier debugging of Rustprograms. | +| rust-lldb | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the rust-lldb script, which allows easier debugging of Rustprograms. | +| rust-src | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes source files for the Rust standard library. It may beuseful as a reference for code completion tools in various editors. | +| rust-srpm-macros | MIT | RPM macros for building Rust source packages. | +| rust-std-static | (ASL 2.0 or MIT) and (BSD and MIT) | This package includes the standard libraries for building applicationswritten in Rust. | +| rust-toolset | ASL 2.0 or MIT | This is the main package for rust-toolset. | +| saab-fonts | GPLv2+ with exceptions | This package provides a free OpenType Punjabi (Gurmukhi) font.Developed by Bhupinder Singh | +| sac | W3C | SAC is a standard interface for CSS parsers, intended to work with CSS1, CSS2,CSS3 and other CSS derived languages. | +| samyak-devanagari-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Devanagari. | +| samyak-fonts-common | GPLv3+ with exceptions | The Samyak package contains fonts for the display ofScripts Devanagari, Gujarati, Malayalam, Odia and Tamil | +| samyak-gujarati-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Gujarati. | +| samyak-malayalam-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Malayalam. | +| samyak-odia-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Odia. | +| samyak-tamil-fonts | GPLv3+ with exceptions | This package contains truetype/opentype font for the display of \Scripts Tamil. | +| sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner Access Now Easy (SANE) is a universal scanner interface. TheSANE application programming interface (API) provides standardizedaccess to any raster image scanner hardware (flatbed scanner,hand-held scanner, video and still cameras, frame-grabbers, etc.). | +| sane-backends-daemon | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains saned which is the daemon that allows remote clients toaccess image acquisition devices available on the local host. | +| sane-backends-devel | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains libraries and header files for writing Scanner Access NowEasy (SANE) modules. | +| sane-backends-doc | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains documentation for SANE backends. | +| sane-backends-drivers-cameras | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains backend drivers to access digital cameras through SANE. | +| sane-backends-drivers-scanners | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains backend drivers to access scanner hardware through SANE. | +| sane-backends-libs | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | This package contains the SANE libraries which are needed by applications thatwant to access scanners. | +| sane-frontends | GPLv2+ and LGPLv2+ and GPLv2+ with exceptions | This packages includes the scanadf and xcam programs. | +| sanlk-reset | GPLv2 and GPLv2+ and LGPLv2+ | The sanlk-reset package contains the reset daemon and client.A cooperating host running the daemon can be reset by a hostrunning the client, so long as both maintain access to acommon sanlock lockspace. | +| sanlock | GPLv2 and GPLv2+ and LGPLv2+ | The sanlock daemon manages leases for applications on hosts using shared storage. | +| sassist | MIT | Dell SupportAssist log collector for Linux. | +| satyr | GPLv2+ | Satyr is a library that can be used to create and process microreports.Microreports consist of structured data suitable to be analyzed in a fullyautomated manner, though they do not necessarily contain sufficient informationto fix the underlying problem. The reports are designed not to contain anypotentially sensitive data to eliminate the need for review before submission.Included is a tool that can create microreports and perform some basicoperations on them. | +| sbc | GPLv2 and LGPLv2+ | SBC (Sub Band Codec) is a low-complexity audio codec used in the Advanced AudioDistribution Profile (A2DP) bluetooth standard but can be used standalone. Ituses 4 or 8 subbands, an adaptive bit allocation algorithm in combination withan adaptive block PCM quantizers. | +| sbd | GPLv2+ | This package contains the storage-based death functionality. | +| sblim-cmpi-base | EPL-1.0 | SBLIM (Standards Based Linux Instrumentation for Manageability)CMPI (Common Manageability Programming Interface) Base Providersfor System-Related CIM (Common Information Model) classes. | +| sblim-indication_helper | EPL-1.0 | This package contains a developer library for helping out when writingCMPI providers. This library polls the registered functions for dataand, if it changes, a CMPI indication is set with the values of theindication class properties (also set by the developer). | +| sblim-sfcb | EPL-1.0 | Small Footprint CIM Broker (sfcb) is a CIM server conforming to theCIM Operations over HTTP protocol.It is robust, with low resource consumption and therefore specificallysuited for embedded and resource constrained environments.sfcb supports providers written against the Common ManageabilityProgramming Interface (CMPI). | +| sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library Runtime Libraries | +| sblim-sfcCommon | EPL | This package provides a common library for functionsshared between Small Footprint CIM Broker (sblim-sfcb)Small Footprint CIM Client (and sblim-sfcc). | +| sblim-wbemcli | EPL-1.0 | WBEM Command Line Interface is a standalone, command line WBEM client. It isspecially suited for basic systems management tasks as it can be used inscripts. | +| scala | BSD and CC0 and Public Domain | Scala is a general purpose programming language designed to express commonprogramming patterns in a concise, elegant, and type-safe way. It smoothlyintegrates features of object-oriented and functional languages. It is alsofully interoperable with Java. | +| scala-apidoc | BSD and CC0 and Public Domain | Scala is a general purpose programming language for the JVM that blendsobject-oriented and functional programming. This package providesreference and API documentation for the Scala programming language. | +| scala-swing | BSD and CC0 and Public Domain | This package contains the swing library for the scala programming languages. This library is required to develope GUI-releate applications in scala. The release provided by this packageis not the original version from upstream because this version is not compatible with JDK-1.7. | +| scap-security-guide | BSD | The scap-security-guide project provides a guide for configuration of thesystem from the final system's security point of view. The guidance is specifiedin the Security Content Automation Protocol (SCAP) format and constitutesa catalog of practical hardening advice, linked to government requirementswhere applicable. The project bridges the gap between generalized policyrequirements and specific implementation guidelines. The Red Hat EnterpriseLinux 8 system administrator can use the oscap CLI tool from openscap-scannerpackage, or the scap-workbench GUI tool from scap-workbench package to verifythat the system conforms to provided guideline. Refer to scap-security-guide(8)manual page for further information. | +| scap-security-guide-doc | BSD | The scap-security-guide-doc package contains HTML formatted documents containinghardening guidances that have been generated from XCCDF benchmarkspresent in scap-security-guide package. | +| scap-workbench | GPLv3+ | scap-workbench is GUI tool that provides scanning functionality for SCAPcontent. The tool is based on OpenSCAP library. | +| scl-utils | GPLv2+ | Run-time utility for alternative packaging. | +| scl-utils-build | GPLv2+ | Essential RPM build macros for alternative packaging. | +| scrub | GPLv2+ | Scrub writes patterns on files or disk devices to makeretrieving the data more difficult. It operates in one of threeand all data on it is destroyed; 2) a regular file is scrubbed andonly the data in the file (and optionally its name in the directoryentry) is destroyed; or 3) a regular file is created, expanded untilthe file system is full, then scrubbed as in 2). | +| SDL | LGPLv2+ | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. | +| SDL-devel | LGPLv2+ | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. Thispackage provides the libraries, include files, and other resources needed fordeveloping SDL applications. | +| seabios | LGPLv3 | SeaBIOS is an open-source legacy BIOS implementation which can be used asa coreboot payload. It implements the standard BIOS calling interfacesthat a typical x86 proprietary BIOS implements. | +| seabios-bin | LGPLv3 | SeaBIOS is an open-source legacy BIOS implementation which can be used asa coreboot payload. It implements the standard BIOS calling interfacesthat a typical x86 proprietary BIOS implements. | +| seahorse | GPLv2+ and LGPLv2+ | Seahorse is a graphical interface for managing and using encryption keys.It also integrates with nautilus, gedit and other places for encryptionoperations. It is a keyring manager. | +| seavgabios-bin | LGPLv3 | SeaVGABIOS is an open-source VGABIOS implementation. | +| sendmail | Sendmail | The Sendmail program is a very widely used Mail Transport Agent (MTA).MTAs send mail from one machine to another. Sendmail is not a clientprogram, which you use to read your email. Sendmail is abehind-the-scenes program which actually moves your email overnetworks or the Internet to where you want it to go.If you ever need to reconfigure Sendmail, you will also need to havethe sendmail-cf package installed. If you need documentation onSendmail, you can install the sendmail-doc package. | +| sendmail-cf | Sendmail | This package includes the configuration files you need to generate thesendmail.cf file distributed with the sendmail package. You will needthe sendmail-cf package if you ever need to reconfigure and rebuildyour sendmail.cf file. | +| sendmail-doc | Sendmail | This package contains the Sendmail Installation and Operation Guide (PDF),text files containing configuration documentation, plus a number ofcontributed scripts and tools for use with Sendmail. | +| sendmail-milter | Sendmail | The sendmail Mail Filter API (Milter) is designed to allow third-partyprograms access to mail messages as they are being processed in order tofilter meta-information and content.This package includes the milter shared library. | +| setools | GPLv2 | SETools is a collection of graphical tools, command-line tools, andPython modules designed to facilitate SELinux policy analysis. | +| setools-console-analyses | GPLv2 | SETools is a collection of graphical tools, command-line tools, andlibraries designed to facilitate SELinux policy analysis.This package includes the following console tools: sedta Perform domain transition analyses. seinfoflow Perform information flow analyses. | +| setools-gui | GPLv2 | SETools is a collection of graphical tools, command-line tools, andPython modules designed to facilitate SELinux policy analysis. | +| setroubleshoot | GPLv2+ | setroubleshoot GUI. Application that allows you to view setroubleshoot-servermessages.Provides tools to help diagnose SELinux problems. When AVC messagesare generated an alert can be generated that will give informationabout the problem and help track its resolution. Alerts can be configuredto user preference. The same tools can be run on existing log files. | +| setroubleshoot-plugins | GPLv2+ | This package provides a set of analysis plugins for use withsetroubleshoot. Each plugin has the capacity to analyze SELinux AVCdata and system data to provide user friendly reports describing howto interpret SELinux AVC denials. | +| setroubleshoot-server | GPLv2+ | Provides tools to help diagnose SELinux problems. When AVC messagesare generated an alert can be generated that will give informationabout the problem and help track its resolution. Alerts can be configuredto user preference. The same tools can be run on existing log files. | +| sgabios | ASL 2.0 | SGABIOS is designed to be inserted into a BIOS as an option rom to provide overa serial port the display and input capabilities normally handled by a VGAadapter and a keyboard, and additionally provide hooks for logging displayedcharacters for later collection after an operating system boots. | +| sgabios-bin | ASL 2.0 | SGABIOS is designed to be inserted into a BIOS as an option rom to provide overa serial port the display and input capabilities normally handled by a VGAadapter and a keyboard, and additionally provide hooks for logging displayedcharacters for later collection after an operating system boots. | +| sil-abyssinica-fonts | OFL | SIL Abyssinica is a Unicode typeface family containing glyphs for theEthiopic script.The Ethiopic script is used for writing many of the languages of Ethiopia andEritrea. Abyssinica SIL supports all Ethiopic characters which are in Unicodeincluding the Unicode 4.1 extensions. Some languages of Ethiopia are not yetable to be fully represented in Unicode and, where necessary, we have includednon-Unicode characters in the Private Use Area (see Private-use (PUA)characters supported by Abyssinica SIL).Abyssinica SIL is based on Ethiopic calligraphic traditions. This release isa regular typeface, with no bold or italic version available or planned. | +| sil-nuosu-fonts | OFL | The Nuosu SIL Font is a single Unicode font for the standardized Yi scriptused by a large ethnic group in southwestern China.Until this version, the font was called SIL Yi. | +| sil-padauk-book-fonts | OFL | Padauk Book family font.Padauk is a pan Burma font designed to support all Myanmar script basedlanguages. It covers all of the Unicode Myanmar script blocks and workson all OpenType and Graphite based systems. | +| sil-padauk-fonts | OFL | Padauk is a pan Burma font designed to support all Myanmar script basedlanguages. It covers all of the Unicode Myanmar script blocks and workson all OpenType and Graphite based systems. | +| sil-scheherazade-fonts | OFL | Scheherazade, named after the heroine of the classic Arabian Nights tale, isdesigned in a similar style to traditional typefaces such as Monotype Naskh,extended to cover the full Unicode Arabic repertoire. | +| sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP is a tool for generating bindings for C++ classes so that they can beaccessed as normal Python classes. SIP takes many of its ideas from SWIG but,because it is specifically designed for C++ and Python, is able to generatetighter bindings. SIP is so called because it is a small SWIG.SIP was originally designed to generate Python bindings for KDE and so hasexplicit support for the signal slot mechanism used by the Qt/KDE classlibraries. However, SIP can be used to generate Python bindings for any C++class library. | +| sisu | EPL-1.0 and BSD | Java dependency injection framework with backward support for plexus and beanstyle dependency injection. | +| sisu-inject | EPL-1.0 and BSD | This package contains Sisu inject. | +| sisu-plexus | EPL-1.0 and BSD | This package contains Sisu Plexus. | +| si-units | BSD | A library of SI quantities and unit types (JSR 363). | +| si-units-javadoc | BSD | This package contains documentation for the International Systemof Units - a library of SI quantities and unit types (JSR 363). | +| skkdic | GPLv2+ | This package includes the SKK dictionaries, including the large dictionarySKK-JISYO.L and pubdic+ dictionary. | +| skopeo | ASL 2.0 | Command line utility to inspect images and repositories directly on Dockerregistries without the need to pull them | +| skopeo | ASL 2.0 | Command line utility to inspect images and repositories directly on Dockerregistries without the need to pull them | +| skopeo | ASL 2.0 | Command line utility to inspect images and repositories directly on Dockerregistries without the need to pull them | +| skopeo-tests | ASL 2.0 | Tests for skopeoThis package contains system tests for skopeo | +| skopeo-tests | ASL 2.0 | Tests for skopeoThis package contains system tests for skopeo | +| slang-devel | GPLv2+ | This package contains files which you'll need if you want todevelop S-Lang based applications. Documentation which may helpyou write S-Lang based applications is also included.Install the slang-devel package if you want to develop applicationsbased on the S-Lang extension language. | +| slapi-nis | GPLv2 | This package provides two plugins for Red Hat and 389 Directory Server.The NIS Server plugin allows the directory server to act as a NIS serverfor clients, dynamically generating and updating NIS maps according toits configuration and the contents of the DIT, and serving the results toclients using the NIS protocol as if it were an ordinary NIS server.The Schema Compatibility plugin allows the directory server to provide analternate view of entries stored in part of the DIT, optionally adding,dropping, or renaming attribute values, and optionally retrieving valuesfor attributes from multiple entries in the tree. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j-jdk14 | MIT and ASL 2.0 | SLF4J JDK14 Binding. | +| slirp4netns | GPLv2 | User-mode networking for unprivileged network namespaces. | +| slirp4netns | GPLv2 | slirp for network namespaces, without copying buffers across the namespaces. | +| slirp4netns | GPLv2 | slirp for network namespaces, without copying buffers across the namespaces. | +| smc-anjalioldlipi-fonts | OFL | The Anjali OldLipi package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-dyuthi-fonts | GPLv3+ with exceptions | The Dyuthi font package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-fonts-common | GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 and GPL+ | The SMC Fonts package contains fonts for the display oftraditional and new Malayalam Script. | +| smc-kalyani-fonts | GPLv3+ with exceptions | The Kalyani font package contains fonts for the display ofnew Malayalam Scripts. | +| smc-meera-fonts | GPLv2+ with exceptions | The Meera font package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-rachana-fonts | GPLv2+ | The Rachana font package contains fonts for the display oftraditional Malayalam Scripts. | +| smc-raghumalayalam-fonts | GPLv2 | The SMC Malayalam fonts package contains fonts for the display ofnew Malayalam Scripts. | +| smc-suruma-fonts | GPLv3 with exceptions | The Suruma font package contains fonts for the display oftraditional Malayalam Scripts. | +| socat | GPLv2 | Socat is a relay for bidirectional data transfer between two independent datachannels. Each of these data channels may be a file, pipe, device (serial lineetc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), anSSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNUline editor (readline), a program, or a combination of two of these. | +| softhsm | BSD | OpenDNSSEC is providing a software implementation of a genericcryptographic device with a PKCS#11 interface, the SoftHSM. SoftHSM isdesigned to meet the requirements of OpenDNSSEC, but can also work togetherwith other cryptographic products because of the PKCS#11 interface. | +| softhsm-devel | BSD | The devel package contains the libsofthsm include files | +| sos-collector | GPLv2 | sos-collector is a utility designed to capture sosreports from multiple nodesat once and collect them into a single archive. If the nodes are part ofa cluster, profiles can be used to configure how the sosreport commandis run on the nodes. | +| sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | The default freedesktop.org sound theme following the XDG themingspecification. (`http://0pointer.de/public/sound-theme-spec.html`). | +| soundtouch | LGPLv2+ | SoundTouch is a LGPL-licensed open-source audio processing library forchanging the Tempo, Pitch and Playback Rates of audio streams orfiles. The SoundTouch library is suited for application developerswriting sound processing tools that require tempo/pitch controlfunctionality, or just for playing around with the sound effects.The SoundTouch library source kit includes an example utilitySoundStretch which allows processing .wav audio files from acommand-line interface. | +| source-highlight | GPLv3+ | This program, given a source file, produces a document with syntaxhighlighting. At the moment this package can handle :Java, Javascript, C/C++, Prolog, Perl, Php3, Python, Flex, ChangeLog, Ruby,Lua, Caml, Sml and Log as source languages, and HTML, XHTML and ANSI colorescape sequences as output format. | +| spamassassin | ASL 2.0 | SpamAssassin provides you with a way to reduce if not completely eliminateUnsolicited Commercial Email (SPAM) from your incoming email. It canbe invoked by a MDA such as sendmail or postfix, or can be called froma procmail script, .forward file, etc. It uses a genetic-algorithmevolved scoring system to identify messages which look spammy, thenadds headers to the message so they can be filtered by the user's mailreading software. This distribution includes the spamd/spamc componentswhich create a server that considerably speeds processing of mail.To enable spamassassin, if you are receiving mail locally, simply addthis line to your ~/.procmailrc:INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rcTo filter spam for all users, add that line to /etc/procmailrc(creating if necessary). | +| speech-dispatcher | GPLv2+ and GPLv2 | * Common interface to different TTS engines* Handling concurrent synthesis requests 閳 requests may come asynchronously from multiple sources within an application and/or from more different applications.* Subsequent serialization, resolution of conflicts and priorities of incoming requests* Context switching 閳 state is maintained for each client connection independently, event for connections from within one application.* High-level client interfaces for popular programming languages* Common sound output handling 閳 audio playback is handled by Speech Dispatcher rather than the TTS engine, since most engines have limited sound output capabilities. | +| speech-dispatcher-espeak-ng | GPLv2+ and GPLv2 | This package contains the espeak-ng output module for Speech Dispatcher. | +| speex | BSD | Speex is a patent-free compression format designed especially forspeech. It is specialized for voice communications at low bit-rates inthe 2-45 kbps range. Possible applications include Voice over IP(VoIP), Internet audio streaming, audio books, and archiving of speechdata (e.g. voice mail). | +| speexdsp | BSD | Speex is a patent-free compression format designed especially forspeech. It is specialized for voice communications at low bit-rates inthe 2-45 kbps range. Possible applications include Voice over IP(VoIP), Internet audio streaming, audio books, and archiving of speechdata (e.g. voice mail).This is the DSP package, see the speex package for the codec part. | +| spice-client-win-x64 | GPLv2+ | Spice client MSI installers for Windows clients (64 bit) | +| spice-client-win-x86 | GPLv2+ | Spice client MSI installers for Windows clients (32 bit) | +| spice-glib | LGPLv2+ | spice-client-glib-2.0 is a SPICE client library for GLib2. | +| spice-glib-devel | LGPLv2+ | spice-client-glib-2.0 is a SPICE client library for GLib2.Libraries, includes, etc. to compile with the spice-glib-2.0 libraries | +| spice-gtk | LGPLv2+ | Client libraries for SPICE desktop servers. | +| spice-gtk3 | LGPLv2+ | spice-client-glib-3.0 is a SPICE client library for Gtk3. | +| spice-gtk3-devel | LGPLv2+ | spice-client-gtk-3.0 provides a SPICE viewer widget for GTK3.Libraries, includes, etc. to compile with the spice-gtk3 libraries | +| spice-gtk3-vala | LGPLv2+ | A module allowing use of the spice-gtk-3.0 widget from vala | +| spice-gtk-tools | LGPLv2+ | Simple clients for interacting with SPICE servers.spicy is a client to a SPICE desktop server.spicy-screenshot is a tool to capture screen-shots of a SPICE desktop. | +| spice-protocol | BSD and LGPLv2+ | Header files describing the spice protocoland the para-virtual graphics card QXL. | +| spice-qxl-wddm-dod | ASL 2.0 | QXL is a paravirtualized display driver and a part of SPICE project.This package provides QXL display-only driver for Windows 10 virtual machines. | +| spice-qxl-xddm | GPLv2 | A QXL driver for Windows 7 virtual machines.QXL is a paravirtualized display driver and a part of SPICE project. | +| spice-server | LGPLv2+ | The Simple Protocol for Independent Computing Environments (SPICE) isa remote display system built for virtual environments which allowsyou to view a computing 'desktop' environment not only on the machinewhere it is running, but from anywhere on the Internet and from a widevariety of machine architectures.This package contains the run-time libraries for any application that wishesto be a SPICE server. | +| spice-streaming-agent | ASL 2.0 | An agent, running on a guest, sending video streams of the X display to aremote client (over SPICE). | +| spice-vdagent | GPLv3+ | Spice agent for Linux guests offering the following features:Features:* Client mouse mode (no need to grab mouse by client, no mouse lag) this is handled by the daemon by feeding mouse events into the kernel via uinput. This will only work if the active X-session is running a spice-vdagent process so that its resolution can be determined.* Automatic adjustment of the X-session resolution to the client resolution* Support of copy and paste (text and images) between the active X-session and the client | +| spice-vdagent-win-x64 | GPLv2+ | Spice agent MSI installers for Windows guests (64 bit) | +| spice-vdagent-win-x86 | GPLv2+ | Spice agent MSI installers for Windows guests (32 bit) | +| spirv-tools | ASL 2.0 | The package includes an assembler, binary module parser,disassembler, and validator for SPIR-V.. | +| spirv-tools-libs | ASL 2.0 | library files for spirv-tools | +| splix | GPLv2 | This driver is usable by all printer devices which understand the QPDL(Quick Page Description Language) also known as SPL2 (Samsung Printer Language)language. It covers several Samsung, Xerox and Dell printers.Splix doesn't support old SPL(1) printers. | +| squid | GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) | Squid is a high-performance proxy caching server for Web clients,supporting FTP, gopher, and HTTP data objects. Unlike traditionalcaching software, Squid handles all requests in a single,non-blocking, I/O-driven process. Squid keeps meta data and especiallyhot objects cached in RAM, caches DNS lookups, supports non-blockingDNS lookups, and implements negative caching of failed requests.Squid consists of a main server program squid, a Domain Name Systemlookup program (dnsserver), a program for retrieving FTP data(ftpget), and some management and client tools. | +| sscg | BSD | A utility to aid in the creation of more secure ""self-signed""certificates. The certificates created by this tool are generated in away so as to create a CA certificate that can be safely imported into aclient machine to trust the service certificate without needing to setup a full PKI environment and without exposing the machine to a risk offalse signatures from the service certificate. | +| startup-notification | LGPLv2 | This package contains libstartup-notification which implements astartup notification protocol. Using this protocol a desktopenvironment can track the launch of an application and providefeedback such as a busy cursor, among other features. | +| startup-notification-devel | LGPLv2 | Header files and static libraries for libstartup-notification. | +| stax-ex | CDDL or GPLv2 | This project develops a few extensions to complement JSR-173 StAX API in thefollowing area.* Enable parser instance reuse (which is important in the high-performance environment like JAXB and JAX-WS)* Improve the support for reading from non-text XML infoset, such as FastInfoset.* Improve the namespace support. | +| stix-fonts | OFL | The mission of the Scientific and Technical Information Exchange (STIX) fontcreation project is the preparation of a comprehensive set of fonts that servethe scientific and engineering community in the process from manuscriptcreation through final publication, both in electronic and print formats.This package includes base Unicode fonts containing most glyphs for standarduse in the usual four styles. | +| stix-math-fonts | OFL | The mission of the Scientific and Technical Information Exchange (STIX) fontcreation project is the preparation of a comprehensive set of fonts that servethe scientific and engineering community in the process from manuscriptcreation through final publication, both in electronic and print formats.This package includes one symbol font completing the four faces in the mainstix-fonts package. It replaces the heap of confusing fontlets in the first Stixrelease. | +| stratis-cli | ASL 2.0 | stratis provides a command-line interface (CLI) forinteracting with the Stratis daemon, stratisd. stratisinteracts with stratisd via D-Bus. | +| stratisd | MPLv2.0 | Daemon that manages block devices to create filesystems. | +| subversion | ASL 2.0 | Subversion is a concurrent version control system which enables oneor more users to collaborate in developing and maintaining ahierarchy of files and directories while keeping a history of allchanges. Subversion only stores the differences between versions,instead of every complete file. Subversion is intended to be acompelling replacement for CVS. | +| subversion-devel | ASL 2.0 | The subversion-devel package includes the libraries and include filesfor developers interacting with the subversion package. | +| subversion-gnome | ASL 2.0 | The subversion-gnome package adds support for storing Subversionpasswords in the GNOME Keyring. | +| subversion-javahl | ASL 2.0 | This package includes the JNI bindings to the Subversion libraries. | +| subversion-libs | ASL 2.0 | The subversion-libs package includes the essential shared librariesused by the Subversion version control tools. | +| subversion-perl | ASL 2.0 | This package includes the Perl bindings to the Subversion libraries. | +| subversion-tools | ASL 2.0 | This package includes supplementary tools for use with Subversion. | +| suitesparse | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | suitesparse is a collection of libraries for computations involving sparsematrices. The package includes the following libraries: AMD approximate minimum degree ordering BTF permutation to block triangular form (beta) CAMD constrained approximate minimum degree ordering COLAMD column approximate minimum degree ordering CCOLAMD constrained column approximate minimum degree ordering CHOLMOD sparse Cholesky factorization CSparse a concise sparse matrix package KLU sparse LU factorization, primarily for circuit simulation LDL a simple LDL factorization SQPR a multithread, multifrontal, rank-revealing sparse QR factorization method UMFPACK sparse LU factorization SuiteSparse_config configuration file for all the above packages. RBio read/write files in Rutherford/Boeing format | +| supermin | GPLv2+ | Supermin is a tool for building supermin appliances. These are tinyappliances (similar to virtual machines), usually around 100KB insize, which get fully instantiated on-the-fly in a fraction of asecond when you need to boot one of them. | +| supermin-devel | GPLv2+ | supermin-devel contains development tools for supermin.It just contains tools for automatic RPM dependency generationfrom supermin appliances. | +| sushi | GPLv2+ with exceptions | This is sushi, a quick previewer for Nautilus, the GNOME desktopfile manager. | +| swig | GPLv3+ and BSD | Simplified Wrapper and Interface Generator (SWIG) is a softwaredevelopment tool for connecting C, C++ and Objective C programs with avariety of high-level programming languages. SWIG is primarily usedwith Perl, Python and Tcl/TK, but it has also been extended to Java,Eiffel and Guile. SWIG is normally used to create high-levelinterpreted programming environments, systems integration, and as atool for building user interfaces | +| swig-doc | BSD | This package contains documentation for SWIG and useful examples | +| swig-gdb | BSD | This package contains file with commands for easier debugging of SWIGin gdb. | +| switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU. | +| sysfsutils | GPLv2 | This package's purpose is to provide a set of utilities for interfacingwith sysfs. | +| sysstat | GPLv2+ | The sysstat package contains the sar, sadf, mpstat, iostat, tapestat,pidstat, cifsiostat and sa tools for Linux.The sar command collects and reports system activity information.The information collected by sar can be saved in a file in a binaryformat for future inspection. The statistics reported by sar concernI/O transfer rates, paging activity, process-related activities,interrupts, network activity, memory and swap space utilization, CPUutilization, kernel activities and TTY statistics, among others. BothUP and SMP machines are fully supported.The sadf command may be used to display data collected by sar invarious formats (CSV, XML, etc.).The iostat command reports CPU utilization and I/O statistics for disks.The tapestat command reports statistics for tapes connected to the system.The mpstat command reports global and per-processor statistics.The pidstat command reports statistics for Linux tasks (processes).The cifsiostat command reports I/O statistics for CIFS file systems. | +| system-config-printer-libs | GPLv2+ | The common code used by both the graphical and non-graphical parts ofthe configuration tool. | +| system-config-printer-udev | GPLv2+ | The udev rules and helper programs for automatically configuring USBprinters. | +| system-lsb | GPLv2 | The Linux Standard Base (LSB) is an attempt to develop a set of standards thatwill increase compatibility among Linux distributions. It is designed to bebinary-compatible and produce a stable application binary interface (ABI) forindependent software vendors.The lsb package provides utilities, libraries etc. needed for LSB CompliantApplications. It also contains requirements that will ensure that allcomponents required by the LSB are installed on the system. | +| system-lsb-core | GPLv2 | The Linux Standard Base (LSB) Core module support provides the fundamentalsystem interfaces, libraries, and runtime environment upon which all conformingapplications and libraries depend. | +| system-lsb-cxx | GPLv2 | The Linux Standard Base (LSB) CXX module supports the core interfaces byproviding system interfaces, libraries, and a runtime environment forapplications built using the C++ programming language. These interfacesprovide low-level support for the core constructs of the language, andimplement the standard base C++ libraries. | +| system-lsb-desktop | GPLv2 | The Linux Standard Base (LSB) Desktop Specifications define components that arerequired to be present on an LSB conforming system. | +| system-lsb-languages | GPLv2 | The Linux Standard Base (LSB) Languages module supports components for runtimelanguages which are found on an LSB conforming system. | +| system-lsb-printing | GPLv2 | The Linux Standard Base (LSB) Printing specifications define components thatare required to be present on an LSB conforming system. | +| system-lsb-submod-multimedia | GPLv2 | The Linux Standard Base (LSB) Multimedia submodule specifications definecomponents that are required to be present on an LSB conforming system. | +| system-lsb-submod-security | GPLv2 | The Linux Standard Base (LSB) Security submodule specifications definecomponents that are required to be present on an LSB conforming system. | +| systemtap | GPLv2+ | SystemTap is an instrumentation system for systems running Linux.Developers can write instrumentation scripts to collect data onthe operation of the system. The base systemtap package contains/requiresthe components needed to locally develop and execute systemtap scripts. | +| systemtap-client | GPLv2+ | This package contains/requires the components needed to developsystemtap scripts, and compile them using a local systemtap-develor a remote systemtap-server installation, then run them using alocal or remote systemtap-runtime. It includes script samples anddocumentation, and a copy of the tapset library for reference. | +| systemtap-devel | GPLv2+ | This package contains the components needed to compile a systemtapscript from source form into executable (.ko) forms. It may beinstalled on a self-contained developer workstation (along with thesystemtap-client and systemtap-runtime packages), or on a dedicatedremote server (alongside the systemtap-server package). It includesa copy of the standard tapset library and the runtime library C files. | +| systemtap-exporter | GPLv2+ | This package includes files for a systemd service that managessystemtap sessions and relays prometheus metrics from the sessionsto remote requesters on demand. | +| systemtap-initscript | GPLv2+ | This package includes a SysVinit script to launch selected systemtapscripts at system startup, along with a dracut module for earlyboot-time probing if supported. | +| systemtap-runtime | GPLv2+ | SystemTap runtime contains the components needed to executea systemtap script that was already compiled into a moduleusing a local or remote systemtap-devel installation. | +| systemtap-runtime-java | GPLv2+ | This package includes support files needed to run systemtap scriptsthat probe Java processes running on the OpenJDK runtimes using Byteman. | +| systemtap-runtime-python3 | GPLv2+ | This package includes support files needed to run systemtap scriptsthat probe python 3 processes. | +| systemtap-runtime-virtguest | GPLv2+ | This package installs the services necessary on a virtual machine for asystemtap-runtime-virthost machine to execute systemtap scripts. | +| systemtap-runtime-virthost | GPLv2+ | This package includes the components required to run systemtap scriptsinside a libvirt-managed domain from the host without using a networkconnection. | +| systemtap-sdt-devel | GPLv2+ and Public Domain | This package includes the header file used for staticinstrumentation compiled into userspace programs and libraries, alongwith the optional dtrace-compatibility preprocessor to process related.d files into tracing-macro-laden .h headers. | +| systemtap-server | GPLv2+ | This is the remote script compilation server component of systemtap.It announces itself to nearby clients with avahi (if available), andcompiles systemtap scripts to kernel objects on their demand. | +| taglib | LGPLv2 or MPLv1.1 | TagLib is a library for reading and editing the meta-data of severalpopular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC,Speex, WavPack, TrueAudio files, as well as APE Tags. | +| tagsoup | ASL 2.0 and (GPLv2+ or AFL) | TagSoup is a SAX-compliant parser written in Java that, instead ofand brutish, though quite often far from short. TagSoup is designed for peoplewho have to process this stuff using some semblance of a rational applicationdesign. By providing a SAX interface, it allows standard XML tools to beapplied to even the worst HTML. | +| tang | GPLv3+ | Tang is a small daemon for binding data to the presence of a third party. | +| targetcli | ASL 2.0 | An administration shell for configuring iSCSI, FCoE, and otherSCSI targets, using the TCM/LIO kernel target subsystem. FCoEusers will also need to install and use fcoe-utils. | +| tbb | ASL 2.0 | Threading Building Blocks (TBB) is a C++ runtime library thatabstracts the low-level threading details necessary for optimalmulti-core performance. It uses common C++ templates and coding styleto eliminate tedious threading implementation work.TBB requires fewer lines of code to achieve parallelism than otherthreading models. The applications you write are portable acrossplatforms. Since the library is also inherently scalable, no codemaintenance is required as more processor cores become available. | +| tbb-devel | ASL 2.0 | Header files and shared object symlinks for the Threading BuildingBlocks (TBB) C++ libraries. | +| tbb-doc | ASL 2.0 | PDF documentation for the user of the Threading Building Block (TBB)C++ library. | +| tcl-brlapi | LGPLv2+ | This package provides the Tcl binding for BrlAPI. | +| tcpdump | BSD with advertising | Tcpdump is a command-line tool for monitoring network traffic.Tcpdump can capture and display the packet headers on a particularnetwork interface or on all interfaces. Tcpdump can display all ofthe packet headers, or just the ones that match particular criteria.Install tcpdump if you need a program to monitor network traffic. | +| tcsh | BSD | Tcsh is an enhanced but completely compatible version of csh, the C shell. Tcshis a command language interpreter which can be used both as an interactive loginshell and as a shell script command processor. Tcsh includes a command lineeditor, programmable word completion, spelling correction, a history mechanism,job control and a C language like syntax. | +| teckit | LGPLv2+ or CPL | TECkit is a low-level toolkit intended to be used by otherapplications that need to perform encoding conversions (e.g., whenimporting legacy data into a Unicode-based application). Theprimary component of the TECkit package is therefore a library thatperforms conversions; this is the ""TECkit engine"". The enginerelies on mapping tables in a specific binary format (for whichdocumentation is available); there is a compiler that creates suchtables from a human-readable mapping description (a simple text file). | +| telnet | BSD | Telnet is a popular protocol for logging into remote systems over theInternet. The package provides a command line Telnet client | +| telnet-server | BSD | Telnet is a popular protocol for logging into remote systems over theInternet. The package includes a daemon that supports Telnet remotelogins into the host machine. The daemon is disabled by default.You may enable the daemon by editing /etc/xinetd.d/telnet | +| tex-fonts-hebrew | GPL+ and LPPL | Support using the Culmus Hebrew fonts in LaTeX. | +| texlive | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | The TeX Live software distribution offers a complete TeX system for avariety of Unix, Macintosh, Windows and other platforms. Itencompasses programs for editing, typesetting, previewing and printingof TeX documents in many different languages, and a large collectionof TeX macros and font libraries.The distribution includes extensive general documentation about TeX,as well as the documentation for the included software packages. | +| texlive-adjustbox | LPPL | adjustbox package | +| texlive-ae | LPPL | A set of virtual fonts which emulates T1 coded fonts using thestandard CM fonts. The package name, AE fonts, supposedlystands for ""Almost European"". The main use of the package wasto produce PDF files using Adobe Type 1 versions of the CMfonts instead of bitmapped EC fonts. Note that directsubstitutes for the bitmapped EC fonts are now available, viathe CM-super, Latin Modern and (in a restricted way) CM-LGCfont sets. | +| texlive-algorithms | LGPLv2+ | algorithm package defines a floating algorithm environmentdesigned to work with the algorithmic style. Within analgorithmic environment a number of commands for typesettingpopular algorithmic constructs are available. | +| texlive-amscls | LPPL | This bundle contains three AMS classes, amsart (for writingarticles for the AMS), amsbook (for books) and amsproc (forproceedings), together with some supporting material. Thematerial is made available as part of the AMS-LaTeXdistribution. | +| texlive-amsfonts | OFSFLD | An extended set of fonts for use in mathematics, including:extra mathematical symbols; blackboard bold letters (uppercaseonly); fraktur letters; subscript sizes of bold math italic andbold Greek letters; subscript sizes of large symbols such assum and product; added sizes of the Computer Modern small capsfont; cyrillic fonts (from the University of Washington); Eulermathematical fonts. All fonts are provided as Adobe Type 1files, and all except the Euler fonts are provided as Metafontsource. The distribution also includes the canonical Type 1versions of the Computer Modern family of fonts. Plain TeX andLaTeX macros for using the fonts are provided. | +| texlive-amsmath | LPPL | The package provides the principal packages in the AMS-LaTeXdistribution. It adapts for use in LaTeX most of themathematical features found in AMS-TeX; it is highlyrecommendsd as an adjunct to serious mathematical typesettingin LaTeX. When amsmath is loaded, AMS-LaTeX packages amsbsy(for bold symbols), amsopn (for operator names) and amstext(for text embdedded in mathematics) are also loaded. Amsmath ispart of the LaTeX required distribution; however, severalcontributed packages add still further to its appeal; examplesare empheq, which provides functions for decorating andhighlighting mathematics, and ntheorem, for specifying theorem(and similar) definitions. | +| texlive-anyfontsize | LPPL | The package allows the to user select any font size (via e.g.\fontsize{...}{...}\selectfont), even those sizes that are notlisted in the .fd file. If such a size is requested, LaTeX willsearch for and select the nearest listed size; anyfontsize willthen scale the font to the size actually requested. Similarfunctionality is available for the CM family, for the ECfamily, or for either computer modern encoding; the presentpackage generalises the facility. | +| texlive-anysize | Public Domain | This package is considered obsolete; alternatives are thetypearea package from the koma-script bundle, or the geometrypackage. | +| texlive-appendix | LPPL | The appendix package provides various ways of formatting thetitles of appendices. Also (sub)appendices environments areprovided that can be used, for example, for per chapter/sectionappendices. The word `Appendix' or similar can be prepended tothe appendix number for article class documents. The word`Appendices' or similar can be added to the table of contentsbefore the appendices are listed. The word `Appendices' orsimilar can be typeset as a \part-like heading (page) in thebody. An appendices environment is provided which can be usedinstead of the \appendix command. | +| texlive-arabxetex | LPPL | ArabXeTeX provides a convenient ArabTeX-like user-interface fortypesetting languages using the Arabic script in XeLaTeX, withflexible access to font features. Input in ArabTeX notation canbe set in three different vocalization modes or in romantransliteration. Direct UTF-8 input is also supported. Theparsing and converting of ArabTeX input to Unicode is done bymeans of TECkit mappings. Version 1.0 provides support forArabic, Maghribi Arabic, Farsi (Persian), Urdu, Sindhi,Kashmiri, Ottoman Turkish, Kurdish, Jawi (Malay) and Uighur.The documentation (not yet complete) covers topics such astypesetting the Holy Quran, typesetting bidirectional criticaleditions (with ednotes), and information on various recommendedOpenType fonts for the Arabic script and for transliteratingOriental languages. | +| texlive-arphic | Freely redistributable without restriction | These are font bundles for the Chinese Arphic fonts which workwith the CJK package. Arphic is actually the name of thecompany that which created the fonts (and put them under a GPL-like licence). | +| texlive-attachfile | LPPL 1.3 | Starting with PDF 1.3 (Adobe Acrobat 4.0), PDF files cancontain file attachments -- arbitrary files that a reader canextract, just like attachments to an e-mail message. Theattachfile package brings this functionality to pdfLaTeX andprovides some additional features not available in Acrobat,such as the ability to use arbitrary LaTeX code for the fileicon -- including things like \includegraphics, tabular, andmathematics. Settings can be made either globally or on a per-attachment basis. Attachfile makes it easy to attach files andcustomize their appearance in the enclosing document. Thepackage supports the Created, Modified, and Size keys in theEmbeddedFile's Params dictionary. | +| texlive-avantgar | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-awesomebox | WTFPL | Awesome Boxes is all about drawing admonition blocks aroundtext to inform or alert readers about something particular. Thespecific aim of this package is to use FontAwesome icons toease the illustration of these blocks. This package requiresFontAwesome and XeLaTeX or LuaLaTeX. | +| texlive-babel | LPPL | The package manages culturally-determined typographical (andother) rules, and hyphenation patterns for a wide range oflanguages. A document may select a single language to besupported, or it may select several, in which case the documentmay switch from one language to another in a variety of ways.Note that the package has contributions for several languages(Hungarian); Serbian written in cyrillic; Spanish; and Spanish,using Mexican conventions.. Users of XeTeX are advised to usepolyglossia rather than Babel. | +| texlive-babelbib | LPPL | This package enables to generate multilingual bibliographies incitation may be written in another language, or the wholebibliography can be typeset in a language chosen by the user.In addition, the package supports commands to change thetypography of the bibliographies. | +| texlive-babel-english | LPPL 1.3 | The package provides the language definition file for supportof English in babel. Care is taken to select britishhyphenation patterns for British English and Australian text,and default ('american') patterns for Canadian and USA text. | +| texlive-base | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX Live licenses shipped in text form. | +| texlive-beamer | GPL+ | The beamer LaTeX class can be used for producing slides. Itsfunctionality is similar to Prosper but does not need anyexternal programs and can directly produce a presentation usingpdflatex. Beamer uses pgf for pdf/ps independent graphics.Frames are created using \frame{...}, and a frame can buildmultiple slides through a simple notation for specifyingmaterial for each slide within a frame. Beamer supportsbibliographies, appendicies and transitions. Short versions oftitle, authors, institute can also be specified as optionalparameters. A \plainframe{} allows a picture, for example, tofill the whole frame. Support figure and table environments,transparency effects, a ransduration command, animationcommands, a pauses environment. Beamer also providescompatibility with other packages like prosper. The package nowincorporates the functionality of the former translatorpackage, which is used for customising the package for use inother language environments. | +| texlive-bera | Bitstream vera | The package contains the Bera Type 1 fonts, and a zip archivecontaining files to use the fonts with LaTeX. Bera is a set of(a Frutiger descendant), and Bera Mono (monospaced/typewriter).Support for use in LaTeX is also provided. The Bera family is arepackaging, for use with TeX, of the Bitstream Vera family. | +| texlive-beton | LPPL | Typeset a LaTeX2e document with the Concrete fonts designed byDon Knuth and used in his book ""Concrete Mathematics"". | +| texlive-bibtex | Knuth | BibTeX allows the user to store his citation data in genericform, while printing citations in a document in the formspecified by a BibTeX style, to be specified in the documentitself (one often needs a LaTeX citation-style package, such asnatbib as well). BibTeX itself is an ASCII-only program; thereis, however, a version that copes with 8-bit character sets.However, BibTeX's facilities rapidly run out as one moves awayfrom simple ASCII (for example, in the various national sortingrules for languages expressed in different parts of ISO-8859 --the ""ISO Latin"" series). For more flexibility, the user isurged to consider using biber with biblatex to typeset itsoutput. In particular, it is best to avoid BibTeX in favour ofbiblatex, if at all possible. | +| texlive-bibtopic | GPL+ | The package allows the user to include several bibliographiescovering different 'topics' or bibliographic material into adocument (e.g., one bibliography for primary literature and onefor secondary literature). The package provides commands toinclude either all references from a .bib file, only thereferences actually cited or those not cited in your document.The user has to construct a separate .bib file for eachbibliographic 'topic', each of which will be processedseparately by BibTeX. If you want to have bibliographiesspecific to one part of a document, see the packages bibunitsor chapterbib. | +| texlive-bidi | LPPL 1.3 | A convenient interface for typesetting bidirectional texts withplain TeX and LaTeX. The package includes adaptations for usewith many other commonly-used packages. | +| texlive-bigfoot | GPLv2+ | The package aims to provide a 'one-stop' solution toapparatus superior to that of the manyfoot; - Footnotes can beformatted in separate paragraphs, or be run into a singleparagraph (this choice may be selected per footnote series); -Things you might have expected (like \verb-like material infootnotes, and colour selections over page breaks) now work.Note that the majority of the bigfoot package's interface isidentical to that of manyfoot; users should seek informationfrom that package's documentation. The bigfoot bundle alsoprovides the perpage and suffix packages. | +| texlive-bookman | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-booktabs | GPL+ | The package enhances the quality of tables in LaTeX, providingextra commands as well as behind-the-scenes optimisation.Guidelines are given as to what constitutes a good table inthis context. From version 1.61, the package offers longtablecompatibility. | +| texlive-breakurl | LPPL | This package provides a command much like hyperref's \url thattypesets a URL using a typewriter-like font. However, if thedvips driver is being used, the original \url doesn't allowin one atomic piece. This package allows such line breaks inthe generated links. | +| texlive-breqn | LPPL 1.3 | The package provides solutions to a number of commondifficulties in writing displayed equations and getting high-quality output. For example, it is a well-known inconveniencethat if an equation must be broken into more than one line,'left...right' constructs cannot span lines. The breqn packagemakes them work as one would expect whether or not there is anintervening line break. The single most ambitious goal of thepackage, however, is to support automatic linebreaking ofdisplayed equations. Such linebreaking cannot be done withoutsubstantial changes under the hood in the way formulae areprocessed; the code must be watched carefully, keeping an eyeon possible glitches. The bundle also contains the flexisym andmathstyle packages, which are both designated as support forbreqn. | +| texlive-caption | LPPL 1.3 | The caption package provides many ways to customise thecaptions in floating environments like figure and table, andcooperates with many other packages. Facilities includerotating captions, sideways captions, continued captions (fortables or figures that come in several parts). A list ofcompatibility notes, for other packages, is provided in thedocumentation. The package also provides the ""caption outsidefloat"" facility, in the same way that simpler packages likecapt-of do. The package supersedes caption2. | +| texlive-capt-of | LPPL | Defines a command \captionof for putting a caption to somethingthat's not a float. Note that the caption package includes a\captionof command that is an extension of that provided bythis package. | +| texlive-carlisle | LPPL | Many of David Carlisle's more substantial packages stand ontheir own, or as part of the LaTeX tools set; this sethave them; - Fix marks in 2-column output; - A method forcombining the capabilities of longtable and tabularx; - Aproforma for building personalised LaTeX formats; - A jiffy tosuppress page numbers; - An environment for including Plain TeXin LaTeX documents; - A jiffy to remove counters from othercounters' reset lists; - A package to rescale fonts toarbitrary sizes; - A jiffy to create 'slashed' for physicists;and - An environment for including HTML in LaTeX documents. | +| texlive-changebar | LPPL | Identify areas of text to be marked with changebars with the\cbstart and \cbend commands; the bars may be coloured. Thepackage uses 'drivers' to place the bars; the available driverscan work with dvitoln03, dvitops, dvips, the emTeX and TeXturesDVI drivers, and VTeX and PDFTeX. | +| texlive-changepage | LPPL 1.3 | The package provides commands to change the page layout in themiddle of a document, and to robustly check for typesetting onodd or even pages. Instructions for use are at the end of thefile. The package is an extraction of code from the memoirclass, whose user interface it shares. It is intended the thispackage will eventually replace the chngpage package, which isdistributed with the package. | +| texlive-charter | Copyright only | A commercial text font donated for the common good. Support foruse with LaTeX is available in freenfss, part of psnfss. | +| texlive-chngcntr | LPPL | Defines commands \counterwithin (which sets up a counter to bereset when another is incremented) and \counterwithout (whichunsets such a relationship). | +| texlive-cite | Copyright only | The package supports compressed, sorted lists of numericalcitations, and also deals with various punctuation and otherissues of representation, including comprehensive management ofbreak points. The package is compatible with both hyperref andbackref. The package is (unsurprisingly) part of the citebundle of the author's citation-related packages. | +| texlive-cjk | GPL+ | CJK is a macro package for LaTeX, providing simultaneoussupport for various Asian scripts in many encodings (includingJapanese, - Korean and - Thai. A special add-on feature is aninterface to the Emacs editor (cjk-enc.el) which givessimultaneous, easy-to-use support to a bunch of other scriptsscripts, - Russian and - Vietnamese. | +| texlive-classpack | LPPL 1.3 | The package provides an experiment in using XML (specificallyDocBook 5) to mark up and maintain LaTeX classes and packages.XSLT 2 styleheets generate the .dtx and .ins distribution filesexpected by end users. | +| texlive-cm | Knuth | Knuth's final iteration of his re-interpretation of a c.19Modern-style font from Monotype. The family is comprehensive,offering both sans and roman styles, and a monospaced font,together with mathematics fonts closely integrated with themathematical facilities of TeX itself. The base fonts aredistributed as Metafont source, but autotraced PostScript Type1 versions are available (one version in the AMS fontsdistribution, and also the BaKoMa distribution). The ComputerModern fonts have inspired many later families, notably theEuropean Computer Modern and the Latin Modern families. | +| texlive-cmap | LPPL | cmap package | +| texlive-cmextra | LPPL | cmextra package | +| texlive-cm-lgc | GPL+ | The fonts are converted from Metafont sources of the ComputerModern font families, using textrace. Supported encodings are:T1 (Latin), T2A (Cyrillic), LGR (Greek) and TS1. The packagealso includes Unicode virtual fonts for use with Omega. Thefont set is not a replacement for any of the other ComputerModern-based font sets (for example, cm-super for Latin andCyrillic, or cbgreek for Greek), since it is available at asingle size only; it offers a compact set for 'general'working. The fonts themselves are encoded to externalstandards, and virtual fonts are provided for use with TeX. | +| texlive-cm-super | GPL+ | CM-Super family of fonts are Adobe Type 1 fonts that replacethe T1/TS1-encoded Computer Modern (EC/TC), T1/TS1-encodedConcrete, T1/TS1-encoded CM bright and LH fonts (thussupporting all European languages except Greek, and allCyrillic-based languages), and bringing many ameliorations intypesetting quality. The fonts exhibit the same metrics as theMetaFont-encoded originals. | +| texlive-cns | LPPL | cns package | +| texlive-collectbox | LPPL | collectbox package | +| texlive-collection-basic | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | These files are regarded as basic for any TeX system, coveringplain TeX macros, Computer Modern fonts, and configuration forcommon drivers; no LaTeX. | +| texlive-collection-fontsrecommended | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Recommended fonts, including the base 35 PostScript fonts,Latin Modern, TeX Gyre, and T1 and other encoding support forComputer Modern, in outline form. | +| texlive-collection-htmlxml | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Packages to convert LaTeX to XML/HTML, and typeset XML/SGML. | +| texlive-collection-latex | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | These packages are mandated by the core LaTeX team, or at leastvery strongly recommended. | +| texlive-collection-latexrecommended | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | A collection of recommended add-on packages for LaTeX whichhave widespread use. | +| texlive-collection-xetex | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Packages for XeTeX, the Unicode/OpenType-enabled TeX byJonathan Kew, `http://tug.org/xetex`. | +| texlive-colortbl | LPPL | The package allows rows and columns to be coloured, and evenindividual cells. | +| texlive-courier | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-crop | LPPL | A package providing corner marks for camera alignment as wellas for trimming paper stacks, and additional page informationon every page if required. Most macros are easily adaptable topersonal preferences. An option is provided for selectivelysuppressing graphics or text, which may be useful for printingjust colour graphics on a colour laser printer and the rest ona cheap mono laser printer. A page info line contains the timeand a new cropmarks index and is printed at the top of thepage. A configuration command is provided for the info linefont. Options for better collaboration with dvips, pdftex andvtex are provided. | +| texlive-csquotes | LPPL | This package provides advanced facilities for inline anddisplay quotations. It is designed for a wide range of tasksranging from the most simple applications to the more complexdemands of formal quotations. The facilities include commands,environments, and user-definable 'smart quotes' whichdynamically adjust to their context. Quotation marks areswitched automatically if quotations are nested and they can beadjusted to the current language if the babel package isavailable. There are additional facilities designed to copewith the more specific demands of academic writing, especiallyin the humanities and the social sciences. All quote styles aswell as the optional active quotes are freely configurable. Thepackage is dependent on e-TeX, and requires the author'setoolbox package. | +| texlive-ctable | LPPL | Provides commands to typeset centered, left- or right-alignedtable and (multiple-)figure floats, with footnotes. Instead ofan environment, a command with 4 arguments is used; the firstis optional and is used for key,value pairs generatingvariations on the defaults and offering a route for futureextensions. | +| texlive-ctablestack | LPPL | This package provides a method for defining category code tablestacks in LuaTeX. It builds on code provided by the 2015/10/01release of LaTeX2e (also available as ltluatex.sty for plainusers). It is required by the luatexbase package (v1.0 onward)which uses ctablestack to provide a back-compatibility form ofthis concept. | +| texlive-currfile | LPPL 1.3 | The package provides macros holding file name information(directory, base name, extension, full name and full path) forfiles read by LaTeX \input and \include macros; it uses thefile hooks provided by the author's filehook. In particular, itrestores the parent file name after the trailing \clearpage ofan \included file; as a result, the macros may be usefullyemployed in the page header and footer of the last printed pageof such a file. The depth of inclusion is made available,together with the ""parent"" (including file) and ""parents"" (allincluding files to the root of the tree). The packagesupersedes FiNK. | +| texlive-datetime | LPPL 1.3 | Provides various different formats for the text created by thecommand \today, and also provides commands for displaying thecurrent time (or any given time), in 12-hour, 24-hour or textformat. The package overrides babel's date format, having itsown library of date formats in different languages. The packagerequires the fmtcount package. | +| texlive-dvipdfmx | GPL+ | Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfmcreated to support multi-byte character encodings and largecharacter sets for East Asian languages. Dvipdfmx, if ""called""with the name dvipdfm, operates in a ""dvipdfm compatibility""mode, so that users of the both packages need only keep oneexecutable. A secondary design goal is to support as many ""PDF""features as does pdfTeX. There being no documentation as such,users are advised to consult the documentation of dvipdfm (aswell, of course, as the package Readme. | +| texlive-dvipng | LGPLv2+ | This program makes PNG and/or GIF graphics from DVI files asSpeed. It offers very fast rendering of DVI as bitmap files,which makes it suitable for generating large amounts of imageson-the-fly, as needed in preview-latex, WeBWorK and others; -It does not read the postamble, so it can be started before TeXfinishes. There is a --follow switch that makes dvipng wait atend-of-file for further output, unless it finds the POST markerthat indicates the end of the DVI; - Interactive query ofoptions. dvipng can read options interactively through stdin,and all options are usable. It is even possible to change theinput file through this interface. - Support for PK, VF,PostScript Type1, and TrueType fonts, colour specials, andinclusion of PostScript, PNG, JPEG or GIF images. | +| texlive-dvips | GPL+ | This package has been withdrawn from CTAN, and bundled into thedistributions' package sets. The current sources of dvips maybe found in the distribution of dvipsk which forms part of theTeX-live sources. | +| texlive-dvisvgm | GPL+ | Dvisvgm is a command line utility that converts TeX DVI filesto the XML-based Scalable Vector Graphics (SVG) format. Itprovides full font support including virtual fonts, font maps,and sub-fonts. If necessary, dvisvgm vectorizes Metafont'sbitmap output in order to always create lossless scalableoutput. The embedded SVG fonts can optionally be replaced withgraphics paths so that applications that don't support SVGfonts are enabled to render the graphics properly. Besides manyother features, dvisvgm also supports color, emTeX, tpic, PDFmapfile and PostScript specials. Users will need a working TeXinstallation including the kpathsea library. For more detailedinformation, see the project page. | +| texlive-ec | ec | The EC fonts are European Computer Modern Fonts, supporting thecomplete LaTeX T1 encoding defined at the 1990 TUG conferencehold at Cork/Ireland. These fonts are intended to be stablewith no changes being made to the tfm files. The set alsocontains a Text Companion Symbol font, called tc, featuringmany useful characters needed in text typesetting, for exampleoldstyle digits, currency symbols (including the newly createdEuro symbol), the permille sign, copyright, trade mark andservicemark as well as a copyleft sign, and many others. Recentreleases of LaTeX2e support the EC fonts. The EC fontssupersede the preliminary version released as the DC fonts. Thefonts are available in (traced) Adobe Type 1 format, as part ofthe cm-super bundle. The other Computer Modern-style T1-encodedType 1 set, Latin Modern, is not actually a direct developmentof the EC set, and differs from the EC in a number ofparticulars. | +| texlive-eepic | Public Domain | Extensions to epic and the LaTeX picture drawing environment,include the drawing of lines at any slope, the drawing ofcircles in any radii, and the drawing of dotted and dashedlines much faster with much less TeX memory, and providingseveral new commands for drawing ellipses, arcs, splines, andfilled circles and ellipses. The package uses tpic \specialcommands. | +| texlive-enctex | GPL+ | EncTeX is (another) tex extension, written at the change-filelevel. It provides means of translating input on the way intoTeX. It allows, for example, translation of multibytesequences, such as utf-8 encoding. | +| texlive-enumitem | LPPL | This package provides user control over the layout of the threesupersedes both enumerate and mdwlist (providing well-structured replacements for all their funtionality), and inaddition provides functions to compute the layout of labels,and to 'clone' the standard environments, to create newenvironments with counters of their own. | +| texlive-environ | LPPL | The package provides the \collect@body command (as in amsmath),as well as a \long version \Collect@Body, for collecting thebody text of an environment. These commands are used to definea new author interface to creating new environments. Forsquare brackets, doing the right thing in ignoring leading andtrailing spaces. | +| texlive-epsf | Public Domain | The original graphics inclusion macros for use with dvips;still widely used by Plain TeX users (in particular). For LaTeXusers, the package is nowadays deprecated in favour of the moresophisticated standard LaTeX graphics bundle of packages (whichare also available to Plain TeX users, either via its Plain TeXversion, or through the support offered by etex). | +| texlive-epstopdf | BSD | Epstopdf is a Perl script that converts an EPS file to an'encapsulated' PDF file (a single page file whose media box isthe same as the original EPS's bounding box). The resultingfile suitable for inclusion by PDFTeX as an image. The scriptis adapted to run both on Windows and on Unix-alike systems.The script makes use of Ghostscript for the actual conversionto PDF. It assumes Ghostscript version 6.51 or later, and (bydefault) suppresses its automatic rotation of pages where mostof the text is not horizontal. LaTeX users may make use of theepstopdf package, which will run the epstopdf script ""on thefly"", thus giving the illusion that PDFLaTeX is accepting EPSgraphic files. | +| texlive-eqparbox | LPPL 1.3 | LaTeX users sometimes need to ensure that two or more blocks oftext occupy the same amount of horizontal space on the page. Tothat end, the eqparbox package defines a new command,\eqparbox, which works just like \parbox, except that insteadof specifying a width, one specifies a tag. All eqparboxes withthe same tag--regardless of where they are in the document--will stretch to fit the widest eqparbox with that tag. Thissimple, equal-width mechanism can be used for a variety ofalignment purposes, as is evidenced by the examples ineqparbox's documentation. Various derivatives of \eqparbox arealso provided. | +| texlive-eso-pic | LPPL 1.2 | Eso-pic is an extension of everyshi. Using everyshi's\EveryShipout command, eso-pic adds one or more user commandsto LaTeX's shipout actions. | +| texlive-etex | Knuth | An extended version of TeX (which is capable of running as ifit were TeX unmodified). E-TeX has been specified by the LaTeXteam as the engine for the development of LaTeX, in theimmediate future; as a result, LaTeX programmers may (in allcurrent TeX distributions) assume e-TeX functionality. | +| texlive-etex-pkg | LPPL | The package provides a straightforward interface to many of theextensions offered by e-TeX; in particular, it modifies LaTeX'sregister allocation macros to make use of the extended registerrange. The etoolbox and etextools packages provide macros thatmake more sophisticated use of e-TeX's facilities. | +| texlive-etoolbox | LPPL 1.3 | The etoolbox package is a toolbox of programming facilitiesgeared primarily towards LaTeX class and package authors. Itprovides LaTeX frontends to some of the new primitives providedby e-TeX as well as some generic tools which are not strictlyrelated to e-TeX but match the profile of this package. Notethat the initial versions of this package were released underthe name elatex. The package provides functions that seem tooffer alternative ways of implementing some LaTeX kernelcommands; nevertheless, the package will not modify any part ofthe LaTeX kernel. | +| texlive-euenc | LPPL 1.3 | Font encoding definitions for unicode fonts loaded by LaTeX indesigned for use with XeTeX, which the fontspec uses forunicode fonts which require no macro-level processing foraccents, and -- EU2, which provides the same facilities for usewith LuaTeX. Neither encoding places any restriction on theglyphs provided by a font; use of EU2 causes the packageeuxunicode to be loaded (the package is part of thisdistribution). The package includes font definition files foruse with the Latin Modern OpenType fonts. | +| texlive-euler | LPPL | Provides a setup for using the AMS Euler family of fonts formathematics in LaTeX documents. ""The underlying philosophy ofZapf's Euler design was to capture the flavour of mathematicsas it might be written by a mathematician with excellenthandwriting."" [concrete-tug] The euler package is based onKnuth's macros for the book 'Concrete Mathematics'. The textfonts for the Concrete book are supported by the beton package. | +| texlive-euro | LPPL | Converts arbitrary national currency amounts using the Euro asbase unit, and typesets monetary amounts in almost any desiredway. Write, e.g., \ATS{17.6} to get something like '17,60 oS(1,28 Euro)' automatically. Conversion rates for the initialEuro-zone countries are already built-in. Further rates can beadded easily. The package uses the fp package to do its sums. | +| texlive-eurosym | Eurosym | The new European currency symbol for the Euro implemented inMetaFont, using the official European Commission dimensions,and providing several shapes (normal, slanted, bold, outline).The package also includes a LaTeX package which defines themacro, pre-compiled tfm files, and documentation. | +| texlive-extsizes | LPPL | Provides classes extarticle and extreport, extletter, extbook,extproc which allow for documents with a base font of size 8-20pt. | +| texlive-fancybox | LPPL 1.2 | \Ovalbox, with helpful tools for using box macros and flexibleverbatim macros. You can box mathematics, floats, center,flushleft, and flushright, lists, and pages. | +| texlive-fancyhdr | LPPL | The package provides extensive facilities, both forconstructing headers and footers, and for controlling their use(for example, at times when LaTeX would automatically changethe heading style in use). | +| texlive-fancyref | GPL+ | Provides fancy cross-referencing support, based on thepackage's reference commands (\fref and \Fref) that recognisewhat sort of object is being referenced. So, for example, thelabel for a \section would be expected to be of the form | +| texlive-fancyvrb | LPPL | in footnotes; a variety of verbatim environments with manyparameters; ability to define new customized verbatimenvironments; save and restore verbatim text and environments;write and read files in verbatim mode; build ""example""environments (showing both result and verbatim source). | +| texlive-filecontents | LPPL | LaTeX2e's filecontents and filecontents* environments enable aLaTeX source file to generate external files as it runs throughLaTeX. However, there are two limitations of thesecan only be used in the preamble of a document. Thefilecontents package removes these limitations, letting youoverwrite existing files and letting you usefilecontents/filecontents* anywhere. | +| texlive-filehook | LPPL 1.3 | The package provides several file hooks (AtBegin, AtEnd, ...)for files read by \input, \include and \InputIfFileExists.General hooks for all such files (e.g. all \include'd ones) andfile specific hooks only used for named files are provided; twohooks are provided for the end of \included files -- onebefore, and one after the final \clearpage. | +| texlive-finstrut | LPPL 1.3 | The LaTeX internal command \@finalstrut is used automaticallyused at the end of footnote texts to insert a strut to avoidmis-spacing of multiple footnotes. Unfortunately the commandcan cause a blank line at the end of a footnote. The packageprovides a solution to this problem. | +| texlive-fix2col | LPPL | Fix mark handling so that \firstmark is taken from the firstcolumn if that column has any marks at all; keep two columnfloats like figure* in sequence with single column floats likefigure. | +| texlive-fixlatvian | LPPL 1.3 | The package offers improvement of the Latvian language supportin polyglossia, in particular in the area of the standardclasses. | +| texlive-float | LPPL | Improves the interface for defining floating objects such asfigures and tables. Introduces the boxed float, the ruled floatand the plaintop float. You can define your own floats andimprove the behaviour of the old ones. The package alsoprovides the H float modifier option of the obsolete herepackage. You can select this as automatic default with\floatplacement{figure}{H}. | +| texlive-fmtcount | LPPL 1.3 | The package provides commands that display the value of a LaTeXcounter in a variety of formats (ordinal, text, hexadecimal,decimal, octal, binary etc). The package offers somemultilingual support; configurations for use in English (bothBritish and American usage), French (including Belgian andSwiss variants), German, Italian, Portuguese and Spanishdocuments are provided. This package was originally provided aspart of the author's datetime package, but is now distributedseparately. | +| texlive-fncychap | LPPL 1.3 | Each style can be modified using a set of simple commands.Optionally one can modify the formatting routines in order tocreate additional chapter headings. This package was previouslyknown as FancyChapter. | +| texlive-fontawesome | LPPL 1.3 | The package offers access to the large number of web-relatedicons provided by the included font. The package requires thepackage, fontspec, if run with XeTeX or LuaTeX. | +| texlive-fontbook | LPPL 1.3 | The package provides a means of producing a 'book' of fontsamples (for evaluation, etc.). | +| texlive-fontspec | LPPL 1.3 | Fontspec is a package for XeLaTeX and LuaLaTeX. It provides anautomatic and unified interface to feature-rich AAT andOpenType fonts through the NFSS in LaTeX running on XeTeX orLuaTeX engines. The package requires the l3kernel and xparsebundles from the LaTeX 3 development team. | +| texlive-fonts-tlwg | GPL+ | A collection of free Thai fonts, supplied as FontForge sources,and with LaTeX .fd files. This package depends on the thailatexpackage. | +| texlive-fontware | LPPL | fontware package | +| texlive-fontwrap | GPL+ | The package (which runs under XeLaTeX) lets you bind fonts tospecific unicode blocks, for automatic font tagging ofmultilingual text. The package uses Perl (via perltex) toconstruct its tables. | +| texlive-footmisc | LPPL 1.3 | A collection of ways to change the typesetting of footnotes.The package provides means of changing the layout of thefootnotes themselves (including setting them in 'paragraphs' --the para option), a way to number footnotes per page (theperpage option), to make footnotes disappear when an argumentmoves (stable option) and to deal with multiple references tofootnotes from the same place (multiple option). The packagealso has a range of techniques for labelling footnotes withsymbols rather than numbers. Some of the functions of thepackage are overlap with the functionality of other packages.The para option is also provided by the manyfoot and bigfootpackages, though those are both also portmanteau packages.(Don't be seduced by fnpara, whose implementation is improvedby the present package.) The perpage option is also offered byfootnpag and by the rather more general-purpose perpage | +| texlive-fp | LPPL | An extensive collection of arithmetic operations for fixedpoint real numbers of high precision. | +| texlive-fpl | GPL+ | The FPL Fonts provide a set of SC/OsF fonts for URW Palladio Lwhich are compatible with respect to metrics with the PalatinoSC/OsF fonts from Adobe. Note that it is not my aim to exactlyreproduce the outlines of the original Adobe fonts. The SC andOsF in the FPL Fonts were designed with the glyphs from URWPalladio L as starting point. For some glyphs (e.g. 'o') I gotthe best result by scaling and boldening. For others (e.g. 'h')shifting selected portions of the character gave moresatisfying results. All this was done using the free fonteditor FontForge. The kerning data in these fonts comes fromWalter Schmidt's improved Palatino metrics. LaTeX use isenabled by the mathpazo package, which is part of the psnfssdistribution. | +| texlive-framed | Copyright only | ordinary frame box around the region, - shaded, which shadesthe region, and - leftbar, which places a line at the leftside. The environments allow a break at their start (the\FrameCommand enables creation of a title that is ""attached"" tothe environment); breaks are also allowed in the course of theframed/shaded matter. There is also a command \MakeFramed tomake your own framed-style environments. | +| texlive-garuda-c90 | LPPL | garuda-c90 package | +| texlive-geometry | LPPL | The package provides an easy and flexible user interface tocustomize page layout, implementing auto-centering and auto-balancing mechanisms so that the users have only to give theleast description for the page layout. For example, if you wantto set each margin 2cm without header space, what you need isjust \usepackage[margin=2cm,nohead]{geometry}. The packageknows about all the standard paper sizes, so that the user neednot know what the nominal 'real' dimensions of the paper are,just its standard name (such as a4, letter, etc.). An importantfeature is the package's ability to communicate the paper sizeit's set up to the output (whether via DVI \specials or viadirect interaction with PDF(La)TeX). | +| texlive-glyphlist | LPPL | glyphlist package | +| texlive-graphics | LPPL 1.3 | The package was designed to accommodate all needs for inclusionof graphics in LaTeX documents, replacing many earlier packagesused in LaTeX 2.09. The package aims to give a consistentinterface to including the file types that are understood inyour output, by use of 'printer drivers' (now known, simply, as'drivers'). The distribtion of the package contains severaldrivers, but others (for example, pdfTeX) are distributedseparately. The package also offers several means ofmanipulating graphics in the course of inserting them into adocument (for example, rotation and scaling). For extendeddocumentation see epslatex. The package is part of the graphicsbundle, which is one of the collections in the LaTeX 'required'set of packages. | +| texlive-graphics-cfg | Public Domain | This bundle includes color.cfg and graphics.cfg files that setdefault ""driver"" options for the color and graphics packages.It contains support for defaulting the new LuaTeX option whichwas added to graphics and color in the 2016-02-01 release. TheLuaTeX option is only used for LuaTeX versions from 0.87, olderversions use the pdfTeX option as before. | +| texlive-graphics-def | LPPL | This bundle is a combined distribution consisting of dvips.def,pdftex.def, luatex.def, xetex.def, dvipdfmx.def, anddvisvgm.def driver option files for the LaTeX graphics andcolor packages. It is hoped that by combining their sourcerepositories at `https://github.com/latex3/graphics-def` it willbe easier to coordinate updates. | +| texlive-gsftopk | GPL+ | Designed for use with xdvi and dvips this utility convertsAdobe Type 1 fonts to PK bitmap format. It should notordinarily be much used nowadays, since both its targetapplications are now capable of dealing with Type 1 fonts,direct. | +| texlive-helvetic | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-hyperref | LPPL | The hyperref package is used to handle cross-referencingcommands in LaTeX to produce hypertext links in the document.The package provides backends for the \special set defined forHyperTeX DVI processors; for embedded pdfmark commands forprocessing by Acrobat Distiller (dvips and Y&Y's dvipsone); forY&Y's dviwindo; for PDF control within pdfTeX and dvipdfm; forTeX4ht; and for VTeX's pdf and HTML backends. The package isdistributed with the backref and nameref packages, which makeuse of the facilities of hyperref. The package depends on theauthor's kvoptions, ltxcmdsand refcount packages. | +| texlive-hyphenat | LPPL 1.3 | This package can disable all hyphenation or enable hyphenationof non-alphabetics or monospaced fonts. The package can alsoenable hyphenation within 'words' that contain non-alphabeticcharacters (e.g., that include underscores), and hyphenation oftext typeset in monospaced (e.g., cmtt) fonts. | +| texlive-hyphen-base | LPPL | hyphen-base package | +| texlive-hyph-utf8 | Copyright only | Modern native UTF-8 engines such as XeTeX and LuaTeX needhyphenation patterns in UTF-8 format, whereas older systemsrequire hyphenation patterns in the 8-bit encoding of the fontin use (such encodings are codified in the LaTeX scheme withnames like OT1, T2A, TS1, OML, LY1, etc). The present packageoffers a collection of conversions of existing patterns to UTF-8 format, together with converters for use with 8-bit fonts inolder systems. Since hyphenation patterns for Knuthian-styleTeX systems are only read at iniTeX time, it is hoped that theUTF-8 patterns, with their converters, will completely supplantthe older patterns. | +| texlive-ifetex | LPPL 1.3 | The package provides the switch \ifetex which indicates whethere-TeX is available or not. The package can be loaded as LaTeXpackage using \usepackage{ifetex} or in plain TeX using \inputifetex. In either case it aborts silently if the \ifetex macrois already defined. The package's test is whether \eTeXversionis defined as a primitive; if it is, the package assumes e-TeXfeatures are available. | +| texlive-ifluatex | LPPL 1.3 | The package looks for LuaTeX regardless of its mode andprovides the switch \ifluatex; it works with Plain TeX orLaTeX. The package is part of the oberdiek bundle. | +| texlive-ifmtarg | LPPL | ifmtarg package | +| texlive-ifoddpage | LPPL | ifoddpage package | +| texlive-iftex | LPPL 1.3 | The package, which works both for Plain TeX and for LaTeX,defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals fortesting which engine is being used for typesetting. The packagealso provides the \RequirePDFTeX, \RequireXeTeX, and\RequireLuaTeX commands which throw an error if pdfTeX, XeTeXor LuaTeX (respectively) is not the engine in use. | +| texlive-ifxetex | LPPL | A simple package which provides an \ifxetex conditional, sothat other code can determine that it is running under XeTeX.The package requires the e-TeX extensions to the TeX primitiveset. | +| texlive-import | Public Domain | The commands \import{full_path}{file} and\subimport{path_extension}{file} set up input through standardLaTeX mechanisms (\input, \include and \includegraphics) toload files relative to the \import-ed directory. There are also\includefrom, \subincludefrom, and * variants of the commands. | +| texlive-index | LPPL | This is a reimplementation of LaTeX's indexing macros toprovide better support for indexing. For example, it supportsmultiple indexes in a single document and provides a morerobust \index command. It supplies short hand notations for the\index command (^{word}) and a * variation of \index(abbreviated _{word}) that prints the word being indexed, aswell as creating an index entry for it. | +| texlive-jadetex | MIT | Macro package on top of LaTeX to typeset TeX output of the JadeDSSSL implementation. | +| texlive-jknapltx | GPL+ | counters in greek; - Maxwell's non-commutative division; -latin1jk, latin2jk and latin3jk, which are their inputencdefinition files that allow verbatim input in the respectiveISO Latin codes; - blackboard bold fonts in maths; - use ofRSFS fonts in maths; - extra alignments for \parboxes; - swapRoman and Sans fonts; - transliterate semitic languages; -patches to make (La)TeX formulae embeddable in SGML; - usemaths ""minus"" in text as appropriate; - simple Young tableaux. | +| texlive-kastrup | LPPL | kastrup package | +| texlive-kerkis | LPPL | Sans-serif Greek fonts to match the URW Bookman set (which aredistributed with Kerkis). The Kerkis font set has some supportfor mathematics as well as other glyphs missing from the baseURW Bookman fonts (the URW fonts are duplicated in thedistribution). Macros are provided to use the fonts in OT1, T1(only NG/ng glyphs missing) and LGR encodings, as well as inmathematics; small caps and old-style number glyphs are alsoavailable. The philosophy, and the design process, of theKerkis fonts is discussed in a paper in TUGboat 23(3/4), 2002. | +| texlive-knuth-lib | Knuth | A collection of miscellaneous MetaFont source, including themeans to generate the logo font that is used for MetaFont andMetaPost. | +| texlive-knuth-local | Knuth | A collection of experimental programs and developments basedon, or complementary to, the matter in his distributiondirectories. | +| texlive-koma-script | LPPL | The KOMA-Script bundle provides drop-in replacements for thearticle/report/book classes with emphasis on typography andversatility. There is also a letter class, different from allother letter classes. It also offers e.g. a package forcalculated type areas in the way laid down by the typographerJan Tschichold, a package for easily changing and defining ofpage styles, a package for getting not only the current datebut also the name of day and a package for getting currenttime. All these packages may be used not only with KOMA-Scriptclasses but also with standard classes. Since every package hasits own version number, the number below is only the version ofscrbook, scrreprt, scrartcl, scrlttr2 and typearea. These arethe main parts of the bundle. | +| texlive-kpathsea | LGPLv2+ | Kpathsea is a library and utility programs which provide pathsearching facilities for TeX file types, including the self-locating feature required for movable installations, layered ontop of a general search mechanism. It is not distributedseparately, but rather is released and maintained as part ofthe TeX live sources. | +| texlive-l3experimental | LPPL 1.3 | The l3experimental packages are a collection of experimentalimplementations for aspects of the LaTeX3 kernel, dealing withhigher-level ideas such as the Designer Interface. Some of themwork as stand alone packages, providing new functionality, andcan be used on top of LaTeX2e with no changes to the existingsequences, token lists or comma-lists, according to user-analysis; and - xcoffins, which allows the alignment of boxesusing a series of 'handle' positions, supplementing the simpleTeX reference point. All the files of the bundle are alsoavailable in the Subversion (SVN) repository of the LaTeX3Project. | +| texlive-l3kernel | LPPL 1.3 | The l3kernel bundle provides an implementation of the LaTeX3programmers' interface, as a set of packages that run underLaTeX 2e. The interface provides the foundation on which theTeX programmers. The packages are set up so that the LaTeX3conventions can be used with regular LaTeX 2e packages. All thefiles of the bundle are also available in the Subversion (SVN)repository of the LaTeX3 Project. | +| texlive-l3packages | LPPL 1.3 | The bundle holds prototype implementations of concepts for aLaTeX designer interface, to be used with the experimentalLaTeX kernel as programming tools and kernel support. Packagesfacilities of the kernel module l3keys available for use byLaTeX 2e packages; - xfrac, which provides flexible split-levelfractions; - xparse, which provides a high-level interface fordeclaring document commands; and - xtemplate, which provides ameans of defining generic functions using a key-value syntax.All the files of the bundle are also available in theSubversion (SVN) repository of the LaTeX3 Project. | +| texlive-lastpage | GPLv2+ | Reference the number of pages in your LaTeX document throughthe introduction of a new label which can be referenced like\pageref{LastPage} to give a reference to the last page of adocument. It is particularly useful in the page footer that | +| texlive-latex | LPPL 1.3 | LaTeX is a widely-used macro package for TeX, providing manybasic document formating commands extended by a wide range ofpackages. It is a development of Leslie Lamport's originalLaTeX 2.09, and superseded the older system in June 1994. Thebasic distribution is catalogued separately, at latex-base;apart from a large set of contributed packages and third-partydocumentation (elsewhere on the archive), the distributionare ""entitled to assume"" will be present on any system runningLaTeX; and - a minimal set of documentation detailingdifferences from the 'old' version of LaTeX in the areas ofuser commands, font selection and control, class and packagewriting, font encodings, configuration options and modificationof LaTeX. For downloading details, see the linked catalogueentries above. | +| texlive-latex2man | LPPL | A tool to translate UNIX manual pages written with LaTeX into aman-page format understood by the Unix man(1) command.Alternatively HTML or TexInfo code can be produced. Output ofparts of the text may be supressed using the conditional textfeature. | +| texlive-latexconfig | LPPL | latexconfig package | +| texlive-latex-fonts | LPPL | This is a collection of fonts for use with standard latexpackages and classes. It includes 'invisible' fonts (for usewith the slides class), line and circle fonts (for use in thepicture environment) and 'latex symbol' fonts. For full supportof a latex installation, some Computer Modern font variantscmbsy(6-9), cmcsc(8,9), cmex(7-9) and cmmib(5-9) from theamsfonts distribution, are also necessary. The fonts areavailable as Metafont source, and metric (tfm) files are alsoprovided. Most of the fonts are also available in Adobe Type 1format, in the amsfonts distribution. | +| texlive-lettrine | LPPL | The lettrine package supports various dropped capitals styles,typically those described in the French typographic books. Inparticular, it has facilities for the paragraph text's leftedge to follow the outline of capitals that have a regularshape (such as ""A"" and ""V""). | +| texlive-lib | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX specific shared libraries. | +| texlive-linegoal | LPPL 1.3 | The linegoal package provides a macro \linegoal to be used withdimen> to the horizontal length of the remainder of the line.This is achieved using the \pdfsavepos primitive of pdftex,\begin{tabularx}\linegoal{\|l\|X\|} \hline one & two \\ three &four \\\hline \end{tabularx} will position the table after theinitial text, and make the table fill the rest of the line. | +| texlive-lineno | LPPL | Adds line numbers to selected paragraphs with referencepossible through the LaTeX \ref and \pageref cross referencemechanism. Line numbering may be extended to footnote lines,using the fnlineno package. | +| texlive-listings | LPPL | Typeset programs (programming code) within LaTeX. The sourcecode is read directly by TeX. Keywords, comments and stringscan be typeset using different styles (default is bold forkeywords, italic for comments and no special style forstrings). Includes support for hyperref. To use, simply\usepackage{listings}, identify the language with\lstset{language=Python}, then employ the \begin{lstlisting}... \end{lstlisting} environment or the\lstinputlisting{filename.py} command. Short (in-line) listingsare also available, using either \lstinline\|...\| or \| ... \|(after defining the \| token with the \lstMakeShortInlinecommand). | +| texlive-lm | GFSL | The Latin Modern family of fonts consists of 72 text fonts and20 mathematics fonts, and is based on the Computer Modern fontsreleased into public domain by AMS (copyright (c) 1997 AMS).The lm font set contains a lot of additional characters, mainlyaccented ones, but not exclusively. There is one set of fonts,available both in Adobe Type 1 format (*.pfb) and in OpenTypeformat (*.otf). There are five sets of TeX Font Metric files,*.tfm); TeX'n'ANSI aka LY1 encoding (texnansi-*.tfm); T5(Vietnamese) encoding (t5-*.tfm); and Text Companion for ECfonts aka TS1 (ts1-*.tfm). | +| texlive-lm-math | LPPL | Latin Modern Math is a maths companion for the Latin Modernfamily of fonts, in OpenType format. For use with LuaLaTeX orXeLaTeX, support is available from the unicode-math package. | +| texlive-ltabptch | LPPL | A patch for LaTeX bugs tools/3180 and tools/3480. The patchapplies to version 4.11 of longtable. | +| texlive-ltxmisc | Public Domain | ltxmisc package | +| texlive-lua-alt-getopt | MIT | lua_altgetopt is a MIT-licensed module for Lua, for processingapplication arguments in the same way as BSD/GNU getopt_long(3)functions do. This module is made available for lua scriptwriters to have consistent command line parsing routines. | +| texlive-lualatex-math | LPPL 1.3 | The package patches a few commands of the LaTeX2e kernel andthe amsmath and mathtools packages to be more compatible withthe LuaTeX engine. It is only meaningful for LuaLaTeX documentscontaining mathematical formulas, and does not exhibit any newfunctionality. The fixes are mostly moved from the unicode-mathpackage to this package since they are not directly related toUnicode mathematics typesetting. | +| texlive-lualibs | GPLv2+ | Lualibs is a collection of Lua modules useful for generalprogramming. The bundle is based on lua modules shipped withConTeXt, and are made available in this bundle for useindependent of ConTeXt. | +| texlive-luaotfload | GPLv2+ | The package adopts the TrueType/OpenType Font loader codeprovided in ConTeXt, and adapts it to use in Plain TeX andLaTeX. It works under LuaLaTeX only. | +| texlive-luatex | GPLv2+ | LuaTeX is an extended version of pdfTeX using Lua as anembedded scripting language. The LuaTeX project's mainobjective is to provide an open and configurable variant of TeXwhile at the same time offering downward compatibility. LuaTeXuses Unicode (as UTF-8) as its default input encoding, and isable to use modern (OpenType) fonts (for both text andmathematics). It should be noted that LuaTeX is still underdevelopment; its specification has been declared stable, butabsolute stability may not in practice be assumed. | +| texlive-luatex85 | LPPL | The package provides emulation of pdfTeX primitives for LuaTeXv0.85+. | +| texlive-luatexbase | Public Domain | The bundle provides basic facilities for LuaTeX macroprogrammers, mostly resource allocation and convenienceregisters and the like. In addition, the (unadorned) luatexbasepackage loads all the above in one fell swoop. | +| texlive-makecmds | LPPL | The package provides a \makecommand command, which is like\(re)newcommand except it always (re)defines a command. Thereis also \makeenvironment and \provideenvironment forenvironments. | +| texlive-makeindex | MakeIndex | A general purpose hierarchical index generator; it accepts oneor more input files (often produced by a text formatter such asTeX or troff), sorts the entries, and produces an output filewhich can be formatted. The formats of the input and outputfiles are specified in a style file; by default, input isassumed to be an .idx file, as generated by LaTeX. | +| texlive-manfnt-font | LPPL | manfnt-font package | +| texlive-marginnote | LPPL | This package provides the command \marginnote that may be usedinstead of \marginpar at almost every place where \marginparcannot be used, e.g., inside floats, footnotes, or in framesmade with the framed package. | +| texlive-marvosym | OFSFLD | Martin Vogel's Symbol font (marvosym) contains the Eurocurrency symbol as defined by the European commission, alongwith symbols for structural engineering; symbols for steelcross-sections; astronomy signs (sun, moon, planets); the 12signs of the zodiac; scissor symbols; CE sign and others. Thepackage contains both the original TrueType font and thederived Type 1 font, together with support files for TeX(LaTeX). | +| texlive-mathpazo | GPL+ | The Pazo Math fonts are a family of PostScript fonts suitablefor typesetting mathematics in combination with the Palatinofamily of text fonts. The Pazo Math family is made up of fivefonts provided in Adobe Type 1 format (PazoMath, PazoMath-Italic, PazoMath-Bold, PazoMath-BoldItalic, andPazoMathBlackboardBold). These contain, in designs that matchPalatino, glyphs that are usually not available in Palatino andfor which Computer Modern looks odd when combined withPalatino. These glyphs include the uppercase Greek alphabet inupright and slanted shapes in regular and bold weights, thelowercase Greek alphabet in slanted shape in regular and boldweights, several mathematical glyphs (partialdiff, summation,product, coproduct, emptyset, infinity, and proportional) inregular and bold weights, other glyphs (Euro and dotlessj) inupright and slanted shapes in regular and bold weights, and theuppercase letters commonly used to represent various numbersets (C, I, N, Q, R, and Z) in blackboard bold. The set alsoincludes a set of 'true' small-caps fonts, also suitable foruse with Palatino (or one of its clones). LaTeX macro support(using package mathpazo.sty) is provided in psnfss (a requiredpart of any LaTeX distribution). | +| texlive-mathspec | LPPL | The mathspec package provides an interface to typesetmathematics in XeLaTeX with arbitrary text fonts using fontspecas a backend. The package is under development and laterversions might to be incompatible with this version, as thisversion is incompatible with earlier versions. The packagerequires at least version 0.9995 of XeTeX. | +| texlive-mathtools | LPPL 1.3 | Mathtools provides a series of packages designed to enhance theappearance of documents containing a lot of mathematics. Themain backbone is amsmath, so those unfamiliar with thisrequired part of the LaTeX system will probably not find thepackages very useful. Mathtools provides many useful tools formathematical typesetting. It is based on amsmath and fixesvarious deficiencies of amsmath and standard LaTeX. Itharpoons, etc.; Various symbols such as \coloneqq (:=); Easycreation of new tag forms; Showing equation numbers only forreferenced equations; Extensible arrows, harpoons andhookarrows; Starred versions of the amsmath matrix environmentsfor specifying the column alignment; More building blocks:multlined, cases-like environments, new gathered environments;Maths versions of \makebox, \llap, \rlap etc.; Cramped mathstyles; and more... Mathtools requires mhsetup. | +| texlive-mdwtools | GPL+ | starting with @, - macros to sanitise the OT1 encoding of thecmtt fonts; - a 'do after' command; - improved footnotesupport; - mathenv for various alignment in maths; - listhandling; - mdwmath which adds some minor changes to LaTeXmaths; - a rewrite of LaTeX's tabular and array environments; -verbatim handling; and - syntax diagrams. | +| texlive-memoir | LPPL | The memoir class is for typesetting poetry, fiction, non-fiction, and mathematical works. Permissible document 'base'font sizes range from 9 to 60pt. There is a range of page-styles and well over a dozen chapter-styles to choose from, aswell as methods for specifying your own layouts and designs.The class also provides the functionality of over thirty of themore popular packages, thus simplifying document sources. Theclass automatically loads an associated patch file mempatch;the patch file may be updated from time to time, betweenreleases of the class itself. (The patch file stays around evenwhen there are no extant patches.) Users who wish to use thehyperref package, in a document written with the memoir class,should also use the memhfixc package (part of this bundle).Note, however, that current versions of hyperref actually loadthe package automatically if they detect that they are runningunder memoir. | +| texlive-metafont | Knuth | The program takes a semi-algorithmic specification of a font,and produces a bitmap font (whose properties are defined by aset of parameters of the target device), and a set metrics foruse by TeX. The bitmap output may be converted into a formatdirectly usable by a device driver, etc., by the tools providedin the parallel mfware distribution. (Third parties havedeveloped tools to convert the bitmap output to outline fonts.)The distribution includes the source of Knuth's Metafont book;this source is there to read, as an example of writing TeX --it should not be processed without Knuth's direct permission. | +| texlive-metalogo | LPPL | This package exposes spacing parameters for various TeX logosto the end user, to optimise the logos for different fonts.Written especially for XeLaTeX users. | +| texlive-metapost | LGPLv2+ | MetaPost uses a language based on that of Metafont to produceprecise technical illustrations. Its output is scalablePostScript or SVG, rather than the bitmaps Metafont creates. | +| texlive-mflogo | LPPL | LaTeX package and font definition file to access the Knuthianmflogo fonts described in 'The MetaFontbook' and to typesetMetaFont logos in LaTeX documents. | +| texlive-mflogo-font | Knuth | These fonts were created in Metafont by Knuth, for his ownpublications. At some stage, the letters 'P' and 'S' wereadded, so that the MetaPost logo could also be expressed. Thefonts were originally issued (of course) as Metafont source;they have since been autotraced and reissued in Adobe Type 1format by Taco Hoekwater. | +| texlive-mfnfss | LPPL | typeset with old german fonts designed by Yannis Haralambous. -pandora, a package to typeset with Pandora fonts designed byNeena Billawala. Note that support for the Pandora fonts isalso available via the pandora-latex package. | +| texlive-mfware | Knuth | A collection of programs for processing the output of Metafont. | +| texlive-microtype | LPPL | The package provides a LaTeX interface to the micro-typographicextensions that were introduced by pdfTeX and have since alsoprotrusion and font expansion, furthermore the adjustment ofinterword spacing and additional kerning, as well ashyphenatable letterspacing (tracking) and the possibility todisable all or selected ligatures. These features may beapplied to customisable sets of fonts, and all micro-typographic aspects of the fonts can be configured in astraight-forward and flexible way. Settings for various fontsare provided. Note that character protrusion requires pdfTeX,LuaTeX, or XeTeX. Font expansion works with pdfTeX or LuaTeX.The package will by default enable protrusion and expansion ifthey can safely be assumed to work. Disabling ligaturesrequires pdfTeX or LuaTeX, while the adjustment of interwordspacing and of kerning only works with pdfTeX. Letterspacing isavailable with pdfTeX or LuaTeX. The alternative package`letterspace', which also works with plain TeX, provides theuser commands for letterspacing only, omitting support for allother extensions. | +| texlive-mnsymbol | Public Domain | MnSymbol is a symbol font family, designed to be used inconjunction with Adobe Minion Pro (via the MinionPro package).Almost all of LaTeX and AMS mathematical symbols are provided;remaining coverage is available from the MinionPro font withthe MinionPro package. The fonts are available in both MetaFontand Adobe Type 1 formats, and a comprehensive support packageis provided. While the fonts were designed to fit with MinonPro, the design should fit well with other renaissance orthat are neither too wide nor too thin, for example Palatino orTimes; it is known to look good with Sabon. There is no packagedesigned to configure its use with any font other than MinionPro, but (for example) simply loading mnsymbol after mathpazowill probably do what is needed. | +| texlive-mparhack | GPL+ | Implements a workaround for the LaTeX bug that marginpars willsometimes come out at the wrong margin. | +| texlive-mptopdf | LPPL | The mptopdf script does standalone conversion from mpost toPDF, using the supp-* and syst-* files. They also allow nativeMetaPost graphics inclusion in LaTeX (via pdftex.def) andConTeXt. They can be used independently of the rest ofConTeXt, yet are maintained as part of it. So in TeX Live wepull them out to this separate package for the benefit of LaTeXusers who do not install the rest of ConTeXt. This can befound on CTAN in macros/pdftex/graphics. | +| texlive-ms | LPPL | A bundle of LaTeX packages by Martin Schroder; the collectioneverysel, set commands to execute every time a font isselected; - everyshi, set commands to execute whenever a pageis shipped out; - multitoc, typeset the table of contents inmultiple columns; - prelim2e, mark typeset pages aspreliminary; and - ragged2e, typeset ragged text and allowhyphenation. | +| texlive-multido | LPPL | The package provides the \multido command, which was originallydesigned for use with with PSTricks. Fixed-point arithmetic isused when working on the loop variable, so that the package isequally applicable in graphics applications like PSTricks as itis with the more common integer loops. | +| texlive-multirow | LPPL | The package has a lot of flexibility, including an option forspecifying an entry at the ""natural"" width of its text. Thepackage is distributed with the bigdelim and bigstrut packages,which can be used to advantage with \multirow cells. | +| texlive-natbib | LPPL | Provides a style with author-year and numbered references, aswell as much detailed of support for other bibliography use.Provides versions of the standard BibTeX styles that arecompatible with natbib - plainnat, unsrtnat, abbrnat. Thebibliography styles produced by custom-bib are designed fromthe start to be compatible with natbib. | +| texlive-ncctools | LPPL | The NCCtools bundle contains many packages for general useunder LaTeX; many are also used by NCC LaTeX. The bundleloaded; - watermarks; - counter manipulation (dynamic counters,changing counter numbering with another counter); -improvements to the description environment; - hyphenation ofcompound words; - new levels of footnotes; - space-fillingpatterns; - ""poor man's"" Black Board Bold symbols; - alignmentof the content of a box; - use comma as decimal separator; -boxes with their own crop marks; - page cropmarks; -improvements to fancy headers; - float ""styles"", mini floats,side floats; - manually marked footnotes; - extension ofamsmath; - control of paragraph skip; - an envelope to thegraphicx package; - dashed and multiple rules; - alternativetechniques for declarations of sections, captions, and toc-entries; - generalised text-stretching; - generation of newtheorem-like environments; - control of the text area; -centred page layouts; and - an un-numbered top-level section. | +| texlive-ncntrsbk | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-needspace | LPPL | Provides commands to disable pagebreaking within a givenvertical space. If there is not enough space between thecommand and the bottom of the page, a new page will be started. | +| texlive-norasi-c90 | LPPL | norasi-c90 package | +| texlive-ntgclass | LPPL | Versions of the standard LaTeX article and report classes,rewritten to reflect a more European design, by the Dutch TeXUsers Group NTG. | +| texlive-oberdiek | LPPL | (a...z,aa...zz,... -- up to the full extent of a TeX counter);with big integers that can exceed TeX's number limits; -commands, to avoid conflicts with existing macros; - flags:setting and clearing flags in bit fields and converting the bitstring containing the title of a section, etc.; - grfext:macros for adding and reordering the list of graphics fileextensions recognised by the graphics package; - grffile:extend file name processing in the graphics bundle; - hosub:stuff that is used by packages hyperref and bookmark; -provides expandable checks for the current language; -complete set of macros for informations, warnings and errormacros from the LaTeX kernel into a separate namespace and alsoprovides them for other formats such as plain-TeX; - luacolor:implements colour support based on LuaTeX's node attributes; -COLour MarK -- fake a PDFTeX colour stack using marks (notinput encoding by specifying pairs of input characters andextends package soul and adds some support for UTF-8; -selects the files for \include by inspecting the timestamp offor converting a string between different encodings; -packages is represented by two files, a .dtx (documentedsource) and a PDF file; the .ins file necessary forinstallation is extracted by running the .dtx file with PlainTeX. | +| texlive-overpic | LPPL | The overpic environment is a cross between the LaTeX pictureenvironment and the \includegraphics command of graphicx. Theresulting picture environment has the same dimensions as theincluded eps graphic. LaTeX commands can be placed on thegraphic at defined positions. A grid for orientation isavailable. | +| texlive-palatino | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-paralist | LPPL | Provides enumerate and itemize environments that can be usedwithin paragraphs to format the items either as running text oras separate paragraphs with a preceding number or symbol. Alsoprovides compacted versions of enumerate and itemize. | +| texlive-parallel | LPPL | Provides a parallel environment which allows two potentiallydifferent texts to be typeset in two columns, while maintainingalignment. The two columns may be on the same page, or onfacing pages. This arrangement of text is commonly used whentypesetting translations, but it can have value when comparingany two texts. | +| texlive-parskip | LPPL | Simply changing \parskip and \parindent leaves a layout that isuntidy; this package (though it is no substitute for aproperly-designed class) helps alleviate this untidiness | +| texlive-passivetex | MIT | Packages providing XML parsing, UTF-8 parsing, Unicodeentities, and common formatting object definitions for jadetex. | +| texlive-pdfpages | LPPL | This package simplifies the inclusion of external multi-pagePDF documents in LaTeX documents. Pages may be freely selectedand similar to psnup it is possible to put several logicalpages onto each sheet of paper. Furthermore a lot of hypertextfeatures like hyperlinks and article threads are provided. Thepackage supports pdfTeX (pdflatex) and VTeX. With VTeX it iseven possible to use this package to insert PostScript files,in addition to PDF files. | +| texlive-pdftex | GPL+ | An extension of TeX which can be configured to directlygenerate PDF documents instead of DVI. All current free TeXdistributionsm including TeX live, MacTeX and MiKTeX includepdfTeX (Plain TeX) and pdfLaTeX (LaTeX). ConTeXt was designedaround use of pdfTeX (though it is now migrating towardsLuaTeX). | +| texlive-pgf | LPPL 1.3 | PGF is a macro package for creating graphics. It is platform-and format-independent and works together with the mostimportant TeX backend drivers, including pdftex and dvips. Itcomes with a user-friendly syntax layer called TikZ. Its usageis similar to pstricks and the standard picture environment.PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt.Unlike pstricks, it can produce either PostScript or PDFoutput. | +| texlive-philokalia | OFL | The philokalia package has been designed to ease the use of thePhilokalia-Regular OpenType font with XeLaTeX. The font startedas a project to digitize the typeface used to typeset thePhilokalia books. | +| texlive-placeins | Public Domain | Defines a \FloatBarrier command, beyond which floats may notpass; useful, for example, to ensure all floats for a sectionappear before the next \section command. | +| texlive-plain | LPPL | Contains files used to build the Plain TeX format, as describedin the TeXbook, together with various supporting files (somealso discussed in the book). | +| texlive-polyglossia | LPPL 1.3 | This package provides a complete Babel replacement for users ofXeLaTeX; it relies on the fontspec package, version 2.0 atleast. The current release offers support of 68 languages. | +| texlive-powerdot | LPPL 1.3 | Powerdot is a presentation class for LaTeX that allows for thequick and easy development of professional presentations. Itcomes with many tools that enhance presentations and aid thepresenter. Examples are automatic overlays, personal notes anda handout mode. To view a presentation, DVI, PS or PDF outputcan be used. A powerful template system is available to easilydevelop new styles. A LyX layout file is provided. | +| texlive-preprint | LPPL | author/affiliation input in the \author command, - balance, tobalance the end of \twocolumn pages, - figcaps, to send figurecaptions, etc., to end document, - fullpage, to set narrow pagemargins and set a fixed page style, and - sublabel, whichpermits counters to be subnumbered. | +| texlive-psfrag | psfrag | Allows LaTeX constructions (equations, picture environments,etc.) to be precisely superimposed over Encapsulated PostScriptfigures, using your own favorite drawing tool to create an EPSfigure and placing simple text 'tags' where each replacement isto be placed, with PSfrag automatically removing these tagsfrom the figure and replacing them with a user specified LaTeXconstruction, properly aligned, scaled, and/or rotated. | +| texlive-pslatex | LPPL | A small package that makes LaTeX default to 'standard'PostScript fonts. It is basically a merger of the times and the(obsolete) mathptm packages from the psnfss suite. You musthave installed standard LaTeX and the psnfss PostScript fontsto use this package. The main novel feature is that the pslatexpackage tries to compensate for the visual differences betweenthe Adobe fonts by scaling Helvetica by 90%, and 'condensing'Courier (i.e. scaling horizontally) by 85%. The package issupplied with a (unix) shell file for a 'pslatex' command thatallows standard LaTeX documents to be processed, withoutneeding to edit the file. Note that current psnfss uses adifferent technique for scaling Helvetica, and treats Courieras a lost cause (there are better free fixed-width availablenow, than there were when pslatex was designed). As a result,pslatex is widely considered obsolete. | +| texlive-psnfss | LPPL | Font definition files, macros and font metrics for freely-available Adobe Type 1 fonts. The font set consists of the'LaserWriter 35' set (originally 'freely available' becauseembedded in PostScript printers), and a variety of other freefonts, together with some additions. Note that while many ofthe fonts are available in PostScript (and other) printers,most publishers require fonts embedded in documents, whichrequires that you have the fonts in your TeX system.Fortunately, there are free versions of the fonts from URW(available in the URW base5 bundle). The base set of text fontsNew Century Schoolbook, Palatino, Symbol, Times Roman and ZapfDingbats. In addition, the fonts Bitstream Charter and AdobeUtopia are covered (those fonts were contributed to the PublicDomain by their commercial foundries). Separate packages areprovided to load each font for use as main text font. Thepackages helvet (which allows Helvetica to be loaded with itssize scaled to something more nearly appropriate for its use asa Sans-Serif font to match Times) and pifont (which providesthe means to select single glyphs from symbol fonts) aretailored to special requirements of their fonts. Mathematicsare covered by the mathptmx package, which constructs passablemathematics from a combination of Times Roman, Symbol and someglyphs from Computer Modern, and by Pazo Math (optionallyextended with the fpl small-caps and old-style figures fonts)which uses Palatino as base font, with the mathpazo fonts. Thebundle as a whole is part of the LaTeX 'required' set ofpackages. | +| texlive-pspicture | LPPL | A replacement for LaTeX's picture macros, that uses PostScript\special commands. The package is now largely superseded bypict2e. | +| texlive-pst-3d | LPPL | The pst-3d package provides basic macros for shadows, tiltingand three dimensional representations of text or graphicalobjects. | +| texlive-pst-blur | LPPL | Pst-blur is a package built for use with PSTricks. It providesmacros that apply blurring to the normal shadow function ofPSTricks. | +| texlive-pst-coil | LPPL | Pst-coil is a PSTricks based package for coils and zigzags andfor coil and zigzag node connections. | +| texlive-pst-eps | LPPL | Pst-eps is a PSTricks-based package for exporting PSTricksimages 'on the fly' to encapsulated PostScript (EPS) imagefiles, which can then be read into a document in the usual way. | +| texlive-pst-fill | LPPL | Pst-fill is a PSTricks-based package for filling and tilingareas or characters. | +| texlive-pst-grad | LPPL | Pst-grad is a PSTricks based package for filling with colourgradients. Supported are colours in the RGB, CMYK or HSBmodels. Other colour gradient mechanisms are to be found inpackage pst-slpe. | +| texlive-pst-math | LPPL | PostScript lacks a lot of basic operators such as tan, acos,asin, cosh, sinh, tanh, acosh, asinh, atanh, exp (with e base).Also (oddly) cos and sin use arguments in degrees. Pst-mathprovides all those operators in a header file pst-math.pro withwrappers pst-math.sty and pst-math.tex. In addition, sinc,gauss, gammaln and bessel are implemented (only partially forthe latter). pst-math is designed essentially to work with pst-plot but can be used in whatever PS code (such as pstricksSpecialCoor ""!"", which is useful for placing labels). Thepackage also provides a routine SIMPSON for numericalintegration and a solver of linear equation systems. | +| texlive-pst-node | LPPL | The package enables the user to connect information, and toplace labels, without knowing (in advance) the actual positionsof the items to be connected, or where the connecting lineshould go. The macros are useful for making graphs and trees,mathematical diagrams, linguistic syntax diagrams, and so on.The package contents were previously distributed as a part ofthe pstricks base distribution. | +| texlive-pst-plot | LPPL | The package provides plotting of data (typically from externalfiles), using PSTricks. Plots my be configured using a widevariety of parameters. | +| texlive-pstricks | LPPL 1.3 | An extensive collection of macros for generating PostScriptthat is usable with most TeX macro formats, including PlainTeX, LaTeX, AMS-TeX, and AMS-LaTeX. Included are macros forcolour, graphics, pie charts, rotation, trees and overlays. Ithas many special features, including a wide variety of graphics(picture drawing) macros, with a flexible interface and withcolour support. There are macros for colouring or shading thecells of tables. The package pstricks-add contains bug-fixesand additions for pstricks (among other things). PSTricks usesPostScript \special commands, which are not supported byPDF(La)TeX. This limitation may be overcome by using either thepst-pdf or the pdftricks package, to generate a PDF inclusionfrom a PSTricks diagram. | +| texlive-pstricks-add | LPPL | Collects together examples that have been posted to thepstricks mailing list, together with many additional featuresbugfixes; - new options for the pspicture environment; -arrows; - braces as node connection/linestyle; - extended axesfor plots (e.g., logarithm axes); - polar plots; - plottingtangent lines of curves or functions; - solving and printingdifferential equationd; - box plots; - matrix plots; and - piecharts. The package makes use of PostScript routines providedby pst-math. | +| texlive-pst-slpe | LPPL | This PStricks package covers all the colour gradientfunctionality of pst-grad (part of the base pstrickspermits the user to specify an arbitrary number of colours,along with the points at which they are to be reached; - itconverts between RGB and HSV behind the scenes; - it providesconcentric and radial gradients; - it provides a command\psBall that generates bullets with a three-dimensionalappearance; and - uses the xkeyval package for the extended keyhandling. | +| texlive-pst-text | LPPL | Pst-text is a PSTricks based package for plotting text along adifferent path and manipulating characters. It includes thefunctionality of the old package pst-char. | +| texlive-pst-tree | LPPL | pst-tree is a pstricks package that defines a macro \pstreewhich offers a structured way of joining nodes created usingpst-node in order to draw trees. | +| texlive-ptext | LPPL 1.2 | The package provides lipsum-like facilities for the Persianlanguage. The source of the filling text is the Persian epic""the Shanameh"" (100 paragraphs are used.) | +| texlive-pxfonts | GPL+ | Pxfonts supplies virtual text roman fonts using Adobe Palatino(or URWPalladioL) with some modified and additional textsymbols in the OT1, T1, and TS1 encodings; maths alphabetsusing Palatino/Palladio; maths fonts providing all the symbolsof the Computer Modern and AMS fonts, including all the Greekcapital letters from CMR; and additional maths fonts of variousother symbols. The set is complemented by a sans-serif set oftext fonts, based on Helvetica/NimbusSanL, and a monospace setderived from the parallel TX font set. All the fonts are inType 1 format (AFM and PFB files), and are supported by TeXmetrics (VF and TFM files) and macros for use with LaTeX. | +| texlive-qstest | LPPL | This is the public release of the qstest bundle (written forDocScape Publisher) (C) 2006, 2007 QuinScape GmbH. The bundlecontains the packages 'makematch' for matching patterns totargets (with a generalization in the form of pattern lists andkeyword lists), and 'qstest' for performing unit tests,allowing the user to run a number of logged tests ensuring theconsistency of values, properties and call sequences duringexecution of test code. Both packages make extensive use of intheir package documentation, providing illustrated examplesthat are automatically verified to work as expected. Check theREADME file for details. | +| texlive-rcs | GPL+ | The rcs package utilizes the inclusion of RCS supplied data inLaTeX documents. It's upward compatible to *all* rcs styles Iknow of. In particular, you can easily - access values of everyRCS field in your document - put the checkin date on thetitlepage - put RCS fields in a footline You can typesetrevision logs. Not in verbatim -- real LaTeX text! But you needa configurable RCS for that. Refer to the user manual for moredetailed information. You can also configure the rcs packageeasily to do special things for any keyword. This bundle comeswith a user manual, an internal interface description, fulldocumentation of the implementation, style information for AUC-TeX, and test cases. | +| texlive-realscripts | LPPL 1.3 | This small package replaces \textsuperscript and \textsubscriptcommands by equivalent commands that use OpenType font featuresto access appropriate glyphs if possible. The package alsopatches LaTeX's default footnote command to use this new\textsuperscript for footnote symbols. The package requiresfontspec running on either XeLaTeX or LuaLaTeX. The packageholds functions that were once parts of the xltxtra package,which now loads realscripts by default. | +| texlive-rsfs | rsfs | The fonts provide uppercase 'formal' script letters for use assymbols in scientific and mathematical typesetting (in contrastto the informal script fonts such as that used for the'calligraphic' symbols in the TeX maths symbol font). The fontsare provided as MetaFont source, and as derived Adobe Type 1format. LaTeX support, for using these fonts in mathematics, isavailable via one of the packages calrsfs and mathrsfs. | +| texlive-sansmath | Public Domain | The package defines a new math version sans, and a command\sansmath that behaves somewhat like \boldmath | +| texlive-sauerj | LPPL | re-use, a tool for typesetting the ""meta-information"" within atext, a tool for use in constructing macros with multipleoptional parameters, a package for multiple column paralleltexts, a tool for processing key-value structured lists, andmacros for typesetting a number as a German-language string. | +| texlive-scheme-basic | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | sufficient to typeset plain TeX or LaTeX documents inPostScript or PDF, using the Computer Modern fonts. Thisscheme corresponds to collection-basic and collection-latex. | +| texlive-section | LPPL | The package implements a pretty extensive scheme to make moremanageable the business of configuring LaTeX output. | +| texlive-sectsty | LPPL | A LaTeX2e package to help change the style of any or all ofLaTeX's sectional headers in the article, book, or reportclasses. Examples include the addition of rules above or belowa section title. | +| texlive-seminar | LPPL 1.2 | A class that produces overhead slides (transparencies), withmany facilities. The class requires availability of thefancybox package. Seminar is also the basis of other classes,such as prosper. In fact, seminar is not nowadays reckoned agood basis for a presentation -- users are advised to use morerecent classes such as powerdot or beamer, both of which aretuned to 21st-century presentation styles. Note that theseminar distribution relies on the xcomment package, which wasonce part of the bundle, but now has a separate existence. | +| texlive-sepnum | LPPL | Provides a command to print a number with (potentiallydifferent) separators every three digits in the parts eitherside of the decimal point (the point itself is alsoconfigurable). The macro is fully expandable and not fragile(unless one of the separators is). There is also a command\sepnumform, that may be used when defining \themacros. | +| texlive-setspace | Copyright only | Provides support for setting the spacing between lines in adocument. Package options include singlespacing,onehalfspacing, and doublespacing. Alternatively the spacingcan be changed as required with the \singlespacing,\onehalfspacing, and \doublespacing commands. Other sizespacings also available. | +| texlive-showexpl | LPPL | This package provides a way to typeset LaTeX source code andthe related result in the same document. | +| texlive-soul | LPPL | Provides hyphenatable spacing out (letterspacing), underlining,striking out, etc., using the TeX hyphenation algorithm to findthe proper hyphens automatically. The package also provides amechanism that can be used to implement similar tasks, thathave to treat text syllable by syllable. This is shown in twoexamples. The package itself does not support UTF-8 input inordinary (PDF)LaTeX; some UTF-8 support is offered by packagesoulutf8 | +| texlive-stmaryrd | LPPL | The fonts were originally distributed as MetaFont sources only,but Adobe Type 1 versions are also now available. Macro supportis provided for use under LaTeX; the package supports the""only"" option (provided by the somedefs package) to restrictwhat is loaded, for those who don't need the whole font. | +| texlive-subfig | LPPL | The package provides support for the manipulation and referenceof small or 'sub' figures and tables within a single figure ortable environment. It is convenient to use this package whenyour subfigures are to be separately captioned, referenced, orare to be included in the List-of-Figures. A new \subfigurecommand is introduced which can be used inside a figureenvironment for each subfigure. An optional first argument isused as the caption for that subfigure. This package supersedesthe subfigure package (which will continue to be supported, butno longer maintained). The name has changed because the subfigpackage is not completely backward compatible with the oldersubfigure package due to an extensive rewrite to use the newcaption package to produce its subcaptions. The major advantageto the new package is that the user interface is keyword/valuedriven and easier to use. To ease the transition from thesubfigure package it includes a configuration file (subfig.cfg)which nearly emulates the subfigure package. | +| texlive-subfigure | LPPL | Provides support for the manipulation and reference of small or'sub' figures and tables within a single figure or tableenvironment. It is convenient to use this package when yoursubfigures are to be separately captioned, referenced, or areto be included in the List-of-Figures. A new \subfigure commandis introduced which can be used inside a figure environment foreach subfigure. An optional first argument is used as thecaption for that subfigure. This package is now obsolescent:new users should use subfig instead. | +| texlive-svn-prov | LPPL | The package introduces Subversion variants of the standardLaTeX macros \ProvidesPackage, \ProvidesClass and \ProvidesFilewhere the file name and date is extracted from Subversion Idkeywords. The file name may also be given explicitly as anoptional argument. | +| texlive-symbol | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-t2 | LPPL | The T2 bundle provides a variety of separate support functions,for using Cyrillic letters 'transparently' in formulae - thecitehack package, for using Cyrillic (or indeed any non-ascii)characters in citation keys; - support for Cyrillic in BibTeX;- support for Cyrillic in Makeindex; and - various items offont support. | +| texlive-tabu | LPPL 1.3 | The package provides an environment, tabu, which will make anysort of tabular (that doesn't need to split across pages), andan environment longtabu which provides the facilities of tabuin a modified longtable environment. (Note that this latteroffers an enhancement of ltxtable.) The package requires thearray package, and needs e-TeX to run (since array.sty ispresent in every conforming distribution of LaTeX, and sinceevery publicly available LaTeX format is built using e-TeX, therequirements are provided by default on any reasonable system).The package also requires xcolor for coloured rules in tables,and colortbl for coloured cells. The longtabu environmentfurther requires that longtable be loaded. The package itselfdoes not load any of these packages for the user. The tabuenvironment may be used in place of tabular, tabular* andtabularx environments, as well as the array environment inmaths mode. It overloads tabularx's X-column specification,allowing a width specification, alignment (l, r, c and j) andcolumn type indication (p, m and b). \begin{tabu} to specifies a target width, and \begin{tabu} spread enlarges the environment's ""natural"" width. | +| texlive-tabulary | LPPL | The package defines a tabular*-like environment, tabulary,taking a 'total width' argument as well as the columnspecifications. The environment uses column types L, C, R and Jfor variable width columns (\raggedright', \centering,\raggedleft, and normally justified). In contrast to tabularx'sX columns, the width of each column is weighted according tothe natural width of the widest cell in the column. | +| texlive-tetex | GPL+ and GPLv2+ and LPPL | teTeX was a comprehensive distribution of TeX, LaTeX andfamily, designed for ease of compilation, installation andcustomisation. In 2006, Thomas Esser announced he would nolonger be able to support, or to produce new versions of,teTeX. With the appearance of TeX live 2007 (whose Unix-systemTeX support originally derived from teTeX), no-one should beusing teTeX at all, in new applications. One of the ""schemes""available when installing TeX live provides a configurationvery close to that of the old teTeX, but using modern versionsof programs and packages. | +| texlive-tex | Knuth | TeX is a typesetting system that incorporates a macroprocessor. A TeX source document specifies or incorporates anumber of macro definitions that instruct the TeX engine how totypeset the document. The TeX engine also uses font metricsgenerated by Metafont, or by any of several other mechanismsthat incorporate fonts from other sources into an environmentsuitable for TeX. TeX has been, and continues, a basis and aninspiration for several other programs, including e-TeX andPDFTeX. The distribution includes the source of Knuth's TeXbook; this source is there to read, as an example of writingTeX -- it should not be processed without Knuth's directpermission. | +| texlive-tex4ht | LPPL | A converter from TeX and LaTeX to SGML-based formats such as(X)HTML, MathML, OpenDocument, and DocBook, providing aconfigurable (La)TeX-based authoring system for hypertext.Tex4ht does not parse (La)TeX source (so that it avoids thedifficulties encountered by many other converters, arising fromthe irregularity of (La)TeX syntax). Instead, Tex4ht uses(La)TeX itself (with an extra macro package) to produce a non-standard DVI file that it can then process. This techniqueallows TeX4ht to approach the robustness characteristic ofrestricted-syntax systems such as hyperlatex and gellmu. Notethat CTAN no longer holds the definitive sources of the | +| texlive-texconfig | LPPL | texconfig allows one to configure and maintain TeX in an easyand convenient manner, offering a series of dialog boxes tothe user. The directory in which texconfig is found is alsopreferentially used to find subprograms. | +| texlive-tex-gyre | GFSL | Adventor is based on the URW Gothic L family of fonts (which isderived from ITC Avant Garde Gothic, designed by Herb Lubalinand Tom Carnase). TeX Gyre Bonum is based on the URW Bookman Lfamily (from Bookman Old Style, designed by AlexanderPhemister). TeX Gyre Chorus is based on URW Chancery L MediumItalic (from ITC Zapf Chancery, designed by Hermann Zapf in1979). TeX-Gyre Cursor is based on URW Nimbus Mono L (based onCourier, designed by Howard G. Kettler in 1955, for IBM). TeXGyre Heros is based on URW Nimbus Sans L (from Helvetica,prepared by Max Miedinger, with Eduard Hoffmann in 1957). TeXGyre Pagella is based on URW Palladio L (from Palation,designed by Hermann Zapf in the 1940s). TeX Gyre Schola isbased on the URW Century Schoolbook L family (which wasdesigned by Morris Fuller Benton for the American TypeFounders). TeX Gyre Termes is based on the URW Nimbus Roman No9L family of fonts (whose original, Times, was designed byStanley Morison together with Starling Burgess and VictorLardent and first offered by Monotype). The constituentstandard faces of each family have been greatly extended, andcontain nearly 1200 glyphs each (though Chorus omits Greeksupport, has no small-caps family and has approximately 900glyphs). Each family is available in Adobe Type 1 and Open Typeformats, and LaTeX support (for use with a variety ofencodings) is provided. Vietnamese and Cyrillic characters wereadded by Han The Thanh and Valek Filippov, respectively. | +| texlive-tex-gyre-math | LPPL | TeX-Gyre-Math is to be a collection of maths fonts to match thetext fonts of the TeX-Gyre collection. The collection will bemade available in OpenType format, only; fonts will conform tothe developing standards for OpenType maths fonts. TeX-Gyre-Math-Pagella (to match Tex-Gyre-Pagella) and TeX-Gyre-Math-Termes (to match Tex-Gyre-Termes) fonts are provided. | +| texlive-tex-ini-files | Public Domain | This bundle provides a collection of model .ini files forcreating TeX formats. These files are commonly used tointroduced distribution-dependent variations in formats. Theyare also used to allow existing format source files to be usedwith newer engines, for example to adapt the plain e-TeX sourcefile to work with XeTeX and LuaTeX. | +| texlive-texlive-common-doc | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Documentation for texlive-common | +| texlive-texlive-docindex | LPPL | These files are regenerated as needed, which is often, so wemake them a separate package. See the tl-update-auto scriptfor the process. | +| texlive-texlive-en | LPPL | texlive-en package | +| texlive-texlive.infra | LPPL | This package contains the files needed to get the TeX Live(sometimes) tar and wget. These files end up in the standaloneinstall packages, and in the tlcritical repository. | +| texlive-texlive-msg-translations | LPPL | This package contains the translated messages of the TeX Liveinstaller and TeX Live Manager. For information on creating orupdating translations, seehttp://tug.org/texlive/doc.html#install-tl-xlate. | +| texlive-texlive-scripts | LPPL | Includes install-tl, tl-portable, rungs, etc.; not needed fortlmgr to run but still ours. Not included in tlcritical. | +| texlive-textcase | LPPL | The textcase package offers commands \MakeTextUppercase and\MakeTextLowercase are similar to the standard \MakeUppercaseand \MakeLowercase, but they do not change the case of anysections of mathematics, or the arguments of \cite, \label and\ref commands within the argument. A further command\NoCaseChange does nothing but suppress case change within itsargument, so to force uppercase of a section including anenvironment, one might say:\MakeTextUppercase{...\NoCaseChange{\begin{foo}}...\NoCaseChange{\end{foo}}...} | +| texlive-textpos | GPL+ | A package to facilitate placement of boxes at absolutepositions on the LaTeX page. There are several reasons why thismight be useful, an important one being to help the creation oflarge-format conference posters. | +| texlive-threeparttable | Threeparttable | Provides a scheme for tables that have a structured notesection, after the caption. This scheme provides an answer tothe old problem of putting footnotes in tables -- by makingfootnotes entirely unnecessary. Note that a threeparttable isnot a float of itself; but you can place it in a table or atable* environment, if necessary. | +| texlive-thumbpdf | LPPL | A Perl script that provides support for thumbnails in pdfTeXand dvips/ps2pdf. The script uses ghostscript to generate thethumbnails which get represented in a TeX readable file that isread by the package thumbpdf.sty to automatically include thethumbnails. This arrangement works with both plain TeX andLaTeX. | +| texlive-times | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-tipa | LPPL | These fonts are considered the 'ultimate answer' to IPAtypesetting. The encoding of these 8-bit fonts has beenregistered as LaTeX standard encoding T3, and the set ofaddendum symbols as encoding TS3. 'Times-like' Adobe Type 1versions are provided for both the T3 and the TS3 fonts. | +| texlive-titlesec | LPPL | A package providing an interface to sectioning commands forselection from various title styles. E.g., marginal titles andto change the font of all headings with a single command, alsoproviding simple one-step page styles. Also includes a packageto change the page styles when there are floats in a page. Youmay assign headers/footers to individual floats, too. | +| texlive-titling | LPPL | The titling package provides control over the typesetting ofthe \maketitle command and \thanks commands, and makes the\title, \author and \date information permanently available.Multiple titles are allowed in a single document. New titlingelements can be added and a titlepage title can be centered ona physical page. | +| texlive-tocloft | LPPL 1.3 | Provides control over the typography of the Table of Contents,List of Figures and List of Tables, and the ability to createnew `List of ...'. The ToC \parskip can be changed. | +| texlive-tools | LPPL | A collection of (variously) simple tools provided as part ofarray, bm, calc, dcolumn, delarray, enumerate, fileerr,fontsmpl, ftnright, hhline, indentfirst, layout, longtable,multicol, rawfonts, showkeys, somedefs, tabularx, theorem,trace, varioref, verbatim, xr, and xspace. | +| texlive-trimspaces | LPPL | A very short package that allows you to expandably removespaces around a token list (commands are provided to removespaces before, spaces after, or both); or to remove surroundingspaces within a macro definition, or to define space-strippedmacros. | +| texlive-txfonts | GPL+ | Txfonts supplies virtual text roman fonts using Adobe Times (orURW NimbusRomNo9L) with some modified and additional textsymbols in the OT1, T1, and TS1 encodings; maths alphabetsusing Times/URW Nimbus; maths fonts providing all the symbolsof the Computer Modern and AMS fonts, including all the Greekcapital letters from CMR; and additional maths fonts of variousother symbols. The set is complemented by a sans-serif set oftext fonts, based on Helvetica/NimbusSanL, and a monospace set.All the fonts are in Type 1 format (AFM and PFB files), and aresupported by TeX metrics (VF and TFM files) and macros for usewith LaTeX. | +| texlive-type1cm | LPPL | LaTeX, by default, restricts the sizes at which you can use itsdefault computer modern fonts, to a fixed set of discrete sizes(effectively, a set specified by Knuth). The type1cm packageremoves this restriction; this is particularly useful whenusing scalable versions of the cm fonts (Bakoma, or theversions from BSR/Y&Y, or True Type versions from Kinch, PCTeX,etc.). In fact, since modern distributions will automaticallygenerate any bitmap font you might need, type1cm has widerapplication than just those using scaleable versions of thefonts. Note that the LaTeX distribution now contains a packagefix-cm, which performs the task of type1cm, as well as doingthe same job for T1- and TS1-encoded ec fonts. | +| texlive-typehtml | LPPL | Can handle almost all of HTML2, and most of the math fragmentof the draft HTML3. | +| texlive-ucharclasses | Public Domain | The package takes care of switching fonts when you switch fromone Unicode block to another in the text of a document. Thisway, you can write a document with no explicit font selection,but a series of rules of the form ""when entering block ...,switch font to use ..."". | +| texlive-ucs | LPPL 1.3 | The bundle provides the ucs package, and utf8x.def, togetherwith a large number of support files. The utf8x.def definitionfile for use with inputenc covers a wider range of Unicodecharacters than does utf8.def in the LaTeX distribution. Thepackage provides facilities for efficient use of its large setsof Unicode characters. Glyph production may be controlled byvarious options, which permits use of non-ASCII characters whencoding mathematical formulae. Note that the bundle previouslyhad an alias ""unicode""; that alias has now been withdrawn, andno package of that name now exists. | +| texlive-uhc | LPPL | Support for Korean documents written in Korean standard KSCcodes for LaTeX2e. | +| texlive-ulem | Copyright only | The package provides an \ul (underline) command which willbreak over line ends; this technique may be used to replace \em(both in that form and as the \emph command), so as to makeoutput look as if it comes from a typewriter. The package alsooffers double and wavy underlining, and striking out (linethrough words) and crossing out (/// over words). The packageworks with both Plain TeX and LaTeX. | +| texlive-underscore | LPPL | With the package, \_ in text mode (i.e., \textunderscore)prints an underscore so that hyphenation of words either sideof it is not affected; a package option controls whether anactual hyphenation point appears after the underscore, ormerely a break point. The package also arranges that, while intext, '_' itself behaves as \textunderscore (the behaviour of _in maths mode is not affected. | +| texlive-unicode-data | LPPL and Unicode | This bundle provides generic access to Unicode Consortium datafor TeX use. It contains a set of text files provided by theUnicode Consortium which are currently all from Unicode 8.0.0,with the exception of MathClass.txt which is not currently partof the Unicode Character Database. Accompanying these sourcedata are generic TeX loader files allowing this data to be usedas part of TeX runs, in particular in building format files.set up and one for initialising XeTeX character classes as hasbeen carried out to date by unicode-letters.tex. The sourcedata are distributed in accordance with the license stipulatedby the Unicode Consortium. The bundle as a whole is co-ordinated by the LaTeX3 Project as a general resource for TeXusers. | +| texlive-unicode-math | LPPL 1.3 | The current release of this package typesets mathematics withunicode input and using OpenType maths fonts. (There is littlecompatibility with older maths packages.) XeTeX support is welltested, though LuaTeX support less so. The package can typesetusing STIX fonts, the XITS development of those fonts, theAsana-Math fonts, the Latin Modern Math, and the TeX Gyre Mathfont familiess, as well as the commercial Cambria Math fonts.There is no support for extra alphabets in the Unicode 'privateuse area'. The package relies on recent versions of thefontspec package and the l3kernel and l3packages bundles. | +| texlive-unisugar | LPPL 1.3 | The package allows the user to define shorthand aliases forsingle Unicode characters, and also provides support for suchaliases in RTL-text. The package requires an TeX-alike systemXeTeX and LuaTeX. | +| texlive-updmap-map | Public Domain | Font maps. | +| texlive-upquote | LPPL 1.2 | Typewriter-style fonts are best for program listings, butComputer Modern Typewriter prints ` and ' as bent opening andclosing single quotes. Other fonts, and most programminglanguages, print ` as a grave accent and ' upright; ' is usedboth to open and to close quoted strings. The package switchesthe typewriter font to Computer Modern Typewriter in OT1encoding, and modifies the behaviour of verbatim, verbatim*,\verb, and \verb* to print in the ""` and ' way"". It doesthisregardless of other fonts or encodings in use, so long asthe package is loaded after the other fonts were. The packagedoes not affect \tt, \texttt, etc. | +| texlive-url | LPPL | The command \url is a form of verbatim command that allowslinebreaks at certain characters or combinations of characters,accepts reconfiguration, and can usually be used in theargument to another command. (The \urldef command providesrobust commands that serve in cases when \url doesn't work inan argument.) The command is intended for email addresses,hypertext links, directories/paths, etc., which normally haveno spaces, so by default the package ignores spaces in itsargument. However, a package option ""allows spaces"", which isuseful for operating systems where spaces are a common part offile names. | +| texlive-utopia | Utopia | The Adobe Standard Encoding set (upright and italic shapes,medium and bold weights) of the Utopia font family, which Adobedonated to the X Consortium. Macro support, and maths fontsthat match the Utopia family, are provided by the Fourier andthe Mathdesign Utopia font packages. | +| texlive-varwidth | LPPL | The varwidth environment is superficially similar to minipage,but the specified width is just a maximum value -- the box mayget a narrower ""natural"" width. | +| texlive-wadalab | Wadalab | These are font bundles for the Japanese Wadalab fonts whichwork with the CJK package. All subfonts now have glyph namescompliant to the Adobe Glyph List, making ToUnicode CMaps inPDF documents (created automatically by dvipdfmx) workcorrectly. All font bundles now contain virtual Unicodesubfonts. | +| texlive-was | LPPL | A bundle of packages that arise in the author's area of- symbols that work in both maths and text modes; - commas forboth decimal separator and maths; and - upright Greek lettersin maths. | +| texlive-wasy | Public Domain | These are the wasy (Waldi symbol) fonts, second release. Thisbundle presents the fonts in Metafont format, but they are alsoavailable in Adobe Type 1 format. Support under LaTeX isprovided by the wasysym package. | +| texlive-wasy2-ps | Public Domain | Converted (Adobe Type 1) outlines of (some of) the wasy2 fonts. | +| texlive-wasysym | LPPL | The WASY2 (Waldi Symbol) font by Roland Waldi provides manyglyphs like male and female symbols and astronomical symbols,as well as the complete lasy font set and other odds and ends.The wasysym package implements an easy to use interface forthese symbols. | +| texlive-wrapfig | LPPL | Allows figures or tables to have text wrapped around them. Doesnot work in combination with list environments, but can be usedin a parbox or minipage, and in twocolumn format. Supports thefloat package. | +| texlive-xcolor | LPPL | Provides easy driver-independent access to several kinds ofcolor tints, shades, tones, and mixes of arbitrary colors. Itallows a user to select a document-wide target color model andoffers complete tools for conversion between eight colormodels. Additionally, there is a command for alternating rowcolors plus repeated non-aligned material (like horizontallines) in tables. Colors can be mixed like\color{red!30!green!40!blue}. | +| texlive-xdvi | MIT | The canonical previewer for use on Unix and other X-windowsbased systems. The distribution has been integrated with thatof xdvik (no longer separately available), so that it willbuild with web2c ""out of the box"". In practice, it is usuallydistributed via Tex-live. | +| texlive-xecjk | LPPL | A LaTeX package for typesetting CJK documents in the way usershave become used to, in the CJK package. The package requires acurrent version of xtemplate (and hence of the current LaTeX 3development environment. | +| texlive-xecolor | LPPL 1.3 | This is a simple package which defines about 140 differentcolours using XeTeX's colour feature. The colours can be usedin bidirectional texts without any problem. | +| texlive-xecyr | LPPL | Helper tools for using Cyrillic languages with XeLaTeX andbabel. | +| texlive-xeindex | LPPL | The package is based on XeSearch, and will automatically indexwords or phrases in an XeLaTeX document. Words are declared ina list, and every occurrence then creates an index entry whosecontent can be fully specified beforehand. | +| texlive-xepersian | LPPL 1.3 | The package supports Persian typesetting, using the PersianModern fonts, by default. | +| texlive-xesearch | LPPL | The package finds strings (e.g. (parts of) words or phrases)and manipulates them (apply any macro), thus turning each wordor phrase into a possible command. It is written in plain XeTeXand should thus work with any format (it is known to work withLaTeX and ConTeXt). The main application for the moment isXeIndex, an automatic index for XeLaTeX, but examples are givenof simple use to check spelling, count words, and highlightsyntax of programming languages. | +| texlive-xetex | MIT | XeTeX is an extension of TeX that integrates TeX's typesetting capabilitieswith (a) the Unicode text encoding standard (supporting most of the world閳ユ獨scripts) and (b) modern font technologies (TrueType and OpenType) and textlayout services (AAT, OpenType layout, SIL Graphite) provided by the hostoperating system and available libraries.With XeTeX, the advanced typographic features provided by OpenType fonts becomeavailable for all TeX users, as well as support for complex non-roman scripts.XeTeX also eliminates the complex task of managing a TeX font installation.XeTeX is now part of the standard TeX distribution TeXLive and works well withTeX macro packages like LaTeX and ConTeXt. | +| texlive-xetexconfig | LPPL | unicode-letters, and special crop.cfg and hyperref.cfg forXeTeX. | +| texlive-xetexfontinfo | ASL 2.0 | A pair of documents to reveal the font features supported byfonts usable in XeTeX. Use OpenType-info.tex for OpenTypefonts, and AAT-info.tex for AAT fonts (Mac OS X only). | +| texlive-xetex-itrans | LPPL 1.3 | The package provides maps for use with XeLaTeX with coding doneusing itrans. Fontspec maps are provided for Devanagari(Sanskrit), for Sanskrit in Kannada and for Kannada itself. | +| texlive-xetex-pstricks | Public Domain | The package provides an indirection scheme for XeTeX to use thepstricks xdvipdfmx.cfg configuration file, so that XeTeXdocuments will load it in preference to the standardpstricks.con configuration file. With this configuration, manyPSTricks features can be used in xelatex or plain xetexdocuments. | +| texlive-xetex-tibetan | LPPL | The package provides a map for use with Jonathan Kew's TECkit,to translate Tibetan to Unicode (range 0F00-0FFF). | +| texlive-xifthen | LPPL | This package extends the ifthen package by implementing newtest whether a string is void or not, if a command is definedor equivalent to another. The package also enables use ofcomplex expressions as introduced by the package calc, togetherwith the ability of defining new commands to handle complextests. The package requires e-TeX features. | +| texlive-xkeyval | LPPL | This package is an extension of the keyval package and offersadditional macros for setting keys and declaring and settingclass or package options. The package allows the programmer tospecify a prefix to the name of the macros it defines for keys,and to define families of key definitions; these all help usein documents where several packages define their own sets ofkeys. | +| texlive-xltxtra | LPPL | The package loads the fixltx2e package from the LaTeXdistribution, and etex.sty from the e-TeX distribution. Thepackage then patches the \- (discretionary hyphen command) touse the current hyphen character (which may be different fromthan the default, which is the character at the ASCII hyphenslot), and loads the realscripts to patch the \textsuperscriptcommand (from the LaTeX kernel) and the \textsubscript command(from the fixltx2e package). The package is loaded by thefontspec package, so that it should not ordinarily be necessaryto load it explicitly. The package relies on the metalogopackage for typesetting the XeTeX and XeLaTeX logos. | +| texlive-xmltex | LPPL | This package provides an implementation of a parser fordocuments matching the XML 1.0 and XML NamespaceRecommendations. In addition to parsing commands are providedto attatch TeX typesetting instructions to the various markupelemenets as they are encounted. Sample files for typesetting asubset of TEI, MathML, are included. Element and Attributenames, as well as character data, may use any charactersallowed in XML, using UTF-8 or a suitable 8-bit encoding. | +| texlive-xmltexconfig | LPPL | xmltexconfig package | +| texlive-xstring | LPPL | The package provides macros for manipulating strings -- testinga string's contents, extracting substrings, substitution ofsubstrings and providing numbers such as string length,position of, or number of recurrences of, a substring. Thepackage works equally in Plain TeX and LaTeX (though e-TeX isalways required). The strings to be processed may contain(expandable) macros. | +| texlive-xtab | LPPL | Xtab is an extended and somewhat improved version ofsupertabular; it provides tables that break across pages. | +| texlive-xunicode | LPPL 1.3 | The package supports XeTeX's (and other putative future similarengines') need for Unicode characters, in a similar way to whataccent-glyph sequence to a single Unicode character for output.The package also covers glyphs specified by packages (such astipa) which define many commands for single text glyphs. | +| texlive-zapfchan | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| texlive-zapfding | GPL+ | A set of fonts for use as ""drop-in"" replacements for Adobe'sAdobe's New Century Schoolbook); - Dingbats (substituting forAdobe's Zapf Dingbats); - Nimbus Mono L (substituting forAbobe's Courier); - Nimbus Roman No9 L (substituting forAdobe's Times); - Nimbus Sans L (substituting for Adobe'sHelvetica); - Standard Symbols L (substituting for Adobe'sSymbol); - URW Bookman; - URW Chancery L Medium Italic(substituting for Adobe's Zapf Chancery); - URW Gothic L Book(substituting for Adobe's Avant Garde); and - URW Palladio L(substituting for Adobe's Palatino). | +| tftp | BSD | The Trivial File Transfer Protocol (TFTP) is normally used only forbooting diskless workstations. The tftp package provides the userinterface for TFTP, which allows users to transfer files to and from aremote machine. This program and TFTP provide very little security,and should not be enabled unless it is expressly needed. | +| tftp-server | BSD | The Trivial File Transfer Protocol (TFTP) is normally used only forbooting diskless workstations. The tftp-server package provides theserver for TFTP, which allows users to transfer files to and from aremote machine. TFTP provides very little security, and should not beenabled unless it is expressly needed. The TFTP server is run by usingsystemd socket activation, and is disabled by default. | +| thai-scalable-fonts-common | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package consists of files used by other thai-scalable-fonts packages. | +| thai-scalable-garuda-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Garuda family of Thai fonts. | +| thai-scalable-kinnari-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Kinnari family of Thai fonts. | +| thai-scalable-laksaman-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Laksaman family of Thai fonts. | +| thai-scalable-loma-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Loma family of Thai fonts. | +| thai-scalable-norasi-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Norasi family of Thai fonts. | +| thai-scalable-purisa-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Purisa family of Thai fonts. | +| thai-scalable-sawasdee-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Sawasdee family of Thai fonts. | +| thai-scalable-tlwgmono-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgMono family of Thai fonts. | +| thai-scalable-tlwgtypewriter-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgTypewriter family of Thai fonts. | +| thai-scalable-tlwgtypist-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgTypist family of Thai fonts. | +| thai-scalable-tlwgtypo-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the TlwgTypo family of Thai fonts. | +| thai-scalable-umpush-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Umpush family of Thai fonts. | +| thai-scalable-waree-fonts | GPLv2+ and Bitstream Vera | fonts-tlwg provides a collection of free scalable Thai fonts.This package provides the Waree family of Thai fonts. | +| theora-tools | BSD | The theora-tools package contains simple command line tools for usewith theora bitstreams. | +| thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird is a standalone mail and newsgroup client. | +| tibetan-machine-uni-fonts | GPLv3+ with exceptions | Tibetan Machine Uni is an TrueType OpenType, Unicode font released by THDLproject. The font supports Tibetan, Dzongkha and Ladakhi in dbu-can scriptwith full support for the Sanskrit combinations found in chos skad text. | +| tigervnc | GPLv2+ | Virtual Network Computing (VNC) is a remote display system whichallows you to view a computing 'desktop' environment not only on themachine where it is running, but from anywhere on the Internet andfrom a wide variety of machine architectures. This package contains aclient which will allow you to connect to other desktops running a VNCserver. | +| tigervnc-icons | GPLv2+ | This package contains icons for TigerVNC viewer | +| tigervnc-license | GPLv2+ | This package contains license of the TigerVNC suite | +| tigervnc-server | GPLv2+ | The VNC system allows you to access the same desktop from a widevariety of platforms. This package includes set of utilitieswhich make usage of TigerVNC server more user friendly. It alsocontains x0vncserver program which can export your activeX session. | +| tigervnc-server-applet | GPLv2+ | The Java TigerVNC viewer applet for web browsers. Install this package to allowclients to use web browser when connect to the TigerVNC server. | +| tigervnc-server-minimal | GPLv2+ | The VNC system allows you to access the same desktop from a widevariety of platforms. This package contains minimal installationof TigerVNC server, allowing others to access the desktop on yourmachine. | +| tigervnc-server-module | GPLv2+ | This package contains libvnc.so module to X server, allowing othersto access the desktop on your machine. | +| tinycdb | Public Domain | tinycdb is a small, fast and reliable utility and subroutine library forcreating and reading constant databases. The database structure is tunedfor fast reading.This package contains tinycdb utility and shared library. | +| tix | TCL | Tix, the Tk Interface eXtension, is a powerful set of user interfacecomponents that expands the capabilities of your Tcl/Tk and Pythonapplications. Using Tix together with Tk will greatly enhance theappearance and functionality of your application. | +| tk | TCL | When paired with the Tcl scripting language, Tk provides a fast and powerfulway to create cross-platform GUI applications. | +| tk-devel | TCL | When paired with the Tcl scripting language, Tk provides a fast and powerfulway to create cross-platform GUI applications.The package contains the development files and man pages for tk. | +| tlog | GPLv2+ | Tlog is a terminal I/O recording program similar to ""script"", but used inplace of a user's shell, starting the recording and executing the real user'sshell afterwards. The recorded I/O can then be forwarded to a logging serverin JSON format. | +| tog-pegasus | MIT | OpenPegasus WBEM Services for Linux enables management solutions that deliverincreased control of enterprise resources. WBEM is a platform and resourceindependent DMTF standard that defines a common information model andcommunication protocol for monitoring and controlling resources from diversesources. | +| tog-pegasus-libs | MIT | The OpenPegasus libraries. | +| tokyocabinet | LGPLv2+ | Tokyo Cabinet is a library of routines for managing a database. It is thesuccessor of QDBM. Tokyo Cabinet runs very fast. For example, the time requiredto store 1 million records is 1.5 seconds for a hash database and 2.2 secondsfor a B+ tree database. Moreover, the database size is very small and can be upto 8EB. Furthermore, the scalability of Tokyo Cabinet is great. | +| tomcatjss | LGPLv2+ | JSS Connector for Apache Tomcat, installed via the tomcatjss package,is a Java Secure Socket Extension (JSSE) module for Apache Tomcat thatuses Java Security Services (JSS), a Java interface to Network SecurityServices (NSS). because it uses an underlying NSS security model rather than the OpenSSL security model, so these two packages may not co-exist. | +| toolbox | ASL 2.0 | toolbox is a small script that launches a container to letyou bring in your favorite debugging or admin tools. | +| toolbox | ASL 2.0 | toolbox is a small script that launches a container to letyou bring in your favorite debugging or admin tools. | +| torque-libs | OpenPBS and TORQUEv1.1 | TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resourcemanager providing control over batch jobs and distributed compute nodes.TORQUE is based on OpenPBS version 2.3.12 and incorporates scalability,fault tolerance, and feature extension patches provided by USC, NCSA, OSC,the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and manyother leading edge HPC organizations.This package includes the shared libraries necessary for running TORQUEprograms. | +| totem | GPLv2+ with exceptions | Totem is simple movie player for the GNOME desktop. It features asimple playlist, a full-screen mode, seek and volume controls, as well asa pretty complete keyboard navigation.Totem is extensible through a plugin system. | +| totem-nautilus | GPLv2+ with exceptions | This package provides a Nautilus extension that shows the properties ofaudio and video files in the properties dialog. | +| totem-pl-parser | LGPLv2+ | A library to parse and save playlists, as used in music and movie players. | +| tracker | GPLv2+ | Tracker is a powerful desktop-neutral first class object database,tag/metadata database and search tool.It consists of a common object database that allows entities to have analmost infinite number of properties, metadata (both embedded/harvested aswell as user definable), a comprehensive database of keywords/tags andlinks to other entities.It provides additional features for file based objects including contextlinking and audit trails for a file object.Metadata indexers are provided by the tracker-miners package. | +| tracker-miners | GPLv2+ and LGPLv2+ | Tracker is a powerful desktop-neutral first class object database,tag/metadata database and search tool.This package contains various miners and metadata extractors for tracker. | +| ttmkfdir | LGPLv2+ | ttmkfdir is a utility used to create fonts.scale files inTrueType font directories in order to prepare them for useby the font server. | +| tuned-gtk | GPLv2+ | GTK GUI that can control tuned and provides simple profile editor. | +| tuned-utils | GPLv2+ | This package contains utilities that can help you to fine tune anddebug your system and manage tuned profiles. | +| tuned-utils-systemtap | GPLv2+ | This package contains several systemtap scripts to allow detailedmanual monitoring of the system. Instead of the typical IO/sec it collectsminimal, maximal and average time between operations to be able toidentify applications that behave power inefficient (many small operationsinstead of fewer large ones). | +| turbojpeg | IJG | The turbojpeg package contains the TurboJPEG shared library. | +| twolame-libs | LGPLv2+ | TwoLAME is an optimized MPEG Audio Layer 2 encoding library based on tooLAME,which in turn is based heavily on- the ISO dist10 code- improvement to algorithms as part of the LAME project (`www.sulaco.org/mp3`) This package contains the shared library. | +| tzdata-java | Public Domain | This package contains timezone information for use by Java runtimes. | +| ucs-miscfixed-fonts | Public Domain | The usc-fixed-fonts package provides bitmap fonts forlocations such as terminals. | +| ucx | BSD | UCX stands for Unified Communication X. UCX provides an optimized communicationlayer for Message Passing (MPI), PGAS/OpenSHMEM libraries and RPC/data-centricapplications. UCX utilizes high-speed networks, such as RDMA (InfiniBand, RoCE,etc), Cray Gemini or Aries, for inter-node communication. If no such network isavailable, TCP is used instead. UCX supports efficient transfer of data ineither main memory (RAM) or GPU memory (through CUDA and ROCm libraries).In addition, UCX provides efficient intra-node communication, by leveraging the | +| udica | GPLv3+ | Tool for generating SELinux security profiles for containers based oninspection of container JSON file. | +| udica | GPLv3+ | Tool for generating SELinux security profiles for containers based oninspection of container JSON file. | +| udisks2 | GPLv2+ | The Udisks project provides a daemon, tools and libraries to access andmanipulate disks, storage devices and technologies. | +| udisks2-iscsi | LGPLv2+ | This package contains module for iSCSI configuration. | +| udisks2-lvm2 | LGPLv2+ | This package contains module for LVM2 configuration. | +| unbound | BSD | Unbound is a validating, recursive, and caching DNS(SEC) resolver.The C implementation of Unbound is developed and maintained by NLnetLabs. It is based on ideas and algorithms taken from a java prototypedeveloped by Verisign labs, Nominet, Kirei and ep.net.Unbound is designed as a set of modular components, so that alsoDNSSEC (secure DNS) validation and stub-resolvers (that do not runas a server, but are linked into an application) are easily possible. | +| unbound-devel | BSD | The devel package contains the unbound library and the include files | +| unbound-libs | BSD | Contains libraries used by the unbound server and client applications | +| unicode-ucd | MIT | The Unicode Character Database (UCD) consists of a number of data files listingUnicode character properties and related data. It also includes data filescontaining test data for conformance to several important Unicode algorithms. | +| unit-api | BSD | The Unit of Measurement library provides a set ofJava language programming interfaces for handlingunits and quantities. The interfaces provide a layerwhich separates client code, which would call theAPI, from library code, which implements the API.The specification contains Interfaces and abstractclasses with methods for unit operations:* Checking of unit compatibility* Expression of a quantity in various units* Arithmetic operations on units | +| unit-api-javadoc | BSD | This package contains javadoc for unit-api. | +| unixODBC | GPLv2+ and LGPLv2+ | Install unixODBC if you want to access databases through ODBC.You will also need the mariadb-connector-odbc package if you want to accessa MySQL or MariaDB database, and/or the postgresql-odbc package for PostgreSQL. | +| unixODBC-devel | GPLv2+ and LGPLv2+ | The unixODBC package can be used to access databases through ODBCdrivers. If you want to develop programs that will access data throughODBC, you need to install this package. | +| uom-lib | BSD | Units of Measurement Libraries - extending and complementing JSR 363. | +| uom-lib-javadoc | BSD | This package contains documentation for the Units of MeasurementLibraries (JSR 363). | +| uom-parent | BSD | Main parent POM for all Units of Measurement Maven projects. | +| uom-se | BSD | JSR 363 Implementation got Java SE 8 and above.JDK Integration of Unit-API / JSR 363. This implementation aims atJava SE 8 and above, allowing the use of new features like Lambdastogether with Units of Measurement API. | +| uom-se-javadoc | BSD | This package contains documentation for the Units Standard (JSR 363)Java SE 8 Implementation. | +| uom-systems | BSD | Units of Measurement Systems - modules for JSR 363. | +| uom-systems-javadoc | BSD | This package contains documentation for the Units of MeasurementSystems (JSR 363). | +| upower | GPLv2+ | UPower (formerly DeviceKit-power) provides a daemon, API and commandline tools for managing power devices attached to the system. | +| urlview | GPLv2+ | urlview is a screen oriented program for extracting URLs from textfiles and displaying a menu from which you may launch a command toview a specific item. | +| urw-base35-bookman-fonts | AGPLv3 | This package contains URW Bookman font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-c059-fonts | AGPLv3 | This package contains C059 font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-d050000l-fonts | AGPLv3 | This package contains D050000L font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-fonts | AGPLv3 | The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript.This meta-package will install all the 35 fonts from the urw-base35-fonts. | +| urw-base35-fonts-common | AGPLv3 | The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript.This package contains the necessary license files for this font set. | +| urw-base35-gothic-fonts | AGPLv3 | This package contains URW Gothic font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-nimbus-mono-ps-fonts | AGPLv3 | This package contains Nimbus Mono PS font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-nimbus-roman-fonts | AGPLv3 | This package contains Nimbus Roman font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-nimbus-sans-fonts | AGPLv3 | This package contains Nimbus Sans font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-p052-fonts | AGPLv3 | This package contains P052 font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-standard-symbols-ps-fonts | AGPLv3 | This package contains Standard Symbols PS font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| urw-base35-z003-fonts | AGPLv3 | This package contains Z003 font family,which is part of Level 2 Core Font Set.The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript. | +| usbguard | GPLv2+ | The USBGuard software framework helps to protect your computer against rogue USBdevices by implementing basic whitelisting/blacklisting capabilities based onUSB device attributes. | +| usbguard-dbus | GPLv2+ | The usbguard-dbus package contains an optional component that providesa D-Bus interface to the USBGuard daemon component. | +| usbguard-tools | GPLv2+ | The usbguard-tools package contains optional tools from the USBGuardsoftware framework. | +| usbmuxd | GPLv3+ or GPLv2+ | usbmuxd is a daemon used for communicating with Apple's iPod Touch, iPhone,iPad and Apple TV devices. It allows multiple services on the device to beaccessed simultaneously. | +| usbredir | LGPLv2+ | The usbredir libraries allow USB devices to be used on remote and/or virtualhosts over TCP. The following libraries are provided:usbredirparser:A library containing the parser for the usbredir protocolusbredirhost:A library implementing the USB host side of a usbredir connection.All that an application wishing to implement a USB host needs to do is:* Provide a libusb device handle for the device* Provide write and read callbacks for the actual transport of usbredir data* Monitor for usbredir and libusb read/write events and call their handlers | +| usermode-gtk | GPLv2+ | The usermode-gtk package contains several graphical tools for users:userinfo, usermount and userpasswd. Userinfo allows users to changetheir finger information. Usermount lets users mount, unmount, andformat file systems. Userpasswd allows users to change theirpasswords.Install the usermode-gtk package if you would like to provide users withgraphical tools for certain account management tasks. | +| utf8proc | Unicode and MIT | utf8proc is a library for processing UTF-8 encoded Unicode strings.Some features are Unicode normalization, stripping of default ignorablecharacters, case folding and detection of grapheme cluster boundaries.A special character mapping is available, which converts for examplethe characters 閳ユ窏yphen閳 (U+2010), 閳ユ发inus閳 (U+2212) and 閳ユ窏yphen-Minus(U+002D, ASCII Minus) all into the ASCII minus sign, to make themequal for comparisons.The currently supported Unicode version is 9.0.0.This package only contains the C library. | +| uuid | MIT | OSSP uuid is a ISO-C:1999 application programming interface (API)and corresponding command line interface (CLI) for the generationof DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant UniversallyUnique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version1 (time and node based), version 3 (name based, MD5), version 4(random number based) and version 5 (name based, SHA-1). AdditionalAPI bindings are provided for the languages ISO-C++:1998 and Perl:5Optional backward compatibility exists for the ISO-C DCE-1.1 and PerlData::UUID APIs. | +| valgrind | GPLv2+ | Valgrind is an instrumentation framework for building dynamic analysistools. There are Valgrind tools that can automatically detect manymemory management and threading bugs, and profile your programs indetail. You can also use Valgrind to build new tools. The Valgrinderror detector (memcheck, the default tool), two thread errordetectors (helgrind and drd), a cache and branch-prediction profiler(cachegrind), a call-graph generating cache and branch-predictionprofiler (callgrind), and a heap profiler (massif). | +| valgrind-devel | GPLv2+ | Header files and libraries for development of valgrind aware programs. | +| varnish | BSD | This is Varnish Cache, a high-performance HTTP accelerator.Varnish Cache stores web pages in memory so web servers don閳ユ獩 have tocreate the same web page over and over again. Varnish Cache servespages much faster than any application server; giving the website asignificant speed up.Documentation wiki and additional information about Varnish Cache is | +| varnish-devel | BSD | Development files for varnishVarnish Cache is a high-performance HTTP accelerator | +| varnish-docs | BSD | Documentation files for varnish | +| varnish-modules | BSD | This is a collection of modules (""vmods"") extending Varnish VCL usedfor describing HTTP request/response policies with additionalcapabilities. This collection contains the following vmods (previouslytcp, var, xkey | +| velocity | ASL 2.0 | Velocity is a Java-based template engine. It permits anyone to use thesimple yet powerful template language to reference objects defined inJava code.When Velocity is used for web development, Web designers can work inparallel with Java programmers to develop web sites according to theModel-View-Controller (MVC) model, meaning that web page designers canfocus solely on creating a site that looks good, and programmers canfocus solely on writing top-notch code. Velocity separates Java codefrom the web pages, making the web site more maintainable over the longrun and providing a viable alternative to Java Server Pages (JSPs) orPHP.Velocity's capabilities reach well beyond the realm of web sites; forexample, it can generate SQL and PostScript and XML (see Anakia for moreinformation on XML transformations) from templates. It can be usedeither as a standalone utility for generating source code and reports,or as an integrated component of other systems. Velocity also providestemplate services for the Turbine web application framework.Velocity+Turbine provides a template service that will allow webapplications to be developed according to a true MVC model. | +| vhostmd | GPLv2+ | vhostmd provides a ""metrics communication channel"" between a host andits hosted virtual machines, allowing limited introspection of hostresource usage from within virtual machines. | +| vim-common | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting and more. Thevim-common package contains files which every VIM binary will need inorder to run.If you are installing vim-enhanced or vim-X11, you'll also needto install the vim-common package. | +| vim-enhanced | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting and more. Thevim-enhanced package contains a version of VIM with extra, recentlyintroduced features like Python and Perl interpreters.Install the vim-enhanced package if you'd like to use a version of theVIM editor which includes recently added enhancements likeinterpreters for the Python and Perl scripting languages. You'll alsoneed to install the vim-common package. | +| vim-filesystem | Vim and MIT | This package provides some directories which are required by otherpackages that add vim files, p.e. additional syntax files or filetypes. | +| vim-X11 | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting andmore. VIM-X11 is a version of the VIM editor which will run within theX Window System. If you install this package, you can run VIM as an Xapplication with a full GUI interface and mouse support by command gvim.Install the vim-X11 package if you'd like to try out a version of viwith graphics and mouse capabilities. You'll also need to install thevim-common package. | +| vinagre | GPLv2+ | Vinagre is a VNC client for the GNOME desktop.With Vinagre you can have several connections open simultaneously, bookmarkyour servers thanks to the Favorites support, store the passwords in theGNOME keyring, and browse the network to look for VNC servers.Apart from the VNC protocol, vinagre supports Spice and RDP. | +| vino | GPLv2+ | Vino is a VNC server for GNOME. It allows remote users toconnect to a running GNOME session using VNC. | +| virt-dib | GPLv2+ | Virt-dib is a safe and secure alternative to the OpenStackdiskimage-builder command. It is compatible with mostdiskimage-builder elements. | +| virt-install | GPLv2+ | Package includes several command line utilities, including virt-install(build and install new VMs) and virt-clone (clone an existing virtualmachine). | +| virtio-win | BSD and Apache and GPLv2 | VirtIO para-virtualized Windows(R) drivers for 32-bit and 64-bitWindows(R) guests. | +| virt-manager | GPLv2+ | Virtual Machine Manager provides a graphical tool for administering virtualmachines for KVM, Xen, and LXC. Start, stop, add or remove virtual devices,connect to a graphical or serial console, and see resource usage statisticsfor existing VMs on local or remote machines. Uses libvirt as the backendmanagement API. | +| virt-manager-common | GPLv2+ | Common files used by the different virt-manager interfaces, as well asvirt-install related tools. | +| virt-p2v-maker | GPLv2+ | Virt-p2v converts (virtualizes) physical machines so they can be runas virtual machines under KVM.This package contains the tools needed to make a virt-p2v boot CD orUSB key which is booted on the physical machine to perform theconversion. You also need virt-v2v installed somewhere else tocomplete the conversion.To convert virtual machines from other hypervisors, see virt-v2v. | +| virt-top | GPLv2+ | virt-top is a 'top(1)'-like utility for showing stats of virtualizeddomains. Many keys and command line options are the same as forordinary 'top'.It uses libvirt so it is capable of showing stats across a variety ofdifferent virtualization systems. | +| virt-v2v | GPLv2+ | Virt-v2v converts virtual machines from non-KVM hypervisorsto run under KVM.To convert physical machines, see the virt-p2v-maker package. | +| virt-viewer | GPLv2+ | Virtual Machine Viewer provides a graphical console client for connectingto virtual machines. It uses the GTK-VNC or SPICE-GTK widgets to providethe display, and libvirt for looking up VNC/SPICE server details. | +| voikko-tools | GPLv2+ | This package contains voikkospell and voikkohyphenate, small command linetools for testing libvoikko. These tools may also be useful for shellscripts. | +| volume_key | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | This package provides a command-line tool for manipulating storage volumeencryption keys and storing them separately from volumes.The main goal of the software is to allow restoring access to an encryptedhard drive if the primary user forgets the passphrase. The encryption keyback up can also be useful for extracting data after a hardware or softwarefailure that corrupts the header of the encrypted volume, or to access thecompany data after an employee leaves abruptly. | +| volume_key-devel | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | This package provides libvolume_key, a library for manipulating storage volumeencryption keys and storing them separately from volumes.The main goal of the software is to allow restoring access to an encryptedhard drive if the primary user forgets the passphrase. The encryption keyback up can also be useful for extracting data after a hardware or softwarefailure that corrupts the header of the encrypted volume, or to access thecompany data after an employee leaves abruptly. | +| volume_key-libs | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | This package provides libvolume_key, a library for manipulating storage volumeencryption keys and storing them separately from volumes.The main goal of the software is to allow restoring access to an encryptedhard drive if the primary user forgets the passphrase. The encryption keyback up can also be useful for extracting data after a hardware or softwarefailure that corrupts the header of the encrypted volume, or to access thecompany data after an employee leaves abruptly. | +| vorbis-tools | GPLv2 | Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free,general-purpose compressed audio format for audio and music at fixedand variable bitrates from 16 to 128 kbps/channel.The vorbis package contains an encoder, a decoder, a playback tool, and acomment editor. | +| vsftpd | GPLv2 with exceptions | vsftpd is a Very Secure FTP daemon. It was written completely fromscratch. | +| vte291 | LGPLv2+ | VTE is a library implementing a terminal emulator widget for GTK+. VTEis mainly used in gnome-terminal, but can also be used to embed aconsole/terminal in games, editors, IDEs, etc. | +| vte-profile | GPLv3+ | The vte-profile package contains a profile.d script for the VTE terminalemulator library. | +| vulkan-headers | ASL 2.0 | Vulkan Header files and API registry | +| vulkan-loader | ASL 2.0 | This project provides the Khronos official Vulkan ICD desktoploader for Windows, Linux, and MacOS. | +| vulkan-loader-devel | ASL 2.0 | The vulkan-loader-devel package contains libraries and header files fordeveloping applications that use vulkan-loader. | +| vulkan-tools | ASL 2.0 | Vulkan tools | +| vulkan-validation-layers | ASL 2.0 | Vulkan validation layers | +| WALinuxAgent | ASL 2.0 | The Azure Linux Agent supports the provisioning and running of LinuxVMs in the Azure cloud. This package should be installed on Linux diskimages that are built to run in the Azure environment. | +| wavpack | BSD | WavPack is a completely open audio compression format providing lossless,high-quality lossy, and a unique hybrid compression mode. Although thetechnology is loosely based on previous versions of WavPack, the newversion 4 format has been designed from the ground up to offer unparalleledperformance and functionality. | +| wayland-devel | MIT | The wayland-devel package contains libraries and header files fordeveloping applications that use wayland. | +| wayland-protocols-devel | MIT | wayland-protocols contains Wayland protocols that adds functionality notavailable in the Wayland core protocol. Such protocols either addscompletely new functionality, or extends the functionality of some otherprotocol either in Wayland core, or some other protocol inwayland-protocols. | +| webkit2gtk3 | LGPLv2 | WebKitGTK is the port of the portable web rendering engine WebKit to theGTK platform.This package contains WebKit2 based WebKitGTK for GTK 3. | +| webkit2gtk3-devel | LGPLv2 | The webkit2gtk3-devel package contains libraries, build data, and headerfiles for developing applications that use webkit2gtk3. | +| webkit2gtk3-jsc | LGPLv2 | This package contains JavaScript engine from webkit2gtk3. | +| webkit2gtk3-jsc-devel | LGPLv2 | The webkit2gtk3-jsc-devel package contains libraries, build data, and headerfiles for developing applications that use JavaScript engine from webkit2gtk3. | +| webkit2gtk3-plugin-process-gtk2 | LGPLv2 | Support for the GTK 2 based NPAPI plugins (such as Adobe Flash) for webkit2gtk3. | +| webrtc-audio-processing | BSD and MIT | webrtc-audio-processing is a library derived from Google WebRTC project thatprovides echo cancellation functionality. This library is used by for examplePulseAudio to provide echo cancellation. | +| wget | GPLv3+ | GNU Wget is a file retrieval utility which can use either the HTTP orFTP protocols. Wget features include the ability to work in thebackground while you are logged out, recursive retrieval ofdirectories, file name wildcard matching, remote file timestampstorage and comparison, use of Rest with FTP servers and Range withHTTP servers to retrieve files over slow or unstable connections,support for Proxy servers, and configurability. | +| whois | GPLv2+ | Searches for an object in a RFC 3912 database.This version of the WHOIS client tries to guess the right server to ask forthe specified object. If no guess can be made it will connect towhois.networksolutions.com for NIC handles or whois.arin.net for IPv4addresses and network names. | +| whois-nls | GPLv2+ | whois tools messages translated into different natural languages. | +| wireshark | GPL+ | Wireshark allows you to examine protocol data stored in files or as it iscaptured from wired or wireless (WiFi or Bluetooth) networks, USB devices,and many other sources. It supports dozens of protocol capture file formatsand understands more than a thousand protocols.It has many powerful features including a rich display filter languageand the ability to reassemble multiple protocol packets in order to, forexample, view a complete TCP stream, save the contents of a file which wastransferred over HTTP or CIFS, or play back an RTP audio stream. | +| wireshark-cli | GPL+ | This package contains command-line utilities, plugins, and documentation forWireshark. | +| wodim | GPLv2 | Wodim is an application for creating audio and data CDs. Wodimworks with many different brands of CD recorders, fully supportsmulti-sessions and provides human-readable error messages. | +| woff2 | MIT | Web Open Font Format (WOFF) 2.0 is an update to the existing WOFF 1.0 withimproved compression that is achieved by using the Brotli algorithm. The primarypurpose of the WOFF2 format is to efficiently package fonts linked to Webdocuments by means of CSS @font-face rules. | +| wqy-microhei-fonts | ASL 2.0 or GPLv3 with exceptions | A new Sans Serif CJK font derived from Google's ""Droid Sans Fallback""and covers the entire GBK code points (20932 Han glyphs). | +| wqy-unibit-fonts | GPLv2 with exceptions | The Wen Quan Yi Unibit is designed as a dual-width (16x16,16x8)bitmap font to provide the most complete international symbolcoverage, serving as the system-wide fall-back font. This fonthas covered over 46000 Unicode code points in BMP.It is intended to supersede the outdated GNU Unifont.This font was created by merging the latest update of GNUUnifont [GPL] (by Roman Czyborra and David Starner et al., thefont was last updated in 2004), WenQuanYi Bitmap Song [GPL]0.8.1 (by Qianqian Fang and WenQuanYi contributors) andFixed-16x8 [public domain] bitmap fonts from X11 core fonts.The entire CJK Unified Ideographics (U4E00-U9FA5) and CJK UnifiedIdeographics Extension A(U3400-U4DB5) blocks were replaced byhigh-quality glyphs from China National Standard GB19966-2005(public domain). Near a thousand of non-CJK characters were improved byWenQuanYi contributors via their collaborative font editing website athttp://wenq.org/eindex.cgi?Unicode_Chart_EN | +| wsmancli | BSD | Command line interface for managingsystems using Web Services Management protocol. | +| x3270-x11 | BSD | The x3270 program opens a window in the X Window System which emulatesthe actual look of an IBM 3278/3279 terminal, commonly used withmainframe applications. x3270 also allows you to telnet to an IBMhost from the x3270 window.Install the x3270-x11 package if you need to access IBM hosts using an IBM3278/3279 terminal emulator from X11. | +| xalan-j2 | ASL 2.0 and W3C | Xalan is an XSLT processor for transforming XML documents into HTML,text, or other XML document types. It implements the W3C Recommendationsfor XSL Transformations (XSLT) and the XML Path Language (XPath). It canbe used from the command line, in an applet or a servlet, or as a modulein other program. | +| Xaw3d | MIT and GPLv3+ | Xaw3d is an enhanced version of the MIT Athena Widget set forthe X Window System. Xaw3d adds a three-dimensional look to applicationswith minimal or no source code changes.You should install Xaw3d if you are using applications which incorporatethe MIT Athena widget set and you'd like to incorporate a 3D look intothose applications. | +| xcb-util | MIT | The xcb-util module provides a number of libraries which sit on top oflibxcb, the core X protocol library, and some of the extensionlibraries. These experimental libraries provide convenience functionsand interfaces which make the raw X protocol more usable. Some of thelibraries also provide client-side code which is not strictly part ofthe X protocol but which have traditionally been provided by Xlib. | +| xcb-util-image | MIT | XCB util-image module provides the following library: | +| xcb-util-keysyms | MIT | XCB util-keysyms module provides the following library: | +| xcb-util-renderutil | MIT | XCB util-renderutil module provides the following library: | +| xcb-util-wm | MIT | XCB util-wm module provides the following libraries: | +| xdg-desktop-portal | LGPLv2+ | xdg-desktop-portal works by exposing a series of D-Bus interfaces known asportals under a well-known name (org.freedesktop.portal.Desktop) and objectpath (/org/freedesktop/portal/desktop). The portal interfaces include APIs forfile access, opening URIs, printing and others. | +| xdg-desktop-portal-gtk | LGPLv2+ | A backend implementation for xdg-desktop-portal that is using GTK+ and variouspieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot ororg.gnome.SessionManager D-Bus interfaces. | +| xdg-user-dirs | GPLv2+ and MIT | Contains xdg-user-dirs-update that updates folders in a usershomedirectory based on the defaults configured by the administrator. | +| xdg-user-dirs-gtk | GPL+ | Contains some integration of xdg-user-dirs with the gnomedesktop, including creating default bookmarks and detectinglocale changes. | +| xdg-utils | MIT | The xdg-utils package is a set of simple scripts that provide basicdesktop integration functions for any Free Desktop, such as Linux.They are intended to provide a set of defacto standards.This means that:* Third party software developers can rely on these xdg-utils for all of their simple integration needs.* Developers of desktop environments can make sure that their environments are well supported* Distribution vendors can provide custom versions of these utilitiesThe following scripts are provided at this time:* xdg-desktop-icon Install icons to the desktop* xdg-desktop-menu Install desktop menu items* xdg-email Send mail using the user's preferred e-mail composer* xdg-icon-resource Install icon resources* xdg-mime Query information about file type handling and install descriptions for new file types* xdg-open Open a file or URL in the user's preferred application* xdg-screensaver Control the screensaver* xdg-settings Get various settings from the desktop environment | +| xerces-j2 | ASL 2.0 and W3C | Welcome to the future! Xerces2 is the next generation of high performance,fully compliant XML parsers in the Apache Xerces family. This new version ofXerces introduces the Xerces Native Interface (XNI), a complete framework forbuilding parser components and configurations that is extremely modular andeasy to program.The Apache Xerces2 parser is the reference implementation of XNI but otherparser components, configurations, and parsers can be written using the XercesNative Interface. For complete design and implementation documents, refer tothe XNI Manual.Xerces2 is a fully conforming XML Schema processor. For more information,refer to the XML Schema page.Xerces2 also provides a complete implementation of the Document Object ModelLevel 3 Core and Load/Save W3C Recommendations and provides a completeimplementation of the XML Inclusions (XInclude) W3C Recommendation. It alsoprovides support for OASIS XML Catalogs v1.1.Xerces2 is able to parse documents written according to the XML 1.1Recommendation, except that it does not yet provide an option to enablenormalization checking as described in section 2.13 of this specification. Italso handles name spaces according to the XML Namespaces 1.1 Recommendation,and will correctly serialize XML 1.1 documents if the DOM level 3 load/saveAPIs are in use. | +| xinetd | xinetd | Xinetd is a secure replacement for inetd, the Internet servicesdaemon. Xinetd provides access control for all services based on theaddress of the remote host and/or on time of access and can preventdenial-of-access attacks. Xinetd provides extensive logging, has nolimit on the number of server arguments, and lets you bind specificservices to specific IP addresses on your host machine. Each servicehas its own specific configuration file for Xinetd; the files arelocated in the /etc/xinetd.d directory. | +| xkeyboard-config | MIT | This package contains configuration data used by the X Keyboard Extension (XKB),which allows selection of keyboard layouts when using a graphical interface. | +| xkeyboard-config-devel | MIT | Development files for xkeyboard-config. | +| xml-commons-apis | ASL 2.0 and W3C and Public Domain | xml-commons-apis is designed to organize and have common packaging forthe various externally-defined standard interfaces for XML. Thisincludes the DOM, SAX, and JAXP. | +| xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons. | +| xmlsec1 | MIT | XML Security Library is a C library based on LibXML2 and OpenSSL.The library was created with a goal to support major XML securitystandards ""XML Digital Signature"" and ""XML Encryption"". | +| xmlsec1-nss | MIT | NSS plugin for XML Security Library provides NSS based crypto servicesfor the xmlsec library | +| xmlsec1-openssl | MIT | OpenSSL plugin for XML Security Library provides OpenSSL based crypto servicesfor the xmlsec library. | +| xmlstreambuffer | CDDL or GPLv2 with exceptions | A stream buffer is a stream-based representation of an XMLvery efficient stream-based memory representations of XMLinfo-sets; and be created and processed using any Java-basedXML API.Conceptually a stream buffer is similar to the representationused in the Xerces deferred DOM implementation, with the crucialdifference that a stream buffer does not store hierarchicalinformation like parent and sibling information. The deferredDOM implementation reduces memory usage when large XML documentsare parsed but only a subset of the document needs to be processed.(Note that using deferred DOM will be more expensive thannon-deferred DOM in terms of memory and processing if allthe document is traversed.)Stream buffers may be used as an efficient alternative to DOM where:* most or all of an XML info-set will eventually get traversed; and/or* targeted access to certain parts of an XML info-set are required and need to be efficiently processed using stream-based APIs like SAX or StAX. | +| xmlto | GPLv2+ | This is a package for converting XML files to various formats using XSLstylesheets. | +| xorg-sgml-doctools | MIT | This package is required in order to generate the X.Org X11 documentation fromsource. | +| xorg-x11-docs | MIT | Protocol and other technical documentation for the X.Org X11 X Window Systemimplementation. | +| xorg-x11-drivers | MIT | The purpose of this package is to require all of the individual X.Orgdriver rpms, to allow the OS installation software to install all driversall at once, without having to track which individual drivers are presenton each architecture. By installing this package, it forces all of theindividual driver packages to be installed. | +| xorg-x11-drv-ati | MIT | X.Org X11 ati video driver. | +| xorg-x11-drv-dummy | MIT | X.Org X11 dummy video driver. | +| xorg-x11-drv-evdev | MIT | X.Org X11 evdev input driver. | +| xorg-x11-drv-evdev-devel | MIT | X.Org X11 evdev input driver development files. | +| xorg-x11-drv-fbdev | MIT | X.Org X11 fbdev video driver. | +| xorg-x11-drv-intel | MIT | X.Org X11 Intel video driver. | +| xorg-x11-drv-libinput | MIT | A generic input driver for the X.Org X11 X server based on libinput,supporting all devices. | +| xorg-x11-drv-nouveau | MIT | X.Org X11 nouveau video driver. | +| xorg-x11-drv-qxl | MIT | X.Org X11 qxl video driver. | +| xorg-x11-drv-v4l | MIT | X.Org X11 v4l video driver. | +| xorg-x11-drv-vesa | MIT | X.Org X11 vesa video driver. | +| xorg-x11-drv-vmware | MIT | X.Org X11 vmware video driver. | +| xorg-x11-drv-wacom | GPLv2+ | X.Org X11 wacom input driver for Wacom tablets. | +| xorg-x11-drv-wacom-serial-support | GPLv2+ | Files for enabling the wacom_w8001 kernel driver on WacomISDv4-compatible serial tablets. If enabled, the serial tablet's device nodewill be available as normal evdev node. | +| xorg-x11-fonts-100dpi | MIT and Lucida and Public Domain | A set of 100 dpi fonts used by the X window system. | +| xorg-x11-fonts-75dpi | MIT and Lucida and Public Domain | A set of 75 dpi fonts used by the X window system. | +| xorg-x11-fonts-cyrillic | MIT and Lucida and Public Domain | Contains a set of Cyrillic fonts. | +| xorg-x11-fonts-ethiopic | MIT and Lucida and Public Domain | Ethiopic fonts which are part of the core X Window System distribution. | +| xorg-x11-fonts-ISO8859-1-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts for ISO-8859-1. | +| xorg-x11-fonts-ISO8859-14-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts in the ISO8859-14 encoding which provide Welshsupport. | +| xorg-x11-fonts-ISO8859-14-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts in the ISO8859-14 encoding which provide Welshsupport. | +| xorg-x11-fonts-ISO8859-15-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts in the ISO8859-15 encoding which provide Eurosupport. | +| xorg-x11-fonts-ISO8859-15-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts in the ISO8859-15 encoding which provide Eurosupport. | +| xorg-x11-fonts-ISO8859-1-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts for ISO-8859-1. | +| xorg-x11-fonts-ISO8859-2-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts for Central European languages. | +| xorg-x11-fonts-ISO8859-2-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts for Central European languages. | +| xorg-x11-fonts-ISO8859-9-100dpi | MIT and Lucida and Public Domain | Contains a set of 100dpi fonts for the Turkish language. | +| xorg-x11-fonts-ISO8859-9-75dpi | MIT and Lucida and Public Domain | Contains a set of 75dpi fonts for the Turkish language. | +| xorg-x11-fonts-misc | MIT and Lucida and Public Domain | This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabicfonts for use with X Window System. | +| xorg-x11-fonts-Type1 | MIT and Lucida and Public Domain | A collection of Type1 fonts which are part of the core X Window Systemdistribution. | +| xorg-x11-font-utils | MIT | X.Org X11 font utilities required for font installation, conversion, andgeneration. | +| xorg-x11-proto-devel | MIT | X.Org X11 Protocol headers | +| xorg-x11-server-common | MIT | Common files shared among all X servers. | +| xorg-x11-server-utils | MIT | A collection of utilities used to tweak and query the runtime configuration ofthe X server. | +| xorg-x11-server-Xdmx | MIT | Xdmx is proxy X server that provides multi-head support for multiple displaysattached to different machines (each of which is running a typical X server).When Xinerama is used with Xdmx, the multiple displays on multiple machinesare presented to the user as a single unified screen. A simple applicationfor Xdmx would be to provide multi-head support using two desktop machines,each of which has a single display device attached to it. A complexapplication for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays(each attached to one of 16 computers) into a unified 5120x4096 display. | +| xorg-x11-server-Xephyr | MIT | Xephyr is an X server which has been implemented as an ordinaryX application. It runs in a window just like other X applications,but it is an X server itself in which you can run other software. Itis a very useful tool for developers who wish to test theirapplications without running them on their real X server. UnlikeXnest, Xephyr renders to an X image rather than relaying theX protocol, and therefore supports the newer X extensions likeRender and Composite. | +| xorg-x11-server-Xnest | MIT | Xnest is an X server which has been implemented as an ordinaryX application. It runs in a window just like other X applications,but it is an X server itself in which you can run other software. Itis a very useful tool for developers who wish to test theirapplications without running them on their real X server. | +| xorg-x11-server-Xorg | MIT | X.org X11 is an open source implementation of the X Window System. Itprovides the basic low level functionality which full fledgedgraphical user interfaces (GUIs) such as GNOME and KDE are designedupon. | +| xorg-x11-server-Xspice | MIT | XSpice is both an X and a Spice server. | +| xorg-x11-server-Xvfb | MIT and GPLv2 | Xvfb (X Virtual Frame Buffer) is an X server that is able to run onmachines with no display hardware and no physical input devices.Xvfb simulates a dumb framebuffer using virtual memory. Xvfb doesnot open any devices, but behaves otherwise as an X display. Xvfbis normally used for testing servers. | +| xorg-x11-server-Xwayland | MIT | Xwayland is an X server for running X clients under Wayland. | +| xorg-x11-utils | MIT | A collection of client utilities which can be used to query the X server forvarious information. | +| xorg-x11-xauth | MIT | xauth is used to edit and display the authorization informationused in connecting to an X server. | +| xorg-x11-xbitmaps | MIT | X.Org X11 application bitmaps | +| xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts. | +| xorg-x11-xinit-session | MIT | Allows legacy ~/.xsession and ~/.Xclients files to be used from displaymanagers. | +| xorg-x11-xkb-utils | MIT | X.Org X11 xkb core utilities. | +| xorriso | GPLv2+ | Xorriso is a program which copies file objects from POSIX compliantfilesystems into Rock Ridge enhanced ISO-9660 filesystems and allowssession-wise manipulation of such filesystems. It can load managementinformation of existing ISO images and it writes the session resultsto optical media or to filesystem objects. Vice versa xorriso is ableto copy file objects out of ISO-9660 filesystems.Filesystem manipulation capabilities surpass those of mkisofs. Xorrisois especially suitable for backups, because of its high fidelity offile attribute recording and its incremental update sessions. OpticalDVD-RAM, BD-R and BD-RE. | +| xrestop | GPLv2+ | A utility to monitor application usage of X resources in the X Server, anddisplay them in a manner similar to 'top'. This is a very useful utilityfor tracking down application X resource usage leaks. | +| xsane | GPLv2+ and LGPLv2+ | XSane is an X based interface for the SANE (Scanner Access Now Easy)library, which provides access to scanners, digital cameras, and othercapture devices. XSane is written in GTK+ and provides control forperforming the scan and then manipulating the captured image. | +| xsane-common | GPLv2+ and LGPLv2+ | This package contains common files needed by other xsane packages. | +| xsane-gimp | GPLv2+ and LGPLv2+ | This package provides the regular XSane frontend for the SANE scannerinterface, but it works as a GIMP plug-in. You must have GIMPinstalled to use this package. | +| xsom | CDDL-1.1 or GPLv2 with exceptions | XML Schema Object Model (XSOM) is a Java library that allows applications toeasily parse XML Schema documents and inspect information in them. It isexpected to be useful for applications that need to take XML Schema as aninput. The library is a straight-forward implement of ""schema components"" asdefined in the XML Schema spec part 1. Refer to this specification of how thisobject model works. | +| xterm | MIT | The xterm program is a terminal emulator for the X Window System. Itprovides DEC VT102 and Tektronix 4014 compatible terminals forprograms that can't use the window system directly. | +| xterm-resize | MIT | Prints a shell command for setting the appropriate environment variables toindicate the current size of the window from which the command is run. | +| yajl | ISC | Yet Another JSON Library. YAJL is a small event-driven(SAX-style) JSON parser written in ANSI C, and a smallvalidating JSON generator. | +| yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Yelp is the help browser for the GNOME desktop. It is designedto help you browse all the documentation on your system inone central tool, including traditional man pages, info pages anddocumentation written in DocBook. | +| yelp-libs | LGPLv2+ and ASL 2.0 and GPLv2+ | This package contains libraries used by the yelp help browser. | +| yelp-tools | GPLv2+ | yelp-tools is a collection of scripts and build utilities to help create,manage, and publish documentation for Yelp and the web. Most of the heavylifting is done by packages like yelp-xsl and itstool. This package justwraps things up in a developer-friendly way. | +| yelp-xsl | LGPLv2+ and GPLv2+ | This package contains XSL stylesheets that are used by the yelp help browser. | +| ypbind | GPLv2 | The Network Information Service (NIS) is a system that providesnetwork information (login names, passwords, home directories, groupinformation) to all of the machines on a network. NIS can allow usersto log in on any machine on the network, as long as the machine hasthe NIS client programs running and the user's password is recorded inthe NIS passwd database. NIS was formerly known as Sun Yellow Pages(YP).This package provides the ypbind daemon. The ypbind daemon binds NISclients to an NIS domain. Ypbind must be running on any machinesrunning NIS client programs.Install the ypbind package on any machines running NIS client programs(included in the yp-tools package). If you need an NIS server, youalso need to install the ypserv package to a machine on your network. | +| ypserv | GPLv2 | The Network Information Service (NIS) is a system that providesnetwork information (login names, passwords, home directories, groupinformation) to all of the machines on a network. NIS can allow usersto log in on any machine on the network, as long as the machine hasthe NIS client programs running and the user's password is recorded inthe NIS passwd database. NIS was formerly known as Sun Yellow Pages(YP).This package provides the NIS server, which will need to be running onyour network. NIS clients do not need to be running the server.Install ypserv if you need an NIS server for your network. You alsoneed to install the yp-tools and ypbind packages on any NIS clientmachines. | +| yp-tools | GPLv2 | The Network Information Service (NIS) is a system which providesnetwork information (login names, passwords, home directories, groupinformation) to all of the machines on a network. NIS can enableinformation) to all of the machines on a network. NIS can enableusers to login on any machine on the network, as long as the machinehas the NIS client programs running and the user's password isrecorded in the NIS passwd database. NIS was formerly known as SunYellow Pages (YP).This package's NIS implementation is based on FreeBSD's YP and is aspecial port for glibc 2.x and libc versions 5.4.21 and later. Thispackage only provides the NIS client programs. In order to use theclients, you'll need to already have an NIS server running on yournetwork. An NIS server is provided in the ypserv package.Install the yp-tools package if you need NIS client programs for machineson your network. You will also need to install the ypbind package onevery machine running NIS client programs. If you need an NIS server,you'll need to install the ypserv package on one machine on the network. | +| zenity | LGPLv2+ | Zenity lets you display Gtk+ dialog boxes from the command line and throughshell scripts. It is similar to gdialog, but is intended to be saner. It comesfrom the same family as dialog, Xdialog, and cdialog. | +| zsh-html | MIT | The zsh shell is a command interpreter usable as an interactive loginshell and as a shell script command processor. Zsh resembles the kshshell (the Korn shell), but includes many enhancements. Zsh supportscommand line editing, built-in spelling correction, programmablecommand completion, shell functions (with autoloading), a historymechanism, and more.This package contains the Zsh manual in html format. | +| zstd | BSD and GPLv2 | Zstd, short for Zstandard, is a fast lossless compression algorithm,targeting real-time compression scenarios at zlib-level compression ratio. | +| zziplib | LGPLv2+ or MPLv1.1 | The zziplib library is intentionally lightweight, it offers the ability toeasily extract data from files archived in a single zip file. Applicationscan bundle files into a single zip archive and access them. The implementationis based only on the (free) subset of compression with the zlib algorithmwhich is actually used by the zip/unzip tools. | +| zziplib-utils | LGPLv2+ or MPLv1.1 | The zziplib library is intentionally lightweight, it offers the ability toeasily extract data from files archived in a single zip file. Applicationscan bundle files into a single zip archive and access them. The implementationis based only on the (free) subset of compression with the zlib algorithmwhich is actually used by the zip/unzip tools.This packages contains all the utilities that come with the zziplib library. | diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 BaseOS \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 BaseOS \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..181a29e9ff768f41209a523f578b84cd490e0a88 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 BaseOS \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,1298 @@ +| 软件包 | 许可协议 | 功能简述 | +|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| aajohan-comfortaa-fonts | OFL | Comfortaa is a sans-serif font comfortable in every aspect withBold, Regular, and Thin variants.It has very good European language coverage and decent Cyrillic coverage. | +| acl | GPLv2+ | This package contains the getfacl and setfacl utilities needed formanipulating access control lists. | +| acpica-tools | GPLv2 | The ACPI Component Architecture (ACPICA) project provides an OS-independentreference implementation of the Advanced Configuration and Power InterfaceSpecification (ACPI). ACPICA code contains those portions of ACPI meant tobe directly integrated into the host OS as a kernel-resident subsystem, anda small set of tools to assist in developing and debugging ACPI tables.This package contains only the user-space tools needed for ACPI tabledevelopment, not the kernel implementation of ACPI. The following commandsare installed: Language), suitable for inclusion as a DSDT in system firmware. It also can disassemble AML, for debugging purposes. comparison, data extraction) for specific environments also the pmtools package)This version of the tools is being released under GPLv2 license. | +| adcli | LGPLv2+ | adcli is a tool for joining an Active Directory domain usingstandard LDAP and Kerberos calls. | +| adcli-doc | LGPLv2+ | adcli is a tool for joining an Active Directory domain usingstandard LDAP and Kerberos calls. This package contains itsdocumentation. | +| anolis-gpg-keys | GPLv2 | Anolis OS RPM signature keys | +| anolis-indexhtml | Distributable | The anolis-indexhtml package provides a welcome page shown by a web browserafter successful installation of Anolis OS.This web page advises users on how to register their Anolis OS software and howto get any support they might need. | +| anolis-logos | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| anolis-logos-httpd | Licensed only for approved usage, see COPYING for details. | Licensed only for approved usage, see COPYING for details. | +| anolis-release | GPLv2 | Anolis OS 8 release files | +| anolis-repos | GPLv2 | Anolis OS package repository files for yum and dnf | +| arpwatch | BSD with advertising | The arpwatch package contains arpwatch and arpsnmp. Arpwatch andarpsnmp are both network monitoring tools. Both utilities monitorEthernet or FDDI network traffic and build databases of Ethernet/IPaddress pairs, and can report certain changes via email.Install the arpwatch package if you need networking monitoring deviceswhich will automatically keep track of the IP addresses on yournetwork. | +| at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | At and batch read commands from standard input or from a specifiedfile. At allows you to specify that a command will be run at aparticular time. Batch will execute commands when the system loadlevels drop to a particular level. Both commands use user's shell.You should install the at package if you need a utility forneed to be repeated at the same time every day/week, etc. you shoulduse crontab instead. | +| atlas | BSD | The ATLAS (Automatically Tuned Linear Algebra Software) project is anongoing research effort f(ocusing on applying empirical techniques inorder to provide portable performance. At present, it provides C andFortran77 interfaces to a portably efficient BLAS implementation, aswell as a few routines from LAPACK.The performance improvements in ATLAS are obtained largely viacompile-time optimizations and tend to be specific to a given hardwareconfiguration. In order to package ATLAS some compromisesare necessary so that good performance can be obtained on a varietyof hardware. This set of ATLAS binary packages is therefore notnecessarily optimal for any specific hardware configuration. However,the source package can be used to compile customized ATLAS packages;see the documentation for information. | +| atlas-corei2 | BSD | This package contains the ATLAS (Automatically Tuned Linear AlgebraSoftware) libraries compiled with optimizations for the Corei2 (Ivy/Sandy bridge)CPUs. The base ATLAS builds for the x86_64 architecture are made for the hammer64 CPUs. | +| atlas-corei2-devel | BSD | This package contains shared and static versions of the ATLAS(Automatically Tuned Linear Algebra Software) libraries compiled withoptimizations for the corei2 (Ivy/Sandy bridge) CPUs. | +| atlas-devel | BSD | This package contains headers for development with ATLAS(Automatically Tuned Linear Algebra Software). | +| attr | GPLv2+ | A set of tools for manipulating extended attributes on filesystemobjects, in particular getfattr(1) and setfattr(1).An attr(1) command is also provided which is largely compatiblewith the SGI IRIX tool of the same name. | +| audispd-plugins | GPLv2+ | The audispd-plugins package provides plugins for the real-timeinterface to the audit system, audispd. These plugins can do thingslike relay events to remote machines. | +| audispd-plugins-zos | GPLv2+ | The audispd-plugins-zos package provides a plugin that will forward allincoming audit events, as they happen, to a configured z/OS SMF (ServiceManagement Facility) database, through an IBM Tivoli Directory Server(ITDS) set for Remote Audit service. | +| audit | GPLv2+ | The audit package contains the user space utilities forstoring and searching the audit records generated bythe audit subsystem in the Linux 2.6 and later kernels. | +| audit-libs | LGPLv2+ | The audit-libs package contains the dynamic libraries needed forapplications to use the audit framework. | +| audit-libs-devel | LGPLv2+ | The audit-libs-devel package contains the header files needed fordeveloping applications that need to use the audit framework libraries. | +| augeas | LGPLv2+ | A library for programmatically editing configuration files. Augeas parsesconfiguration files into a tree structure, which it exposes through itspublic API. Changes made through the API are written back to the initiallyread files.The transformation works very hard to preserve comments and formattingdetails. It is controlled by ``lens'' definitions that describe the fileformat and the transformation into a tree. | +| augeas-libs | LGPLv2+ | The libraries for augeas.Augeas is a library for programmatically editing configuration files. It parsesconfiguration files into a tree structure, which it exposes through itspublic API. Changes made through the API are written back to the initiallyread files. | +| authselect | GPLv3+ | Authselect is designed to be a replacement for authconfig but it takesa different approach to configure the system. Instead of lettingthe administrator build the PAM stack with a tool (which may potentiallyend up with a broken configuration), it would ship several tested stacks(profiles) that solve a use-case and are well tested and supported.At the same time, some obsolete features of authconfig are notsupported by authselect. | +| authselect-libs | GPLv3+ | Common library files for authselect. This package is used by the authselectcommand line tool and any other potential front-ends. | +| autofs | GPLv2+ | autofs is a daemon which automatically mounts filesystems when you usethem, and unmounts them later when you are not using them. This caninclude network filesystems, CD-ROMs, floppies, and so forth. | +| avahi | LGPLv2+ | Avahi is a system which facilitates service discovery ona local network -- this means that you can plug your laptop orcomputer into a network and instantly be able to view other people whoyou can chat with, find printers to print to or find files beingshared. This kind of technology is already found in MacOS X (branded'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is veryconvenient. | +| avahi-autoipd | LGPLv2+ | avahi-autoipd implements IPv4LL, ""Dynamic Configuration of IPv4Link-Local Addresses"" (IETF RFC3927), a protocol for automatic IP addressconfiguration from the link-local 169.254.0.0/16 range without the need for acentral server. It is primarily intended to be used in ad-hoc networks whichlack a DHCP server. | +| avahi-glib | LGPLv2+ | Libraries for easy use of avahi from glib applications. | +| avahi-gobject | LGPLv2+ | This library contains a GObject wrapper for the Avahi API | +| avahi-libs | LGPLv2+ | The avahi-libs package contains the libraries neededto run programs that use avahi. | +| basesystem | Public Domain | Basesystem defines the components of a basic system(for example, the package installation order to use during bootstrapping).Basesystem should be in every installation of a system, and itshould never be removed. | +| bash | GPLv3+ | The GNU Bourne Again shell (Bash) is a shell or command languageinterpreter that is compatible with the Bourne shell (sh). Bashincorporates useful features from the Korn shell (ksh) and the C shell(csh). Most sh scripts can be run by bash without modification. | +| bash-completion | GPLv2+ | bash-completion is a collection of shell functions that take advantageof the programmable completion feature of bash. | +| bash-doc | GPLv3+ | This package contains documentation files for bash. | +| bc | GPLv2+ | The bc package includes bc and dc. Bc is an arbitrary precisionnumeric processing arithmetic language. Dc is an interactivearbitrary precision stack based calculator, which can be used as atext mode calculator.Install the bc package if you need its number handling capabilities orif you would like to use its text mode calculator. | +| bind-export-devel | MPLv2.0 | This package contains export version of the header files and librariesrequired for development with ISC BIND. These headers and librariesare used for building ISC DHCP. | +| bind-export-libs | MPLv2.0 | BIND (Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) protocols. This package set contains only exportversion of BIND libraries, that are used for building ISC DHCP. | +| binutils | GPLv3+ | Binutils is a collection of binary utilities, including ar (forcreating, modifying and extracting from archives), as (a family of GNUassemblers), gprof (for displaying call graph profile data), ld (theGNU linker), nm (for listing symbols from object files), objcopy (forcopying and translating object files), objdump (for displayinginformation from object files), ranlib (for generating an index forthe contents of an archive), readelf (for displaying detailedinformation about binary files), size (for listing the section sizesof an object or archive file), strings (for listing printable stringsfrom files), strip (for discarding symbols), and addr2line (forconverting addresses to file and line). | +| biosdevname | GPLv2 | biosdevname in its simplest form takes a kernel device name as anargument, and returns the BIOS-given name it ""should"" be. This is necessaryon systems where the BIOS name for a given device (e.g. the label onthe chassis is ""Gb1"") doesn't map directly and obviously to the kernelname (e.g. eth0). | +| blktrace | GPLv2+ | blktrace is a block layer IO tracing mechanism which provides detailedinformation about request queue operations to user space. This packageincludes both blktrace, a utility which gathers event traces from the kernel;and blkparse, a utility which formats trace data collected by blktrace.You should install the blktrace package if you need to gather detailedinformation about IO patterns. | +| bluez | GPLv2+ | Utilities for use in Bluetooth applications:
- hcitool
- hciattach
- hciconfig
- bluetoothd
- l2ping
- rfcomm
- sdptool
- bccmd
- bluetoothctl
- btmon
- hcidump
- l2test
- rctest
- gatttool
- start scripts (Red Hat)
- pcmcia configuration files | +| bluez-hid2hci | GPLv2+ | Most allinone PC's and bluetooth keyboard / mouse sets which include abluetooth dongle, ship with a so called HID proxying bluetooth HCI.The HID proxying makes the keyboard / mouse show up as regular USB HIDdevices (after connecting using the connect button on the device + keyboard),which makes them work without requiring any manual configuration.The bluez-hid2hci package contains the hid2hci utility and udev rules toautomatically switch supported Bluetooth devices into regular HCI mode.Install this package if you want to use the bluetooth function of the HCIwith other bluetooth devices like for example a mobile phone.Note that after installing this package you will first need to pair yourbluetooth keyboard and mouse with the bluetooth adapter before you can usethem again. Since you cannot use your bluetooth keyboard and mouse untilthey are paired, this will require the use of a regular (wired) USB keyboardand mouse. | +| bluez-libs | GPLv2+ | Libraries for use in Bluetooth applications. | +| bluez-obexd | GPLv2+ | Object Exchange daemon for sharing files, contacts etc over bluetooth | +| bolt | LGPLv2+ | bolt is a system daemon to manage thunderbolt 3 devices via a D-BUSAPI. Thunderbolt 3 features different security modes that requiredevices to be authorized before they can be used. The D-Bus API can beused to list devices, enroll them (authorize and store them in thelocal database) and forget them again (remove previously enrolleddevices). It also emits signals if new devices are connected (orremoved). During enrollment devices can be set to be automaticallyauthorized as soon as they are connected. A command line tool, calledboltctl, can be used to control the daemon and perform all the abovementioned tasks. | +| boom-boot | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch. | +| boom-boot-conf | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch.This package provides configuration files for boom. | +| boom-boot-grub2 | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch.This package provides integration scripts for grub2 bootloader. | +| bpftool | GPLv2 | This package contains the bpftool, which allows inspection and simplemanipulation of eBPF programs and maps. | +| bpftool | GPLv2 | This package contains the bpftool, which allows inspection and simplemanipulation of eBPF programs and maps. | +| brotli | MIT | Brotli is a generic-purpose lossless compression algorithm that compressesdata using a combination of a modern variant of the LZ77 algorithm, Huffmancoding and 2nd order context modeling, with a compression ratio comparableto the best currently available general-purpose compression methods.It is similar in speed with deflate but offers more dense compression. | +| bsdtar | BSD | The bsdtar package contains standalone bsdtar utility split off regularlibarchive packages. | +| bubblewrap | LGPLv2+ | Bubblewrap (/usr/bin/bwrap) is a core execution engine for unprivilegedcontainers that works as a setuid binary on kernels withoutuser namespaces. | +| bzip2 | BSD | Bzip2 is a freely available, patent-free, high quality data compressor.Bzip2 compresses files to within 10 to 15 percent of the capabilitiesof the best techniques available. However, bzip2 has the added benefitof being approximately two times faster at compression and six timesfaster at decompression than those techniques. Bzip2 is not thefastest compression utility, but it does strike a balance between speedand compression capability.Install bzip2 if you need a compression utility. | +| bzip2-devel | BSD | Header files and a library of bzip2 functions, for developing appswhich will use the library. | +| bzip2-libs | BSD | Libraries for applications using the bzip2 compression format. | +| ca-certificates | Public Domain | This package contains the set of CA certificates chosen by theMozilla Foundation for use with the Internet PKI. | +| cachefilesd | GPLv2+ | The cachefilesd daemon manages the caching files and directory that are thatare used by network file systems such a AFS and NFS to do persistent caching tothe local disk. | +| c-ares | MIT | c-ares is a C library that performs DNS requests and name resolvesasynchronously. c-ares is a fork of the library named 'ares', writtenby Greg Hudson at MIT. | +| c-ares-devel | MIT | This package contains the header files and libraries needed tocompile applications or shared objects that use c-ares. | +| checkpolicy | GPLv2 | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.This package contains checkpolicy, the SELinux policy compiler.Only required for building policies. | +| chkconfig | GPLv2 | Chkconfig is a basic system utility. It updates and queries runlevelinformation for system services. Chkconfig manipulates the numeroussymbolic links in /etc/rc.d, to relieve system administrators of someof the drudgery of manually editing the symbolic links. | +| chrony | GPLv2 | chrony is a versatile implementation of the Network Time Protocol (NTP).It can synchronise the system clock with NTP servers, reference clocks(e.g. GPS receiver), and manual input using wristwatch and keyboard. Itcan also operate as an NTPv4 (RFC 5905) server and peer to provide a timeservice to other computers in the network. | +| chrpath | GPL+ | chrpath allows you to modify the dynamic library load path (rpath) ofcompiled programs. Currently, only removing and modifying the rpathis supported. | +| cifs-utils | GPLv3 | The SMB/CIFS protocol is a standard file sharing protocol widely deployedon Microsoft Windows machines. This package contains tools for mountingshares on Linux using the SMB/CIFS protocol. The tools in this packagework in conjunction with support in the kernel to allow one to mount aSMB/CIFS share onto a client and use it as if it were a standard Linuxfile system. | +| cockpit | LGPLv2+ | The Cockpit Web Console enables users to administer GNU/Linux servers using aweb browser.It offers network configuration, log inspection, diagnostic reports, SELinuxtroubleshooting, interactive command-line sessions, and more. | +| cockpit-bridge | LGPLv2+ | The Cockpit bridge component installed server side and runs commands on thesystem on behalf of the web based user interface. | +| cockpit-doc | LGPLv2+ | The Cockpit Deployment and Developer Guide shows sysadmins how todeploy Cockpit on their machines as well as helps developers who want toembed or extend Cockpit. | +| cockpit-system | LGPLv2+ | This package contains the Cockpit shell and system configuration interfaces. | +| cockpit-ws | LGPLv2+ | The Cockpit Web Service listens on the network, and authenticates users.If sssd-dbus is installed, you can enable client certificate/smart cardauthentication via sssd/FreeIPA. | +| conntrack-tools | GPLv2 | With conntrack-tools you can setup a High Availability cluster andsynchronize conntrack state between multiple firewalls.The conntrack-tools package contains two programs: tracking system. deploy highly available GNU/Linux firewalls and collect statistics of the firewall use.conntrack is used to search, list, inspect and maintain the netfilterconnection tracking subsystem of the Linux kernel.Using conntrack, you can dump a list of all (or a filtered selection of)currently tracked connections, delete connections from the state table,and even add new ones.In addition, you can also monitor connection tracking events, e.g.show an event message (one line) per newly established connection. | +| coreutils | GPLv3+ | These are the GNU core utilities. This package is the combination ofthe old GNU fileutils, sh-utils, and textutils packages. | +| coreutils-common | GPLv3+ | Optional though recommended components,including documentation and translations. | +| coreutils-single | GPLv3+ | These are the GNU core utilities,packaged as a single multicall binary. | +| cpio | GPLv3+ | GNU cpio copies files into or out of a cpio or tar archive. Archivesare files which contain a collection of other files plus informationabout them, such as their file name, owner, timestamps, and accesspermissions. The archive can be another file on the disk, a magneticold ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar and POSIX.1tar. By default, cpio creates binary format archives, so that they arecompatible with older cpio programs. When it is extracting files fromarchives, cpio automatically recognizes which kind of archive it is readingand can read archives created on machines with a different byte-order.Install cpio if you need a program to manage file archives. | +| cracklib | LGPLv2+ | CrackLib tests passwords to determine whether they match certainsecurity-oriented characteristics, with the purpose of stopping usersfrom choosing passwords that are easy to guess. CrackLib performsand gecos entry and checks those words against the password; it checksfor simplistic patterns in passwords; and it checks for the passwordin a dictionary.CrackLib is actually a library containing a particular C functionwhich is used to check the password, as well as other Cfunctions. CrackLib is not a replacement for a passwd program; it mustbe used in conjunction with an existing passwd program.Install the cracklib package if you need a program to check users'passwords to see if they are at least minimally secure. If you installCrackLib, you will also want to install the cracklib-dicts package. | +| cracklib-dicts | LGPLv2+ | The cracklib-dicts package includes the CrackLib dictionaries.CrackLib will need to use the dictionary appropriate to your system,which is normally put in /usr/share/dict/words. Cracklib-dicts alsocontains the utilities necessary for the creation of new dictionaries.If you are installing CrackLib, you should also install cracklib-dicts. | +| crda | ISC | The crda package provideds the regulatory rules database""wireless-regdb"" used by the kernels 802.11 networking stackin order to comply with radio frequency regulatory rules aroundthe world. | +| cronie | MIT and BSD and ISC and GPLv2+ | Cronie contains the standard UNIX daemon crond that runs specified programs atscheduled times and related tools. It is a fork of the original vixie-cron andhas security and configuration enhancements like the ability to use pam andSELinux. | +| cronie-anacron | MIT and BSD and ISC and GPLv2+ | Anacron is part of cronie that is used for running jobs with regularperiodicity which do not have exact time of day of execution.The default settings of anacron execute the daily, weekly, and monthlyjobs, but anacron allows setting arbitrary periodicity of jobs.Using anacron allows running the periodic jobs even if the system is oftenpowered off and it also allows randomizing the time of the job executionfor better utilization of resources shared among multiple systems. | +| cronie-noanacron | MIT and BSD and ISC and GPLv2+ | Old style of running {hourly,daily,weekly,monthly}.jobs without anacron. Noextra features. | +| crontabs | Public Domain and GPLv2 | This package is used by Fedora mainly for executing files by cron.The crontabs package contains root crontab files and directories.You will need to install cron daemon to run the jobs from the crontabs.The cron daemon such as cronie or fcron checks the crontab files tosee when particular commands are scheduled to be executed. If commandsare scheduled, it executes them.Crontabs handles a basic system function, so it should be installed onyour system. | +| crypto-policies | LGPLv2+ | This package provides a tool update-crypto-policies, which setsthe policy applicable for the various cryptographic back-ends, such asSSL/TLS libraries. The policy set by the tool will be the default policyused by these back-ends unless the application user configures them otherwise.The package also provides a tool fips-mode-setup, which can be usedto enable or disable the system FIPS mode. | +| cryptsetup | GPLv2+ and LGPLv2+ | The cryptsetup package contains a utility for setting updisk encryption using dm-crypt kernel module. | +| cryptsetup-libs | GPLv2+ and LGPLv2+ | This package contains the cryptsetup shared library, libcryptsetup. | +| cryptsetup-reencrypt | GPLv2+ and LGPLv2+ | This package contains cryptsetup-reencrypt utility whichcan be used for offline reencryption of disk in situ. | +| ctdb | GPLv3+ and LGPLv3+ | CTDB is a cluster implementation of the TDB database used by Samba and otherprojects to store temporary data. If an application is already using TDB fortemporary data it is very easy to convert that application to be cluster awareand use CTDB instead. | +| ctdb-tests | GPLv3+ and LGPLv3+ | Test suite for CTDB.CTDB is a cluster implementation of the TDB database used by Samba and otherprojects to store temporary data. If an application is already using TDB fortemporary data it is very easy to convert that application to be cluster awareand use CTDB instead. | +| cups-libs | LGPLv2 and zlib | CUPS printing system provides a portable printing layer forUNIX® operating systems. It has been developed by Apple Inc.to promote a standard printing solution for all UNIX vendors and users.CUPS provides the System V and Berkeley command-line interfaces.The cups-libs package provides libraries used by applications to use CUPSnatively, without needing the lp/lpr commands. | +| curl | MIT | curl is a command line tool for transferring data with URL syntax, supportingFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,SMTP, POP3 and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTPuploading, HTTP form based upload, proxies, cookies, user+passwordauthentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transferresume, proxy tunneling and a busload of other useful tricks. | +| cyrus-sasl | BSD with advertising | The cyrus-sasl package contains the Cyrus implementation of SASL.SASL is the Simple Authentication and Security Layer, a method foradding authentication support to connection-based protocols. | +| cyrus-sasl-devel | BSD with advertising | The cyrus-sasl-devel package contains files needed for developing andcompiling applications which use the Cyrus SASL library. | +| cyrus-sasl-gs2 | BSD with advertising | The cyrus-sasl-gs2 package contains the Cyrus SASL plugin which supportsthe GS2 authentication scheme. | +| cyrus-sasl-gssapi | BSD with advertising | The cyrus-sasl-gssapi package contains the Cyrus SASL plugins whichsupport GSSAPI authentication. GSSAPI is commonly used for Kerberosauthentication. | +| cyrus-sasl-ldap | BSD with advertising | The cyrus-sasl-ldap package contains the Cyrus SASL plugin which supports usinga directory server, accessed using LDAP, for storing shared secrets. | +| cyrus-sasl-lib | BSD with advertising | The cyrus-sasl-lib package contains shared libraries which are needed byapplications which use the Cyrus SASL library. | +| cyrus-sasl-md5 | BSD with advertising | The cyrus-sasl-md5 package contains the Cyrus SASL plugins which supportCRAM-MD5 and DIGEST-MD5 authentication schemes. | +| cyrus-sasl-ntlm | BSD with advertising | The cyrus-sasl-ntlm package contains the Cyrus SASL plugin which supportsthe NTLM authentication scheme. | +| cyrus-sasl-plain | BSD with advertising | The cyrus-sasl-plain package contains the Cyrus SASL plugins which supportPLAIN and LOGIN authentication schemes. | +| cyrus-sasl-scram | BSD with advertising | The cyrus-sasl-scram package contains the Cyrus SASL plugin which supportsthe SCRAM authentication scheme. | +| daxctl | GPLv2 | The daxctl utility provides enumeration and provisioning commands forthe Linux kernel Device-DAX facility. This facility enables DAX mappingsof performance / feature differentiated memory without need of afilesystem. | +| daxctl-libs | LGPLv2 | Device DAX is a facility for establishing DAX mappings of performance /feature-differentiated memory. daxctl-libs provides an enumeration /control API for these devices. | +| dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS is a system for sending messages between applications. It isused both for the system-wide message bus service, and as aper-user-login-session messaging facility. | +| dbus-common | (GPLv2+ or AFL) and GPLv2+ | The dbus-common package provides the configuration and setup files for D-Busimplementations to provide a System and User Message Bus. | +| dbus-daemon | (GPLv2+ or AFL) and GPLv2+ | D-BUS is a system for sending messages between applications. It isused both for the system-wide message bus service, and as aper-user-login-session messaging facility. | +| dbus-glib | AFL and GPLv2+ | D-Bus add-on library to integrate the standard D-Bus library withthe GLib thread abstraction and main loop. | +| dbus-libs | (GPLv2+ or AFL) and GPLv2+ | This package contains lowlevel libraries for accessing D-BUS. | +| dbus-tools | (GPLv2+ or AFL) and GPLv2+ | Tools and utilities to interact with a running D-Bus Message Bus, provided bythe reference implementation. | +| dbxtool | GPLv2 | This package contains DBX updates for UEFI Secure Boot. | +| dejavu-fonts-common | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of files used by other DejaVu packages. | +| dejavu-sans-fonts | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of the DejaVu sans-serif variable-width font faces, intheir unabridged version. | +| dejavu-sans-mono-fonts | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of the DejaVu sans-serif monospace font faces, in theirunabridged version. | +| dejavu-serif-fonts | Bitstream Vera and Public Domain | The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Itspurpose is to provide a wider range of characters, while maintaining theoriginal style, using an open collaborative development process.This package consists of the DejaVu serif variable-width font faces, in theirunabridged version. | +| device-mapper | GPLv2 | This package contains the supporting userspace utility, dmsetup,for the kernel device-mapper. | +| device-mapper-event | GPLv2 | This package contains the dmeventd daemon for monitoring the stateof device-mapper devices. | +| device-mapper-event-libs | LGPLv2 | This package contains the device-mapper event daemon shared library,libdevmapper-event. | +| device-mapper-libs | LGPLv2 | This package contains the device-mapper shared library, libdevmapper. | +| device-mapper-multipath | GPLv2 | device-mapper-multipath provides tools to manage multipath devices byinstructing the device-mapper multipath kernel module what to do.The tools are :* multipath - Scan the system for multipath devices and assemble them.* multipathd - Detects when paths fail and execs multipath to update things. | +| device-mapper-multipath-libs | GPLv2 and LGPLv2+ | The device-mapper-multipath-libs provides the path checkerand prioritizer modules. It also contains the libmpathpersist andlibmpathcmd shared libraries, as well as multipath's internal library,libmultipath. | +| device-mapper-persistent-data | GPLv3+ | thin-provisioning-tools contains check,dump,restore,repair,rmapand metadata_size tools to manage device-mapper thin provisioningtarget metadata devices; cache check,dump,metadata_size,restoreand repair tools to manage device-mapper cache metadata devicesare included and era check, dump, restore and invalidate to managesnapshot eras | +| dhcp-client | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides the ISC DHCP client. | +| dhcp-common | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides common files used by dhcp and dhclient package. | +| dhcp-libs | ISC | This package contains shared libraries used by ISC dhcp client and server | +| dhcp-relay | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides the ISC DHCP relay agent. | +| dhcp-server | ISC | DHCP (Dynamic Host Configuration Protocol) is a protocol which allowsindividual devices on an IP network to get their own networkconfiguration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server. The overall purpose of DHCP is to make iteasier to administer a large network.This package provides the ISC DHCP server. | +| diffutils | GPLv3+ | compares two files and shows the differences, line by line. The cmpcommand shows the offset and line numbers where two files differ, orcmp can show the characters that differ between the two files. Thediff3 command shows the differences between three files. Diff3 can beused when two people have made independent changes to a commonoriginal; diff3 can produce a merged file that contains both sets ofchanges and warnings about conflicts. The sdiff command can be usedto merge two files interactively.Install diffutils if you need to compare text files. | +| dlm-lib | GPLv2 and GPLv2+ and LGPLv2+ | The dlm-lib package contains the libraries needed to use the dlmfrom userland applications. | +| dmidecode | GPLv2+ | dmidecode reports information about x86 & ia64 hardware as described in thesystem BIOS according to the SMBIOS/DMI standard. This informationtypically includes system manufacturer, model name, serial number,BIOS version, asset tag as well as a lot of other details of varyinglevel of interest and reliability depending on the manufacturer.This will often include usage status for the CPU sockets, expansionslots (e.g. AGP, PCI, ISA) and memory module slots, and the list ofI/O ports (e.g. serial, parallel, USB). | +| dnf | GPLv2+ and GPLv2 and GPL | Utility that allows users to manage packages on their systems.It supports RPMs, modules and comps groups & environments. | +| dnf-automatic | GPLv2+ and GPLv2 and GPL | Systemd units that can periodically download package upgrades and apply them. | +| dnf-data | GPLv2+ and GPLv2 and GPL | Common data and configuration files for DNF | +| dnf-plugins-core | GPLv2+ | Core Plugins for DNF. This package enhances DNF with builddep, config-manager,copr, debug, debuginfo-install, download, needs-restarting, repoclosure,repograph, repomanage, reposync, changelog and repodiff commands. Additionallyprovides generate_completion_cache passive plugin. | +| dos2unix | BSD | Convert text files with DOS or Mac line endings to Unix line endings andvice versa. | +| dosfstools | GPLv3+ | The dosfstools package includes the mkdosfs and dosfsck utilities,which respectively make and check MS-DOS FAT filesystems on harddrives or on floppies. | +| dracut | GPLv2+ and LGPLv2+ | dracut contains tools to create bootable initramfses for the Linuxkernel. Unlike previous implementations, dracut hard-codes as littleas possible into the initramfs. dracut contains various modules whichare driven by the event-based udev. Having root on MD, DM, LVM2, LUKSis supported as well as NFS, iSCSI, NBD, FCoE with the dracut-networkpackage. | +| dracut-caps | GPLv2+ and LGPLv2+ | This package requires everything which is needed to build aninitramfs with dracut, which drops capabilities. | +| dracut-config-generic | GPLv2+ and LGPLv2+ | This package provides the configuration to turn off the host specific initramfsgeneration with dracut and generates a generic image by default. | +| dracut-config-rescue | GPLv2+ and LGPLv2+ | This package provides the configuration to turn on the rescue initramfsgeneration with dracut. | +| dracut-live | GPLv2+ and LGPLv2+ | This package requires everything which is needed to build aninitramfs with dracut, with live image capabilities, like Live CDs. | +| dracut-network | GPLv2+ and LGPLv2+ | This package requires everything which is needed to build a genericall purpose initramfs with network support with dracut. | +| dracut-squash | GPLv2+ and LGPLv2+ | This package provides a dracut module to build an initramfs, but store most filesin a squashfs image, result in a smaller initramfs size and reduce runtime memoryusage. | +| dracut-tools | GPLv2+ and LGPLv2+ | This package contains tools to assemble the local initrd and host configuration. | +| dump | BSD | The dump package contains both dump and restore. Dump examines filesin a filesystem, determines which ones need to be backed up, andcopies those files to a specified disk, tape, or other storage medium.The restore command performs the inverse function of dump; it canrestore a full backup of a filesystem. Subsequent incremental backupscan then be layered on top of the full backup. Single files anddirectory subtrees may also be restored from full or partial backups.Install dump if you need a system for both backing up filesystems andrestoring filesystems after backups. | +| e2fsprogs | GPLv2 | The e2fsprogs package contains a number of utilities for creating,checking, modifying, and correcting any inconsistencies in second,third and fourth extended (ext2/ext3/ext4) file systems. E2fsprogscontains e2fsck (used to repair file system inconsistencies after anunclean shutdown), mke2fs (used to initialize a partition to containan empty ext2 file system), debugfs (used to examine the internalstructure of a file system, to manually repair a corruptedfile system, or to create test cases for e2fsck), tune2fs (used tomodify file system parameters), and most of the other core ext2fsfile system utilities.You should install the e2fsprogs package if you need to manage theperformance of an ext2, ext3, or ext4 file system. | +| e2fsprogs-devel | GPLv2 and LGPLv2 | E2fsprogs-devel contains the libraries and header files needed todevelop second, third and fourth extended (ext2/ext3/ext4)file system specific programs.You should install e2fsprogs-devel if you want to develop ext2/3/4file system specific programs. If you install e2fsprogs-devel, you'llalso want to install e2fsprogs. | +| e2fsprogs-libs | GPLv2 and LGPLv2 | E2fsprogs-libs contains libe2p and libext2fs, the libraries of thee2fsprogs package.These libraries are used to directly access ext2/3/4 file systemsfrom user space. | +| ed | GPLv3+ and GFDL | Ed is a line-oriented text editor, used to create, display, and modifytext files (both interactively and via shell scripts). For mostpurposes, ed has been replaced in normal usage by full-screen editors(emacs and vi, for example).Ed was the original UNIX editor, and may be used by some programs. Ingeneral, however, you probably don't need to install it and you probablywon't use it. | +| efibootmgr | GPLv2+ | efibootmgr displays and allows the user to edit the Intel ExtensibleFirmware Interface (EFI) Boot Manager variables. Additionalinformation about EFI can be found athttp://developer.intel.com/technology/efi/efi.htm and `http://uefi.org/`. | +| efi-filesystem | GPLv3+ | The efi-filesystem package contains the basic directory layout for EFImachine bootloaders and tools. | +| efivar | LGPLv2.1 | efivar provides a simple command line interface to the UEFI variable facility. | +| efivar-libs | LGPLv2.1 | Library to allow for the simple manipulation of UEFI variables. | +| elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | Elfutils is a collection of utilities, including stack (to showbacktraces), nm (for listing symbols from object files), size(for listing the section sizes of an object or archive file),strip (for discarding symbols), readelf (to see the raw ELF filestructures), elflint (to check for well-formed ELF files) andelfcompress (to compress or decompress ELF sections). | +| elfutils-default-yama-scope | GPLv2+ or LGPLv3+ | Yama sysctl setting to enable default attach scope settingsenabling programs to use ptrace attach, access to/proc/PID/{mem,personality,stack,syscall}, and the syscallsprocess_vm_readv and process_vm_writev which are used forinterprocess services, communication and introspection(like synchronisation, signaling, debugging, tracing andprofiling) of processes. | +| elfutils-devel | GPLv2+ or LGPLv3+ | The elfutils-devel package contains the libraries to createapplications for handling compiled objects. libdw provides accessto the DWARF debugging information. libasm provides a programmableassembler interface. | +| elfutils-libelf | GPLv2+ or LGPLv3+ | The elfutils-libelf package provides a DSO which allows reading andwriting ELF files on a high level. Third party programs depend onthis package to read internals of ELF files. The programs of theelfutils package use it also to generate new ELF files. | +| elfutils-libelf-devel | GPLv2+ or LGPLv3+ | The elfutils-libelf-devel package contains the libraries to createapplications for handling compiled objects. libelf allows you toaccess the internals of the ELF object file format, so you can see thedifferent sections of an ELF file. | +| elfutils-libs | GPLv2+ or LGPLv3+ | The elfutils-libs package contains libraries which implement DWARF, ELF,and machine-specific ELF handling and process introspection. Theselibraries are used by the programs in the elfutils package. Theelfutils-devel package enables building other programs using theselibraries. | +| emacs-filesystem | GPLv3+ and CC0-1.0 | This package provides some directories which are required by otherpackages that add functionality to Emacs. | +| environment-modules | GPLv2+ | The Environment Modules package provides for the dynamic modification ofa user's environment via modulefiles.Each modulefile contains the information needed to configure the shellfor an application. Once the Modules package is initialized, theenvironment can be modified on a per-module basis using the modulecommand which interprets modulefiles. Typically modulefiles instructthe module command to alter or set shell environment variables such asPATH, MANPATH, etc. modulefiles may be shared by many users on a systemand users may have their own collection to supplement or replace theshared modulefiles.Modules can be loaded and unloaded dynamically and atomically, in anclean fashion. All popular shells are supported, including bash, ksh,zsh, sh, csh, tcsh, as well as some scripting languages such as perl.Modules are useful in managing different versions of applications.Modules can also be bundled into metamodules that will load an entiresuite of different applications.have access to the module alias. | +| ethtool | GPLv2 | This utility allows querying and changing settings such as speed,port, auto-negotiation, PCI locations and checksum offload on manynetwork devices, especially of Ethernet devices. | +| expat | MIT | This is expat, the C library for parsing XML, written by James Clark. Expatis a stream oriented XML parser. This means that you register handlers withthe parser prior to starting the parse. These handlers are called when theparser discovers the associated structures in the document being parsed. Astart tag is an example of the kind of structures for which you mayregister handlers. | +| expat-devel | MIT | The expat-devel package contains the libraries, include files and documentationto develop XML applications with expat. | +| expect | Public Domain | Expect is a tcl application for automating and testinginteractive applications such as telnet, ftp, passwd, fsck,rlogin, tip, etc. Expect makes it easy for a script tocontrol another program and interact with it.This package contains expect and some scripts that use it. | +| fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilitiesfcoeadm - command line tool for configuring FCoE interfacesfcoemon - service to configure DCB Ethernet QOS filters, works with lldpad | +| file | BSD | The file command is used to identify a particular file according to thetype of data contained by the file. File can identify many differentfile types, including ELF binaries, system libraries, RPM packages, anddifferent graphics formats. | +| file-libs | BSD | Libraries for applications using libmagic. | +| filesystem | Public Domain | The filesystem package is one of the basic packages that is installedon a Linux system. Filesystem contains the basic directory layoutfor a Linux operating system, including the correct permissions forthe directories. | +| findutils | GPLv3+ | The findutils package contains programs which will help you locatefiles on your system. The find utility searches through a hierarchyof directories looking for files which match a certain set of criteria(such as a file name pattern). The xargs utility builds and executescommand lines from standard input arguments (usually lists of filenames generated by the find command).You should install findutils because it includes tools that are veryuseful for finding things on your system. | +| fipscheck | BSD | FIPSCheck is a library for integrity verification of FIPS validatedmodules. The package also provides helper binaries for creation andverification of the HMAC-SHA256 checksum files. | +| fipscheck-lib | BSD | This package contains the FIPSCheck library. | +| firewalld | GPLv2+ | firewalld is a firewall service daemon that provides a dynamic customizablefirewall with a D-Bus interface. | +| firewalld-filesystem | GPLv2+ | This package provides directories and rpm macros whichare required by other packages that add firewalld configuration files. | +| fontconfig | MIT and Public Domain and UCD | Fontconfig is designed to locate fonts within thesystem and select them according to requirements specified byapplications. | +| fontconfig-devel | MIT and Public Domain and UCD | The fontconfig-devel package includes the header files,and developer docs for the fontconfig package.Install fontconfig-devel if you want to develop programs whichwill use fontconfig. | +| fontpackages-filesystem | Public Domain | This package contains the basic directory layout used by font packages,including the correct permissions for the directories. | +| freeipmi | GPLv3+ | The FreeIPMI project provides ""Remote-Console"" (out-of-band) and""System Management Software"" (in-band) based on IntelligentPlatform Management Interface specification. | +| freeipmi-bmc-watchdog | GPLv3+ | Provides a watchdog daemon for OS monitoring and recovery. | +| freeipmi-ipmidetectd | GPLv3+ | Provides a tool and a daemon for IPMI node detection. | +| freeipmi-ipmiseld | GPLv3+ | IPMI SEL syslog logging daemon. | +| freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | The FreeType engine is a free and portable font renderingengine, developed to provide advanced font support for a variety ofplatforms and environments. FreeType is a library which can open andmanages font files as well as efficiently load, hint and renderindividual glyphs. FreeType is not a font server or a completetext-rendering library. | +| freetype-devel | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | The freetype-devel package includes the static libraries and header filesfor the FreeType font rendering engine.Install freetype-devel if you want to develop programs which will useFreeType. | +| fuse | GPL+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v2 userspace tools tomount a FUSE filesystem. | +| fuse3 | GPL+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v3 userspace tools tomount a FUSE filesystem. | +| fuse3-devel | LGPLv2+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains development files (headers,pgk-config) to develop FUSE v3 based applications/filesystems. | +| fuse3-libs | LGPLv2+ | Devel With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v3 libraries. | +| fuse-common | GPL+ | Common files for FUSE v2 and FUSE v3. | +| fuse-devel | LGPLv2+ | With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains development files (headers,pgk-config) to develop FUSE v2 based applications/filesystems. | +| fuse-libs | LGPLv2+ | Devel With FUSE it is possible to implement a fully functional filesystem in auserspace program. This package contains the FUSE v2 libraries. | +| fwupd | LGPLv2+ | fwupd is a daemon to allow session software to update device firmware. | +| fwupdate | GPLv2+ | fwupdate provides a simple command line interface to the UEFI firmware updates. | +| fwupdate-efi | GPLv2+ | UEFI binaries used by libfwup. | +| fwupdate-libs | GPLv2+ | Library to allow for the simple manipulation of UEFI firmware updates. | +| fxload | GPLv2+ | This program is conveniently able to download firmware into FX and FX2EZ-USB devices, as well as the original AnchorChips EZ-USB. It isintended to be invoked by udev scripts when the unprogrammed deviceappears on the bus. | +| gamin | LGPLv2 | This C library provides an API and ABI compatible file alterationmonitor mechanism compatible with FAM but not dependent on a system widedaemon. | +| gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The gawk package contains the GNU version of AWK text processing utility. AWK isa programming language designed for text processing and typically used as a dataextraction and reporting tool.The gawk utility can be used to do quick and easy text pattern matching,extracting or reformatting. It is considered to be a standard Linux tool fortext processing. | +| gdbm | GPLv3+ | Gdbm is a GNU database indexing library, including routines which useextensible hashing. Gdbm works in a similar way to standard UNIX dbmroutines. Gdbm is useful for developers who write C applications andneed access to a simple and efficient database or who are building Capplications which will use such a database.If you're a C developer and your programs need access to simpledatabase routines, you should install gdbm. You'll also need toinstall gdbm-devel. | +| gdbm-devel | GPLv3+ | Gdbm-devel contains the development libraries and header files forgdbm, the GNU database system. These libraries and header files arenecessary if you plan to do development using the gdbm database.Install gdbm-devel if you are developing C programs which will use thegdbm database library. You'll also need to install the gdbm package. | +| gdbm-libs | GPLv3+ | Libraries for the Gdbm GNU database indexing library | +| gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks. GPT fdisk features acommand-line interface, fairly direct manipulation of partition tablestructures, recovery tools to help you deal with corrupt partitiontables, and the ability to convert MBR disks to GPT format. | +| gdk-pixbuf2 | LGPLv2+ | gdk-pixbuf is an image loading library that can be extended by loadablemodules for new image formats. It is used by toolkits such as GTK+ orclutter. | +| genwqe-tools | ASL 2.0 | Provide a suite of utilities to manage and configure the IBM GenWQE card. | +| genwqe-vpd | ASL 2.0 | The genwqe-vpd package contains GenWQE adapter VPD tools. | +| genwqe-zlib | ASL 2.0 | GenWQE hardware accelerated libz and test-utilities. | +| genwqe-zlib-devel | ASL 2.0 | The genwqe-zlib-devel package contains libraries and header files fordeveloping applications that use genwqe-tools. | +| gettext | GPLv3+ and LGPLv2+ | The GNU gettext package provides a set of tools and documentation forproducing multi-lingual messages in programs. Tools include a set ofconventions about how programs should be written to support messagecatalogs, a directory and file naming organization for the messagecatalogs, a runtime library which supports the retrieval of translatedmessages, and stand-alone programs for handling the translatable andthe already translated strings. Gettext provides an easy to uselibrary and tools for creating, using, and modifying natural languagecatalogs and is a powerful and simple method for internationalizingprograms. | +| gettext-common-devel | GPLv3+ | This package contains common architecture independent gettext development files. | +| gettext-devel | LGPLv2+ and GPLv3+ | This package contains all development related files necessary fordeveloping or compiling applications/libraries that needsinternationalization capability. You also need this package if youwant to add gettext support for your project. | +| gettext-libs | LGPLv2+ and GPLv3+ | This package contains libraries used internationalization support. | +| gfs2-utils | GPLv2+ and LGPLv2+ | The gfs2-utils package contains a number of utilities for creating, checking,modifying, and correcting inconsistencies in GFS2 file systems. | +| glib2 | LGPLv2+ | GLib is the low-level core library that forms the basis for projectssuch as GTK+ and GNOME. It provides data structure handling for C,portability wrappers, and interfaces for such runtime functionalityas an event loop, threads, dynamic loading, and an object system. | +| glib2-devel | LGPLv2+ | The glib2-devel package includes the header files for the GLib library. | +| glib2-fam | LGPLv2+ | The glib2-fam package contains the FAM (File Alteration Monitor) module for GIO. | +| glib2-tests | LGPLv2+ | The glib2-tests package contains tests that can be used to verifythe functionality of the installed glib2 package. | +| glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc package contains standard libraries which are used bymultiple programs on the system. In order to save disk space andmemory, as well as to make upgrading easier, common system code iskept in one place and shared between programs. This particular packagelibrary and the standard math library. Without these two libraries, aLinux system will not function. | +| glibc-all-langpacks | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | 0. | +| glibc-common | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-common package includes common binaries for the GNU libclibraries, as well as national language (locale) support. | +| glibc-devel | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-devel package contains the object files necessaryfor developing programs which use the standard C libraries (which areused by nearly all programs). If you are developing programs whichwill use the standard C libraries, your system needs to have thesestandard object files available in order to create theexecutables.Install glibc-devel if you are going to develop programs which willuse the standard C libraries. | +| glibc-headers | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-headers package contains the header files necessaryfor developing programs which use the standard C libraries (which areused by nearly all programs). If you are developing programs whichwill use the standard C libraries, your system needs to have thesestandard header files available in order to create theexecutables.Install glibc-headers if you are going to develop programs which willuse the standard C libraries. | +| glibc-langpack-aa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-aa package includes the basic information requiredto support the aa language in your applications. | +| glibc-langpack-af | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-af package includes the basic information requiredto support the af language in your applications. | +| glibc-langpack-agr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-agr package includes the basic information requiredto support the agr language in your applications. | +| glibc-langpack-ak | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ak package includes the basic information requiredto support the ak language in your applications. | +| glibc-langpack-am | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-am package includes the basic information requiredto support the am language in your applications. | +| glibc-langpack-an | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-an package includes the basic information requiredto support the an language in your applications. | +| glibc-langpack-anp | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-anp package includes the basic information requiredto support the anp language in your applications. | +| glibc-langpack-ar | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ar package includes the basic information requiredto support the ar language in your applications. | +| glibc-langpack-as | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-as package includes the basic information requiredto support the as language in your applications. | +| glibc-langpack-ast | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ast package includes the basic information requiredto support the ast language in your applications. | +| glibc-langpack-ayc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ayc package includes the basic information requiredto support the ayc language in your applications. | +| glibc-langpack-az | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-az package includes the basic information requiredto support the az language in your applications. | +| glibc-langpack-be | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-be package includes the basic information requiredto support the be language in your applications. | +| glibc-langpack-bem | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bem package includes the basic information requiredto support the bem language in your applications. | +| glibc-langpack-ber | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ber package includes the basic information requiredto support the ber language in your applications. | +| glibc-langpack-bg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bg package includes the basic information requiredto support the bg language in your applications. | +| glibc-langpack-bhb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bhb package includes the basic information requiredto support the bhb language in your applications. | +| glibc-langpack-bho | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bho package includes the basic information requiredto support the bho language in your applications. | +| glibc-langpack-bi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bi package includes the basic information requiredto support the bi language in your applications. | +| glibc-langpack-bn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bn package includes the basic information requiredto support the bn language in your applications. | +| glibc-langpack-bo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bo package includes the basic information requiredto support the bo language in your applications. | +| glibc-langpack-br | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-br package includes the basic information requiredto support the br language in your applications. | +| glibc-langpack-brx | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-brx package includes the basic information requiredto support the brx language in your applications. | +| glibc-langpack-bs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-bs package includes the basic information requiredto support the bs language in your applications. | +| glibc-langpack-byn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-byn package includes the basic information requiredto support the byn language in your applications. | +| glibc-langpack-ca | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ca package includes the basic information requiredto support the ca language in your applications. | +| glibc-langpack-ce | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ce package includes the basic information requiredto support the ce language in your applications. | +| glibc-langpack-chr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-chr package includes the basic information requiredto support the chr language in your applications. | +| glibc-langpack-cmn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cmn package includes the basic information requiredto support the cmn language in your applications. | +| glibc-langpack-crh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-crh package includes the basic information requiredto support the crh language in your applications. | +| glibc-langpack-cs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cs package includes the basic information requiredto support the cs language in your applications. | +| glibc-langpack-csb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-csb package includes the basic information requiredto support the csb language in your applications. | +| glibc-langpack-cv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cv package includes the basic information requiredto support the cv language in your applications. | +| glibc-langpack-cy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-cy package includes the basic information requiredto support the cy language in your applications. | +| glibc-langpack-da | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-da package includes the basic information requiredto support the da language in your applications. | +| glibc-langpack-de | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-de package includes the basic information requiredto support the de language in your applications. | +| glibc-langpack-doi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-doi package includes the basic information requiredto support the doi language in your applications. | +| glibc-langpack-dsb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-dsb package includes the basic information requiredto support the dsb language in your applications. | +| glibc-langpack-dv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-dv package includes the basic information requiredto support the dv language in your applications. | +| glibc-langpack-dz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-dz package includes the basic information requiredto support the dz language in your applications. | +| glibc-langpack-el | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-el package includes the basic information requiredto support the el language in your applications. | +| glibc-langpack-en | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-en package includes the basic information requiredto support the en language in your applications. | +| glibc-langpack-eo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-eo package includes the basic information requiredto support the eo language in your applications. | +| glibc-langpack-es | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-es package includes the basic information requiredto support the es language in your applications. | +| glibc-langpack-et | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-et package includes the basic information requiredto support the et language in your applications. | +| glibc-langpack-eu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-eu package includes the basic information requiredto support the eu language in your applications. | +| glibc-langpack-fa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fa package includes the basic information requiredto support the fa language in your applications. | +| glibc-langpack-ff | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ff package includes the basic information requiredto support the ff language in your applications. | +| glibc-langpack-fi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fi package includes the basic information requiredto support the fi language in your applications. | +| glibc-langpack-fil | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fil package includes the basic information requiredto support the fil language in your applications. | +| glibc-langpack-fo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fo package includes the basic information requiredto support the fo language in your applications. | +| glibc-langpack-fr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fr package includes the basic information requiredto support the fr language in your applications. | +| glibc-langpack-fur | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fur package includes the basic information requiredto support the fur language in your applications. | +| glibc-langpack-fy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-fy package includes the basic information requiredto support the fy language in your applications. | +| glibc-langpack-ga | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ga package includes the basic information requiredto support the ga language in your applications. | +| glibc-langpack-gd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gd package includes the basic information requiredto support the gd language in your applications. | +| glibc-langpack-gez | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gez package includes the basic information requiredto support the gez language in your applications. | +| glibc-langpack-gl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gl package includes the basic information requiredto support the gl language in your applications. | +| glibc-langpack-gu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gu package includes the basic information requiredto support the gu language in your applications. | +| glibc-langpack-gv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-gv package includes the basic information requiredto support the gv language in your applications. | +| glibc-langpack-ha | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ha package includes the basic information requiredto support the ha language in your applications. | +| glibc-langpack-hak | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hak package includes the basic information requiredto support the hak language in your applications. | +| glibc-langpack-he | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-he package includes the basic information requiredto support the he language in your applications. | +| glibc-langpack-hi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hi package includes the basic information requiredto support the hi language in your applications. | +| glibc-langpack-hif | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hif package includes the basic information requiredto support the hif language in your applications. | +| glibc-langpack-hne | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hne package includes the basic information requiredto support the hne language in your applications. | +| glibc-langpack-hr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hr package includes the basic information requiredto support the hr language in your applications. | +| glibc-langpack-hsb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hsb package includes the basic information requiredto support the hsb language in your applications. | +| glibc-langpack-ht | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ht package includes the basic information requiredto support the ht language in your applications. | +| glibc-langpack-hu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hu package includes the basic information requiredto support the hu language in your applications. | +| glibc-langpack-hy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-hy package includes the basic information requiredto support the hy language in your applications. | +| glibc-langpack-ia | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ia package includes the basic information requiredto support the ia language in your applications. | +| glibc-langpack-id | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-id package includes the basic information requiredto support the id language in your applications. | +| glibc-langpack-ig | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ig package includes the basic information requiredto support the ig language in your applications. | +| glibc-langpack-ik | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ik package includes the basic information requiredto support the ik language in your applications. | +| glibc-langpack-is | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-is package includes the basic information requiredto support the is language in your applications. | +| glibc-langpack-it | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-it package includes the basic information requiredto support the it language in your applications. | +| glibc-langpack-iu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-iu package includes the basic information requiredto support the iu language in your applications. | +| glibc-langpack-ja | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ja package includes the basic information requiredto support the ja language in your applications. | +| glibc-langpack-ka | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ka package includes the basic information requiredto support the ka language in your applications. | +| glibc-langpack-kab | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kab package includes the basic information requiredto support the kab language in your applications. | +| glibc-langpack-kk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kk package includes the basic information requiredto support the kk language in your applications. | +| glibc-langpack-kl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kl package includes the basic information requiredto support the kl language in your applications. | +| glibc-langpack-km | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-km package includes the basic information requiredto support the km language in your applications. | +| glibc-langpack-kn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kn package includes the basic information requiredto support the kn language in your applications. | +| glibc-langpack-ko | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ko package includes the basic information requiredto support the ko language in your applications. | +| glibc-langpack-kok | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kok package includes the basic information requiredto support the kok language in your applications. | +| glibc-langpack-ks | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ks package includes the basic information requiredto support the ks language in your applications. | +| glibc-langpack-ku | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ku package includes the basic information requiredto support the ku language in your applications. | +| glibc-langpack-kw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-kw package includes the basic information requiredto support the kw language in your applications. | +| glibc-langpack-ky | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ky package includes the basic information requiredto support the ky language in your applications. | +| glibc-langpack-lb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lb package includes the basic information requiredto support the lb language in your applications. | +| glibc-langpack-lg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lg package includes the basic information requiredto support the lg language in your applications. | +| glibc-langpack-li | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-li package includes the basic information requiredto support the li language in your applications. | +| glibc-langpack-lij | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lij package includes the basic information requiredto support the lij language in your applications. | +| glibc-langpack-ln | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ln package includes the basic information requiredto support the ln language in your applications. | +| glibc-langpack-lo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lo package includes the basic information requiredto support the lo language in your applications. | +| glibc-langpack-lt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lt package includes the basic information requiredto support the lt language in your applications. | +| glibc-langpack-lv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lv package includes the basic information requiredto support the lv language in your applications. | +| glibc-langpack-lzh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-lzh package includes the basic information requiredto support the lzh language in your applications. | +| glibc-langpack-mag | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mag package includes the basic information requiredto support the mag language in your applications. | +| glibc-langpack-mai | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mai package includes the basic information requiredto support the mai language in your applications. | +| glibc-langpack-mfe | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mfe package includes the basic information requiredto support the mfe language in your applications. | +| glibc-langpack-mg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mg package includes the basic information requiredto support the mg language in your applications. | +| glibc-langpack-mhr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mhr package includes the basic information requiredto support the mhr language in your applications. | +| glibc-langpack-mi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mi package includes the basic information requiredto support the mi language in your applications. | +| glibc-langpack-miq | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-miq package includes the basic information requiredto support the miq language in your applications. | +| glibc-langpack-mjw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mjw package includes the basic information requiredto support the mjw language in your applications. | +| glibc-langpack-mk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mk package includes the basic information requiredto support the mk language in your applications. | +| glibc-langpack-ml | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ml package includes the basic information requiredto support the ml language in your applications. | +| glibc-langpack-mn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mn package includes the basic information requiredto support the mn language in your applications. | +| glibc-langpack-mni | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mni package includes the basic information requiredto support the mni language in your applications. | +| glibc-langpack-mr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mr package includes the basic information requiredto support the mr language in your applications. | +| glibc-langpack-ms | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ms package includes the basic information requiredto support the ms language in your applications. | +| glibc-langpack-mt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-mt package includes the basic information requiredto support the mt language in your applications. | +| glibc-langpack-my | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-my package includes the basic information requiredto support the my language in your applications. | +| glibc-langpack-nan | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nan package includes the basic information requiredto support the nan language in your applications. | +| glibc-langpack-nb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nb package includes the basic information requiredto support the nb language in your applications. | +| glibc-langpack-nds | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nds package includes the basic information requiredto support the nds language in your applications. | +| glibc-langpack-ne | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ne package includes the basic information requiredto support the ne language in your applications. | +| glibc-langpack-nhn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nhn package includes the basic information requiredto support the nhn language in your applications. | +| glibc-langpack-niu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-niu package includes the basic information requiredto support the niu language in your applications. | +| glibc-langpack-nl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nl package includes the basic information requiredto support the nl language in your applications. | +| glibc-langpack-nn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nn package includes the basic information requiredto support the nn language in your applications. | +| glibc-langpack-nr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nr package includes the basic information requiredto support the nr language in your applications. | +| glibc-langpack-nso | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-nso package includes the basic information requiredto support the nso language in your applications. | +| glibc-langpack-oc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-oc package includes the basic information requiredto support the oc language in your applications. | +| glibc-langpack-om | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-om package includes the basic information requiredto support the om language in your applications. | +| glibc-langpack-or | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-or package includes the basic information requiredto support the or language in your applications. | +| glibc-langpack-os | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-os package includes the basic information requiredto support the os language in your applications. | +| glibc-langpack-pa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pa package includes the basic information requiredto support the pa language in your applications. | +| glibc-langpack-pap | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pap package includes the basic information requiredto support the pap language in your applications. | +| glibc-langpack-pl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pl package includes the basic information requiredto support the pl language in your applications. | +| glibc-langpack-ps | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ps package includes the basic information requiredto support the ps language in your applications. | +| glibc-langpack-pt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-pt package includes the basic information requiredto support the pt language in your applications. | +| glibc-langpack-quz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-quz package includes the basic information requiredto support the quz language in your applications. | +| glibc-langpack-raj | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-raj package includes the basic information requiredto support the raj language in your applications. | +| glibc-langpack-ro | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ro package includes the basic information requiredto support the ro language in your applications. | +| glibc-langpack-ru | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ru package includes the basic information requiredto support the ru language in your applications. | +| glibc-langpack-rw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-rw package includes the basic information requiredto support the rw language in your applications. | +| glibc-langpack-sa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sa package includes the basic information requiredto support the sa language in your applications. | +| glibc-langpack-sah | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sah package includes the basic information requiredto support the sah language in your applications. | +| glibc-langpack-sat | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sat package includes the basic information requiredto support the sat language in your applications. | +| glibc-langpack-sc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sc package includes the basic information requiredto support the sc language in your applications. | +| glibc-langpack-sd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sd package includes the basic information requiredto support the sd language in your applications. | +| glibc-langpack-se | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-se package includes the basic information requiredto support the se language in your applications. | +| glibc-langpack-sgs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sgs package includes the basic information requiredto support the sgs language in your applications. | +| glibc-langpack-shn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-shn package includes the basic information requiredto support the shn language in your applications. | +| glibc-langpack-shs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-shs package includes the basic information requiredto support the shs language in your applications. | +| glibc-langpack-si | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-si package includes the basic information requiredto support the si language in your applications. | +| glibc-langpack-sid | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sid package includes the basic information requiredto support the sid language in your applications. | +| glibc-langpack-sk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sk package includes the basic information requiredto support the sk language in your applications. | +| glibc-langpack-sl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sl package includes the basic information requiredto support the sl language in your applications. | +| glibc-langpack-sm | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sm package includes the basic information requiredto support the sm language in your applications. | +| glibc-langpack-so | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-so package includes the basic information requiredto support the so language in your applications. | +| glibc-langpack-sq | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sq package includes the basic information requiredto support the sq language in your applications. | +| glibc-langpack-sr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sr package includes the basic information requiredto support the sr language in your applications. | +| glibc-langpack-ss | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ss package includes the basic information requiredto support the ss language in your applications. | +| glibc-langpack-st | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-st package includes the basic information requiredto support the st language in your applications. | +| glibc-langpack-sv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sv package includes the basic information requiredto support the sv language in your applications. | +| glibc-langpack-sw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-sw package includes the basic information requiredto support the sw language in your applications. | +| glibc-langpack-szl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-szl package includes the basic information requiredto support the szl language in your applications. | +| glibc-langpack-ta | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ta package includes the basic information requiredto support the ta language in your applications. | +| glibc-langpack-tcy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tcy package includes the basic information requiredto support the tcy language in your applications. | +| glibc-langpack-te | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-te package includes the basic information requiredto support the te language in your applications. | +| glibc-langpack-tg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tg package includes the basic information requiredto support the tg language in your applications. | +| glibc-langpack-th | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-th package includes the basic information requiredto support the th language in your applications. | +| glibc-langpack-the | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-the package includes the basic information requiredto support the the language in your applications. | +| glibc-langpack-ti | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ti package includes the basic information requiredto support the ti language in your applications. | +| glibc-langpack-tig | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tig package includes the basic information requiredto support the tig language in your applications. | +| glibc-langpack-tk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tk package includes the basic information requiredto support the tk language in your applications. | +| glibc-langpack-tl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tl package includes the basic information requiredto support the tl language in your applications. | +| glibc-langpack-tn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tn package includes the basic information requiredto support the tn language in your applications. | +| glibc-langpack-to | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-to package includes the basic information requiredto support the to language in your applications. | +| glibc-langpack-tpi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tpi package includes the basic information requiredto support the tpi language in your applications. | +| glibc-langpack-tr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tr package includes the basic information requiredto support the tr language in your applications. | +| glibc-langpack-ts | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ts package includes the basic information requiredto support the ts language in your applications. | +| glibc-langpack-tt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-tt package includes the basic information requiredto support the tt language in your applications. | +| glibc-langpack-ug | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ug package includes the basic information requiredto support the ug language in your applications. | +| glibc-langpack-uk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-uk package includes the basic information requiredto support the uk language in your applications. | +| glibc-langpack-unm | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-unm package includes the basic information requiredto support the unm language in your applications. | +| glibc-langpack-ur | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ur package includes the basic information requiredto support the ur language in your applications. | +| glibc-langpack-uz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-uz package includes the basic information requiredto support the uz language in your applications. | +| glibc-langpack-ve | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-ve package includes the basic information requiredto support the ve language in your applications. | +| glibc-langpack-vi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-vi package includes the basic information requiredto support the vi language in your applications. | +| glibc-langpack-wa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wa package includes the basic information requiredto support the wa language in your applications. | +| glibc-langpack-wae | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wae package includes the basic information requiredto support the wae language in your applications. | +| glibc-langpack-wal | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wal package includes the basic information requiredto support the wal language in your applications. | +| glibc-langpack-wo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-wo package includes the basic information requiredto support the wo language in your applications. | +| glibc-langpack-xh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-xh package includes the basic information requiredto support the xh language in your applications. | +| glibc-langpack-yi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yi package includes the basic information requiredto support the yi language in your applications. | +| glibc-langpack-yo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yo package includes the basic information requiredto support the yo language in your applications. | +| glibc-langpack-yue | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yue package includes the basic information requiredto support the yue language in your applications. | +| glibc-langpack-yuw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-yuw package includes the basic information requiredto support the yuw language in your applications. | +| glibc-langpack-zh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-zh package includes the basic information requiredto support the zh language in your applications. | +| glibc-langpack-zu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-langpack-zu package includes the basic information requiredto support the zu language in your applications. | +| glibc-locale-source | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The sources for all locales provided in the language packs.If you are building custom locales you will most likely usethese sources as the basis for your new locale. | +| glibc-minimal-langpack | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This is a Meta package that is used to install minimal language packs.This package ensures you can use C, POSIX, or C.UTF-8 locales, butnothing else. It is designed for assembling a minimal system. | +| glib-networking | LGPLv2+ | This package contains modules that extend the networking support inGIO. In particular, it contains libproxy- and GSettings-basedGProxyResolver implementations and a gnutls-based GTlsConnectionimplementation. | +| glusterfs | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package includes the glusterfs binary, the glusterfsd daemon and thelibglusterfs and glusterfs translator modules common to both GlusterFS serverand client framework. | +| glusterfs-client-xlators | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the translators needed on any GlusterFS client. | +| glusterfs-fuse | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides support to FUSE based clients and inlcudes theglusterfs(d) binary. | +| glusterfs-libs | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the base GlusterFS libraries | +| glusterfs-rdma | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides support to ib-verbs library. | +| gmp | LGPLv3+ or GPLv2+ | The gmp package contains GNU MP, a library for arbitrary precisionarithmetic, signed integers operations, rational numbers and floatingpoint numbers. GNU MP is designed for speed, for both small and verylarge operands. GNU MP is fast because it uses fullwords as the basicarithmetic type, it uses fast algorithms, it carefully optimizesassembly code for many CPUs' most common inner loops, and it generallyemphasizes speed over simplicity/elegance in its operations.Install the gmp package if you need a fast arbitrary precisionlibrary. | +| gmp-c++ | LGPLv3+ or GPLv2+ | Bindings for using the GNU MP arbitrary precision library in C++ applications. | +| gmp-devel | LGPLv3+ or GPLv2+ | The libraries, header files and documentation for using the GNU MParbitrary precision library in applications.If you want to develop applications which will use the GNU MP library,you'll need to install the gmp-devel package. You'll also need toinstall the gmp package. | +| gnupg2 | GPLv3+ | GnuPG is GNU's tool for secure communication and data storage. It canbe used to encrypt data and to create digital signatures. It includesan advanced key management facility and is compliant with the proposedOpenPGP Internet standard as described in RFC2440 and the S/MIMEstandard as described by several RFCs.GnuPG 2.0 is a newer version of GnuPG with additional support forS/MIME. It has a different design philosophy that splitsfunctionality up into several modules. The S/MIME and smartcard functionalityis provided by the gnupg2-smime package. | +| gnupg2-smime | GPLv3+ | GnuPG is GNU's tool for secure communication and data storage. Thispackage adds support for smart cards and S/MIME encryption and signingto the base GnuPG package | +| gnutls | GPLv3+ and LGPLv2+ | GnuTLS is a secure communications library implementing the SSL, TLS and DTLSprotocols and technologies around them. It provides a simple C languageapplication programming interface (API) to access the secure communicationsprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP andother required structures. | +| gobject-introspection | GPLv2+, LGPLv2+, MIT | GObject Introspection can scan C header and source files in order togenerate introspection ""typelib"" files. It also provides an API to examinetypelib files, useful for creating language bindings among otherthings. | +| gpgme | LGPLv2+ | GnuPG Made Easy (GPGME) is a library designed to make access to GnuPGeasier for applications. It provides a high-level crypto API forencryption, decryption, signing, signature verification and keymanagement. | +| gpgmepp | LGPLv2+ | C++ bindings/wrapper for GPGME. | +| grep | GPLv3+ | The GNU versions of commonly used grep utilities. Grep searches throughtextual input for lines which contain a match to a specified pattern and thenprints the matching lines. GNU's grep utilities include grep, egrep and fgrep.GNU grep is needed by many scripts, so it shall be installed on every system. | +| groff-base | GPLv3+ and GFDL and BSD and MIT | The groff-base package contains only necessary parts of groff formattingsystem which are required to display manual pages, and the groff's defaultdisplay device (PostScript). | +| grub2-common | GPLv3+ | This package provides some directories which are required by various grub2subpackages. | +| grub2-efi-aa64-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-efi-ia32 | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for efi-ia32 systems. | +| grub2-efi-ia32-cdboot | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides optional components of grub used with removeable media on efi-ia32 systems. | +| grub2-efi-ia32-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-efi-x64 | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for efi-x64 systems. | +| grub2-efi-x64-cdboot | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides optional components of grub used with removeable media on efi-x64 systems. | +| grub2-efi-x64-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-pc | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for %{1} systems. | +| grub2-pc-modules | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides support for rebuilding your own grub.efi. | +| grub2-tools | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of all platforms. | +| grub2-tools-efi | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of EFI platforms. | +| grub2-tools-extra | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of all platforms. | +| grub2-tools-minimal | GPLv3+ | The GRand Unified Bootloader (GRUB) is a highly configurable andcustomizable bootloader with modular architecture. It supports a richvariety of kernel formats, file systems, computer architectures andhardware devices.This subpackage provides tools for support of all platforms. | +| grubby | GPLv2+ | This package provides a grubby compatibility script that managesBootLoaderSpec files and is meant to only be used for legacy compatibilityusers with existing grubby users. | +| gsettings-desktop-schemas | LGPLv2+ | gsettings-desktop-schemas contains a collection of GSettings schemas forsettings shared by various components of a desktop. | +| gssproxy | MIT | A proxy for GSSAPI credential handling | +| gzip | GPLv3+ and GFDL | The gzip package contains the popular GNU gzip data compressionprogram. Gzipped files have a .gz extension.Gzip should be installed on your system, because it is avery commonly used data compression program. | +| hardlink | GPLv2+ | hardlink is used to create a tree of hard links. It's used by kernelinstallation to dramatically reduce the amount of disk space used by eachkernel package installed. | +| hdparm | BSD | Hdparm is a useful system utility for setting (E)IDE hard driveparameters. For example, hdparm can be used to tweak hard driveperformance and to spin down hard drives for power conservation. | +| hostname | GPLv2+ | This package provides commands which can be used to display the system'sDNS name, and to display or set its hostname or NIS domain name. | +| hwdata | GPLv2+ | hwdata contains various hardware identification and configuration data,such as the pci.ids and usb.ids databases. | +| hwloc | BSD | The Portable Hardware Locality (hwloc) software package providesa portable abstraction (across OS, versions, architectures, ...)of the hierarchical topology of modern architectures, includingNUMA memory nodes, shared caches, processor sockets, processor coresand processing units (logical processors or ""threads""). It also gathersvarious system attributes such as cache and memory information. It primarilyaims at helping applications with gathering information about moderncomputing hardware so as to exploit it accordingly and efficiently.hwloc may display the topology in multiple convenient formats.It also offers a powerful programming interface (C API) to gather informationabout the hardware, bind processes, and much more. | +| hwloc-libs | BSD | Run time libraries for the hwloc | +| ibacm | GPLv2 or BSD | The ibacm daemon helps reduce the load of managing path record lookups onlarge InfiniBand fabrics by providing a user space implementation of whatis functionally similar to an ARP cache. The use of ibacm, when properlyconfigured, can reduce the SA packet load of a large IB cluster from O(n^2)to O(n). The ibacm daemon is started and normally runs in the background,user applications need not know about this daemon as long as their appuses librdmacm to handle connection bring up/tear down. The librdmacmlibrary knows how to talk directly to the ibacm daemon to retrieve data. | +| icu | MIT and UCD and Public Domain | Tools and utilities for developing with icu. | +| ima-evm-utils | GPLv2 | The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitivesystem files, as they are read or executed. These are stored in the filesystems extended attributes. The Extended Verification Module (EVM) preventsunauthorized changes to these extended attributes on the file system.ima-evm-utils is used to prepare the file system for these extended attributes. | +| infiniband-diags | GPLv2 or BSD | This package provides IB diagnostic programs and scripts needed to diagnose anIB subnet. infiniband-diags now also provides libibmad. libibmad provideslow layer IB functions for use by the IB diagnostic and managementprograms. These include MAD, SA, SMP, and other basic IB functions. | +| info | GPLv3+ | The GNU project uses the texinfo file format for much of itsdocumentation. The info package provides a standalone TTY-basedbrowser program for viewing texinfo files. | +| initscripts | GPLv2 | This package provides basic support for legacy System V init scripts, and someother legacy tools & utilities. | +| integritysetup | GPLv2+ and LGPLv2+ | The integritysetup package contains a utility for setting updisk integrity protection using dm-integrity kernel module. | +| intel-cmt-cat | BSD | This software package provides basic support forCache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM),Cache Allocation Technology (CAT), Memory Bandwidth Allocation (MBA),and Code Data Prioratization (CDP).CMT, MBM and CAT are configured using Model Specific Registers (MSRs)to measure last level cache occupancy, set up the class of service masks andmanage the association of the cores/logical threads to a class of service.The software executes in user space, and access to the MSRs isobtained through a standard Linux* interface. The virtual file systemprovides an interface to read and write the MSR registers butit requires root privileges. | +| iotop | GPLv2+ | Linux has always been able to show how much I/O was going on(the bi and bo columns of the vmstat 1 command).iotop is a Python program with a top like UI used toshow of behalf of which process is the I/O going on. | +| ipcalc | GPLv2+ | ipcalc provides a simple way to calculate IP information for a hostor network. Depending on the options specified, it may be used to provideIP network information in human readable format, in a format suitable forparsing in scripts, generate random private addresses, resolve an IP address,or check the validity of an address. | +| iproute | GPLv2+ and Public Domain | The iproute package contains networking utilities (ip and rtmon, for example)which are designed to use the advanced networking capabilities of the Linuxkernel. | +| iproute-tc | GPLv2+ | The Traffic Control utility manages queueing disciplines, their classes andattached filters and actions. It is the standard tool to configure QoS inLinux. | +| iprutils | CPL | Provides a suite of utilities to manage and configure SCSI devicessupported by the ipr SCSI storage device driver. | +| ipset | GPLv2 | IP sets are a framework inside the Linux kernel since version 2.4.x, which canbe administered by the ipset utility. Depending on the type, currently an IPset may store IP addresses, (TCP/UDP) port numbers or IP addresses with MACaddresses in a way, which ensures lightning speed when matching an entryagainst a set.If you want to: - store multiple IP addresses or port numbers and match against the collection by iptables at one swoop; - dynamically update iptables rules against IP addresses or ports without performance penalty; - express complex IP address and ports based rulesets with one single iptables rule and benefit from the speed of IP setsthen ipset may be the proper tool for you. | +| ipset-libs | GPLv2 | This package contains the libraries which provide the IP sets funcionality. | +| ipset-service | GPLv2 | This package provides the service ipset that is splitout of the base package since it is not active by default. | +| iptables | GPLv2 and Artistic 2.0 and ISC | The iptables utility controls the network packet filtering code in theLinux kernel. If you need to set up firewalls and/or IP masquerading,you should either install nftables or this package.ip6tables, which are drop-in replacements of the legacy tools. | +| iptables-arptables | GPLv2 and Artistic 2.0 and ISC | The arptables tool is used to set up and maintainthe tables of ARP rules in the Linux kernel. These rules inspectthe ARP frames which they see. arptables is analogous to the iptablesuser space tool, but is less complicated.replacement of the legacy tool. | +| iptables-devel | GPLv2 and Artistic 2.0 and ISC | iptables development headers and libraries.The iptc libraries are marked as not public by upstream. The interface is notstable and may change with every new version. It is therefore unsupported. | +| iptables-ebtables | GPLv2 and Artistic 2.0 and ISC | Ethernet bridge tables is a firewalling tool to transparently filter networktraffic passing a bridge. The filtering possibilities are limited to linklayer filtering and some basic filtering on higher network layers.This tool is the userspace control for the bridge and ebtables kernelcomponents.The ebtables tool can be used together with the other Linux filtering tools,like iptables. There are no known incompatibility issues.replacement of the legacy tool. | +| iptables-libs | GPLv2 and Artistic 2.0 and ISC | iptables libraries.Please remember that libip*tc libraries do neither have a stable API nor a real so version.For more information about this, please have a look at `http://www.netfilter.org/documentation/FAQ/netfilter-faq-4.html#ss4.5` | +| iptables-services | GPLv2 and Artistic 2.0 and ISC | iptables services for IPv4 and IPv6This package provides the services iptables and ip6tables that have been splitout of the base package since they are not active by default anymore. | +| iptables-utils | GPLv2 and Artistic 2.0 and ISC | Utils for iptables.Currently only provides nfnl_osf with the pf.os database. | +| iptraf-ng | GPLv2+ | IPTraf-ng is a console-based network monitoring utility. IPTraf gathersdata like TCP connection packet and byte counts, interface statisticsand activity indicators, TCP/UDP traffic breakdowns, and LAN stationpacket and byte counts. IPTraf-ng features include an IP traffic monitorwhich shows TCP flag information, packet and byte counts, ICMPdetails, OSPF packet types, and oversized IP packet warnings;interface statistics showing IP, TCP, UDP, ICMP, non-IP and other IPpacket counts, IP checksum errors, interface activity and packet sizecounts; a TCP and UDP service monitor showing counts of incoming andoutgoing packets for common TCP and UDP application ports, a LANstatistics module that discovers active hosts and displays statisticsabout their activity; TCP, UDP and other protocol display filters soyou can view just the traffic you want; logging; support for Ethernet,FDDI, ISDN, SLIP, PPP, and loopback interfaces; and utilization of thebuilt-in raw socket interface of the Linux kernel, so it can be usedon a wide variety of supported network cards. | +| iptstate | zlib | IP Tables State (iptstate) was originally written to implementthe ""state top"" feature of IP Filter in IP Tables. ""State top""displays the states held by your stateful firewall in a top-likemanner.Since IP Tables doesn't have a built in way to easily displaythis information even once, an option was added to just have itdisplay the state table once. Features include: - Top-like realtime state table information - Sorting by any field - Reversible sorting - Single display of state table - Customizable refresh rate - Display filtering - Color-coding - Open Source - much more... | +| iputils | BSD and GPLv2+ | The iputils package contains basic utilities for monitoring a network,including ping. The ping command sends a series of ICMP protocolECHO_REQUEST packets to a specified network host to discover whetherthe target machine is alive and receiving network traffic. | +| iputils-ninfod | BSD and GPLv2+ | Node Information Query (RFC4620) daemon. Responds to IPv6 Node InformationQueries. | +| irqbalance | GPLv2 | irqbalance is a daemon that evenly distributes IRQ load acrossmultiple CPUs for enhanced performance. | +| iscsi-initiator-utils | GPLv2+ | The iscsi package provides the server daemon for the iSCSI protocol,as well as the utility programs used to manage it. iSCSI is a protocolfor distributed disk access using SCSI commands sent over InternetProtocol networks. | +| iscsi-initiator-utils-iscsiuio | BSD | The iscsiuio configuration daemon provides network configuration helpfor some iSCSI offload hardware. | +| isns-utils | LGPLv2+ | The iSNS package contains the daemon and tools to setup a iSNS server,and iSNS client tools. The Internet Storage Name Service (iSNS) protocolallows automated discovery, management and configuration of iSCSI andFibre Channel devices (using iFCP gateways) on a TCP/IP network. | +| isns-utils-devel | LGPLv2+ | Development files for iSNS | +| isns-utils-libs | LGPLv2+ | Shared library files for iSNS | +| iw | ISC | iw is a new nl80211 based CLI configuration utility for wireless devices.Currently you can only use this utility to configure devices whichuse a mac80211 driver as these are the new drivers being written -only because most new wireless devices being sold are now SoftMAC. | +| iwl1000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl1000 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl100-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl100 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl105-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl105 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl135-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl135 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl2000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl2000 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl2030-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux to support the iwl2030 hardware. Usage of the firmwareis subject to the terms and conditions contained inside the providedLICENSE file. Please read it carefully. | +| iwl3160-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl3945-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl3945 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl4965-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl4965 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl5000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl5000 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl5150-firmware | Redistributable, no modification permitted | This package contains the firmware required by the iwl5150 driverfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6000-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6000g2a-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6000g2b-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl6050-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwl7260-firmware | Redistributable, no modification permitted | This package contains the firmware required by the Intel wireless driversfor Linux. Usage of the firmware is subject to the terms and conditionscontained inside the provided LICENSE file. Please read it carefully. | +| iwpmd | GPLv2 or BSD | iwpmd provides a userspace service for iWarp drivers to claimtcp ports through the standard socket interface. | +| jansson | MIT | Small library for parsing and writing JSON documents. | +| jimtcl | BSD | Jim is an opensource small-footprint implementation of the Tcl programminglanguage. It implements a large subset of Tcl and adds new features likereferences with garbage collection, closures, built-in Object OrientedProgramming system, Functional Programming commands, first-class arrays andUTF-8 support. | +| json-c | MIT | JSON-C implements a reference counting object model that allows youto easily construct JSON objects in C, output them as JSON formattedstrings and parse JSON formatted strings back into the C representationof JSON objects. It aims to conform to RFC 7159. | +| json-glib | LGPLv2+ | json-glib is a library providing serialization and deserialization supportfor the JavaScript Object Notation (JSON) format. | +| kabi-dw | GPLv3+ | The aim of kabi-dw is to detect any changes in the ABI between the successivebuilds of the Linux kernel. This is done by dumping the DWARF type information(the .debug_info section) for the specific symbols into the text files andlater comparing the text files. | +| kbd | GPLv2+ | The kbd package contains tools for managing a Linuxsystem's console's behavior, including the keyboard, the screenfonts, the virtual terminals and font files. | +| kbd-legacy | GPLv2+ | The kbd-legacy package contains original keymaps for kbd package.Please note that kbd-legacy is not helpful without kbd. | +| kbd-misc | GPLv2+ | The kbd-misc package contains data for kbd package - console fonts,keymaps etc. Please note that kbd-misc is not helpful without kbd. | +| kernel | GPLv2 and Redistributable, no modification permitted | This is the package which provides the Linux kernel for Red Hat EnterpriseLinux. It is based on upstream Linux at version 4.18.0 and maintains kABIcompatibility of a set of approved symbols, however it is heavily modified withbackports and fixes pulled from newer upstream Linux kernel releases. This meansfrom newer upstream linux versions, while maintaining a well tested and stablefixes and features), updates to block layer, supported filesystems, major driverupdates for supported hardware in Red Hat Enterprise Linux, enhancements forenterprise customers, etc. | +| kernel | GPLv2 and Redistributable, no modification permitted | This is the package which provides the Linux kernel for Alibaba Cloud Linux.It is based on upstream Linux at version 4.19.91 and maintains kABIcompatibility of a set of approved symbols, however it is heavily modified withbackports and fixes pulled from newer upstream Linux kernel releases. This meansfrom newer upstream linux versions, while maintaining a well tested and stablefixes and features), updates to block layer, supported filesystems, major driverupdates for supported hardware in Alibaba Cloud Linux, enhancements forenterprise customers, etc. | +| kernel-abi-whitelists | GPLv2 and Redistributable, no modification permitted | The kABI package contains information pertaining to the Red Hat EnterpriseLinux kernel ABI, including lists of kernel symbols that are needed byexternal Linux kernel modules, and a yum plugin to aid enforcement. | +| kernel-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc. | +| kernel-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc. | +| kernel-cross-headers | GPLv2 and Redistributable, no modification permitted | Kernel-cross-headers includes the C header files that specify the interfacebetween the Linux kernel and userspace libraries and programs. Theheader files define structures and constants that are needed forbuilding most standard programs and are also needed for rebuilding thecross-glibc package. | +| kernel-debug | GPLv2 and Redistributable, no modification permitted | The meta-package for the debug kernel | +| kernel-debug | GPLv2 and Redistributable, no modification permitted | The meta-package for the debug kernel | +| kernel-debug-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc.This variant of the kernel has numerous debugging options enabled.It should only be installed when trying to gather additional informationon kernel bugs, as some of these options impact performance noticably. | +| kernel-debug-core | GPLv2 and Redistributable, no modification permitted | The kernel package contains the Linux kernel (vmlinuz), the core of anyLinux operating system. The kernel handles the basic functionsinput and output, etc.This variant of the kernel has numerous debugging options enabled.It should only be installed when trying to gather additional informationon kernel bugs, as some of these options impact performance noticably. | +| kernel-debug-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the debug kernel package. | +| kernel-debug-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the kernel package. | +| kernel-debug-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the debug-core kernel package. | +| kernel-debug-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the core kernel package. | +| kernel-debug-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the debug kernel package. | +| kernel-debug-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the kernel package. | +| kernel-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the kernel package. | +| kernel-devel | GPLv2 and Redistributable, no modification permitted | This package provides kernel headers and makefiles sufficient to build modulesagainst the kernel package. | +| kernel-doc | GPLv2 and Redistributable, no modification permitted | This package contains documentation files from the kernelsource. Various bits of information about the Linux kernel and thedevice drivers shipped with it are documented in these files.You'll want to install this package if you need a reference to theoptions that can be passed to Linux kernel modules at load time. | +| kernel-headers | GPLv2 and Redistributable, no modification permitted | Kernel-headers includes the C header files that specify the interfacebetween the Linux kernel and userspace libraries and programs. Theheader files define structures and constants that are needed forbuilding most standard programs and are also needed for rebuilding theglibc package. | +| kernel-headers | GPLv2 and Redistributable, no modification permitted | Kernel-headers includes the C header files that specify the interfacebetween the Linux kernel and userspace libraries and programs. Theheader files define structures and constants that are needed forbuilding most standard programs and are also needed for rebuilding theglibc package. | +| kernel-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the core kernel package. | +| kernel-modules | GPLv2 and Redistributable, no modification permitted | This package provides commonly used kernel modules for the core kernel package. | +| kernel-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the kernel package. | +| kernel-modules-extra | GPLv2 and Redistributable, no modification permitted | This package provides less commonly used kernel modules for the kernel package. | +| kernel-tools | GPLv2 | This package contains the tools/ directory from the kernel sourceand the supporting documentation. | +| kernel-tools | GPLv2 | This package contains the tools/ directory from the kernel sourceand the supporting documentation. | +| kernel-tools-libs | GPLv2 | This package contains the libraries built from the tools/ directoryfrom the kernel source. | +| kernel-tools-libs | GPLv2 | This package contains the libraries built from the tools/ directoryfrom the kernel source. | +| kexec-tools | GPLv2 | kexec-tools provides /usr/sbin/kexec binary that facilitates a newkernel to boot using the kernel's kexec feature either on anormal or a panic reboot. This package contains the /usr/sbin/kexecbinary and ancillary utilities that together form the userspacecomponent of the kernel's kexec feature. | +| keyutils | GPLv2+ and LGPLv2+ | Utilities to control the kernel key management facility and to providea mechanism by which the kernel call back to user space to get a keyinstantiated. | +| keyutils-libs | GPLv2+ and LGPLv2+ | This package provides a wrapper library for the key management facility systemcalls. | +| keyutils-libs-devel | GPLv2+ and LGPLv2+ | This package provides headers and libraries for building key utilities. | +| kmod | GPLv2+ | The kmod package provides various programs needed for automaticloading and unloading of modules under 2.6, 3.x, and later kernels, as wellas other module management programs. Device drivers and filesystems are twoexamples of loaded and unloaded modules. | +| kmod-kvdo | GPLv2+ | Virtual Data Optimizer (VDO) is a device mapper target that deliversblock-level deduplication, compression, and thin provisioning.This package provides the kernel modules for VDO. | +| kmod-libs | LGPLv2+ | The kmod-libs package provides runtime libraries for any application thatwishes to load or unload Linux kernel modules from the running system. | +| kpartx | GPLv2 | kpartx manages partition creation and removal for device-mapper devices. | +| kpatch | GPLv2 | kpatch is a live kernel patch module manager. It allows the user to managea collection of binary kernel patch modules which can be used to dynamicallypatch the kernel without rebooting. | +| krb5-devel | MIT | Kerberos is a network authentication system. The krb5-devel packagecontains the header files and libraries needed for compiling Kerberos5 programs. If you want to develop Kerberos-aware programs, you needto install this package. | +| krb5-libs | MIT | Kerberos is a network authentication system. The krb5-libs packagecontains the shared libraries needed by Kerberos 5. If you are usingKerberos, you need to install this package. | +| krb5-pkinit | MIT | Kerberos is a network authentication system. The krb5-pkinitpackage contains the PKINIT plugin, which allows clientsto obtain initial credentials from a KDC using a private key and acertificate. | +| krb5-server | MIT | Kerberos is a network authentication system. The krb5-server packagecontains the programs that must be installed on a Kerberos 5 keydistribution center (KDC). If you are installing a Kerberos 5 KDC,you need to install this package (in other words, most people shouldNOT install this package). | +| krb5-server-ldap | MIT | Kerberos is a network authentication system. The krb5-server packagecontains the programs that must be installed on a Kerberos 5 keydistribution center (KDC). If you are installing a Kerberos 5 KDC,and you wish to use a directory server to store the data for yourrealm, you need to install this package. | +| krb5-workstation | MIT | Kerberos is a network authentication system. The krb5-workstationpackage contains the basic Kerberos programs (kinit, klist, kdestroy,kpasswd). If your network uses Kerberos, this package should beinstalled on every workstation. | +| ksc | GPLv2+ | A kernel module source code checker to find usage of non whitelist symbols | +| ldb-tools | LGPLv3+ | Tools to manage LDB files | +| ledmon | GPLv2+ | The ledmon and ledctl are user space applications design to control LEDassociated with each slot in an enclosure or a drive bay. There are two(Activity LED, Locate LED, Fail LED). User must have root privileges touse this application. | +| less | GPLv3+ or BSD | The less utility is a text file browser that resembles more, but hasmore capabilities. Less allows you to move backwards in the file aswell as forwards. Since less doesn't have to read the entire input filebefore it starts, less starts up more quickly than text editors (forexample, vi).You should install less because it is a basic utility for viewing textfiles, and you'll use it frequently. | +| libacl | LGPLv2+ | This package contains the libacl.so dynamic library which containsthe POSIX 1003.1e draft standard 17 functions for manipulating accesscontrol lists. | +| libacl-devel | LGPLv2+ | This package contains header files and documentation needed to developprograms which make use of the access control list programming interfacedefined in POSIX 1003.1e draft standard 17. | +| libaio | LGPLv2+ | The Linux-native asynchronous I/O facility (""async I/O"", or ""aio"") has aricher API and capability set than the simple POSIX async I/O facility.This library, libaio, provides the Linux-native API for async I/O.The POSIX async I/O facility requires this library in order to providekernel-accelerated async I/O capabilities, as do applications whichrequire the Linux-native async I/O API. | +| libaio-devel | LGPLv2+ | This package provides header files to include and libraries to link withfor the Linux-native asynchronous I/O facility (""async I/O"", or ""aio""). | +| libappstream-glib | LGPLv2+ | This library provides GObjects and helper methods to make it easy to read andwrite AppStream metadata. It also provides a simple DOM implementation thatmakes it easy to edit nodes and convert to and from the standardized XMLrepresentation. | +| libarchive | BSD | Libarchive is a programming library that can create and read several differentstreaming archive formats, including most popular tar variants, several cpioformats, and both BSD and GNU ar variants. It can also write shar archives andread ISO9660 CDROM images and ZIP archives. | +| libasan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Address Sanitizer librarywhich is used for -fsanitize=address instrumented programs. | +| libassuan | LGPLv2+ and GPLv3+ | This is the IPC library used by GnuPG 2, GPGME and a few otherpackages. | +| libatomic | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the GNU Atomic librarywhich is a GCC support runtime library for atomic operations not supportedby hardware. | +| libatomic-static | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GNU Atomic static libraries. | +| libattr | LGPLv2+ | This package contains the libattr.so dynamic library which containsthe extended attribute system calls and library functions. | +| libattr-devel | LGPLv2+ | This package contains header files and documentation needed todevelop programs which make use of extended attributes.For Linux programs, the documented system call API is therecommended interface, but an SGI IRIX compatibility interfaceis also provided.Currently only ext2, ext3 and XFS support extended attributes.The SGI IRIX compatibility API built above the Linux system calls isused by programs such as xfsdump(8), xfsrestore(8) and xfs_fsr(8).You should install libattr-devel if you want to develop programswhich make use of extended attributes. If you install libattr-devel,you'll also want to install attr. | +| libbasicobjects | GPLv3+ | Basic object types | +| libblkid | LGPLv2+ | This is block device identification library, part of util-linux. | +| libblkid-devel | LGPLv2+ | This is the block device identification development library and headers,part of util-linux. | +| libbpf | LGPLv2 or BSD | A mirror of bpf-next linux tree bpf-next/tools/lib/bpf directory plus itssupporting header files. The version of the package reflects the version ofABI. | +| libcap | GPLv2 | libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)draft 15 capabilities. | +| libcap-devel | GPLv2 | Development files (Headers, etc) for libcap.libcap is a library for getting and setting POSIX.1e (formerly POSIX 6)draft 15 capabilities.Install libcap-devel if you want to develop or compile applications usinglibcap. | +| libcap-ng | LGPLv2+ | Libcap-ng is a library that makes using posix capabilities easier | +| libcap-ng-devel | LGPLv2+ | The libcap-ng-devel package contains the files needed for developingapplications that need to use the libcap-ng library. | +| libcap-ng-utils | GPLv2+ | The libcap-ng-utils package contains applications to analyze theposix capabilities of all the program running on a system. It alsolets you set the file system based capabilities. | +| libcgroup | LGPLv2+ | Control groups infrastructure. The library helps manipulate, control,administrate and monitor control groups and the associated controllers. | +| libcgroup-pam | LGPLv2+ | Linux-PAM module, which allows administrators to classify the user's loginprocesses to pre-configured control group. | +| libcgroup-tools | LGPLv2+ | This package contains command-line programs, services and a daemon formanipulating control groups using the libcgroup library. | +| libcollection | LGPLv3+ | A data-type to collect data in a hierarchical structure for easy iterationand serialization | +| libcom_err | MIT | This is the common error description library, part of e2fsprogs.libcom_err is an attempt to present a common error-handling mechanism. | +| libcom_err-devel | MIT | This is the common error description development library and headers,part of e2fsprogs. It contains the compile_et command, usedto convert a table listing error-code names and associated messagesmessages into a C source file suitable for use with the library.libcom_err is an attempt to present a common error-handling mechanism. | +| libcomps | GPLv2+ | Libcomps is library for structure-like manipulation with content ofcomps XML files. Supports read/write XML file, structure(s) modification. | +| libcomps-devel | GPLv2+ | Development files for libcomps library. | +| libconfig | LGPLv2+ | Libconfig is a simple library for manipulating structured configurationfiles. This file format is more compact and more readable than XML. Andunlike XML, it is type-aware, so it is not necessary to do string parsingin application code. | +| libcroco | LGPLv2 | CSS2 parsing and manipulation library for GNOME | +| libcurl | MIT | libcurl is a free and easy-to-use client-side URL transfer library, supportingFTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,FTP uploading, HTTP form based upload, proxies, cookies, user+passwordauthentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transferresume, http proxy tunneling and more. | +| libcurl-devel | MIT | The libcurl-devel package includes header files and libraries necessary fordeveloping programs which use the libcurl library. It contains the APIdocumentation of the library, too. | +| libcurl-minimal | MIT | This is a replacement of the 'libcurl' package for minimal installations. Itcomes with a limited set of features compared to the 'libcurl' package. On theother hand, the package is smaller and requires fewer run-time dependencies tobe installed. | +| libdaemon | LGPLv2+ | libdaemon is a lightweight C library which eases the writing of UNIX daemons.It consists of the following parts:* A wrapper around fork() which does the correct daemonization procedure of a process* A wrapper around syslog() for simpler and compatible log output to Syslog or STDERR* An API for writing PID files* An API for serializing UNIX signals into a pipe for usage with select() or poll()* An API for running subprocesses with STDOUT and STDERR redirected to syslog. | +| libdb | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. The Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It isused by many applications, including Python and Perl, so this shouldbe installed on all systems. | +| libdb-utils | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. DB supports C, C++, Java and Perl APIs. | +| libdhash | LGPLv3+ | A hash table which will dynamically resize to achieve optimal storage & accesstime properties | +| libdmmp | GPLv3+ | This package contains the shared library for the device-mapper-multipathC API library. | +| libdnf | LGPLv2+ | A Library providing simplified C and Python API to libsolv. | +| libedit | BSD | Libedit is an autotool- and libtoolized port of the NetBSD Editline library.It provides generic line editing, history, and tokenization functions, similarto those found in GNU Readline. | +| liberation-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyMeta-package of Liberation fonts which installs Sans, Serif, and Monospacefamilies. | +| liberation-fonts-common | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyShared common files of Liberation font families. | +| liberation-mono-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyThis package provides Monospace TrueType fonts that replace commonly usedMicrosoft Courier New. | +| liberation-narrow-fonts | Liberation | The Liberation Sans Narrow Fonts are intended to be replacements for he Arial Narrow. | +| liberation-sans-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyThis package provides Sans-serif TrueType fonts that replace commonly usedMicrosoft Arial. | +| liberation-serif-fonts | OFL | The Liberation Fonts are intended to be replacements for the 3 most commonlyThis package provides Serif TrueType fonts that replace commonly usedMicrosoft Times New Roman. | +| libertas-sd8686-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas SD 8686 Network Adapter | +| libertas-sd8787-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas SD 8787 Network Adapter | +| libertas-usb8388-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas USB 8388 Network Adapter | +| libertas-usb8388-olpc-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas USB 8388 Network Adapter with OLPC mesh networksupport. | +| libevent | BSD and ISC | The libevent API provides a mechanism to execute a callback functionwhen a specific event occurs on a file descriptor or after a timeouthas been reached. libevent is meant to replace the asynchronous eventloop found in event driven network servers. An application just needsto call event_dispatch() and can then add or remove events dynamicallywithout having to change the event loop. | +| libevent-doc | BSD and MIT | This package contains the development documentation for libevent. | +| libfabric | BSD or GPLv2 | OpenFabrics Interfaces (OFI) is a framework focused on exporting fabriccommunication services to applications. OFI is best described as a collectionof libraries and applications used to export fabric services. The keyservices, daemons, and test applications.Libfabric is a core component of OFI. It is the library that defines andexports the user-space API of OFI, and is typically the only software thatapplications deal with directly. It works in conjunction with providerlibraries, which are often integrated directly into libfabric. | +| libfdisk | LGPLv2+ | This is library for fdisk-like programs, part of util-linux. | +| libfdisk-devel | LGPLv2+ | This is development library and headers for fdisk-like programs,part of util-linux. | +| libffi | MIT | Compilers for high level languages generate code that follow certainconventions. These conventions are necessary, in part, for separatecompilation to work. One such convention is the ""calling convention"".The calling convention is a set of assumptions made by the compilerabout where function arguments will be found on entry to a function. Acalling convention also specifies where the return value for a functionis found.Some programs may not know at the time of compilation what argumentsare to be passed to a function. For instance, an interpreter may betold at run-time about the number and types of arguments used to call agiven function. `Libffi' can be used in such programs to provide abridge from the interpreter program to compiled code.The `libffi' library provides a portable, high level programminginterface to various calling conventions. This allows a programmer tocall any function specified by a call interface description at run time.FFI stands for Foreign Function Interface. A foreign functioninterface is the popular name for the interface that allows codewritten in one language to call code written in another language. The`libffi' library really only provides the lowest, machine dependentlayer of a fully featured foreign function interface. A layer mustexist above `libffi' that handles type conversions for values passedbetween the two languages. | +| libffi-devel | MIT | The libffi-devel package contains libraries and header files fordeveloping applications that use libffi. | +| libgcab1 | LGPLv2+ | libgcab is a library to manipulate Cabinet archive using GIO/GObject. | +| libgcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC shared support library which is needede.g. for exception handling support. | +| libgcrypt | LGPLv2+ | Libgcrypt is a general purpose crypto library based on the code usedin GNU Privacy Guard. This is a development version. | +| libgcrypt-devel | LGPLv2+ and GPLv2+ | Libgcrypt is a general purpose crypto library based on the code usedin GNU Privacy Guard. This package contains files needed to developapplications using libgcrypt. | +| libgfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains Fortran shared library which is needed to runFortran dynamically linked programs. | +| libgomp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC shared support library which is neededfor OpenMP v4.5 support. | +| libgomp-offload-nvptx | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains libgomp plugin for offloading to NVidiaPTX. The plugin needs libcuda.so.1 shared library that has to beinstalled separately. | +| libgpg-error | LGPLv2+ | This is a library that defines common error values for all GnuPGcomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,pinentry, SmartCard Daemon and possibly more in the future. | +| libgpg-error-devel | LGPLv2+ | This is a library that defines common error values for all GnuPGcomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,pinentry, SmartCard Daemon and possibly more in the future. This packagecontains files necessary to develop applications using libgpg-error. | +| libgudev | LGPLv2+ | This library makes it much simpler to use libudev from programsalready using GObject. It also makes it possible to easily use libudevfrom other programming languages, such as Javascript, because ofGObject introspection support. | +| libgusb | LGPLv2+ | GUsb is a GObject wrapper for libusb1 that makes it easy to doasynchronous control, bulk and interrupt transfers with propercancellation and integration into a mainloop. | +| libhbaapi | SNIA | The SNIA HBA API library. C-level project to manageFibre Channel Host Bus Adapters. | +| libhbalinux | LGPLv2 | SNIA HBAAPI vendor library built on top of the scsi_transport_fc interfaces. | +| libhbalinux-devel | LGPLv2 | The libhbalinux-devel package contains the library pkgconfig file. | +| libhugetlbfs | LGPLv2+ | libhugetlbfs is a library which provides easy access to huge pages of memory.It is a wrapper for the hugetlbfs file system. Applications can use huge pagesto fulfill malloc() requests without being recompiled by using LD_PRELOAD.Alternatively, applications can be linked against libhugetlbfs without sourcemodifications to load BSS or BSS, data, and text segments into large pages. | +| libhugetlbfs-devel | LGPLv2+ | Contains header files for building with libhugetlbfs. | +| libhugetlbfs-utils | LGPLv2+ | This packages contains a number of utilities that will help administrate theuse of huge pages on your system. hugeedit modifies binaries to set defaultsegment remapping behavior. hugectl sets environment variables for using hugepages and then execs the target program. hugeadm gives easy access to huge pagepool size control. pagesize lists page sizes available on the machine. | +| libibumad | GPLv2 or BSD | libibumad provides the userspace management datagram (umad) libraryfunctions, which sit on top of the umad modules in the kernel. Theseare used by the IB diagnostic and management tools, including OpenSM. | +| libibverbs | GPLv2 or BSD | libibverbs is a library that allows userspace processes to use RDMA""verbs"" as described in the InfiniBand Architecture Specification andthe RDMA Protocol Verbs Specification. This includes direct hardwareaccess from userspace to InfiniBand/iWARP adapters (kernel bypass) forfast path operations.Device-specific plug-in ibverbs userspace drivers are included: | +| libibverbs-utils | GPLv2 or BSD | Useful libibverbs example programs such as ibv_devinfo, whichdisplays information about RDMA devices. | +| libical | LGPLv2 or MPLv2.0 | Reference implementation of the iCalendar data type and serialization formatused in dozens of calendaring and scheduling products. | +| libicu | MIT and UCD and Public Domain | The International Components for Unicode (ICU) libraries providerobust and full-featured Unicode services on a wide variety ofplatforms. ICU supports the most current version of the Unicodestandard, and they provide support for supplementary Unicodecharacters (needed for GB 18030 repertoire support).As computing environments become more heterogeneous, softwareportability becomes more important. ICU lets you produce the sameresults across all the various platforms you support, withoutsacrificing performance. It offers great flexibility to extend andcustomize the supplied services. | +| libicu-devel | MIT and UCD and Public Domain | Includes and definitions for developing with icu. | +| libicu-doc | MIT and UCD and Public Domain | Documentation for International Components for Unicode. | +| libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Libidn2 is an implementation of the IDNA2008 specifications in RFC5890, 5891, 5892, 5893 and TR46 for internationalized domain names(IDN). It is a standalone library, without any dependency on libidn. | +| libini_config | LGPLv3+ | Library to process config files in INI format into a libcollection datastructure | +| libipa_hbac | LGPLv3+ | Utility library to validate FreeIPA HBAC rules for authorization requests | +| libitm | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the GNU Transactional Memory librarywhich is a GCC transactional memory support runtime library. | +| libkadm5 | MIT | Kerberos is a network authentication system. The libkadm5 packagecontains only the libkadm5clnt and libkadm5serv shared objects. Thisinterface is not considered stable. | +| libkcapi | BSD or GPLv2 | libkcapi allows user-space to access the Linux kernel crypto API.This library uses the netlink interface and exports easy to use APIsso that a developer does not need to consider the low-level netlinkinterface handling.The library does not implement any cipher algorithms. All consumerrequests are sent to the kernel for processing. Results from thekernel crypto API are returned to the consumer via the library API.The kernel interface and therefore this library can be used byunprivileged processes. | +| libkcapi-hmaccalc | BSD or GPLv2 | Provides drop-in replacements for sha*hmac tools (from packagehmaccalc) using libkcapi. | +| libkeepalive | MIT | libkeepalive is a library that enables tcp keepalive features in glibc basedbinary dynamic executables, without any change in the original program. | +| libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | KSBA (pronounced Kasbah) is a library to make X.509 certificates aswell as the CMS easily accessible by other applications. Bothspecifications are building blocks of S/MIME and TLS. | +| libldb | LGPLv3+ | An extensible library that implements an LDAP like API to access remote LDAPservers, or use local tdb databases. | +| libldb-devel | LGPLv3+ | Header files needed to develop programs that link against the LDB library. | +| liblsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Leak Sanitizer librarywhich is used for -fsanitize=leak instrumented programs. | +| libmbim | LGPLv2+ | This package contains the libraries that make it easier to use MBIMfunctionality from applications that use glib. | +| libmbim-utils | GPLv2+ | This package contains the utilities that make it easier to use MBIMfunctionality from the command line. | +| libmetalink | MIT | libmetalink is a Metalink C library. It adds Metalink functionality such asparsing Metalink XML files to programs written in C. | +| libmicrohttpd | LGPLv2+ | GNU libmicrohttpd is a small C library that is supposed to make iteasy to run an HTTP server as part of another application.Key features that distinguish libmicrohttpd from other projects are:* API is simple, expressive and fully reentrant* Implementation is http 1.1 compliant* HTTP server can listen on multiple ports* Support for IPv6* Support for incremental processing of POST data* Creates binary of only 25k (for now)* Three different threading models | +| libmnl | LGPLv2+ | libmnl is a minimalistic user-space library oriented to Netlink developers.There are a lot of common tasks in parsing, validating, constructing of boththe Netlink header and TLVs that are repetitive and easy to get wrong.This library aims to provide simple helpers that allows you to re-use code andto avoid re-inventing the wheel. | +| libmodman | LGPLv2+ | libmodman is a simple library for managing C++ modules (plug-ins). | +| libmodulemd1 | MIT | Compatibility library for libmodulemd 1.x | +| libmodulemd | MIT | C Library for manipulating module metadata files.See `https://github.com/fedora-modularity/libmodulemd/blob/master/README.md` formore details. | +| libmount | LGPLv2+ | This is the device mounting library, part of util-linux. | +| libndp | LGPLv2+ | This package contains a library which provides a wrapperfor IPv6 Neighbor Discovery Protocol. It also provides a toolnamed ndptool for sending and receiving NDP messages. | +| libnetfilter_conntrack | GPLv2+ | libnetfilter_conntrack is a userspace library providing a programminginterface (API) to the in-kernel connection tracking state table. | +| libnetfilter_cthelper | GPLv2 | This library provides the infrastructure for the user-space helperinfrastructure available since the Linux kernel 3.6. | +| libnetfilter_cttimeout | GPLv2+ | This infrastructure allows you to define fine-grain timeoutpolicies per flow. Basically, from user-space, you can createtimeout policy objects via nfct_timeout_alloc(), set thepolicy attributes, via nfct_timeout_*_attr_set(), and thenbuild the ctnetlink message to communicate this new timeoutpolicy to the kernel. | +| libnetfilter_queue | GPLv2 | libnetfilter_queue is a userspace library providing an API to packets that havebeen queued by the kernel packet filter. It is is part of a system thatdeprecates the old ip_queue / libipq mechanism.libnetfilter_queue has been previously known as libnfnetlink_queue. | +| libnfnetlink | GPLv2+ | libnfnetlink is a userspace library that provides some low-levelnfnetlink handling functions. It is used as a foundation for other, netfiltersubsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_logand libnfnetlink_queue. | +| libnfsidmap | BSD | Library that handles mapping between names and ids for NFSv4. | +| libnftnl | GPLv2+ | A library for low-level interaction with nftables Netlink's API over libmnl. | +| libnghttp2 | MIT | libnghttp2 is a library implementing the Hypertext Transfer Protocolversion 2 (HTTP/2) protocol in C. | +| libnl3 | LGPLv2 | This package contains a convenience library to simplifyusing the Linux kernel's netlink sockets interface fornetwork manipulation | +| libnl3-cli | LGPLv2 | This package contains various libnl3 utils and additionallibraries on which they depend | +| libnl3-devel | LGPLv2 | This package contains various headers for using libnl3 | +| libnl3-doc | LGPLv2 | This package contains libnl3 API documentation | +| libnsl2 | BSD and LGPLv2+ | This package contains the libnsl library. This library containsthe public client interface for NIS(YP) and NIS+.This code was formerly part of glibc, but is now standalone tobe able to link against TI-RPC for IPv6 support. | +| libnsl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This package provides the legacy version of libnsl library, foraccessing NIS services.This library is provided for backwards compatibility only;applications should use libnsl2 instead to gain IPv6 support. | +| libpath_utils | LGPLv3+ | Utility functions to manipulate filesystem pathnames | +| libpcap | BSD with advertising | Libpcap provides a portable framework for low-level networkmonitoring. Libpcap can provide network statistics collection,security monitoring and network debugging. Since almost every systemvendor provides a different interface for packet capture, the libpcapauthors created this system-independent API to ease in porting and toalleviate the need for several system-dependent packet capture modulesin each application.Install libpcap if you need to do low-level network traffic monitoringon your network. | +| libpciaccess | MIT | libpciaccess is a library for portable PCI access routines across multipleoperating systems. | +| libpeas | LGPLv2+ | libpeas is a convenience library making adding plug-ins supportto glib-based applications. | +| libpipeline | GPLv3+ | libpipeline is a C library for setting up and running pipelines ofprocesses, without needing to involve shell command-line parsing which isoften error-prone and insecure. This alleviates programmers of the need tolaboriously construct pipelines using lower-level primitives such as fork(2)and execve(2). | +| libpkgconf | ISC | This package provides libraries for applications to use the functionalityof pkgconf. | +| libpng | zlib | The libpng package contains a library of functions for creating andmanipulating PNG (Portable Network Graphics) image format files. PNGis a bit-mapped graphics format similar to the GIF format. PNG wascreated to replace the GIF format, since GIF uses a patented datacompression algorithm.Libpng should be installed if you need to manipulate PNG format imagefiles. | +| libpng-devel | zlib | The libpng-devel package contains header files and documentation necessaryfor developing programs using the PNG (Portable Network Graphics) library.If you want to develop programs which will manipulate PNG image formatfiles, you should install libpng-devel. You'll also need to installthe libpng package. | +| libproxy | LGPLv2+ | libproxy offers the following features: * extremely small core footprint (< 35K) * no external dependencies within libproxy core (libproxy plugins may have dependencies) * only 3 functions in the stable external API * dynamic adjustment to changing network topology * a standard way of dealing with proxy settings across all scenarios * a sublime sense of joy and accomplishment | +| libpsl | MIT | libpsl is a C library to handle the Public Suffix List. A ""public suffix"" is adomain name under which Internet users can directly register own names.Browsers and other web clients can use it to- Avoid privacy-leaking ""supercookies"";- Avoid privacy-leaking ""super domain"" certificates;- Domain highlighting parts of the domain in a user interface;- Sorting domain lists by site;Libpsl...- has built-in PSL data for fast access;- allows to load PSL data from files;- checks if a given domain is a ""public suffix"";- provides immediate cookie domain verification;- finds the longest public part of a given domain;- finds the shortest private part of a given domain;- works with international domains (UTF-8 and IDNA2008 Punycode);- is thread-safe;- handles IDNA2008 UTS#46; | +| libpsm2 | BSD or GPLv2 | The PSM Messaging API, or PSM API, is the low-leveluser-level communications interface for the Intel OPAfamily of products. PSM users are enabled with mechanismsnecessary to implement higher level communicationsinterfaces in parallel environments. | +| libpsm2-compat | BSD or GPLv2 | Support for MPIs linked with PSM versions < 2 | +| libpwquality | BSD or GPLv2+ | This is a library for password quality checks and generationof random passwords that pass the checks.This library uses the cracklib and cracklib dictionariesto perform some of the checks. | +| libqb | LGPLv2+ | libqb provides high-performance, reusable features for client-serverarchitecture, such as logging, tracing, inter-process communication (IPC),and polling. | +| libqb-devel | LGPLv2+ | The libqb-devel package contains libraries and header files fordeveloping applications that use libqb. | +| libqmi | LGPLv2+ | This package contains the libraries that make it easier to use QMI functionalityfrom applications that use glib. | +| libqmi-utils | GPLv2+ | This package contains the utilities that make it easier to use QMI functionalityfrom the command line. | +| libquadmath | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains GCC shared support library which is neededfor __float128 math support and for Fortran REAL*16 support. | +| librabbitmq | MIT | This is a C-language AMQP client library for use with AMQP serversspeaking protocol versions 0-9-1. | +| librdmacm | GPLv2 or BSD | librdmacm provides a userspace RDMA Communication Managment API. | +| librdmacm-utils | GPLv2 or BSD | Example test programs for the librdmacm library. | +| libref_array | LGPLv3+ | A dynamically-growing, reference-counted array | +| librepo | LGPLv2+ | A library providing C and Python (libcURL like) API to downloading repositorymetadata. | +| libreport-filesystem | GPLv2+ | Filesystem layout for libreport | +| librhsm | LGPLv2+ | Red Hat Subscription Manager library. | +| libseccomp | LGPLv2 | The libseccomp library provides an easy to use interface to the Linux Kernel'ssyscall filtering mechanism, seccomp. The libseccomp API allows an applicationto specify which syscalls, and optionally which syscall arguments, theapplication is allowed to execute, all of which are enforced by the LinuxKernel. | +| libsecret | LGPLv2+ | libsecret is a library for storing and retrieving passwords and other secrets.It communicates with the ""Secret Service"" using DBus. gnome-keyring andKSecretService are both implementations of a Secret Service. | +| libsecret-devel | LGPLv2+ | The libsecret-devel package contains libraries and header files fordeveloping applications that use libsecret. | +| libselinux | Public Domain | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.libselinux provides an API for SELinux applications to get and setprocess and file security contexts and to obtain security policydecisions. Required for any applications that use the SELinux API. | +| libselinux-devel | Public Domain | The libselinux-devel package contains the libraries and header filesneeded for developing SELinux applications. | +| libselinux-utils | Public Domain | The libselinux-utils package contains the utilities | +| libsemanage | LGPLv2+ | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.libsemanage provides an API for the manipulation of SELinux binary policies.It is used by checkpolicy (the policy compiler) and similar tools, as wellas by programs like load_policy that need to perform specific transformationson binary policies such as customizing policy boolean settings. | +| libsepol | LGPLv2+ | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.libsepol provides an API for the manipulation of SELinux binary policies.It is used by checkpolicy (the policy compiler) and similar tools, as wellas by programs like load_policy that need to perform specific transformationson binary policies such as customizing policy boolean settings. | +| libsepol-devel | LGPLv2+ | The libsepol-devel package contains the libraries and header filesneeded for developing applications that manipulate binary policies. | +| libsigsegv | GPLv2+ | This is a library for handling page faults in user mode. A page faultoccurs when a program tries to access to a region of memory that iscurrently not available. Catching and handling a page fault is a usefultechnique for implementing: - pageable virtual memory - memory-mapped access to persistent databases - generational garbage collectors - stack overflow handlers - distributed shared memory | +| libsmartcols | LGPLv2+ | This is library for ls-like terminal programs, part of util-linux. | +| libsmartcols-devel | LGPLv2+ | This is development library and headers for ls-like terminal programs,part of util-linux. | +| libsmbclient | GPLv3+ and LGPLv3+ | The libsmbclient contains the SMB client library from the Samba suite. | +| libsmbios | GPLv2+ or OSL 2.1 | Libsmbios is a library and utilities that can be used by client programs to getinformation from standard BIOS tables, such as the SMBIOS table.This package provides the C-based libsmbios library, with a C interface. | +| libsolv | BSD | A free package dependency solver using a satisfiability algorithm. Thelibrary is based on two major, but independent, blocks:- Using a dictionary approach to store and retrieve package and dependency information.- Using satisfiability, a well known and researched topic, for resolving package dependencies. | +| libsoup | LGPLv2 | Libsoup is an HTTP library implementation in C. It was originally partof a SOAP (Simple Object Access Protocol) implementation called Soup, butthe SOAP and non-SOAP parts have now been split into separate packages.libsoup uses the Glib main loop and is designed to work well with GTKapplications. This enables GNOME applications to access HTTP serverson the network in a completely asynchronous fashion, very similar tothe Gtk+ programming model (a synchronous operation mode is alsosupported for those who want it). | +| libss | MIT | This is libss, a command line interface parsing library, part of e2fsprogs.This package includes a tool that parses a command table to generatea simple command-line interface parser, the include files needed tocompile and use it.It was originally inspired by the Multics SubSystem library. | +| libssh | LGPLv2+ | The ssh library was designed to be used by programmers needing a working SSHimplementation by the mean of a library. The complete control of the client ismade by the programmer. With libssh, you can remotely execute programs, transferfiles, use a secure and transparent tunnel for your remote programs. With itsSecure FTP implementation, you can play with remote files easily, withoutthird-party programs others than libcrypto (from openssl). | +| libssh-config | LGPLv2+ | The libssh-config package provides the default configuration files for libssh. | +| libsss_autofs | LGPLv3+ | A utility library to allow communication between Autofs and SSSD | +| libsss_certmap | LGPLv3+ | Library to map certificates to users based on rules | +| libsss_idmap | LGPLv3+ | Utility library to convert SIDs to Unix uids and gids | +| libsss_nss_idmap | LGPLv3+ | Utility library for SID and certificate based lookups | +| libsss_simpleifp | GPLv3+ | Provides library that simplifies D-Bus API for the SSSD InfoPipe responder. | +| libsss_sudo | LGPLv3+ | A utility library to allow communication between SUDO and SSSD | +| libstdc++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The libstdc++ package contains a rewritten standard compliant GCC StandardC++ Library. | +| libstemmer | BSD | Snowball stemming algorithms for use in Information Retrieval Snowballprovides access to efficient algorithms for calculating a ""stemmed""form of a word. This is a form with most of the common morphologicalendings removed; hopefully representing a common linguistic base form.This is most useful in building search engines and informationretrieval software; for example, a search with stemming enabled shouldbe able to find a document containing ""cycling"" given the query""cycles"".Snowball provides algorithms for several (mainly European) languages.It also provides access to the classic Porter stemming algorithm forthe original algorithm may be of interest to information retrievalresearchers wishing to reproduce results of earlier experiments. | +| libstoragemgmt | LGPLv2+ | The libStorageMgmt library will provide a vendor agnostic open source storageapplication programming interface (API) that will allow management of storagearrays. The library includes a command line interface for interactive use andscripting (command lsmcli). The library also has a daemon that is used forexecuting plug-ins in a separate process (lsmd). | +| libstoragemgmt-arcconf-plugin | LGPLv2+ | The libstoragemgmt-arcconf-plugin package contains the plugin for MicrosemiAdaptec RAID and Smart Family Controller storage management. | +| libstoragemgmt-hpsa-plugin | LGPLv2+ | The libstoragemgmt-hpsa-plugin package contains the plugin for HPSmartArray storage management via hpssacli. | +| libstoragemgmt-local-plugin | LGPLv2+ | The nfs-plugin package contains plug-in for local NFS exports support.LibstorageMgmt local plugin allows user to manage locally storage systemwithout caring which real plugin(s) should be used. | +| libstoragemgmt-megaraid-plugin | LGPLv2+ | The libstoragemgmt-megaraid-plugin package contains the plugin for LSIMegaRAID storage management via storcli. | +| libstoragemgmt-nfs-plugin | LGPLv2+ | The nfs-plugin package contains plug-in for local NFS exports support. | +| libstoragemgmt-nfs-plugin-clibs | LGPLv2+ | The libstoragemgmt-nfs-plugin-clibs package contains python C extension for libstoragemgmtNFS plugin. | +| libstoragemgmt-nstor-plugin | LGPLv2+ | The libstoragemgmt-nstor-plugin package contains plug-in for NexentaStor arraysupport. | +| libstoragemgmt-smis-plugin | LGPLv2+ | The libstoragemgmt-smis-plugin package contains plug-in for generic SMI-S arraysupport. | +| libstoragemgmt-udev | LGPLv2+ | The libstoragemgmt-udev package contains udev rules and helper utilities foruevents generated by the kernel. | +| libsysfs | LGPLv2+ | Library used in handling linux kernel sysfs mounts and their various files. | +| libtalloc | LGPLv3+ | A library that implements a hierarchical allocator with destructors. | +| libtalloc-devel | LGPLv3+ | Header files needed to develop programs that link against the Talloc library. | +| libtasn1 | GPLv3+ and LGPLv2+ | A library that provides Abstract Syntax Notation One (ASN.1, as specifiedby the X.680 ITU-T recommendation) parsing and structures management, andDistinguished Encoding Rules (DER, as per X.690) encoding and decoding functions. | +| libtdb | LGPLv3+ | A library that implements a trivial database. | +| libtdb-devel | LGPLv3+ | Header files needed to develop programs that link against the Tdb library. | +| libteam | LGPLv2+ | This package contains a library which is a user-spacecounterpart for team network driver. It provides an APIto control team network devices. | +| libteam-doc | LGPLv2+ | This package contains libteam and libteamd API documentation | +| libtevent | LGPLv3+ | Tevent is an event system based on the talloc memory management library.Tevent has support for many event types, including timers, signals, andthe classic file descriptor events.Tevent also provide helpers to deal with asynchronous code providing thetevent_req (Tevent Request) functions. | +| libtevent-devel | LGPLv3+ | Header files needed to develop programs that link against the Tevent library. | +| libtirpc | SISSL and BSD | This package contains SunLib's implementation of transport-independentRPC (TI-RPC) documentation. This library forms a piece of the base ofOpen Network Computing (ONC), and is derived directly from theSolaris 2.3 source.TI-RPC is an enhanced version of TS-RPC that requires the UNIX System VTransport Layer Interface (TLI) or an equivalent X/Open Transport Interface(XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supportedby almost 70 vendors on all major operating systems. TS-RPC source code(RPCSRC 4.0) remains available from several internet sites. | +| libtirpc-devel | SISSL and BSD | This package includes header files and libraries necessary fordeveloping programs which use the tirpc library. | +| libtool-ltdl | LGPLv2+ | The libtool-ltdl package contains the GNU Libtool Dynamic Module Loader, alibrary that provides a consistent, portable interface which simplifies theprocess of using dynamic modules.These runtime libraries are needed by programs that link directly to thesystem-installed ltdl libraries; they are not needed by software built usingthe rest of the GNU Autotools (including GNU Autoconf and GNU Automake). | +| libtsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Thread Sanitizer librarywhich is used for -fsanitize=thread instrumented programs. | +| libubsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains the Undefined Behavior Sanitizer librarywhich is used for -fsanitize=undefined instrumented programs. | +| libunistring | GPLv2+ or LGPLv3+ | This portable C library implements Unicode string types in three flavours:(UTF-8, UTF-16, UTF-32), together with functions for character processing(names, classifications, properties) and functions for string processing(iteration, formatted output, width, word breaks, line breaks, normalization,case folding and regular expressions). | +| libusb | LGPLv2+ | This package provides a way for applications to access USB devices.Legacy libusb-0.1 is no longer supported by upstream, therefore content of thispackage was replaced by libusb-compat. It provides compatibility layer allowingapplications written for libusb-0.1 to work with libusb-1.0. | +| libusbx | LGPLv2+ | This package provides a way for applications to access USB devices.Libusbx is a fork of the original libusb, which is a fully API and ABIcompatible drop in for the libusb-1.0.9 release. The libusbx fork wasstarted by most of the libusb-1.0 developers, after the original libusbproject did not produce a new release for over 18 months.Note that this library is not compatible with the original libusb-0.1 series,if you need libusb-0.1 compatibility install the libusb package. | +| libusbx-devel | LGPLv2+ | The libusbx-devel package contains libraries and header files fordeveloping applications that use libusbx. | +| libusbx-devel-doc | LGPLv2+ | This package contains API documentation for libusbx. | +| libuser | LGPLv2+ | The libuser library implements a standardized interface for manipulatingand administering user and group accounts. The library uses pluggableback-ends to interface to its data sources.Sample applications modeled after those included with the shadow passwordsuite are included. | +| libutempter | LGPLv2+ | This library provides interface for terminal emulators such asscreen and xterm to record user sessions to utmp and wtmp files. | +| libuuid | BSD | This is the universally unique ID library, part of util-linux.The libuuid library generates and parses 128-bit universally uniqueid's (UUID's). A UUID is an identifier that is unique across bothspace and time, with respect to the space of all UUIDs. A UUID canbe used for multiple purposes, from tagging objects with an extremelyshort lifetime, to reliably identifying very persistent objectsacross a network.See also the ""uuid"" package, which is a separate implementation. | +| libuuid-devel | BSD | This is the universally unique ID development library and headers,part of util-linux.The libuuid library generates and parses 128-bit universally uniqueid's (UUID's). A UUID is an identifier that is unique across bothspace and time, with respect to the space of all UUIDs. A UUID canbe used for multiple purposes, from tagging objects with an extremelyshort lifetime, to reliably identifying very persistent objectsacross a network.See also the ""uuid-devel"" package, which is a separate implementation. | +| libvarlink | ASL 2.0 | Varlink C Library | +| libvarlink-util | ASL 2.0 | The libvarlink-util package contains varlink command line tools. | +| libverto | MIT | libverto provides a way for libraries to expose asynchronous interfaceswithout having to choose a particular event loop, offloading thisdecision to the end application which consumes the library.If you are packaging an application, not library, based on libverto,you should depend either on a specific implementation module or youcan depend on the virtual provides 'libverto-module-base'. This willensure that you have at least one module installed that provides io,timeout and signal functionality. Currently glib is the only modulethat does not provide these three because it lacks signal. However,glib will support signal in the future. | +| libverto-devel | MIT | The libverto-devel package contains libraries and header files fordeveloping applications that use libverto. | +| libverto-libevent | MIT | Module for libverto which provides integration with libevent. | +| libwbclient | GPLv3+ and LGPLv3+ | The libwbclient package contains the winbind client library from the Sambasuite. | +| libxcrypt | LGPLv2+ and BSD and Public Domain | libxcrypt is a modern library for one-way hashing of passwords. Itsupports DES, MD5, SHA-2-256, SHA-2-512, and bcrypt-based passwordhashes, and provides the traditional Unix 'crypt' and 'crypt_r'interfaces, as well as a set of extended interfaces pioneered byOpenwall Linux, 'crypt_rn', 'crypt_ra', 'crypt_gensalt','crypt_gensalt_rn', and 'crypt_gensalt_ra'.libxcrypt is intended to be used by login(1), passwd(1), and othersimilar programs; that is, to hash a small number of passwords duringan interactive authentication dialogue with a human. It is notsuitable for use in bulk password-cracking applications, or in anyother situation where speed is more important than careful handling ofsensitive data. However, it *is* intended to be fast and lightweightenough for use in servers that must field thousands of login attemptsper minute.On Linux-based systems, by default libxcrypt will be binary backwardcompatible with the libcrypt.so.1 shipped as part of the GNU C Library.This means that all existing binary executables linked against glibc'slibcrypt should work unmodified with this library's libcrypt.so.1. Wehave taken pains to provide exactly the same ""symbol versions"" as wereused by glibc on various CPU architectures, and to account for thevariety of ways in which the Openwall extensions were patched intoglibc's libcrypt by some Linux distributions. (For instance,compatibility symlinks for SuSE's ""libowcrypt"" are provided.)will not work with glibc's libcrypt. Also, programs that use certainlegacy APIs supplied by glibc's libcrypt ('encrypt', 'encrypt_r','setkey', 'setkey_r', and 'fcrypt') cannot be compiled against libxcrypt. | +| libxcrypt-devel | LGPLv2+ and BSD and Public Domain | The libxcrypt-devel package contains libraries and header files fordeveloping applications that use libxcrypt. | +| libxml2 | MIT | This library allows to manipulate XML files. It includes supportto read, modify and write XML and HTML files. There is DTDs supportthis includes parsing and validation even with complex DtDs, eitherat parse time or later once the document has been modified. The outputcan be a simple SAX stream or and in-memory DOM like representations.In this case one can use the built-in XPath and XPointer implementationto select sub nodes or ranges. A flexible Input/Output mechanism isavailable, with existing HTTP and FTP modules and combined to anURI library. | +| libxslt | MIT | This C library allows to transform XML files into other XML files(or HTML, text, ...) using the standard XSLT stylesheet transformationmechanism. To use it you need to have a version of libxml2 >= 2.6.27installed. The xsltproc command is a command line interface to the XSLT engine | +| libyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. LibYAML is a YAML parser andemitter written in C. | +| libzstd | BSD and GPLv2 | Zstandard compression shared library. | +| libzstd-devel | BSD and GPLv2 | Header files for Zstd library. | +| linux-firmware | GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted | This package includes firmware files required for some devices tooperate. | +| lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | This is the lksctp-tools package for Linux Kernel SCTP (Stream ControlTransmission Protocol) Reference Implementation.This package is intended to supplement the Linux Kernel SCTP ReferenceImplementation now available in the Linux kernel source tree inversions 2.5.36 and following. For more information on LKSCTP see thepackage documentation README file, section titled ""LKSCTP - LinuxKernel SCTP.""This package contains the base run-time library and command-line tools. | +| lksctp-tools-devel | GPLv2 and GPLv2+ and LGPLv2 and MIT | Development files for lksctp-tools which include man pages, header files,static libraries, symlinks to dynamic libraries and some tutorial source code. | +| lksctp-tools-doc | GPLv2 and GPLv2+ and LGPLv2 and MIT | Documents pertaining to LKSCTP & SCTP in general (IETF RFC's & InternetDrafts). | +| lldpad | GPLv2 | This package contains the Linux user space daemon and configuration tool forIntel LLDP Agent with Enhanced Ethernet support for the Data Center. | +| lm_sensors | GPLv2+ and Verbatim and MIT | The lm_sensors package includes a collection of modules for general SMBusaccess and hardware monitoring. | +| lm_sensors-devel | LGPLv2+ and Verbatim | The lm_sensors-devel package includes a header files and libraries for usewhen building applications that make use of sensor data. | +| lm_sensors-libs | LGPLv2+ | Core libraries for lm_sensors applications | +| lockdev | LGPLv2 | Lockdev provides a reliable way to put an exclusive lock to devicesusing both FSSTND and SVr4 methods. | +| logrotate | GPLv2+ | The logrotate utility is designed to simplify the administration oflog files on a system which generates a lot of log files. Logrotateallows for the automatic rotation compression, removal and mailing oflog files. Logrotate can be set to handle a log file daily, weekly,monthly or when the log file gets to a certain size. Normally,logrotate runs as a daily cron job.Install the logrotate package if you need a utility to deal with thelog files on your system. | +| logwatch | MIT | Logwatch is a customizable, pluggable log-monitoring system. It will gothrough your logs for a given period of time and make a report in the areasthat you wish with the detail that you wish. Easy to use - works right outof the package on many systems. | +| lrzsz | GPLv2+ | Lrzsz (consisting of lrz and lsz) is a cosmetically modifiedzmodem/ymodem/xmodem package built from the public-domain version ofthe rzsz package. Lrzsz was created to provide a working GNUcopylefted Zmodem solution for Linux systems. | +| lshw | GPLv2 | lshw is a small tool to provide detailed informaton on the hardwareconfiguration of the machine. It can report exact memoryconfiguration, firmware version, mainboard configuration, CPU versionand speed, cache configuration, bus speed, etc. on DMI-capable x86systems and on some PowerPC machines (PowerMac G4 is known to work).Information can be output in plain text, XML or HTML. | +| lsof | zlib and Sendmail and LGPLv2+ | about files that are open by the processes running on a UNIX system. | +| lsscsi | GPLv2+ | Uses information provided by the sysfs pseudo file system in Linux kernel2.6 series to list SCSI devices or all SCSI hosts. Includes a ""classic""option to mimic the output of ""cat /proc/scsi/scsi"" that has been widelyused prior to the lk 2.6 series.Author:-------- Doug Gilbert | +| lua-libs | MIT | This package contains the shared libraries for lua. | +| lvm2 | GPLv2 | LVM2 includes all of the support for handling read/write operations onphysical volumes (hard disks, RAID-Systems, magneto optical, etc.,multiple devices (MD), see mdadm(8) or even loop devices, seelosetup(8)), creating volume groups (kind of virtual disks) from oneor more physical volumes and creating one or more logical volumes(kind of logical partitions) in volume groups. | +| lvm2-dbusd | GPLv2 | Daemon for access to LVM2 functionality through a D-Bus interface. | +| lvm2-libs | LGPLv2 | This package contains shared lvm2 libraries for applications. | +| lvm2-lockd | GPLv2 | LVM commands use lvmlockd to coordinate access to shared storage. | +| lz4 | GPLv2+ and BSD | LZ4 is an extremely fast loss-less compression algorithm, providing compressionspeed at 400 MB/s per core, scalable with multi-core CPU. It also featuresan extremely fast decoder, with speed in multiple GB/s per core, typicallyreaching RAM speed limits on multi-core systems. | +| lz4-devel | GPLv2+ and BSD | This package contains the header(.h) and library(.so) files required to buildapplications using liblz4 library. | +| lz4-libs | GPLv2+ and BSD | This package contains the libaries for lz4. | +| lzo | GPLv2+ | LZO is a portable lossless data compression library written in ANSI C.It offers pretty fast compression and very fast decompression.Decompression requires no memory. In addition there are slowercompression levels achieving a quite competitive compression ratiowhile still decompressing at this very high speed. | +| lzo-devel | GPLv2+ | LZO is a portable lossless data compression library written in ANSI C.It offers pretty fast compression and very fast decompression.This package contains development files needed for lzo. | +| lzo-minilzo | GPLv2+ | A small (mini) version of lzo for embedding into applications which don't needfull blown lzo compression support. | +| lzop | GPLv2+ | lzop is a compression utility which is designed to be a companion to gzip.It is based on the LZO data compression library and its main advantages overgzip are much higher compression and decompression speed at the cost of somecompression ratio. The lzop compression utility was designed with the goalsof reliability, speed, portability and with reasonable drop-in compatibilityto gzip. | +| m4 | GPLv3+ | A GNU implementation of the traditional UNIX macro processor. M4 isuseful for writing text files which can be logically parsed, and is usedby many programs as part of their build process. M4 has built-infunctions for including files, running shell commands, doing arithmetic,etc. The autoconf program needs m4 for generating configure scripts, butnot for running configure scripts.Install m4 if you need a macro processor. | +| mailcap | Public Domain and MIT | The mailcap file is used by the metamail program. Metamail reads themailcap file to determine how it should display non-text or multimediamaterial. Basically, mailcap associates a particular type of filewith a particular program that a mail agent or other program can callin order to handle the file. Mailcap should be installed to allowcertain programs to be able to handle non-text files.Also included in this package is the mime.types file which contains alist of MIME types and their filename ""extension"" associations, usedby several applications e.g. to determine MIME types for filenames. | +| mailx | BSD with advertising and MPLv1.1 | Mailx is an enhanced mail command, which provides the functionalityof the POSIX mailx command, as well as SysV mail and Berkeley Mail(from which it is derived).Additionally to the POSIX features, mailx can work with Maildir/ e-mailstorage format (as well as mailboxes), supports IMAP, POP3 and SMTPprotocols (including over SSL) to operate with remote hosts, handles mimetypes and different charsets. There are a lot of other useful features,see mailx(1).And as its ancient analogues, mailx can be used as a mail script language,both for sending and receiving mail.Besides the ""mailx"" command, this package provides ""mail"" and ""Mail""(which should be compatible with its predecessors from the mailx-8.x source),as well as ""nail"" (the initial name of this project). | +| make | GPLv3+ | A GNU tool for controlling the generation of executables and othernon-source files of a program from the program's source files. Makeallows users to build and install packages without any significantknowledge about the details of the build process. The details abouthow the program should be built are provided for make in the program'smakefile. | +| make-devel | GPLv3+ | The make-devel package contains gnumake.h. | +| man-db | GPLv2+ and GPLv3+ | The man-db package includes five tools for browsing man-pages:man, whatis, apropos, manpath and lexgrog. man formats and displaysmanual pages. whatis searches the manual page names. apropos searches themanual page names and descriptions. manpath determines search pathfor manual pages. lexgrog directly reads header information inmanual pages. | +| man-db-cron | GPLv2+ and GPLv3+ | This package provides periodic update of man-db cache. | +| man-pages | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | A large collection of manual pages from the Linux Documentation Project (LDP). | +| mcelog | GPLv2 | mcelog is a utility that collects and decodes Machine Check Exception dataon x86-32 and x86-64 systems. | +| mcstrans | GPL+ | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.mcstrans provides an translation daemon to translate SELinux categoriesfrom internal representations to user defined representation. | +| mdadm | GPLv2+ | The mdadm program is used to create, manage, and monitor Linux MD (softwareRAID) devices. As such, it provides similar functionality to the raidtoolspackage. However, mdadm is a single program, and it can performalmost all functions without a configuration file, though a configurationfile can be used to help with some common tasks. | +| memtest86+ | GPLv2 | Memtest86+ is a thorough stand-alone memory test for x86 and x86-64architecture computers. BIOS based memory tests are only a quickcheck and often miss many of the failures that are detected byMemtest86+.The ELF version should be used for booting from grub,and avoids the following errors:The script '/usr/sbin/memtest-setup' can be run (as root)to add the memtest86+ entry to your GRUB boot menu. | +| microcode_ctl | CC0 and Redistributable, no modification permitted | This package provides microcode update files for Intel x86 and x86_64 CPUs.The microcode update is volatile and needs to be uploaded on each systemboot i.e. it isn't stored on a CPU permanently; reboot and it revertsback to the old microcode.Package name ""microcode_ctl"" is historical, as the binary with the same nameis no longer used for microcode upload and, as a result, no longer provided. | +| microdnf | GPLv3+ | Micro DNF. | +| minicom | GPLv2+ and LGPLv2+ and Public Domain | Minicom is a simple text-based modem control and terminal emulationprogram somewhat similar to MSDOS Telix. Minicom includes a dialingdirectory, full ANSI and VT100 emulation, an (external) scriptinglanguage, and other features. | +| mksh | MirOS and ISC and BSD | mksh is the MirBSD enhanced version of the Public Domain Korn shell (pdksh),a bourne-compatible shell which is largely similar to the original AT&T Kornshell. It includes bug fixes and feature improvements in order to produce amodern, robust shell good for interactive and especially script use, being abourne shell replacement, pdksh successor and an alternative to the C shell. | +| mlocate | GPLv2 | mlocate is a locate/updatedb implementation. It keeps a database ofall existing files and allows you to lookup files by name.rereading most of the file system, which makes updatedb faster and does nottrash the system caches as much as traditional locate implementations. | +| mobile-broadband-provider-info | Public Domain | The mobile-broadband-provider-info package contains listings of mobilebroadband (3G) providers and associated network and plan information. | +| ModemManager | GPLv2+ | The ModemManager service manages WWAN modems and provides a consistent API forinteracting with these devices to client applications. | +| ModemManager-glib | GPLv2+ | This package contains the libraries that make it easier to use some ModemManagerfunctionality from applications that use glib. | +| mokutil | GPLv3+ | mokutil provides a tool to manage keys for Secure Boot through the MoK(""Machine's Own Keys"") mechanism. | +| mozjs52 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation ofJavaScript. It is intended to be embedded in other applicationsthat provide host environments for JavaScript. | +| mozjs60 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation ofJavaScript. It is intended to be embedded in other applicationsthat provide host environments for JavaScript. | +| mpfr | LGPLv3+ and GPLv3+ and GFDL | The MPFR library is a C library for multiple-precision floating-pointcomputations with ""correct rounding"". The MPFR is efficient andalso has a well-defined semantics. It copies the good ideas from theANSI/IEEE-754 standard for double-precision floating-point arithmetic(53-bit mantissa). MPFR is based on the GMP multiple-precision library. | +| mtools | GPLv3+ | Mtools is a collection of utilities for accessing MS-DOS files.Mtools allow you to read, write and move around MS-DOS filesystemfiles (normally on MS-DOS floppy disks). Mtools supports Windows95style long file names, OS/2 XDF disks, and 2m disksMtools should be installed if you need to use MS-DOS disks | +| mtr | GPLv2 | MTR combines the functionality of the 'traceroute' and 'ping' programsin a single network diagnostic tool.When MTR is started, it investigates the network connection between thehost MTR runs on and the user-specified destination host. Afterwards itdetermines the address of each network hop between the machines and sendsa sequence of ICMP echo requests to each one to determine the quality ofthe link to each machine. While doing this, it prints running statisticsabout each machine.command line, e.g. for SSH sessions; and a GTK+ interface for X (providedin the mtr-gtk package). | +| nano | GPLv3+ | GNU nano is a small and friendly text editor. | +| ncurses | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains support utilities, including a terminfo compilertic, a decompiler infocmp, clear, tput, tset, and a termcap conversiontool captoinfo. | +| ncurses-base | MIT | This package contains descriptions of common terminals. Other terminaldescriptions are included in the ncurses-term package. | +| ncurses-c++-libs | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains C++ bindings of the ncurses ABI version 6 libraries. | +| ncurses-compat-libs | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains the ABI version 5 of the ncurses libraries forcompatibility. | +| ncurses-devel | MIT | The header files and libraries for developing applications that usethe ncurses terminal handling library.Install the ncurses-devel package if you want to develop applicationswhich will use ncurses. | +| ncurses-libs | MIT | The curses library routines are a terminal-independent method ofupdating character screens with reasonable optimization. The ncurses(new curses) library is a freely distributable replacement for thediscontinued 4.4 BSD classic curses library.This package contains the ncurses libraries. | +| ncurses-term | MIT | This package contains additional terminal descriptions not found inthe ncurses-base package. | +| ndctl | GPLv2 | Utility library for managing the ""libnvdimm"" subsystem. The ""libnvdimm""subsystem defines a kernel device model and control message interface forplatform NVDIMM resources like those defined by the ACPI 6+ NFIT (NVDIMMFirmware Interface Table). | +| ndctl-libs | LGPLv2 | Libraries for ndctl. | +| netconsole-service | GPLv2 | This packages provides a 'netconsole' service for loading of netconsole kernelmodule with the configured parameters. The netconsole kernel module itself thenallows logging of kernel messages over the network. | +| netlabel_tools | GPLv2 | NetLabel is a kernel subsystem which implements explicit packet labelingprotocols such as CIPSO for Linux. Packet labeling is used in secure networksto mark packets with the security attributes of the data they contain. Thispackage provides the necessary user space tools to query and configure thekernel subsystem. | +| net-snmp-libs | BSD | The net-snmp-libs package contains the runtime client libraries for sharedbinaries and applications. | +| nettle | LGPLv3+ or GPLv2+ | Nettle is a cryptographic library that is designed to fit easily in more(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even inkernel space. | +| net-tools | GPLv2+ | The net-tools package contains basic networking tools,including ifconfig, netstat, route, and others.Most of them are obsolete. For replacement check iproute package. | +| NetworkManager | GPLv2+ and LGPLv2+ | NetworkManager is a system service that manages network interfaces andconnections based on user or automatic configuration. It supportsEthernet, Bridge, Bond, VLAN, Team, InfiniBand, Wi-Fi, mobile broadband(WWAN), PPPoE and other devices, and supports a variety of different VPNservices. | +| NetworkManager-adsl | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for ADSL devices. | +| NetworkManager-bluetooth | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for Bluetooth devices. | +| NetworkManager-config-server | GPLv2+ and LGPLv2+ | This adds a NetworkManager configuration file to make it behave morelike the old ""network"" service. In particular, it stops NetworkManagerfrom automatically running DHCP on unconfigured ethernet devices, andallows connections with static IP addresses to be brought up even onethernet devices with no carrier.This package is intended to be installed by default for serverdeployments. | +| NetworkManager-dispatcher-routing-rules | GPLv2+ and LGPLv2+ | This adds a NetworkManager dispatcher file to support networkingconfigurations using ""/etc/sysconfig/network-scripts/rule-NAME"" files(eg, to do policy-based routing). | +| NetworkManager-libnm | LGPLv2+ | This package contains the libraries that make it easier to use someNetworkManager functionality from applications. This is the newNetworkManager API. See also NetworkManager-glib. | +| NetworkManager-ovs | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for Open vSwitch bridges. | +| NetworkManager-ppp | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for PPP. | +| NetworkManager-team | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for team devices. | +| NetworkManager-tui | GPLv2+ and LGPLv2+ | This adds a curses-based ""TUI"" (Text User Interface) toNetworkManager, to allow performing some of the operations supportedby nm-connection-editor and nm-applet in a non-graphical environment. | +| NetworkManager-wifi | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for Wifi and OLPC devices. | +| NetworkManager-wwan | GPLv2+ and LGPLv2+ | This package contains NetworkManager support for mobile broadband (WWAN)devices. | +| network-scripts | GPLv2 | This package contains the legacy scripts for activating & deactivating of mostnetwork interfaces. It also provides a legacy version of 'network' service.The 'network' service is enabled by default after installation of this package,and if the network-scripts are installed alongside NetworkManager, then theifup/ifdown commands from network-scripts take precedence over the ones providedby NetworkManager.If user has both network-scripts & NetworkManager installed, and wishes touse ifup/ifdown from NetworkManager primarily, then they has to run command: $ update-alternatives --config ifupPlease note that running the command above will also disable the 'network'service. | +| network-scripts-team | LGPLv2+ | This provides the ifup and ifdown scripts for libteam use with the legacynetwork service. | +| newt | LGPLv2 | Newt is a programming library for color text mode, widget based userinterfaces. Newt can be used to add stacked windows, entry widgets,checkboxes, radio buttons, labels, plain text fields, scrollbars,etc., to text mode user interfaces. This package also contains theshared library needed by programs built with newt, as well as a/usr/bin/dialog replacement called whiptail. Newt is based on theslang library. | +| nfs4-acl-tools | BSD | This package contains commandline ACL utilities for the LinuxNFSv4 client. | +| nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | The nfs-utils package provides a daemon for the kernel NFS server andrelated tools, which provides a much higher level of performance than thetraditional Linux NFS server used by most users.This package also contains the showmount program. Showmount queries themount daemon on a remote host for information about the NFS (Network FileSystem) server on the remote host. For example, showmount can display theclients which are mounted on that host.This package also contains the mount.nfs and umount.nfs program. | +| nftables | GPLv2 | Netfilter Tables userspace utilities. | +| npth | LGPLv2+ | nPth is a non-preemptive threads implementation using an API very similarto the one known from GNU Pth. It has been designed as a replacement ofGNU Pth for non-ancient operating systems. In contrast to GNU Pth is isbased on the system's standard threads implementation. Thus nPth allowsthe use of libraries which are not compatible to GNU Pth. | +| nscd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The nscd daemon caches name service lookups and can improveperformance with LDAP, and may help with DNS as well. | +| nss_db | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The nss_db Name Service Switch module uses hash-indexed files in /var/dbto speed up user, group, service, host name, and other NSS-based lookups. | +| nss_nis | LGPLv2+ | The nss_nis Name Service Switch module uses the Network Information System (NIS)to obtain user, group, host name, and other data. | +| ntsysv | GPLv2 | Ntsysv provides a simple interface for setting which system servicesare started or stopped in various runlevels (instead of directlymanipulating the numerous symbolic links in /etc/rc.d). Unless youspecify a runlevel or runlevels on the command line (see the manpage), ntsysv configures the current runlevel (5 if you're using X). | +| numactl | GPLv2 | Simple NUMA policy support. It consists of a numactl program to runother programs with a specific NUMA policy. | +| numactl-devel | LGPLv2 and GPLv2 | Provides development headers for numa library calls | +| numactl-libs | LGPLv2 and GPLv2 | numactl-libs provides libnuma, a library to do allocations withNUMA policy in applications. | +| numad | LGPLv2 | Numad, a daemon for NUMA (Non-Uniform Memory Architecture) systems,that monitors NUMA characteristics and manages placement of processesand memory to minimize memory latency and thus provide optimum performance. | +| numatop | BSD | NumaTOP is an observation tool for runtime memory locality characterization andanalysis of processes and threads running on a NUMA system. It helps the usercharacterize the NUMA behavior of processes and threads and identify where theNUMA-related performance bottlenecks reside.NumaTOP supports the Intel Xeon processors and PowerPC processors. | +| nvme-cli | GPLv2+ | nvme-cli provides NVM-Express user space tooling for Linux. | +| nvmetcli | ASL 2.0 | This package contains the command line interface to the NVMe over Fabricsnvmet in the Linux kernel. It allows configuring the nvmet interactivelyas well as saving / restoring the configuration to / from a json file. | +| opa-address-resolution | BSD or GPLv2 | This package contains the ibacm distributed SA provider (dsap) forname and address resolution on OPA platform. It also contains thelibrary and tools to access the shared memory database exportedby dsap. | +| opa-basic-tools | BSD or GPLv2 | Contains basic tools for fabric management necessary on all compute nodes. | +| opa-fastfabric | BSD or GPLv2 | Contains tools for managing fabric on a management node. | +| opa-fm | GPLv2 or BSD | opa-fm contains Intel Omni-Path fabric management applications. ThisFabric Executive, and some fabric management tools. | +| opa-libopamgt | BSD or GPLv2 | This package contains the library necessary to build applicationsthat interface with an Omni-Path FM. | +| opencryptoki | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package contains the Slot Daemon (pkcsslotd) and general utilities. | +| opencryptoki-icsftok | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package brings the necessary libraries and files to supportICSF token in the opencryptoki stack. | +| opencryptoki-libs | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package contains the PKCS#11 library implementation, and requiresat least one token implementation (packaged separately) to be fullyfunctional. | +| opencryptoki-swtok | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package brings the software token implementation to use opencryptokiwithout any specific cryptographic hardware. | +| opencryptoki-tpmtok | CPL | Opencryptoki implements the PKCS#11 specification v2.11 for a set ofcryptographic hardware, such as IBM 4764 and 4765 crypto cards, and theTrusted Platform Module (TPM) chip. Opencryptoki also brings a softwaretoken implementation that can be used without any cryptographichardware.This package brings the necessary libraries and files to supportTrusted Platform Module (TPM) devices in the opencryptoki stack. | +| openhpi | BSD | OpenHPI is an open source project created with the intent of providing animplementation of the SA Forum's Hardware Platform Interface (HPI). HPIprovides an abstracted interface to managing computer hardware, typically forchassis and rack based servers. HPI includes resource modeling; access to andcontrol over sensor, control, watchdog, and inventory data associated withresources; abstracted System Event Log interfaces; hardware events and alerts;and a managed hot swap interface.OpenHPI provides a modular mechanism for adding new hardware and device supporteasily. Many plug-ins exist in the OpenHPI source tree to provide access tovarious types of hardware. This includes, but is not limited to, IPMI basedservers, Blade Center, and machines which export data via sysfs. | +| openhpi-libs | BSD | The system libraries for the OpenHPI project. | +| OpenIPMI | LGPLv2+ and GPLv2+ or BSD | The Open IPMI project aims to develop an open code base to allow access toplatform information using Intelligent Platform Management Interface (IPMI).This package contains the tools of the OpenIPMI project. | +| OpenIPMI-lanserv | LGPLv2+ and GPLv2+ or BSD | This package contains a network IPMI listener. | +| OpenIPMI-libs | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-libs package contains the runtime libraries for shared binariesand applications. | +| OpenIPMI-perl | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-perl package contains the Perl language bindings for OpenIPMI. | +| openldap | OpenLDAP | OpenLDAP is an open source suite of LDAP (Lightweight Directory AccessProtocol) applications and development tools. LDAP is a set ofprotocols for accessing directory services (usually phone book styleinformation, but other information is possible) over the Internet,similar to the way DNS (Domain Name System) information is propagatedover the Internet. The openldap package contains configuration files,libraries, and documentation for OpenLDAP. | +| openldap-clients | OpenLDAP | OpenLDAP is an open-source suite of LDAP (Lightweight Directory AccessProtocol) applications and development tools. LDAP is a set ofprotocols for accessing directory services (usually phone book styleinformation, but other information is possible) over the Internet,similar to the way DNS (Domain Name System) information is propagatedover the Internet. The openldap-clients package contains the clientprograms needed for accessing and modifying OpenLDAP directories. | +| openldap-devel | OpenLDAP | The openldap-devel package includes the development libraries andheader files needed for compiling applications that use LDAP(Lightweight Directory Access Protocol) internals. LDAP is a set ofprotocols for enabling directory services over the Internet. Installthis package only if you plan to develop or will need to compilecustomized LDAP clients. | +| opensc | LGPLv2+ | OpenSC provides a set of libraries and utilities to work with smart cards. Itsmain focus is on cards that support cryptographic operations, and facilitatetheir use in security applications such as authentication, mail encryption anddigital signatures. OpenSC implements the PKCS#11 API so applicationssupporting this API (such as Mozilla Firefox and Thunderbird) can use it. Onthe card OpenSC implements the PKCS#15 standard and aims to be compatible withevery software/card that does so, too. | +| opensm | GPLv2 or BSD | OpenSM is the OpenIB project's Subnet Manager for Infiniband networks.The subnet manager is run as a system daemon on one of the machines inthe infiniband fabric to manage the fabric's routing state. This packagealso contains various tools for diagnosing and testing Infiniband networksthat can be used from any machine and do not need to be run on a machinerunning the opensm daemon. | +| opensm-libs | GPLv2 or BSD | Shared libraries for Infiniband user space access | +| openssh | BSD | SSH (Secure SHell) is a program for logging into and executingcommands on a remote machine. SSH is intended to replace rlogin andrsh, and to provide secure encrypted communications between twountrusted hosts over an insecure network. X11 connections andarbitrary TCP/IP ports can also be forwarded over the secure channel.OpenSSH is OpenBSD's version of the last free version of SSH, bringingit up to date in terms of security and features.This package includes the core files necessary for both the OpenSSHclient and server. To make this package useful, you should alsoinstall openssh-clients, openssh-server, or both. | +| openssh-cavs | BSD | This package contains test binaries and scripts to make FIPS validationeasier. Now contains CTR and KDF CAVS test driver. | +| openssh-clients | BSD | OpenSSH is a free version of SSH (Secure SHell), a program for logginginto and executing commands on a remote machine. This package includesthe clients necessary to make encrypted connections to SSH servers. | +| openssh-keycat | BSD | OpenSSH mls keycat is backend for using the authorized keys in theopenssh in the mls mode. | +| openssh-ldap | BSD | OpenSSH LDAP backend is a way how to distribute the authorized tokensamong the servers in the network. | +| openssh-server | BSD | OpenSSH is a free version of SSH (Secure SHell), a program for logginginto and executing commands on a remote machine. This package containsthe secure shell daemon (sshd). The sshd daemon allows SSH clients tosecurely connect to your SSH server. | +| openssl | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. OpenSSL includes a certificate management tool and sharedlibraries which provide various cryptographic algorithms andprotocols. | +| openssl-devel | OpenSSL | OpenSSL is a toolkit for supporting cryptography. The openssl-develpackage contains include files needed to develop applications whichsupport various cryptographic algorithms and protocols. | +| openssl-ibmpkcs11 | OpenSSL | This package contains a shared object OpenSSL dynamic engine for the usewith a PKCS#11 implementation such as openCryptoki. | +| openssl-libs | OpenSSL | OpenSSL is a toolkit for supporting cryptography. The openssl-libspackage contains the libraries that are used by various applications whichsupport cryptographic algorithms and protocols. | +| openssl-perl | OpenSSL | OpenSSL is a toolkit for supporting cryptography. The openssl-perlpackage provides Perl scripts for converting certificates and keysfrom other formats to the formats used by the OpenSSL toolkit. | +| openssl-pkcs11 | LGPLv2+ and BSD | openssl-pkcs11 enables hardware security module (HSM), and smart card support inOpenSSL applications. More precisely, it is an OpenSSL engine which makesregistered PKCS#11 modules available for OpenSSL applications. The engine isoptional and can be loaded by configuration file, command line or through theOpenSSL ENGINE API. | +| os-prober | GPLv2+ and GPL+ | This package detects other OSes available on a system and outputs the resultsin a generic machine-readable format. Support for new OSes and Linuxdistributions can be added easily. | +| p11-kit | BSD | p11-kit provides a way to load and enumerate PKCS#11 modules, as wellas a standard configuration setup for installing PKCS#11 modules insuch a way that they're discoverable. | +| p11-kit-devel | BSD | The p11-kit-devel package contains libraries and header files fordeveloping applications that use p11-kit. | +| p11-kit-server | BSD | The p11-kit-server package contains command line tools that enable toexport PKCS#11 modules through a Unix domain socket. Note that thisfeature is still experimental. | +| p11-kit-trust | BSD | The p11-kit-trust package contains a system trust PKCS#11 module whichcontains certificate anchors and black lists. | +| pam | BSD and GPLv2+ | PAM (Pluggable Authentication Modules) is a system security tool thatallows system administrators to set authentication policy withouthaving to recompile programs that handle authentication. | +| pam_cifscreds | GPLv3 | The pam_cifscreds PAM module is a tool for automatically addingcredentials (username and password) for the purpose of establishingsessions in multiuser mounts.When a cifs filesystem is mounted with the ""multiuser"" option, and doesnot use krb5 authentication, it needs to be able to get the credentialsfor each user from somewhere. The pam_cifscreds module can be used toprovide these credentials to the kernel automatically at login. | +| pam-devel | BSD and GPLv2+ | PAM (Pluggable Authentication Modules) is a system security tool thatallows system administrators to set authentication policy withouthaving to recompile programs that handle authentication. This packagecontains header files used for building both PAM-aware applicationsand modules for use with the PAM system. | +| pam_ssh_agent_auth | BSD | This package contains a PAM module which can be used to authenticateusers using ssh keys stored in a ssh-agent. Through the use of theforwarding of ssh-agent connection it also allows to authenticate withremote ssh-agent instance.The module is most useful for su and sudo service stacks. | +| parted | GPLv3+ | The GNU Parted program allows you to create, destroy, resize, move,and copy hard disk partitions. Parted can be used for creating spacefor new operating systems, reorganizing disk usage, and copying datato new hard disks. | +| passwd | BSD or GPL+ | This package contains a system utility (passwd) which setsor changes passwords, using PAM (Pluggable AuthenticationModules) library. | +| patch | GPLv3+ | The patch program applies diff files to originals. The diff commandis used to compare an original to a changed file. Diff lists thechanges made to the file. A person who has the original file can thenuse the patch command with the diff file to add the changes to theiroriginal file (patching the file).Patch should be installed because it is a common way of upgradingapplications. | +| pciutils | GPLv2+ | The pciutils package contains various utilities for inspecting andsetting devices connected to the PCI bus. | +| pciutils-devel | GPLv2+ | This package contains a library for inspecting and settingdevices connected to the PCI bus. | +| pciutils-libs | GPLv2+ | This package contains a library for inspecting and settingdevices connected to the PCI bus. | +| pcre2 | BSD | PCRE2 is a re-working of the original PCRE (Perl-compatible regularexpression) library to provide an entirely new API.PCRE2 is written in C, and it has its own API. There are three sets offunctions, one for the 8-bit library, which processes strings of bytes, onefor the 16-bit library, which processes strings of 16-bit values, and one forthe 32-bit library, which processes strings of 32-bit values. There are no C++wrappers. This package provides support for strings in 8-bit and UTF-8encodings. Install pcre2-utf16 or pcre2-utf32 packages for the other ones.The distribution does contain a set of C wrapper functions for the 8-bitlibrary that are based on the POSIX regular expression API (see the pcre2posixman page). These can be found in a library called libpcre2posix. Note thatthis just provides a POSIX calling interface to PCRE2; the regular expressionsthemselves still follow Perl syntax and semantics. The POSIX API isrestricted, and does not give full access to all of PCRE2's facilities. | +| pcre2-devel | BSD | Development files (headers, libraries for dynamic linking, documentation)for pcre2. The header file for the POSIX-style functions is calledpcre2posix.h. | +| pcre2-utf16 | BSD | This is PCRE2 library working on UTF-16 strings. | +| pcre2-utf32 | BSD | This is PCRE2 library working on UTF-32 strings. | +| pcre | BSD | PCRE, Perl-compatible regular expression, library has its own native API, buta set of wrapper functions that are based on the POSIX API are also suppliedin the libpcreposix library. Note that this just provides a POSIX callingand semantics. This package provides support for strings in 8-bit and UTF-8encodings. Detailed change log is provided by pcre-doc package. | +| pcre-cpp | BSD | This is C++ bindings for the Perl-compatible regular expression library.Detailed change log is provided by pcre-doc package. | +| pcre-devel | BSD | Development files (Headers, libraries for dynamic linking, etc) for pcre. | +| pcre-utf16 | BSD | This is Perl-compatible regular expression library working on UTF-16 strings.Detailed change log is provided by pcre-doc package. | +| pcre-utf32 | BSD | This is Perl-compatible regular expression library working on UTF-32 strings.Detailed change log is provided by pcre-doc package. | +| pcsc-lite | BSD | The purpose of PC/SC Lite is to provide a Windows(R) SCard interfacein a very small form factor for communicating to smartcards andreaders. PC/SC Lite uses the same winscard API as used underWindows(R). This package includes the PC/SC Lite daemon, a resourcemanager that coordinates communications with smart card readers andsmart cards that are connected to the system, as well as other commandline tools. | +| pcsc-lite-ccid | LGPLv2+ | Generic USB CCID (Chip/Smart Card Interface Devices) driver for use with thePC/SC Lite daemon. | +| pcsc-lite-doc | BSD | PC/SC Lite developer documentation. | +| pcsc-lite-libs | BSD | PC/SC Lite libraries. | +| perf | GPLv2 | This package contains the perf tool, which enables performance monitoringof the Linux kernel. | +| perf | GPLv2 | This package contains the perf tool, which enables performance monitoringof the Linux kernel. | +| perftest | GPLv2 or BSD | Perftest is a collection of simple test programs designed to utilizeRDMA communications and provide performance numbers over those RDMAconnections. It does not work on normal TCP/IP networks, only onRDMA networks. | +| perl-Algorithm-Diff | GPL+ or Artistic | This is a module for computing the difference between two files, two strings,or any other two lists of things. It uses an intelligent algorithm similar to(or identical to) the one used by the Unix ""diff"" program. It is guaranteed tofind the *smallest possible* set of differences. | +| perl-Archive-Tar | GPL+ or Artistic | Archive::Tar provides an object oriented mechanism for handling tarfiles. It provides class methods for quick and easy files handlingwhile also allowing for the creation of tar file objects for custommanipulation. If you have the IO::Zlib module installed, Archive::Tarwill also support compressed or gzipped tar files. | +| perl-Carp | GPL+ or Artistic | The Carp routines are useful in your own modules because they act likedie() or warn(), but with a message which is more likely to be useful to auser of your module. In the case of cluck, confess, and longmess thatcontext is a summary of every call in the call-stack. For a shorter messageyou can use carp or croak which report the error as being from where yourmodule was called. There is no guarantee that that is where the error was,but it is a good educated guess. | +| perl-Compress-Raw-Bzip2 | GPL+ or Artistic | This module provides a Perl interface to the bzip2 compression library.It is used by IO::Compress::Bzip2. | +| perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | The Compress::Raw::Zlib module provides a Perl interface to the zlibcompression library, which is used by IO::Compress::Zlib. | +| perl-constant | GPL+ or Artistic | This pragma allows you to declare constants at compile-time:use constant PI => 4 * atan2(1, 1);When you declare a constant such as ""PI"" using the method shown above,each machine your script runs upon can have as many digits of accuracyas it can use. Also, your program will be easier to read, more likelyto be maintained (and maintained correctly), and far less likely tosend a space probe to the wrong planet because nobody noticed the oneequation in which you wrote 3.14195.When a constant is used in an expression, Perl replaces it with itsvalue at compile time, and may then optimize the expression further.In particular, any code in an ""if (CONSTANT)"" block will be optimizedaway if the constant is false. | +| perl-Data-Dumper | GPL+ or Artistic | Given a list of scalars or reference variables, writes out their contentsin perl syntax. The references can also be objects. The content of eachvariable is output in a single Perl statement. Handles self-referentialstructures correctly. | +| perl-Date-Manip | GPL+ or Artistic | Date::Manip is a series of modules designed to make any common date/timeoperation easy to do. Operations such as comparing two times, determining adata a given amount of time from another, or parsing international timesare all easily done. It deals with time as it is used in the Gregoriancalendar (the one currently in use) with full support for time changes dueto daylight saving time. | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite is a public domain RDBMS database engine that you can find athttp://www.hwaci.com/sw/sqlite/.This module provides a SQLite RDBMS module that uses the system SQLitelibraries. | +| perl-DBI | GPL+ or Artistic | DBI is a database access Application Programming Interface (API) forthe Perl Language. The DBI API Specification defines a set offunctions, variables and conventions that provide a consistentdatabase interface independent of the actual database being used. | +| perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | The Encode module provides the interface between Perl strings and the restof the system. Perl strings are sequences of characters. | +| perl-Errno | GPL+ or Artistic | Errno defines and conditionally exports all the error constants defined inyour system ""errno.h"" include file. It has a single export tag, "":POSIX"",which will export all POSIX defined error numbers. | +| perl-Exporter | GPL+ or Artistic | The Exporter module implements an import method which allows a module toexport functions and variables to its users' name spaces. Many modules useExporter rather than implementing their own import method because Exporterprovides a highly flexible interface, with an implementation optimized forthe common case. | +| perl-File-Path | GPL+ or Artistic | This module provides a convenient way to create directories of arbitrarydepth and to delete an entire directory subtree from the file system. | +| perl-File-Temp | GPL+ or Artistic | File::Temp can be used to create and open temporary files in a safe way.There is both a function interface and an object-oriented interface. TheFile::Temp constructor or the tempfile() function can be used to return thename and the open file handle of a temporary file. The tempdir() functioncan be used to create a temporary directory. | +| perl-Getopt-Long | GPLv2+ or Artistic | The Getopt::Long module implements an extended getopt function calledGetOptions(). It parses the command line from @ARGV, recognizing and removingspecified options and their possible values. It adheres to the POSIX syntaxfor command line options, with GNU extensions. In general, this means thatoptions have long names instead of single letters, and are introduced witha double dash ""--"". Support for bundling of command line options, as was thecase with the more traditional single-letter approach, is provided but notenabled by default. | +| perl-HTTP-Tiny | GPL+ or Artistic | This is a very simple HTTP/1.1 client, designed for doing simple GET requestswithout the overhead of a large framework like LWP::UserAgent.It is more correct and more complete than HTTP::Lite. It supports proxies(currently only non-authenticating ones) and redirection. It also correctlyresumes after EINTR. | +| perl-interpreter | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | This is a Perl interpreter as a standalone executable /usr/bin/perlrequired for handling Perl scripts. It does not provide all the other Perlmodules or tools.Install this package if you want to program in Perl or enable your system tohandle Perl scripts with /usr/bin/perl interpreter.If your script requires some Perl modules, you can install them with""perl(MODULE)"" where ""MODULE"" is a name of required module. E.g. install""perl(Test::More)"" to make Test::More Perl module available.If you need all the Perl modules that come with upstream Perl sources, socalled core modules, install perl package.If you only need perl run-time as a shared library, i.e. Perl interpreterembedded into another application, the only essential package is perl-libs.Perl header files can be found in perl-devel package.Perl utils like ""splain"" or ""perlbug"" can be found in perl-utils package. | +| perl-IO | GPL+ or Artistic | This is a collection of Perl input/output modules. | +| perl-IO-Compress | GPL+ or Artistic | This distribution provides a Perl interface to allow reading and writing ofcompressed data created with the zlib and bzip2 libraries.IO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,RFC 1952 (i.e. gzip) and zip files/buffers.The following modules used to be distributed separately, but are nowincluded with the IO-Compress distribution:* Compress-Zlib* IO-Compress-Zlib* IO-Compress-Bzip2* IO-Compress-Base | +| perl-IO-Zlib | GPL+ or Artistic | The main advantage is that you can use an IO::Zlib object in much the same wayas an IO::File object so you can have common code that doesn't know which sortof file it is using. | +| perl-libs | (GPL+ or Artistic) and HSRL and MIT and UCD | The is a perl run-time (interpreter as a shared library and includedirectories). | +| perl-macros | GPL+ or Artistic | RPM macros that are handy when building binary RPM packages. | +| perl-Math-BigInt | GPL+ or Artistic | This provides Perl modules for arbitrary-size integer and float mathematics. | +| perl-Math-Complex | GPL+ or Artistic | This package lets you create and manipulate complex numbers. By default, Perllimits itself to real numbers, but an extra ""use"" statement brings fullcomplex support, along with a full set of mathematical functions typicallyassociated with and/or extended to complex numbers. | +| perl-MIME-Base64 | (GPL+ or Artistic) and MIT | This package contains a Base64 encoder/decoder and a quoted-printableencoder/decoder. These encoding methods are specified in RFC 2045 - MIME(Multipurpose Internet Mail Extensions). | +| perl-parent | GPL+ or Artistic | Allows you to both load one or more modules, while setting up inheritancefrom those modules at the same time. Mostly similar in effect to: | +| perl-Parse-Yapp | GPL+ or Artistic | Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules thatlet you generate and use yacc like thread safe (reentrant) parsers with perlobject oriented interface. The script yapp is a front-end to the Parse::Yappmodule and let you easily create a Perl OO parser from an input grammar file. | +| perl-PathTools | (GPL+ or Artistic) and BSD | This is the combined distribution for the File::Spec and Cwd modules. | +| perl-Pod-Escapes | GPL+ or Artistic | This module provides things that are useful in decoding Pod E<...> sequences. | +| perl-podlators | (GPL+ or Artistic) and FSFAP | This package contains Pod::Man and Pod::Text modules which convert POD inputto *roff source output, suitable for man pages, or plain text. It alsoincludes several sub-classes of Pod::Text for formatted output to terminalswith various capabilities. | +| perl-Pod-Perldoc | GPL+ or Artistic | perldoc looks up a piece of documentation in .pod format that is embeddedin the perl installation tree or in a perl script, and displays it via""groff -man \| $PAGER"". This is primarily used for the documentation forthe perl library modules. | +| perl-Pod-Simple | GPL+ or Artistic | Pod::Simple is a Perl library for parsing text in the Pod (""plain olddocumentation"") markup language that is typically used for writingdocumentation for Perl and for Perl modules. | +| perl-Pod-Usage | GPL+ or Artistic | pod2usage will print a usage message for the invoking script (using itsembedded POD documentation) and then exit the script with the desired exitstatus. The usage message printed may have any one of three levels ofIf the verbose level is 1, then the synopsis is printed along with adescription (if present) of the command line options and arguments. If theverbose level is 2, then the entire manual page is printed. | +| perl-Scalar-List-Utils | GPL+ or Artistic | This package contains a selection of subroutines that people have expressedwould be nice to have in the perl core, but the usage would not really behigh enough to warrant the use of a keyword, and the size so small suchthat being individual extensions would be wasteful. | +| perl-Socket | GPL+ or Artistic | This module provides a variety of constants, structure manipulators and otherfunctions related to socket-based networking. The values and functionsprovided are useful when used in conjunction with Perl core functions such assocket(), setsockopt() and bind(). It also provides several other supportfunctions, mostly for dealing with conversions of network addresses betweenhuman-readable and native binary forms, and for hostname resolver operations. | +| perl-Storable | GPL+ or Artistic | The Storable package brings persistence to your Perl data structurescontaining scalar, array, hash or reference objects, i.e. anything thatcan be conveniently stored to disk and retrieved at a later time. | +| perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Perl extension for getting CPU information.Currently only number of CPU's supported. | +| perl-Sys-MemInfo | GPL+ or Artistic | Sys::MemInfo returns the total amount of free and used physical memory inbytes in totalmem and freemem variables. | +| perl-Term-ANSIColor | GPL+ or Artistic | This module has two interfaces, one through color() and colored() and theother through constants. It also offers the utility functions uncolor(),colorstrip(), colorvalid(), and coloralias(), which have to be explicitlyimported to be used. | +| perl-Term-Cap | GPL+ or Artistic | These are low-level functions to extract and use capabilities from a terminalcapability (termcap) database. | +| perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Text::Diff provides a basic set of services akin to the GNU diff utility.It is not anywhere near as feature complete as GNU diff, but it is betterintegrated with Perl and available on all platforms. It is often fasterthan shelling out to a system's diff executable for small files, andgenerally slower on larger files. | +| perl-Text-ParseWords | GPL+ or Artistic | The nested_quotewords() and quotewords() functions accept a delimiter (whichcan be a regular expression) and a list of lines and then breaks those linesup into a list of words ignoring delimiters that appear inside quotes.quotewords() returns all of the tokens in a single long list, whilenested_quotewords() returns a list of token lists corresponding to theelements of @lines. parse_line() does tokenizing on a single string. Thequotewords() functions simply call &parse_line(), so if you're only splittingone line you can call parse_line() directly and save a function call. | +| perl-Text-Tabs+Wrap | TTWL | Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)Text::Wrap::wrap() will reformat lines into paragraphs. All it does is breakup long lines, it will not join short lines together. | +| perl-threads | GPL+ or Artistic | Since Perl 5.8, thread programming has been available using a model calledinterpreter threads which provides a new Perl interpreter for each thread,and, by default, results in no data or state information being sharedbetween threads.(Prior to Perl 5.8, 5005threads was available through the ""Thread.pm"" API.This threading model has been deprecated, and was removed as of Perl 5.10.0.) | +| perl-threads-shared | GPL+ or Artistic | By default, variables are private to each thread, and each newly createdthread gets a private copy of each existing variable. This module allowsyou to share variables across different threads (and pseudo-forks onWin32). It is used together with the threads module. | +| perl-Time-Local | GPL+ or Artistic | This module provides functions that are the inverse of built-in perl functionslocaltime() and gmtime(). They accept a date as a six-element array, andreturn the corresponding time(2) value in seconds since the system epoch(Midnight, January 1, 1970 GMT on Unix, for example). This value can bepositive or negative, though POSIX only requires support for positive values,so dates before the system's epoch may not work on all operating systems. | +| perl-Unicode-Normalize | GPL+ or Artistic | This package provides Perl functions that can convert strings into variousUnicode normalization forms as defined in Unicode Standard Annex #15. | +| pigz | zlib | pigz, which stands for parallel implementation of gzip,is a fully functional replacement for gzip that exploitsmultiple processors and multiple cores to the hilt when compressing data. | +| pkgconf | ISC | pkgconf is a program which helps to configure compiler and linker flagsfor development frameworks. It is similar to pkg-config from freedesktop.organd handles .pc files in a similar manner as pkg-config. | +| pkgconf-m4 | GPLv2+ with exceptions | This package includes m4 macros used to support PKG_CHECK_MODULESwhen using pkgconf with autotools. | +| pkgconf-pkg-config | ISC | This package provides the shim links for pkgconf to be automaticallyused in place of pkgconfig. This ensures that pkgconf is used asthe system provider of pkg-config. | +| platform-python | Python | This is the internal interpreter of the Python language for the system.To use Python yourself, please install one of the available Python 3 packages,for example python36. | +| platform-python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | pip is a package management system used to install and manage software packageswritten in Python. Many packages can be found in the Python Package Index(PyPI). pip is a recursive acronym that can stand for either ""Pip InstallsPackages"" or ""Pip Installs Python"". | +| platform-python-setuptools | MIT | Setuptools is a collection of enhancements to the Python distutils that allowyou to more easily build and distribute Python packages, especially ones thathave dependencies on other packages.This package also contains the runtime components of setuptools, necessary toexecute the software that requires pkg_resources.py. | +| policycoreutils | GPLv2 | Security-enhanced Linux is a feature of the Linux® kernel and a numberof utilities with enhanced security functionality designed to addmandatory access controls to Linux. The Security-enhanced Linuxkernel contains new architectural components originally developed toimprove the security of the Flask operating system. Thesearchitectural components provide general support for the enforcementof many kinds of mandatory access control policies, including thosebased on the concepts of Type Enforcement®, Role-based AccessControl, and Multi-level Security.policycoreutils contains the policy core utilities that are requiredfor basic operation of a SELinux system. These utilities includeload_policy to load policies, setfiles to label filesystems, newroleto switch roles. | +| policycoreutils-dbus | GPLv2 | The policycoreutils-dbus package contains the management DBUS API use to managean SELinux environment. | +| policycoreutils-devel | GPLv2 | The policycoreutils-devel package contains the management tools use to develop policy in an SELinux environment. | +| policycoreutils-newrole | GPLv2 | RBAC/MLS policy machines require newrole as a way of changing the roleor level of a logged in user. | +| policycoreutils-python-utils | GPLv2 | The policycoreutils-python-utils package contains the management tools use to managean SELinux environment. | +| policycoreutils-restorecond | GPLv2 | The policycoreutils-restorecond package contains the restorecond service. | +| polkit | LGPLv2+ | polkit is a toolkit for defining and handling authorizations. It isused for allowing unprivileged processes to speak to privilegedprocesses. | +| polkit-devel | LGPLv2+ | Development files for polkit. | +| polkit-docs | LGPLv2+ | Development documentation for polkit. | +| polkit-libs | LGPLv2+ | Libraries files for polkit. | +| polkit-pkla-compat | LGPLv2+ | A polkit JavaScript rule and associated helpers that mostly providecompatibility with the .pkla file format supported in polkit <= 0.105 for usersof later polkit releases. | +| popt | MIT | Popt is a C library for parsing command line parameters. Popt washeavily influenced by the getopt() and getopt_long() functions, butit improves on them by allowing more powerful argument expansion.Popt can parse arbitrary argv[] style arrays and automatically setvariables based on command line arguments. Popt allows command linearguments to be aliased via configuration files and includes utilityfunctions for parsing arbitrary strings into argv[] arrays usingshell-like rules. | +| popt-devel | MIT | The popt-devel package includes header files and libraries necessaryfor developing programs which use the popt C library. It contains theAPI documentation of the popt library, too. | +| portreserve | GPLv2+ | The portreserve program aims to help services with well-known ports thatlie in the portmap range. It prevents portmap from a real service's portby occupying it itself, until the real service tells it to release theport (generally in the init script). | +| postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix is a Mail Transport Agent (MTA). | +| ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The ppp package contains the PPP (Point-to-Point Protocol) daemon anddocumentation for PPP support. The PPP protocol provides a method fortransmitting datagrams over serial point-to-point links. PPP isusually used to dial in to an ISP (Internet Service Provider) or otherorganization over a modem and phone line. | +| prefixdevname | MIT | This package provides udev helper utility that tries to consistently name all ethernet NICs usinguser defined prefix (e.g. net.ifnames.prefix=net produces NIC names net0, net1, ...). Utility iscalled from udev rule and it determines NIC name and writes out configuration file for udev'snet_setup_link built-in (e.g. /etc/systemd/network/71-net-ifnames-prefix-net0.link). | +| procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | The procps package contains a set of system utilities that providesystem information. Procps includes ps, free, skill, pkill, pgrep,snice, tload, top, uptime, vmstat, pidof, pmap, slabtop, w, watchand pwdx.The ps command displays a snapshot of running processes. The top commandprovides a repetitive update of the statuses of running processes.The free command displays the amounts of free and used memory on yoursystem. The skill command sends a terminate command (or anotherspecified signal) to a specified set of processes. The snicecommand is used to change the scheduling priority of specifiedprocesses. The tload command prints a graph of the current systemload average to a specified tty. The uptime command displays thecurrent time, how long the system has been running, how many usersare logged on, and system load averages for the past one, five,and fifteen minutes. The w command displays a list of the userswho are currently logged on and what they are running. The watchprogram watches a running program. The vmstat command displaysvirtual memory statistics about processes, memory, paging, blockI/O, traps, and CPU activity. The pwdx command reports the currentworking directory of a process or processes. | +| procps-ng-i18n | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | Internationalization pack for procps-ng | +| psacct | GPLv3+ | The psacct package contains several utilities for monitoring processactivities, including ac, lastcomm, accton and sa. The ac commanddisplays statistics about how long users have been logged on. Thelastcomm command displays information about previous executedcommands. The accton command turns process accounting on or off. Thesa command summarizes information about previously executedcommands. | +| ps_mem | LGPLv2 | The ps_mem tool reports how much core memory is used per program(not per process). In detail it reports:sum(private RAM for program processes) + sum(Shared RAM for program processes)The shared RAM is problematic to calculate, and the tool automaticallyselects the most accurate method available for the running kernel. | +| psmisc | GPLv2+ | The psmisc package contains utilities for managing processes on youra tree structure of all of the running processes on your system. Thekillall command sends a specified signal (SIGTERM if nothing is specified)to processes identified by name. The fuser command identifies the PIDsof processes that are using specified files or filesystems. The pslogcommand shows the path of log files owned by a given process. | +| publicsuffix-list | MPLv2.0 | The Public Suffix List is a cross-vendor initiative to providean accurate list of domain name suffixes, maintained by the hard workof Mozilla volunteers and by submissions from registries.Software using the Public Suffix List will be able to determine wherecookies may and may not be set, protecting the user from beingtracked across sites. | +| publicsuffix-list-dafsa | MPLv2.0 | The Public Suffix List is a cross-vendor initiative to providean accurate list of domain name suffixes, maintained by the hard workof Mozilla volunteers and by submissions from registries.Software using the Public Suffix List will be able to determine wherecookies may and may not be set, protecting the user from beingtracked across sites.This package includes a DAFSA representation of the Public Suffix Listfor runtime loading. | +| python3-asn1crypto | MIT | Fast ASN.1 parser and serializer with definitions for private keys,public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,PKCS#12, PKCS#5, X.509 and TSP. | +| python3-audit | LGPLv2+ | The python3-audit package contains the bindings so that libauditand libauparse can be used by python3. | +| python3-avahi | LGPLv2+ | Python3 Avahi bindings. | +| python3-boom | GPLv2 | Boom is a boot manager for Linux systems using boot loaders that supportthe BootLoader Specification for boot entry configuration.systemd-boot project, or Grub2 with the BLS patch.This package provides python3 boom module. | +| python3-cffi | MIT | Foreign Function Interface for Python, providing a convenient andreliable way of calling existing C code from Python. The interface isbased on LuaJIT’s FFI. | +| python3-chardet | LGPLv2 | Character encoding auto-detection in Python. Assmart as your browser. Open source.Python 3 version. | +| python3-configobj | BSD | file round tripper. Its main feature is that it is very easy to use, with astraightforward programmer's interface and a simple syntax for config files. | +| python3-configshell | ASL 2.0 | A framework to implement simple but nice configuration-orientedcommand-line interfaces. | +| python3-cryptography | ASL 2.0 or BSD | cryptography is a package designed to expose cryptographic primitives andrecipes to Python developers. | +| python3-dateutil | BSD | The dateutil module provides powerful extensions to the standard datetimemodule available in Python.This is the version for Python 3. | +| python3-dbus | MIT | D-Bus bindings for python3. | +| python3-decorator | BSD | The aim of the decorator module is to simplify the usage of decorators forthe average programmer, and to popularize decorators usage giving examplesof useful decorators, such as memoize, tracing, redirecting_stdout, locked,etc. The core of this module is a decorator factory called decorator. | +| python3-dmidecode | GPLv2 | python3-dmidecode is a Python 3 extension module that uses thecode-base of the 'dmidecode' utility, and presents the dataas Python 3 data structures or as XML data using libxml2. | +| python3-dnf | GPLv2+ and GPLv2 and GPL | Python 3 interface to DNF. | +| python3-dnf-plugin-post-transaction-actions | GPLv2+ | Post transaction actions Plugin for DNF, Python 3 version. Plugin runs actions(shell commands) after transaction is completed. Actions are defined in actionfiles. | +| python3-dnf-plugins-core | GPLv2+ | Core Plugins for DNF, Python 3 interface. This package enhances DNF with builddep,config-manager, copr, debug, debuginfo-install, download, needs-restarting,repoclosure, repograph, repomanage, reposync, changelog and repodiff commands.Additionally provides generate_completion_cache passive plugin. | +| python3-dnf-plugin-versionlock | GPLv2+ | Version lock plugin takes a set of name/versions for packages and excludes all otherversions of those packages. This allows you to e.g. protect packages from beingupdated by newer versions. | +| python3-dns | MIT | dnspython3 is a DNS toolkit for Python 3. It supports almost allrecord types. It can be used for queries, zone transfers, and dynamicupdates. It supports TSIG authenticated messages and EDNS0.dnspython3 provides both high and low level access to DNS. The highlevel classes perform queries for data of a given name, type, andclass, and return an answer set. The low level classes allow directmanipulation of DNS zones, messages, names, and records. | +| python3-ethtool | GPLv2 | Python 3 bindings for the ethtool kernel interface, that allows querying andchanging of Ethernet card settings, such as speed, port, auto-negotiation, andPCI locations. | +| python3-firewall | GPLv2+ | Python3 bindings for firewalld. | +| python3-gobject-base | LGPLv2+ and MIT | This package provides the non-cairo specific bits of the GObject Introspectionlibrary. | +| python3-gpg | LGPLv2+ | gpgme bindings for Python 3. | +| python3-hawkey | LGPLv2+ | Python 3 bindings for the hawkey library. | +| python3-idna | BSD and Python and Unicode | A library to support the Internationalised Domain Names in Applications (IDNA)protocol as specified in RFC 5891 . Thisversion of the protocol is often referred to as ""IDNA2008"" and can producedifferent results from the earlier standard from 2003.The library is also intended to act as a suitable drop-in replacement for the""encodings.idna"" module that comes with the Python standard library butcurrently only supports the older 2003 specification. | +| python3-iniparse | MIT and Python | iniparse is an INI parser for Python which is API compatiblewith the standard library's ConfigParser, preserves structure of INIfiles (order of sections & options, indentation, comments, and blanklines are preserved when data is updated), and is more convenient touse. | +| python3-inotify | MIT | This is a Python 3 module for watching filesystems changes. pyinotifycan be used for various kind of fs monitoring. pyinotify relies on arecent Linux Kernel feature (merged in kernel 2.6.13) calledinotify. inotify is an event-driven notifier, its notifications areexported from kernel space to user space. | +| python3-iscsi-initiator-utils | GPLv2+ | The iscsi-initiator-utils-python3 package contains Python 3.6 bindings to thelibiscsi interface for interacting with iscsi-initiator-utils | +| python3-jwt | MIT | A Python implementation of JSON Web Token draft 01. This library provides ameans of representing signed content using JSON data structures, includingclaims to be transferred between two parties encoded as digitally signed andencrypted JSON objects. | +| python3-kmod | LGPLv2+ | Python module to allow listing, loading, and unloadingLinux kernel modules, using libkmod. | +| python3-ldb | LGPLv3+ | Python bindings for the LDB library | +| python3-libcomps | GPLv2+ | Python3 bindings for libcomps library. | +| python3-libdnf | LGPLv2+ | Python 3 bindings for the libdnf library. | +| python3-libipa_hbac | LGPLv3+ | The python3-libipa_hbac contains the bindings so that libipa_hbac can beused by Python applications. | +| python3-libnl3 | LGPLv2 | Python 3 bindings for libnl3 | +| python3-libproxy | LGPLv2+ | The python3 binding for libproxy | +| python3-librepo | LGPLv2+ | Python 3 bindings for the librepo library. | +| python3-libs | Python | This package contains runtime libraries for use by Python:- the majority of the Python standard library- a dynamically linked library for use by applications that embed Python as a scripting language, and by the main ""python3"" executable | +| python3-libselinux | Public Domain | The libselinux-python3 package contains python 3 bindings for developingSELinux applications. | +| python3-libsemanage | LGPLv2+ | The libsemanage-python3 package contains the python 3 bindings for developingSELinux management applications. | +| python3-libsss_nss_idmap | LGPLv3+ | The python3-libsss_nss_idmap contains the bindings so that libsss_nss_idmap canbe used by Python applications. | +| python3-libstoragemgmt | LGPLv2+ | This contains python 3 client libraries as well as python frameworksupport and open source plug-ins written in python 3. | +| python3-libstoragemgmt-clibs | LGPLv2+ | This package contains python 3 client C extension libraries. | +| python3-libuser | LGPLv2+ | The python3-libuser package contains the Python bindings forthe libuser library, which provides a Python 3 API for manipulating andadministering user and group accounts. | +| python3-libxml2 | MIT | The libxml2-python3 package contains a Python 3 module that permitsapplications written in the Python programming language, version 3, to use theinterface supplied by the libxml2 library to manipulate XML files.This library allows to manipulate XML files. It includes supportto read, modify and write XML and HTML files. There is DTDs supportthis includes parsing and validation even with complex DTDs, eitherat parse time or later once the document has been modified. | +| python3-linux-procfs | GPLv2 | Abstractions to extract information from the Linux kernel /proc files. | +| python3-magic | BSD | This package contains the Python 3 bindings to allow access to thelibmagic API. The libmagic library is also used by the familiarfile(1) command. | +| python3-nftables | GPLv2 | The nftables python module provides an interface to libnftables via ctypes. | +| python3-oauthlib | BSD | OAuthLib is a generic utility which implements the logic of OAuth withoutassuming a specific HTTP request object or web framework. Use it to graftOAuth client support onto your favorite HTTP library, or provider supportonto your favourite web framework. If you're a maintainer of such alibrary, write a thin veneer on top of OAuthLib and get OAuth support forvery little effort. | +| python3-openipmi | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-python package contains the Python language bindings for OpenIPMI. | +| python3-perf | GPLv2 and Redistributable, no modification permitted | The python3-perf package contains a module that permits applicationswritten in the Python programming language to use the interfaceto manipulate perf events. | +| python3-perf | GPLv2 and Redistributable, no modification permitted | The python3-perf package contains a module that permits applicationswritten in the Python programming language to use the interfaceto manipulate perf events. | +| python3-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A Python wheel of pip to use with venv. | +| python3-ply | BSD | PLY is a straightforward lex/yacc implementation. Here is a list of itsessential features:* It is implemented entirely in Python.* It uses LR-parsing which is reasonably efficient and well suited for larger grammars.* PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars.* PLY is straightforward to use and provides very extensive error checking.* PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality. In other words, it's not a large parsing framework or a component of some larger system.Python 3 version. | +| python3-policycoreutils | GPLv2 | The python3-policycoreutils package contains the interfaces that can be usedby python 3 in an SELinux environment. | +| python3-pwquality | BSD or GPLv2+ | This is pwquality Python module that provides Python bindingsfor the libpwquality library. These bindings can be usedfor easy password quality checking and generation of randompronounceable passwords from Python applications. | +| python3-pycparser | BSD | pycparser is a complete parser for the C language, written in pure Python.It is a module designed to be easily integrated into applications thatneed to parse C source code. | +| python3-pyparsing | MIT | pyparsing is a module that can be used to easily and directly configure syntaxdefinitions for any number of text parsing applications.This is the Python 3 version. | +| python3-pysocks | BSD | A fork of SocksiPy with bug fixes and extra features.Acts as a drop-in replacement to the socket module. Featuring:- SOCKS proxy client for Python 2.6 - 3.x- TCP and UDP both supported- HTTP proxy client included but not supported or recommended (you should use urllib2's or requests' own HTTP proxy interface)- urllib2 handler included. | +| python3-pyudev | LGPLv2+ | pyudev is a LGPL licensed, pure Python binding for libudev, the deviceand hardware management and information library for Linux. It supportsalmost all libudev functionality, you can enumerate devices, query deviceproperties and attributes or monitor devices, including asynchronousmonitoring with threads, or within the event loops of Qt, Glib or wxPython.The binding supports CPython 2 (2.6 or newer) and 3 (3.1 or newer), andPyPy 1.5 or newer. It is tested against udev 151 or newer, earlierversions of udev as found on dated Linux systems may work, but are notofficially supported. | +| python3-pywbem | LGPLv2 | A WBEM client allows issuing operations to a WBEM server, using the CIMoperations over HTTP (CIM-XML) protocol defined in the DMTF standards DSP0200and DSP0201. The CIM/WBEM infrastructure is used for a wide variety of systemsmanagement tasks supported by systems running WBEM servers. See WBEM Standardsfor more information about WBEM. | +| python3-pyyaml | MIT | YAML is a data serialization format designed for human readability andinteraction with scripting languages. PyYAML is a YAML parser andemitter for Python.PyYAML features a complete YAML 1.1 parser, Unicode support, picklesupport, capable extension API, and sensible error messages. PyYAMLsupports standard YAML tags and provides Python-specific tags thatallow to represent an arbitrary Python object.PyYAML is applicable for a broad range of tasks from complexconfiguration files to object serialization and persistance. | +| python3-requests | ASL 2.0 | Most existing Python modules for sending HTTP requests are extremely verbose andcumbersome. Python’s built-in urllib2 module provides most of the HTTPcapabilities you should need, but the API is thoroughly broken. This library isdesigned to make HTTP requests easy for developers. | +| python3-requests-oauthlib | ISC | This project provides first-class OAuth library support for python-request. | +| python3-rpm | GPLv2+ | The python3-rpm package contains a module that permits applicationswritten in the Python programming language to use the interfacesupplied by RPM Package Manager libraries.This package should be installed if you want to develop Python 3programs that will manipulate RPM packages and databases. | +| python3-rtslib | ASL 2.0 | API for generic Linux SCSI kernel target. | +| python3-samba | GPLv3+ and LGPLv3+ | The python3-samba package contains the Python 3 libraries needed by programsthat use SMB, RPC and other Samba provided protocols in Python 3 programs. | +| python3-samba-test | GPLv3+ and LGPLv3+ | The python3-samba-test package contains the Python libraries used by the test suite of Samba.If you want to run full set of Samba tests, you need to install this package. | +| python3-schedutils | GPLv2 | Python interface for the Linux scheduler sched_{get,set}{affinity,scheduler}functions and friends. | +| python3-setools | GPLv2 | SETools is a collection of graphical tools, command-line tools, andPython 3 modules designed to facilitate SELinux policy analysis. | +| python3-setuptools | MIT | Setuptools is a collection of enhancements to the Python distutils that allowyou to more easily build and distribute Python packages, especially ones thathave dependencies on other packages.This package also contains the runtime components of setuptools, necessary toexecute the software that requires pkg_resources.py. | +| python3-setuptools-wheel | MIT | A Python wheel of setuptools to use with venv. | +| python3-six | MIT | python-six provides simple utilities for wrapping over differences betweenPython 2 and Python 3.Python 3 version. | +| python3-slip | GPLv2+ | The Simple Library for Python 3.x packages contain miscellaneous code forconvenience, extension and workaround purposes.This package provides the ""slip"" and the ""slip.util"" modules. | +| python3-slip-dbus | GPLv2+ | The Simple Library for Python 3.x packages contain miscellaneous code forconvenience, extension and workaround purposes.This package provides slip.dbus.service.Object, which is a dbus.service.Objectderivative that ends itself after a certain time without being used and/or ifthere are no clients anymore on the message bus, as well as conveniencefunctions and decorators for integrating a dbus service with PolicyKit. | +| python3-sss | LGPLv3+ | Provides python3 module for manipulating users, groups, and nested groups inSSSD when using id_provider = local in /etc/sssd/sssd.conf.Also provides several other useful python3 bindings: * function for retrieving list of groups user belongs to. * class for obfuscation of passwords | +| python3-sssdconfig | GPLv3+ | Provides python3 files for manipulation SSSD and IPA configuration files. | +| python3-sss-murmur | LGPLv3+ | Provides python3 module for calculating the murmur hash version 3 | +| python3-talloc | LGPLv3+ | Python 3 libraries for creating bindings using talloc | +| python3-tdb | LGPLv3+ | Python3 bindings for libtdb | +| python3-test | Python | The self-test suite for the Python interpreter.This is only useful to test Python itself. For testing general Python code,you should use the unittest module from python3-libs, or a library such aspython3-pytest or python3-nose. | +| python3-tevent | LGPLv3+ | Python 3 bindings for libtevent | +| python3-urllib3 | MIT | Python3 HTTP module with connection pooling and file POST abilities. | +| python3-urwid | LGPLv2+ | Urwid is a Python library for making text console applications. It hasmany features including fluid interface resizing, support for UTF-8 andCJK encodings, standard and custom text layout modes, simple markup forsetting text attributes, and a powerful, dynamic list box that handles amix of widget types. It is flexible, modular, and leaves the developer incontrol. | +| python3-varlink | ASL 2.0 | An python module for Varlink with client and server support. | +| quota | BSD and GPLv2 and GPLv2+ | The quota package contains system administration tools for monitoringand limiting user and or group disk usage per file system. | +| quota-doc | BSD and GPLv2 and GPLv2+ | This package contains additional documentation for disk quotas concept inLinux/UNIX environment. | +| quota-nld | BSD and GPLv2 and GPLv2+ | Daemon that listens on netlink socket and processes received quota warnings.Note, that you have to enable the kernel support for sending quota messagesover netlink (in Filesystems->Quota menu). The daemon supports forwardingwarning messages to the system D-Bus (so that desktop manager can displaya dialog) and writing them to the terminal user has last accessed. | +| quota-nls | BSD and LGPLv2+ and GPLv2 and GPLv2+ | Disk quota tools messages translated into different natural languages. | +| quota-rpc | BSD and LGPLv2+ and GPLv2 and GPLv2+ | The RPC daemon allows to query and set disk quotas over network. If you runthe daemon on NFS server, you could use quota tools to manage the quotas fromNFS client. | +| quota-warnquota | BSD and GPLv2 and GPLv2+ | Utility that checks disk quota for each local file system and mails a warningmessage to those users who have reached their soft limit. It is typically runvia cron(8). | +| rasdaemon | GPLv2 | rasdaemon is a RAS (Reliability, Availability and Serviceability) logging tool.It currently records memory errors, using the EDAC tracing events.EDAC is drivers in the Linux kernel that handle detection of ECC errorsfrom memory controllers for most chipsets on i386 and x86_64 architectures.EDAC drivers for other architectures like arm also exists.This userspace component consists of an init script which makes sureEDAC drivers and DIMM labels are loaded at system startup, as well asan utility for reporting current error counts from the EDAC sysfs files. | +| rdma-core | GPLv2 or BSD | RDMA core userspace infrastructure and documentation, including kerneldriver-specific modprobe override configs, IPoIB network scripts,dracut rules, and the rdma-ndd utility. | +| rdma-core-devel | GPLv2 or BSD | RDMA core development libraries and headers. | +| readline | GPLv3+ | The Readline library provides a set of functions that allow users toedit command lines. Both Emacs and vi editing modes are available. TheReadline library includes additional functions for maintaining a listof previously-entered command lines for recalling or editing thoselines, and for performing csh-like history expansion on previouscommands. | +| readline-devel | GPLv3+ | The Readline library provides a set of functions that allow users toedit typed command lines. If you want to develop programs that willuse the readline library, you need to have the readline-devel packageinstalled. You also need to have the readline package installed. | +| readonly-root | GPLv2 | This package provides script & configuration file for setting up read-only rootsupport. Additional configuration is required after installation. | +| realmd | LGPLv2+ | realmd is a DBus system service which manages discovery and enrollment in realmsand domains like Active Directory or IPA. The control center uses realmd as theback end to 'join' a domain simply and automatically configure things correctly. | +| rmt | CDDL | The rmt utility provides remote access to tape devices for programslike dump (a filesystem backup program), restore (a program forrestoring files from a backup), and tar (an archiving program). | +| rng-tools | GPLv2+ | Hardware random number generation tools. | +| rootfiles | Public Domain | The rootfiles package contains basic required files that are placedin the root user's account. These files are basically the sameas those in /etc/skel, which are placed in regularusers' home directories. | +| rpcbind | BSD | The rpcbind utility is a server that converts RPC program numbers intouniversal addresses. It must be running on the host to be able to makeRPC calls on a server on that machine. | +| rpm | GPLv2+ | The RPM Package Manager (RPM) is a powerful command line drivenpackage management system capable of installing, uninstalling,verifying, querying, and updating software packages. Each softwarepackage consists of an archive of files along with information aboutthe package like its version, a description, etc. | +| rpm-apidocs | GPLv2+ | This package contains API documentation for developing applicationsthat will manipulate RPM packages and databases. | +| rpm-build-libs | GPLv2+ and LGPLv2+ with exceptions | This package contains the RPM shared libraries for building and signingpackages. | +| rpm-cron | GPLv2+ | This package contains a cron job which creates daily logs of installedpackages on a system. | +| rpm-devel | GPLv2+ and LGPLv2+ with exceptions | This package contains the RPM C library and header files. Thesedevelopment files will simplify the process of writing programs thatmanipulate RPM packages and databases. These files are intended tosimplify the process of creating graphical package managers or anyother tools that need an intimate knowledge of RPM packages in orderto function.This package should be installed if you want to develop programs thatwill manipulate RPM packages and databases. | +| rpm-libs | GPLv2+ and LGPLv2+ with exceptions | This package contains the RPM shared libraries. | +| rpm-plugin-ima | GPLv2+ | Rpm plugin ima file signatures | +| rpm-plugin-prioreset | GPLv2+ | Rpm plugin for resetting scriptlet priorities for SysV initUseful on legacy SysV init systems if you run rpm transactions withnice/ionice priorities. Should not be used on systemd systems. | +| rpm-plugin-selinux | GPLv2+ | Rpm plugin for SELinux functionality | +| rpm-plugin-syslog | GPLv2+ | Rpm plugin for syslog functionality | +| rpm-plugin-systemd-inhibit | GPLv2+ | This plugin blocks systemd from entering idle, sleep or shutdown while an rpmtransaction is running using the systemd-inhibit mechanism. | +| rpm-sign | GPLv2+ | This package contains support for digitally signing RPM packages. | +| rsync | GPLv3+ | Rsync uses a reliable algorithm to bring remote and host files intosync very quickly. Rsync is fast because it just sends the differencesin the files over the network instead of sending the completefiles. Rsync is often used as a very powerful mirroring process orjust as a more capable replacement for the rcp command. A technicalreport which describes the rsync algorithm is included in thispackage. | +| rsync-daemon | GPLv3+ | Rsync can be used to offer read only access to anonymous clients. Thispackage provides the anonymous rsync service. | +| samba | GPLv3+ and LGPLv3+ | Samba is the standard Windows interoperability suite of programs for Linux andUnix. | +| samba-client | GPLv3+ and LGPLv3+ | The samba-client package provides some SMB/CIFS clients to complementthe built-in SMB/CIFS filesystem in Linux. These clients allow accessof SMB/CIFS shares and printing to SMB/CIFS printers. | +| samba-client-libs | GPLv3+ and LGPLv3+ | The samba-client-libs package contains internal libraries needed by theSMB/CIFS clients. | +| samba-common | GPLv3+ and LGPLv3+ | samba-common provides files necessary for both the server and clientpackages of Samba. | +| samba-common-libs | GPLv3+ and LGPLv3+ | The samba-common-libs package contains internal libraries needed by theSMB/CIFS clients. | +| samba-common-tools | GPLv3+ and LGPLv3+ | The samba-common-tools package contains tools for Samba servers andSMB/CIFS clients. | +| samba-krb5-printing | GPLv3+ and LGPLv3+ | If you need Kerberos for print jobs to a printer connection to cups via the SMBbackend, then you need to install that package. It will allow cups to accessthe Kerberos credentials cache of the user issuing the print job. | +| samba-libs | GPLv3+ and LGPLv3+ | The samba-libs package contains the libraries needed by programs that linkagainst the SMB, RPC and other protocols provided by the Samba suite. | +| samba-pidl | GPLv3+ and LGPLv3+ | The samba-pidl package contains the Perl IDL compiler used by Sambaand Wireshark to parse IDL and similar protocols | +| samba-test | GPLv3+ and LGPLv3+ | samba-test provides testing tools for both the server and clientpackages of Samba. | +| samba-test-libs | GPLv3+ and LGPLv3+ | samba-test-libs provides libraries required by the testing tools. | +| samba-winbind | GPLv3+ and LGPLv3+ | The samba-winbind package provides the winbind NSS library, and some clienttools. Winbind enables Linux to be a full member in Windows domains and to useWindows user and group accounts on Linux. | +| samba-winbind-clients | GPLv3+ and LGPLv3+ | The samba-winbind-clients package provides the wbinfo and ntlm_authtool. | +| samba-winbind-krb5-locator | GPLv3+ and LGPLv3+ | The winbind krb5 locator is a plugin for the system kerberos library to allowthe local kerberos library to use the same KDC as samba and winbind use | +| samba-winbind-modules | GPLv3+ and LGPLv3+ | The samba-winbind-modules package provides the NSS library and a PAM modulenecessary to communicate to the Winbind Daemon | +| sanlock-lib | GPLv2 and GPLv2+ and LGPLv2+ | The sanlock-lib package contains the runtime libraries for sanlock,a shared storage lock manager.Hosts connected to a common SAN can use this to synchronize theiraccess to the shared disks. | +| sed | GPLv3+ | The sed (Stream EDitor) editor is a stream or batch (non-interactive)editor. Sed takes text as input, performs an operation or set ofoperations on the text and outputs the modified text. The operationsthat sed performs (substitutions, deletions, insertions, etc.) can bespecified in a script file or from the command line. | +| selinux-policy | GPLv2+ | SELinux Base package for SELinux Reference Policy - modular. | +| selinux-policy-devel | GPLv2+ | SELinux policy development and man page package | +| selinux-policy-doc | GPLv2+ | SELinux policy documentation package | +| selinux-policy-minimum | GPLv2+ | SELinux Reference policy minimum base module. | +| selinux-policy-mls | GPLv2+ | SELinux Reference policy mls base module. | +| selinux-policy-sandbox | GPLv2+ | SELinux sandbox policy used for the policycoreutils-sandbox package | +| selinux-policy-targeted | GPLv2+ | SELinux Reference policy targeted base module. | +| setools-console | GPLv2 | SETools is a collection of graphical tools, command-line tools, andlibraries designed to facilitate SELinux policy analysis.This package includes the following console tools: sediff Compare two policies to find differences. seinfo List policy components. sesearch Search rules (allow, type_transition, etc.) | +| setserial | GPL+ | Setserial is a basic system utility for displaying or setting serialport information. Setserial can reveal and allow you to alter the I/Oport and IRQ that a particular serial device is using, and more. | +| setup | Public Domain | The setup package contains a set of important system configuration andsetup files, such as passwd, group, and profile. | +| sg3_utils | GPLv2+ and BSD | Collection of Linux utilities for devices that use the SCSI command set.Includes utilities to copy data based on ""dd"" syntax and semantics (calledsg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); checkmode and log pages (sginfo, sg_modes and sg_logs); spin up and downdisks (sg_start); do self tests (sg_senddiag); and various other functions.See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0)must be used. In the 2.6 series other device names may be used aswell (e.g. /dev/sda).and the incorrect usage of them may render your system inoperable. | +| sg3_utils-libs | GPLv2+ and BSD | This package contains the shared library for sg3_utils. | +| sgml-common | GPL+ | The sgml-common package contains a collection of entities and DTDsthat are useful for processing SGML, but that don't need to beincluded in multiple packages. Sgml-common also includes anup-to-date Open Catalog file. | +| sgpio | GPLv2+ | Intel SGPIO enclosure management utility | +| shadow-utils | BSD and GPLv2+ | The shadow-utils package includes the necessary programs forconverting UNIX password files to the shadow password format, plusprograms for managing user and group accounts. The pwconv commandconverts passwords to the shadow password format. The pwunconv commandunconverts shadow passwords and generates a passwd file (a standardUNIX password file). The pwck command checks the integrity of passwordand shadow files. The lastlog command prints out the last login timesfor all users. The useradd, userdel, and usermod commands are used formanaging user accounts. The groupadd, groupdel, and groupmod commandsare used for managing group accounts. | +| shared-mime-info | GPLv2+ | This is the freedesktop.org shared MIME info database.Many programs and desktops use the MIME system to represent the types offiles. Frequently, it is necessary to work out the correct MIME type fora file. This is generally done by examining the file's name or contents,and looking up the correct MIME type in a database. | +| shim-ia32 | BSD | Initial UEFI bootloader that handles chaining to a trusted fullbootloader under secure boot environments. This package contains theversion signed by the UEFI signing service. | +| shim-x64 | BSD | Initial UEFI bootloader that handles chaining to a trusted fullbootloader under secure boot environments. This package contains theversion signed by the UEFI signing service. | +| slang | GPLv2+ | S-Lang is an interpreted language and a programming library. TheS-Lang language was designed so that it can be easily embedded intoa program to provide the program with a powerful extension language.The S-Lang library, provided in this package, provides the S-Langextension language. S-Lang's syntax resembles C, which makes it easyto recode S-Lang procedures in C if you need to. | +| smartmontools | GPLv2+ | The smartmontools package contains two utility programs (smartctland smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) builtinto most modern ATA and SCSI hard disks. In many cases, theseutilities will provide advanced warning of disk degradation andfailure. | +| smc-tools | EPL | The Shared Memory Communication Tools (smc-tools) package enables usage of SMCsockets in Linux. | +| snappy | BSD | Snappy is a compression/decompression library. It does not aim for maximumcompression, or compatibility with any other compression library; instead, itaims for very high speeds and reasonable compression. For instance, compared tothe fastest mode of zlib, Snappy is an order of magnitude faster for mostinputs, but the resulting compressed files are anywhere from 20% to 100%bigger. | +| sos | GPLv2+ | Sos is a set of tools that gathers information about systemhardware and configuration. The information can then be used fordiagnostic purposes and debugging. Sos is commonly used to helpsupport technicians and developers. | +| sos-audit | GPLv2+ | Sos-audit provides configuration files for the Linux Auditing Systemto track the use of some commands capable of changing the configurationof the system. Currently storage and filesystem commands are audited. | +| spax | CDDL | The pax utility shall read and write archives, write lists of the members ofarchive files and copy directory hierarchies as is defined in IEEE Std 1003.1. | +| sqlite | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single host | +| sqlite-devel | Public Domain | This package contains the header files and development documentationfor sqlite. If you like to develop programs using sqlite, you will needto install sqlite-devel. | +| sqlite-doc | Public Domain | This package contains most of the static HTML files that comprise thewww.sqlite.org website, including all of the SQL Syntax and theC/C++ interface specs and other miscellaneous documentation. | +| sqlite-libs | Public Domain | This package contains the shared library for sqlite. | +| squashfs-tools | GPLv2+ | Squashfs is a highly compressed read-only filesystem for Linux. This packagecontains the utilities for manipulating squashfs filesystems. | +| srp_daemon | GPLv2 or BSD | In conjunction with the kernel ib_srp driver, srp_daemon allows you todiscover and use SCSI devices via the SCSI RDMA Protocol over InfiniBand. | +| sssd | GPLv3+ | Provides a set of daemons to manage access to remote directories andauthentication mechanisms. It provides an NSS and PAM interface towardthe system and a plug-gable back-end system to connect to multiple differentaccount sources. It is also the basis to provide client auditing and policyservices for projects like FreeIPA.The sssd sub-package is a meta-package that contains the daemon as well as allthe existing back ends. | +| sssd-ad | GPLv3+ | Provides the Active Directory back end that the SSSD can utilize to fetchidentity data from and authenticate against an Active Directory server. | +| sssd-client | LGPLv3+ | Provides the libraries needed by the PAM and NSS stacks to connect to the SSSDservice. | +| sssd-common | GPLv3+ | Common files for the SSSD. The common package includes all the files neededto run a particular back end, however, the back ends are packaged in separatesub-packages such as sssd-ldap. | +| sssd-common-pac | GPLv3+ | Provides common files needed by SSSD providers such as IPA and Active Directoryfor handling Kerberos PACs. | +| sssd-dbus | GPLv3+ | Provides the D-Bus responder of the SSSD, called the InfoPipe, that allowsthe information from the SSSD to be transmitted over the system bus. | +| sssd-ipa | GPLv3+ | Provides the IPA back end that the SSSD can utilize to fetch identity datafrom and authenticate against an IPA server. | +| sssd-kcm | GPLv3+ | An implementation of a Kerberos KCM server. Use this package if you want to | +| sssd-krb5 | GPLv3+ | Provides the Kerberos back end that the SSSD can utilize authenticateagainst a Kerberos server. | +| sssd-krb5-common | GPLv3+ | Provides helper processes that the LDAP and Kerberos back ends can use forKerberos user or host authentication. | +| sssd-ldap | GPLv3+ | Provides the LDAP back end that the SSSD can utilize to fetch identity datafrom and authenticate against an LDAP server. | +| sssd-libwbclient | GPLv3+ and LGPLv3+ | The SSSD libwbclient implementation. | +| sssd-nfs-idmap | GPLv3+ | The libnfsidmap sssd module provides a way for rpc.idmapd to call SSSD to mapUIDs/GIDs to names and vice versa. It can be also used for mapping principal(user) name to IDs(UID or GID) or to obtain groups which user are member of. | +| sssd-polkit-rules | GPLv3+ | Provides rules for polkit integration with SSSD. This is requiredfor smartcard support. | +| sssd-proxy | GPLv3+ | Provides the proxy back end which can be used to wrap an existing NSS and/orPAM modules to leverage SSSD caching. | +| sssd-tools | GPLv3+ | Provides userspace tools for manipulating users, groups, and nested groups inSSSD when using id_provider = local in /etc/sssd/sssd.conf.Also provides several other administrative tools: * sss_debuglevel to change the debug level on the fly * sss_seed which pre-creates a user entry for use in kickstarts * sss_obfuscate for generating an obfuscated LDAP password * sssctl -- an sssd status and control utility | +| sssd-winbind-idmap | GPLv3+ and LGPLv3+ | The idmap_sss module provides a way for Winbind to call SSSD to map UIDs/GIDsand SIDs. | +| star | CDDL | Star saves many files together into a single tape or disk archive,and can restore individual files from the archive. Star supports ACL. | +| strace | LGPL-2.1+ and GPL-2.0+ | The strace program intercepts and records the system calls called andreceived by a running process. Strace can print a record of eachsystem call, its arguments and its return value. Strace is useful fordiagnosing problems and debugging, as well as for instructionalpurposes.Install strace if you need a tool to track the system calls made andreceived by a process. | +| stunnel | GPLv2 | Stunnel is a socket wrapper which can provide TLS/SSL(Transport Layer Security/Secure Sockets Layer) supportto ordinary applications. For example, it can be used inconjunction with imapd to create a TLS secure IMAP server. | +| sudo | ISC | Sudo (superuser do) allows a system administrator to give certainusers (or groups of users) the ability to run some (or all) commandsas root while logging all commands and arguments. Sudo operates on aper-command basis. It is not a replacement for the shell. Featuresper-host basis, copious logging of each command (providing a clearaudit trail of who did what), a configurable timeout of the sudocommand, and the ability to use the same configuration file (sudoers)on many different machines. | +| symlinks | Copyright only | The symlinks utility performs maintenance on symbolic links. Symlinkschecks for symlink problems, including dangling symlinks which pointto nonexistent files. Symlinks can also automatically convertabsolute symlinks to relative symlinks.Install the symlinks package if you need a program for maintainingsymlinks on your system. | +| syslinux | GPLv2+ | SYSLINUX is a suite of bootloaders, currently supporting DOS FATfilesystems, Linux ext2/ext3 filesystems (EXTLINUX), PXE network boots(PXELINUX), or ISO 9660 CD-ROMs (ISOLINUX). It also includes a tool,MEMDISK, which loads legacy operating systems from these media. | +| syslinux-extlinux | GPLv2+ | The EXTLINUX bootloader, for booting the local system, as well as allthe SYSLINUX/PXELINUX modules in /boot. | +| syslinux-extlinux-nonlinux | GPLv2+ | All the EXTLINUX binaries that run from the firmware rather thanfrom a linux host. | +| syslinux-nonlinux | GPLv2+ | All the SYSLINUX binaries that run from the firmware rather than from alinux host. It also includes a tool, MEMDISK, which loads legacy operatingsystems from media. | +| syslinux-tftpboot | GPLv2+ | All the SYSLINUX/PXELINUX modules directly available for networkbooting in the /tftpboot directory. | +| systemd | LGPLv2+ and MIT and GPLv2+ | systemd is a system and service manager that runs as PID 1 and startsthe rest of the system. It provides aggressive parallelizationcapabilities, uses socket and D-Bus activation for starting services,offers on-demand starting of daemons, keeps track of processes usingLinux control groups, maintains mount and automount points, andimplements an elaborate transactional dependency-based service controllogic. systemd supports SysV and LSB init scripts and works as areplacement for sysvinit. Other parts of this package are a logging daemon,utilities to control basic system configuration like the hostname,date, locale, maintain a list of logged-in users, system accounts,runtime directories and settings, and daemons to manage simple networkconfiguration, network time synchronization, log forwarding, and nameresolution. | +| systemd-container | LGPLv2+ | Systemd tools to spawn and manage containers and virtual machines.This package contains systemd-nspawn, machinectl, systemd-machined,and systemd-importd. | +| systemd-devel | LGPLv2+ and MIT | Development headers and auxiliary files for developing applications linkingto libudev or libsystemd. | +| systemd-journal-remote | LGPLv2+ | Programs to forward journal entries over the network, using encrypted HTTP,and to write journal files from serialized journal contents.This package contains systemd-journal-gatewayd,systemd-journal-remote, and systemd-journal-upload. | +| systemd-libs | LGPLv2+ and MIT | Libraries for systemd and udev. | +| systemd-pam | LGPLv2+ and MIT and GPLv2+ | Systemd PAM module registers the session with systemd-logind. | +| systemd-tests | LGPLv2+ | Installed tests that are usually run as part of the build system.They can be useful to test systemd internals. | +| systemd-udev | LGPLv2+ | This package contains systemd-udev and the rules and hardware databaseneeded to manage device nodes. This package is necessary on physicalmachines and in virtual machines, but not in containers. | +| system-storage-manager | GPLv2+ | System Storage Manager provides an easy to use command line interface to manageyour storage using various technologies like lvm, btrfs, encrypted volumes andmore.In more sophisticated enterprise storage environments, management with DeviceMapper (dm), Logical Volume Manager (LVM), or Multiple Devices (md) is becomingincreasingly more difficult. With file systems added to the mix, the number oftools needed to configure and manage storage has grown so large that it issimply not user friendly. With so many options for a system administrator toconsider, the opportunity for errors and problems is large.The btrfs administration tools have shown us that storage management can besimplified, and we are working to bring that ease of use to Linux file systemsin general.You should install the ssm if you need to manage your storage with varioustechnologies via a single unified interface. | +| tar | GPLv3+ | The GNU tar program saves many files together in one archive and canrestore individual files (or all of the files) from that archive. Tarcan also be used to add supplemental files to an archive and to updateor list files in the archive. Tar includes multivolume support,automatic archive compression/decompression, the ability to performremote archives, and the ability to perform incremental and fullbackups.If you want to use tar for remote backups, you also need to installthe rmt package on the remote box. | +| target-restore | ASL 2.0 | Systemd service to restore the LIO kernel target settingson system restart. | +| tboot | BSD | Trusted Boot (tboot) is an open source, pre-kernel/VMM module that usesIntel Trusted Execution Technology (Intel TXT) to perform a measuredand verified launch of an OS kernel/VMM. | +| tcl | TCL | The Tcl (Tool Command Language) provides a powerful platform forcreating integration applications that tie together diverseapplications, protocols, devices, and frameworks. When paired with theTk toolkit, Tcl provides a fastest and powerful way to createcross-platform GUI applications. Tcl can also be used for a varietyof web-related tasks and for creating powerful command languages forapplications. | +| tcl-devel | TCL | The Tcl (Tool Command Language) provides a powerful platform forcreating integration applications that tie together diverseapplications, protocols, devices, and frameworks. When paired with theTk toolkit, Tcl provides a fastest and powerful way to createcross-platform GUI applications. Tcl can also be used for a varietyof web-related tasks and for creating powerful command languages forapplications.The package contains the development files and man pages for tcl. | +| tcl-doc | TCL | TCL documentation. | +| tdb-tools | LGPLv3+ | Tools to manage Tdb files | +| teamd | LGPLv2+ | The teamd package contains team network device control daemon. | +| time | GPLv3+ and GFDL | The GNU time utility runs another program, collects information aboutthe resources used by that program while it is running, and displaysthe results. | +| timedatex | GPLv2+ | timedatex is a D-Bus service that implements the org.freedesktop.timedate1interface. It can be used to read and set the system clock, the real-time clock(RTC), the system timezone, and enable or disable an NTP client installed onthe system. It is a replacement for the systemd-timedated service. | +| tmpwatch | GPLv2 | The tmpwatch utility recursively searches through specifieddirectories and removes files which have not been accessed in aspecified period of time. Tmpwatch is normally used to clean updirectories which are used for temporarily holding files (for example,/tmp). Tmpwatch ignores symlinks, won't switch filesystems and onlyremoves empty directories and regular files. | +| tmux | ISC and BSD | tmux is a ""terminal multiplexer."" It enables a number of terminals (orwindows) to be accessed and controlled from a single terminal. tmux isintended to be a simple, modern, BSD-licensed alternative to programs suchas GNU Screen. | +| tpm2-abrmd | BSD | tpm2-abrmd is a system daemon implementing the TPM2 access broker (TAB) andResource Manager (RM) spec from the TCG. | +| tpm2-abrmd-selinux | BSD | SELinux policy modules for tpm2-abrmd. | +| tpm2-tools | BSD | tpm2-tools is a batch of testing tools for tpm2.0. It is based on tpm2-tss. | +| tpm2-tss | BSD | tpm2-tss is a software stack supporting Trusted Platform Module(TPM) 2.0 systemAPIs. It sits between TPM driver and applications, providing TPM2.0 specifiedAPIs for applications to access TPM module through kernel TPM drivers. | +| tpm2-tss-devel | BSD | This package contains headers and libraries required to build applications thatuse tpm2-tss. | +| tpm-quote-tools | BSD | TPM Quote Tools is a collection of programs that provide supportfor TPM based attestation using the TPM quote operation. | +| tpm-tools | CPL | tpm-tools is a group of tools to manage and utilize the Trusted ComputingGroup's TPM hardware. TPM hardware can create, store and use RSA keyssecurely (without ever being exposed in memory), verify a platform'ssoftware state using cryptographic hashes and more. | +| tpm-tools-pkcs11 | CPL | tpm-tools-pkcs11 is a group of tools that use the TPM PKCS#11 token. All datacontained in the PKCS#11 data store is protected by the TPM (keys,certificates, etc.). You can import keys and certificates, list out theobjects in the data store, and protect data. | +| trace-cmd | GPLv2 and LGPLv2 | trace-cmd is a user interface to Ftrace. Instead of needing to use thedebugfs directly, trace-cmd will handle of setting of options andtracers and will record into a data file. | +| traceroute | GPLv2+ | The traceroute utility displays the route used by IP packets on theirway to a specified network (or Internet) host. Traceroute displaysthe IP number and host name (if possible) of the machines along theroute taken by the packets. Traceroute is used as a network debuggingtool. If you're having network connectivity problems, traceroute willshow you where the trouble is coming from along the route.Install traceroute if you need a tool for diagnosing network connectivityproblems. | +| tree | GPLv2+ | The tree utility recursively displays the contents of directories in atree-like format. Tree is basically a UNIX port of the DOS treeutility. | +| trousers | BSD | TrouSerS is an implementation of the Trusted Computing Group's Software Stack(TSS) specification. You can use TrouSerS to write applications that make useof your TPM hardware. TPM hardware can create, store and use RSA keyssecurely (without ever being exposed in memory), verify a platform's softwarestate using cryptographic hashes and more. | +| trousers-lib | BSD | The libtspi library for use in Trusted Computing enabled applications. | +| tuna | GPLv2 | Provides interface for changing scheduler and IRQ tunables, at whole CPU and atper thread/IRQ level. Allows isolating CPUs for use by a specific applicationand moving threads and interrupts to a CPU by just dragging and dropping them.Operations can be done on CPU sockets, understanding CPU topology.Can be used as a command line utility without requiring the GUI libraries to beinstalled. | +| tuned | GPLv2+ | The tuned package contains a daemon that tunes system settings dynamically.It does so by monitoring the usage of several system components periodically.Based on that information components will then be put into lower or higherpower saving modes to adapt to the current usage. Currently only ethernetnetwork and ATA harddisk devices are implemented. | +| tuned-profiles-atomic | GPLv2+ | Additional tuned profile(s) targeted to Atomic host and guest. | +| tuned-profiles-compat | GPLv2+ | Additional tuned profiles mainly for backward compatibility with tuned 1.0.It can be also used to fine tune your system for specific scenarios. | +| tuned-profiles-cpu-partitioning | GPLv2+ | Additional tuned profile(s) optimized for CPU partitioning. | +| tuned-profiles-mssql | GPLv2+ | Additional tuned profile(s) for MS SQL Server. | +| tuned-profiles-oracle | GPLv2+ | Additional tuned profile(s) targeted to Oracle loads. | +| tzdata | Public Domain | This package contains data files with rules for various timezones aroundthe world. | +| units | GPLv3+ | Units converts an amount from one unit to another, or tells you whatmathematical operation you need to perform to convert from one unit toanother. The units program can handle multiplicative scale changes aswell as conversions such as Fahrenheit to Celsius. | +| unzip | BSD | The unzip utility is used to list, test, or extract files from a ziparchive. Zip archives are commonly found on MS-DOS systems. The ziputility, included in the zip package, creates zip archives. Zip andunzip are both compatible with archives created by PKWARE(R)'s PKZIPfor MS-DOS, but the programs' options and default behaviors do differin some respects.Install the unzip package if you need to list, test or extract files froma zip archive. | +| usb_modeswitch | GPLv2+ | USB Modeswitch brings up your datacard into operational mode. When pluggedin they identify themselves as cdrom and present some non-Linux compatibleinstallation files. This tool deactivates this cdrom-device and enablesthe real communication device. It supports most devices built andsold by Huawei, T-Mobile, Vodafone, Option, ZTE, Novatel. | +| usb_modeswitch-data | GPLv2+ | USB Modeswitch brings up your datacard into operational mode. When pluggedin they identify themselves as cdrom and present some non-Linux compatibleinstallation files. This tool deactivates this cdrom-devices and enablesthe real communication device. It supports most devices built andsold by Huawei, T-Mobile, Vodafone, Option, ZTE, Novatel.This package contains the data files needed for usb_modeswitch to function. | +| usbutils | GPLv2+ | This package contains utilities for inspecting devices connected to aUSB bus. | +| usermode | GPLv2+ | The usermode package contains the userhelper program, which can beused to allow configured programs to be run with superuser privilegesby ordinary users. | +| userspace-rcu | LGPLv2+ | This data synchronization library provides read-side access which scaleslinearly with the number of cores. It does so by allowing multiples copiesof a given data structure to live at the same time, and by monitoringthe data structure accesses to detect grace periods after which memoryreclamation is possible. | +| util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | The util-linux package contains a large variety of low-level systemutilities that are necessary for a Linux system to function. Amongothers, Util-linux contains the fdisk configuration tool and the loginprogram. | +| util-linux-user | GPLv2 | chfn and chsh utilities with dependence on libuser | +| uuidd | GPLv2 | The uuidd package contains a userspace daemon (uuidd) which guaranteesuniqueness of time-based UUID generation even at very high rates onSMP systems. | +| vdo | GPLv2 | Virtual Data Optimizer (VDO) is a device mapper target that deliversblock-level deduplication, compression, and thin provisioning.This package provides the user-space management tools for VDO. | +| veritysetup | GPLv2+ and LGPLv2+ | The veritysetup package contains a utility for setting updisk verification using dm-verity kernel module. | +| vim-minimal | Vim and MIT | VIM (VIsual editor iMproved) is an updated and improved version of thevi editor. Vi was the first real screen-based editor for UNIX, and isstill very popular. VIM improves on vi by adding new features:multiple windows, multi-level undo, block highlighting and more. Thevim-minimal package includes a minimal version of VIM, which isinstalled into /bin/vi for use when only the root partition ispackage is installed. | +| virt-what | GPLv2+ | virt-what is a shell script which can be used to detect if the programis running in a virtual machine.The program prints out a list of ""facts"" about the virtual machine,derived from heuristics. One fact is printed per line.If nothing is printed and the script exits with code 0 (no error),then it can mean either that the program is running on bare-metal orthe program is running inside a type of virtual machine which we don'tknow about or can't detect.Current types of virtualization detected: - aws Amazon Web Services - bhyve FreeBSD hypervisor - docker Docker container - hyperv Microsoft Hyper-V - ibm_power-kvm IBM POWER KVM - ibm_power-lpar_shared - ibm_power-lpar_dedicated IBM POWER LPAR (hardware partition) - ibm_systemz-* IBM SystemZ Direct / LPAR / z/VM / KVM - ldoms Oracle VM Server for SPARC Logical Domains - linux_vserver Linux VServer container - lxc Linux LXC container - kvm Linux Kernel Virtual Machine (KVM) - lkvm LKVM / kvmtool - openvz OpenVZ or Virtuozzo - ovirt oVirt node - parallels Parallels Virtual Platform - powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator - qemu QEMU (unaccelerated) - rhev Red Hat Enterprise Virtualization - uml User-Mode Linux (UML) - virtage Hitachi Virtualization Manager (HVM) Virtage LPAR - virtualbox VirtualBox - virtualpc Microsoft VirtualPC - vmm vmm OpenBSD hypervisor - vmware VMware - xen Xen - xen-dom0 Xen dom0 (privileged domain) - xen-domU Xen domU (paravirtualized guest domain) - xen-hvm Xen guest fully virtualized (HVM) | +| vm-dump-metrics | GPLv2+ | Executable to dump all available virtualization host metrics to stdoutor a file. | +| vm-dump-metrics-devel | GPLv2+ | Header and libraries necessary for metrics gathering development | +| watchdog | GPLv2+ | The watchdog program can be used as a powerful software watchdog daemonor may be alternately used with a hardware watchdog device such as theIPMI hardware watchdog driver interface to a resident BaseboardManagement Controller (BMC). watchdog periodically writes to /dev/watchdog;the interval between writes to /dev/watchdog is configurable through settingsin the watchdog sysconfig file. This configuration file is also used toset the watchdog to be used as a hardware watchdog instead of its defaultsoftware watchdog operation. In either case, if the device is open but notwritten to within the configured time period, the watchdog timer expirationwill trigger a machine reboot. When operating as a software watchdog, theability to reboot will depend on the state of the machine and interrupts.When operating as a hardware watchdog, the machine will experience a hardreset (or whatever action was configured to be taken upon watchdog timerexpiration) initiated by the BMC. | +| which | GPLv3 | The which command shows the full pathname of a specified program, ifthe specified program is in your PATH. | +| words | Public Domain | The words file is a dictionary of English words for the/usr/share/dict directory. Some programs use this database ofwords to check spelling. Password checkers use it to look for badpasswords. | +| wpa_supplicant | BSD | wpa_supplicant is a WPA Supplicant for Linux, BSD and Windows with supportfor WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPAcomponent that is used in the client stations. It implements key negotiationwith a WPA Authenticator and it controls the roaming and IEEE 802.11authentication/association of the wlan driver. | +| x3270 | BSD | The x3270 package contains files needed for emulating the IBM 3278/3279terminals, commonly used with mainframe applications.You will also need to install a frontend for x3270. Available frontendsare x3270-x11 (for the X Window System) and x3270-text (for text mode). | +| x3270-text | BSD | The c3270 program opens a 3270 terminal which emulates the actual look of anIBM 3278/3279 terminal, commonly used with mainframe applications.x3270 also allows you to telnet to an IBM host from the x3270 window.Install the x3270-text package if you need to access IBM hosts using an IBM3278/3279 terminal emulator without running X. | +| xdelta | ASL 2.0 | a binary delta generator (like a diff program for binaries) and an RCSversion control replacement library. Xdelta uses a binary file deltaalgorithm to replace the standard diff program used by RCS | +| xfsdump | GPL+ | The xfsdump package contains xfsdump, xfsrestore and a number ofother utilities for administering XFS filesystems.xfsdump examines files in a filesystem, determines which need to bebacked up, and copies those files to a specified disk, tape or otherstorage medium. | +| xfsprogs | GPL+ and LGPLv2+ | A set of commands to use the XFS filesystem, including mkfs.xfs.XFS is a high performance journaling filesystem which originatedon the SGI IRIX platform. It is completely multi-threaded, cansupport large files and large filesystems, extended attributes,variable block sizes, is extent based, and makes extensive use ofBtrees (directories, extents, free space) to aid both performanceand scalability.This implementation is on-disk compatible with the IRIX versionof XFS. | +| xfsprogs-devel | GPL+ and LGPLv2+ | xfsprogs-devel contains the header files needed to develop XFSfilesystem-specific programs.You should install xfsprogs-devel if you want to develop XFSfilesystem-specific programs, If you install xfsprogs-devel, you'llalso want to install xfsprogs. | +| xml-common | GPL+ | The xml-common is a subpackage of sgml-common which containsa collection XML catalogs that are useful for processing XML,but that don't need to be included in main package. | +| xmlrpc-c | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for C. | +| xmlrpc-c-client | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for Cclients. | +| xz | GPLv2+ and Public Domain | XZ Utils are an attempt to make LZMA compression easy to use on free (as infreedom) operating systems. This is achieved by providing tools and librarieswhich are similar to use than the equivalents of the most popular existingcompression algorithms.LZMA is a general purpose compression algorithm designed by Igor Pavlov aspart of 7-Zip. It provides high compression ratio while keeping thedecompression speed fast. | +| xz-devel | Public Domain | Devel libraries and headers for liblzma. | +| xz-libs | Public Domain | Libraries for decoding files compressed with LZMA or XZ utils. | +| yum | GPLv2+ and GPLv2 and GPL | Utility that allows users to manage packages on their systems.It supports RPMs, modules and comps groups & environments. | +| yum-utils | GPLv2+ | As a Yum-utils CLI compatibility layer, supplies in CLI shims fordebuginfo-install, repograph, package-cleanup, repoclosure, repomanage,repoquery, reposync, repotrack, repodiff, builddep, config-manager, debugand download that use new implementations using DNF. | +| zip | BSD | The zip program is a compression and file packaging utility. Zip isanalogous to a combination of the UNIX tar and compress commands andis compatible with PKZIP (a compression and file packaging utility forMS-DOS systems).Install the zip package if you need to compress files using the zipprogram. | +| zlib | zlib and Boost | Zlib is a general-purpose, patent-free, lossless data compressionlibrary which is used by many different programs. | +| zlib-devel | zlib and Boost | The zlib-devel package contains the header files and libraries neededto develop programs that use the zlib compression and decompressionlibrary. | +| zsh | MIT | The zsh shell is a command interpreter usable as an interactive loginshell and as a shell script command processor. Zsh resembles the kshshell (the Korn shell), but includes many enhancements. Zsh supportscommand line editing, built-in spelling correction, programmablecommand completion, shell functions (with autoloading), a historymechanism, and more. | diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..2a95a4ad1f6a8c883e1aec8052c86f5557222602 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.2 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,1436 @@ +| 软件包 | 许可协议 | 功能简述 | +|------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| accountsservice-devel | GPLv3+ | The accountsservice-devel package contains headers and otherfiles needed to build applications that use accountsservice-libs. | +| ant | ASL 2.0 | Apache Ant is a Java library and command-line tool whose mission is todrive processes described in build files as targets and extensionpoints dependent upon each other. The main known usage of Ant is thebuild of Java applications. Ant supplies a number of built-in tasksallowing to compile, assemble, test and run Java applications. Antcan also be used effectively to build non Java applications, forinstance C or C++ applications. More generally, Ant can be used topilot any type of process which can be described in terms of targetsand tasks. | +| ant-antlr | ASL 2.0 | Optional antlr tasks for ant. | +| ant-apache-bcel | ASL 2.0 | Optional apache bcel tasks for ant. | +| ant-apache-bsf | ASL 2.0 | Optional apache bsf tasks for ant. | +| ant-apache-log4j | ASL 2.0 | Optional apache log4j tasks for ant. | +| ant-apache-oro | ASL 2.0 | Optional apache oro tasks for ant. | +| ant-apache-regexp | ASL 2.0 | Optional apache regexp tasks for ant. | +| ant-apache-resolver | ASL 2.0 | Optional apache resolver tasks for ant. | +| ant-apache-xalan2 | ASL 2.0 | Optional apache xalan2 tasks for ant. | +| ant-commons-logging | ASL 2.0 | Optional commons logging tasks for ant. | +| ant-commons-net | ASL 2.0 | Optional commons net tasks for ant. | +| ant-contrib | ASL 2.0 and ASL 1.1 | The Ant-Contrib project is a collection of tasks(and at one point maybe types and other tools)for Apache Ant. | +| ant-contrib-javadoc | ASL 2.0 and ASL 1.1 | Api documentation for ant-contrib. | +| ant-javadoc | ASL 2.0 | Javadoc for ant. | +| ant-javamail | ASL 2.0 | Optional javamail tasks for ant. | +| ant-jdepend | ASL 2.0 | Optional jdepend tasks for ant. | +| ant-jmf | ASL 2.0 | Optional jmf tasks for ant. | +| ant-jsch | ASL 2.0 | Optional jsch tasks for ant. | +| ant-junit | ASL 2.0 | Optional junit tasks for ant. | +| ant-lib | ASL 2.0 | Core part of Apache Ant that can be used as a library. | +| antlr-C++ | ANTLR-PD | This package provides a static C++ library for parsers generated by ANTLR2. | +| antlr-javadoc | ANTLR-PD | Javadoc for antlr. | +| antlr-manual | ANTLR-PD | Documentation for antlr. | +| antlr-tool | ANTLR-PD | ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is alanguage tool that provides a framework for constructing recognizers,compilers, and translators from grammatical descriptions containingC++ or Java actions [You can use PCCTS 1.xx to generate C-basedparsers]. | +| ant-manual | ASL 2.0 | Documentation for ant. | +| ant-swing | ASL 2.0 | Optional swing tasks for ant. | +| ant-testutil | ASL 2.0 | Test utility tasks for ant. | +| ant-xz | ASL 2.0 | Optional xz tasks for ant. | +| aopalliance | Public Domain | Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies, such as EJB. AOP Allianceintends to facilitate and standardize the use of AOP to enhanceexisting middleware environments (such as J2EE), or developmentenvironements (e.g. Eclipse). The AOP Alliance also aims to ensureinteroperability between Java/J2EE AOP implementations to build alarger AOP community. | +| aopalliance-javadoc | Public Domain | API documentation for aopalliance. | +| apache-commons-beanutils | ASL 2.0 | The scope of this package is to create a package of Java utility methodsfor accessing and modifying the properties of arbitrary JavaBeans. Nodependencies outside of the JDK are required, so the use of this packageis very lightweight. | +| apache-commons-beanutils-javadoc | ASL 2.0 | Javadoc for apache-commons-beanutils. | +| apache-commons-cli | ASL 2.0 | The CLI library provides a simple and easy to use API for working with thecommand line arguments and options. | +| apache-commons-cli-javadoc | ASL 2.0 | API documentation for apache-commons-cli. | +| apache-commons-codec | ASL 2.0 | Commons Codec is an attempt to provide definitive implementations ofcommonly used encoders and decoders. Examples include Base64, Hex,Phonetic and URLs. | +| apache-commons-codec-javadoc | ASL 2.0 | API documentation for apache-commons-codec. | +| apache-commons-collections | ASL 2.0 | The introduction of the Collections API by Sun in JDK 1.2 has been aboon to quick and effective Java programming. Ready access to powerfuldata structures has accelerated development by reducing the need forcustom container classes around each core object. Most Java2 APIs aresignificantly easier to use because of the Collections API.However, there are certain holes left unfilled by Sun'simplementations, and the Jakarta-Commons Collections Component strivesto fulfill them. Among the features of this package are:- special-purpose implementations of Lists and Maps for fast access- adapter classes from Java1-style containers (arrays, enumerations) toJava2-style collections.- methods to test or create typical set-theory properties of collectionssuch as union, intersection, and closure. | +| apache-commons-collections-javadoc | ASL 2.0 | Javadoc for apache-commons-collections. | +| apache-commons-collections-testframework | ASL 2.0 | Testframework for apache-commons-collections. | +| apache-commons-compress | ASL 2.0 | The Apache Commons Compress library defines an API for working withar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200 and bzip2 files.In version 1.14 read-only support for Brotli decompression has been added,but it has been removed form this package. | +| apache-commons-compress-javadoc | ASL 2.0 | This package provides API documentation for apache-commons-compress. | +| apache-commons-exec | ASL 2.0 | Commons Exec is a library for dealing with external process execution andenvironment management in Java. | +| apache-commons-exec-javadoc | ASL 2.0 | This package contains the API documentation for apache-commons-exec. | +| apache-commons-io | ASL 2.0 | Commons-IO contains utility classes, stream implementations,file filters, and endian classes. It is a library of utilitiesto assist with developing IO functionality. | +| apache-commons-io-javadoc | ASL 2.0 | API documentation for apache-commons-io. | +| apache-commons-jxpath | ASL 2.0 | Defines a simple interpreter of an expression language called XPath.JXPath applies XPath expressions to graphs of objects of all kinds:JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof. | +| apache-commons-jxpath-javadoc | ASL 2.0 | This package contains the API documentation for apache-commons-jxpath. | +| apache-commons-lang | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals. | +| apache-commons-lang3 | ASL 2.0 | The standard Java libraries fail to provide enough methods formanipulation of its core classes. The Commons Lang Component providesthese extra methods.The Commons Lang Component provides a host of helper utilities for thejava.lang API, notably String manipulation methods, basic numericalmethods, object reflection, creation and serialization, and Systemproperties. Additionally it contains an inheritable enum type, anexception structure that supports multiple types of nested-Exceptionsand a series of utilities dedicated to help with building methods, suchas hashCode, toString and equals.With version of commons-lang 3.x, developers decided to change API andtherefore created differently named artifact and jar files. This isthe new version, while apache-commons-lang is the compatibilitypackage. | +| apache-commons-lang3-javadoc | ASL 2.0 | API documentation for apache-commons-lang3. | +| apache-commons-lang-javadoc | ASL 2.0 | API documentation for apache-commons-lang. | +| apache-commons-logging | ASL 2.0 | The commons-logging package provides a simple, component orientedinterface (org.apache.commons.logging.Log) together with wrappers forlogging systems. The user can choose at runtime which system they wantto use. In addition, a small number of basic implementations areprovided to allow users to use the package standalone.commons-logging was heavily influenced by Avalon's Logkit and Log4J. Thecommons-logging abstraction is meant to minimize the differences betweenthe two, and to allow a developer to not tie himself to a particularlogging implementation. | +| apache-commons-logging-javadoc | ASL 2.0 | API documentation for apache-commons-logging. | +| apache-commons-net | ASL 2.0 | This is an Internet protocol suite Java library originally developed byORO, Inc. This version supports Finger, Whois, TFTP, Telnet, POP3, FTP,NNTP, SMTP, and some miscellaneous protocols like Time and Echo as wellas BSD R command support. The purpose of the library is to providefundamental protocol access, not higher-level abstractions. | +| apache-commons-net-javadoc | ASL 2.0 | API documentation for apache-commons-net. | +| apache-commons-parent | ASL 2.0 | The Project Object Model files for the apache-commons packages. | +| apache-ivy | ASL 2.0 | Apache Ivy is a tool for managing (recording, tracking, resolving andreporting) project dependencies. It is designed as process agnostic and isnot tied to any methodology or structure. while available as a standalonetool, Apache Ivy works particularly well with Apache Ant providing a numberof powerful Ant tasks ranging from dependency resolution to dependencyreporting and publication. | +| apache-ivy-javadoc | ASL 2.0 | JavaDoc documentation for apache-ivy | +| apache-parent | ASL 2.0 | This package contains the parent pom file for apache projects. | +| apache-resource-bundles | ASL 2.0 | An archive which contains templates for generating the necessary license filesand notices for all Apache releases. | +| aqute-bnd | ASL 2.0 | The bnd tool helps you create and diagnose OSGi bundles.The key functions are:- Show the manifest and JAR contents of a bundle- Wrap a JAR so that it becomes a bundle- Create a Bundle from a specification and a class path- Verify the validity of the manifest entriesThe tool is capable of acting as:- Command line tool- File format- Directives- Use of macros | +| aqute-bnd-javadoc | ASL 2.0 | API documentation for aqute-bnd. | +| aqute-bndlib | ASL 2.0 | BND library. | +| asciidoc-doc | GPL+ and GPLv2+ | Additional documentation and examples for asciidoc. | +| aspell-devel | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | The aspell-devel package includes librariesand header files needed for Aspell development. | +| assertj-core | ASL 2.0 | A rich and intuitive set of strongly-typed assertions to use for unit testing(either with JUnit or TestNG). | +| assertj-core-javadoc | ASL 2.0 | This package provides API documentation for assertj-core. | +| atinject | ASL 2.0 | This package specifies a means for obtaining objects in such a way asto maximize reusability, testability and maintainability compared totraditional approaches such as constructors, factories, and servicelocators (e.g., JNDI). This process, known as dependency injection, isbeneficial to most nontrivial applications. | +| atinject-javadoc | ASL 2.0 | API documentation for atinject. | +| atinject-tck | ASL 2.0 | TCK for testing atinject compatibility with JSR-330. | +| atkmm-devel | LGPLv2+ | The atkmm-devel package contains libraries and header files fordeveloping applications that use atkmm. | +| atkmm-doc | LGPLv2+ | This package contains developer's documentation for the atkmmlibrary. Atkmm is the C++ API for the ATK accessibility toolkit library.The documentation can be viewed either through the devhelpdocumentation browser or through a web browser. | +| augeas-devel | LGPLv2+ | The augeas-devel package contains libraries and header files fordeveloping applications that use augeas. | +| autoconf213 | GPLv2+ | GNU's Autoconf is a tool for configuring source code and Makefiles.Using Autoconf, programmers can create portable and configurablepackages, since the person building the package is allowed to specifyvarious configuration options.You should install Autoconf if you are developing software and youwould like to use it to create shell scripts that will configure yoursource code packages. If you are installing Autoconf, you will alsoneed to install the GNU m4 package.Note that the Autoconf package is not required for the end-user whomay be configuring software with an Autoconf-generated script;Autoconf is only required for the generation of the scripts, not theiruse. | +| autoconf-archive | GPLv3+ with exceptions | The GNU Autoconf Archive is a collection of more than 450 macros forGNU Autoconf that have been contributed as free software by friendlysupporters of the cause from all over the Internet. | +| autogen | GPLv3+ | AutoGen is a tool designed to simplify the creation and maintenance ofprograms that contain large amounts of repetitious text. It is especiallyvaluable in programs that have several blocks of text that must be keptsynchronised. | +| autotrace | GPLv2+ and LGPLv2+ | AutoTrace is a program for converting bitmaps to vector graphics.Supported input formats include BMP, TGA, PNM, PPM, PNG, whereas outputcan be produced in Postscript, SVG, xfig, SWF, and others. | +| avahi-compat-howl | LGPLv2+ | Libraries that are compatible with those provided by the howl package. | +| avahi-compat-howl-devel | LGPLv2+ | Header files for development with the howl compatibility libraries. | +| avahi-compat-libdns_sd | LGPLv2+ | Libraries for Apple Bonjour mDNSResponder compatibility. | +| avahi-compat-libdns_sd-devel | LGPLv2+ | Header files for development with the Apple Bonjour mDNSResponder compatibilitylibraries. | +| avahi-devel | LGPLv2+ | The avahi-devel package contains the header files and librariesnecessary for developing programs using avahi. | +| babl-devel | LGPLv3+ and GPLv3+ | This package contains the libraries and header files needed fordeveloping with babl. | +| babl-devel-docs | LGPLv3+ and GPLv3+ | This package contains documentation needed for developing with babl. | +| bcc-devel | ASL 2.0 | The bcc-devel package contains libraries and header files for developingapplication that use BPF Compiler Collection (BCC). | +| bcc-doc | ASL 2.0 | Examples for BPF Compiler Collection (BCC) | +| bcel | ASL 2.0 | The Byte Code Engineering Library (formerly known as JavaClass) isintended to give users a convenient possibility to analyze, create, andmanipulate (binary) Java class files (those ending with .class). Classesare represented by objects which contain all the symbolic information ofparticular. Such objects can be read from an existing file, betransformed by a program (e.g. a class loader at run-time) and dumped toa file again. An even more interesting application is the creation ofclasses from scratch at run-time. The Byte Code Engineering Library(BCEL) may be also useful if you want to learn about the Java VirtualMachine (JVM) and the format of Java .class files. BCEL is alreadybeing used successfully in several projects such as compilers,optimizers, obsfuscators and analysis tools, the most popular probablybeing the Xalan XSLT processor at Apache. | +| bcel-javadoc | ASL 2.0 | This package provides API documentation for bcel. | +| beust-jcommander | ASL 2.0 | JCommander is a very small Java framework that makes it trivial toparse command line parameters (with annotations). | +| beust-jcommander-javadoc | ASL 2.0 | This package contains the API documentation for beust-jcommander. | +| bison-devel | GPLv3+ | The bison-devel package contains the -ly library sometimes used byprograms using Bison-generated parsers. If you are developing programsusing Bison, you might want to link with this library. This libraryis not required by all Bison-generated parsers, but may be employed bysimple programs to supply minimal support for the generated parsers. | +| blas-devel | BSD | BLAS development libraries (shared). | +| bluez-libs-devel | GPLv2+ | bluez-libs-devel contains development libraries and headers foruse in Bluetooth applications. | +| bnd-maven-plugin | ASL 2.0 | BND Maven plugin. | +| boost-build | Boost and MIT and Python | Boost.Build is an easy way to build C++ projects, everywhere. You nameyour pieces of executable and libraries and list their sources. Boost.Buildtakes care about compiling your sources with the right options,creating static and shared libraries, making pieces of executable, and otherchores -- whether you're using GCC, MSVC, or a dozen more supportedC++ compilers -- on Windows, OSX, Linux and commercial UNIX systems. | +| boost-doc | Boost and MIT and Python | This package contains the documentation in the HTML format of the Boost C++libraries. The documentation provides the same content as that on the Boostweb page (`http://www.boost.org/doc/libs/1_66_0`). | +| boost-examples | Boost and MIT and Python | This package contains example source files distributed with boost. | +| boost-graph-mpich | Boost and MIT and Python | Run-time support for the Parallel BGL graph library. The interface andgraph components are generic, in the same sense as the StandardTemplate Library (STL). This libraries in this package use MPICHback-end to do the parallel work. | +| boost-graph-openmpi | Boost and MIT and Python | Run-time support for the Parallel BGL graph library. The interface andgraph components are generic, in the same sense as the StandardTemplate Library (STL). This libraries in this package use OpenMPIback-end to do the parallel work. | +| boost-jam | Boost and MIT and Python | Boost.Jam (BJam) is the low-level build engine tool for Boost.Build.Historically, Boost.Jam is based on on FTJam and on Perforce Jam but has growna number of significant features and is now developed independently. | +| boost-mpich | Boost and MIT and Python | Run-time support for Boost.MPI-MPICH, a library providing a clean C++API over the MPICH implementation of MPI. | +| boost-mpich-devel | Boost and MIT and Python | Devel package for Boost.MPI-MPICH, a library providing a clean C++API over the MPICH implementation of MPI. | +| boost-mpich-python3 | Boost and MIT and Python | Python 3 support for Boost.MPI-MPICH, a library providing a clean C++API over the MPICH implementation of MPI. | +| boost-numpy3 | Boost and MIT and Python | The Boost Python Library is a framework for interfacing Python andC++. It allows you to quickly and seamlessly expose C++ classes,functions and objects to Python, and vice versa, using no specialtools -- just your C++ compiler. This package contains run-timesupport for the NumPy extension of the Boost Python Library for Python 3. | +| boost-openmpi | Boost and MIT and Python | Run-time support for Boost.MPI-OpenMPI, a library providing a clean C++API over the OpenMPI implementation of MPI. | +| boost-openmpi-devel | Boost and MIT and Python | Devel package for Boost.MPI-OpenMPI, a library providing a clean C++API over the OpenMPI implementation of MPI. | +| boost-openmpi-python3 | Boost and MIT and Python | Python 3 support for Boost.MPI-OpenMPI, a library providing a clean C++API over the OpenMPI implementation of MPI. | +| boost-python3 | Boost and MIT and Python | The Boost Python Library is a framework for interfacing Python andC++. It allows you to quickly and seamlessly expose C++ classes,functions and objects to Python, and vice versa, using no specialtools -- just your C++ compiler. This package contains run-timesupport for the Boost Python Library compiled for Python 3. | +| boost-python3-devel | Boost and MIT and Python | Shared object symbolic links for Python 3 variant of Boost.Python. | +| boost-static | Boost and MIT and Python | Static Boost C++ libraries. | +| brasero-devel | GPLv3+ | This package contains the static libraries and header files needed fordeveloping brasero applications. | +| brlapi-devel | LGPLv2+ | This package provides the header files, static archive, shared objectlinker reference, and reference documentation for BrlAPI (theApplication Programming Interface to BRLTTY). It enables theimplementation of applications which take direct advantage of arefreshable braille display in order to present information in wayswhich are more appropriate for blind users and/or to provide userinterfaces which are more specifically attuned to their needs.Install this package if you are developing or maintaining an applicationwhich directly accesses a refreshable braille display. | +| brotli-devel | MIT | Brotli is a generic-purpose lossless compression algorithm that compressesdata using a combination of a modern variant of the LZ77 algorithm, Huffmancoding and 2nd order context modeling, with a compression ratio comparableto the best currently available general-purpose compression methods.It is similar in speed with deflate but offers more dense compression.This package installs the development files | +| bsf | ASL 2.0 | Bean Scripting Framework (BSF) is a set of Java classes which providesscripting language support within Java applications, and access to Javaobjects and methods from scripting languages. BSF allows one to writeJSPs in languages other than Java while providing access to the Javaclass library. In addition, BSF permits any Java application to beimplemented in part (or dynamically extended) by a language that isembedded within it. This is achieved by providing an API that permitscalling scripting language engines from within Java, as well as anobject registry that exposes Java objects to these scripting languageengines.BSF supports several scripting languages currently:* Javascript (using Rhino ECMAScript, from the Mozilla project)* Python (using either Jython or JPython)* Tcl (using Jacl)* NetRexx (an extension of the IBM REXX scripting language in Java)* XSLT Stylesheets (as a component of Apache XML project's Xalan andXerces)In addition, the following languages are supported with their own BSFengines:* Java (using BeanShell, from the BeanShell project)* JRuby* JudoScript | +| bsf-javadoc | ASL 2.0 | Javadoc for bsf. | +| bsh | ASL 2.0 and BSD and Public Domain | BeanShell is a small, free, embeddable, Java source interpreter withobject scripting language features, written in Java. BeanShellexecutes standard Java statements and expressions, in addition toobvious scripting commands and syntax. BeanShell supports scriptedobjects as simple method closures like those in Perl andJavaScript(tm). You can use BeanShell interactively for Javaexperimentation and debugging or as a simple scripting engine for yourplus some useful stuff. Another way to describe it is to say that inembeddable - You can call BeanShell from your Java applications toexecute Java code dynamically at run-time or to provide scriptingextensibility for your applications. Alternatively, you can call yourJava applications and objects from BeanShell; working with Javaobjects and APIs dynamically. Since BeanShell is written in Java andruns in the same space as your application, you can freely passreferences to ""real live"" objects into scripts and return them asresults. | +| bsh-javadoc | ASL 2.0 and BSD and Public Domain | This package provides API documentation for bsh. | +| bsh-manual | ASL 2.0 and BSD and Public Domain | Documentation for bsh. | +| byaccj | Public Domain | BYACC/J is an extension of the Berkeley v 1.8 YACC-compatibleparser generator. Standard YACC takes a YACC source file, andgenerates one or more C files from it, which if compiled properly,will produce a LALR-grammar parser. This is useful for expressionparsing, interactive command parsing, and file reading. Manymegabytes of YACC code have been written over the years.This is the standard YACC tool that is in use every day to produceC/C++ parsers. I have added a ""-J"" flag which will cause BYACC togenerate Java source code, instead. So there finally is a YACC forJava now! | +| cairomm-devel | LGPLv2+ | Cairomm is the C++ API for the cairo graphics library. It offers all the powerof cairo with an interface familiar to C++ developers, including use of theStandard Template Library where it makes sense.This package contains the libraries and header files needed fordeveloping cairomm applications. | +| cairomm-doc | LGPLv2+ | This package contains developer's documentation for the cairommlibrary. Cairomm is the C++ API for the cairo graphics library.The documentation can be viewed either through the devhelpdocumentation browser or through a web browser.If using a web browser the documentation is installed in the gtk-dochierarchy and can be found at /usr/share/doc/cairomm-1.0 | +| cal10n | MIT | Compiler Assisted Localization, abbreviated as CAL10N (pronounced as ""calion"")is a java library for writing localized (internationalized) messages.Features: * java compiler verifies message keys used in source code * tooling to detect errors in message keys * native2ascii tool made superfluous, as you can directly encode bundles in the most convenient charset, per locale. * good performance (300 nanoseconds per key look-up) * automatic reloading of resource bundles upon change | +| cal10n-javadoc | MIT | API documentation for cal10n. | +| cdi-api | ASL 2.0 | 0. | +| cdi-api-javadoc | ASL 2.0 | This package contains the API documentation for cdi-api. | +| cdparanoia-devel | LGPLv2 | The cdparanoia-devel package contains the libraries and header files neededfor developing applications to read CD Digital Audio disks. | +| celt051-devel | BSD | The celt051-devel package contains libraries and header files fordeveloping applications that use celt051. | +| cglib | ASL 2.0 and BSD | cglib is a powerful, high performance and quality code generation libraryfor Java. It is used to extend Java classes and implements interfacesat run-time. | +| cglib-javadoc | ASL 2.0 and BSD | Documentation for the cglib code generation library. | +| clucene-core-devel | LGPLv2+ or ASL 2.0 | This package contains the libraries and header files needed fordeveloping with clucene | +| clutter-devel | LGPLv2+ | Header files and libraries for building a extension library for theclutter | +| clutter-doc | LGPLv2+ | Clutter is an open source software library for creating fast,visually rich graphical user interfaces. The most obvious exampleof potential usage is in media center type applications.We hope however it can be used for a lot more.This package contains documentation for clutter. | +| clutter-gst3-devel | LGPLv2+ | Clutter is an open source software library for creating fast, visuallyrich and animated graphical user interfaces.Clutter GStreamer enables the use of GStreamer with Clutter.The clutter-gst3-devel package contains libraries and header files fordeveloping applications that use clutter-gst API version 3.0. | +| clutter-gtk-devel | LGPLv2+ | Header files and libraries for building a extension library for theclutter-gtk. | +| codemodel | CDDL-1.1 or GPLv2 with exceptions | CodeModel is a Java library for code generators; it provides a way togenerate Java programs in a way much nicer than PrintStream.println().This project is a spin-off from the JAXB RI for its schema compilerto generate Java source files. | +| cogl-devel | LGPLv2+ | Header files and libraries for building and developing apps with cogl. | +| cogl-doc | LGPLv2+ | This package contains documentation for cogl. | +| colord-devel | GPLv2+ and LGPLv2+ | Files for development with colord. | +| colord-devel-docs | GPLv2+ and LGPLv2+ | Documentation for development with colord. | +| colord-gtk-devel | LGPLv2+ | Files for development with colord-gtk. | +| corosync-vqsim | BSD | A command-line simulator for the corosync votequorum subsystem.It uses the same code as the corosync quorum system but forksthem into subprocesses to simulate nodes.Nodes can be added and removed as well as partitioned (to simulatenetwork splits) | +| cppcheck | GPLv3+ | Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++compilers and many other analysis tools it does not detect syntaxerrors in the code. Cppcheck primarily detects the types of bugs thatthe compilers normally do not detect. The goal is to detect only realerrors in the code (i.e. have zero false positives). | +| cppunit | LGPLv2+ | CppUnit is the C++ port of the famous JUnit framework for unit testing.Test output is in XML for automatic testing and GUI based for supervisedtests. | +| cppunit-devel | LGPLv2+ | This package contains the libraries and headers necessary for developingprograms that use cppunit. | +| cppunit-doc | LGPLv2+ | The cppunit-doc package contains HTML formatted API documention generated bythe popular doxygen documentation generation tool. | +| cracklib-devel | LGPLv2+ | The cracklib-devel package contains the header files and libraries neededfor compiling applications which use cracklib. | +| crash-devel | GPLv3 | The core analysis suite is a self-contained tool that can be used toinvestigate either live systems, kernel core dumps created from thenetdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patchoffered by Mission Critical Linux, or the LKCD kernel patch. | +| ctags-etags | GPLv2+ and LGPLv2+ and Public Domain | This package will generate tags in a format which GNU Emacs understand,it's a alternativ implementation of the GNU etags program. | +| CUnit-devel | LGPLv2+ | The CUnit-devel package contains the header filesand libraries for use with CUnit package. | +| cups-filters-devel | LGPLv2 and MIT | This is the development package for OpenPrinting CUPS filters and backends. | +| dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | dblatex is a program that transforms your SGML/XMLDocBookdocuments to DVI, PostScript or PDF by translating theminto pure LaTeX as a first process. MathML 2.0 markupsare supported, too. It started as a clone of DB2LaTeX.Authors:-------- Benoît Guillon \ Andreas Hoenen \ | +| dbus-c++ | LGPLv2+ | dbus-c++ attempts to provide a C++ API for D-Bus.Subpackages are provided with mainloop integration. | +| dbus-c++-devel | LGPLv2+ | This package contains libraries and header files fordeveloping applications that use dbus-c++. | +| dbus-c++-glib | LGPLv2+ | This package contains the GLib mainloop library for dbus-c++ | +| dconf-devel | LGPLv2+ and GPLv2+ and GPLv3+ | dconf development package. Contains files needed for doing softwaredevelopment using dconf. | +| devhelp-devel | GPLv2+ and LGPL2+ | Devhelp is an API documentation browser for the GNOME desktop.This package contains the development files for the library that can be usedfor embedding devhelp into other applications such as IDEs. | +| device-mapper-devel | LGPLv2 | This package contains files needed to develop applications that usethe device-mapper libraries. | +| device-mapper-event-devel | LGPLv2 | This package contains files needed to develop applications that usethe device-mapper event library. | +| device-mapper-multipath-devel | GPLv2 | This package contains the files need to develop applications that usedevice-mapper-multipath's lbmpathpersist and libmpathcmd libraries. | +| docbook2X | MIT | docbook2X converts DocBook documents into man pages and Texinfodocuments. | +| docbook5-schemas | Freely redistributable without restriction | Docbook 5.X is a complete rewrite of Docbook in RELAX NG and not compatiblewith previous Docbook versions. This package contains Relax NG , DTD and W3Cschema for Docbook 5.X. Syntax of those schemas is XML-compliant and isdeveloped by the OASIS consortium. | +| docbook-style-dsssl | DMIT | These DSSSL stylesheets allow to convert any DocBook document to anotherprinted (for example, RTF or PostScript) or online (for example, HTML) format.They are highly customizable. | +| dotconf-devel | LGPLv2 | The dotconf-devel package contains libraries and header files fordeveloping applications that use dotconf. | +| dovecot-devel | MIT and LGPLv2 | This package provides the development files for dovecot. | +| doxygen | GPL+ | Doxygen can generate an online class browser (in HTML) and/or areference manual (in LaTeX) from a set of documented source files. Thedocumentation is extracted directly from the sources. Doxygen canalso be configured to extract the code structure from undocumentedsource files. | +| doxygen-doxywizard | GPL+ | Doxywizard is a GUI for creating and editing configuration files thatare used by doxygen. | +| doxygen-latex | GPL+ | Support for producing latex/pdf output from doxygen. | +| drpm-devel | LGPLv2+ and BSD | The drpm-devel package provides a C interface (drpm.h) for the drpm library. | +| dtc | GPLv2+ | Devicetree is a data structure for describing hardware. Rather than hard codingevery detail of a device into an operating system, many aspects of the hardwarecan be described in a data structure that is passed to the operating system atboot time. The devicetree is used by OpenFirmware, OpenPOWER Abstraction Layer(OPAL), Power Architecture Platform Requirements (PAPR) and in the standaloneFlattened Device Tree (FDT) form. | +| dwarves | GPLv2 | dwarves is a set of tools that use the debugging information inserted inELF binaries by compilers such as GCC, used by well known debuggers such asGDB, and more recent ones such as systemtap.Utilities in the dwarves suite include pahole, that can be used to findalignment holes in structs and classes in languages such as C, C++, but notlimited to these.It also extracts other information such as CPU cacheline alignment, helpingpack those structures to achieve more cache hits.These tools can also be used to encode and read the BTF type information formatused with the Linux kernel bpf syscall, using 'pahole -J' and 'pahole -F btf'.A diff like tool, codiff can be used to compare the effects changes in sourcecode generate on the resulting binaries.Another tool is pfunct, that can be used to find all sorts of information aboutfunctions, inlines, decisions made by the compiler about inlining, etc. | +| dyninst-devel | LGPLv2+ | dyninst-devel includes the C header files that specify the Dyninst user-spacelibraries and interfaces. This is required for rebuilding any programthat uses Dyninst. | +| dyninst-doc | LGPLv2+ | dyninst-doc contains API documentation for the Dyninst libraries. | +| dyninst-static | LGPLv2+ | dyninst-static includes the static versions of the library files forthe dyninst user-space libraries and interfaces. | +| dyninst-testsuite | LGPLv2+ | dyninst-testsuite includes the test harness and target programs formaking sure that dyninst works properly. | +| easymock | ASL 2.0 | EasyMock provides Mock Objects for interfaces in JUnit tests by generatingthem on the fly using Java's proxy mechanism. Due to EasyMock's unique styleof recording expectations, most refactorings will not affect the Mock Objects.So EasyMock is a perfect fit for Test-Driven Development. | +| easymock-javadoc | ASL 2.0 | Javadoc for easymock. | +| eglexternalplatform-devel | MIT | The eglexternalplatform-devel package contains the header files fordeveloping applications that use eglexternalplatform. | +| eigen3-devel | MPLv2.0 and LGPLv2+ and BSD | A lightweight C++ template library for vector and matrix math. | +| elfutils-devel-static | GPLv2+ or LGPLv3+ | The elfutils-devel-static package contains the static archiveswith the code to handle compiled objects. | +| elfutils-libelf-devel-static | GPLv2+ or LGPLv3+ | The elfutils-libelf-static package contains the static archivefor libelf. | +| elinks | GPLv2 | Elinks is a text-based Web browser. Elinks does not display any images,but it does support frames, tables and most other HTML tags. Elinks'advantage over graphical browsers is its speed--Elinks starts and exitsquickly and swiftly displays Web pages. | +| enca | GPLv2 | Enca is an Extremely Naive Charset Analyser. It detects character set andencoding of text files and can also convert them to other encodings usingeither a built-in converter or external libraries and tools like libiconv,librecode, or cstocs.Currently, it has support for Belarussian, Bulgarian, Croatian, Czech,Estonian, Latvian, Lithuanian, Polish, Russian, Slovak, Slovene, Ukrainian,Chinese and some multibyte encodings (mostly variants of Unicode)independent on the language.This package also contains shared Enca library other programs can make use of.Install enca if you need to cope with text files of dubious originand unknown encoding and convert them to some reasonable encoding. | +| enca-devel | GPLv2 | The enca-devel package contains the header files for writingprograms using the Extremely Naive Charset Analyser library,and its API documentation.Install enca-devel if you are going to create applications using the Encalibrary. | +| enchant2-devel | LGPLv2+ | The enchant2-devel package contains libraries and header files fordeveloping applications that use enchant2. | +| enchant-devel | LGPLv2+ | Libraries, headers, and support files necessary to compile applications using libenchant. | +| evolution-data-server-doc | LGPLv2+ | This package contains developer documentation for evolution-data-server. | +| evolution-data-server-perl | LGPLv2+ | This package contains supplemental utilities for evolution-data-server that require Perl. | +| evolution-data-server-tests | LGPLv2+ | The evolution-data-server-tests package contains tests that can be used to verifythe functionality of the installed evolution-data-server package. | +| evolution-devel | GPLv2+ and GFDL | Development files needed for building things which link against evolution. | +| exec-maven-plugin | ASL 2.0 | A plugin to allow execution of system and Java programs. | +| exec-maven-plugin-javadoc | ASL 2.0 | API documentation for exec-maven-plugin. | +| execstack | GPLv2+ | This package is built from prelink sources but contains just theexecstack binary. It can be used manipulate ELF binaries to runwith or without executable stack. | +| exempi-devel | BSD | This package contains the libraries and header files needed fordeveloping with exempi. | +| exiv2-devel | GPLv2+ | Header files, libraries and development documentation for exiv2. | +| exiv2-doc | GPLv2+ | Api documentation for exiv2. | +| felix-osgi-compendium | ASL 2.0 | OSGi Service Platform Release 4 Compendium Interfaces and Classes. | +| felix-osgi-compendium-javadoc | ASL 2.0 | This package contains API documentation for felix-osgi-compendium. | +| felix-osgi-core | ASL 2.0 | OSGi Service Platform Release 4 Core Interfaces and Classes. | +| felix-osgi-core-javadoc | ASL 2.0 | This package contains API documentation for felix-osgi-core. | +| felix-osgi-foundation | ASL 2.0 | OSGi Foundation Execution Environment (EE) Classes. | +| felix-osgi-foundation-javadoc | ASL 2.0 | This package contains API documentation for felix-osgi-foundation. | +| felix-parent | ASL 2.0 | Parent POM file for Apache Felix Specs. | +| felix-utils | ASL 2.0 | Utility classes for OSGi | +| felix-utils-javadoc | ASL 2.0 | This package contains the API documentation for felix-utils. | +| fftw-doc | GPLv2+ | This package contains the manual for the FFTW fast Fourier transformlibrary. | +| file-devel | BSD | The file-devel package contains the header files and libmagic librarynecessary for developing programs using libmagic. | +| fipscheck-devel | BSD | This package contains development files for fipscheck. | +| flac | BSD and GPLv2+ and GFDL | FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLACis similar to Ogg Vorbis, but lossless. The FLAC project consists ofthe stream format, reference encoders and decoders in library form,flac, a command-line program to encode and decode FLAC files, metaflac,a command-line metadata editor for FLAC files and input plugins forvarious music players.This package contains the command-line tools and documentation. | +| flac-devel | BSD and GPLv2+ and GFDL | This package contains all the files needed to develop applications thatwill use the Free Lossless Audio Codec. | +| flex-devel | BSD and LGPLv2+ | This package contains the library with default implementations of\`main' and `yywrap' functions that the client binary can choose to useinstead of implementing their own. | +| flite | MIT | Flite (festival-lite) is a small, fast run-time speech synthesis enginedeveloped at CMU and primarily designed for small embedded machines and/orlarge servers. Flite is designed as an alternative synthesis engine toFestival for voices built using the FestVox suite of voice building tools. | +| flite-devel | MIT | Development files for Flite, a small, fast speech synthesis engine. | +| fltk-devel | LGPLv2+ with exceptions | Development files for fltk. | +| fontawesome-fonts-web | OFL and MIT | Font Awesome gives you scalable vector icons that can instantly becustomized — size, color, drop shadow, and anything that can be done with thepower of CSS.This package contains CSS, SCSS and LESS style files as well as Web Open FontFormat versions 1 and 2, Embedded OpenType and SVG font files which aretypically used on the web. | +| fontconfig-devel-doc | MIT and Public Domain and UCD | The fontconfig-devel-doc package contains the documentation fileswhich is useful for developing applications that uses fontconfig. | +| fontforge | GPLv3+ | FontForge (former PfaEdit) is a font editor for outline and bitmapfonts. It supports a range of font formats, including PostScript(ASCII and binary Type 1, some Type 3 and Type 0), TrueType, OpenType(Type2) and CID-keyed fonts. | +| fontpackages-devel | LGPLv3+ | This package contains spec templates, rpm macros and other materials used tocreate font packages. | +| forge-parent | ASL 2.0 | Sonatype Forge is an open-source community dedicated to the creation of thenext-generation of development tools and technologies. | +| freeipmi-devel | GPLv3+ | Development package for FreeIPMI. This package includes the FreeIPMIheader files and libraries. | +| freerdp-devel | ASL 2.0 | The freerdp-devel package contains libraries and header files for developingapplications that use freerdp-libs. | +| frei0r-devel | GPLv2+ | The frei0r-plugins-devel package contains libraries and header files fordeveloping applications that use frei0r-plugins. | +| fusesource-pom | ASL 2.0 | This is a shared POM parent for FuseSource Maven projects | +| fuse-sshfs | GPLv2 | This is a FUSE-filesystem client based on the SSH File Transfer Protocol.Since most SSH servers already support this protocol it is very easy to setmounting the filesystem is as easy as logging into the server with ssh. | +| gamin-devel | LGPLv2 | This C library provides an API and ABI compatible file alterationmonitor mechanism compatible with FAM but not dependent on a system widedaemon. | +| gcc-plugin-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains header files and other support filesfor compiling GCC plugins. The GCC plugin ABI is currentlynot stable, so plugins must be rebuilt any time GCC is updated. | +| gcc-toolset-9-dyninst-devel | LGPLv2+ | dyninst-devel includes the C header files that specify the Dyninst user-spacelibraries and interfaces. This is required for rebuilding any programthat uses Dyninst. | +| gcc-toolset-9-dyninst-doc | LGPLv2+ | dyninst-doc contains API documentation for the Dyninst libraries. | +| gcc-toolset-9-dyninst-static | LGPLv2+ | dyninst-static includes the static versions of the library files forthe dyninst user-space libraries and interfaces. | +| gcc-toolset-9-dyninst-testsuite | LGPLv2+ | dyninst-testsuite includes the test harness and target programs formaking sure that dyninst works properly. | +| gcc-toolset-9-gcc-plugin-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | This package contains header files and other support filesfor compiling GCC 8 plugins. The GCC plugin ABI is currentlynot stable, so plugins must be rebuilt any time GCC is updated. | +| gc-devel | BSD | Libraries and header files for gc development. | +| GConf2-devel | LGPLv2+ and GPLv2+ | GConf development package. Contains files needed for doingdevelopment using GConf. | +| gdk-pixbuf2-xlib | LGPLv2+ | This package contains the old libgdk-pixbuf-xlib library that is needed by someprograms to load GdkPixbuf using bare XLib calls. | +| gdk-pixbuf2-xlib-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications that are using gdk-pixbuf-xlib. | +| gegl04-devel | LGPLv3+ | The gegl04-devel package contains libraries and header files fordeveloping applications that use GEGL API version 0.4. | +| geoclue2-devel | GPLv2+ | The geoclue2-devel package contains files for developing applications thatuse geoclue2. | +| geronimo-annotation | ASL 2.0 | This package defines the common annotations. | +| geronimo-annotation-javadoc | ASL 2.0 | This package contains the API documentation for geronimo-annotation. | +| geronimo-jms | ASL 2.0 | The Java Message Service (JMS) API is a messaging standard that allowsapplication components based on the Java 2 Platform, Enterprise Edition(J2EE) to create, send, receive, and read messages. It enables distributedcommunication that is loosely coupled, reliable, and asynchronous. | +| geronimo-jms-javadoc | ASL 2.0 | This package provides API documentation for geronimo-jms. | +| geronimo-jpa | ASL 2.0 | The Java Persistence API is a new programming model under EJB 3.0specification (JSR220) for the management of persistence andobject/relational mapping with Java EE and Java SE. Geronimo JPA isone implementation of this specification. | +| geronimo-jpa-javadoc | ASL 2.0 | API documentation for geronimo-jpa. | +| geronimo-parent-poms | ASL 2.0 | The Project Object Model files for the geronimo-specs modules. | +| gflags | BSD | The gflags package contains a library that implements commandlineflags processing. As such it's a replacement for getopt(). It hasincreased flexibility, including built-in support for C++ types likestring, and the ability to define flags in the source file in whichthey're used. | +| gflags-devel | BSD | This package contains development files for gflags. | +| ghostscript-doc | AGPLv3+ | This package provides detailed documentation files for Ghostscript software. | +| ghostscript-tools-dvipdf | AGPLv3+ | This package provides the utility 'dvipdf' for converting of TeX DVI files intoPDF files using Ghostscript and dvips. | +| ghostscript-tools-fonts | AGPLv3+ | This package provides utilities which are useful when you are working with AFM,PFB or PFA files, mostly for conversion purposes. | +| ghostscript-tools-printing | AGPLv3+ | This package provides utilities for formatting and printing text files usingeither Ghostscript, or BubbleJet, DeskJet, DeskJet 500, and LaserJet printers.It also provides the utility 'pphs', which is useful for printing of PrimaryHint Stream of a linearized PDF file. | +| ghostscript-x11 | AGPLv3+ | This package provides X11-based driver for Ghostscript, which enables displayingof various document files (including PS and PDF). | +| giflib-devel | MIT | The giflib-devel package includes header files, libraries necessary fordeveloping programs which use the giflib library. | +| gjs-devel | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Files for development with gjs. | +| glade-devel | GPLv2+ and LGPLv2+ | The glade-devel package contains libraries and header files fordeveloping applications that use Glade widget library. | +| glassfish-annotation-api | CDDL or GPLv2 with exceptions | Common Annotations APIs for the Java Platform (JSR 250). | +| glassfish-annotation-api-javadoc | CDDL or GPLv2 with exceptions | This package contains javadoc for glassfish-annotation-api. | +| glassfish-el | CDDL-1.1 or GPLv2 with exceptions | This project provides an implementation of the Expression Language (EL).The main goals are: * Provides API for use by other tools, such as Netbeans | +| glassfish-el-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Expression Language 3.0 API. | +| glassfish-el-javadoc | CDDL-1.1 or GPLv2 with exceptions | This package contains javadoc for glassfish-el. | +| glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | This project provides a container independent specification of JSP2.2. Note that this package doesn't contain implementation of thisspecification. See glassfish-jsp for one of implementations | +| glassfish-jsp-api-javadoc | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | API documentation for glassfish-jsp-api. | +| glassfish-legal | CDDL or GPLv2 with exceptions | An archive which contains license files for glassfish code. | +| glassfish-master-pom | CDDL or GPLv2 with exceptions | This is a shared POM parent for Glassfish Maven projects. | +| glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | The javax.servlet package contains a number of classesand interfaces that describe and define the contracts betweena servlet class and the runtime environment provided foran instance of such a class by a conforming servlet container. | +| glassfish-servlet-api-javadoc | (CDDL or GPLv2 with exceptions) and ASL 2.0 | API documentation for glassfish-servlet-api. | +| glew-devel | BSD and MIT | Development files for glew | +| glib2-doc | LGPLv2+ | The glib2-doc package includes documentation for the GLib library. | +| glib2-static | LGPLv2+ | The glib2-static subpackage contains static libraries for glib2. | +| glibc-benchtests | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | This package provides built benchmark binaries and scripts to runmicrobenchmark tests on the system. | +| glibc-nss-devel | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-nss-devel package contains the object files necessary tocompile applications and libraries which directly link against NSSmodules supplied by glibc.This is a rare and special use case; regular development has to usethe glibc-devel package instead. | +| glibc-static | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The glibc-static package contains the C library static librariesfor -static linking. You don't need these, unless you link statically,which is highly discouraged. | +| glibmm24-devel | LGPLv2+ | This package contains the static libraries and header files needed fordeveloping glibmm applications. | +| glibmm24-doc | LGPLv2+ | This package contains the full API documentation for glibmm24. | +| glm-devel | MIT | GLM is a C++ library for doing mathematics operationsrequired in many OpenGL based applications. Its interfacehas been designed to resemble the built-in matrix and vectortypes of the OpenGL shading language.glm-devel is only required for building software that usesthe GLM library. Because GLM currently is a header-only library,there is no matching run time package. | +| glm-doc | MIT | The glm-doc package contains reference documentation anda programming manual for the glm-devel package. | +| glog | BSD | Google glog is a library that implements application-levellogging. This library provides logging APIs based on C++-stylestreams and various helper macros. | +| glog-devel | BSD | The glog-devel package contains libraries and header files fordeveloping applications that use glog. | +| glusterfs-api-devel | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the api include files. | +| glusterfs-devel | GPLv2 or LGPLv3+ | GlusterFS is a distributed file-system capable of scaling to severalpetabytes. It aggregates various storage bricks over Infiniband RDMAor TCP/IP interconnect into one large parallel network filesystem. GlusterFS is one of the most sophisticated file systems interms of features and extensibility. It borrows a powerful conceptcalled Translators from GNU Hurd kernel. Much of the code in GlusterFSis in user space and easily manageable.This package provides the development libraries and include files. | +| gmock | BSD and ASL2.0 | Inspired by jMock, EasyMock, and Hamcrest, and designed with C++sspecifics in mind, Google C++ Mocking Framework (or Google Mock forshort) is a library for writing and using C++ mock classes.Google Mock: o lets you create mock classes trivially using simple macros, o supports a rich set of matchers and actions, o handles unordered, partially ordered, or completely ordered expectations, o is extensible by users, and o works on Linux, Mac OS X, Windows, Windows Mobile, minGW, and Symbian. | +| gmock-devel | BSD and ASL2.0 | This package contains development files for gmock. | +| gnome-bluetooth-libs-devel | LGPLv2+ | This package contains the libraries and header files that are neededfor writing applications that require a Bluetooth device selection widget. | +| gnome-common | GPLv2+ | This package contains sample files that should be used to develop pretty muchevery GNOME application. The programs included here are not needed for runningGNOME apps or building ones from distributed tarballs. They are only usefulfor compiling from git sources or when developing the build infrastructure fora GNOME application. | +| gnome-menus-devel | LGPLv2+ | This package provides the necessary development libraries forwriting applications that use the GNOME menu system. | +| gnuplot-doc | gnuplot and MIT | The gnuplot-doc package contains the documentation related to gnuplotplotting tool | +| gobject-introspection-devel | GPLv2+, LGPLv2+, MIT | Libraries and headers for gobject-introspection | +| go-compilers-golang-compiler | GPLv3+ | Compiler for golang. | +| google-guice | ASL 2.0 | Put simply, Guice alleviates the need for factories and the use of newin your Java code. Think of Guice's @Inject as the new new. You willstill need to write factories in some cases, but your code will notdepend directly on them. Your code will be easier to change, unit testand reuse in other contexts.Guice embraces Java's type safe nature, especially when it comes tofeatures introduced in Java 5 such as generics and annotations. Youmight think of Guice as filling in missing features for coreJava. Ideally, the language itself would provide most of the samefeatures, but until such a language comes along, we have Guice.Guice helps you design better APIs, and the Guice API itself sets agood example. Guice is not a kitchen sink. We justify each featurewith at least three use cases. When in doubt, we leave it out. Webuild general functionality which enables you to extend Guice ratherthan adding every feature to the core framework. | +| google-guice-javadoc | ASL 2.0 | This package provides API documentation for Guice. | +| google-noto-sans-cjk-jp-fonts | OFL | Noto CJK fonts, supporting Simplified Chinese, Traditional Chinese,Japanese, and Korean. The supported scripts are Han, Hiragana, Katakana,Hangul, and Bopomofo. Latin, Greek, Cyrllic, and various symbols are alsosupported for compatibility with CJK standards.The google-noto-sans-cjk-jp-fonts package contains Japanese Multilingual Sans OTF fonts. | +| google-roboto-slab-fonts | ASL 2.0 | Roboto has a dual nature. It has a mechanical skeleton and the forms arelargely geometric. At the same time, the font features friendly and opencurves. While some grotesks distort their letterforms to force a rigidrhythm, Roboto doesn't compromise, allowing letters to be settled intotheir natural width. This makes for a more natural reading rhythm morecommonly found in humanist and serif types.This is the Roboto Slab family, which can be used alongside the normalRoboto family and the Roboto Condensed family. | +| gperf | GPLv3+ | Gperf is a perfect hash function generator written in C++. Simplystated, a perfect hash function is a hash function and a datastructure that allows recognition of a key word in a set of wordsusing exactly one probe into the data structure. | +| gpgme-devel | LGPLv2+ | Development headers and libraries for gpgme. | +| gpgmepp-devel | LGPLv2+ | Development libraries and header files for gpgme-pp | +| graphviz-devel | EPL-1.0 | A collection of tools for the manipulation and layout of graphs (as in nodesand edges, not as in barcharts). This package contains development files forgraphviz. | +| graphviz-doc | EPL-1.0 | Provides some additional PDF and HTML documentation for graphviz. | +| graphviz-gd | EPL-1.0 | Graphviz plugin for renderers based on gd. (Unless you absolutely have to useGIF, you are recommended to use the PNG format instead because of the betterquality anti-aliased lines provided by the cairo+pango based renderer.) | +| graphviz-python3 | EPL-1.0 | Python 3 extension for graphviz. | +| grilo-devel | LGPLv2+ | Grilo is a framework that provides access to different sources ofmultimedia content, using a pluggable system.This package contains the core library and elements, as well asgeneral and API documentation. | +| groff | GPLv3+ and GFDL and BSD and MIT | Groff is a document formatting system. Groff takes standard text andformatting commands as input and produces formatted output. Thecreated documents can be shown on a display or printed on a printer.Groff's formatting commands allow you to specify font type and size,bold type, italic type, the number and size of columns on a page, andmore.Groff can also be used to format man pages. If you are going to usegroff with the X Window System, you will also need to install thegroff-x11 package. | +| gsm-devel | MIT | Contains header files and development libraries for libgsm, animplementation of the European GSM 06.10 provisional standard forfull-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP(residual pulse excitation/long term prediction) coding at 13 kbit/s. | +| gspell-devel | LGPLv2+ | The gspell-devel package contains libraries and header files fordeveloping applications that use gspell. | +| gspell-doc | LGPLv2+ | This package contains the full API documentation for gspell. | +| gssdp-devel | LGPLv2+ | Files for development with gssdp. | +| gssdp-docs | LGPLv2+ | This package contains developer documentation for gssdp. | +| gstreamer1-plugins-bad-free-devel | LGPLv2+ and LGPLv2 | GStreamer is a streaming media framework, based on graphs of elements whichoperate on media data.This package contains the development files for the plug-ins thataren't tested well enough, or the code is not of good enough quality. | +| gtest | BSD and ASL2.0 | Framework for writing C++ tests on a variety of platforms (GNU/Linux,Mac OS X, Windows, Windows CE, and Symbian). Based on the xUnitarchitecture. Supports automatic test discovery, a rich set ofassertions, user-defined assertions, death tests, fatal and non-fatalfailures, various options for running the tests, and XML test reportgeneration. | +| gtest-devel | BSD and ASL2.0 | This package contains development files for gtest. | +| gtk-doc | GPLv2+ and GFDL | gtk-doc is a tool for generating API reference documentation.It is used for generating the documentation for GTK+, GLiband GNOME. | +| gtkmm24-devel | LGPLv2+ | This package contains the static libraries and header files needed fordeveloping gtkmm applications. | +| gtkmm24-docs | LGPLv2+ | This package contains the full API documentation for gtkmm24. | +| gtkmm30-devel | LGPLv2+ | The gtkmm30-devel package contains libraries and header files fordeveloping applications that use gtkmm30. | +| gtkmm30-doc | LGPLv2+ | This package contains the full API documentation for gtkmm30. | +| gtksourceview3-devel | LGPLv2+ | gtksourceview3-devel contains the files required to compileapplications which use GtkSourceView 3. | +| gtkspell3-devel | GPLv2+ | The gtkspell3-devel package contains libraries and header files fordeveloping applications that use GtkSpell API version 3.0. | +| gtkspell-devel | GPLv2+ | The gtkspell-devel package provides header files for developingapplications which use GtkSpell. | +| guava20 | ASL 2.0 and CC0 | Guava is a suite of core and expanded libraries that includeutility classes, Google’s collections, io classes, and muchmuch more.This project is a complete packaging of all the Guava librariesinto a single jar. Individual portions of Guava can be usedby downloading the appropriate module and its dependencies. | +| guava20-javadoc | ASL 2.0 and CC0 | API documentation for guava20. | +| guava20-testlib | ASL 2.0 and CC0 | guava-testlib provides additional functionality for conveninent unit testing | +| guice-assistedinject | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides AssistedInject module for Guice. | +| guice-bom | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides Bill of Materials module for Guice. | +| guice-extensions | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides extensions POM for Guice. | +| guice-grapher | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides Grapher module for Guice. | +| guice-jmx | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides JMX module for Guice. | +| guice-jndi | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides JNDI module for Guice. | +| guice-multibindings | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides MultiBindings module for Guice. | +| guice-parent | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides parent POM for Guice modules. | +| guice-servlet | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides Servlet module for Guice. | +| guice-testlib | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides TestLib module for Guice. | +| guice-throwingproviders | ASL 2.0 | Guice is a lightweight dependency injection framework for Java 5and above. This package provides ThrowingProviders module for Guice. | +| guile-devel | LGPLv3+ | The guile-devel package includes the libraries, header files, etc.,that you'll need to develop applications that are linked with theGUILE extensibility library.You need to install the guile-devel package if you want to developapplications that will be linked to GUILE. You'll also need toinstall the guile package. | +| gupnp-devel | LGPLv2+ | Files for development with gupnp. | +| gupnp-igd-devel | LGPLv2+ | The gupnp-igd-devel package contains libraries and header files fordeveloping applications that use gupnp-igd. | +| hamcrest | BSD | Provides a library of matcher objects (also known as constraints or predicates)allowing 'match' rules to be defined declaratively, to be used in otherframeworks. Typical scenarios include testing frameworks, mocking libraries andUI validation rules. | +| hamcrest-core | BSD | The core API of hamcrest matcher framework to be used by third-party framework providers.This includes the a foundation set of matcher implementations for common operations. | +| hamcrest-demo | BSD | Demonstrations and samples for hamcrest. | +| hamcrest-javadoc | BSD | Javadoc for hamcrest. | +| hawtjni | ASL 2.0 and EPL-1.0 and BSD | HawtJNI is a code generator that produces the JNI code needed toimplement java native methods. It is based on the jnigen code generatorthat is part of the SWT Tools project which is used to generate all theJNI code which powers the eclipse platform. | +| hawtjni-javadoc | ASL 2.0 and EPL-1.0 and BSD | This package contains the API documentation for hawtjni. | +| hawtjni-runtime | ASL 2.0 and EPL-1.0 and BSD | This package provides API that projects using HawtJNI should buildagainst. | +| help2man | GPLv3+ | help2man is a script to create simple man pages from the --help and--version output of programs.Since most GNU documentation is now in info format, this provides away to generate a placeholder man page pointing to that resource whilestill providing some useful information. | +| hesiod-devel | MIT | Hesiod is a system which uses existing DNS functionality to provide accessto databases of information that changes infrequently. It is often used todistribute information which might otherwise kept in the /etc/passwd,/etc/group, and /etc/printcap files over a network, eliminating the need toensure the files are synchronized among multiple hosts. This package containsthe header files and libraries required for building programs which use Hesiod. | +| httpcomponents-client | ASL 2.0 | HttpClient is a HTTP/1.1 compliant HTTP agent implementation based onhttpcomponents HttpCore. It also provides reusable components forclient-side authentication, HTTP state management, and HTTP connectionmanagement. HttpComponents Client is a successor of and replacementfor Commons HttpClient 3.x. Users of Commons HttpClient are stronglyencouraged to upgrade. | +| httpcomponents-client-cache | ASL 2.0 | This package provides client side caching for httpcomponents-client. | +| httpcomponents-client-javadoc | ASL 2.0 | API documentation for httpcomponents-client. | +| httpcomponents-core | ASL 2.0 | HttpCore is a set of low level HTTP transport components that can beused to build custom client and server side HTTP services with amodel based on the classic Java I/O and non-blocking, event driven I/Omodel based on Java NIO.The blocking I/O model may be more appropriate for data intensive, lowlatency scenarios, whereas the non-blocking model may be moreappropriate for high latency scenarios where raw data throughput isless important than the ability to handle thousands of simultaneousHTTP connections in a resource efficient manner. | +| httpcomponents-core-javadoc | ASL 2.0 | API documentation for httpcomponents-core. | +| httpcomponents-project | ASL 2.0 | Common Maven POM file for HttpComponents. This project should berequired only for building dependant packages with Maven. Please don'tuse it as runtime requirement. | +| http-parser-devel | MIT | Development headers and libraries for http-parser. | +| hwloc-devel | BSD | Headers and shared object symbolic links for the hwloc. | +| hyphen-devel | GPLv2 or LGPLv2+ or MPLv1.1 | Includes and definitions for developing with hyphen | +| ibus-devel | LGPLv2+ | The ibus-devel package contains the header files and developerdocs for ibus. | +| ibus-devel-docs | LGPLv2+ | The ibus-devel-docs package contains developer documentation for IBus | +| ilmbase-devel | BSD | Headers and libraries for building apps that use ilmbase. | +| ima-evm-utils-devel | GPLv2 | This package provides the header files for ima-evm-utils | +| imake | MIT | Imake is a deprecated source code configuration and build system whichhas traditionally been supplied by and used to build the X Window Systemin X11R6 and previous releases. As of the X Window System X11R7 release,the X Window system has switched to using GNU autotools as the primarybuild system, and the Imake system is now deprecated, and should not beused by new software projects. Software developers are encouraged tomigrate software to the GNU autotools system. | +| iproute-devel | GPLv2+ | The libnetlink static library. | +| ipset-devel | GPLv2 | This package contains the files required to develop software using the ipsetlibraries. | +| irssi-devel | GPLv2+ | This package contains headers needed to develop irssi plugins.Irssi is a modular IRC client with Perl scripting. Only text-modefrontend is currently supported. The GTK/GNOME frontend is no longerbeing maintained. | +| isl-devel | MIT | isl is a library for manipulating sets and relations of integer pointsbounded by linear constraints. Supported operations on sets includeintersection, union, set difference, emptiness check, convex hull,(integer) affine hull, integer projection, computing the lexicographicminimum using parametric integer programming, coalescing and parametricvertex enumeration. It also includes an ILP solver based on generalizedbasis reduction, transitive closures on maps (which may encode infinitegraphs), dependence analysis and bounds on piecewise step-polynomials. | +| isorelax | MIT and ASL 1.1 | The ISO RELAX project was started to host public interfacesuseful for applications to support RELAX Core. Now, however,some of the hosted material is schema language-neutral. | +| isorelax-javadoc | MIT and ASL 1.1 | API documentation for isorelax. | +| istack-commons | CDDL-1.1 and GPLv2 with exceptions | Code shared between JAXP, JAXB, SAAJ, and JAX-WS projects. | +| ivy-local | BSD | This package implements local mode for Apache Ivy, which allowsartifact resolution using XMvn resolver. | +| jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significantprotocol used on the Internet today. Web services, network-enabledappliances and the growth of network computing continue to expand therole of the HTTP protocol beyond user-driven web browsers, and increasethe number of applications that may require HTTP support.Although the java.net package provides basic support for accessingresources via HTTP, it doesn't provide the full flexibility orfunctionality needed by many applications. The Jakarta Commons HTTPClient component seeks to fill this void by providing an efficient,up-to-date, and feature-rich package implementing the client side of themost recent HTTP standards and recommendations.Designed for extension while providing robust support for the base HTTPprotocol, the HTTP Client component may be of interest to anyonebuilding HTTP-aware client applications such as web browsers, webservice clients, or systems that leverage or extend the HTTP protocolfor distributed communication. | +| jakarta-commons-httpclient-demo | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Demos for jakarta-commons-httpclient. | +| jakarta-commons-httpclient-javadoc | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Javadoc for jakarta-commons-httpclient. | +| jakarta-commons-httpclient-manual | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Manual for jakarta-commons-httpclient. | +| jakarta-oro | ASL 1.1 | The Jakarta-ORO Java classes are a set of text-processing Java classesthat provide Perl5 compatible regular expressions, AWK-like regularexpressions, glob expressions, and utility classes for performingsubstitutions, splits, filtering filenames, etc. This library is thesuccessor to the OROMatcher, AwkTools, PerlTools, and TextToolslibraries from ORO, Inc. (`www.oroinc.com`). | +| jakarta-oro-javadoc | ASL 1.1 | Javadoc for jakarta-oro. | +| jansi | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-javadoc | ASL 2.0 | This package contains the API documentation for jansi. | +| jansi-native | ASL 2.0 | Jansi is a small java library that allows you to use ANSI escape sequencesin your Java console applications. It implements ANSI support on platformswhich don't support it like Windows and provides graceful degradation forwhen output is being sent to output devices which cannot support ANSI sequences. | +| jansi-native-javadoc | ASL 2.0 | This package contains the API documentation for jansi-native. | +| jasper-devel | JasPer | Header files, libraries and developer documentation. | +| javacc | BSD | Java Compiler Compiler (JavaCC) is the most popular parser generator for usewith Java applications. A parser generator is a tool that reads a grammarspecification and converts it to a Java program that can recognize matches tothe grammar. In addition to the parser generator itself, JavaCC provides otherstandard capabilities related to parser generation such as tree building (viaa tool called JJTree included with JavaCC), actions, debugging, etc. | +| javacc-demo | BSD | Examples for javacc. | +| javacc-javadoc | BSD | This package contains the API documentation for javacc. | +| javacc-manual | BSD | Manual for javacc. | +| javacc-maven-plugin | ASL 2.0 | Maven Plugin for processing JavaCC grammar files. | +| javacc-maven-plugin-javadoc | ASL 2.0 | API documentation for javacc-maven-plugin. | +| java_cup | MIT | java_cup is a LALR Parser Generator for Java | +| java_cup-javadoc | MIT | Javadoc for java_cup | +| java_cup-manual | MIT | Documentation for java_cup. | +| javamail | CDDL-1.0 or GPLv2 with exceptions | The JavaMail API provides a platform-independent and protocol-independentframework to build mail and messaging applications. | +| javamail-javadoc | CDDL-1.0 or GPLv2 with exceptions | Javadoc for javamail. | +| javapackages-filesystem | BSD | This package provides some basic directories into which Java packagesinstall their content. | +| javapackages-local | BSD | This package provides non-essential macros and scripts to support Java packaging. | +| javapackages-tools | BSD | This package provides macros and scripts to support Java packaging. | +| javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | Javassist enables Java programs to define a new class at runtime and tomodify a class file when the JVM loads it. Unlike other similarand bytecode level. If the users use the source-level API, they canedit a class file without knowledge of the specifications of the Javabytecode. The whole API is designed with only the vocabulary of theJava language. You can even specify inserted bytecode in the form ofsource text; Javassist compiles it on the fly. On the other hand, thebytecode-level API allows the users to directly edit a class file asother editors. | +| javassist-javadoc | MPLv1.1 or LGPLv2+ or ASL 2.0 | javassist development documentation. | +| jaxen | BSD and W3C | Jaxen is an open source XPath library written in Java. It is adaptableto many different object models, including DOM, XOM, dom4j, and JDOM.Is it also possible to write adapters that treat non-XML trees such as compiledJava byte code or Java beans as XML, thus enabling you to query these treeswith XPath too. | +| jaxen-demo | BSD and W3C | Samples for jaxen. | +| jaxen-javadoc | BSD and W3C | Javadoc for jaxen. | +| jbigkit-devel | GPLv2+ | The jbigkit-devel package contains files needed for development usingthe JBIG-KIT image compression library. | +| jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | The Java EE Interceptors 1.2 API classes from JSR 318. | +| jboss-interceptors-1.2-api-javadoc | CDDL or GPLv2 with exceptions | This package contains javadoc for jboss-interceptors-1.2-api. | +| jboss-parent | CC0 | The Project Object Model files for JBoss packages. | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J. | +| jdepend | BSD | JDepend traverses a set of Java class and source file directories andgenerates design quality metrics for each Java package. JDepend allowsyou to automatically measure the quality of a design in terms of itsextensibility, reusability, and maintainability to effectively manageand control package dependencies. | +| jdepend-demo | BSD | Demonstrations and samples for jdepend. | +| jdependency | ASL 2.0 | jdependency is small library that helps you analyze class leveldependencies, clashes and missing classes. | +| jdependency-javadoc | ASL 2.0 | API documentation for jdependency. | +| jdepend-javadoc | BSD | Javadoc for jdepend. | +| jdom | Saxpath | JDOM is, quite simply, a Java representation of an XML document. JDOMprovides a way to represent that document for easy and efficientreading, manipulation, and writing. It has a straightforward API, is alightweight and fast, and is optimized for the Java programmer. It's analternative to DOM and SAX, although it integrates well with both DOMand SAX. | +| jdom2 | Saxpath | JDOM is a Java-oriented object model which models XML documents.It provides a Java-centric means of generating and manipulatingXML documents. While JDOM inter-operates well with existingstandards such as the Simple API for XML (SAX) and the DocumentObject Model (DOM), it is not an abstraction layer orenhancement to those APIs. Rather, it seeks to provide a robust,light-weight means of reading and writing XML data without thecomplex and memory-consumptive options that current APIofferings provide. | +| jdom2-javadoc | Saxpath | This package contains javadoc for jdom2. | +| jdom-demo | Saxpath | Demonstrations and samples for jdom. | +| jdom-javadoc | Saxpath | Javadoc for jdom. | +| jflex | BSD | JFlex is a lexical analyzer generator (also known as scannergenerator) for Java, written in Java. It is also a rewrite of thevery useful tool JLex which was developed by Elliot Berk at Princetonnot share any code though. JFlex is designed to work together withthe LALR parser generator CUP by Scott Hudson, and the Javamodification of Berkeley Yacc BYacc/J by Bob Jamison. It can also beused together with other parser generators like ANTLR or as astandalone tool. | +| jflex-javadoc | BSD | This package provides API documentation for jflex. | +| jimtcl-devel | BSD | The jimtcl-devel package contains libraries and header files fordeveloping applications that use jimtcl. | +| jline | BSD | JLine is a Java library for handling console input. It is similarin functionality to BSD editline and GNU readline. People familiarwith the readline/editline capabilities for modern shells (such asbash and tcsh) will find most of the command editing features ofJLine to be familiar. | +| jline-javadoc | BSD | This package contains the API documentation for jline. | +| jsch | BSD | JSch allows you to connect to an sshd server and use port forwarding,X11 forwarding, file transfer, etc., and you can integrate itsfunctionality into your own Java programs. | +| jsch-javadoc | BSD | Javadoc for jsch. | +| json-c-devel | MIT | This package contains libraries and header files fordeveloping applications that use json-c. | +| json-c-doc | MIT | This package contains the reference manual for json-c. | +| jsoup | MIT | jsoup is a Java library for working with real-world HTML.It provides a very convenient API for extracting and manipulating data,using the best of DOM, CSS, and jquery-like methods.jsoup implements the WHATWG HTML5 specification,and parses HTML to the same DOM as modern browsers do. - scrape and parse HTML from a URL, file, or string - find and extract data, using DOM traversal or CSS selectors - manipulate the HTML elements, attributes, and text - clean user-submitted content against a safe white-list, to prevent XSS attacks - output tidy HTMLjsoup is designed to deal with all varieties of HTML found in the wild;from pristine and validating, to invalid tag-soup;jsoup will create a sensible parse tree. | +| jsoup-javadoc | MIT | API documentation for jsoup. | +| jsr-305 | BSD and CC-BY | This package contains reference implementations, test cases, and otherDetection. | +| jsr-305-javadoc | BSD and CC-BY | This package contains the API documentation for jsr-305. | +| js-uglify | BSD | JavaScript parser, mangler/compressor and beautifier toolkit.This package ships a JavaScript library suitable for use by any JavaScriptruntime. | +| jtidy | zlib | JTidy is a Java port of HTML Tidy, a HTML syntax checker and prettyprinter. Like its non-Java cousin, JTidy can be used as a tool forcleaning up malformed and faulty HTML. In addition, JTidy provides aDOM interface to the document that is being processed, whicheffectively makes you able to use JTidy as a DOM parser for real-worldHTML. | +| jtidy-javadoc | zlib | This package contains API documentation for jtidy. | +| jul-to-slf4j | MIT and ASL 2.0 | JUL to SLF4J bridge. | +| junit | EPL-1.0 | JUnit is a regression testing framework written by Erich Gamma and Kent Beck.It is used by the developer who implements unit tests in Java. JUnit is OpenSource Software, released under the Common Public License Version 1.0 andhosted on GitHub. | +| junit-javadoc | EPL-1.0 | Javadoc for junit. | +| junit-manual | EPL-1.0 | Documentation for junit. | +| jvnet-parent | ASL 2.0 | Java.net parent POM file used by most Java.net subprojects such asGlassfish | +| jzlib | BSD | The zlib is designed to be a free, general-purpose, legally unencumbered-- that is, not covered by any patents -- loss-less data-compressionlibrary for use on virtually any computer hardware and operating system.The zlib was written by Jean-loup Gailly (compression) and Mark Adler(decompression). | +| jzlib-demo | BSD | Examples for jzlib. | +| jzlib-javadoc | BSD | API documentation for jzlib. | +| kernel-tools-libs-devel | GPLv2 | This package contains the development files for the tools/ directory fromthe kernel source. | +| keybinder3-devel | MIT | This package contains the development files for keybinder3. | +| keybinder3-doc | MIT | This package contains documentation for keybinder3. | +| kmod-devel | GPLv2+ | The kmod-devel package provides header files used for development ofapplications that wish to load or unload Linux kernel modules. | +| ladspa | LGPLv2+ | There is a large number of synthesis packages in use or development onthe Linux platform at this time. The Linux Audio Developer's SimplePlugin API (LADSPA) attempts to give programmers the ability to writesimple `plugin' audio processors in C/C++ and link them dynamicallyagainst a range of host applications.This package contains the example plug-ins and tools from the LADSPA SDK. | +| ladspa-devel | LGPLv2+ | ladspa-devel contains the ladspa.h header file.Definitive technical documentation on LADSPA plug-ins for both the hostand plug-in is contained within copious comments within the ladspa.hheader file. | +| lame-devel | GPLv2+ | This package development files for lame. | +| lapack-devel | BSD | LAPACK development libraries (shared). | +| lapack-static | BSD | LAPACK static libraries. | +| latex2html | GPLv2+ | LATEX2HTML is a converter written in Perl that converts LATEXdocuments to HTML. This way e.g. scientific papers - primarily typesetfor printing - can be put on the Web for online viewing.LATEX2HTML does also a good job in rapid web site deployment. Thesepages are generated from a single LATEX source. | +| lcms2-devel | MIT | Development files for LittleCMS. | +| ldns-devel | BSD | The devel package contains the ldns library and the include files | +| lensfun | LGPLv3 and CC-BY-SA | The lensfun library provides an open source database of photographic lenses andtheir characteristics. It not only provides a way to read and search thedatabase, but also provides a set of algorithms for correcting images based ondetailed knowledge of lens properties. Right now lensfun is designed to correctdistortion, transversal (also known as lateral) chromatic aberrations,vignetting and color contribution of a lens. | +| lensfun-devel | LGPLv3 | This package contains library and header files needed to build applicationsusing lensfun. | +| leptonica | BSD and Leptonica | The library supports many operations that are useful on * Document images * Natural imagesFundamental image processing and image analysis operations * Rasterop (aka bitblt) * Affine transforms (scaling, translation, rotation, shear) on images of arbitrary pixel depth * Projective and bi-linear transforms * Binary and gray scale morphology, rank order filters, and convolution * Seed-fill and connected components * Image transformations with changes in pixel depth, both at the same scale and with scale change * Pixelwise masking, blending, enhancement, arithmetic ops, etc. | +| leptonica-devel | BSD and Leptonica | The leptonica-devel package contains header files fordeveloping applications that use leptonica. | +| libaec | BSD | Libaec provides fast loss-less compression of 1 up to 32 bit widesigned or unsigned integers (samples). The library achieves bestresults for low entropy data as often encountered in space imaginginstrument data or numerical model output from weather or climatesimulations. While floating point representations are not directlysupported, they can also be efficiently coded by grouping exponentsand mantissa.Libaec implements Golomb Rice coding as defined in the Space DataSystem Standard documents 121.0-B-2 and 120.0-G-2.Libaec includes a free drop-in replacement for the SZIPlibrary (`http://www.hdfgroup.org/doc_resource/SZIP`). | +| libaec-devel | BSD | Devel files for libaec (Adaptive Entropy Coding library). | +| libao-devel | GPLv2+ | The libao-devel package contains libraries and header files fordeveloping applications that use libao. | +| libappindicator-gtk3-devel | LGPLv2 and LGPLv3 | This package contains the development files for the appindicator-gtk3 library. | +| libappstream-glib-devel | LGPLv2+ | GLib headers and libraries for appstream-glib. | +| libarchive-devel | BSD | The libarchive-devel package contains libraries and header files fordeveloping applications that use libarchive. | +| libassuan-devel | LGPLv2+ and GPLv3+ | This is the IPC static library used by GnuPG 2, GPGME and a few otherpackages.This package contains files needed to develop applications using libassuan. | +| libasyncns-devel | LGPLv2+ | Development Files for libasyncns Client Development | +| libatasmart-devel | LGPLv2+ | Development Files for libatasmart Client Development | +| libatomic_ops-devel | GPLv2 and MIT | Files for developing with libatomic_ops. | +| libbasicobjects-devel | GPLv3+ | Basic object types | +| libbpf-devel | LGPLv2 or BSD | The libbpf-devel package contains libraries header files fordeveloping applications that use libbpf | +| libbpf-static | LGPLv2 or BSD | The libbpf-static package contains static library fordeveloping applications that use libbpf | +| libburn-devel | GPLv2+ | The libburn-devel package contains libraries and header files fordeveloping applications that use libburn. | +| libcacard-devel | LGPLv2+ | The libcacard-devel package contains libraries and header files fordeveloping applications that use libcacard. | +| libcdio-devel | GPLv3+ | This package contains header files and libraries for libcdio. | +| libcdio-paranoia-devel | GPLv3+ | This package contains header files and libraries for libcdio-paranoia. | +| libcephfs2 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | Ceph is a distributed network file system designed to provide excellentperformance, reliability, and scalability. This is a shared libraryallowing applications to access a Ceph distributed file system via aPOSIX-like interface. | +| libcephfs-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use Cephs distributed file system. | +| libchamplain | LGPLv2+ | Libchamplain is a C library aimed to provide a ClutterActor to displayrasterized maps. | +| libchamplain-devel | LGPLv2+ | This package contains development files for libchamplain. | +| libchamplain-gtk | LGPLv2+ | Libchamplain-gtk is a library providing a GtkWidget to embed libchamplaininto Gtk+ applications. | +| libcmocka | ASL 2.0 | There are a variety of C unit testing frameworks available however many of themare fairly complex and require the latest compiler technology. Some developmentrequires the use of old compilers which makes it difficult to use some unittesting frameworks. In addition many unit testing frameworks assume the codebeing tested is an application or module that is targeted to the same platformthat will ultimately execute the test. Because of this assumption manyframeworks require the inclusion of standard C library headers in the codemodule being tested which may collide with the custom or incompleteimplementation of the C library utilized by the code under test.CMocka only requires a test application is linked with the standard C librarywhich minimizes conflicts with standard C library headers. Also, CMocka triesto avoid the use of some of the newer features of C compilers.This results in CMocka being a relatively small library that can be used totest a variety of exotic code. If a developer wishes to simply test anapplication with the latest compiler then other unit testing frameworks may bepreferable.This is the successor of Google's Cmockery. | +| libcmocka-devel | ASL 2.0 | Development headers for the cmocka unit testing library. | +| libcollection-devel | LGPLv3+ | A data-type to collect data in a hierarchical structure for easy iterationand serialization | +| libconfig-devel | LGPLv2+ | Development libraries and headers for developing software againstlibconfig. | +| libcroco-devel | LGPLv2 | This package provides the necessary development libraries and includefiles to allow you to develop with libcroco. | +| libdaemon-devel | LGPLv2+ | The libdaemon-devel package contains the header files and librariesnecessary for developing programs using libdaemon. | +| libdap | LGPLv2+ | The libdap++ library contains an implementation of DAP2. This packagecontains the library, dap-config, and getdap. The script dap-configsimplifies using the library in other projects. The getdap utility is asimple command-line tool to read from DAP2 servers. It is built using thelibrary and demonstrates simple uses of it. | +| libdap-devel | LGPLv2+ | This package contains all the files needed to develop applications thatwill use libdap. | +| libdatrie-devel | LGPLv2+ | This package contains libraries and header files fordeveloping applications that use libdatrie. | +| libdb-cxx | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. The Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It isused by many applications, including Python and Perl, so this shouldbe installed on all systems. | +| libdb-cxx-devel | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. The Berkeley DB includes B+tree, ExtendedLinear Hashing, Fixed and Variable-length record access methods,transactions, locking, logging, shared memory caching, and databaserecovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It isused by many applications, including Python and Perl, so this shouldbe installed on all systems. | +| libdb-devel-doc | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the header files,libraries, and documentation for building programs which use theBerkeley DB. | +| libdb-sql | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the librariesfor building programs which use the Berkeley DB in SQL. | +| libdb-sql-devel | BSD and LGPLv2 and Sleepycat | The Berkeley Database (Berkeley DB) is a programmatic toolkit thatprovides embedded database support for both traditional andclient/server applications. This package contains the librariesfor building programs which use the Berkeley DB in SQL. | +| libdbusmenu-devel | LGPLv3 or LGPLv2 and GPLv3 | The libdbusmenu-devel package contains libraries and header files fordeveloping applications that use libdbusmenu. | +| libdbusmenu-doc | LGPLv3 or LGPLv2 and GPLv3 | The libdbusmenu-doc package contains documents for developing applications thatuse libdbusmenu. | +| libdbusmenu-gtk3-devel | LGPLv3 or LGPLv2 and GPLv3 | The libdbusmenu-gtk3-devel package contains libraries and header files fordeveloping applications that use libdbusmenu-gtk3. | +| libdnet-devel | BSD | Header files for libdnet library. | +| libdv-devel | LGPLv2+ | This package contains development files for libdv. | +| libdvdread-devel | GPLv2+ | libdvdread provides a simple foundation for reading DVD video disks.It provides the functionality that is required to access many DVDs.This package contains development files for libdvdread. | +| libdwarf-devel | LGPLv2 | Development package containing library and header files of libdwarf. | +| libdwarf-static | LGPLv2 | Static libdwarf library. | +| libdwarf-tools | GPLv2 | C++ version of dwarfdump (dwarfdump2) command-line utilitiesto access DWARF debug information. | +| libdwarves1 | GPLv2 | Debugging information processing library. | +| libedit-devel | BSD | This package contains development files for libedit. | +| libEMF | LGPLv2+ and GPLv2+ | libEMF is a library for generating Enhanced Metafiles on systems whichdon't natively support the ECMA-234 Graphics Device Interface(GDI). The library is intended to be used as a driver for othergraphics programs such as Grace or gnuplot. Therefore, it implements avery limited subset of the GDI. | +| libEMF-devel | LGPLv2+ and GPLv2+ | libEMF header files. | +| libeot | MPLv2.0 | libeot is a library for parsing Embedded OpenType files (Microsoftembedded font ""standard"") and converting them to other formats. | +| libetonyek-devel | MPLv2.0 | The libetonyek-devel package contains libraries and header files fordeveloping applications that use libetonyek. | +| libevdev-devel | MIT | Kernel Evdev Device Wrapper Library Development Package. | +| libexif-devel | LGPLv2+ | The libexif-devel package contains the libraries and header filesfor writing programs that use libexif. | +| libfabric-devel | BSD or GPLv2 | The libfabric-devel package contains libraries and header files fordeveloping applications that use libfabric. | +| libfdt | GPLv2+ | libfdt is a library to process Open Firmware style device trees on variousarchitectures. | +| libfdt-devel | GPLv2+ | This package provides development files for libfdt | +| libfontenc-devel | MIT | X.Org X11 libfontenc development package | +| libgee-devel | LGPLv2+ | The libgee-devel package contains libraries and header files fordeveloping applications that use libgee. | +| libgexiv2-devel | GPLv2+ | The libgexiv2-devel package contains libraries and header files fordeveloping applications that use libgexiv2. | +| libgit2-devel | GPLv2 with exceptions | This package contains libraries and header files fordeveloping applications that use libgit2. | +| libgit2-glib-devel | LGPLv2+ | The libgit2-glib-devel package contains libraries and header files fordeveloping applications that use libgit2-glib. | +| libGLEW | BSD and MIT | libGLEW | +| libgnomekbd-devel | LGPLv2+ | The libgnomekbd-devel package contains libraries and header files fordeveloping applications that use libgnomekbd. | +| libgphoto2-devel | GPLv2+ and GPLv2 | libgphoto2 is a library that can be used by applications to accessvarious digital cameras. libgphoto2 itself is not a GUI application,opposed to gphoto. There are GUI frontends for the gphoto2 library,however, such as gtkam for example.This package contains files needed to compile applications thatuse libgphoto2. | +| libgpod-devel | LGPLv2+ | Libgpod is a library to access the contents of an iPod. It supports playlists,smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.This package contains the files required to develop programs that will uselibgpod. | +| libgpod-doc | GFDL | Libgpod is a library to access the contents of an iPod. It supports playlists,smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.This package contains the API documentation. | +| libgs-devel | AGPLv3+ | This package contains development files that are useful for building packagesagainst Ghostscript's library, which provides Ghostscript's core functionality. | +| libgsf-devel | LGPLv2 | Libraries, headers, and support files necessary to compile applications usinglibgsf. | +| libgtop2-devel | GPLv2+ | This package provides the necessary development libraries and includefiles to allow you to develop with LibGTop. | +| libgudev-devel | LGPLv2+ | This package is necessary to build programs using libgudev. | +| libgusb-devel | LGPLv2+ | GLib headers and libraries for gusb. | +| libgxps-devel | LGPLv2+ | The libgxps-devel package contains libraries and header files fordeveloping applications that use libgxps. | +| libhbaapi-devel | SNIA | The libhbaapi-devel package contains libraries and header files fordeveloping applications that use libhbaapi. | +| libIDL | LGPLv2+ | libIDL is a library for parsing IDL (Interface Definition Language).It can be used for both COM-style and CORBA-style IDL. | +| libIDL-devel | LGPLv2+ | libIDL is a library for parsing IDL (Interface Definition Language).It can be used for both COM-style and CORBA-style IDL.This package contains the header files and libraries needed to writeor compile programs that use libIDL. | +| libidn2-devel | (GPLv2+ or LGPLv3+) and GPLv3+ | The libidn2-devel package contains libraries and header files fordeveloping applications that use libidn2. | +| libidn-devel | LGPLv2+ and GPLv3+ and GFDL | This package includes header files and libraries necessary fordeveloping programs which use the GNU libidn library. | +| libiec61883-devel | LGPLv2+ | Development files needed to build applications against libiec61883 | +| libimobiledevice-devel | LGPLv2+ | Files for development with libimobiledevice. | +| libindicator-gtk3-devel | GPLv3 | The libindicator-gtk3-devel package contains libraries and header files fordeveloping applications that use libindicator-gtk3. | +| libini_config-devel | LGPLv3+ | Library to process config files in INI format into a libcollection datastructure | +| libinput-devel | MIT | The libinput-devel package contains libraries and header files fordeveloping applications that use libinput. | +| libisoburn-devel | GPLv2+ | The libisoburn-devel package contains libraries and header files fordeveloping applications that use libisoburn. | +| libisofs-devel | GPLv2+ and LGPLv2+ | The libisofs-devel package contains libraries and header files fordeveloping applications that use libisofs. | +| libknet1 | LGPLv2+ | Kronosnet, often referred to as knet, is a network abstraction layerdesigned for High Availability use cases, where redundancy, security,fault tolerance and fast fail-over are the core requirements of yourapplication.The whole kronosnet core is implemented in this library.Please refer to `https://kronosnet.org/` for further information. | +| libknet1-devel | LGPLv2+ | The whole kronosnet core is implemented in this library.Please refer to the not-yet-existing documentation for furtherinformation. | +| libksba-devel | (LGPLv3+ or GPLv2+) and GPLv3+ | Development headers and libraries for libksba. | +| liblangtag-devel | LGPLv3+ or MPLv2.0 | The liblangtag-devel package contains libraries and header files fordeveloping applications that use liblangtag. | +| liblangtag-doc | LGPLv3+ or MPLv2.0 | The liblangtag-doc package contains documentation files for liblangtag. | +| liblangtag-gobject | LGPLv3+ or MPLv2.0 | The liblangtag-gobject package contains files for GObject introspection forliblangtag. | +| liblockfile-devel | GPLv2+ and LGPLv2+ | The liblockfile-devel package contains libraries and header files fordeveloping applications that use liblockfile. | +| libmad-devel | GPLv2+ | MPEG audio decoder library development files. | +| libmemcached-devel | BSD | This package contains the header files and development librariesfor libmemcached. If you like to develop programs using libmemcached,you will need to install libmemcached-devel. | +| libmicrohttpd-devel | LGPLv2+ | Development files for libmicrohttpd | +| libmicrohttpd-doc | LGPLv2+ | Doxygen documentation for libmicrohttpd and some example source code | +| libmnl-devel | LGPLv2+ | The libmnl-devel package contains libraries and header files fordeveloping applications that use libmnl. | +| libmodulemd-devel | MIT | Development files for libmodulemd. | +| libmount-devel | LGPLv2+ | This is the device mounting development library and headers,part of util-linux. | +| libmpcdec-devel | BSD | Development files for the Musepack audio decoding library. | +| libmpc-devel | LGPLv3+ and GFDL | Header files and shared object symlinks for MPC is a C library. | +| libmspack-devel | LGPLv2 | The libmspack-devel package contains libraries, header files and documentationfor developing applications that use libmspack. | +| libmtp-devel | LGPLv2+ | This package provides development files for the libmtplibrary for MTP media players. | +| libmusicbrainz5-devel | LGPLv2 | This package contains the headers that programmers will need to developapplications which will use libmusicbrainz5. | +| libnet-devel | BSD | The libnet-devel package includes header files and libraries necessaryfor developing programs which use the libnet library. Libnet is very handywith which to write network tools and network test code. See the manpageand sample test code for more detailed information. | +| libnetfilter_conntrack-devel | GPLv2+ | libnetfilter_conntrack is a userspace library providing a programminginterface (API) to the in-kernel connection tracking state table. | +| libnetfilter_queue-devel | GPLv2 | libnetfilter_queue is a userspace library providing an API to packets that havebeen queued by the kernel packet filter. It is is part of a system thatdeprecates the old ip_queue / libipq mechanism.libnetfilter_queue has been previously known as libnfnetlink_queue. | +| libnfnetlink-devel | GPLv2+ | libnfnetlink is a userspace library that provides some low-levelnfnetlink handling functions. It is used as a foundation for other, netfiltersubsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_logand libnfnetlink_queue. | +| libnfsidmap-devel | MIT and GPLv2 and GPLv2+ and BSD | This package includes header files and libraries necessary fordeveloping programs which use the libnfsidmap library. | +| libnftnl-devel | GPLv2+ | The libnftnl-devel package contains libraries and header files fordeveloping applications that use libnftnl. | +| libnghttp2-devel | MIT | The libnghttp2-devel package includes libraries and header files neededfor building applications with libnghttp2. | +| libnice-devel | LGPLv2 and MPLv1.1 | The libnice-devel package contains libraries and header files fordeveloping applications that use libnice. | +| libnma-devel | GPLv2+ | This package contains private header and pkg-config files to be used only bynm-applet, nm-connection-editor, and the GNOME control center.This package deprecates libnm-gtk. | +| libnsl2-devel | BSD and LGPLv2+ | Development files for libnsl2 | +| libodfgen-devel | LGPLv2+ or MPLv2.0 | The libodfgen-devel package contains libraries and header files fordeveloping applications that use libodfgen. | +| libogg-devel | BSD | Libogg is a library used for manipulating Ogg bitstreams. Thelibogg-devel package contains the header files and documentationneeded for development using libogg. | +| libogg-devel-docs | BSD | Documentation for developing applications with libogg | +| liboggz | BSD | Oggz provides a simple programming interface for reading and writingOgg files and streams. Ogg is an interleaving data container developedby Monty at Xiph.Org, originally to support the Ogg Vorbis audioformat. | +| libopenraw-devel | LGPLv3+ | The libopenraw-devel package contains libraries and header files fordeveloping applications that use libopenraw. | +| libopenraw-gnome | LGPLv3+ | The libopenraw-gnome package contains gui components of libopenraw. | +| libopenraw-gnome-devel | LGPLv3+ | The libopenraw-gnome-devel package contains libraries and header files fordeveloping applications that use libopenraw-gnome. | +| libpaper-devel | GPLv2 | This package contains headers and libraries that programmers will needto develop applications which use libpaper. | +| libpath_utils-devel | LGPLv3+ | Utility functions to manipulate filesystem pathnames | +| libpcap-devel | BSD with advertising | Libpcap provides a portable framework for low-level networkmonitoring. Libpcap can provide network statistics collection,security monitoring and network debugging. Since almost every systemvendor provides a different interface for packet capture, the libpcapauthors created this system-independent API to ease in porting and toalleviate the need for several system-dependent packet capture modulesin each application.This package provides the libraries, include files, and otherresources needed for developing libpcap applications. | +| libpciaccess-devel | MIT | Development package for libpciaccess. | +| libpeas-devel | LGPLv2+ | This package contains development libraries and header filesthat are needed to write applications that use libpeas. | +| libpfm-static | MIT | Static version of the libpfm library for performance monitoringapplications for the perf_events interface. | +| libplist-devel | LGPLv2+ | libplist, development headers and libraries. | +| libpmemblk-debug | BSD | The libpmemblk implements a pmem-resident array of blocks, all the samesize, where a block is updated atomically with respect to powerfailure or program interruption (no torn blocks).This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmem-debug | BSD | The libpmem provides low level persistent memory support. In particular,support for the persistent memory instructions for flushing changesto pmem is provided.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmemlog-debug | BSD | The libpmemlog library provides a pmem-resident log file. Thislibrary is provided for cases requiring an append-mostly file torecord variable length entries. Most developers will find higherlevel libraries like libpmemobj to be more generally useful.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmemobj-debug | BSD | The libpmemobj library provides a transactional object store,providing memory allocation, transactions, and general facilities forpersistent memory programming. Developers new to persistent memoryprobably want to start with this library.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libpmempool-debug | BSD | The libpmempool library provides a set of utilities for off-lineadministration, analysis, diagnostics and repair of persistent memorypools created by libpmemlog, libpemblk and libpmemobj libraries.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libproxy-devel | LGPLv2+ | The libproxy-devel package contains libraries and header files fordeveloping applications that use libproxy. | +| libpsm2-devel | BSD or GPLv2 | Development files for the Intel PSM library | +| libpurple-devel | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | The libpurple-devel package contains the header files, developerdocumentation, and libraries required for development of libpurple basedinstant messaging clients or plugins for any libpurple based client. | +| libpwquality-devel | BSD or GPLv2+ | Files needed for development of applications using the libpwqualitylibrary.See the pwquality.h header file for the API. | +| libqhull | Qhull | -n libqhull | +| libqhull_p | Qhull | libqhull_p | +| libqhull_r | Qhull | libqhull_r | +| libquvi-devel | AGPLv3+ | The libquvi-devel package contains libraries and header files fordeveloping applications that use libquvi. | +| librabbitmq-devel | MIT | This package contains the header files and development librariesfor librabbitmq. | +| librados-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use RADOS object store. | +| libradosstriper1 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | Striping interface built on top of the rados library, allowingto stripe bigger objects onto several standard rados objects usingan interface very similar to the rados one. | +| libradosstriper-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use RADOS striping interface. | +| libraw1394-devel | LGPLv2+ | Development libraries needed to build applications against libraw1394. | +| LibRaw-devel | BSD and (CDDL or LGPLv2) | LibRaw development libraries.This package contains libraries that applications can use to buildagainst LibRaw. | +| librbd-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | This package contains libraries and headers needed to develop programsthat use RADOS block device. | +| librdkafka-devel | BSD | librdkafka is a C/C++ library implementation of the Apache Kafka protocol,containing both Producer and Consumer support.This package contains headers and libraries required to build applicationsusing librdkafka. | +| libref_array-devel | LGPLv3+ | A dynamically-growing, reference-counted array | +| libreoffice-sdk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | The LibreOffice SDK is an add-on for the LibreOffice office suite. It providesthe necessary tools for programming using the LibreOffice APIs and for creatingextensions (UNO components) for LibreOffice. To set the build environment forbuilding against the sdk use /usr/lib64/libreoffice/sdk/setsdkenv_unix.sh. | +| libreoffice-sdk-doc | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | This provides documentation for programming using the LibreOffice APIsand examples of creating extensions (UNO components) for LibreOffice. | +| librevenge-devel | (LGPLv2+ or MPLv2.0) and BSD | The librevenge-devel package contains libraries and header files fordeveloping applications that use librevenge. | +| librpmem-debug | BSD | The librpmem library provides low-level support for remote accessto persistent memory utilizing RDMA-capable NICs. It can be usedto replicate persistent memory regions over RDMA protocol.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| librx | GPLv2+ | Rx is, among other things, an implementation of the interfacespecified by POSIX for programming with regular expressions. Someother implementations are GNU regex.c and Henry Spencer's regexlibrary. | +| librx-devel | GPLv2+ | Rx is, among other things, an implementation of the interfacespecified by POSIX for programming with regular expressions. Someother implementations are GNU regex.c and Henry Spencer's regexlibrary.This package contains files needed for development with librx. | +| libsamplerate-devel | BSD | Secret Rabbit Code is a sample rate converter for audio. It is capableof arbitrary and time varying conversions. It can downsample by afactor of 12 and upsample by the same factor. The ratio of input andoutput sample rates can be a real number. The conversion ratio canalso vary with time for speeding up and slowing down effects.This package contains development files for libsamplerate | +| libsass | MIT | Libsass is a C/C++ port of the Sass CSS precompiler. The original version waswritten in Ruby, but this version is meant for efficiency and portability.This library strives to be light, simple, and easy to build and integrate witha variety of platforms and languages.Libsass is just a library, but if you want to RUN libsass, install the sasscpackage. | +| libsass-devel | MIT | The libsass-devel package contains libraries and header files fordeveloping applications that use libsass. | +| libsepol-static | LGPLv2+ | The libsepol-static package contains the static libraries and header filesneeded for developing applications that manipulate binary policies. | +| libshout-devel | LGPLv2+ | The libshout-devel package contains the header files needed for developingapplications that send data to an icecast server. Install libshout-devel ifyou want to develop applications using libshout. | +| libsigc++20-devel | LGPLv2+ | The libsigc++20-devel package contains the static libraries and header filesneeded for development with libsigc++20. | +| libsigc++20-doc | LGPLv2+ | This package contains the full API documentation for libsigc++20. | +| libsigsegv-devel | GPLv2+ | Development libraries and header files for libsigsegv. | +| libsmbclient-devel | GPLv3+ and LGPLv3+ | The libsmbclient-devel package contains the header files and libraries neededto develop programs that link against the SMB client library in the Sambasuite. | +| libsndfile-devel | LGPLv2+ and GPLv2+ and BSD | libsndfile is a C library for reading and writing sound files such asAIFF, AU, WAV, and others through one standard interface.This package contains files needed to develop with libsndfile. | +| libspectre-devel | GPLv2+ | The libspectre-devel package contains libraries and header files fordeveloping applications that use libspectre. | +| libsrtp-devel | BSD | The libsrtp-devel package contains libraries and header files fordeveloping applications that use libsrtp. | +| libsss_nss_idmap-devel | LGPLv3+ | Utility library for SID and certificate based lookups | +| libstdc++-static | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Static libraries for the GNU standard C++ library. | +| libstemmer-devel | BSD | This package contains development files of libstemmer.Snowball stemming algorithms for use in Information Retrieval Snowballprovides access to efficient algorithms for calculating a ""stemmed""form of a word. This is a form with most of the common morphologicalendings removed; hopefully representing a common linguistic base form.This is most useful in building search engines and informationretrieval software; for example, a search with stemming enabled shouldbe able to find a document containing ""cycling"" given the query""cycles"".Snowball provides algorithms for several (mainly European) languages.It also provides access to the classic Porter stemming algorithm forthe original algorithm may be of interest to information retrievalresearchers wishing to reproduce results of earlier experiments. | +| libsysfs-devel | LGPLv2+ | libsysfs-devel provides the header files and static libraries requiredto build programs using the libsysfs API. | +| libthai-devel | LGPLv2+ | The libthai-devel package includes the header files and developer docsfor the libthai package.Install libthai-devel if you want to develop programs which will uselibthai. | +| libtheora-devel | BSD | The libtheora-devel package contains the header files needed to developapplications with libtheora. | +| libtiff-tools | libtiff | This package contains command-line programs for manipulating TIFF formatimage files using the libtiff library. | +| libucil-devel | GPLv2+ | The libucil-devel package includes header files and libraries necessaryfor developing programs which use the ucil library. It contains the APIdocumentation of the library, too. | +| libunicap-devel | GPLv2+ | The libunicap-devel package includes header files and libraries necessaryfor for developing programs which use the unicap library. It contains theAPI documentation of the library, too. | +| libuninameslist | BSD | libuninameslist provides applications with access to Unicode name andannotation data from the official Unicode Character Database. | +| libunistring-devel | GPLv2+ or LGPLv3+ | Development files for programs using libunistring. | +| libusb-devel | LGPLv2+ | This package contains the header files, libraries and documentation needed todevelop applications that use libusb-0.1. However new applications should uselibusb-1.0 library instead of this one. | +| libusbmuxd-devel | LGPLv2+ | Files for development with libusbmuxd. | +| libutempter-devel | LGPLv2+ | This package contains development files required to buildutempter-based software. | +| libv4l-devel | LGPLv2+ | The libv4l-devel package contains libraries and header files fordeveloping applications that use libv4l. | +| libvarlink-devel | ASL 2.0 | The libvarlink-devel package contains libraries and header files fordeveloping applications that use libvarlink. | +| libvdpau-devel | MIT | The libvdpau-devel package contains libraries and header files for developingapplications that use libvdpau. | +| libvisio-devel | MPLv2.0 | The libvisio-devel package contains libraries and header files fordeveloping applications that use libvisio. | +| libvisual-devel | LGPLv2+ | Libvisual is an abstraction library that comes between applications andaudio visualisation plugins.This package contains the files needed to build an application with libvisual. | +| libvmem-debug | BSD | The libvmem library turns a pool of persistent memory into a volatilememory pool, similar to the system heap but kept separate and withits own malloc-style API.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libvmmalloc-debug | BSD | The libvmmalloc library transparently converts all the dynamic memoryallocations into persistent memory allocations. This allows the useof persistent memory as volatile memory without modifying the targetapplication.This sub-package contains debug variant of the library, providingrun-time assertions and trace points. The typical way to access thedebug version is to set the environment variable LD_LIBRARY_PATH to/usr/lib64/pmdk_debug. | +| libvncserver-devel | GPLv2+ | The libvncserver-devel package contains libraries and header files fordeveloping applications that use libvncserver. | +| libvorbis-devel | BSD | The libvorbis-devel package contains the header files and documentationneeded to develop applications with Ogg Vorbis. | +| libvorbis-devel-docs | BSD | Documentation for developing applications with libvorbis. | +| libvpx-devel | BSD | Development libraries and headers for developing software againstlibvpx. | +| libwacom-devel | MIT | Tablet information client library library development package. | +| libwbclient-devel | GPLv3+ and LGPLv3+ | The libwbclient-devel package provides developer tools for the wbclientlibrary. | +| libwmf-devel | LGPLv2+ and GPLv2+ and GPL+ | Libraries, headers, and support files necessary to compile applicationsusing libwmf. | +| libwnck3-devel | LGPLv2+ | The libwnck3-devel package contains libraries and header files fordeveloping applications that use libwnck3. | +| libwpd-devel | LGPLv2+ or MPLv2.0 | Includes and definitions for developing with libwpd. | +| libwpd-doc | LGPLv2+ or MPLv2.0 | The libwpd-doc package contains API documentation for libwpd. | +| libwpg-devel | LGPLv2+ or MPLv2.0 | The libwpg-devel package contains libraries and header files fordeveloping applications that use libwpg. | +| libwpg-doc | LGPLv2+ or MPLv2.0 | The libwpg-doc package contains API documentation for libwpg. | +| libwps-devel | LGPLv2+ or MPLv2.0 | The libwps-devel package contains libraries and header files fordeveloping applications that use libwps. | +| libwps-doc | LGPLv2+ or MPLv2.0 | The libwps-doc package contains documentation files for libwps | +| libwsman-devel | BSD | Development files for openwsman. | +| libxcrypt-static | LGPLv2+ and BSD and Public Domain | This package contains the libxcrypt static libraries for -staticlinking. You don't need this, unless you link statically, whichis highly discouraged. | +| libXdmcp-devel | MIT | libXdmcp development package. | +| libXfont2-devel | MIT | X.Org X11 libXfont development package | +| libxkbcommon-x11-devel | MIT | X.Org X11 XKB keymap creation library development package | +| libxkbfile-devel | MIT | X.Org X11 libxkbfile development package | +| libxklavier-devel | LGPLv2+ | This package contains libraries, header files and developer documentationneeded to develop libxklavier applications. | +| libXNVCtrl-devel | GPLv2+ | The libXNVCtrl-devel package contains libraries and header files fordeveloping applications that use libXNVCtrl. | +| libXres-devel | MIT | X.Org X11 libXres development package | +| libXvMC-devel | MIT | X.Org X11 libXvMC development package | +| libyaml-devel | MIT | The libyaml-devel package contains libraries and header files fordeveloping applications that use LibYAML. | +| linuxdoc-tools | MIT | Linuxdoc-tools is a text formatting suite based on SGML (StandardGeneralized Markup Language), using the LinuxDoc document type.Linuxdoc-tools allows you to produce LaTeX, HTML, GNU info, LyX, RTF,plain text (via groff), and other format outputs from a single SGMLsource. Linuxdoc-tools is intended for writing technical softwaredocumentation. | +| lockdev-devel | LGPLv2 | The lockdev library provides a reliable way to put an exclusive lockon devices using both FSSTND and SVr4 methods. The lockdev-develpackage contains the development headers. | +| log4j12 | ASL 2.0 | Log4j is a tool to help the programmer output log statements to avariety of output targets. | +| log4j12-javadoc | ASL 2.0 | This package contains javadoc for log4j12. | +| log4j-over-slf4j | MIT and ASL 2.0 | Log4j implemented over SLF4J. | +| lttng-ust-devel | LGPLv2 and GPLv2 and MIT | This library provides support for developing programs usingLTTng user-space tracing | +| lua-devel | MIT | This package contains development files for lua. | +| lua-filesystem | MIT | LuaFileSystem is a Lua library developed to complement the set of functionsrelated to file systems offered by the standard Lua distribution.LuaFileSystem offers a portable way to access the underlying directorystructure and file attributes. | +| lua-lunit | MIT | Lunit is a unit testing framework for lua, written in lua.Lunit provides 26 assert functions, and a few misc functions for usagein an easy unit testing framework.Lunit comes with a test suite to test itself. The testsuite consistsof approximately 710 assertions. | +| lua-posix | MIT | This is a POSIX library for Lua which provides access to many POSIX featuresto Lua programs. | +| lvm2-devel | LGPLv2 | This package contains files needed to develop applications that usethe lvm2 libraries. | +| lynx | GPLv2 | Lynx is a text-based Web browser. Lynx does not display any images,but it does support frames, tables, and most other HTML tags. Oneadvantage Lynx has over graphical browsers is speed; Lynx starts andexits quickly and swiftly displays web pages. | +| maven2-javadoc | ASL 2.0 | Javadoc for maven2. | +| maven | ASL 2.0 and MIT | Maven is a software project management and comprehension tool. Based on theconcept of a project object model (POM), Maven can manage a project's build,reporting and documentation from a central piece of information. | +| maven-antrun-plugin | ASL 2.0 | This plugin provides the ability to run Ant tasks from within Maven.It is even possible to embed Ant scripts in the POM. | +| maven-antrun-plugin-javadoc | ASL 2.0 | This package contains the API documentation for maven-antrun-plugin. | +| maven-archiver | ASL 2.0 | The Maven Archiver is used by other Maven pluginsto handle packaging | +| maven-archiver-javadoc | ASL 2.0 | Javadoc for maven-archiver. | +| maven-artifact | ASL 2.0 | Maven artifact manager artifact | +| maven-artifact-manager | ASL 2.0 | Maven artifact manager artifact | +| maven-artifact-resolver | ASL 2.0 | Provides a component for plugins to easily resolve project dependencies. | +| maven-artifact-resolver-javadoc | ASL 2.0 | API documentation for maven-artifact-resolver. | +| maven-artifact-transfer | ASL 2.0 | An API to either install or deploy artifacts with Maven 3. | +| maven-artifact-transfer-javadoc | ASL 2.0 | This package provides API documentation for maven-artifact-transfer. | +| maven-assembly-plugin | ASL 2.0 | A Maven plugin to create archives of your project's sources, classes,dependencies etc. from flexible assembly descriptors. | +| maven-assembly-plugin-javadoc | ASL 2.0 | This package provides API documentation for maven-assembly-plugin. | +| maven-cal10n-plugin | MIT | Maven plugin verifying that the codes defined inan enum type match those in the corresponding resource bundles. | +| maven-clean-plugin | ASL 2.0 | The Maven Clean Plugin is a plugin that removes files generatedat build-time in a project's directory. | +| maven-clean-plugin-javadoc | ASL 2.0 | This package provides API documentation for maven-clean-plugin. | +| maven-common-artifact-filters | ASL 2.0 | A collection of ready-made filters to control inclusion/exclusion of artifactsduring dependency resolution. | +| maven-common-artifact-filters-javadoc | ASL 2.0 | This package contains javadoc for maven-common-artifact-filters. | +| maven-compiler-plugin | ASL 2.0 | The Compiler Plugin is used to compile the sources of your project. | +| maven-compiler-plugin-javadoc | ASL 2.0 | API documentation for maven-compiler-plugin. | +| maven-dependency-analyzer | ASL 2.0 | Analyzes the dependencies of a project for undeclared or unused artifacts.not detected (constants, annotations with source-only retention, links injavadoc) which can lead to wrong result if they are the only use of adependency. | +| maven-dependency-analyzer-javadoc | ASL 2.0 | API documentation for maven-dependency-analyzer | +| maven-dependency-plugin | ASL 2.0 | The dependency plugin provides the capability to manipulateartifacts. It can copy and/or unpack artifacts from local or remoterepositories to a specified location. | +| maven-dependency-plugin-javadoc | ASL 2.0 | API documentation for maven-dependency-plugin. | +| maven-dependency-tree | ASL 2.0 | Apache Maven dependency tree artifact. Originally part of maven-shared. | +| maven-dependency-tree-javadoc | ASL 2.0 | This package contains javadoc for maven-dependency-tree. | +| maven-doxia | ASL 2.0 | Doxia is a content generation framework which aims to provide itsusers with powerful techniques for generating static and dynamiccontent. Doxia can be used to generate static sites in addition tobeing incorporated into dynamic content generation systems like blogs,wikis and content management systems. | +| maven-doxia-core | ASL 2.0 | This package provides Core module for maven-doxia. | +| maven-doxia-javadoc | ASL 2.0 | API documentation for maven-doxia. | +| maven-doxia-logging-api | ASL 2.0 | This package provides Logging-api module for maven-doxia. | +| maven-doxia-module-apt | ASL 2.0 | This package provides APT module for maven-doxia. | +| maven-doxia-module-confluence | ASL 2.0 | This package provides Confluence module for maven-doxia. | +| maven-doxia-module-docbook-simple | ASL 2.0 | This package provides Simplified DocBook module for maven-doxia. | +| maven-doxia-module-fml | ASL 2.0 | This package provides FML module for maven-doxia. | +| maven-doxia-module-latex | ASL 2.0 | This package provides Latex module for maven-doxia. | +| maven-doxia-module-rtf | ASL 2.0 | This package provides RTF module for maven-doxia. | +| maven-doxia-modules | ASL 2.0 | This package provides Doxia modules for several markup languages.. | +| maven-doxia-module-twiki | ASL 2.0 | This package provides TWiki module for maven-doxia. | +| maven-doxia-module-xdoc | ASL 2.0 | This package provides XDoc module for maven-doxia. | +| maven-doxia-module-xhtml | ASL 2.0 | This package provides XHTML module for maven-doxia. | +| maven-doxia-sink-api | ASL 2.0 | This package provides Sink-api module for maven-doxia. | +| maven-doxia-sitetools | ASL 2.0 | Doxia is a content generation framework which aims to provide itsusers with powerful techniques for generating static and dynamiccontent. Doxia can be used to generate static sites in addition tobeing incorporated into dynamic content generation systems like blogs,wikis and content management systems. | +| maven-doxia-sitetools-javadoc | ASL 2.0 | API documentation for maven-doxia-sitetools. | +| maven-doxia-test-docs | ASL 2.0 | This package provides Test-docs module for maven-doxia. | +| maven-doxia-tests | ASL 2.0 | This package provides Tests for maven-doxia. | +| maven-enforcer | ASL 2.0 | Enforcer is a build rule execution framework. | +| maven-enforcer-api | ASL 2.0 | This component provides the generic interfaces needed toimplement custom rules for the maven-enforcer-plugin. | +| maven-enforcer-javadoc | ASL 2.0 | API documentation for maven-enforcer. | +| maven-enforcer-plugin | ASL 2.0 | This component contains the standard Enforcer Rules. | +| maven-enforcer-rules | ASL 2.0 | This component contains the standard Enforcer Rules. | +| maven-failsafe-plugin | ASL 2.0 and CPL | The Failsafe Plugin is designed to run integration tests while theSurefire Plugins is designed to run unit. The name (failsafe) waschosen both because it is a synonym of surefire and because it impliesthat when it fails, it does so in a safe way.If you use the Surefire Plugin for running tests, then when you have atest failure, the build will stop at the integration-test phase andyour integration test environment will not have been torn downcorrectly.The Failsafe Plugin is used during the integration-test and verifyphases of the build lifecycle to execute the integration tests of anapplication. The Failsafe Plugin will not fail the build during theintegration-test phase thus enabling the post-integration-test phaseto execute. | +| maven-file-management | ASL 2.0 | Provides a component for plugins to easily resolve project dependencies. | +| maven-file-management-javadoc | ASL 2.0 | API documentation for maven-file-management. | +| maven-filtering | ASL 2.0 | These Plexus components have been built from the filtering process/code inMaven Resources Plugin. The goal is to provide a shared component for allplugins that needs to filter resources. | +| maven-filtering-javadoc | ASL 2.0 | This package contains the API documentation for maven-filtering. | +| maven-hawtjni-plugin | ASL 2.0 and EPL-1.0 and BSD | This package allows to use HawtJNI from a maven plugin. | +| maven-install-plugin | ASL 2.0 | Copies the project artifacts to the user's local repository. | +| maven-install-plugin-javadoc | ASL 2.0 | API documentation for maven-install-plugin. | +| maven-invoker | ASL 2.0 | This API is concerned with firing a Maven build in a new JVM. It accomplishesits task by building up a conventional Maven command line from options given inthe current request, along with those global options specified in the invokeritself. Once it has the command line, the invoker will execute it, and capturethe resulting exit code or any exception thrown to signal a failure to execute.Input/output control can be specified using an InputStream and up to twoInvocationOutputHandlers.This is a replacement package for maven-shared-invoker | +| maven-invoker-javadoc | ASL 2.0 | API documentation for maven-invoker. | +| maven-invoker-plugin | ASL 2.0 | The Maven Invoker Plugin is used to run a set of Maven projects. The plugincan determine whether each project execution is successful, and optionallycan verify the output generated from a given project execution. | +| maven-invoker-plugin-javadoc | ASL 2.0 | API documentation for maven-invoker-plugin. | +| maven-jar-plugin | ASL 2.0 | Builds a Java Archive (JAR) file from the compiledproject classes and resources. | +| maven-jar-plugin-javadoc | ASL 2.0 | API documentation for maven-jar-plugin. | +| maven-javadoc | ASL 2.0 and MIT | API documentation for maven. | +| maven-lib | ASL 2.0 and MIT | Core part of Apache Maven that can be used as a library. | +| maven-local | BSD | This package provides macros and scripts to support packaging Maven artifacts. | +| maven-model | ASL 2.0 | Maven model artifact | +| maven-monitor | ASL 2.0 | Maven monitor artifact | +| maven-parent | ASL 2.0 | Apache Maven parent POM file used by other Maven projects. | +| maven-plugin-annotations | ASL 2.0 | This package contains Java 5 annotations to use in Mojos. | +| maven-plugin-build-helper | MIT | This plugin contains various small independent goals to assist withMaven build lifecycle. | +| maven-plugin-build-helper-javadoc | MIT | This package provides API documentation for maven-plugin-build-helper. | +| maven-plugin-bundle | ASL 2.0 | Provides a maven plugin that supports creating an OSGi bundlefrom the contents of the compilation classpath along with itsresources and dependencies. Plus a zillion other features. | +| maven-plugin-bundle-javadoc | ASL 2.0 | API documentation for maven-plugin-bundle. | +| maven-plugin-descriptor | ASL 2.0 | Maven plugin descriptor artifact | +| maven-plugin-plugin | ASL 2.0 | The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo'sfound in the source tree, to include in the JAR. It is also used to generateXdoc files for the Mojos as well as for updating the plugin registry, theartifact metadata and a generic help goal. | +| maven-plugin-registry | ASL 2.0 | Maven plugin registry artifact | +| maven-plugins-pom | ASL 2.0 | This package provides Maven Plugins parent POM used by differentApache Maven plugins. | +| maven-plugin-testing | ASL 2.0 | The Maven Plugin Testing contains the necessary modulesto be able to test Maven Plugins. | +| maven-plugin-testing-harness | ASL 2.0 | The Maven Plugin Testing Harness provides mechanisms to manage tests on Mojo. | +| maven-plugin-testing-javadoc | ASL 2.0 | API documentation for maven-plugin-testing. | +| maven-plugin-testing-tools | ASL 2.0 | A set of useful tools to help the Maven Plugin testing. | +| maven-plugin-tools | ASL 2.0 | The Maven Plugin Tools contains the necessary tools to be able to produce MavenPlugins in a variety of languages. | +| maven-plugin-tools-annotations | ASL 2.0 | This package provides Java 5 annotation tools for use with Apache Maven. | +| maven-plugin-tools-ant | ASL 2.0 | Descriptor extractor for plugins written in Ant. | +| maven-plugin-tools-api | ASL 2.0 | The Maven Plugin Tools API provides an API to extract information fromand generate documentation for Maven Plugins. | +| maven-plugin-tools-beanshell | ASL 2.0 | Descriptor extractor for plugins written in Beanshell. | +| maven-plugin-tools-generators | ASL 2.0 | The Maven Plugin Tools Generators provides content generation(documentation, help) from plugin descriptor. | +| maven-plugin-tools-java | ASL 2.0 | Descriptor extractor for plugins written in Java. | +| maven-plugin-tools-javadoc | ASL 2.0 | The Maven Plugin Tools Javadoc provides several Javadoc taglets to be used whengenerating Javadoc.Java API documentation for maven-plugin-tools is contained inmaven-plugin-tools-javadocs package. This package does not contain it. | +| maven-plugin-tools-javadocs | ASL 2.0 | API documentation for maven-plugin-tools. | +| maven-plugin-tools-model | ASL 2.0 | The Maven Plugin Metadata Model provides an API to play with the Metadatamodel. | +| maven-profile | ASL 2.0 | Maven profile artifact | +| maven-project | ASL 2.0 | Maven project artifact | +| maven-remote-resources-plugin | ASL 2.0 | Process resources packaged in JARs that have been deployed toa remote repository. The primary use case being satisfied isthe consistent inclusion of common resources in a large set ofprojects. Maven projects at Apache use this plug-in to satisfylicensing requirements at Apache where each project much includelicense and notice files for each release. | +| maven-remote-resources-plugin-javadoc | ASL 2.0 | API documentation for maven-remote-resources-plugin. | +| maven-reporting-api | ASL 2.0 | API to manage report generation. Maven-reporting-api is included in Maven 2.xcore distribution, but moved to shared components to achieve report decouplingfrom Maven 3 core.This is a replacement package for maven-shared-reporting-api | +| maven-reporting-api-javadoc | ASL 2.0 | API documentation for maven-reporting-api. | +| maven-reporting-impl | ASL 2.0 | Abstract classes to manage report generation, which can be run both:* as part of a site generation (as a maven-reporting-api's MavenReport),* or as a direct standalone invocation (as a maven-plugin-api's Mojo).This is a replacement package for maven-shared-reporting-impl | +| maven-reporting-impl-javadoc | ASL 2.0 | API documentation for maven-reporting-impl. | +| maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver is a library for working with artifactrepositories and dependency resolution. Maven Artifact Resolver deals with thespecification of local repository, remote repository, developer workspaces,artifact transports and artifact resolution. | +| maven-resolver-api | ASL 2.0 | The application programming interface for the repository system. | +| maven-resolver-connector-basic | ASL 2.0 | A repository connector implementation for repositories using URI-based layouts. | +| maven-resolver-impl | ASL 2.0 | An implementation of the repository system. | +| maven-resolver-javadoc | ASL 2.0 | This package provides API documentation for maven-resolver. | +| maven-resolver-spi | ASL 2.0 | The service provider interface for repository system implementations andrepository connectors. | +| maven-resolver-test-util | ASL 2.0 | A collection of utility classes to ease testing of the repository system. | +| maven-resolver-transport-classpath | ASL 2.0 | A transport implementation for repositories using classpath:// URLs. | +| maven-resolver-transport-file | ASL 2.0 | A transport implementation for repositories using file:// URLs. | +| maven-resolver-transport-http | ASL 2.0 | A transport implementation for repositories using http:// and https:// URLs. | +| maven-resolver-transport-wagon | ASL 2.0 | A transport implementation based on Maven Wagon. | +| maven-resolver-util | ASL 2.0 | A collection of utility classes to ease usage of the repository system. | +| maven-resources-plugin | ASL 2.0 | The Resources Plugin handles the copying of project resourcesto the output directory. | +| maven-resources-plugin-javadoc | ASL 2.0 | API documentation for maven-resources-plugin. | +| maven-script | ASL 2.0 | Maven Script Mojo Support lets developer write Maven plugins/goalswith scripting languages instead of compiled Java. | +| maven-script-ant | ASL 2.0 | This package provides Maven Ant Mojo Support, which write Maven plugins withAnt scripts. | +| maven-script-beanshell | ASL 2.0 | This package provides Maven Beanshell Mojo Support, which write Maven plugins withBeanshell scripts. | +| maven-script-interpreter | ASL 2.0 | This component provides some utilities to interpret/execute some scripts for | +| maven-script-interpreter-javadoc | ASL 2.0 | API documentation for maven-script-interpreter. | +| maven-settings | ASL 2.0 | Maven settings artifact | +| maven-shade-plugin | ASL 2.0 | This plugin provides the capability to package the artifact in anuber-jar, including its dependencies and to shade - i.e. rename - thepackages of some of the dependencies. | +| maven-shade-plugin-javadoc | ASL 2.0 | API documentation for maven-shade-plugin. | +| maven-shared | ASL 2.0 | Maven Shared Components | +| maven-shared-incremental | ASL 2.0 | Various utility classes and plexus components for supportingincremental build functionality in maven plugins. | +| maven-shared-incremental-javadoc | ASL 2.0 | This package provides API documentation for maven-shared-incremental. | +| maven-shared-io | ASL 2.0 | API for I/O support like logging, download or file scanning. | +| maven-shared-io-javadoc | ASL 2.0 | API documentation for maven-shared-io. | +| maven-shared-utils | ASL 2.0 | This project aims to be a functional replacement for plexus-utils in Maven.It is not a 100% API compatible replacement though but a replacement witha lot of unused code. | +| maven-shared-utils-javadoc | ASL 2.0 | API documentation for maven-shared-utils. | +| maven-source-plugin | ASL 2.0 | The Maven Source Plugin creates a JAR archive of thesource files of the current project. | +| maven-source-plugin-javadoc | ASL 2.0 | API documentation for maven-source-plugin. | +| maven-surefire | ASL 2.0 and CPL | Surefire is a test framework project. | +| maven-surefire-javadoc | ASL 2.0 and CPL | Javadoc for maven-surefire. | +| maven-surefire-plugin | ASL 2.0 and CPL | Maven surefire plugin for running tests via the surefire framework. | +| maven-surefire-provider-junit | ASL 2.0 and CPL | JUnit provider for Maven Surefire. | +| maven-surefire-provider-testng | ASL 2.0 and CPL | TestNG provider for Maven Surefire. | +| maven-surefire-report-parser | ASL 2.0 and CPL | Plugin for parsing report output files from surefire. | +| maven-surefire-report-plugin | ASL 2.0 and CPL | Plugin for generating reports from surefire test runs. | +| maven-test-tools | ASL 2.0 | Framework to test Maven Plugins with Easymock objects. | +| maven-toolchain | ASL 2.0 | Maven toolchain artifact | +| maven-verifier | ASL 2.0 | Provides a test harness for Maven integration tests. | +| maven-verifier-javadoc | ASL 2.0 | API documentation for maven-verifier. | +| maven-wagon | ASL 2.0 | Maven Wagon is a transport abstraction that is used in Maven'sartifact and repository handling code. Currently wagon has thefollowing providers:* File* HTTP* FTP* SSH/SCP* WebDAV* SCM (in progress) | +| maven-wagon-file | ASL 2.0 | file module for maven-wagon. | +| maven-wagon-ftp | ASL 2.0 | ftp module for maven-wagon. | +| maven-wagon-http | ASL 2.0 | http module for maven-wagon. | +| maven-wagon-http-lightweight | ASL 2.0 | http-lightweight module for maven-wagon. | +| maven-wagon-http-shared | ASL 2.0 | http-shared module for maven-wagon. | +| maven-wagon-javadoc | ASL 2.0 | Javadoc for maven-wagon. | +| maven-wagon-provider-api | ASL 2.0 | provider-api module for maven-wagon. | +| maven-wagon-providers | ASL 2.0 | providers module for maven-wagon | +| memkind-devel | BSD | Install header files and development aids to link memkind libraryinto applications. The memkind library is an user extensible heap managerbuilt on top of jemalloc which enables control of memory characteristics andheap partitioning on different kinds of memory. This software is being madeavailable for early evaluation. The memkind library should be consideredalpha release. Feedback on design or implementation is greatly appreciated. | +| mesa-libgbm-devel | MIT | Mesa libgbm development package. | +| mesa-libOSMesa-devel | MIT | Mesa offscreen rendering development package. | +| meson | ASL 2.0 | Meson is a build system designed to optimize programmerproductivity. It aims to do this by providing simple, out-of-the-boxsupport for modern software development tools and practices, such asunit tests, coverage reports, Valgrind, CCache and the like. | +| metis | ASL 2.0 and BSD and LGPLv2+ | METIS is a set of serial programs for partitioning graphs,partitioning finite element meshes, and producing fill reducingorderings for sparse matrices.The algorithms implemented in METIS are based on the multilevelrecursive-bisection, multilevel k-way, and multi-constraintpartitioning schemes developed in our lab.METIS is distributed with OpenMP support. | +| metis-devel | ASL 2.0 and BSD and LGPLv2+ | Header and library files of Metis, OpenMP version. | +| mingw32-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross compiled binutils (utilities like 'strip', 'as', 'ld') whichunderstand Windows executables and DLLs. | +| mingw32-bzip2 | BSD | Bzip2 is a freely available, patent-free, high quality data compressor.Bzip2 compresses files to within 10 to 15 percent of the capabilitiesof the best techniques available. However, bzip2 has the added benefitof being approximately two times faster at compression and six timesfaster at decompression than those techniques. Bzip2 is not thefastest compression utility, but it does strike a balance between speedand compression capability.This package contains development tools and libraries for use whencross-compiling Windows software. | +| mingw32-bzip2-static | BSD | Static library for mingw32-bzip2 development. | +| mingw32-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library. | +| mingw32-cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-C Preprocessor for the win32 target. | +| mingw32-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime, base libraries for the win32 target. | +| mingw32-expat | MIT | This is expat, the C library for parsing XML, written by James Clark. Expatis a stream oriented XML parser. This means that you register handlers withthe parser prior to starting the parse. These handlers are called when theparser discovers the associated structures in the document being parsed. Astart tag is an example of the kind of structures for which you mayregister handlers. | +| mingw32-filesystem | GPLv2+ | This package contains the base filesystem layout, RPM macros andenvironment for all Fedora MinGW packages.This environment is maintained by the Fedora MinGW SIG at: `http://fedoraproject.org/wiki/SIGs/MinGW` | +| mingw32-fontconfig | MIT | MinGW Windows Fontconfig library. | +| mingw32-freetype | FTL or GPLv2+ | MinGW Windows Freetype library. | +| mingw32-freetype-static | FTL or GPLv2+ | Static version of the MinGW Windows Freetype library. | +| mingw32-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C for the win32 target. | +| mingw32-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler for C++ for the win32 target. | +| mingw32-gettext | GPLv2+ and LGPLv2+ | MinGW Windows Gettext library | +| mingw32-gettext-static | GPLv2+ and LGPLv2+ | Static version of the MinGW Windows Gettext library. | +| mingw32-glib2 | LGPLv2+ | MinGW Windows Glib2 library. | +| mingw32-glib2-static | LGPLv2+ | Static version of the MinGW Windows GLib2 library. | +| mingw32-gstreamer1 | LGPLv2+ | GStreamer is a streaming-media framework, based on graphs of filterswhich operate on media data. Applications using this library can doanything from real-time sound processing to playing videos, and justabout anything else media-related. Its plug-in-based architecturemeans that new data types or processing capabilities can be added byinstalling new plug-ins. | +| mingw32-harfbuzz | MIT | HarfBuzz is an implementation of the OpenType Layout engine. | +| mingw32-harfbuzz-static | MIT | Static version of the MinGW Windows Harfbuzz library. | +| mingw32-headers | Public Domain and LGPLv2+ and ZPLv2.1 | MinGW Windows cross-compiler Win32 header files. | +| mingw32-icu | MIT and UCD and Public Domain | ICU is a set of C and C++ libraries that provides robust andfull-featured Unicode and locale support. The library provides calendarsupport, conversions for many character sets, language sensitivecollation, date and time formatting, support for many locales, messagecatalogs and resources, message formatting, normalization, number andcurrency formatting, time zone support, transliteration, and word,line, and sentence breaking, etc. | +| mingw32-libffi | BSD | Foreign function interface library for MinGW. | +| mingw32-libjpeg-turbo | wxWidgets | MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw32-libjpeg-turbo-static | wxWidgets | Static version of the MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw32-libpng | zlib | MinGW Windows Libpng library. | +| mingw32-libpng-static | zlib | MinGW Windows Libpng library.This package contains static cross-compiled libraries. | +| mingw32-libtiff | libtiff | The libtiff package contains a library of functions for manipulatingTIFF (Tagged Image File Format) image format files. TIFF is a widelyused file format for bitmapped images. TIFF files usually end in the.tif extension and they are often quite large.The libtiff package should be installed if you need to manipulate TIFFformat image files. | +| mingw32-libtiff-static | libtiff | Static version of the MinGW Windows LibTIFF library. | +| mingw32-openssl | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. OpenSSL includes a certificate management tool and sharedlibraries which provide various cryptographic algorithms andprotocols.This package contains Windows (MinGW) libraries and development tools. | +| mingw32-pcre | BSD | Cross compiled Perl-compatible regular expression library for use with mingw32.PCRE has its own native API, but a set of ""wrapper"" functions that are based onthe POSIX API are also supplied in the library libpcreposix. Note that thisthemselves still follow Perl syntax and semantics. The header filefor the POSIX-style functions is called pcreposix.h. | +| mingw32-pcre-static | BSD | Static version of the mingw32-pcre library. | +| mingw32-pixman | MIT | MinGW Windows Pixman library. | +| mingw32-pkg-config | GPLv2+ | The pkgconfig tool determines compilation options. For each requiredlibrary, it reads the configuration file and outputs the necessarycompiler and linker flags. | +| mingw32-readline | GPLv2+ | The Readline library provides a set of functions that allow users toedit command lines. Both Emacs and vi editing modes are available. TheReadline library includes additional functions for maintaining a listof previously-entered command lines for recalling or editing thoselines, and for performing csh-like history expansion on previouscommands.This is a port of the library and development tools to Windows. | +| mingw32-sqlite | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains cross-compiled libraries and development toolsfor Windows. | +| mingw32-sqlite-static | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains static cross-compiled library | +| mingw32-termcap | GPLv2+ | This is the GNU termcap library -- a library of C functions thatenable programs to send control strings to terminals in a wayindependent of the terminal type. The GNU termcap library does notplace an arbitrary limit on the size of termcap entries, unlike mostother termcap libraries.This package contains libraries and development tools for the MinGWcross-compiled version. | +| mingw32-win-iconv | Public Domain | MinGW Windows cross compiled Iconv library. | +| mingw32-win-iconv-static | Public Domain | Static version of the MinGW Windows Iconv library. | +| mingw32-winpthreads | MIT and BSD | The POSIX 1003.1-2001 standard defines an application programminginterface (API) for writing multithreaded applications. This interfaceis known more commonly as pthreads. A good number of modern operatingthreads, Win32 threads, DCE threads, DECthreads, or any of the draftrevisions of the pthreads standard. The trend is that most of thesesystems are slowly adopting the pthreads standard API, withapplication developers following suit to reduce porting woes.Win32 does not, and is unlikely to ever, support pthreadsnatively. This project seeks to provide a freely available andhigh-quality solution to this problem. | +| mingw32-winpthreads-static | MIT and BSD | Static version of the MinGW Windows pthreads library. | +| mingw32-zlib | zlib | MinGW Windows zlib compression library for the win32 target. | +| mingw32-zlib-static | zlib | The mingw32-zlib-static package contains static library for mingw32-zlib development. | +| mingw64-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross compiled binutils (utilities like 'strip', 'as', 'ld') whichunderstand Windows executables and DLLs. | +| mingw64-bzip2 | BSD | Bzip2 is a freely available, patent-free, high quality data compressor.Bzip2 compresses files to within 10 to 15 percent of the capabilitiesof the best techniques available. However, bzip2 has the added benefitof being approximately two times faster at compression and six timesfaster at decompression than those techniques. Bzip2 is not thefastest compression utility, but it does strike a balance between speedand compression capability.This package contains development tools and libraries for use whencross-compiling Windows software. | +| mingw64-bzip2-static | BSD | Static library for mingw64-bzip2 development. | +| mingw64-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library. | +| mingw64-cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-C Preprocessor for the win64 target | +| mingw64-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime, base libraries for the win64 target. | +| mingw64-expat | MIT | This is expat, the C library for parsing XML, written by James Clark. Expatis a stream oriented XML parser. This means that you register handlers withthe parser prior to starting the parse. These handlers are called when theparser discovers the associated structures in the document being parsed. Astart tag is an example of the kind of structures for which you mayregister handlers. | +| mingw64-filesystem | GPLv2+ | This package contains the base filesystem layout, RPM macros andenvironment for all Fedora MinGW packages.This environment is maintained by the Fedora MinGW SIG at: `http://fedoraproject.org/wiki/SIGs/MinGW` | +| mingw64-fontconfig | MIT | MinGW Windows Fontconfig library. | +| mingw64-freetype | FTL or GPLv2+ | MinGW Windows Freetype library. | +| mingw64-freetype-static | FTL or GPLv2+ | Static version of the MinGW Windows Freetype library. | +| mingw64-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C for the win64 target. | +| mingw64-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler for C++ for the win64 target. | +| mingw64-gettext | GPLv2+ and LGPLv2+ | MinGW Windows Gettext library | +| mingw64-gettext-static | GPLv2+ and LGPLv2+ | Static version of the MinGW Windows Gettext library. | +| mingw64-glib2 | LGPLv2+ | MinGW Windows Glib2 library. | +| mingw64-glib2-static | LGPLv2+ | Static version of the MinGW Windows GLib2 library. | +| mingw64-gstreamer1 | LGPLv2+ | GStreamer is a streaming-media framework, based on graphs of filterswhich operate on media data. Applications using this library can doanything from real-time sound processing to playing videos, and justabout anything else media-related. Its plug-in-based architecturemeans that new data types or processing capabilities can be added byinstalling new plug-ins. | +| mingw64-harfbuzz | MIT | HarfBuzz is an implementation of the OpenType Layout engine. | +| mingw64-harfbuzz-static | MIT | Static version of the MinGW Windows Harfbuzz library. | +| mingw64-headers | Public Domain and LGPLv2+ and ZPLv2.1 | MinGW Windows cross-compiler Win64 header files. | +| mingw64-icu | MIT and UCD and Public Domain | ICU is a set of C and C++ libraries that provides robust andfull-featured Unicode and locale support. The library provides calendarsupport, conversions for many character sets, language sensitivecollation, date and time formatting, support for many locales, messagecatalogs and resources, message formatting, normalization, number andcurrency formatting, time zone support, transliteration, and word,line, and sentence breaking, etc. | +| mingw64-libffi | BSD | Foreign function interface library for MinGW. | +| mingw64-libjpeg-turbo | wxWidgets | MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw64-libjpeg-turbo-static | wxWidgets | Static version of the MinGW Windows cross compiled Libjpeg-turbo library. | +| mingw64-libpng | zlib | MinGW Windows Libpng library. | +| mingw64-libpng-static | zlib | MinGW Windows Libpng library.This package contains static cross-compiled libraries. | +| mingw64-libtiff | libtiff | The libtiff package contains a library of functions for manipulatingTIFF (Tagged Image File Format) image format files. TIFF is a widelyused file format for bitmapped images. TIFF files usually end in the.tif extension and they are often quite large.The libtiff package should be installed if you need to manipulate TIFFformat image files. | +| mingw64-libtiff-static | libtiff | Static version of the MinGW Windows LibTIFF library. | +| mingw64-openssl | OpenSSL | The OpenSSL toolkit provides support for secure communications betweenmachines. OpenSSL includes a certificate management tool and sharedlibraries which provide various cryptographic algorithms andprotocols.This package contains Windows (MinGW) libraries and development tools. | +| mingw64-pcre | BSD | Cross compiled Perl-compatible regular expression library for use with mingw64.PCRE has its own native API, but a set of ""wrapper"" functions that are based onthe POSIX API are also supplied in the library libpcreposix. Note that thisthemselves still follow Perl syntax and semantics. The header filefor the POSIX-style functions is called pcreposix.h. | +| mingw64-pcre-static | BSD | Static version of the mingw64-pcre library. | +| mingw64-pixman | MIT | MinGW Windows Pixman library. | +| mingw64-pkg-config | GPLv2+ | The pkgconfig tool determines compilation options. For each requiredlibrary, it reads the configuration file and outputs the necessarycompiler and linker flags. | +| mingw64-readline | GPLv2+ | The Readline library provides a set of functions that allow users toedit command lines. Both Emacs and vi editing modes are available. TheReadline library includes additional functions for maintaining a listof previously-entered command lines for recalling or editing thoselines, and for performing csh-like history expansion on previouscommands.This is a port of the library and development tools to Windows. | +| mingw64-sqlite | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains cross-compiled libraries and development toolsfor Windows. | +| mingw64-sqlite-static | Public Domain | SQLite is a C library that implements an SQL database engine. A largesubset of SQL92 is supported. A complete database is stored in asingle disk file. The API is designed for convenience and ease of use.Applications that link against SQLite can enjoy the power andflexibility of an SQL database without the administrative hassles ofsupporting a separate database server. Version 2 and version 3 binariesare named to permit each to be installed on a single hostThis package contains static cross-compiled library | +| mingw64-termcap | GPLv2+ | This is the GNU termcap library -- a library of C functions thatenable programs to send control strings to terminals in a wayindependent of the terminal type. The GNU termcap library does notplace an arbitrary limit on the size of termcap entries, unlike mostother termcap libraries.This package contains libraries and development tools for the MinGWcross-compiled version. | +| mingw64-win-iconv | Public Domain | MinGW Windows Iconv library | +| mingw64-win-iconv-static | Public Domain | Static version of the MinGW Windows Iconv library. | +| mingw64-winpthreads | MIT and BSD | The POSIX 1003.1-2001 standard defines an application programminginterface (API) for writing multithreaded applications. This interfaceis known more commonly as pthreads. A good number of modern operatingthreads, Win32 threads, DCE threads, DECthreads, or any of the draftrevisions of the pthreads standard. The trend is that most of thesesystems are slowly adopting the pthreads standard API, withapplication developers following suit to reduce porting woes.Win32 does not, and is unlikely to ever, support pthreadsnatively. This project seeks to provide a freely available andhigh-quality solution to this problem. | +| mingw64-winpthreads-static | MIT and BSD | Static version of the MinGW Windows pthreads library. | +| mingw64-zlib | zlib | MinGW Windows zlib compression library for the win64 target. | +| mingw64-zlib-static | zlib | The mingw64-zlib-static package contains static library for mingw64-zlib development. | +| mingw-binutils-generic | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Utilities (like strip and objdump) which are needed forboth the Win32 and Win64 toolchains | +| mingw-filesystem-base | GPLv2+ | This package contains the base filesystem layout, RPM macros andenvironment for all Fedora MinGW packages.This environment is maintained by the Fedora MinGW SIG at: `http://fedoraproject.org/wiki/SIGs/MinGW` | +| mockito | MIT | Mockito is a mocking framework that tastes really good. It lets you writebeautiful tests with clean & simple API. Mockito doesn't give you hangoverbecause the tests are very readable and they produce clean verificationerrors. | +| mockito-javadoc | MIT | This package contains the API documentation for mockito. | +| modello | ASL 2.0 and BSD and MIT | Modello is a Data Model toolkit in use by the Apache Maven Project.Modello is a framework for code generation from a simple model.Modello generates code from a simple model format based on a pluginarchitecture, various types of code and descriptors can be generatedfrom the single model, including Java POJOs, XMLmarshallers/unmarshallers, XSD and documentation. | +| modello-javadoc | ASL 2.0 and BSD and MIT | API documentation for modello. | +| ModemManager-devel | GPLv2+ | This package contains various headers for accessing some ModemManager functionalityfrom applications. | +| ModemManager-glib-devel | GPLv2+ | This package contains various headers for accessing some ModemManager functionalityfrom glib applications. | +| mojo-parent | ASL 2.0 | Codehaus MOJO parent project pom file | +| mozjs52-devel | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | The mozjs52-devel package contains libraries and header files fordeveloping applications that use mozjs52. | +| mozjs60-devel | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | The mozjs60-devel package contains libraries and header files fordeveloping applications that use mozjs60. | +| mpg123-devel | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (mostcommonly MPEG 1.0 layer 3 aka MP3), as well as re-usable decoding and outputlibraries.Development files for decoding and output libraries. | +| mtdev-devel | MIT | Multitouch protocol translation library development package. | +| munge-devel | GPLv3+ and LGPLv3+ | Header files for developing using MUNGE. | +| munge-maven-plugin | CDDL-1.0 | Munge is a purposely-simple Java preprocessor. It only supportsconditional inclusion of source based on defined strings of theform ""if[tag]"", ""if_not[tag]"", ""else[tag]"", and ""end[tag]"".Unlike traditional preprocessors, comments, and formatting are allpreserved for the included lines. This is on purpose, as the outputof Munge will be distributed as human-readable source code.To avoid creating a separate Java dialect, the conditional tags arecontained in Java comments. This allows one build to compile thesource files without pre-processing, to facilitate faster incrementaldevelopment. Other builds from the same source have their code containedwithin that comment. The format of the tags is a little verbose, sothat the tags won't accidentally be used by other comment readerssuch as javadoc. Munge tags must be in C-style comments;C++-style comments may be used to comment code within a comment.Like any preprocessor, developers must be careful not to abuse itscapabilities so that their code becomes unreadable. Please use itas little as possible. | +| munge-maven-plugin-javadoc | CDDL-1.0 | This package provides API documentation for munge-maven-plugin. | +| mutter-devel | GPLv2+ | Header files and libraries for developing Mutter plugins. Also includesutilities for testing Metacity/Mutter themes. | +| mythes-devel | BSD and MIT | Includes and definitions for developing with mythes | +| nasm | BSD | NASM is the Netwide Assembler, a free portable assembler for the Intel80x86 microprocessor series, using primarily the traditional Intelinstruction mnemonics and syntax. | +| nautilus-devel | LGPLv2+ | This package provides libraries and header files neededfor developing nautilus extensions. | +| neon-devel | LGPLv2+ and GPLv2+ | The development library for the C language HTTP and WebDAV client library. | +| netpbm-devel | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm-devel package contains the header files and static libraries,etc., for developing programs which can handle the various graphics fileformats supported by the netpbm libraries.Install netpbm-devel if you want to develop programs for handling thegraphics file formats supported by the netpbm libraries. You'll also needto have the netpbm package installed. | +| netpbm-doc | BSD and GPLv2 and IJG and MIT and Public Domain | The netpbm-doc package contains a documentation in HTML format for utilitiespresent in netpbm-progs package.If you need to look into the HTML documentation, you should installnetpbm-doc. You'll also need to install the netpbm-progs package. | +| NetworkManager-libnm-devel | LGPLv2+ | This package contains the header and pkg-config files for developmentapplications using NetworkManager functionality from applications. Thisis the new NetworkManager API. See also NetworkManager-glib-devel. | +| nghttp2 | MIT | This package contains the HTTP/2 client, server and proxy programs. | +| ninja-build | ASL 2.0 | Ninja is a small build system with a focus on speed. It differs from othergenerated by a higher-level build system, and it is designed to run builds asfast as possible. | +| nkf | BSD | Nkf is a Kanji code converter for terminals, hosts, and networks. Nkfconverts input Kanji code to 7-bit JIS, MS-kanji (shifted-JIS) orEUC. | +| nss_hesiod | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The nss_hesiod Name Service Switch module uses the Domain Name System(DNS) as a source for user, group, and service information, followingthe Hesiod convention of Project Athena. | +| objectweb-asm | BSD | ASM is an all purpose Java bytecode manipulation and analysisframework. It can be used to modify existing classes or dynamicallygenerate classes, directly in binary form. Provided commontransformations and analysis algorithms allow to easily assemblecustom complex transformations and code analysis tools. | +| objectweb-asm-javadoc | BSD | This package provides API documentation for objectweb-asm. | +| objectweb-pom | ASL 2.0 | This package provides Objectweb parent POM used by differentObjectweb packages. | +| objenesis | ASL 2.0 | a new object of a particular class.Java supports dynamic instantiation of classes using Class.newInstance();however, this only works if the class has an appropriate constructor. Thereare many times when a class cannot be instantiated this way, such as whenthe class contains constructors that require arguments, that have side effects,and/or that throw exceptions. As a result, it is common to see restrictionsin libraries stating that classes must require a default constructor.Objenesis aims to overcome these restrictions by bypassing the constructoron object instantiation. Needing to instantiate an object without callingthe constructor is a fairly specialized task, however there are certain caseswhen this is useful:* Serialization, Remoting and Persistence - Objects need to be instantiated and restored to a specific state, without invoking code.* Proxies, AOP Libraries and Mock Objects - Classes can be sub-classed without needing to worry about the super() constructor.* Container Frameworks - Objects can be dynamically instantiated in non-standard ways. | +| objenesis-javadoc | ASL 2.0 | This package contains the API documentation for objenesis. | +| ocaml | QPL and (LGPLv2+ with exceptions) | OCaml is a high-level, strongly-typed, functional and object-orientedprogramming language from the ML family of languages.This package comprises two batch compilers (a fast bytecode compilerand an optimizing native-code compiler), an interactive toplevel system,parsing tools (Lex,Yacc), a replay debugger, a documentation generator,and a comprehensive library. | +| ocaml-camlp4 | LGPLv2+ with exceptions | Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, parsing a sourcefile and printing some result on standard output.This package contains the runtime files. | +| ocaml-camlp4-devel | LGPLv2+ with exceptions | Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, parsing a sourcefile and printing some result on standard output.This package contains the development files. | +| ocaml-compiler-libs | QPL and (LGPLv2+ with exceptions) | OCaml is a high-level, strongly-typed, functional and object-orientedprogramming language from the ML family of languages.This package contains some modules used internally by the OCamlcompilers, useful for the development of some OCaml applications.Note that this exposes internal details of the OCaml compiler whichmay not be portable between versions. | +| ocaml-hivex | LGPLv2 | ocaml-hivex contains OCaml bindings for hivex.This is for toplevel and scripting access only. To compile OCamlprograms which use hivex you will also need ocaml-hivex-devel. | +| ocaml-hivex-devel | LGPLv2 | ocaml-hivex-devel contains development librariesrequired to use the OCaml bindings for hivex. | +| ocaml-labltk | LGPLv2+ with exceptions | labltk or mlTk is a library for interfacing OCaml with the scriptinglanguage Tcl/Tk (all versions since 8.0.3, but no betas). | +| ocaml-labltk-devel | LGPLv2+ with exceptions | labltk or mlTk is a library for interfacing OCaml with the scriptinglanguage Tcl/Tk (all versions since 8.0.3, but no betas).This package contains the development files. | +| ocaml-libguestfs | LGPLv2+ | ocaml-libguestfs contains OCaml bindings for libguestfs.This is for toplevel and scripting access only. To compile OCamlprograms which use libguestfs you will also need ocaml-libguestfs-devel. | +| ocaml-libguestfs-devel | LGPLv2+ | ocaml-libguestfs-devel contains development librariesrequired to use the OCaml bindings for libguestfs. | +| ocaml-ocamlbuild | LGPLv2+ with exceptions | OCamlbuild is a build tool for building OCaml libraries and programs. | +| ocaml-ocamlbuild-devel | LGPLv2+ with exceptions | This package contains development files for ocaml-ocamlbuild. | +| ocaml-ocamldoc | QPL and (LGPLv2+ with exceptions) | Documentation generator for OCaml. | +| ocaml-runtime | QPL and (LGPLv2+ with exceptions) | OCaml is a high-level, strongly-typed, functional and object-orientedprogramming language from the ML family of languages.This package contains the runtime environment needed to run OCamlbytecode. | +| ocl-icd-devel | BSD | This package contains the development files for ocl-icd. | +| oniguruma-devel | BSD | The oniguruma-devel package contains libraries and header files fordeveloping applications that use oniguruma. | +| openal-soft-devel | LGPLv2+ | The openal-soft-devel package contains libraries and header files fordeveloping applications that use openal-soft. | +| openblas-devel | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cnThis` package contains the development headers and libraries. | +| openblas-openmp | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cnThis` package contains the library compiled with OpenMP support. | +| openblas-openmp64 | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with OpenMP support and64-bit interface. | +| openblas-openmp64_ | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with OpenMP support and64-bit interface and a symbol name suffix. | +| openblas-Rblas | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` | +| openblas-serial64 | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the sequential library compiled with a 64-bitinterface. | +| openblas-serial64_ | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the sequential library compiled with a 64-bitinterface and a symbol name suffix. | +| openblas-static | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the static libraries. | +| openblas-threads64 | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with threading support and64-bit interface. | +| openblas-threads64_ | BSD | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSDversion. The project is supported by the Lab of Parallel Software andComputational Science, ISCAS. `http://www.rdcps.ac.cn` This package contains the library compiled with threading support and64-bit interface and a symbol name suffix. | +| opencl-headers | MIT | OpenCL (Open Computing Language) header files. | +| opencryptoki-devel | CPL | This package contains the development header files for buildingopencryptoki and PKCS#11 based applications | +| opencv | BSD | OpenCV means Intel® Open Source Computer Vision Library. It is a collection ofC functions and a few C++ classes that implement some popular Image Processingand Computer Vision algorithms. | +| opencv-devel | BSD | This package contains the OpenCV C/C++ library and header files, as well asdocumentation. It should be installed if you want to develop programs thatwill use the OpenCV library. You should consider installing opencv-docpackage. | +| OpenEXR-devel | BSD | Headers and libraries for building apps that use OpenEXR. | +| OpenIPMI-devel | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI-devel package contains the development libraries and header filesof the OpenIPMI project. | +| openjade | DMIT | OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL(Document Style Semantics and Specification Language). OpenJade isbased on James Clark's Jade implementation of DSSSL. OpenJade is acommand-line application and a set of components. The DSSSL engineinputs an SGML or XML document and can output a variety of formats:XML, RTF, TeX, MIF (FrameMaker), SGML, or XML. | +| openjpeg2-devel | BSD and MIT | The openjpeg2-devel package contains libraries and header files for developingapplications that use OpenJPEG 2. | +| openscap-engine-sce-devel | LGPLv2+ | The openscap-engine-sce-devel package contains libraries and header filesfor developing applications that use openscap-engine-sce. | +| opensm-devel | GPLv2 or BSD | Development environment for the opensm libraries | +| opensp | MIT | OpenSP is an implementation of the ISO/IEC 8879:1986 standard SGML(Standard Generalized Markup Language). OpenSP is based on JamesClark's SP implementation of SGML. OpenSP is a command-lineapplication and a set of components, including a generic API. | +| opensp-devel | MIT | Header files and libtool library for developing applications that use OpenSP. | +| opus-devel | BSD | Files for development with opus. | +| osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles. This package is not normallyneeded at run-time. | +| osgi-annotation-javadoc | ASL 2.0 | This package contains the API documentation for osgi-annotation. | +| osgi-compendium | ASL 2.0 | OSGi Compendium, Interfaces and Classes for use in compiling bundles. | +| osgi-compendium-javadoc | ASL 2.0 | This package provides API documentation for osgi-compendium. | +| osgi-core | ASL 2.0 | OSGi Core Release 6, Interfaces and Classes for use in compiling bundles. | +| osgi-core-javadoc | ASL 2.0 | This package provides API documentation for osgi-core. | +| os-maven-plugin | ASL 2.0 | os-maven-plugin is a Maven extension/plugin that generates varioususeful platform-dependent project properties normalized from${os.name} and ${os.arch}.${os.name} and ${os.arch} are often subtly different between JVM andoperating system versions or they sometimes contain machine-unfriendlycharacters such as whitespaces. This plugin tries to remove suchfragmentation so that you can determine the current operating systemand architecture reliably. | +| os-maven-plugin-javadoc | ASL 2.0 | This package provides API documentation for os-maven-plugin. | +| PackageKit-glib-devel | GPLv2+ and LGPLv2+ | GLib headers and libraries for PackageKit. | +| pangomm-devel | LGPLv2+ | This package contains the libraries and header files needed fordeveloping pangomm applications. | +| pangomm-doc | LGPLv2+ | This package contains developer's documentation for the pangommlibrary. Pangomm is the C++ API for the Pango font layout library.The documentation can be viewed either through the devhelpdocumentation browser or through a web browser. | +| papi-testsuite | BSD | PAPI-testuiste includes compiled versions of papi tests to ensurethat PAPI functions on particular hardware. | +| parted-devel | GPLv3+ | The GNU Parted library is a set of routines for hard disk partitionmanipulation. If you want to develop programs that manipulate diskpartitions and filesystems using the routines provided by the GNUParted library, you need to install this package. | +| pcre-static | BSD | Library for static linking for pcre. | +| pcsc-lite-devel | BSD | PC/SC Lite development files. | +| perl-AnyEvent | GPL+ or Artistic | AnyEvent provides an identical interface to multiple event loops. This allowsmodule authors to utilize an event loop without forcing module users to use thesame event loop (as multiple event loops cannot coexist peacefully at any onetime). | +| perl-B-Hooks-EndOfScope | GPL+ or Artistic | This module allows you to execute code when Perl has finished compiling thesurrounding scope. | +| perl-Canary-Stability | GPL+ or Artistic | This module is used by Schmorp's modules during configuration stage to testthe installed perl for compatibility with his modules. | +| perl-Capture-Tiny | ASL 2.0 | Capture::Tiny provides a simple, portable way to capture anything sent toSTDOUT or STDERR, regardless of whether it comes from Perl, from XS code orfrom an external program. Optionally, output can be teed so that it iscaptured while being passed through to the original handles. Yes, it evenworks on Windows. Stop guessing which of a dozen capturing modules to usein any particular situation and just use this one. | +| perl-Class-Accessor | GPL+ or Artistic | This module automagically generates accessors/mutators for your class. | +| perl-Class-Data-Inheritable | GPL+ or Artistic | Class::Data::Inheritable is for creating accessor/mutators toclass data. That is, if you want to store something about yourclass as a whole (instead of about a single object). This datais then inherited by your sub-classes and can be overridden. | +| perl-Class-Factory-Util | GPL+ or Artistic | This module exports utility functions that are useful for factory classes. | +| perl-Class-Method-Modifiers | GPL+ or Artistic | Method modifiers are a powerful feature from the CLOS (Common Lisp ObjectSystem) world.In its most basic form, a method modifier is just a method that calls'$self->SUPER::foo(@_)'. I for one have trouble remembering that exactinvocation, so my classes seldom re-dispatch to their base classes. Verybad!and 'after'. 'before' and 'after' are run just before and after the methodthey modify, but can not really affect that original method. 'around' isrun in place of the original method, with a hook to easily call thatoriginal method. See the 'MODIFIERS' section for more details on how theparticular modifiers work. | +| perl-Class-Singleton | GPL+ or Artistic | This is the Class::Singleton module. A Singleton describes an object classthat can have only one instance in any system. An example of a Singletonmight be a print spooler or system registry. This module implements aSingleton class from which other classes can be derived. By itself, theClass::Singleton module does very little other than manage theinstantiation of a single object. In deriving a class fromClass::Singleton, your module will inherit the Singleton instantiationmethod and can implement whatever specific functionality is required. | +| perl-Class-Tiny | ASL 2.0 | This module offers a minimalist class construction kit in around 120 linesof code. Here is a list of features:* defines attributes via import arguments* generates read-write accessors* supports lazy attribute defaults* supports custom accessors* superclass provides a standard new constructor* new takes a hash reference or list of key/value pairs* new has heuristics to catch constructor attribute typos* new calls BUILD for each class from parent to child* superclass provides a DESTROY method* DESTROY calls DEMOLISH for each class from child to parent | +| perl-Class-XSAccessor | GPL+ or Artistic | Class::XSAccessor implements fast read, write and read/write accessors inXS. Additionally, it can provide predicates such as has_foo() for testingwhether the attribute foo is defined in the object. It only works withobjects that are implemented as ordinary hashes. Class::XSAccessor::Arrayimplements the same interface for objects that use arrays for theirinternal representation. | +| perl-Clone | GPL+ or Artistic | This module provides a clone() method which makes recursivecopies of nested hash, array, scalar and reference types,including tied variables and objects.clone() takes a scalar argument and an optional parameter thatcan be used to limit the depth of the copy. To duplicate lists,arrays or hashes, pass them in by reference. | +| perl-common-sense | GPL+ or Artistic | This module implements some sane defaults for Perl programs, as definedby two typical (or not so typical - use your common sense) specimens ofPerl coders:It's supposed to be mostly the same, with much lower memory usage, as: | +| perl-Config-AutoConf | GPL+ or Artistic | This module simulates some of the tasks autoconf macros do. To detecta command, a library and similar. | +| perl-Data-UUID | BSD and MIT | This module provides a framework for generating v3 UUIDs (Universally UniqueIdentifiers, also known as GUIDs (Globally Unique Identifiers). A UUID is 128bits long, and is guaranteed to be different from all other UUIDs/GUIDsgenerated until 3400 CE.UUIDs were originally used in the Network Computing System (NCS) and later inthe Open Software Foundation's (OSF) Distributed Computing Environment.Currently many different technologies rely on UUIDs to provide unique identityfor various software components. Microsoft COM/DCOM for instance, uses GUIDsvery extensively to uniquely identify classes, applications and componentsacross network-connected systems.The algorithm for UUID generation, used by this extension, is described in theInternet Draft ""UUIDs and GUIDs"" by Paul J. Leach and Rich Salz (see RFC 4122).It provides a reasonably efficient and reliable framework for generating UUIDsand supports fairly high allocation rates - 10 million per second per machine -and therefore is suitable for identifying both extremely short-lived and verypersistent objects on a given system as well as across the network.This module provides several methods to create a UUID. In all methods,\ is a UUID and \ is a free form string. | +| perl-Date-ISO8601 | GPL+ or Artistic | The international standard ISO 8601 ""Data elements and interchange formats- Information interchange - Representation of dates and times"" definesthree distinct calendars by which days can be labeled. It also definestextual formats for the representation of dates in these calendars. Thismodule provides functions to convert dates between these three calendarsand Chronological Julian Day Numbers, which is a suitable format to doarithmetic with. It also supplies functions that describe the shape ofthese calendars, to assist in calendrical calculations. It also suppliesfunctions to represent dates textually in the ISO 8601 formats. ISO 8601also covers time of day and time periods, but this module does nothingrelating to those parts of the standard; this is only about labeling days. | +| perl-DateTime | Artistic 2.0 | DateTime is a class for the representation of date/time combinations. Itrepresents the Gregorian calendar, extended backwards in time before itscreation (in 1582). This is sometimes known as the ""proleptic Gregoriancalendar"". In this calendar, the first day of the calendar (the epoch), is thefirst day of year 1, which corresponds to the date which was (incorrectly)believed to be the birth of Jesus Christ. | +| perl-DateTime-Format-Builder | Artistic 2.0 and (GPL+ or Artistic) | DateTime::Format::Builder creates DateTime parsers. Many string formats ofdates and times are simple and just require a basic regular expression toextract the relevant information. Builder provides a simple way to do thiswithout writing reams of structural code.Builder provides a number of methods, most of which you'll never need, or atleast rarely need. They're provided more for exposing of the module's innardsto any subclasses, or for when you need to do something slightly beyond whatis expected. | +| perl-DateTime-Format-HTTP | GPL+ or Artistic | This module provides functions that deal with the date formats used by theHTTP protocol (and then some). | +| perl-DateTime-Format-ISO8601 | GPL+ or Artistic | Parses almost all ISO8601 date and time formats. ISO8601 time-intervalswill be supported in a later release. | +| perl-DateTime-Format-Mail | GPL+ or Artistic | RFCs 2822 and 822 specify date formats to be used by email. This module parsesand emits such dates.RFC2822 (April 2001) introduces a slightly different format of date than thatused by RFC822 (August 1982). The main correction is that the preferred formatis more limited, and thus easier to parse programmatically.Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822people still get it wrong. This module aims to correct that. | +| perl-DateTime-Format-Strptime | Artistic 2.0 | This module implements most of strptime(3), the POSIX function that is thereverse of strftime(3), for DateTime. While strftime takes a DateTime and apattern and returns a string, strptime takes a string and a pattern andreturns the DateTime object associated. | +| perl-DateTime-TimeZone | (GPL+ or Artistic) and Public Domain | This class is the base class for all time zone objects. A time zone isrepresented internally as a set of observances, each of which describes theoffset from GMT for a given time period. | +| perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | An instance of this class represents a timezone that was specified by meansof a System V timezone recipe or the POSIX extended form of the samesyntax. These can express a plain offset from Universal Time, or a systemof two offsets (standard and daylight saving time) switching on a yearlycycle according to certain types of rule.This class implements the DateTime::TimeZone interface, so that its instancescan be used with DateTime objects. | +| perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | An instance of this class represents a timezone that was encoded in a filein the tzfile(5) format. These can express arbitrary patterns of offsetsfrom Universal Time, changing over time. Offsets and change times arelimited to a resolution of one second.This class implements the DateTime::TimeZone interface, so that its instancescan be used with DateTime objects. | +| perl-Devel-CallChecker | GPL+ or Artistic | This module makes some new features of the Perl 5.14.0 C API available toXS modules running on older versions of Perl. The features are centeredaround the function cv_set_call_checker, which allows XS code to attach amagical annotation to a Perl subroutine, resulting in resolvable calls tothat subroutine being mutated at compile time by arbitrary C code. Thismodule makes cv_set_call_checker and several supporting functionsavailable. (It is possible to achieve the effect of cv_set_call_checkerfrom XS code on much earlier Perl versions, but it is painful to achievewithout the centralized facility.) | +| perl-Devel-Caller | GPL+ or Artistic | Devel::Caller - Meatier versions of caller. | +| perl-Devel-CheckLib | GPL+ or Artistic | Devel::CheckLib is a perl module that checks whether a particular C libraryand its headers are available. | +| perl-Devel-GlobalDestruction | GPL+ or Artistic | Perl's global destruction is a little tricky to deal with with respect tofinalizers because it's not ordered and objects can sometimes disappear.Writing defensive destructors is hard and annoying, and usually if globaldestruction is happening you only need the destructors that free up nonprocess local resources to actually execute.For these constructors you can avoid the mess by simply bailing out ifglobal destruction is in effect. | +| perl-Devel-LexAlias | GPL+ or Artistic | Devel::LexAlias provides the ability to alias a lexical variable in asubroutines scope to one of your choosing. | +| perl-Devel-StackTrace | Artistic 2.0 | The Devel::StackTrace module contains two classes, Devel::StackTraceand Devel::StackTraceFrame. The goal of this object is to encapsulatethe information that can found through using the caller() function, aswell as providing a simple interface to this data.The Devel::StackTrace object contains a set of Devel::StackTraceFrameobjects, one for each level of the stack. The frames contain all thedata available from caller() as of Perl 5.6.0. | +| perl-Devel-Symdump | GPL+ or Artistic | The perl module Devel::Symdump provides a convenient way to inspectperl's symbol table and the class hierarchy within a running program. | +| perl-Digest-CRC | Public Domain | The Digest::CRC module calculates CRC sums of all sorts. It contains wrapperfunctions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32. | +| perl-Digest-SHA1 | GPL+ or Artistic | The Digest::SHA1 module allows you to use the NIST SHA-1 messagedigest algorithm from within Perl programs. The algorithm takes asinput a message of arbitrary length and produces as output a 160-bit""fingerprint"" or ""message digest"" of the input.The Digest::SHA1 module provide a procedural interface for simple use,as well as an object oriented interface that can handle messages ofarbitrary length and which can read files directly.A binary digest will be 20 bytes long. A hex digest will be 40characters long. A base64 digest will be 27 characters long. | +| perl-Dist-CheckConflicts | GPL+ or Artistic | One shortcoming of the CPAN clients that currently exist is that they have noway of specifying conflicting downstream dependencies of modules. This moduleattempts to work around this issue by allowing you to specify conflictingversions of modules separately, and deal with them after the module is doneinstalling.For instance, say you have a module Foo, and some other module Bar uses Foo. IfFoo were to change its API in a non-backwards-compatible way, this would causeBar to break until it is updated to use the new API. Foo can't just depend onthe fixed version of Bar, because this will cause a circular dependency(because Bar is already depending on Foo), and this doesn't express intentproperly anyway - Foo doesn't use Bar at all. The ideal solution would be forthere to be a way to specify conflicting versions of modules in a way that wouldlet CPAN clients update conflicting modules automatically after an existingmodule is upgraded, but until that happens, this module will allow users to dothis manually. | +| perl-DynaLoader-Functions | GPL+ or Artistic | This module provides a function-based interface to dynamic loading as usedby Perl. Some details of dynamic loading are very platform-dependent, socorrect use of these functions requires the programmer to be mindful of thespace of platform variations. | +| perl-Eval-Closure | GPL+ or Artistic | String eval is often used for dynamic code generation. For instance, Moose usesit heavily, to generate inlined versions of accessors and constructors, whichspeeds code up at runtime by a significant amount. String eval is not withoutits issues however - it's difficult to control the scope it's used in (whichdetermines which variables are in scope inside the eval), and it can be quiteslow, especially if doing a large number of evals.This module attempts to solve both of those problems. It provides aneval_closure function, which evals a string in a clean environment, other thana fixed list of specified variables. It also caches the result of the eval, sothat doing repeated evals of the same source, even with a differentenvironment, will be much faster (but note that the description is part of thestring to be evaled, so it must also be the same (or non-existent) if cachingis to work properly). | +| perl-Exception-Class | GPL+ or Artistic | Exception::Class allows you to declare exception hierarchies in yourmodules in a ""Java-esque"" manner. | +| perl-Exporter-Tiny | GPL+ or Artistic | Exporter::Tiny supports many of Sub::Exporter's external-facing featuresincluding renaming imported functions with the -as, -prefix and -suffixoptions; explicit destinations with the into option; and alternativeinstallers with the installer option. But it's written in only about 40%as many lines of code and with zero non-core dependencies.Its internal-facing interface is closer to Exporter.pm, with configurationdone through the @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.Exporter::Tiny performs most of its internal duties (including resolution oftag names to sub names, resolution of sub names to coderefs, and installationof coderefs into the target package) as method calls, which means they can beoverridden to provide interesting behavior. | +| perl-File-BaseDir | GPL+ or Artistic | This module can be used to find directories and files as specified by theFreedesktop.org Base Directory Specification. This specifications gives amechanism to locate directories for configuration, application data andcache data. It is suggested that desktop applications for e.g. the Gnome,KDE or Xfce platforms follow this layout. However, the same layout can justas well be used for non-GUI applications. | +| perl-File-chdir | GPL+ or Artistic | Perl's chdir() has the unfortunate problem of being very, very, veryglobal. If any part of your program calls chdir() or if any library youuse calls chdir(), it changes the current working directory for thewhole program.This is not good.File::chdir gives you an alternative, $CWD and @CWD. These two variablescombine all the power of chdir(), File::Spec and Cwd. | +| perl-File-Copy-Recursive | GPL+ or Artistic | This module copies and moves directories recursively to an optional depth andattempts to preserve each file or directory's mode. | +| perl-File-DesktopEntry | GPL+ or Artistic | This module is used to work with .desktop files. The format of these filesis specified by the freedesktop ""Desktop Entry"" specification. This modulecan parse these files but also knows how to run the applications defined bythese files. For this module version 1.0 of the specification was used. | +| perl-File-Find-Object | GPLv2+ or Artistic 2.0 | File::Find::Object does the same job as File::Find but works like an objectand with an iterator. As File::Find is not object oriented, one cannotperform multiple searches in the same application. The second problem ofeasily wait for another event and so get the next result. | +| perl-File-Find-Rule | GPL+ or Artistic | File::Find::Rule is a friendlier interface to File::Find. It allowsyou to build rules which specify the desired files and directories. | +| perl-File-MimeInfo | GPL+ or Artistic | This module can be used to determine the mime type of a file. It tries toimplement the freedesktop specification for a shared MIME database. | +| perl-File-ReadBackwards | GPL+ or Artistic | This module reads a file backwards line by line. It is simple to use,memory efficient and fast. It supports both an object and a tied handleinterface. | +| perl-File-Remove | GPL+ or Artistic | Convenience module for removing files and directories | +| perl-HTML-Tree | GPL+ or Artistic | This distribution contains a suite of modules for representing,creating, and extracting information from HTML syntax trees; there isalso relevant documentation. These modules used to be part of thelibwww-perl distribution, but are now unbundled in order to facilitatea separate development track. | +| perl-HTTP-Daemon | GPL+ or Artistic | Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on asocket for incoming requests. The HTTP::Daemon is a subclass ofIO::Socket::IP, so you can perform socket operations directly on it too. | +| perl-Importer | GPL+ or Artistic | This Perl module acts as a layer between Exporter and modules which consumeexports. It is feature-compatible with Exporter, plus some much neededextras. You can use this to import symbols from any exporter that followsExporters specification. The exporter modules themselves do not need to useor inherit from the Exporter module, they just need to set @EXPORT and/orother variables. | +| perl-Import-Into | GPL+ or Artistic | Loading Import::Into creates a global method import::into which you can call onany package to import it into another package. | +| perl-IO-All | GPL+ or Artistic | The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket,IO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards; aswell as all the DBM and MLDBM modules. You can use most of the methodsfound in these classes and in IO::Handle (which they inherit from). IO::Alladds dozens of other helpful idiomatic methods including file stat andmanipulation functions. | +| perl-IO-String | GPL+ or Artistic | The ""IO::String"" module provides the ""IO::File"" interface for in-corestrings. An ""IO::String"" object can be attached to a string, andmakes it possible to use the normal file operations for reading orwriting data, as well as for seeking to various locations of thestring. This is useful when you want to use a library module thatonly provides an interface to file handles on data that you have in astring variable.Note that perl-5.8 and better has built-in support for ""in memory""files, which are set up by passing a reference instead of a filenameto the open() call. The reason for using this module is that it makesthe code backwards compatible with older versions of Perl. | +| perl-IO-stringy | GPL+ or Artistic | This toolkit primarily provides modules for performing both traditionaland object-oriented I/O) on things *other* than normal filehandles; inparticular, IO::Scalar, IO::ScalarArray, and IO::Lines.In the more-traditional IO::Handle front, we have IO::AtomicFile, whichmay be used to painlessly create files that are updated atomically.And in the ""this-may-prove-useful"" corner, we have IO::Wrap, whoseexported wraphandle() function will clothe anything that's not a blessedobject in an IO::Handle-like wrapper... so you can just use OO syntaxand stop worrying about whether your function's caller handed you astring, a globref, or a FileHandle. | +| perl-IPC-Run | GPL+ or Artistic | IPC::Run allows you run and interact with child processes using files,pipes, and pseudo-ttys. Both system()-style and scripted usages aresupported and may be mixed. Likewise, functional and OO API styles areboth supported and may be mixed.Various redirection operators reminiscent of those seen on common Unixand DOS command lines are provided. | +| perl-IPC-Run3 | GPL+ or Artistic or BSD | This module allows you to run a subprocess and redirect stdin, stdout,and/or stderr to files and perl data structures. It aims to satisfy 99% ofthe need for using system, qx, and open3 with a simple, extremely PerlishAPI and none of the bloat and rarely used features of IPC::Run. | +| perl-JSON-XS | GPL+ or Artistic | This module converts Perl data structures to JSON and vice versa. Itsprimary goal is to be correct and its secondary goal is to be fast. Toreach the latter goal it was written in C. | +| perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | List::MoreUtils provides some trivial but commonly needed functionalityon lists that is not going to go into List::Util. | +| perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | This module provides accelerated versions of functions in List::MoreUtils. | +| perl-Locale-gettext | GPL+ or Artistic | The gettext module permits access from perl to the gettext() family offunctions for retrieving message strings from databases constructed tointernationalize software. | +| perl-MIME-Charset | GPL+ or Artistic | MIME::Charset provides information about character sets used for MIMEmessages on Internet. | +| perl-MIME-Types | GPL+ or Artistic | MIME types are used in many applications, for instance as part of e-mailand HTTP traffic, to indicate the type of content that is transmitted.Sometimes detailed knowledge about a mime-type is need; however, thismodule only knows about the file-name extensions that relate to someare not registered at IANA need to use 'x-' prefixes. | +| perl-Module-Implementation | Artistic 2.0 | This module abstracts out the process of choosing one of several underlyingimplementations for a module. This can be used to provide XS and pure Perlimplementations of a module, or it could be used to load an implementationfor a given OS or any other case of needing to provide multipleimplementations.This module is only useful when you know all the implementations ahead oftime. If you want to load arbitrary implementations then you probably wantsomething like a plugin system, not this module. | +| perl-Module-Install | GPL+ or Artistic | Module::Install is a package for writing installers for CPAN (or CPAN-like)distributions that are clean, simple, minimalist, act in a strictly correctmanner with ExtUtils::MakeMaker, and will run on any Perl installationversion 5.005 or newer. | +| perl-Module-Install-AuthorTests | GPL+ or Artistic | Plug-in for Perl Module::Install package to declare tests in ./xt directoryshould be run only if the module is being built by an author. | +| perl-Module-Install-ReadmeFromPod | GPL+ or Artistic | Module::Install::ReadmeFromPod is a Module::Install extension thatgenerates a README file automatically from an indicated file containingPOD, whenever the author runs Makefile.PL. Several output formats are | +| perl-Module-ScanDeps | GPL+ or Artistic | This module scans potential modules used by perl programs and returns ahash reference. Its keys are the module names as they appear in %INC (e.g.Test/More.pm). The values are hash references. | +| perl-namespace-autoclean | GPL+ or Artistic | When you import a function into a Perl package, it will naturally also beavailable as a method. The 'namespace::autoclean' pragma will remove allimported symbols at the end of the current package's compile cycle. Functionscalled in the package itself will still be bound by their name, but they won'tshow up as methods on your class or instances. This module is very similar tonamespace::clean, except it will clean all imported functions, no matter if youimported them before or after you 'use'd the pragma. It will also not touchanything that looks like a method. | +| perl-namespace-clean | GPL+ or Artistic | When you define a function, or import one, into a Perl package, it willnaturally also be available as a method. This does not per se causeproblems, but it can complicate subclassing and, for example, pluginclasses that are included via multiple inheritance by loading them asbase classes.The 'namespace::clean' pragma will remove all previously declared orimported symbols at the end of the current package's compile cycle.Functions called in the package itself will still be bound by theirname, but they won't show up as methods on your class or instances. | +| perl-NKF | BSD | This is a Perl Extension version of nkf (Network Kanji Filter).It converts the last argument and return converted result.Conversion details are specified by flags before the last argument. | +| perl-Number-Compare | GPL+ or Artistic | Number::Compare compiles a simple comparison to an anonymous subroutine,which you can call with a value to be tested again. | +| perl-Package-DeprecationManager | Artistic 2.0 | This module allows you to manage a set of deprecations for one or more modules.When you import Package::DeprecationManager, you must provide a set of-deprecations as a hash ref. The keys are ""feature"" names, and the values arethe version when that feature was deprecated. | +| perl-Package-Stash | GPL+ or Artistic | Manipulating stashes (Perl's symbol tables) is occasionally necessary, butincredibly messy, and easy to get wrong. This module hides all of that behinda simple API. | +| perl-Package-Stash-XS | GPL+ or Artistic | This is a back-end for Package::Stash, which provides the functionality in away that's less buggy and much faster. It will be used by default if it'sinstalled, and should be preferred in all environments with a compiler. | +| perl-PadWalker | GPL+ or Artistic | PadWalker is a module that allows you to inspect (and even change!)lexical variables in any subroutine that called you. It will only showthose variables that are in scope at the point of the call. | +| perl-Params-Classify | GPL+ or Artistic | This module provides various type-testing functions. These are intendedfor functions that, unlike most Perl code, care what type of data theyare operating on. For example, some functions wish to behavedifferently depending on the type of their arguments (like overloadedfunctions in C++). | +| perl-Params-Validate | Artistic 2.0 and (GPL+ or Artistic) | The Params::Validate module allows you to validate method or functioncall parameters to an arbitrary level of specificity. At the simplestlevel, it is capable of validating the required parameters were givenand that no unspecified additional parameters were passed in. It isalso capable of determining that a parameter is of a specific type,that it is an object of a certain class hierarchy, that it possessescertain methods, or applying validation callbacks to arguments. | +| perl-Params-ValidationCompiler | Artistic 2.0 | Create a customized, optimized, non-lobotomized, uncompromised, and thoroughlyspecialized parameter checking subroutine. | +| perl-Path-Tiny | ASL 2.0 | This module attempts to provide a small, fast utility for working with filepaths. It is friendlier to use than File::Spec and provides easy access tofunctions from several other core file handling modules.It doesn't attempt to be as full-featured as IO::All or Path::Class, nor doesit try to work for anything except Unix-like and Win32 platforms. Even then, itmight break if you try something particularly obscure or tortuous.All paths are forced to have Unix-style forward slashes. Stringifying theobject gives you back the path (after some clean up).File input/output methods flock handles before reading or writing, asappropriate.The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode withoutCRLF translation. | +| perl-Perl-Destruct-Level | GPL+ or Artistic | This module allows you to change perl's internal destruction level. Thedefault value of the destruct level is 0; it means that perl won't botherdestroying all of its internal data structures and lets the OS do the cleanupfor it at exit.For perls built with debugging support (-DDEBUGGING), an environment variablePERL_DESTRUCT_LEVEL allows you to control the destruction level. This moduleenables you to modify it on non-debugging perls too.Note that some embedded environments might extend the meaning of the | +| perl-PerlIO-utf8_strict | GPL+ or Artistic | This module provides a fast and correct UTF-8 PerlIO layer. Unlike perl'sdefault :utf8 layer it checks the input for correctness. | +| perl-Pod-Coverage | GPL+ or Artistic | Developers hate writing documentation. They'd hate it even more if theircomputer tattled on them, but maybe they'll be even more thankful in thelong run. Even if not, perlmodstyle tells you to, so you must obey.This module provides a mechanism for determining if the pod for a givenmodule is comprehensive. | +| perl-Pod-Markdown | GPL+ or Artistic | This module subclasses Pod::Parser and converts POD to Markdown. | +| perl-prefork | GPL+ or Artistic | Optimized module loading for forking or non-forking processesprefork.pm is intended to serve as a central and optional marshallingpoint for state detection (are we running in compile-time or run-timemode) and to act as a relatively light-weight module loader. | +| perl-Ref-Util | MIT | Ref::Util introduces several functions to help identify references in a fasterand smarter way. | +| perl-Ref-Util-XS | MIT | Ref::Util::XS introduces several functions to help identify references in afaster and smarter way. | +| perl-Role-Tiny | GPL+ or Artistic | Role::Tiny is a minimalist role composition tool. | +| perl-Scope-Guard | GPL+ or Artistic | This module provides a convenient way to perform cleanup or other forms ofresource management at the end of a scope. It is particularly useful whena subroutine that is guaranteed to be called even if the thread ofexecution is aborted prematurely. This effectively allows lexically-scoped""promises"" to be made that are automatically honored by perl's garbagecollector. | +| perl-SGMLSpm | GPLv2+ | Perl programs can use the SGMLSpm module to help convert SGML, HTML or XMLdocuments into new formats. | +| perl-Specio | Artistic 2.0 | The Specio distribution provides classes for representing type constraintsand coercion, along with syntax sugar for declaring them.Note that this is not a proper type system for Perl. Nothing in thisdistribution will magically make the Perl interpreter start checking a value'stype on assignment to a variable. In fact, there's no built-in way to apply atype to a variable at all.Instead, you can explicitly check a value against a type, and optionally coercevalues to that type. | +| perl-Sub-Exporter-Progressive | GPL+ or Artistic | Sub::Exporter is an incredibly powerful module, but with that power comesgreat responsibility, er- as well as some runtime penalties. This module is aSub::Exporter wrapper that will let your users just use Exporter if all theyare doing is picking exports, but use Sub::Exporter if your users try to useSub::Exporter's more advanced features, like renaming exports, if they try touse them.Note that this module will export @EXPORT and @EXPORT_OK package variables forExporter to work. Additionally, if your package uses advanced Sub::Exporterfeatures like currying, this module will only ever use Sub::Exporter, so youmight as well use it directly. | +| perl-Sub-Identify | GPL+ or Artistic | Sub::Identify allows you to retrieve the real name of code references. Forthis, it uses Perl's introspection mechanism, provided by the B module. | +| perl-Sub-Info | GPL+ or Artistic | This allows to inspect Perl subroutines. | +| perl-Sub-Name | GPL+ or Artistic | This module allows one to ""name"" or rename subroutines, including anonymousones.Note that this is mainly for aid in debugging; you still cannot call the subby the new name (without some deep magic). | +| perl-Sub-Uplevel | GPL+ or Artistic | Like Tcl's uplevel() function, but not quite so dangerous. The idea isjust to fool caller(). All the really naughty bits of Tcl's uplevel()are avoided. | +| perl-SUPER | GPL+ or Artistic | When subclassing a class, you occasionally want to dispatch control to thesuperclass - at least conditionally and temporarily. This module providesan easier, cleaner way for class methods to access their ancestor'simplementation. | +| perl-Switch | GPL+ or Artistic | Switch.pm provides the syntax and semantics for an explicit case mechanism forPerl. The syntax is minimal, introducing only the keywords C\ andC\ and conforming to the general pattern of existing Perl controlstructures. The semantics are particularly rich, allowing any one (or more) ofnearly 30 forms of matching to be used when comparing a switch value with itsvarious cases. | +| perl-Taint-Runtime | GPL+ or Artistic | This module enables run-time taint checking, for cases where the -Tswitch on the command line is not appropriate or viable. There area somewhat limited number of legitimate use cases where you shoulduse this module instead of the -T switch. Unless you have a specific andgood reason for not using the -T option, you should use the -T option. | +| perl-Term-Table | GPL+ or Artistic | This Perl module is able to format rows of data into tables. | +| perl-Test2-Suite | GPL+ or Artistic | Rich set of tools, plugins, bundles, etc. built upon the Test2 testinglibrary. If you are interested in writing Perl tests this is the distributionfor you. | +| perl-Test-Deep | GPL+ or Artistic | Test::Deep gives you very flexible ways to check that the result yougot is the result you were expecting. At its simplest it compares twostructures by going through each level, ensuring that the valuesmatch, that arrays and hashes have the same elements and thatreferences are blessed into the correct class. It also handlescircular data structures without getting caught in an infinite loop. | +| perl-Test-Differences | GPL+ or Artistic | When the code you're testing returns multiple lines, records or datastructures and they're just plain wrong, an equivalent to the Unixdiff utility may be just what's needed. | +| perl-Test-Exception | GPL+ or Artistic | This module provides a few convenience methods for testing exceptionbased code. It is built with Test::Builder and plays happily withTest::More and friends. | +| perl-Test-Fatal | GPL+ or Artistic | Test::Fatal is an alternative to the popular Test::Exception. It does muchless, but should allow greater flexibility in testing exception-throwing codewith about the same amount of typing. | +| perl-Test-LongString | GPL+ or Artistic | This module provides some drop-in replacements for the string comparisonfunctions of Test::More, but which are more suitable when you test againstlong strings. If you've ever had to search for text in a multi-line stringlike an HTML document, or find specific items in binary data, this is themodule for you. | +| perl-Test-NoWarnings | LGPLv2+ | In general, your tests shouldn't produce warnings. This module causes anywarnings to be captured and stored. It automatically adds an extra testthat will run when your script ends to check that there were no warnings.If there were any warnings, the test will give a ""not ok"" and diagnostics ofwhere, when and what the warning was, including a stack trace of what wasgoing on when the it occurred. | +| perl-Test-Pod | GPL+ or Artistic | Check POD files for errors or warnings in a test file, using Pod::Simple to dothe heavy lifting. | +| perl-Test-Pod-Coverage | Artistic 2.0 | Test::Pod::Coverage is used to create a test for your distribution, toensure that all relevant files in your distribution are appropriatelydocumented in pod. | +| perl-Test-Requires | GPL+ or Artistic | Test::Requires checks to see if the module can be loaded.If this fails, rather than failing tests this skips all tests. | +| perl-Test-Taint | GPL+ or Artistic | Tainted data is data that comes from an unsafe source, such as the commandline, or, in the case of web apps, any GET or POST transactions. Read theperlsec man page for details on why tainted data is bad, and how to untaintthe data.When you're writing unit tests for code that deals with tainted data, you'llwant to have a way to provide tainted data for your routines to handle, andeasy ways to check and report on the taintedness of your data, in standardTest::More style. | +| perl-Test-Warn | GPL+ or Artistic | This module provides a few convenience methods for testing warningbased code. | +| perl-Test-Warnings | GPL+ or Artistic | If you've ever tried to use Test::NoWarnings to confirm there are no warningsgenerated by your tests, combined with the convenience of done_testing to nothave to declare a test count, you'll have discovered that these two features donot play well together, as the test count will be calculated before thewarnings test is run, resulting in a TAP error (see examples/test_nowarnings.plin this distribution for a demonstration).This module is intended to be used as a drop-in replacement fordone_testing calculates the test count, rather than after. It does this byhooking into done_testing as well as via an END block. You can declare a plan,or not, and things will still Just Work.It is actually equivalent to: use Test::NoWarnings 1.04 ':early';as warnings are still printed normally as they occur. You are safe, andenthusiastically encouraged, to perform a global search-replace of the abovewith use Test::Warnings; whether or not your tests have a plan. | +| perl-Text-CharWidth | GPL+ or Artistic | This is a module to provide equivalent feature as wcwidth(3) andwcswidth(3). This also provides mblen(3) equivalent subroutine. | +| perl-Text-WrapI18N | GPL+ or Artistic | This is a module which intends to substitute Text::Wrap,which supports internationalized texts including: - multi-byte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5, - full width characters like east Asian characters which appear in UTF-8, EUC-JP, EUC-KR, GB2312, Big5, and so on, - combining characters like diacritical marks which appear in UTF-8, ISO-8859-11 (aka TIS-620), and so on, and - languages which don't use white spaces between words, like Chinese and Japanese. | +| perltidy | GPLv2+ | Perltidy is a Perl script that indents and re-formats Perl scripts tomake them easier to read. If you write Perl scripts, or spend muchtime reading them, you will probably find it useful. The formattingcan be controlled with command line parameters. The default parametersettings approximately follow the suggestions in the Perl Style Guide.Perltidy can also output HTML of both POD and source code. Besidesre-formatting scripts, Perltidy can be a great help in tracking downerrors with missing or extra braces, parentheses, and square bracketsbecause it is very good at localizing errors. | +| perl-Tie-IxHash | GPL+ or Artistic | This Perl module implements Perl hashes that preserve the order inwhich the hash elements were added. The order is not affected whenvalues corresponding to existing keys in the IxHash are changed.The elements can also be set to any arbitrary supplied order. Thefamiliar perl array operations can also be performed on the IxHash. | +| perl-Tk | (GPL+ or Artistic) and SWL | This a re-port of a perl interface to Tk8.4.C code is derived from Tcl/Tk8.4.5.It also includes all the C code parts of Tix8.1.4 from SourceForge.The perl code corresponding to Tix's Tcl code is not fully implemented.Perl API is essentially the same as Tk800 series Tk800.025 but has notbeen verified as compliant. There ARE differences see pod/804delta.pod. | +| perl-Tk-devel | (GPL+ or Artistic) and SWL | perl-Tk ExtUtils::MakeMaker support module | +| perl-Types-Serialiser | GPL+ or Artistic | This module provides some extra data types that are used by commonserialization formats such as JSON or CBOR. The idea is to have a repository ofsimple/small constants and containers that can be shared by differentimplementations so they become interoperable between each other. | +| perl-Unicode-LineBreak | GPL+ or Artistic | Unicode::LineBreak performs Line Breaking Algorithm described in UnicodeStandards Annex #14 [UAX #14]. East_Asian_Width informative propertiesdefined by Annex #11 [UAX #11] will be concerned to determine breakingpositions. | +| perl-Unicode-UTF8 | GPL+ or Artistic | This module provides functions to encode and decode UTF-8 encoding form asspecified by Unicode and ISO/IEC 10646:2011. | +| perl-Variable-Magic | GPL+ or Artistic | Magic is Perl way of enhancing objects. This mechanism let the user addextra data to any variable and hook syntactical operations (such as access,assignation or destruction) that can be applied to it. With this module,you can add your own magic to any variable without the pain of the C API. | +| perl-XML-DOM | GPL+ or Artistic | This is a Perl extension to XML::Parser. It adds a new 'Style' toXML::Parser, called 'DOM', that allows XML::Parser to build an ObjectOriented data structure with a DOM Level 1 compliant interface. For adescription of the DOM (Document Object Model), see. | +| perl-XML-RegExp | GPL+ or Artistic | This package contains an utility module containing regular expressionsExtender, CombiningChar, NameChar, EntityRef, CharRef, Reference,Name, NmToken, and AttValue. | +| perl-XML-Twig | GPL+ or Artistic | This module provides a way to process XML documents. It is build ontop of XML::Parser. XML::Twig offers a tree interface to thedocument, while allowing you to output the parts of it that have beencompletely processed. It allows minimal resource (CPU and memory)usage by building the tree only for the parts of the documents thatneed actual processing, through the use of the twig_roots andtwig_print_outside_roots options. | +| perl-YAML-LibYAML | GPL+ or Artistic | Kirill Siminov's ""libyaml"" is arguably the best YAML implementation. The Clibrary is written precisely to the YAML 1.1 specification. It was originallybound to Python and was later bound to Ruby. | +| perl-YAML-Syck | BSD and MIT | This module provides a Perl interface to the libsyck data serializationlibrary. It exports the Dump and Load functions for converting Perl datastructures to YAML strings, and the other way around. | +| perl-YAML-Tiny | GPL+ or Artistic | YAML::Tiny is a Perl class for reading and writing YAML-style files,written with as little code as possible, reducing load time andmemory overhead. | +| pidgin-devel | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | The pidgin-devel package contains the header files, developerdocumentation, and libraries required for development of Pidgin scriptsand plugins. | +| plexus-ant-factory | ASL 2.0 | Ant component class creator for Plexus. | +| plexus-ant-factory-javadoc | ASL 2.0 | Javadoc for plexus-ant-factory. | +| plexus-archiver | ASL 2.0 | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-archiver-javadoc | ASL 2.0 | Javadoc for plexus-archiver. | +| plexus-bsh-factory | MIT | Bsh component class creator for Plexus. | +| plexus-bsh-factory-javadoc | MIT | Javadoc for plexus-bsh-factory. | +| plexus-build-api | ASL 2.0 | Plexus Build API | +| plexus-build-api-javadoc | ASL 2.0 | API documentation for plexus-build-api. | +| plexus-cipher | ASL 2.0 | 0. | +| plexus-cipher-javadoc | ASL 2.0 | API documentation for plexus-cipher. | +| plexus-classworlds | ASL 2.0 and Plexus | Classworlds is a framework for container developerswho require complex manipulation of Java's ClassLoaders.Java's native ClassLoader mechanisms and classes can causemuch headache and confusion for certain types ofapplication developers. Projects which involve dynamicloading of components or otherwise represent a 'container'can benefit from the classloading control provided byclassworlds. | +| plexus-classworlds-javadoc | ASL 2.0 and Plexus | API documentation for plexus-classworlds. | +| plexus-cli | ASL 2.0 | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-cli-javadoc | ASL 2.0 | Javadoc for plexus-cli. | +| plexus-compiler | MIT and ASL 2.0 | Plexus Compiler adds support for using various compilers from aunified api. Support for javac is available in main package. Foradditional compilers see plexus-compiler-extras package. | +| plexus-compiler-extras | MIT and ASL 2.0 and ASL 1.1 | Additional support for csharp, eclipse and jikes compilers | +| plexus-compiler-javadoc | MIT and ASL 2.0 and ASL 1.1 | API documentation for plexus-compiler. | +| plexus-compiler-pom | MIT and ASL 2.0 | This package provides Maven POM files for plexus-compiler. | +| plexus-component-api | ASL 2.0 | Plexus Component API | +| plexus-component-api-javadoc | ASL 2.0 | API documentation for plexus-component-api. | +| plexus-component-factories-pom | ASL 2.0 | This package provides Plexus Component Factories parent POM used by differentPlexus packages. | +| plexus-components-pom | ASL 2.0 | This package provides Plexus Components parent POM used by differentPlexus packages. | +| plexus-containers | ASL 2.0 and MIT and xpp | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers. | +| plexus-containers-component-javadoc | ASL 2.0 and MIT and xpp | Javadoc component from plexus-containers. | +| plexus-containers-component-metadata | ASL 2.0 and MIT and xpp | Component metadata from plexus-containers. | +| plexus-containers-container-default | ASL 2.0 and MIT and xpp | Default Container from plexus-containers. | +| plexus-containers-javadoc | ASL 2.0 and MIT and xpp | API documentation for all plexus-containers packages. | +| plexus-i18n | ASL 2.0 | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-i18n-javadoc | ASL 2.0 | Javadoc for plexus-i18n. | +| plexus-interactivity | MIT | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-interactivity-api | MIT | API module for plexus-interactivity. | +| plexus-interactivity-javadoc | MIT | This package provides API documentation for plexus-interactivity. | +| plexus-interactivity-jline | MIT | jline module for plexus-interactivity. | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus interpolator is the outgrowth of multiple iterations of developmentfocused on providing a more modular, flexible interpolation framework forthe expression language style commonly seen in Maven, Plexus, and otherrelated projects. | +| plexus-interpolation-javadoc | ASL 2.0 and ASL 1.1 and MIT | API documentation for plexus-interpolation. | +| plexus-io | ASL 2.0 | Plexus IO is a set of plexus components, which are designed for usein I/O operations. | +| plexus-io-javadoc | ASL 2.0 | API documentation for plexus-io. | +| plexus-languages | ASL 2.0 | Plexus Languages is a set of Plexus components that maintain sharedlanguage features. | +| plexus-languages-javadoc | ASL 2.0 | API documentation for plexus-languages. | +| plexus-pom | ASL 2.0 | The Plexus project provides a full software stack for creating andexecuting software projects. This package provides parent POM forPlexus packages. | +| plexus-resources | MIT | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-resources-javadoc | MIT | API documentation for plexus-resources. | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-sec-dispatcher-javadoc | ASL 2.0 | API documentation for plexus-sec-dispatcher. | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | The Plexus project seeks to create end-to-end developer tools forwriting applications. At the core is the container, which can beembedded or for a full scale application server. There are manyreusable components for hibernate, form processing, jndi, i18n,velocity, etc. Plexus also includes an application server whichis like a J2EE application server, without all the baggage. | +| plexus-utils-javadoc | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Javadoc for plexus-utils. | +| plexus-velocity | ASL 2.0 | This package provides Plexus Velocity component - a wrapper forApache Velocity template engine, which allows easy use of Velocityby applications built on top of Plexus container. | +| plexus-velocity-javadoc | ASL 2.0 | This package provides API documentation for plexus-velocity. | +| plotutils | GPLv2+ and GPLv3+ | The GNU plotutils package contains software for both programmers andtechnical users. Its centerpiece is libplot, a powerful C/C++ functionlibrary for exporting 2-D vector graphics in many file formats, bothvector and raster. It can also do vector graphics animations. Besideslibplot, the package contains command-line programs for plottingscientific data. Many of them use libplot to export graphics | +| plotutils-devel | GPLv2+ and GPLv3+ | This package contains the header files needed for developing plotutilsapplications | +| po4a | GPL+ | The po4a (po for anything) project goal is to ease translations (andmore interestingly, the maintenance of translations) using gettexttools on areas where they were not expected like documentation. | +| poppler-cpp | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Pure C++ wrapper for poppler. | +| poppler-cpp-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for C++ wrapper. | +| poppler-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | You should install the poppler-devel package if you would like tocompile applications based on poppler. | +| poppler-glib-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for glib wrapper. | +| poppler-qt5 | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Qt5 wrapper for poppler. | +| poppler-qt5-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for Qt5 wrapper. | +| powermock-api-easymock | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the PowerMock EasyMock API extension. | +| powermock-api-mockito | ASL 2.0 and MIT | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the PowerMock Mockito API extension. | +| powermock-api-support | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains support code for the PowerMock API extensions. | +| powermock-common | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains common files for all PowerMock modules. | +| powermock-core | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the core module of PowerMock. | +| powermock-javadoc | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the API documentation for powermock. | +| powermock-junit4 | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the JUnit4 module of PowerMock. | +| powermock-reflect | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the reflection module of PowerMock. | +| powermock-testng | ASL 2.0 | PowerMock is a framework that extend other mock librariessuch as EasyMock with more powerful capabilities. PowerMock uses acustom classloader and bytecode manipulation to enable mocking ofstatic methods, constructors, final classes and methods, privatemethods, removal of static initializers and more.This package contains the PowerMock TestNG extension. | +| ppp-devel | BSD and LGPLv2+ and GPLv2+ and Public Domain | This package contains the header files for building plugins for ppp. | +| pps-tools-devel | GPLv2+ | This package includes the header needed to compile PPSAPI (RFC-2783)applications. | +| protobuf-c-compiler | BSD | This package contains a modified version of the Protocol Bufferscompiler for the C programming language called protoc-c. | +| protobuf-c-devel | BSD | This package contains protobuf-c headers and libraries. | +| protobuf-compiler | BSD | This package contains Protocol Buffers compiler for all programminglanguages | +| protobuf-devel | BSD | This package contains Protocol Buffers compiler for all languages andC++ headers and libraries | +| pstoedit | GPLv2+ | Pstoedit converts PostScript and PDF files to various vector graphicformats. The resulting files can be edited or imported into variousdrawing packages. Pstoedit comes with a large set of integrated formatdrivers | +| ptscotch-mpich | CeCILL-C | Scotch is a software package for graph and mesh/hypergraph partitioning andsparse matrix ordering. This sub-package provides parallelized scotch librariescompiled with mpich. | +| ptscotch-mpich-devel | CeCILL-C | This package contains development libraries for PT-Scotch, compiled againstmpich. | +| ptscotch-mpich-devel-parmetis | CeCILL-C | This package contains the parmetis compatibility header for scotch. | +| ptscotch-openmpi | CeCILL-C | Scotch is a software package for graph and mesh/hypergraph partitioning andsparse matrix ordering. This sub-package provides parallelized scotch librariescompiled with openmpi. | +| ptscotch-openmpi-devel | CeCILL-C | This package contains development libraries for PT-Scotch, compiled against openmpi. | +| pygobject3-devel | LGPLv2+ and MIT | This package contains files required to embed PyGObject | +| python2-iso8601 | MIT | This module parses the most common forms of ISO 8601 date strings(e.g. 2007-01-14T20:34:22+00:00) into datetime objects. | +| python38-atomicwrites | MIT | This Python module provides atomic file writes on POSIX operating systems.It sports:* Race-free assertion that the target file doesn't yet exist* Windows support* Simple high-level API that wraps a very flexible class-based API | +| python38-attrs | MIT | attrs is an MIT-licensed Python package with class decorators thatease the chores of implementing the most common attribute-relatedobject protocols. | +| python38-more-itertools | MIT | Opensource python library wrapping around itertools. Package also includesimplementations of the recipes from the itertools documentation.See `https://pythonhosted.org/more-itertools/index.html` for documentation. | +| python38-packaging | BSD or ASL 2.0 | python3-packaging provides core utilities for Python packages like utilities fordealing with versions, specifiers, markers etc. | +| python38-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python38-py | MIT and Public Domain | The py lib is a Python development support library featuring thefollowing tools and modules: | +| python38-pyparsing | MIT | pyparsing is a module that can be used to easily and directly configure syntaxdefinitions for any number of text parsing applications.This is the Python 3 version. | +| python38-pytest | MIT | py.test provides simple, yet powerful testing for Python. | +| python38-wcwidth | MIT | This API is mainly for Terminal Emulator implementors, or those writing programsthat expect to interpreted by a terminal emulator and wish to determine theprintable width of a string on a Terminal. | +| python3-greenlet-devel | MIT | C development headers for python3-greenlet.Python 3 version. | +| python3-httplib2 | MIT | A comprehensive HTTP client library that supports many features left out ofother HTTP libraries. | +| python3-hypothesis | MPLv2.0 | Hypothesis is a library for testing your Python code against a muchlarger range of examples than you would ever want to write byhand. It’s based on the Haskell library, Quickcheck, and is designedto integrate seamlessly into your existing Python unit testing workflow. | +| python3-imagesize | MIT | The imagesize package parses image file headers and returns the image sizes.* PNG* JPEG* JPEG2000* GIFThis is a pure Python library. | +| python3-iso8601 | MIT | This module parses the most common forms of ISO 8601 date strings(e.g. 2007-01-14T20:34:22+00:00) into datetime objects. | +| python3-javapackages | BSD | Module for handling, querying and manipulating of various files for Javapackaging in Linux distributions | +| python3-lesscpy | MIT | A compiler written in python 3 for the lesscss language. For those of us notwilling/able to have node.js installed in our environment. Not all featuresof lesscss are supported (yet). Some features wil probably never besupported (JavaScript evaluation). | +| python3-libpfm | MIT | Python bindings for libpfm4 and perf_event_open system call. | +| python3-markdown | BSD | This is a Python implementation of John Gruber's Markdown. It isalmost completely compliant with the reference implementation, thoughthere are a few known issues. | +| python3-mpich | MIT | mpich support for Python 3. | +| python3-openmpi | BSD and MIT and Romio | OpenMPI support for Python 3. | +| python3-packaging | BSD or ASL 2.0 | python3-packaging provides core utilities for Python packages like utilities fordealing with versions, specifiers, markers etc. | +| python3-pyxattr | LGPLv2+ | Python extension module wrapper for libattr. It allows to query, list,add and remove extended attributes from files and directories.Python 3 version. | +| python3-qt5-devel | GPLv3 | Files needed to build other bindings for C++ classes that inherit from anyof the Qt5 classes | +| python3-rrdtool | GPLv2+ with exceptions | Python RRDtool bindings. | +| python3-scons | MIT | SCons is an Open Source software construction tool--that is, a buildtool; an improved substitute for the classic Make utility; a better wayto build software. SCons is based on the design which won the SoftwareCarpentry build tool design competition in August 2000.SCons ""configuration files"" are Python scripts, eliminating the needto learn a new build tool syntax. SCons maintains a global view ofall dependencies in a tree, and can scan source (or other) files forimplicit dependencies, such as files specified on #include lines. SConsuses MD5 signatures to rebuild only when the contents of a file havereally changed, not just when the timestamp has been touched. SConssupports side-by-side variant builds, and is easily extended with user-defined Builder and/or Scanner objects. | +| python3-sip-devel | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | Files needed to generate Python bindings for any C++ class library. | +| python3-snowballstemmer | BSD | It includes following language algorithms:* Danish* Dutch* English (Standard, Porter)* Finnish* French* German* Hungarian* Italian* Norwegian* Portuguese* Romanian* Russian* Spanish* Swedish* TurkisThis is a pure Python stemming library. If PyStemmer is available, this moduleuses it to accelerate. | +| python3-sphinx | BSD and Public Domain and Python and (MIT or GPLv2) | Sphinx is a tool that makes it easy to create intelligent andbeautiful documentation for Python projects (or other documentsconsisting of multiple reStructuredText sources), written by GeorgBrandl. It was originally created to translate the new Pythondocumentation, but has now been cleaned up in the hope that it will beuseful to many other projects.Sphinx uses reStructuredText as its markup language, and many of itsstrengths come from the power and straightforwardness ofreStructuredText and its parsing and translating suite, the Docutils.Although it is still under constant development, the followingfeatures are already present, work fine and can be seen ""in action"" inthe Python docs: for printable PDF versions for functions, classes, glossary terms and similar pieces of information automatic links to siblings, parents and children * Various extensions are available, e.g. for automatic testing of snippets and inclusion of appropriately formatted docstrings. | +| python3-sphinxcontrib-websupport | BSD | sphinxcontrib-websupport provides a Python API to easily integrate Sphinxdocumentation into your Web application. | +| python3-sphinx_rtd_theme | MIT | This is a prototype mobile-friendly sphinx theme for readthedocs.org.It's currently in development and includes some rtd variable checks thatcan be ignored if you're just trying to use it on your project outsideof that site. | +| python3-sphinx-theme-alabaster | BSD | This theme is a modified ""Kr"" Sphinx theme from @kennethreitz (especially asused in his Requests project), which was itself originally based on @mitsuhiko'stheme used for Flask & related projects. | +| python3-sure | GPLv3+ | A testing library for Python with powerful and flexible assertions. Sure isheavily inspired by should.js. | +| python3-unittest2 | BSD | unittest2 is a backport of the new features added to the unittest testingframework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7,3.2, 3.3, 3.4 and pypy. | +| python3-whoosh | BSD | Whoosh is a fast, featureful full-text indexing and searching libraryimplemented in pure Python. Programmers can use it to easily add searchfunctionality to their applications and websites. Every part of how Whooshworks can be extended or replaced to meet your needs exactly. | +| python-cups-doc | GPLv2+ | Documentation for python-cups. | +| python-sphinx-locale | BSD | Sphinx is a tool that makes it easy to create intelligent andbeautiful documentation for Python projects (or other documentsconsisting of multiple reStructuredText sources), written by GeorgBrandl. It was originally created to translate the new Pythondocumentation, but has now been cleaned up in the hope that it will beuseful to many other projects.This package contains locale files for Sphinx | +| qdox | ASL 2.0 | QDox is a high speed, small footprint parserfor extracting class/interface/method definitionsfrom source files complete with JavaDoc @tags.It is designed to be used by active codegenerators or documentation tools. | +| qdox-javadoc | ASL 2.0 | API docs for qdox. | +| qemu-kvm-tests | GPLv2 and GPLv2+ and CC-BY | The qemu-kvm-tests rpm contains tests that can be used to verifythe functionality of the installed qemu-kvm packageInstall this package if you want access to the avocado_qemutests, or qemu-iotests. | +| qhull-devel | Qhull | Qhull is a general dimension convex hull program that reads a setof points from stdin, and outputs the smallest convex set that containsthe points to stdout. It also generates Delaunay triangulations, Voronoidiagrams, furthest-site Voronoi diagrams, and halfspace intersectionsabout a point. | +| qrencode-devel | LGPLv2+ | The qrencode-devel package contains libraries and header files for developingapplications that use qrencode. | +| qt5-devel | GPLv3 | Qt5 meta devel package. | +| qt5-qtbase-static | LGPLv2 with exceptions or GPLv3 with exceptions | Static library files for qt5-qtbase. | +| qt5-qtdeclarative-static | LGPLv2 with exceptions or GPLv3 with exceptions | Static library files for qt5-qtdeclarative. | +| qt5-qtquickcontrols2-devel | GPLv2+ or LGPLv3 and GFDL | Development files for qt5-qtquickcontrols2. | +| qt5-qttools-static | LGPLv3 or LGPLv2 | Static library files for qt5-qttools. | +| qt5-qtwayland-devel | LGPLv3 | Development files for qt5-qtwayland. | +| raptor2-devel | GPLv2+ or LGPLv2+ or ASL 2.0 | Development files for raptor2. | +| rasqal-devel | LGPLv2+ or ASL 2.0 | Libraries, includes etc to develop with the Rasqal RDF query language library. | +| re2c | Public Domain | re2c is a tool for writing very fast and very flexible scanners. Unlike anyother such tool, re2c focuses on generating high efficient code for regularexpression matching. As a result this allows a much broader range of use thanany traditional lexer offers. And Last but not least re2c generates warningfree code that is equal to hand-written code in terms of size, speed andquality. | +| recode-devel | GPLv2+ | The `recode' library converts files between character sets and usages.The library recognizes or produces nearly 150 different character setsand is able to transliterate files between almost any pair. When exacttransliteration are not possible, it may get rid of the offendingcharacters or fall back on approximations. Most RFC 1345 character setsare supported. | +| redland-devel | LGPLv2+ or ASL 2.0 | Header files for development with Redland. | +| regexp | ASL 2.0 | Regexp is a 100% Pure Java Regular Expression package that wasgraciously donated to the Apache Software Foundation by Jonathan Locke.He originally wrote this software back in 1996 and it has stood up quitewell to the test of time.It includes complete Javadoc documentation as well as a simple Appletfor visual debugging and testing suite for compatibility. | +| regexp-javadoc | ASL 2.0 | Javadoc for regexp. | +| rpcgen | BSD and LGPLv2+ | rpcgen is a tool that generates C code to implement an RPC protocol.The input to rpcgen is a language similar to C known as RPC Language(Remote Procedure Call Language). | +| rpcsvc-proto-devel | BSD and LGPLv2+ | The rpcsvc-proto package includes several rpcsvc header filesand RPC protocol definitions from SunRPC sources (as shipped withglibc). | +| rrdtool-devel | GPLv2+ with exceptions | RRD is the Acronym for Round Robin Database. RRD is a system to store anddisplay time-series data (i.e. network bandwidth, machine-room temperature,server load average). This package allow you to use directly this library. | +| rrdtool-doc | GPLv2+ with exceptions | RRD is the Acronym for Round Robin Database. RRD is a system to store anddisplay time-series data (i.e. network bandwidth, machine-room temperature,server load average). This package contains documentation on using RRD. | +| rrdtool-lua | GPLv2+ with exceptions | The rrdtool-lua package includes RRDtool bindings for Lua. | +| rrdtool-ruby | GPLv2+ with exceptions | The rrdtool-ruby package includes RRDtool bindings for Ruby. | +| rrdtool-tcl | GPLv2+ with exceptions | The rrdtool-tcl package includes RRDtool bindings for Tcl. | +| rubygem-diff-lcs | GPLv2+ or Artistic or MIT | Diff::LCS computes the difference between two Enumerable sequences using theMcIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilitiesto create a simple HTML diff output format and a standard diff-like tool. | +| rubygem-rspec | MIT | RSpec is a behaviour driven development (BDD) framework for Ruby. | +| rubygem-rspec-expectations | MIT | rspec-expectations adds `should` and `should_not` to every object and includesRSpec::Matchers, a library of standard matchers. | +| rubygem-rspec-mocks | MIT | rspec-mocks provides a test-double framework for rspec including supportfor method stubs, fakes, and message expectations. | +| sanlock-devel | GPLv2 and GPLv2+ and LGPLv2+ | The sanlock-devel package contains libraries and header files fordeveloping applications that use sanlock. | +| sblim-cmpi-devel | EPL | This packages provides the C and C++ CMPI header files needed byprovider developers and can be used standalone. If used forC++ provider development it is also necessary to havetog-pegasus-devel installed. | +| sblim-sfcc-devel | EPL-1.0 | Small Footprint CIM Client Library Header Files and Link Libraries | +| scotch | CeCILL-C | Scotch is a software package for graph and mesh/hypergraph partitioning andsparse matrix ordering. The parallel scotch libraries are packaged in theptscotch sub-packages. | +| scotch-devel | CeCILL-C | This package contains development libraries for scotch. | +| SDL2 | zlib and MIT | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. | +| SDL2-devel | zlib and MIT | Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designedto provide fast access to the graphics frame buffer and audio device. Thispackage provides the libraries, include files, and other resources needed fordeveloping SDL applications. | +| SDL2-static | zlib and MIT | Static libraries for SDL2. | +| sendmail-milter-devel | Sendmail | Include files and devel libraries for the milter add-ons as part of sendmail. | +| sg3_utils-devel | GPLv2+ and BSD | This package contains the sg3_utils library and its header files fordeveloping applications. | +| sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The sharutils package contains the GNU shar utilities, a set of tools forencoding and decoding packages of files (in binary or text format) ina special plain text format called shell archives (shar). This format can besent through e-mail (which can be problematic for regular binary files). Theshar utility supports a wide range of capabilities (compressing, uuencoding,splitting long files for multi-part mailings, providing check-sums), whichmake it very flexible at creating shar files. After the files have been sent,the unshar tool scans mail messages looking for shar files. Unsharautomatically strips off mail headers and introductory text and then unpacksthe shar files. | +| sisu-inject | EPL-1.0 and BSD | This package contains Sisu inject. | +| sisu-javadoc | EPL-1.0 and BSD | This package contains API documentation for Sisu. | +| sisu-mojos | EPL-1.0 | The Sisu Plugin for Maven provides mojos to generateMETA-INF/sisu/javax.inject.Named index files for the Sisu container. | +| sisu-mojos-javadoc | EPL-1.0 | This package contains API documentation for sisu-mojos. | +| sisu-plexus | EPL-1.0 and BSD | This package contains Sisu Plexus. | +| slf4j | MIT and ASL 2.0 | The Simple Logging Facade for Java or (SLF4J) is intended to serveas a simple facade for various logging APIs allowing to the end-userto plug in the desired implementation at deployment time. SLF4J alsoallows for a gradual migration path away fromJakarta Commons Logging (JCL).Logging API implementations can either choose to implement theSLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,it is possible (and rather easy) to write SLF4J adapters for the givenAPI implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter.. | +| slf4j-ext | MIT and ASL 2.0 | Extensions to the SLF4J API. | +| slf4j-javadoc | MIT and ASL 2.0 | This package provides API documentation for slf4j. | +| slf4j-jcl | MIT and ASL 2.0 | SLF4J JCL Binding. | +| slf4j-jdk14 | MIT and ASL 2.0 | SLF4J JDK14 Binding. | +| slf4j-log4j12 | MIT and ASL 2.0 | SLF4J LOG4J-12 Binding. | +| slf4j-manual | MIT and ASL 2.0 | This package provides documentation for slf4j. | +| slf4j-sources | MIT and ASL 2.0 | SLF4J Source JARs. | +| snappy-devel | BSD | The snappy-devel package contains libraries and header files fordeveloping applications that use snappy. | +| socket_wrapper | BSD | socket_wrapper aims to help client/server software development teams willing togain full functional test coverage. It makes it possible to run severalinstances of the full software stack on the same machine and perform locallyfunctional testing of complex network configurations.To use it set the following environment variables:LD_PRELOAD=libsocket_wrapper.soSOCKET_WRAPPER_DIR=/path/to/swrap_dirThis package doesn't have a devel package because this project is fordevelopment/testing. | +| sombok | GPLv2+ or Artistic clarified | Sombok library package performs Line Breaking Algorithm described in UnicodeStandards Annex #14 (UAX #14). East_Asian_Width informative properties definedby Annex #11 (UAX #11) may be concerned to determine breaking positions. Thispackage also implements ""default"" Grapheme Cluster segmentation described inAnnex #29 (UAX #29). | +| sombok-devel | GPLv2+ or Artistic clarified | The sombok-devel package contains libraries and header files fordeveloping applications that use sombok. | +| sonatype-oss-parent | ASL 2.0 | Sonatype OSS parent pom used by other sonatype packages. | +| sonatype-plugins-parent | ASL 2.0 | This package provides Sonatype plugins parent POM used by other Sonatypepackages. | +| soundtouch-devel | LGPLv2+ | Libraries, include files, etc you can use to develop soundtouch applications. | +| sparsehash-devel | BSD | The Google SparseHash project contains several C++ template hash-mapimplementations with different performance characteristics, includingan implementation that optimizes for space and one that optimizes forspeed. | +| spec-version-maven-plugin | CDDL or GPLv2 with exceptions | Maven Plugin to configure APIs version andspecs in a MANIFEST.MF file. | +| spec-version-maven-plugin-javadoc | CDDL or GPLv2 with exceptions | This package contains javadoc for spec-version-maven-plugin. | +| speech-dispatcher-devel | GPLv2+ | The speech-dispatcher-devel package contains libraries and header files fordeveloping applications that use speech-dispatcher. | +| speech-dispatcher-doc | GPLv2+ | speechd documentation | +| speex-devel | BSD | Speex is a patent-free compression format designed especially forspeech. This package contains development files for speex | +| speexdsp-devel | BSD | Speex is a patent-free compression format designed especially forspeech. This package contains development files for speexdspThis is the DSP package, see the speex package for the codec part. | +| spice-parent | ASL 2.0 | Spice components and libraries are common componentsused throughout the Sonatype Forge. | +| spice-server-devel | LGPLv2+ | This package contains the header files, static libraries and developmentdocumentation for spice-server. If you like to develop programsusing spice-server, you will need to install spice-server-devel. | +| spirv-tools-devel | ASL 2.0 | Development files for spirv-tools | +| suitesparse-devel | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | The suitesparse-devel package contains files needed for developingapplications which use the suitesparse libraries. | +| SuperLU | BSD and GPLV2+ | SuperLU contains a set of subroutines to solve a sparse linear systemA*X=B. It uses Gaussian elimination with partial pivoting (GEPP).The columns of A may be preordered before factorization; thepreordering for sparsity is completely separate from the factorization. | +| SuperLU-devel | BSD and GPLV2+ | The SuperLU-devel package contains the header filesand libraries for use with SuperLU package. | +| taglib-devel | LGPLv2 or MPLv1.1 | Files needed when building software with taglib. | +| testng | ASL 2.0 | TestNG is a testing framework inspired from JUnit and NUnit but introducingsome new functionality, including flexible test configuration, anddistributed test running. It is designed to cover unit tests as well asfunctional, end-to-end, integration, etc. | +| testng-javadoc | ASL 2.0 | This package contains the API documentation for testng. | +| texi2html | GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2) | The basic purpose of texi2html is to convert Texinfo documents into HTML,and other formats. Configuration files written in perl provide fine degreeof control over the final output, allowing most every aspect of the finaloutput not specified in the Texinfo input file to be specified. | +| texinfo | GPLv3+ | Texinfo is a documentation system that can produce both onlineinformation and printed output from a single source file. The GNUProject uses the Texinfo file format for most of its documentation.Install texinfo if you want a documentation system for producing bothonline and print documentation from the same source file and/or if youare going to write documentation for the GNU Project. | +| texinfo-tex | GPLv3+ | Texinfo is a documentation system that can produce both onlineinformation and printed output from a single source file. The GNUProject uses the Texinfo file format for most of its documentation.The texinfo-tex package provides tools to format Texinfo documentsfor printing using TeX. | +| texlive-lib-devel | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Development files for TeX specific shared libraries. | +| tinycdb-devel | Public Domain | tinycdb is a small, fast and reliable utility set and subroutinelibrary for creating and reading constant databases.This package contains tinycdb development library and header file fordeveloping applications that use tinycdb. | +| tinyxml2 | zlib | TinyXML-2 is a simple, small, efficient, C++ XML parser that can beeasily integrated into other programs. It uses a Document Object Model(DOM), meaning the XML data is parsed into a C++ objects that can bebrowsed and manipulated, and then written to disk or another output stream.TinyXML-2 doesn't parse or use DTDs (Document Type Definitions) nor XSLs(eXtensible Stylesheet Language).TinyXML-2 uses a similar API to TinyXML-1, But the implementation of theparser was completely re-written to make it more appropriate for use in agame. It uses less memory, is faster, and uses far fewer memory allocations. | +| tinyxml2-devel | zlib | This package contains the libraries and header files that are neededfor writing applications with the tinyxml2 library. | +| tix-devel | TCL | Tix, the Tk Interface eXtension, is a powerful set of user interfacecomponents that expands the capabilities of your Tcl/Tk and Pythonapplications. Using Tix together with Tk will greatly enhance theappearance and functionality of your application.This package contains the tix development files needed for buildingtix applications. | +| tog-pegasus-devel | MIT | The OpenPegasus WBEM Services for Linux SDK is the developer's kit for theOpenPegasus WBEM Services for Linux release. It provides Linux C++ developerswith the WBEM files required to build WBEM Clients and Providers. It alsosupports C provider developers via the CMPI interface. | +| tokyocabinet-devel | LGPLv2+ | This package contains the libraries and header files needed fordeveloping with tokyocabinet. | +| torque | OpenPBS and TORQUEv1.1 | TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resourcemanager providing control over batch jobs and distributed compute nodes.TORQUE is based on OpenPBS version 2.3.12 and incorporates scalability,fault tolerance, and feature extension patches provided by USC, NCSA, OSC,the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and manyother leading edge HPC organizations.This package holds just a few shared files and directories. | +| torque-devel | OpenPBS and TORQUEv1.1 | TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resourcemanager providing control over batch jobs and distributed compute nodes.TORQUE is based on OpenPBS version 2.3.12 and incorporates scalability,fault tolerance, and feature extension patches provided by USC, NCSA, OSC,the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and manyother leading edge HPC organizations.This package includes the header files and static librariesnecessary for developing programs which will use torque. | +| tpm2-abrmd-devel | BSD | This package contains headers, static libraries and package config filesrequired to build applications that use tpm2-abrmd. | +| tpm-tools-devel | CPL | tpm-tools-devel is a package that contains the libraries and headers necessaryfor developing tpm-tools applications. | +| transfig | MIT | The transfig utility creates a makefile which translates FIG (createdby xfig) or PIC figures into a specified LaTeX graphics language (forexample, PostScript(TM)). Transfig is used to create TeX documentswhich are portable (i.e., they can be printed in a wide variety ofenvironments).Install transfig if you need a utility for translating FIG or PICfigures into certain graphics languages. | +| trousers-devel | BSD | Header files and man pages for use in creating Trusted Computing enabledapplications. | +| turbojpeg-devel | IJG | This package contains header files necessary for developing programs which willmanipulate JPEG files using the TurboJPEG library. | +| uglify-js | BSD | JavaScript parser, mangler/compressor and beautifier toolkit.This package ships the uglifyjs command-line tool and a library suitable foruse within Node.js. | +| uid_wrapper | GPLv3+ | Some projects like a file server need privilege separation to be able to switchto the connection user and do file operations. uid_wrapper convincingly liesto the application letting it believe it is operating as root and evenswitching between UIDs and GIDs as needed.To use it set the following environment variables:LD_PRELOAD=libuid_wrapper.soUID_WRAPPER=1This package doesn't have a devel package cause this project is fordevelopment/testing. | +| upower-devel | GPLv2+ | Headers and libraries for UPower. | +| upower-devel-docs | GPLv2+ | Developer documentation for for libupower-glib. | +| urw-base35-fonts-devel | AGPLv3 | The Level 2 Core Font Set is a PostScript specification of 35 base fonts thatcan be used with any PostScript file. In Fedora, these fonts are provided freelyby (URW)++ company, and are mainly utilized by applications using Ghostscript.This package is useful for Fedora development purposes only. It installs RPMmacros useful for building packages against urw-base35-fonts,as well as all the fonts contained in this font set. | +| usbredir-devel | LGPLv2+ | The usbredir-devel package contains libraries and header files fordeveloping applications that use usbredir. | +| userspace-rcu-devel | LGPLv2+ | The userspace-rcu-devel package contains libraries and header files fordeveloping applications that use userspace-rcu. | +| ustr | MIT or LGPLv2+ or BSD | Micro string library, very low overhead from plain strdup() (Ave. 44% for0-20B strings). Very easy to use in existing C code. At it's simplest you canjust include a single header file into your .c and start using it. This package also distributes pre-built shared libraries. | +| uthash-devel | BSD | Any C structure can be stored in a hash table using uthash. Justadd a UT_hash_handle to the structure and choose one or more fieldsin your structure to act as the key. Then use these macros to store,retrieve or delete items from the hash table. | +| uuid-devel | MIT | Development headers and libraries for OSSP uuid. | +| vala | LGPLv2+ and BSD | Vala is a new programming language that aims to bring modern programminglanguage features to GNOME developers without imposing any additionalruntime requirements and without using a different ABI compared toapplications and libraries written in C.valac, the Vala compiler, is a self-hosting compiler that translatesVala source code into C source and header files. It uses the GObjecttype system to create classes and interfaces declared in the Vala sourcecode. It's also planned to generate GIDL files when gobject-introspection is ready.The syntax of Vala is similar to C#, modified to better fit the GObjecttype system. | +| vala-devel | LGPLv2+ and BSD | Vala is a new programming language that aims to bring modern programminglanguage features to GNOME developers without imposing any additionalruntime requirements and without using a different ABI compared toapplications and libraries written in C.This package contains development files for vala. This is notnecessary for using the vala compiler. | +| velocity | ASL 2.0 | Velocity is a Java-based template engine. It permits anyone to use thesimple yet powerful template language to reference objects defined inJava code.When Velocity is used for web development, Web designers can work inparallel with Java programmers to develop web sites according to theModel-View-Controller (MVC) model, meaning that web page designers canfocus solely on creating a site that looks good, and programmers canfocus solely on writing top-notch code. Velocity separates Java codefrom the web pages, making the web site more maintainable over the longrun and providing a viable alternative to Java Server Pages (JSPs) orPHP.Velocity's capabilities reach well beyond the realm of web sites; forexample, it can generate SQL and PostScript and XML (see Anakia for moreinformation on XML transformations) from templates. It can be usedeither as a standalone utility for generating source code and reports,or as an integrated component of other systems. Velocity also providestemplate services for the Turbine web application framework.Velocity+Turbine provides a template service that will allow webapplications to be developed according to a true MVC model. | +| velocity-demo | ASL 2.0 | Demonstrations and samples for velocity. | +| velocity-javadoc | ASL 2.0 | Javadoc for velocity. | +| velocity-manual | ASL 2.0 | Documentation for velocity. | +| vte291-devel | LGPLv2+ | The vte291-devel package contains libraries and header files fordeveloping applications that use vte291. | +| wavpack-devel | BSD | Files needed for developing apps using wavpack | +| web-assets-devel | MIT | RPM macros for Web Assets packaging. | +| web-assets-filesystem | Public Domain | The basic directory layout for Web Assets. | +| weld-parent | ASL 2.0 | Parent POM for Weld | +| wireshark-devel | GPL+ | The wireshark-devel package contains the header files, developerdocumentation, and libraries required for development of wireshark scriptsand plugins. | +| xalan-j2 | ASL 2.0 and W3C | Xalan is an XSLT processor for transforming XML documents into HTML,text, or other XML document types. It implements the W3C Recommendationsfor XSL Transformations (XSLT) and the XML Path Language (XPath). It canbe used from the command line, in an applet or a servlet, or as a modulein other program. | +| xalan-j2-demo | ASL 2.0 | Demonstrations and samples for xalan-j2. | +| xalan-j2-javadoc | ASL 2.0 | Javadoc for xalan-j2. | +| xalan-j2-manual | ASL 2.0 | Documentation for xalan-j2. | +| xalan-j2-xsltc | ASL 2.0 | The XSLT Compiler is a Java-based tool for compiling XSLT stylesheets intolightweight and portable Java byte codes called translets. | +| Xaw3d-devel | MIT and GPLv3+ | Xaw3d is an enhanced version of the MIT Athena widget set forthe X Window System. Xaw3d adds a three-dimensional look to thoseapplications with minimal or no source code changes. Xaw3d-devel includesthe header files and libraries for developing programs that take fulladvantage of Xaw3d's features.You should install Xaw3d-devel if you are going to develop applicationsusing the Xaw3d widget set. You'll also need to install the Xaw3dpackage. | +| xbean | ASL 2.0 | The goal of XBean project is to create a plugin based serveranalogous to Eclipse being a plugin based IDE. XBean will be able todiscover, download and install server plugins from an Internet basedrepository. In addition, we include support for multiple IoC systems,support for running with no IoC system, JMX without JMX code,lifecycle and class loader management, and a rock solid Springintegration. | +| xbean-javadoc | ASL 2.0 | This package provides API documentation for xbean. | +| xcb-proto | MIT | XCB is a project to enable efficient language bindings to the X11 protocol.This package contains the protocol descriptions themselves. Languagebindings use these protocol descriptions to generate code for marshallingthe protocol. | +| xcb-util-devel | MIT | Development files for xcb-util. | +| xcb-util-image-devel | MIT | Development files for xcb-util-image. | +| xcb-util-keysyms-devel | MIT | Development files for xcb-util-keysyms. | +| xcb-util-renderutil-devel | MIT | Development files for xcb-util-renderutil. | +| xcb-util-wm-devel | MIT | Development files for xcb-util-wm. | +| xerces-j2 | ASL 2.0 and W3C | Welcome to the future! Xerces2 is the next generation of high performance,fully compliant XML parsers in the Apache Xerces family. This new version ofXerces introduces the Xerces Native Interface (XNI), a complete framework forbuilding parser components and configurations that is extremely modular andeasy to program.The Apache Xerces2 parser is the reference implementation of XNI but otherparser components, configurations, and parsers can be written using the XercesNative Interface. For complete design and implementation documents, refer tothe XNI Manual.Xerces2 is a fully conforming XML Schema processor. For more information,refer to the XML Schema page.Xerces2 also provides a complete implementation of the Document Object ModelLevel 3 Core and Load/Save W3C Recommendations and provides a completeimplementation of the XML Inclusions (XInclude) W3C Recommendation. It alsoprovides support for OASIS XML Catalogs v1.1.Xerces2 is able to parse documents written according to the XML 1.1Recommendation, except that it does not yet provide an option to enablenormalization checking as described in section 2.13 of this specification. Italso handles name spaces according to the XML Namespaces 1.1 Recommendation,and will correctly serialize XML 1.1 documents if the DOM level 3 load/saveAPIs are in use. | +| xerces-j2-demo | ASL 2.0 and W3C | Demonstrations and samples for xerces-j2. | +| xerces-j2-javadoc | ASL 2.0 and W3C | This package contains the API documentation for xerces-j2. | +| xhtml1-dtds | W3C | This provides the DTDs of the Second Edition of XHTML 1.0, a reformulationof HTML 4 as an XML 1.0 application, and three DTDs corresponding to theones defined by HTML 4. The semantics of the elements and their attributesare defined in the W3C Recommendation for HTML 4. These semantics providethe foundation for future extensibility of XHTML. | +| xml-commons-apis | ASL 2.0 and W3C and Public Domain | xml-commons-apis is designed to organize and have common packaging forthe various externally-defined standard interfaces for XML. Thisincludes the DOM, SAX, and JAXP. | +| xml-commons-apis-javadoc | ASL 2.0 and W3C and Public Domain | Javadoc for xml-commons-apis. | +| xml-commons-apis-manual | ASL 2.0 and W3C and Public Domain | Manual for xml-commons-apis. | +| xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons. | +| xml-commons-resolver-javadoc | ASL 2.0 | Javadoc for xml-commons-resolver. | +| xmlrpc-c-c++ | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for C++. | +| xmlrpc-c-client++ | BSD and MIT | XML-RPC is a quick-and-easy way to make procedure calls over theInternet. It converts the procedure call into XML document, sends itto a remote server using HTTP, and gets back the response as XML.This library provides a modular implementation of XML-RPC for C++clients. | +| xmlrpc-c-devel | BSD and MIT | Static libraries and header files for writing XML-RPC applications inC and C++. | +| xmlsec1-devel | MIT | Libraries, includes, etc. you can use to develop applications with XML DigitalSignatures and XML Encryption support. | +| xmlsec1-gcrypt | MIT | GCrypt plugin for XML Security Library provides GCrypt based crypto servicesfor the xmlsec library. | +| xmlsec1-gnutls | MIT | GNUTls plugin for XML Security Library provides GNUTls based crypto servicesfor the xmlsec library. | +| xmlsec1-gnutls-devel | MIT | Libraries, includes, etc. for developing XML Security applications with GNUTls. | +| xmlsec1-openssl-devel | MIT | Libraries, includes, etc. for developing XML Security applications with OpenSSL | +| xmltoman | GPLv2+ | This package provides xmltoman and xmlmantohtml scripts, to compilethe xml representation of manual page to either roff source, or HTML(while providing the CSS stylesheet for eye-candy look). XSL stylesheetfor doing rougly the same job is provided. | +| xmlunit | BSD | XMLUnit extends JUnit to simplify unit testing of XML. It compares a controlXML document to a test document or the result of a transformation, validatesdocuments against a DTD, and (from v0.5) compares the results of XPathexpressions. | +| xmlunit-javadoc | BSD | Javadoc for xmlunit | +| xmvn | ASL 2.0 | This package provides extensions for Apache Maven that can be used tomanage system artifact repository and use it to resolve Mavenartifacts in offline mode, as well as Maven plugins to help withcreating RPM packages containing Maven artifacts. | +| xmvn-api | ASL 2.0 | This package provides XMvn API module which contains public interfacefor functionality implemented by XMvn Core. | +| xmvn-bisect | ASL 2.0 | This package provides XMvn Bisect, which is a debugging tool that candiagnose build failures by using bisection method. | +| xmvn-connector-aether | ASL 2.0 | This package provides XMvn Connector for Maven Resolver, whichprovides integration of Maven Resolver with XMvn. It provides anadapter which allows XMvn resolver to be used as Maven workspacereader. | +| xmvn-connector-ivy | ASL 2.0 | This package provides XMvn Connector for Apache Ivy, which providesintegration of Apache Ivy with XMvn. It provides an adapter whichallows XMvn resolver to be used as Ivy resolver. | +| xmvn-core | ASL 2.0 | This package provides XMvn Core module, which implements the essentialfunctionality of XMvn such as resolution of artifacts from systemrepository. | +| xmvn-install | ASL 2.0 | This package provides XMvn Install, which is a command-line interfaceto XMvn installer. The installer reads reactor metadata and performsartifact installation according to specified configuration. | +| xmvn-javadoc | ASL 2.0 | This package provides API documentation for xmvn. | +| xmvn-minimal | ASL 2.0 | This package provides minimal version of XMvn, incapable of usingremote repositories. | +| xmvn-mojo | ASL 2.0 | This package provides XMvn MOJO, which is a Maven plugin that consistsof several MOJOs. Some goals of these MOJOs are intended to beattached to default Maven lifecycle when building packages, others canbe called directly from Maven command line. | +| xmvn-parent-pom | ASL 2.0 | This package provides XMvn parent POM. | +| xmvn-resolve | ASL 2.0 | This package provides XMvn Resolver, which is a very simplecommald-line tool to resolve Maven artifacts from system repositories.Basically it's just an interface to artifact resolution mechanismimplemented by XMvn Core. The primary intended use case of XMvnResolver is debugging local artifact repositories. | +| xmvn-subst | ASL 2.0 | This package provides XMvn Subst, which is a tool that can substituteMaven artifact files with symbolic links to corresponding files inartifact repository. | +| xmvn-tools-pom | ASL 2.0 | This package provides XMvn Tools parent POM. | +| xorg-x11-apps | MIT | A collection of common X Window System applications. | +| xorg-x11-drv-libinput-devel | MIT | Xorg X11 libinput input driver development files. | +| xorg-x11-drv-wacom-devel | GPLv2+ | X.Org X11 wacom input driver development files. | +| xorg-x11-server-devel | MIT | The SDK package provides the developmental files which are necessary fordeveloping X server driver modules, and for compiling driver modulesoutside of the standard X11 source code tree. Developers writing videodrivers, input drivers, or other X modules should install this package. | +| xorg-x11-util-macros | MIT | X.Org X11 autotools macros required for building the various packages thatcomprise the X Window System. | +| xorg-x11-xkb-utils-devel | MIT | X.Org X11 xkb utilities development files. | +| xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library | +| xz-java | Public Domain | A complete implementation of XZ data compression in Java.It features full support for the .xz file format specification version 1.0.4,single-threaded streamed compression and decompression, single-threadeddecompression with limited random access support, raw streams (no .xz headers)for advanced users, including LZMA2 with preset dictionary. | +| xz-java-javadoc | Public Domain | This package contains the API documentation for xz-java. | +| xz-lzma-compat | Public Domain | The lzma-compat package contains compatibility links for oldercommands that deal with the older LZMA format. | +| yajl-devel | ISC | Yet Another JSON Library. YAJL is a small event-driven(SAX-style) JSON parser written in ANSI C, and a smallvalidating JSON generator.This sub-package provides the libraries and includesnecessary for developing against the YAJL library | +| yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Yasm is a complete rewrite of the NASM assembler under the ""new"" BSD License(some portions are under other licenses, see COPYING for details). It isdesigned from the ground up to allow for multiple assembler syntaxes to besupported (eg, NASM, TASM, GAS, etc.) in addition to multiple output objectformats and even multiple instruction sets. Another primary module of theoverall design is an optimizer module. | +| yelp-devel | LGPLv2+ and ASL 2.0 and GPLv2+ | This package contains header files and documentation forthe libraries in the yelp-libs package. | +| zlib-static | zlib and Boost | The zlib-static package includes static libraries neededto develop programs that use the zlib compression anddecompression library. | +| zziplib-devel | LGPLv2+ or MPLv1.1 | The zziplib library is intentionally lightweight, it offers the ability toeasily extract data from files archived in a single zip file. Applicationscan bundle files into a single zip archive and access them. The implementationis based only on the (free) subset of compression with the zlib algorithmwhich is actually used by the zip/unzip tools.This package contains files required to build applications that will use thezziplib library. | diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 AppStream \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 AppStream \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..d24ec38002097c21380703f7787af4bae56f75fb --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 AppStream \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,3519 @@ +| 软件包 | 许可协议 | 功能简述 | +|-------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| abattis-cantarell-fonts | OFL | Cantarell, a Humanist sans-serif font family | +| abrt-addon-ccpp | GPLv2+ | abrt's C/C++ addon | +| abrt-addon-coredump-helper | GPLv2+ | abrt's /proc/sys/kernel/core_pattern helper | +| abrt-addon-kerneloops | GPLv2+ | abrt's kerneloops addon | +| abrt-addon-pstoreoops | GPLv2+ | abrt's pstore oops addon | +| abrt-addon-vmcore | GPLv2+ | abrt's vmcore addon | +| abrt-addon-xorg | GPLv2+ | abrt's Xorg addon | +| abrt-cli | GPLv2+ | Virtual package to make easy default installation on non-graphical environments | +| abrt-cli-ng | GPLv2+ | abrt's improved command line interface | +| abrt-console-notification | GPLv2+ | ABRT console notification script | +| abrt-dbus | GPLv2+ | ABRT DBus service | +| abrt-desktop | GPLv2+ | Virtual package to make easy default installation on desktop environments | +| abrt | GPLv2+ | Automatic bug detection and reporting tool | +| abrt-gui | GPLv2+ | abrt's gui | +| abrt-gui-libs | GPLv2+ | Libraries for abrt-gui | +| abrt-java-connector | GPLv2+ | JNI Agent library converting Java exceptions to ABRT problems | +| abrt-libs | GPLv2+ | Libraries for abrt | +| abrt-plugin-machine-id | GPLv2+ | abrt's plugin to generate machine_id based off dmidecode | +| abrt-plugin-sosreport | GPLv2+ | abrt's plugin for building automatic sosreports | +| abrt-tui | GPLv2+ | abrt's command line interface | +| accountsservice | GPLv3+ | D-Bus interfaces for querying and manipulating user account information | +| accountsservice-libs | GPLv3+ | Client-side library to talk to accountsservice | +| acpid | GPLv2+ | ACPI Event Daemon | +| adobe-mappings-cmap | BSD | CMap resources for Adobe's character collections | +| adobe-mappings-cmap-deprecated | BSD | Deprecated CMap resources for Adobe's character collections | +| adobe-mappings-pdf | BSD | PDF mapping resources from Adobe | +| adwaita-cursor-theme | LGPLv3+ or CC-BY-SA | Adwaita cursor theme | +| adwaita-gtk2-theme | LGPLv2+ | Adwaita gtk2 theme | +| adwaita-icon-theme | LGPLv3+ or CC-BY-SA | Adwaita icon theme | +| adwaita-qt | LGPLv2+ | Adwaita theme for Qt-based applications | +| aide | GPLv2+ | Intrusion detection environment | +| alsa-firmware | GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+ | Firmware for several ALSA-supported sound cards | +| alsa-lib-devel | LGPLv2+ | Development files from the ALSA library | +| alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) library | +| alsa-plugins-arcamav | LGPLv2+ | Arcam AV amplifier plugin for ALSA | +| alsa-plugins-maemo | LGPLv2+ | Maemo plugin for ALSA | +| alsa-plugins-oss | LGPLv2+ | Oss PCM output plugin for ALSA | +| alsa-plugins-pulseaudio | LGPLv2+ | Alsa to PulseAudio backend | +| alsa-plugins-samplerate | GPLv2+ | External rate converter plugin for ALSA | +| alsa-plugins-speex | LGPLv2+ | Rate Converter Plugin Using Speex Resampler | +| alsa-plugins-upmix | LGPLv2+ | Upmixer channel expander plugin for ALSA | +| alsa-plugins-usbstream | LGPLv2+ | USB stream plugin for ALSA | +| alsa-plugins-vdownmix | LGPLv2+ | Downmixer to stereo plugin for ALSA | +| alsa-tools-firmware | GPLv2+ | ALSA tools for uploading firmware to some soundcards | +| alsa-ucm | BSD | ALSA Use Case Manager configuration | +| alsa-utils-alsabat | GPLv2+ | Advanced Linux Sound Architecture (ALSA) - Basic Audio Tester | +| alsa-utils | GPLv2+ | Advanced Linux Sound Architecture (ALSA) utilities | +| amanda | BSD and GPLv3+ and GPLv2+ and GPLv2 | A network-capable tape backup solution | +| amanda-client | BSD and GPLv3+ and GPLv2+ and GPLv2 | The client component of the AMANDA tape backup system | +| amanda-libs | BSD and GPLv3+ and GPLv2+ and GPLv2 | Amanda libraries | +| amanda-server | BSD and GPLv3+ and GPLv2+ and GPLv2 | The server side of the AMANDA tape backup system | +| anaconda-core | GPLv2+ and MIT | Core of the Anaconda installer | +| anaconda-dracut | GPLv2+ and MIT | The anaconda dracut module | +| anaconda | GPLv2+ and MIT | Graphical system installer | +| anaconda-gui | GPLv2+ and MIT | Graphical user interface for the Anaconda installer | +| anaconda-install-env-deps | GPLv2+ and MIT | Installation environment specific dependencies | +| anaconda-tui | GPLv2+ and MIT | Textual user interface for the Anaconda installer | +| anaconda-user-help | CC-BY-SA | Content for the Anaconda built-in help system | +| anaconda-widgets | GPLv2+ and MIT | A set of custom GTK+ widgets for use with anaconda | +| annobin-annocheck | GPLv3+ | A tool for checking the security hardening status of binaries | +| annobin | GPLv3+ | Annotate and examine compiled binary files | +| anolis-backgrounds | Licensed only for approved usage, see COPYING for details. | Anolis OS related desktop backgrounds | +| anolis-logos-ipa | Licensed only for approved usage, see COPYING for details. | Anolis OS related icons and pictures used by ipa | +| ansible-freeipa | GPLv3+ | Roles and playbooks to deploy FreeIPA servers, replicas and clients | +| appstream-data | CC0 and CC-BY and CC-BY-SA and GFDL | Cached AppStream metadata | +| apr | ASL 2.0 and BSD with advertising and ISC and BSD | Apache Portable Runtime library | +| apr-devel | ASL 2.0 and BSD with advertising and ISC and BSD | APR library development kit | +| apr-util | ASL 2.0 | Apache Portable Runtime Utility library | +| apr-util-bdb | ASL 2.0 | APR utility library Berkeley DB driver | +| apr-util-devel | ASL 2.0 | APR utility library development kit | +| apr-util-ldap | ASL 2.0 | APR utility library LDAP support | +| apr-util-mysql | ASL 2.0 | APR utility library MySQL DBD driver | +| apr-util-odbc | ASL 2.0 | APR utility library ODBC DBD driver | +| apr-util-openssl | ASL 2.0 | APR utility library OpenSSL crypto support | +| apr-util-pgsql | ASL 2.0 | APR utility library PostgreSQL DBD driver | +| apr-util-sqlite | ASL 2.0 | APR utility library SQLite DBD driver | +| asciidoc | GPL+ and GPLv2+ | Text based document generation | +| aspell-en | MIT and BSD | English dictionaries for Aspell | +| aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | Spell checker | +| aspnetcore-runtime-3.0 | MIT and ASL 2.0 and BSD | ASP.NET Core 3.0 runtime | +| aspnetcore-runtime-3.1 | MIT and ASL 2.0 and BSD | ASP.NET Core 3.1 runtime | +| aspnetcore-runtime-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | ASP.NET Core 5.0 runtime | +| aspnetcore-targeting-pack-3.0 | MIT and ASL 2.0 and BSD | Targeting Pack for Microsoft.AspNetCore.App 3.0 | +| aspnetcore-targeting-pack-3.1 | MIT and ASL 2.0 and BSD | Targeting Pack for Microsoft.AspNetCore.App 3.1 | +| aspnetcore-targeting-pack-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | Targeting Pack for Microsoft.AspNetCore.App 5.0 | +| atk-devel | LGPLv2+ | Development files for the ATK accessibility toolkit | +| atk | LGPLv2+ | Interfaces for accessibility support | +| atkmm | LGPLv2+ | C++ interface for the ATK library | +| at-spi2-atk-devel | LGPLv2+ | A GTK+ module that bridges ATK to D-Bus at-spi | +| at-spi2-atk | LGPLv2+ | A GTK+ module that bridges ATK to D-Bus at-spi | +| at-spi2-core-devel | LGPLv2+ | Development files and headers for at-spi2-core | +| at-spi2-core | LGPLv2+ | Protocol definitions and daemon for D-Bus at-spi | +| authd | GPLv2+ | A RFC 1413 ident protocol daemon | +| authselect-compat | GPLv3+ | Tool to provide minimum backwards compatibility with authconfig | +| autoconf | GPLv2+ and GFDL | A GNU tool for automatically configuring source code | +| autocorr-af | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Afrikaans auto-correction rules | +| autocorr-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bulgarian auto-correction rules | +| autocorr-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Catalan auto-correction rules | +| autocorr-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Czech auto-correction rules | +| autocorr-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Danish auto-correction rules | +| autocorr-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | German auto-correction rules | +| autocorr-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | English auto-correction rules | +| autocorr-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Spanish auto-correction rules | +| autocorr-fa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Farsi auto-correction rules | +| autocorr-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Finnish auto-correction rules | +| autocorr-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | French auto-correction rules | +| autocorr-ga | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Irish auto-correction rules | +| autocorr-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Croatian auto-correction rules | +| autocorr-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hungarian auto-correction rules | +| autocorr-is | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Icelandic auto-correction rules | +| autocorr-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Italian auto-correction rules | +| autocorr-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Japanese auto-correction rules | +| autocorr-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Korean auto-correction rules | +| autocorr-lb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Luxembourgish auto-correction rules | +| autocorr-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Lithuanian auto-correction rules | +| autocorr-mn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Mongolian auto-correction rules | +| autocorr-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Dutch auto-correction rules | +| autocorr-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Polish auto-correction rules | +| autocorr-pt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Portuguese auto-correction rules | +| autocorr-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Romanian auto-correction rules | +| autocorr-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Russian auto-correction rules | +| autocorr-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Slovak auto-correction rules | +| autocorr-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Slovenian auto-correction rules | +| autocorr-sr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Serbian auto-correction rules | +| autocorr-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Swedish auto-correction rules | +| autocorr-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Turkish auto-correction rules | +| autocorr-vi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Vietnamese auto-correction rules | +| autocorr-zh | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Chinese auto-correction rules | +| autogen-libopts | LGPLv3+ | Automated option processing library based on autogen | +| automake | GPLv2+ and GFDL and Public Domain and MIT | A GNU tool for automatically creating Makefiles | +| avahi-ui-gtk3 | LGPLv2+ | Gtk user interface library for Avahi (Gtk+ 3 version) | +| babl | LGPLv3+ and GPLv3+ | A dynamic, any to any, pixel format conversion library | +| bacula-client | AGPLv3 with exceptions | Bacula backup client | +| bacula-common | AGPLv3 with exceptions | Common Bacula files | +| bacula-console | AGPLv3 with exceptions | Bacula management console | +| bacula-director | AGPLv3 with exceptions | Bacula Director files | +| bacula-libs | AGPLv3 with exceptions | Bacula libraries | +| bacula-libs-sql | AGPLv3 with exceptions | Bacula SQL libraries | +| bacula-logwatch | AGPLv3 with exceptions | Bacula Director logwatch scripts | +| bacula-storage | AGPLv3 with exceptions | Bacula storage daemon files | +| baobab | GPLv2+ and GFDL | A graphical directory tree analyzer | +| bcc | ASL 2.0 | BPF Compiler Collection (BCC) | +| bcc-tools | ASL 2.0 | Command line tools for BPF Compiler Collection (BCC) | +| bind-chroot | MPLv2.0 | A chroot runtime environment for the ISC BIND DNS server, named(8) | +| bind-devel | MPLv2.0 | Header files and libraries needed for BIND DNS development | +| bind-libs-lite | MPLv2.0 | Libraries for working with the DNS protocol | +| bind-libs | MPLv2.0 | Libraries used by the BIND DNS packages | +| bind-license | MPLv2.0 | License of the BIND DNS suite | +| bind-lite-devel | MPLv2.0 | Lite version of header files and libraries needed for BIND DNS development | +| bind | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server | +| bind-pkcs11-devel | MPLv2.0 | Development files for Bind libraries compiled with native PKCS#11 | +| bind-pkcs11-libs | MPLv2.0 | Bind libraries compiled with native PKCS#11 | +| bind-pkcs11 | MPLv2.0 | Bind with native PKCS#11 functionality for crypto | +| bind-pkcs11-utils | MPLv2.0 | Bind tools with native PKCS#11 for using DNSSEC | +| bind-sdb-chroot | MPLv2.0 | A chroot runtime environment for the ISC BIND DNS server, named-sdb(8) | +| bind-sdb | MPLv2.0 | BIND server with database backends and DLZ support | +| bind-utils | MPLv2.0 | Utilities for querying DNS name servers | +| binutils-devel | GPLv3+ | BFD and opcodes static and dynamic libraries and header files | +| bison | GPLv3+ | A GNU general-purpose parser generator | +| bison-runtime | GPLv3+ | Runtime support files used by Bison-generated parsers | +| bitmap-console-fonts | GPLv2 | Selected set of bitmap fonts | +| bitmap-fangsongti-fonts | MIT | Selected CJK bitmap fonts for Anaconda | +| bitmap-fixed-fonts | GPLv2 | Selected set of bitmap fonts | +| bitmap-fonts-compat | GPLv2 and MIT and Lucida | Compatibility files of bitmap-font families | +| bitmap-lucida-typewriter-fonts | Lucida | Selected CJK bitmap fonts for Anaconda | +| blas64 | BSD | The Basic Linear Algebra Subprograms library (64bit INTEGER) | +| blas | BSD | The Basic Linear Algebra Subprograms library | +| blivet-data | LGPLv2+ | Data for the blivet python module. | +| bluez-cups | GPLv2+ | CUPS printer backend for Bluetooth printers | +| bogofilter | GPLv2 | Fast anti-spam filtering by Bayesian statistical analysis | +| boost-atomic | Boost and MIT and Python | Run-time component of boost atomic library | +| boost | Boost and MIT and Python | The free peer-reviewed portable C++ source libraries | +| boost-chrono | Boost and MIT and Python | Run-time component of boost chrono library | +| boost-container | Boost and MIT and Python | Run-time component of boost container library | +| boost-context | Boost and MIT and Python | Run-time component of boost context switching library | +| boost-coroutine | Boost and MIT and Python | Run-time component of boost coroutine library | +| boost-date-time | Boost and MIT and Python | Run-time component of boost date-time library | +| boost-devel | Boost and MIT and Python | The Boost C++ headers and shared development libraries | +| boost-fiber | Boost and MIT and Python | Run-time component of boost fiber library | +| boost-filesystem | Boost and MIT and Python | Run-time component of boost filesystem library | +| boost-graph | Boost and MIT and Python | Run-time component of boost graph library | +| boost-iostreams | Boost and MIT and Python | Run-time component of boost iostreams library | +| boost-locale | Boost and MIT and Python | Run-time component of boost locale library | +| boost-log | Boost and MIT and Python | Run-time component of boost logging library | +| boost-math | Boost and MIT and Python | Math functions for boost TR1 library | +| boost-program-options | Boost and MIT and Python | Run-time component of boost program_options library | +| boost-random | Boost and MIT and Python | Run-time component of boost random library | +| boost-regex | Boost and MIT and Python | Run-time component of boost regular expression library | +| boost-serialization | Boost and MIT and Python | Run-time component of boost serialization library | +| boost-signals | Boost and MIT and Python | Run-time component of boost signals and slots library | +| boost-stacktrace | Boost and MIT and Python | Run-time component of boost stacktrace library | +| boost-system | Boost and MIT and Python | Run-time component of boost system support library | +| boost-test | Boost and MIT and Python | Run-time component of boost test library | +| boost-thread | Boost and MIT and Python | Run-time component of boost thread library | +| boost-timer | Boost and MIT and Python | Run-time component of boost timer library | +| boost-type_erasure | Boost and MIT and Python | Run-time component of boost type erasure library | +| boost-wave | Boost and MIT and Python | Run-time component of boost C99/C++ preprocessing library | +| bpftrace | ASL 2.0 | High-level tracing language for Linux eBPF | +| bpg-algeti-fonts | GPL+ with exceptions | Algeti Family of BPG Georgian Fonts | +| bpg-chveulebrivi-fonts | GPL+ with exceptions | Chveulebrivi family of BPG Georgian fonts | +| bpg-classic-fonts | GPL+ with exceptions | Classic family of BPG Georgian fonts | +| bpg-courier-fonts | GPL+ with exceptions | Courier family of BPG Georgian fonts | +| bpg-courier-s-fonts | GPL+ with exceptions | Courier S family of BPG Georgian fonts | +| bpg-dedaena-block-fonts | GPL+ with exceptions | DedaEna Block family of BPG Georgian fonts | +| bpg-dejavu-sans-fonts | Bitstream Vera | DejaVu Sans with BPG Georgian changes | +| bpg-elite-fonts | GPL+ with exceptions | Elite family of BPG Georgian fonts | +| bpg-excelsior-caps-fonts | Bitstream Vera | Excelsior Caps family of BPG Georgian fonts | +| bpg-excelsior-condenced-fonts | Bitstream Vera | Excelsior Condenced family of BPG Georgian fonts | +| bpg-excelsior-fonts | Bitstream Vera | Excelsior family of BPG Georgian fonts | +| bpg-fonts-common | GPL+ with exceptions | Common files for BPG Georgian fonts (documentation...) | +| bpg-glaho-fonts | GPL+ with exceptions | Glaho family of BPG Georgian fonts | +| bpg-gorda-fonts | GPL+ with exceptions | Gorda family of BPG Georgian fonts | +| bpg-ingiri-fonts | GPL+ with exceptions | Ingiri family of BPG Georgian fonts | +| bpg-irubaqidze-fonts | GPL+ with exceptions | Irubaqidze family of BPG Georgian fonts | +| bpg-mikhail-stephan-fonts | GPL+ with exceptions | Mikhail Stephan family of BPG Georgian fonts | +| bpg-mrgvlovani-caps-fonts | GPL+ with exceptions | Mrgvlovani Caps family of BPG Georgian fonts | +| bpg-mrgvlovani-fonts | GPL+ with exceptions | Mrgvlovani family of BPG Georgian fonts | +| bpg-nateli-caps-fonts | GPL+ with exceptions | Nateli Caps family of BPG Georgian fonts | +| bpg-nateli-condenced-fonts | GPL+ with exceptions | Nateli Condenced family of BPG Georgian fonts | +| bpg-nateli-fonts | GPL+ with exceptions | Nateli family of BPG Georgian fonts | +| bpg-nino-medium-cond-fonts | GPL+ with exceptions | Nino Medium Cond family of BPG Georgian fonts | +| bpg-nino-medium-fonts | GPL+ with exceptions | Nino Medium family of BPG Georgian fonts | +| bpg-sans-fonts | GPL+ with exceptions | Sans family of BPG Georgian fonts | +| bpg-sans-medium-fonts | GPL+ with exceptions | Sans Medium family of BPG Georgian fonts | +| bpg-sans-modern-fonts | Bitstream Vera | Sans Modern family of BPG Georgian fonts | +| bpg-sans-regular-fonts | GPL+ with exceptions | Sans Regular family of BPG Georgian fonts | +| bpg-serif-fonts | GPL+ with exceptions | Serif family of BPG Georgian fonts | +| bpg-serif-modern-fonts | Bitstream Vera | Serif Modern family of BPG Georgian fonts | +| bpg-ucnobi-fonts | GPL+ with exceptions | Ucnobi family of BPG Georgian fonts | +| brasero | GPLv3+ | Gnome CD/DVD burning application | +| brasero-libs | GPLv3+ | Libraries for brasero | +| brasero-nautilus | GPLv3+ | Nautilus extension for brasero | +| brlapi-java | LGPLv2+ | Java binding for BrlAPI | +| brlapi | LGPLv2+ | Application Programming Interface for BRLTTY | +| brltty-at-spi2 | LGPLv2+ | AtSpi2 driver for BRLTTY | +| brltty-docs | LGPLv2+ | Documentation for BRLTTY | +| brltty-dracut | LGPLv2+ | brltty module for Dracut | +| brltty-espeak-ng | LGPLv2+ | eSpeak-NG driver for BRLTTY | +| brltty | LGPLv2+ | Braille display driver for Linux/Unix | +| brltty-xw | LGPLv2+ | XWindow driver for BRLTTY | +| brotli-devel | MIT | Lossless compression algorithm (development files) | +| byacc | Public Domain | Berkeley Yacc, a parser generator | +| byteman-javadoc | LGPLv2+ | Javadoc for byteman | +| byteman | LGPLv2+ | Java agent-based bytecode injection tool | +| c2esp | GPLv2+ | CUPS driver for Kodak AiO printers | +| cairo-devel | LGPLv2 or MPLv1.1 | Development files for cairo | +| cairo-gobject-devel | LGPLv2 or MPLv1.1 | Development files for cairo-gobject | +| cairo-gobject | LGPLv2 or MPLv1.1 | GObject bindings for cairo | +| cairo | LGPLv2 or MPLv1.1 | A 2D graphics library | +| cairomm | LGPLv2+ | C++ API for the cairo graphics library | +| cdparanoia | GPLv2 and LGPLv2 | Compact Disc Digital Audio (CDDA) extraction tool (or ripper) | +| cdparanoia-libs | LGPLv2 | Libraries for libcdda_paranoia (Paranoia III) | +| cdrdao | GPLv2+ | Writes audio CD-Rs in disk-at-once (DAO) mode | +| celt051 | BSD | An audio codec for use in low-delay speech and audio communication | +| certmonger | GPLv3+ | Certificate status monitor and PKI enrollment client | +| cgdcbxd | GPLv2 | DCB network priority management daemon | +| chan | ASL 2.0 | Pure C implementation of Go channels | +| check-devel | LGPLv2+ | Libraries and headers for developing programs with check | +| check | LGPLv2+ | A unit test framework for C | +| cheese | GPLv2+ | Application for taking pictures and movies from a webcam | +| cheese-libs | GPLv2+ | Webcam display and capture widgets | +| chrome-gnome-shell | GPLv3+ | Support for managing GNOME Shell Extensions through web browsers | +| cim-schema | DMTF | Common Information Model (CIM) Schema | +| cldr-emoji-annotation | LGPLv2+ and Unicode | Emoji annotation files in CLDR | +| clevis-dracut | GPLv3+ | Dracut integration for clevis | +| clevis | GPLv3+ | Automated decryption framework | +| clevis-luks | GPLv3+ | LUKS integration for clevis | +| clevis-systemd | GPLv3+ | systemd integration for clevis | +| clevis-udisks2 | GPLv3+ | UDisks2/Storaged integration for clevis | +| cloud-init | GPLv3 | Cloud instance init scripts | +| cloud-utils-growpart | GPLv3 | Script for growing a partition | +| clucene-contribs-lib | LGPLv2+ or ASL 2.0 | Language specific text analyzers for clucene | +| clucene-core | LGPLv2+ or ASL 2.0 | Core clucene module | +| clutter-gst2 | LGPLv2+ | GStreamer integration for Clutter | +| clutter-gst3 | LGPLv2+ | GStreamer integration library for Clutter | +| clutter-gtk | LGPLv2+ | A basic GTK clutter widget | +| clutter | LGPLv2+ | Open Source software library for creating rich graphical user interfaces | +| cmake | BSD and MIT and zlib | Cross-platform make system | +| cmake-data | BSD and MIT and zlib | Common data-files for cmake | +| cmake-doc | BSD and MIT and zlib | Documentation for cmake | +| cmake-filesystem | BSD and MIT and zlib | Directories used by CMake modules | +| cmake-gui | BSD and MIT and zlib | Qt GUI for cmake | +| cmake-rpm-macros | BSD and MIT and zlib | Common RPM macros for cmake | +| cockpit-composer | MIT | Composer GUI for use with Cockpit | +| cockpit-machines | LGPLv2+ | Cockpit user interface for virtual machines | +| cockpit-packagekit | LGPLv2+ | Cockpit user interface for packages | +| cockpit-pcp | LGPLv2+ | Cockpit PCP integration | +| cockpit-session-recording | LGPLv2+ | Cockpit Session Recording | +| cockpit-storaged | LGPLv2+ | Cockpit user interface for storage, using udisks | +| cogl | LGPLv2+ | A library for using 3D graphics hardware to draw pretty pictures | +| colord | GPLv2+ and LGPLv2+ | Color daemon | +| colord-gtk | LGPLv2+ | GTK support library for colord | +| colord-libs | GPLv2+ and LGPLv2+ | Color daemon library | +| color-filesystem | Public Domain | Color filesystem layout | +| compat-exiv2-026 | GPLv2+ | Compatibility package with the exiv2 library in version 0.26 | +| compat-libgfortran-48 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Compatibility Fortran runtime library version 4.8.5 | +| compat-libpthread-nonshared | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Compatibility support for linking against libpthread_nonshared.a. | +| compat-libtiff3 | libtiff | Compatibility package for libtiff 3 | +| compat-openssl10 | OpenSSL | Compatibility version of the OpenSSL library | +| composer-cli | GPLv2+ | A command line tool for use with the lorax-composer API server | +| container-exception-logger | GPLv2+ | Logging from a container to a host | +| convmv | GPLv2 or GPLv3 | Convert filename encodings | +| copy-jdk-configs | BSD | JDKs configuration files copier | +| corosynclib | BSD | The Corosync Cluster Engine Libraries | +| cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The C Preprocessor | +| crash-gcore-command | GPLv2 | Gcore extension module for the crash utility | +| crash | GPLv3 | Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles | +| crash-ptdump-command | GPLv2 | ptdump extension module for the crash utility | +| crash-trace-command | GPLv2 | Trace extension module for the crash utility | +| createrepo_c-devel | GPLv2+ | Library for repodata manipulation | +| createrepo_c | GPLv2+ | Creates a common metadata repository | +| createrepo_c-libs | GPLv2+ | Library for repodata manipulation | +| cryptsetup-devel | GPLv2+ and LGPLv2+ | Headers and libraries for using encrypted file systems | +| cscope | BSD and GPLv2+ | C source code tree search and browse tool | +| ctags | GPLv2+ and LGPLv2+ and Public Domain | A C programming language indexing and/or cross-reference tool | +| culmus-aharoni-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-caladings-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-david-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-drugulin-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-ellinia-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-fonts-common | GPLv2 | Common files of culmus-fonts | +| culmus-frank-ruehl-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-hadasim-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-keteryg-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-miriam-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-miriam-mono-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-nachlieli-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-shofar-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-simple-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-stamashkenaz-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-stamsefarad-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| culmus-yehuda-clm-fonts | GPLv2 | Fonts for Hebrew from Culmus project | +| CUnit | LGPLv2+ | Unit testing framework for C | +| cups-client | GPLv2 | CUPS printing system - client programs | +| cups-devel | LGPLv2 | CUPS printing system - development environment | +| cups-filesystem | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system - directory layout | +| cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | OpenPrinting CUPS filters and backends | +| cups-filters-libs | LGPLv2 and MIT | OpenPrinting CUPS filters and backends - cupsfilters and fontembed libraries | +| cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system | +| cups-ipptool | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system - tool for performing IPP requests | +| cups-lpd | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system - lpd emulation | +| cups-pk-helper | GPLv2+ | A helper that makes system-config-printer use PolicyKit | +| cyrus-imapd | BSD | A high-performance email, contacts and calendar server | +| cyrus-imapd-utils | BSD | Cyrus IMAP server administration utilities | +| cyrus-imapd-vzic | GPLv2+ | Utilities to convert timezone database files | +| cyrus-sasl-sql | BSD with advertising | SQL auxprop support for Cyrus SASL | +| daxctl-devel | LGPLv2 | Development files for libdaxctl | +| daxio | BSD | Perform I/O on Device DAX devices or zero a Device DAX device | +| dbus-devel | (GPLv2+ or AFL) and GPLv2+ | Development files for D-BUS | +| dbus-glib-devel | AFL and GPLv2+ | Libraries and headers for the D-Bus GLib bindings | +| dbus-x11 | (GPLv2+ or AFL) and GPLv2+ | X11-requiring add-ons for D-BUS | +| dconf-editor | LGPLv2+ | Configuration editor for dconf | +| dconf | LGPLv2+ and GPLv2+ and GPLv3+ | A configuration system | +| dcraw | GPLv2+ | Tool for decoding raw image data from digital cameras | +| dejavu-lgc-sans-fonts | Bitstream Vera and Public Domain | Variable-width sans-serif font faces, Latin-Greek-Cyrillic subset | +| desktop-file-utils | GPLv2+ | Utilities for manipulating .desktop files | +| devhelp | GPLv2+ and LGPL2+ | API documentation browser | +| devhelp-libs | GPLv2+ and LGPL2+ | Library to embed Devhelp in other applications | +| dialog | LGPLv2 | A utility for creating TTY dialog boxes | +| diffstat | MIT | A utility which provides statistics based on the output of diff | +| dirsplit | GPLv2 | Utility to split directories | +| dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services | +| dleyna-core | LGPLv2 | Utilities for higher level dLeyna libraries | +| dleyna-renderer | LGPLv2 | Service for interacting with Digital Media Renderers | +| dleyna-server | LGPLv2 | Service for interacting with Digital Media Servers | +| dnsmasq | GPLv2 or GPLv3 | A lightweight DHCP/caching DNS server | +| dnsmasq-utils | GPLv2 or GPLv3 | Utilities for manipulating DHCP server leases | +| dnssec-trigger | BSD | Tool for dynamic reconfiguration of validating resolver Unbound | +| dnssec-trigger-panel | BSD | Applet for interaction between the user and dnssec-trigger | +| docbook-dtds | Copyright only | SGML and XML document type definitions for DocBook | +| docbook-style-xsl | DMIT | Norman Walsh's XSL stylesheets for DocBook XML | +| dotconf | LGPLv2 | Libraries to parse configuration files | +| dotnet-apphost-pack-3.0 | MIT and ASL 2.0 and BSD | Targeting Pack for Microsoft.NETCore.App 3.0 | +| dotnet-apphost-pack-3.1 | MIT and ASL 2.0 and BSD | Targeting Pack for Microsoft.NETCore.App 3.1 | +| dotnet-apphost-pack-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | Targeting Pack for Microsoft.NETCore.App 5.0 | +| dotnet-host-fxr-2.1 | MIT and ASL 2.0 and BSD | .NET Core command line host resolver | +| dotnet-hostfxr-3.0 | MIT and ASL 2.0 and BSD | .NET Core command line host resolver | +| dotnet-hostfxr-3.1 | MIT and ASL 2.0 and BSD | .NET Core command line host resolver | +| dotnet-hostfxr-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET command line host resolver | +| dotnet-host | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET command line launcher | +| dotnet | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET CLI tools and runtime | +| dotnet-runtime-2.1 | MIT and ASL 2.0 and BSD | NET Core 2.1 runtime | +| dotnet-runtime-3.0 | MIT and ASL 2.0 and BSD | NET Core 3.0 runtime | +| dotnet-runtime-3.1 | MIT and ASL 2.0 and BSD | NET Core 3.1 runtime | +| dotnet-runtime-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | NET 5.0 runtime | +| dotnet-sdk-2.1.5xx | MIT and ASL 2.0 and BSD | .NET Core 2.1.5xx Software Development Kit | +| dotnet-sdk-2.1 | MIT and ASL 2.0 and BSD | .NET Core 2.1 Software Development Kit | +| dotnet-sdk-3.0 | MIT and ASL 2.0 and BSD | .NET Core 3.0 Software Development Kit | +| dotnet-sdk-3.1 | MIT and ASL 2.0 and BSD | .NET Core 3.1 Software Development Kit | +| dotnet-sdk-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET 5.0 Software Development Kit | +| dotnet-targeting-pack-3.0 | MIT and ASL 2.0 and BSD | Targeting Pack for Microsoft.NETCore.App 3.0 | +| dotnet-targeting-pack-3.1 | MIT and ASL 2.0 and BSD | Targeting Pack for Microsoft.NETCore.App 3.1 | +| dotnet-targeting-pack-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | Targeting Pack for Microsoft.NETCore.App 5.0 | +| dotnet-templates-3.0 | MIT and ASL 2.0 and BSD | .NET Core 3.0 templates | +| dotnet-templates-3.1 | MIT and ASL 2.0 and BSD | .NET Core 3.1 templates | +| dotnet-templates-5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET 5.0 templates | +| dovecot | MIT and LGPLv2 | Secure imap and pop3 server | +| dovecot-mysql | MIT and LGPLv2 | MySQL back end for dovecot | +| dovecot-pgsql | MIT and LGPLv2 | Postgres SQL back end for dovecot | +| dovecot-pigeonhole | MIT and LGPLv2 | Sieve and managesieve plug-in for dovecot | +| dpdk | BSD and LGPLv2 and GPLv2 | Set of libraries and drivers for fast packet processing | +| dpdk-devel | BSD and LGPLv2 and GPLv2 | Data Plane Development Kit development files | +| dpdk-doc | BSD and LGPLv2 and GPLv2 | Data Plane Development Kit API documentation | +| dpdk-tools | BSD and LGPLv2 and GPLv2 | Tools for setting up Data Plane Development Kit environment | +| driverctl | LGPLv2 | Device driver control utility | +| dropwatch | GPLv2+ | Kernel dropped packet monitor | +| drpm | LGPLv2+ and BSD | A library for making, reading and applying deltarpm packages | +| dvd+rw-tools | GPLv2 | Toolchain to master DVD+RW/+R media | +| dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool | +| dyninst | LGPLv2+ | An API for Run-time Code Generation | +| edk2-aarch64 | BSD-2-Clause-Patent and OpenSSL | UEFI firmware for aarch64 virtual machines | +| edk2-ovmf | BSD-2-Clause-Patent and OpenSSL | UEFI firmware for x86_64 virtual machines | +| efi-srpm-macros | GPLv3+ | Common SRPM Macros for building EFI-related packages | +| egl-wayland | MIT | Wayland EGL External Platform library | +| emacs-common | GPLv3+ and GFDL and BSD | Emacs common files | +| emacs | GPLv3+ and CC0-1.0 | GNU Emacs text editor | +| emacs-lucid | GPLv3+ and CC0-1.0 | GNU Emacs text editor with LUCID toolkit X support | +| emacs-nox | GPLv3+ and CC0-1.0 | GNU Emacs text editor without X support | +| emacs-terminal | GPLv3+ and CC0-1.0 | A desktop menu item for GNU Emacs terminal. | +| emoji-picker | GPLv3+ | An emoji selection tool | +| enchant2 | LGPLv2+ | An Enchanting Spell Checking Library | +| enchant | LGPLv2+ | An Enchanting Spell Checking Library | +| enscript | GPLv3+ and LGPLv2+ and GPLv2+ | A plain ASCII to PostScript converter | +| eog | GPLv2+ and GFDL | Eye of GNOME image viewer | +| esc | GPL+ | Enterprise Security Client Smart Card Client | +| espeak-ng | GPLv3+ | eSpeak NG Text-to-Speech | +| evemu | GPLv3+ | Event Device Query and Emulation Program | +| evemu-libs | LGPLv3+ | Event Device Query and Emulation Program Library | +| evince-browser-plugin | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Evince web browser plugin | +| evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Document viewer | +| evince-libs | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Libraries for the evince document viewer | +| evince-nautilus | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Evince extension for nautilus | +| evolution-bogofilter | GPLv2+ and GFDL | Bogofilter plugin for Evolution | +| evolution-data-server-devel | LGPLv2+ | Development files for building against evolution-data-server | +| evolution-data-server-langpacks | LGPLv2+ | Translations for evolution-data-server | +| evolution-data-server | LGPLv2+ | Backend data server for Evolution | +| evolution-ews-langpacks | LGPLv2 | Translations for evolution-ews | +| evolution-ews | LGPLv2 | Evolution extension for Exchange Web Services | +| evolution | GPLv2+ and GFDL | Mail and calendar client for GNOME | +| evolution-help | GPLv2+ and GFDL | Help files for evolution | +| evolution-langpacks | GPLv2+ and GFDL | Translations for evolution | +| evolution-mapi-langpacks | LGPLv2+ | Translations for evolution-mapi | +| evolution-mapi | LGPLv2+ | Evolution extension for MS Exchange 2007 servers | +| evolution-pst | GPLv2+ and GFDL | PST importer plugin for Evolution | +| evolution-spamassassin | GPLv2+ and GFDL | SpamAssassin plugin for Evolution | +| exchange-bmc-os-info | BSD | Let OS and BMC exchange info | +| exempi | BSD | Library for easy parsing of XMP metadata | +| exiv2 | GPLv2+ | Exif and Iptc metadata manipulation library | +| exiv2-libs | GPLv2+ | Exif and Iptc metadata manipulation library | +| fabtests | BSD and (BSD or GPLv2) and MIT | Test suite for libfabric API | +| fapolicyd | GPLv3+ | Application Whitelisting Daemon | +| fapolicyd-selinux | GPLv3+ | Fapolicyd selinux | +| farstream02 | LGPLv2+ and GPLv2+ | Libraries for videoconferencing | +| fence-agents-all | GPLv2+ and LGPLv2+ and ASL 2.0 | Set of unified programs capable of host isolation (""fencing"") | +| fence-agents-amt-ws | ASL 2.0 | Fence agent for Intel AMT (WS-Man) devices | +| fence-agents-apc | GPLv2+ and LGPLv2+ | Fence agent for APC devices | +| fence-agents-apc-snmp | GPLv2+ and LGPLv2+ | Fence agents for APC devices (SNMP) | +| fence-agents-bladecenter | GPLv2+ and LGPLv2+ | Fence agent for IBM BladeCenter | +| fence-agents-brocade | GPLv2+ and LGPLv2+ | Fence agent for Brocade switches | +| fence-agents-cisco-mds | GPLv2+ and LGPLv2+ | Fence agent for Cisco MDS 9000 series | +| fence-agents-cisco-ucs | GPLv2+ and LGPLv2+ | Fence agent for Cisco UCS series | +| fence-agents-common | GPLv2+ and LGPLv2+ | Common base for Fence Agents | +| fence-agents-compute | GPLv2+ and LGPLv2+ | Fence agent for Nova compute nodes | +| fence-agents-drac5 | GPLv2+ and LGPLv2+ | Fence agent for Dell DRAC 5 | +| fence-agents-eaton-snmp | GPLv2+ and LGPLv2+ | Fence agent for Eaton network power switches | +| fence-agents-emerson | GPLv2+ and LGPLv2+ | Fence agent for Emerson devices (SNMP) | +| fence-agents-eps | GPLv2+ and LGPLv2+ | Fence agent for ePowerSwitch 8M+ power switches | +| fence-agents-heuristics-ping | GPLv2+ and LGPLv2+ | Pseudo fence agent to affect other agents based on ping-heuristics | +| fence-agents-hpblade | GPLv2+ and LGPLv2+ | Fence agent for HP BladeSystem devices | +| fence-agents-ibmblade | GPLv2+ and LGPLv2+ | Fence agent for IBM BladeCenter | +| fence-agents-ifmib | GPLv2+ and LGPLv2+ | Fence agent for devices with IF-MIB interfaces | +| fence-agents-ilo2 | GPLv2+ and LGPLv2+ | Fence agents for HP iLO2 devices | +| fence-agents-ilo-moonshot | GPLv2+ and LGPLv2+ | Fence agent for HP iLO Moonshot devices | +| fence-agents-ilo-mp | GPLv2+ and LGPLv2+ | Fence agent for HP iLO MP devices | +| fence-agents-ilo-ssh | GPLv2+ and LGPLv2+ | Fence agents for HP iLO devices over SSH | +| fence-agents-intelmodular | GPLv2+ and LGPLv2+ | Fence agent for devices with Intel Modular interfaces | +| fence-agents-ipdu | GPLv2+ and LGPLv2+ | Fence agent for IBM iPDU network power switches | +| fence-agents-ipmilan | GPLv2+ and LGPLv2+ | Fence agents for devices with IPMI interface | +| fence-agents-kdump | GPLv2+ and LGPLv2+ | Fence agent for use with kdump crash recovery service | +| fence-agents-lpar | GPLv2+ and LGPLv2+ | Fence agent for IBM LPAR | +| fence-agents-mpath | GPLv2+ and LGPLv2+ | Fence agent for reservations over Device Mapper Multipath | +| fence-agents-redfish | GPLv2+ and LGPLv2+ | Fence agent for Redfish | +| fence-agents-rhevm | GPLv2+ and LGPLv2+ | Fence agent for RHEV-M | +| fence-agents-rsa | GPLv2+ and LGPLv2+ | Fence agent for IBM RSA II | +| fence-agents-rsb | GPLv2+ and LGPLv2+ | Fence agent for Fujitsu RSB | +| fence-agents-sbd | GPLv2+ and LGPLv2+ | Fence agent for SBD (storage-based death) | +| fence-agents-scsi | GPLv2+ and LGPLv2+ | Fence agent for SCSI persistent reservations | +| fence-agents-virsh | GPLv2+ and LGPLv2+ | Fence agent for virtual machines based on libvirt | +| fence-agents-vmware-rest | GPLv2+ and LGPLv2+ | Fence agent for VMWare with REST API | +| fence-agents-vmware-soap | GPLv2+ and LGPLv2+ | Fence agent for VMWare with SOAP API v4.1+ | +| fence-agents-wti | GPLv2+ and LGPLv2+ | Fence agent for WTI Network power switches | +| fence-virtd | GPLv2+ | Daemon which handles requests from fence-virt | +| fence-virtd-libvirt | GPLv2+ | Libvirt backend for fence-virtd | +| fence-virtd-multicast | GPLv2+ | Multicast listener for fence-virtd | +| fence-virtd-serial | GPLv2+ | Serial VMChannel listener for fence-virtd | +| fence-virtd-tcp | GPLv2+ | TCP listener for fence-virtd | +| fence-virt | GPLv2+ | A pluggable fencing framework for virtual machines | +| fetchmail | GPL+ and Public Domain | A remote mail retrieval and forwarding utility | +| fftw-devel | GPLv2+ | Headers, libraries and docs for the FFTW library | +| fftw | GPLv2+ | A Fast Fourier Transform library | +| fftw-libs-double | GPLv2+ | FFTW library, double precision | +| fftw-libs | GPLv2+ | FFTW run-time library | +| fftw-libs-long | GPLv2+ | FFTW library, long double precision | +| fftw-libs-quad | GPLv2+ | FFTW library, quadruple | +| fftw-libs-single | GPLv2+ | FFTW library, single precision | +| fftw-static | GPLv2+ | Static versions of the FFTW libraries | +| file-roller | GPLv2+ | Tool for viewing and creating archives | +| fio | GPLv2 | Multithreaded IO generation tool | +| firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser | +| firewall-applet | GPLv2+ | Firewall panel applet | +| firewall-config | GPLv2+ | Firewall configuration application | +| flac-libs | BSD and GPLv2+ and GFDL | Libraries for the Free Lossless Audio Codec | +| flatpak-builder | LGPLv2+ and GPLv2+ | Tool to build flatpaks from source | +| flatpak | LGPLv2+ | Application deployment framework for desktop apps | +| flatpak-libs | LGPLv2+ | Libraries for flatpak | +| flatpak-selinux | LGPLv2+ | SELinux policy module for flatpak | +| flatpak-session-helper | LGPLv2+ | User D-Bus service used by flatpak and others | +| flatpak-spawn | LGPLv2+ | Command-line frontend for the org.freedesktop.Flatpak service | +| flatpak-xdg-utils | LGPLv2+ | Command-line tools for use inside Flatpak sandboxes | +| flex | BSD and LGPLv2+ | A tool for creating scanners (text pattern recognizers) | +| flex-doc | BSD and LGPLv2+ | Documentation for flex scanner generator | +| fltk | LGPLv2+ with exceptions | C++ user interface toolkit | +| flute | W3C and LGPLv2+ | Java CSS parser using SAC | +| fontawesome-fonts | OFL | Iconic font set | +| fonts-tweak-tool | LGPLv3+ | Tool for customizing fonts per language | +| foomatic-db-filesystem | Public Domain | Directory layout for the foomatic package | +| foomatic-db | GPLv2+ | Database of printers and printer drivers | +| foomatic-db-ppds | GPLv2+ and MIT | PPDs from printer manufacturers | +| foomatic | GPLv2+ | Tools for using the foomatic database of printers and printer drivers | +| fprintd | GPLv2+ | D-Bus service for Fingerprint reader access | +| fprintd-pam | GPLv2+ | PAM module for fingerprint authentication | +| freeglut-devel | MIT | Freeglut developmental libraries and header files | +| freeglut | MIT | A freely licensed alternative to the GLUT library | +| freerdp | ASL 2.0 | Free implementation of the Remote Desktop Protocol (RDP) | +| freerdp-libs | ASL 2.0 | Core libraries implementing the RDP protocol | +| frei0r-plugins | GPLv2+ | Frei0r - a minimalist plugin API for video effects | +| frei0r-plugins-opencv | GPLv2+ | Frei0r plugins using OpenCV | +| fribidi-devel | LGPLv2+ and UCD | Libraries and include files for FriBidi | +| fribidi | LGPLv2+ and UCD | Library implementing the Unicode Bidirectional Algorithm | +| frr | GPLv2+ | Routing daemon | +| fstrm-devel | MIT | Development Files for fstrm library | +| fstrm | MIT | Frame Streams implementation in C | +| ftp | BSD with advertising | The standard UNIX FTP (File Transfer Protocol) client | +| gavl | GPLv3+ | A library for handling uncompressed audio and video data | +| gc | BSD | A garbage collector for C and C++ | +| gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | C++ support for GCC | +| gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC plugin for GDB | +| gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Fortran support | +| gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Various compilers (C, C++, Objective-C, ...) | +| gcc-offload-nvptx | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Offloading compiler to NVPTX | +| gcc-toolset-10-annobin | GPLv3+ | Annotate and examine compiled binary files | +| gcc-toolset-10-binutils-devel | GPLv3+ | BFD and opcodes static and dynamic libraries and header files | +| gcc-toolset-10-binutils | GPLv3+ | A GNU collection of binary utilities | +| gcc-toolset-10-build | GPLv2+ | Package shipping basic build configuration | +| gcc-toolset-10-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool | +| gcc-toolset-10-dyninst-devel | LGPLv2+ | Header files for compiling programs with Dyninst | +| gcc-toolset-10-dyninst | LGPLv2+ | An API for Run-time Code Generation | +| gcc-toolset-10-elfutils-debuginfod-client-devel | GPLv2+ or LGPLv3+ | Libraries and headers to build debuginfod client applications | +| gcc-toolset-10-elfutils-debuginfod-client | GPLv3+ and (GPLv2+ or LGPLv3+) | Library and command line client for build-id HTTP ELF/DWARF server | +| gcc-toolset-10-elfutils-devel | GPLv2+ or LGPLv3+ | Development libraries to handle compiled objects | +| gcc-toolset-10-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data | +| gcc-toolset-10-elfutils-libelf-devel | GPLv2+ or LGPLv3+ | Development support for libelf | +| gcc-toolset-10-elfutils-libelf | GPLv2+ or LGPLv3+ | Library to read and write ELF files | +| gcc-toolset-10-elfutils-libs | GPLv2+ or LGPLv3+ | Libraries to handle compiled objects | +| gcc-toolset-10-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | C++ support for GCC version 10 | +| gcc-toolset-10-gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC 10 plugin for GDB | +| gcc-toolset-10-gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Fortran support for GCC 10 | +| gcc-toolset-10-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 10 | +| gcc-toolset-10-gdb-doc | GFDL | Documentation for GDB (the GNU source-level debugger) | +| gcc-toolset-10-gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A standalone server for GDB (the GNU source-level debugger) | +| gcc-toolset-10-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages | +| gcc-toolset-10 | GPLv2+ | Package that installs gcc-toolset-10 | +| gcc-toolset-10-libasan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Address Sanitizer static library | +| gcc-toolset-10-libatomic-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Atomic static library | +| gcc-toolset-10-libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Transactional Memory support | +| gcc-toolset-10-liblsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Leak Sanitizer static library | +| gcc-toolset-10-libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC 10 __float128 support | +| gcc-toolset-10-libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Header files and libraries for C++ development | +| gcc-toolset-10-libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Documentation for the GNU standard C++ library | +| gcc-toolset-10-libtsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Thread Sanitizer static library | +| gcc-toolset-10-libubsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Undefined Behavior Sanitizer static library | +| gcc-toolset-10-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables | +| gcc-toolset-10-make-devel | GPLv3+ | Header file for externally visible definitions | +| gcc-toolset-10-make | GPLv3+ | A GNU tool which simplifies the build process for users | +| gcc-toolset-10-perftools | GPLv2+ | Package shipping performance tools | +| gcc-toolset-10-runtime | GPLv2+ | Package that handles gcc-toolset-10 Software Collection. | +| gcc-toolset-10-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process | +| gcc-toolset-10-systemtap-client | GPLv2+ | Programmable system-wide instrumentation system - client | +| gcc-toolset-10-systemtap-devel | GPLv2+ | Programmable system-wide instrumentation system - development headers, tools | +| gcc-toolset-10-systemtap | GPLv2+ | Programmable system-wide instrumentation system | +| gcc-toolset-10-systemtap-initscript | GPLv2+ | Systemtap Initscripts | +| gcc-toolset-10-systemtap-runtime | GPLv2+ | Programmable system-wide instrumentation system - runtime | +| gcc-toolset-10-systemtap-sdt-devel | GPLv2+ and Public Domain | Static probe support tools | +| gcc-toolset-10-systemtap-server | GPLv2+ | Instrumentation System Server | +| gcc-toolset-10-toolchain | GPLv2+ | Package shipping basic toolchain applications | +| gcc-toolset-10-valgrind-devel | GPLv2+ | Development files for valgrind aware programs | +| gcc-toolset-10-valgrind | GPLv2+ | Tool for finding memory management bugs in programs | +| gcc-toolset-9-annobin | GPLv3+ | Binary annotation plugin for GCC | +| gcc-toolset-9-binutils-devel | GPLv3+ | BFD and opcodes static and dynamic libraries and header files | +| gcc-toolset-9-binutils | GPLv3+ | A GNU collection of binary utilities | +| gcc-toolset-9-build | GPLv2+ | Package shipping basic build configuration | +| gcc-toolset-9-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool | +| gcc-toolset-9-dyninst | LGPLv2+ | An API for Run-time Code Generation | +| gcc-toolset-9-elfutils-devel | GPLv2+ or LGPLv3+ | Development libraries to handle compiled objects | +| gcc-toolset-9-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) | A collection of utilities and DSOs to handle ELF files and DWARF data | +| gcc-toolset-9-elfutils-libelf-devel | GPLv2+ or LGPLv3+ | Development support for libelf | +| gcc-toolset-9-elfutils-libelf | GPLv2+ or LGPLv3+ | Library to read and write ELF files | +| gcc-toolset-9-elfutils-libs | GPLv2+ or LGPLv3+ | Libraries to handle compiled objects | +| gcc-toolset-9-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | C++ support for GCC version 9 | +| gcc-toolset-9-gcc-gdb-plugin | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC 9 plugin for GDB | +| gcc-toolset-9-gcc-gfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Fortran support for GCC 9 | +| gcc-toolset-9-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 9 | +| gcc-toolset-9-gdb-doc | GFDL | Documentation for GDB (the GNU source-level debugger) | +| gcc-toolset-9-gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A standalone server for GDB (the GNU source-level debugger) | +| gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages | +| gcc-toolset-9 | GPLv2+ | Package that installs gcc-toolset-9 | +| gcc-toolset-9-libasan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Address Sanitizer static library | +| gcc-toolset-9-libatomic-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Atomic static library | +| gcc-toolset-9-libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Transactional Memory support | +| gcc-toolset-9-liblsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Leak Sanitizer static library | +| gcc-toolset-9-libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC 9 __float128 support | +| gcc-toolset-9-libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Header files and libraries for C++ development | +| gcc-toolset-9-libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Documentation for the GNU standard C++ library | +| gcc-toolset-9-libtsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Thread Sanitizer static library | +| gcc-toolset-9-libubsan-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Undefined Behavior Sanitizer static library | +| gcc-toolset-9-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables | +| gcc-toolset-9-make-devel | GPLv3+ | Header file for externally visible definitions | +| gcc-toolset-9-make | GPLv3+ | A GNU tool which simplifies the build process for users | +| gcc-toolset-9-perftools | GPLv2+ | Package shipping performance tools | +| gcc-toolset-9-runtime | GPLv2+ | Package that handles gcc-toolset-9 Software Collection. | +| gcc-toolset-9-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process | +| gcc-toolset-9-systemtap-client | GPLv2+ | Programmable system-wide instrumentation system - client | +| gcc-toolset-9-systemtap-devel | GPLv2+ | Programmable system-wide instrumentation system - development headers, tools | +| gcc-toolset-9-systemtap | GPLv2+ | Programmable system-wide instrumentation system | +| gcc-toolset-9-systemtap-initscript | GPLv2+ | Systemtap Initscripts | +| gcc-toolset-9-systemtap-runtime | GPLv2+ | Programmable system-wide instrumentation system - runtime | +| gcc-toolset-9-systemtap-sdt-devel | GPLv2+ and Public Domain | Static probe support tools | +| gcc-toolset-9-systemtap-server | GPLv2+ | Instrumentation System Server | +| gcc-toolset-9-toolchain | GPLv2+ | Package shipping basic toolchain applications | +| gcc-toolset-9-valgrind-devel | GPLv2+ | Development files for valgrind aware programs | +| gcc-toolset-9-valgrind | GPLv2+ | Tool for finding memory management bugs in programs | +| GConf2 | LGPLv2+ and GPLv2+ | A process-transparent configuration system | +| gcr-devel | LGPLv2+ | Development files for gcr | +| gcr | LGPLv2+ | A library for bits of crypto UI and parsing | +| gdb-doc | GFDL | Documentation for GDB (the GNU source-level debugger) | +| gdb-gdbserver | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A standalone server for GDB (the GNU source-level debugger) | +| gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A stub package for GNU source-level debugger | +| gdb-headless | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages | +| gd-devel | MIT | The development libraries and header files for gd | +| gdk-pixbuf2-devel | LGPLv2+ | Development files for gdk-pixbuf | +| gdm | GPLv2+ | The GNOME Display Manager | +| gd | MIT | A graphics library for quick creation of PNG or JPEG images | +| gedit | GPLv2+ and GFDL | Text editor for the GNOME desktop | +| gedit-plugin-bookmarks | GPLv2+ | gedit bookmarks plugin | +| gedit-plugin-bracketcompletion | GPLv2+ | gedit bracketcompletion plugin | +| gedit-plugin-codecomment | GPLv2+ | gedit codecomment plugin | +| gedit-plugin-colorpicker | GPLv2+ | gedit colorpicker plugin | +| gedit-plugin-colorschemer | GPLv2+ | gedit colorschemer plugin | +| gedit-plugin-commander | GPLv2+ | gedit commander plugin | +| gedit-plugin-drawspaces | GPLv2+ | gedit drawspaces plugin | +| gedit-plugin-findinfiles | GPLv2+ | gedit findinfiles plugin | +| gedit-plugin-joinlines | GPLv2+ | gedit joinlines plugin | +| gedit-plugin-multiedit | GPLv2+ | gedit multiedit plugin | +| gedit-plugins-data | GPLv2+ | Common data required by plugins | +| gedit-plugins | GPLv2+ | Plugins for gedit | +| gedit-plugin-smartspaces | GPLv2+ | gedit smartspaces plugin | +| gedit-plugin-terminal | GPLv2+ | gedit terminal plugin | +| gedit-plugin-textsize | GPLv2+ | gedit textsize plugin | +| gedit-plugin-translate | GPLv2+ | gedit translate plugin | +| gedit-plugin-wordcompletion | GPLv2+ | gedit wordcompletion plugin | +| gegl04 | LGPLv3+ | Graph based image processing framework | +| gegl | LGPLv3+ and GPLv3+ | A graph based image processing framework | +| genisoimage | GPLv2 | Creates an image of an ISO9660 file-system | +| geoclue2-demos | GPLv2+ | Demo applications for geoclue2 | +| geoclue2 | GPLv2+ | Geolocation service | +| geoclue2-libs | LGPLv2+ | Geoclue client library | +| geocode-glib-devel | LGPLv2+ | Development files for geocode-glib | +| geocode-glib | LGPLv2+ | Geocoding helper library | +| geoipupdate | GPLv2 | Update GeoIP2 and GeoIP Legacy binary databases from MaxMind | +| geolite2-city | CC-BY-SA | Free IP geolocation city database | +| geolite2-country | CC-BY-SA | Free IP geolocation country database | +| gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API | +| ghc-srpm-macros | GPLv2+ | RPM macros for building Haskell source packages | +| ghostscript | AGPLv3+ | Interpreter for PostScript language & PDF | +| ghostscript-x11 | AGPLv3+ | Ghostscript's X11-based driver for document rendering | +| giflib | MIT | A library and utilities for processing GIFs | +| git-all | GPLv2 | Meta-package to pull in all git tools | +| git-core-doc | GPLv2 | Documentation files for git-core | +| git-core | GPLv2 | Core package of git with minimal functionality | +| git-credential-libsecret | GPLv2 | Git helper for accessing credentials via libsecret | +| git-daemon | GPLv2 | Git protocol daemon | +| git-email | GPLv2 | Git tools for sending patches via email | +| git | GPLv2 | Fast Version Control System | +| git-gui | GPLv2 | Graphical interface to Git | +| git-instaweb | GPLv2 | Repository browser in gitweb | +| gitk | GPLv2 | Git repository browser | +| git-lfs | MIT | Git extension for versioning large files | +| git-subtree | GPLv2 | Git tools to merge and split repositories | +| git-svn | GPLv2 | Git tools for interacting with Subversion repositories | +| gitweb | GPLv2 | Simple web interface to git repositories | +| gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Javascript Bindings for GNOME | +| glade-libs | GPLv2+ and LGPLv2+ | Widget library for Glade UI designer | +| glibc-utils | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Development utilities from GNU C library | +| glibmm24 | LGPLv2+ | C++ interface for the GLib library | +| gl-manpages | MIT and Open Publication | OpenGL manpages | +| glusterfs-api | GPLv2 or LGPLv3+ | GlusterFS api library | +| glusterfs-cli | GPLv2 or LGPLv3+ | GlusterFS CLI | +| glx-utils | MIT | GLX utilities | +| gnome-abrt | GPLv2+ | A utility for viewing problems that have occurred with the system | +| gnome-autoar | LGPLv2+ | Archive library | +| gnome-backgrounds-extras | GPLv2 | Additional GNOME Backgrounds | +| gnome-backgrounds | GPLv2 | Desktop backgrounds packaged with the GNOME desktop | +| gnome-bluetooth | GPLv2+ | Bluetooth graphical utilities | +| gnome-bluetooth-libs | LGPLv2+ | GTK+ Bluetooth device selection widgets | +| gnome-boxes | LGPLv2+ | A simple GNOME 3 application to access remote or virtual systems | +| gnome-calculator | GPLv3+ | A desktop calculator | +| gnome-characters | BSD and GPLv2+ | Character map application for GNOME | +| gnome-classic-session | GPLv2+ | GNOME ""classic"" mode session | +| gnome-color-manager | GPLv2+ | Color management tools for GNOME | +| gnome-control-center-filesystem | GPLv2+ and CC-BY-SA | GNOME Control Center directories | +| gnome-control-center | GPLv2+ and CC-BY-SA | Utilities to configure the GNOME desktop | +| gnome-desktop3-devel | LGPLv2+ | Libraries and headers for gnome-desktop3 | +| gnome-desktop3 | GPLv2+ and LGPLv2+ | Shared code among gnome-panel, gnome-session, nautilus, etc | +| gnome-disk-utility | GPLv2+ | Disks | +| gnome-font-viewer | GPLv2+ | Utility for previewing fonts for GNOME | +| gnome-getting-started-docs | CC-BY-SA | Help a new user get started in GNOME | +| gnome-getting-started-docs-cs | CC-BY-SA | Czech translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-de | CC-BY-SA | German translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-es | CC-BY-SA | Spanish translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-fr | CC-BY-SA | French translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-gl | CC-BY-SA | Galician translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-hu | CC-BY-SA | Hungarian translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-it | CC-BY-SA | Italian translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-pl | CC-BY-SA | Polish translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-pt_BR | CC-BY-SA | Brazilian Portuguese translations for gnome-getting-started-docs videos | +| gnome-getting-started-docs-ru | CC-BY-SA | Russian translations for gnome-getting-started-docs videos | +| gnome-initial-setup | GPLv2+ | Bootstrapping your OS | +| gnome-keyring | GPLv2+ and LGPLv2+ | Framework for managing passwords and other secrets | +| gnome-keyring-pam | LGPLv2+ | Pam module for unlocking keyrings | +| gnome-logs | GPLv3+ | Log viewer for the systemd journal | +| gnome-menus | LGPLv2+ | A menu system for the GNOME project | +| gnome-online-accounts-devel | LGPLv2+ | Development files for gnome-online-accounts | +| gnome-online-accounts | LGPLv2+ | Single sign-on framework for GNOME | +| gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | Crawls through your online content | +| gnome-photos | GPLv3+ and LGPLv2+ | Access, organize and share your photos on GNOME | +| gnome-photos-tests | GPLv3+ and LGPLv2+ | Tests for gnome-photos | +| gnome-remote-desktop | GPLv2+ | GNOME Remote Desktop screen share service | +| gnome-screenshot | GPLv2+ | A screenshot utility for GNOME | +| gnome-session | GPLv2+ | GNOME session manager | +| gnome-session-wayland-session | GPLv2+ | Desktop file for wayland based gnome session | +| gnome-session-xsession | GPLv2+ | Desktop file for gnome-session | +| gnome-settings-daemon | GPLv2+ | The daemon sharing settings from GNOME to GTK+/KDE applications | +| gnome-shell-extension-apps-menu | GPLv2+ | Application menu for GNOME Shell | +| gnome-shell-extension-auto-move-windows | GPLv2+ | Assign specific workspaces to applications in GNOME Shell | +| gnome-shell-extension-common | GPLv2+ | Files common to GNOME Shell Extensions | +| gnome-shell-extension-dash-to-dock | GPLv2+ | Show the dash outside the activities overview | +| gnome-shell-extension-desktop-icons | GPLv3+ | Desktop icons support for the classic experience | +| gnome-shell-extension-disable-screenshield | GPLv2+ | Disable GNOME Shell screen shield if lock is disabled | +| gnome-shell-extension-drive-menu | GPLv2+ | Drive status menu for GNOME Shell | +| gnome-shell-extension-horizontal-workspaces | GPLv3+ | Desktop icons support for the classic experience | +| gnome-shell-extension-launch-new-instance | GPLv2+ | Always launch a new application instance for GNOME Shell | +| gnome-shell-extension-native-window-placement | GPLv2+ | Native window placement for GNOME Shell | +| gnome-shell-extension-no-hot-corner | GPLv2+ | Disable the hot corner in GNOME Shell | +| gnome-shell-extension-panel-favorites | GPLv2+ | Favorite launchers in GNOME Shell's top bar | +| gnome-shell-extension-places-menu | GPLv2+ | Places status menu for GNOME Shell | +| gnome-shell-extension-screenshot-window-sizer | GPLv2+ | Screenshot window sizer for GNOME Shell | +| gnome-shell-extension-systemMonitor | GPLv2+ | System Monitor for GNOME Shell | +| gnome-shell-extension-top-icons | GPLv2+ | Show legacy icons on top | +| gnome-shell-extension-updates-dialog | GPLv2+ | Show a modal dialog when there are software updates | +| gnome-shell-extension-user-theme | GPLv2+ | Support for custom themes in GNOME Shell | +| gnome-shell-extension-window-grouper | GPLv2+ | Keep windows that belong to the same process on the same workspace | +| gnome-shell-extension-window-list | GPLv2+ | Display a window list at the bottom of the screen in GNOME Shell | +| gnome-shell-extension-windowsNavigator | GPLv2+ | Support for keyboard selection of windows and workspaces in GNOME Shell | +| gnome-shell-extension-workspace-indicator | GPLv2+ | Workspace indicator for GNOME Shell | +| gnome-shell | GPLv2+ | Window management and application launching for GNOME | +| gnome-software | GPLv2+ | A software center for GNOME | +| gnome-system-monitor | GPLv2+ | Process and resource monitor | +| gnome-terminal | GPLv3+ and GFDL and LGPLv2+ | Terminal emulator for GNOME | +| gnome-terminal-nautilus | GPLv3+ and GFDL and LGPLv2+ | GNOME Terminal extension for Nautilus | +| gnome-themes-standard | LGPLv2+ | Standard themes for GNOME applications | +| gnome-tweaks | GPLv3 and CC0 | Customize advanced GNOME 3 options | +| gnome-user-docs | CC-BY-SA | GNOME User Documentation | +| gnome-video-effects | GPLv2 | Collection of GStreamer video effects | +| gnu-free-fonts-common | GPLv3+ with exceptions | Common files for freefont (documentation…) | +| gnu-free-mono-fonts | GPLv3+ with exceptions | GNU FreeFont Monospaced Font | +| gnu-free-sans-fonts | GPLv3+ with exceptions | GNU FreeFont Sans-Serif Font | +| gnu-free-serif-fonts | GPLv3+ with exceptions | GNU FreeFont Serif Font | +| gnuplot-common | gnuplot and MIT | The common gnuplot parts | +| gnuplot | gnuplot and MIT | A program for plotting mathematical expressions and data | +| gnutls-c++ | GPLv3+ and LGPLv2+ | The C++ interface to GnuTLS | +| gnutls-dane | GPLv3+ and LGPLv2+ | A DANE protocol implementation for GnuTLS | +| gnutls-devel | GPLv3+ and LGPLv2+ | Development files for the gnutls package | +| gnutls-utils | GPLv3+ | Command line tools for TLS protocol | +| gobject-introspection-devel | GPLv2+, LGPLv2+, MIT | Libraries and headers for gobject-introspection | +| gom | LGPLv2+ | GObject to SQLite object mapper library | +| google-crosextra-caladea-fonts | ASL 2.0 | Serif font metric-compatible with Cambria font | +| google-crosextra-carlito-fonts | OFL | Sans-serif font metric-compatible with Calibri font | +| google-droid-kufi-fonts | ASL 2.0 | A kufi Arabic titling typeface designed to complement Droid Sans | +| google-droid-sans-fonts | ASL 2.0 | A humanist sans serif typeface | +| google-droid-sans-mono-fonts | ASL 2.0 | A humanist monospace sans serif typeface | +| google-droid-serif-fonts | ASL 2.0 | A contemporary serif typeface | +| google-noto-cjk-fonts-common | OFL | Common files for Noto CJK fonts | +| google-noto-emoji-color-fonts | OFL and ASL 2.0 | Google “Noto Color Emoji” colored emoji font | +| google-noto-emoji-fonts | OFL and ASL 2.0 | Google “Noto Emoji” Black-and-White emoji font | +| google-noto-fonts-common | OFL | Common files for Noto fonts | +| google-noto-kufi-arabic-fonts | OFL | Kufi Arabic font | +| google-noto-mono-fonts | OFL | Mono font | +| google-noto-naskh-arabic-fonts | OFL | Naskh Arabic font | +| google-noto-naskh-arabic-ui-fonts | OFL | Naskh Arabic UI font | +| google-noto-nastaliq-urdu-fonts | OFL | Nastaliq Urdu font | +| google-noto-sans-armenian-fonts | OFL | Sans Armenian font | +| google-noto-sans-avestan-fonts | OFL | Sans Avestan font | +| google-noto-sans-balinese-fonts | OFL | Sans Balinese font | +| google-noto-sans-bamum-fonts | OFL | Sans Bamum font | +| google-noto-sans-batak-fonts | OFL | Sans Batak font | +| google-noto-sans-bengali-fonts | OFL | Sans Bengali font | +| google-noto-sans-bengali-ui-fonts | OFL | Sans Bengali UI font | +| google-noto-sans-brahmi-fonts | OFL | Sans Brahmi font | +| google-noto-sans-buginese-fonts | OFL | Sans Buginese font | +| google-noto-sans-buhid-fonts | OFL | Sans Buhid font | +| google-noto-sans-canadian-aboriginal-fonts | OFL | Sans Canadian Aboriginal font | +| google-noto-sans-carian-fonts | OFL | Sans Carian font | +| google-noto-sans-cham-fonts | OFL | Sans Cham font | +| google-noto-sans-cherokee-fonts | OFL | Sans Cherokee font | +| google-noto-sans-cjk-ttc-fonts | OFL | Sans OTC font files for google-noto-cjk-fonts | +| google-noto-sans-coptic-fonts | OFL | Sans Coptic font | +| google-noto-sans-cuneiform-fonts | OFL | Sans Cuneiform font | +| google-noto-sans-cypriot-fonts | OFL | Sans Cypriot font | +| google-noto-sans-deseret-fonts | OFL | Sans Deseret font | +| google-noto-sans-devanagari-fonts | OFL | Sans Devanagari font | +| google-noto-sans-devanagari-ui-fonts | OFL | Sans Devanagari UI font | +| google-noto-sans-egyptian-hieroglyphs-fonts | OFL | Sans Egyptian Hieroglyphs font | +| google-noto-sans-ethiopic-fonts | OFL | Sans Ethiopic font | +| google-noto-sans-fonts | OFL | Sans font | +| google-noto-sans-georgian-fonts | OFL | Sans Georgian font | +| google-noto-sans-glagolitic-fonts | OFL | Sans Glagolitic font | +| google-noto-sans-gothic-fonts | OFL | Sans Gothic font | +| google-noto-sans-gujarati-fonts | OFL | Sans Gujarati font | +| google-noto-sans-gujarati-ui-fonts | OFL | Sans Gujarati UI font | +| google-noto-sans-gurmukhi-fonts | OFL | Sans Gurmukhi font | +| google-noto-sans-gurmukhi-ui-fonts | OFL | Sans Gurmukhi UI font | +| google-noto-sans-hanunoo-fonts | OFL | Sans Hanunoo font | +| google-noto-sans-hebrew-fonts | OFL | Sans Hebrew font | +| google-noto-sans-imperial-aramaic-fonts | OFL | Sans Imperial Aramaic font | +| google-noto-sans-inscriptional-pahlavi-fonts | OFL | Sans Inscriptional Pahlavi font | +| google-noto-sans-inscriptional-parthian-fonts | OFL | Sans Inscriptional Parthian font | +| google-noto-sans-javanese-fonts | OFL | Sans Javanese font | +| google-noto-sans-kaithi-fonts | OFL | Sans Kaithi font | +| google-noto-sans-kannada-fonts | OFL | Sans Kannada font | +| google-noto-sans-kannada-ui-fonts | OFL | Sans Kannada UI font | +| google-noto-sans-kayah-li-fonts | OFL | Sans Kayah Li font | +| google-noto-sans-kharoshthi-fonts | OFL | Sans Kharoshthi font | +| google-noto-sans-khmer-fonts | OFL | Sans Khmer font | +| google-noto-sans-khmer-ui-fonts | OFL | Sans Khmer UI font | +| google-noto-sans-lao-fonts | OFL | Sans Lao font | +| google-noto-sans-lao-ui-fonts | OFL | Sans Lao UI font | +| google-noto-sans-lepcha-fonts | OFL | Sans Lepcha font | +| google-noto-sans-limbu-fonts | OFL | Sans Limbu font | +| google-noto-sans-linear-b-fonts | OFL | Sans Linear B font | +| google-noto-sans-lisu-fonts | OFL | Sans Lisu font | +| google-noto-sans-lycian-fonts | OFL | Sans Lycian font | +| google-noto-sans-lydian-fonts | OFL | Sans Lydian font | +| google-noto-sans-malayalam-fonts | OFL | Sans Malayalam font | +| google-noto-sans-malayalam-ui-fonts | OFL | Sans Malayalam UI font | +| google-noto-sans-mandaic-fonts | OFL | Sans Mandaic font | +| google-noto-sans-meetei-mayek-fonts | OFL | Sans Meetei Mayek font | +| google-noto-sans-mongolian-fonts | OFL | Sans Mongolian font | +| google-noto-sans-myanmar-fonts | OFL | Sans Myanmar font | +| google-noto-sans-myanmar-ui-fonts | OFL | Sans Myanmar UI font | +| google-noto-sans-new-tai-lue-fonts | OFL | Sans New Tai Lue font | +| google-noto-sans-nko-fonts | OFL | Sans NKo font | +| google-noto-sans-ogham-fonts | OFL | Sans Ogham font | +| google-noto-sans-ol-chiki-fonts | OFL | Sans Ol Chiki font | +| google-noto-sans-old-italic-fonts | OFL | Sans Old Italic font | +| google-noto-sans-old-persian-fonts | OFL | Sans Old Persian font | +| google-noto-sans-old-south-arabian-fonts | OFL | Sans Old South Arabian font | +| google-noto-sans-old-turkic-fonts | OFL | Sans Old Turkic font | +| google-noto-sans-oriya-fonts | OFL | Sans Oriya font | +| google-noto-sans-oriya-ui-fonts | OFL | Sans Oriya UI font | +| google-noto-sans-osmanya-fonts | OFL | Sans Osmanya font | +| google-noto-sans-phags-pa-fonts | OFL | Sans Phags Pa font | +| google-noto-sans-phoenician-fonts | OFL | Sans Phoenician font | +| google-noto-sans-rejang-fonts | OFL | Sans Rejang font | +| google-noto-sans-runic-fonts | OFL | Sans Runic font | +| google-noto-sans-samaritan-fonts | OFL | Sans Samaritan font | +| google-noto-sans-saurashtra-fonts | OFL | Sans Saurashtra font | +| google-noto-sans-shavian-fonts | OFL | Sans Shavian font | +| google-noto-sans-sinhala-fonts | OFL | Sans Sinhala font | +| google-noto-sans-sundanese-fonts | OFL | Sans Sundanese font | +| google-noto-sans-syloti-nagri-fonts | OFL | Sans Syloti Nagri font | +| google-noto-sans-symbols-fonts | OFL | Sans Symbols font | +| google-noto-sans-syriac-eastern-fonts | OFL | Sans Syriac Eastern font | +| google-noto-sans-syriac-estrangela-fonts | OFL | Sans Syriac Estrangela font | +| google-noto-sans-syriac-western-fonts | OFL | Sans Syriac Western font | +| google-noto-sans-tagalog-fonts | OFL | Sans Tagalog font | +| google-noto-sans-tagbanwa-fonts | OFL | Sans Tagbanwa font | +| google-noto-sans-tai-le-fonts | OFL | Sans Tai Le font | +| google-noto-sans-tai-tham-fonts | OFL | Sans Tai Tham font | +| google-noto-sans-tai-viet-fonts | OFL | Sans Tai Viet font | +| google-noto-sans-tamil-fonts | OFL | Sans Tamil font | +| google-noto-sans-tamil-ui-fonts | OFL | Sans Tamil UI font | +| google-noto-sans-telugu-fonts | OFL | Sans Telugu font | +| google-noto-sans-telugu-ui-fonts | OFL | Sans Telugu UI font | +| google-noto-sans-thaana-fonts | OFL | Sans Thaana font | +| google-noto-sans-thai-fonts | OFL | Sans Thai font | +| google-noto-sans-thai-ui-fonts | OFL | Sans Thai UI font | +| google-noto-sans-tibetan-fonts | OFL | Sans Tibetan font | +| google-noto-sans-tifinagh-fonts | OFL | Sans Tifinagh font | +| google-noto-sans-ugaritic-fonts | OFL | Sans Ugaritic font | +| google-noto-sans-ui-fonts | OFL | Sans UI font | +| google-noto-sans-vai-fonts | OFL | Sans Vai font | +| google-noto-sans-yi-fonts | OFL | Sans Yi font | +| google-noto-serif-armenian-fonts | OFL | Serif Armenian font | +| google-noto-serif-bengali-fonts | OFL | Serif Bengali font | +| google-noto-serif-cjk-ttc-fonts | OFL | Serif OTC font files for google-noto-cjk-fonts | +| google-noto-serif-devanagari-fonts | OFL | Serif Devanagari font | +| google-noto-serif-fonts | OFL | Serif font | +| google-noto-serif-georgian-fonts | OFL | Serif Georgian font | +| google-noto-serif-gujarati-fonts | OFL | Serif Gujarati font | +| google-noto-serif-kannada-fonts | OFL | Serif Kannada font | +| google-noto-serif-khmer-fonts | OFL | Serif Khmer font | +| google-noto-serif-lao-fonts | OFL | Serif Lao font | +| google-noto-serif-malayalam-fonts | OFL | Serif Malayalam font | +| google-noto-serif-tamil-fonts | OFL | Serif Tamil font | +| google-noto-serif-telugu-fonts | OFL | Serif Telugu font | +| google-noto-serif-thai-fonts | OFL | Serif Thai font | +| go-srpm-macros | GPLv3+ | RPM macros for building Golang packages for various architectures | +| gpm-devel | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | Development files for the gpm library | +| gpm | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | A mouse server for the Linux console | +| gpm-libs | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | Dynamic library for gpm | +| grafana | ASL 2.0 | Metrics dashboard and graph editor | +| grafana-pcp | ASL 2.0 | Performance Co-Pilot Grafana Plugin | +| graphite2-devel | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Files for developing with graphite2 | +| graphite2 | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Font rendering capabilities for complex non-Roman writing systems | +| graphviz | EPL-1.0 | Graph Visualization Tools | +| greenboot-grub2 | LGPLv2+ | Grub2 specific scripts for greenboot | +| greenboot | LGPLv2+ | Generic Health Check Framework for systemd | +| greenboot-reboot | LGPLv2+ | Reboot on red status for greenboot | +| greenboot-rpm-ostree-grub2 | LGPLv2+ | Scripts for greenboot on rpm-ostree-based systems using the Grub2 bootloader | +| greenboot-status | LGPLv2+ | Message of the Day updater for greenboot | +| grilo | LGPLv2+ | Content discovery framework | +| grilo-plugins | LGPLv2+ | Plugins for the Grilo framework | +| gsettings-desktop-schemas-devel | LGPLv2+ | Development files for gsettings-desktop-schemas | +| gsl-devel | GPLv3 and GFDL and BSD | Libraries and the header files for GSL development | +| gsl | GPLv3 and GFDL and BSD | The GNU Scientific Library for numerical analysis | +| gsm | MIT | Shared libraries for GSM speech compressor | +| gsound | LGPLv2 | Small gobject library for playing system sounds | +| gspell | LGPLv2+ | Spell-checking library for GTK+ | +| gssdp | LGPLv2+ | Resource discovery and announcement over SSDP | +| gssntlmssp | LGPLv3+ | GSSAPI NTLMSSP Mechanism | +| gstreamer1-devel | LGPLv2+ | Libraries/include files for GStreamer streaming media framework | +| gstreamer1 | LGPLv2+ | GStreamer streaming media framework runtime | +| gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | GStreamer streaming media framework ""bad"" plugins | +| gstreamer1-plugins-base-devel | LGPLv2+ | GStreamer Base Plugins Development files | +| gstreamer1-plugins-base | LGPLv2+ | GStreamer streaming media framework base plugins | +| gstreamer1-plugins-good-gtk | LGPLv2+ | GStreamer ""good"" plugins gtk plugin | +| gstreamer1-plugins-good | LGPLv2+ | GStreamer plugins with good code and licensing | +| gstreamer1-plugins-ugly-free | LGPLv2+ and LGPLv2 | GStreamer streaming media framework ""ugly"" plugins | +| gtk2-devel-docs | LGPLv2+ | Developer documentation for GTK+ | +| gtk2-devel | LGPLv2+ | Development files for GTK+ | +| gtk2 | LGPLv2+ | GTK+ graphical user interface library | +| gtk3-devel | LGPLv2+ | Development files for GTK+ | +| gtk3 | LGPLv2+ | GTK+ graphical user interface library | +| gtkmm24 | LGPLv2+ | C++ interface for GTK2 (a GUI library for X) | +| gtkmm30 | LGPLv2+ | C++ interface for the GTK+ library | +| gtksourceview3 | LGPLv2+ | A library for viewing source files | +| gtkspell3 | GPLv2+ | On-the-fly spell checking for GtkTextView widgets | +| gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets | +| gtk-update-icon-cache | LGPLv2+ | Icon theme caching utility | +| gtk-vnc2 | LGPLv2+ | A GTK3 widget for VNC clients | +| gubbi-fonts | GPLv3+ with exceptions | Free Kannada Opentype serif font | +| guile | LGPLv3+ | A GNU implementation of Scheme for application extensibility | +| gupnp-av | LGPLv2+ | A collection of helpers for building UPnP AV applications | +| gupnp-dlna | LGPLv2+ | A collection of helpers for building UPnP AV applications | +| gupnp-igd | LGPLv2+ | Library to handle UPnP IGD port mapping | +| gupnp | LGPLv2+ | A framework for creating UPnP devices & control points | +| gutenprint-cups | GPLv2+ | CUPS drivers for Canon, Epson, HP and compatible printers | +| gutenprint-doc | GPLv2+ | Documentation for gutenprint | +| gutenprint | GPLv2+ | Printer Drivers Package | +| gutenprint-libs | GPLv2+ | libgutenprint library | +| gutenprint-libs-ui | GPLv2+ | libgutenprintui2 library | +| gutenprint-plugin | GPLv2+ | GIMP plug-in for gutenprint | +| gvfs-afc | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | AFC support for gvfs | +| gvfs-afp | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | AFP support for gvfs | +| gvfs-archive | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Archiving support for gvfs | +| gvfs-client | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Client modules of backends for the gio framework in GLib | +| gvfs-devel | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Development files for gvfs | +| gvfs-fuse | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | FUSE support for gvfs | +| gvfs-goa | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | GOA support for gvfs | +| gvfs-gphoto2 | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | gphoto2 support for gvfs | +| gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Backends for the gio framework in GLib | +| gvfs-mtp | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | MTP support for gvfs | +| gvfs-smb | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Windows fileshare support for gvfs | +| gvnc | LGPLv2+ | A GObject for VNC connections | +| haproxy | GPLv2+ | HAProxy reverse proxy for high availability environments | +| harfbuzz-devel | MIT | Development files for harfbuzz | +| harfbuzz-icu | MIT | Harfbuzz ICU support library | +| harfbuzz | MIT | Text shaping library | +| HdrHistogram_c | BSD and Public Domain | C port of the HdrHistogram | +| hesiod | MIT | Shared libraries for querying the Hesiod naming service | +| hexchat-devel | GPLv2+ | Development files for hexchat | +| hexchat | GPLv2+ | A popular and easy to use graphical IRC (chat) client | +| hexedit | GPLv2+ | A hexadecimal file viewer and editor | +| hicolor-icon-theme | GPLv2+ | Basic requirement for icon themes | +| highlight | GPLv3 | Universal source code to formatted text converter | +| highlight-gui | GPLv3 | GUI for the hihghlight source code formatter | +| hplip-common | GPLv2+ | Files needed by the HPLIP printer and scanner drivers | +| hplip | GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC | HP Linux Imaging and Printing Project | +| hplip-gui | BSD | HPLIP graphical tools | +| hplip-libs | GPLv2+ and MIT | HPLIP libraries | +| hspell | AGPLv3 | A Hebrew spell checker | +| http-parser | MIT | HTTP request/response parser for C | +| hunspell-af | LGPLv2+ | Afrikaans hunspell dictionary | +| hunspell-ak | LGPLv3 | Akan hunspell dictionaries | +| hunspell-am | GPL+ | Amharic hunspell dictionaries | +| hunspell-ar | GPLv2 or LGPLv2 or MPLv1.1 | Arabic hunspell dictionaries | +| hunspell-as | GPLv2+ or LGPLv2+ or MPLv1.1 | Assamese hunspell dictionaries | +| hunspell-ast | GPLv3+ | Asturian hunspell dictionaries | +| hunspell-az | GPLv2+ | Azerbaijani hunspell dictionaries | +| hunspell-be | GPL+ and LGPLv2+ | Belarusian hunspell dictionaries | +| hunspell-ber | GPL+ or LGPLv2+ or MPLv1.1 | Amazigh hunspell dictionaries | +| hunspell-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hunspell dictionaries | +| hunspell-bn | GPLv2+ | Bengali hunspell dictionaries | +| hunspell-br | LGPLv2+ | Breton hunspell dictionaries | +| hunspell-ca | GPLv2+ | Catalan hunspell dictionaries | +| hunspell-cop | GPLv3+ | Coptic hunspell dictionaries | +| hunspell-csb | GPLv2+ | Kashubian hunspell dictionaries | +| hunspell-cs | GPL+ | Czech hunspell dictionary | +| hunspell-cv | GPLv3+ or LGPLv3+ or MPLv1.1 | Chuvash hunspell dictionaries | +| hunspell-cy | GPL+ | Welsh hunspell dictionaries | +| hunspell-da | GPLv2+ | Danish hunspell dictionaries | +| hunspell-de | GPLv2 or GPLv3 | German hunspell dictionaries | +| hunspell-devel | LGPLv2+ or GPLv2+ or MPLv1.1 | Files for developing with hunspell | +| hunspell-dsb | GPLv2+ | Lower Sorbian hunspell dictionaries | +| hunspell-el | GPLv2+ or LGPLv2+ or MPLv1.1 | Greek hunspell dictionaries | +| hunspell-en-GB | LGPLv2+ and LGPLv2 and BSD | UK English hunspell dictionaries | +| hunspell-en | LGPLv2+ and LGPLv2 and BSD | English hunspell dictionaries | +| hunspell-en-US | LGPLv2+ and LGPLv2 and BSD | US English hunspell dictionaries | +| hunspell-eo | LGPLv3 | Esperanto hunspell dictionaries | +| hunspell-es-AR | LGPLv3+ or GPLv3+ or MPLv1.1 | Argentine Spanish hunspell dictionary | +| hunspell-es-BO | LGPLv3+ or GPLv3+ or MPLv1.1 | Bolivian Spanish hunspell dictionary | +| hunspell-es-CL | LGPLv3+ or GPLv3+ or MPLv1.1 | Chilean Spanish hunspell dictionary | +| hunspell-es-CO | LGPLv3+ or GPLv3+ or MPLv1.1 | Colombian Spanish hunspell dictionary | +| hunspell-es-CR | LGPLv3+ or GPLv3+ or MPLv1.1 | Costa Rican Spanish hunspell dictionary | +| hunspell-es-CU | LGPLv3+ or GPLv3+ or MPLv1.1 | Cuban Spanish hunspell dictionary | +| hunspell-es-DO | LGPLv3+ or GPLv3+ or MPLv1.1 | Dominican Spanish hunspell dictionary | +| hunspell-es-EC | LGPLv3+ or GPLv3+ or MPLv1.1 | Ecuadorian Spanish hunspell dictionary | +| hunspell-es-ES | LGPLv3+ or GPLv3+ or MPLv1.1 | European Spanish hunspell dictionary | +| hunspell-es-GT | LGPLv3+ or GPLv3+ or MPLv1.1 | Guatemalan Spanish hunspell dictionary | +| hunspell-es-HN | LGPLv3+ or GPLv3+ or MPLv1.1 | Honduran Spanish hunspell dictionary | +| hunspell-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hunspell dictionaries | +| hunspell-es-MX | LGPLv3+ or GPLv3+ or MPLv1.1 | Mexican Spanish hunspell dictionary | +| hunspell-es-NI | LGPLv3+ or GPLv3+ or MPLv1.1 | Nicaraguan Spanish hunspell dictionary | +| hunspell-es-PA | LGPLv3+ or GPLv3+ or MPLv1.1 | Panamanian Spanish hunspell dictionary | +| hunspell-es-PE | LGPLv3+ or GPLv3+ or MPLv1.1 | Peruvian Spanish hunspell dictionary | +| hunspell-es-PR | LGPLv3+ or GPLv3+ or MPLv1.1 | Puerto Rican Spanish hunspell dictionary | +| hunspell-es-PY | LGPLv3+ or GPLv3+ or MPLv1.1 | Paraguayan Spanish hunspell dictionary | +| hunspell-es-SV | LGPLv3+ or GPLv3+ or MPLv1.1 | Salvadoran Spanish hunspell dictionary | +| hunspell-es-US | LGPLv3+ or GPLv3+ or MPLv1.1 | US Spanish hunspell dictionary | +| hunspell-es-UY | LGPLv3+ or GPLv3+ or MPLv1.1 | Uruguayan Spanish hunspell dictionary | +| hunspell-es-VE | LGPLv3+ or GPLv3+ or MPLv1.1 | Venezuelan Spanish hunspell dictionary | +| hunspell-et | LGPLv2+ and LPPL | Estonian hunspell dictionaries | +| hunspell-eu | GPLv2 | Basque hunspell dictionaries | +| hunspell-fa | GPLv2+ | Farsi hunspell dictionaries | +| hunspell-fj | LGPLv2+ or GPLv2+ or MPLv1.1 | Fijian hunspell dictionaries | +| hunspell-fo | GPLv2+ | Faroese hunspell dictionaries | +| hunspell-fr | MPLv2.0 | French hunspell dictionaries | +| hunspell-fur | GPLv2+ | Friulian hunspell dictionaries | +| hunspell-fy | LGPLv2+ | Frisian hunspell dictionaries | +| hunspell-ga | GPLv2+ | Irish hunspell dictionaries | +| hunspell-gd | GPLv2+ and GPLv3+ | Scots Gaelic hunspell dictionaries | +| hunspell-gl | GPLv2 | Galician hunspell dictionaries | +| hunspell-grc | GPL+ or LGPLv2+ | Ancient Greek hunspell dictionaries | +| hunspell-gu | GPL+ | Gujarati hunspell dictionaries | +| hunspell-gv | GPL+ | Manx hunspell dictionaries | +| hunspell-haw | GPLv2+ | Hawaiian hunspell dictionaries | +| hunspell-he | AGPLv3 | Hebrew hunspell dictionaries | +| hunspell-hi | GPLv2+ | Hindi hunspell dictionaries | +| hunspell-hil | GPLv2+ | Hiligaynon hunspell dictionaries | +| hunspell-hr | LGPLv2+ or SISSL | Croatian hunspell dictionaries | +| hunspell-hsb | GPLv2+ | Upper Sorbian hunspell dictionaries | +| hunspell-ht | GPLv3+ | Haitian Creole hunspell dictionaries | +| hunspell-hu | LGPLv2+ or GPLv2+ or MPLv1.1 | Hungarian hunspell dictionaries | +| hunspell-hy | GPLv2+ | Armenian hunspell dictionaries | +| hunspell-ia | LGPLv2+ | Interlingua hunspell dictionaries | +| hunspell-id | GPLv2 | Indonesian hunspell dictionaries | +| hunspell-is | GPLv2+ | Icelandic hunspell dictionaries | +| hunspell-it | GPLv3+ | Italian hunspell dictionaries | +| hunspell-kk | GPLv2+ or LGPLv2+ or MPLv1.1 | Kazakh hunspell dictionaries | +| hunspell-km | GPLv3 | Khmer hunspell dictionaries | +| hunspell-kn | GPLv2+ or LGPLv2+ or MPLv1.1 | Kannada hunspell dictionaries | +| hunspell-ko | MPLv1.1 or GPLv2 or LGPLv2 | Korean hunspell dictionaries | +| hunspell-ku | GPLv3 or LGPLv3 or MPLv1.1 | Kurdish hunspell dictionaries | +| hunspell-ky | GPLv2+ | Kirghiz hunspell dictionaries | +| hunspell-la | GPLv2+ | Latin hunspell dictionaries | +| hunspell-lb | EUPL 1.1 | Luxembourgish hunspell dictionaries | +| hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | A spell checker and morphological analyzer library | +| hunspell-ln | GPLv2+ | Lingala hunspell dictionaries | +| hunspell-lt | BSD | Lithuanian hunspell dictionaries | +| hunspell-lv | LGPLv2+ | Latvian hunspell dictionaries | +| hunspell-mai | GPLv2+ or LGPLv2+ or MPLv1.1 | Maithili hunspell dictionaries | +| hunspell-mg | GPLv2+ | Malagasy hunspell dictionaries | +| hunspell-mi | GPLv3+ | Maori hunspell dictionaries | +| hunspell-mk | GPL+ | Macedonian hunspell dictionaries | +| hunspell-ml | GPLv3+ | Malayalam hunspell dictionaries | +| hunspell-mn | GPLv2 | Mongolian hunspell dictionaries | +| hunspell-mos | LGPLv3 | Mossi hunspell dictionaries | +| hunspell-mr | LGPLv2+ | Marathi hunspell dictionaries | +| hunspell-ms | GFDL and GPL+ | Malay hunspell dictionaries | +| hunspell-mt | LGPLv2+ | Maltese hunspell dictionaries | +| hunspell-nb | GPL+ | Bokmaal hunspell dictionaries | +| hunspell-nds | GPLv2+ | Lowlands Saxon hunspell dictionaries | +| hunspell-ne | LGPLv2 | Nepali hunspell dictionaries | +| hunspell-nl | BSD or CC-BY | Dutch hunspell dictionaries | +| hunspell-nn | GPL+ | Nynorsk hunspell dictionaries | +| hunspell-nr | LGPLv2+ | Southern Ndebele hunspell dictionaries | +| hunspell-nso | LGPLv2+ | Northern Sotho hunspell dictionaries | +| hunspell-ny | GPLv3+ | Chichewa hunspell dictionaries | +| hunspell-oc | GPLv3+ | Occitan hunspell dictionaries | +| hunspell-om | GPLv3+ | Oromo hunspell dictionaries | +| hunspell-or | GPLv2+ | Odia hunspell dictionaries | +| hunspell-pa | GPLv2+ | Punjabi hunspell dictionaries | +| hunspell-pl | LGPLv2+ or GPL+ or MPLv1.1 or ASL 2.0 or CC-BY-SA | Polish hunspell dictionaries | +| hunspell-pt | ((LGPLv3 or MPL) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1) | Portuguese hunspell dictionaries | +| hunspell-qu | AGPLv3 | Quechua Ecuador hunspell dictionaries | +| hunspell-quh | GPLv2+ | Quechua, South Bolivia hunspell dictionaries | +| hunspell-ro | GPLv2+ or LGPLv2+ or MPLv1.1 | Romanian hunspell dictionaries | +| hunspell-ru | BSD | Russian hunspell dictionaries | +| hunspell-rw | GPLv2+ | Kinyarwanda hunspell dictionaries | +| hunspell-sc | AGPLv3+ and GPLv2 | Sardinian hunspell dictionaries | +| hunspell-se | GPLv3 | Northern Saami hunspell dictionaries | +| hunspell-shs | GPLv2+ | Shuswap hunspell dictionaries | +| hunspell-si | GPLv2+ | Sinhala hunspell dictionaries | +| hunspell-sk | LGPLv2 or GPLv2 or MPLv1.1 | Slovak hunspell dictionaries | +| hunspell-sl | GPL+ or LGPLv2+ | Slovenian hunspell dictionaries | +| hunspell-smj | GPLv3 | Lule Saami hunspell dictionaries | +| hunspell-so | GPLv2+ | Somali hunspell dictionaries | +| hunspell-sq | GPLv2+ | Albanian hunspell dictionaries | +| hunspell-sr | LGPLv3 | Serbian hunspell dictionaries | +| hunspell-ss | LGPLv2+ | Swati hunspell dictionaries | +| hunspell-st | LGPLv2+ | Southern Sotho hunspell dictionaries | +| hunspell-sv | LGPLv3 | Swedish hunspell dictionaries | +| hunspell-sw | LGPLv2+ | Swahili hunspell dictionaries | +| hunspell-ta | GPLv2+ | Tamil hunspell dictionaries | +| hunspell-te | GPL+ | Telugu hunspell dictionaries | +| hunspell-tet | GPLv2+ | Tetum hunspell dictionaries | +| hunspell-th | LGPLv2+ | Thai hunspell dictionaries | +| hunspell-ti | GPL+ | Tigrigna hunspell dictionaries | +| hunspell-tk | GPLv2+ | Turkmen hunspell dictionaries | +| hunspell-tl | GPLv2+ | Tagalog hunspell dictionaries | +| hunspell-tn | GPLv3+ | Tswana hunspell dictionaries | +| hunspell-tpi | GPLv3+ | Tok Pisin hunspell dictionaries | +| hunspell-ts | LGPLv2+ | Tsonga hunspell dictionaries | +| hunspell-uk | GPLv2+ or LGPLv2+ or MPLv1.1 | Ukrainian hunspell dictionaries | +| hunspell-ur | LGPLv2+ | Urdu hunspell dictionaries | +| hunspell-uz | GPLv2+ | Uzbek hunspell dictionaries | +| hunspell-ve | LGPLv2+ | Venda hunspell dictionaries | +| hunspell-vi | GPLv2 | Vietnamese hunspell dictionaries | +| hunspell-wa | LGPLv2+ | Walloon hunspell dictionaries | +| hunspell-xh | LGPLv2+ | Xhosa hunspell dictionaries | +| hunspell-yi | LGPLv2+ or GPLv2+ or MPLv1.1 | Yiddish hunspell dictionaries | +| hunspell-zu | GPLv3+ | Zulu hunspell dictionaries | +| hwloc-gui | BSD | The gui-based hwloc program(s) | +| hwloc-plugins | BSD | Plugins for hwloc | +| hyperv-daemons | GPLv2 | Hyper-V daemons suite | +| hyperv-daemons-license | GPLv2 | License of the Hyper-V daemons suite | +| hypervfcopyd | GPLv2 | Hyper-V FCOPY daemon | +| hypervkvpd | GPLv2 | Hyper-V key value pair (KVP) daemon | +| hyperv-tools | GPLv2 | Tools for Hyper-V guests | +| hypervvssd | GPLv2 | Hyper-V VSS daemon | +| hyphen-af | LGPLv2+ | Afrikaans hyphenation rules | +| hyphen-as | LGPLv3+ | Assamese hyphenation rules | +| hyphen-be | GPL+ and LGPLv2+ | Belarusian hyphenation rules | +| hyphen-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hyphenation rules | +| hyphen-bn | LGPLv3+ | Bengali hyphenation rules | +| hyphen-ca | GPLv3 | Catalan hyphenation rules | +| hyphen-cs | GPL+ | Czech hyphenation rules | +| hyphen-cy | LPPL | Welsh hyphenation rules | +| hyphen-da | LGPLv2+ | Danish hyphenation rules | +| hyphen-de | LGPLv2+ | German hyphenation rules | +| hyphen-el | LGPLv2+ | Greek hyphenation rules | +| hyphen-en | GPLv2 or LGPLv2+ or MPLv1.1 | English hyphenation rules | +| hyphen-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hyphenation rules | +| hyphen-et | LGPLv2+ and LPPL | Estonian hyphenation rules | +| hyphen-eu | LPPL | Basque hyphenation rules | +| hyphen-fa | LPPL | Farsi hyphenation rules | +| hyphen-fo | GPL+ | Faroese hyphenation rules | +| hyphen-fr | LGPLv2+ | French hyphenation rules | +| hyphen-ga | GPL+ | Irish hyphenation rules | +| hyphen-gl | GPLv3 | Galician hyphenation rules | +| hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | A text hyphenation library | +| hyphen-grc | LPPL | Ancient Greek hyphenation rules | +| hyphen-gu | LGPLv3+ | Gujarati hyphenation rules | +| hyphen-hi | LGPLv3+ | Hindi hyphenation rules | +| hyphen-hr | LGPLv2+ or SISSL | Croatian hyphenation rules | +| hyphen-hsb | LPPL | Upper Sorbian hyphenation rules | +| hyphen-hu | GPLv2 | Hungarian hyphenation rules | +| hyphen-ia | LPPL | Interlingua hyphenation rules | +| hyphen-id | GPL+ | Indonesian hyphenation rules | +| hyphen-is | LGPLv2+ or SISSL | Icelandic hyphenation rules | +| hyphen-it | LGPLv2+ | Italian hyphenation rules | +| hyphen-kn | LGPLv3+ | Kannada hyphenation rules | +| hyphen-ku | GPLv2+ or LGPLv2+ | Kurdish hyphenation rules | +| hyphen-lt | LPPL | Lithuanian hyphenation rules | +| hyphen-lv | LGPLv2+ | Latvian hyphenation rules | +| hyphen-mi | GPLv3+ | Maori hyphenation rules | +| hyphen-ml | LGPLv3+ | Malayalam hyphenation rules | +| hyphen-mn | LPPL | Mongolian hyphenation rules | +| hyphen-mr | LGPLv3+ | Marathi hyphenation rules | +| hyphen-nb | GPL+ | Bokmaal hyphenation rules | +| hyphen-nl | GPLv2 | Dutch hyphenation rules | +| hyphen-nn | GPL+ | Nynorsk hyphenation rules | +| hyphen-or | LGPLv3+ | Odia hyphenation rules | +| hyphen-pa | LGPLv3+ | Punjabi hyphenation rules | +| hyphen-pl | LGPLv2+ | Polish hyphenation rules | +| hyphen-pt | GPL+ | Portuguese hyphenation rules | +| hyphen-ro | GPLv2+ | Romanian hyphenation rules | +| hyphen-ru | LGPLv2+ | Russian hyphenation rules | +| hyphen-sa | LPPL | Sanskrit hyphenation rules | +| hyphen-sk | GPL+ | Slovak hyphenation rules | +| hyphen-sl | LGPLv2+ | Slovenian hyphenation rules | +| hyphen-sr | LGPLv3 | Serbian hyphenation rules | +| hyphen-sv | LGPLv2+ or GPLv2+ | Swedish hyphenation rules | +| hyphen-ta | LGPLv3+ | Tamil hyphenation rules | +| hyphen-te | LGPLv3+ | Telugu hyphenation rules | +| hyphen-tk | Public Domain | Turkmen hyphenation rules | +| hyphen-uk | GPLv2+ | Ukrainian hyphenation rules | +| hyphen-zu | LGPLv2+ | Zulu hyphenation rules | +| i2c-tools | GPLv2+ | A heterogeneous set of I2C tools for Linux | +| i2c-tools-perl | GPLv2+ | i2c tools written in Perl | +| ibus-gtk2 | LGPLv2+ | IBus IM module for GTK2 | +| ibus-gtk3 | LGPLv2+ | IBus IM module for GTK3 | +| ibus-hangul | GPLv2+ | The Hangul engine for IBus input platform | +| ibus-kkc | GPLv2+ | Japanese Kana Kanji input method for ibus | +| ibus | LGPLv2+ | Intelligent Input Bus for Linux OS | +| ibus-libpinyin | GPLv2+ | Intelligent Pinyin engine based on libpinyin for IBus | +| ibus-libs | LGPLv2+ | IBus libraries | +| ibus-libzhuyin | GPLv2+ | New Zhuyin engine based on libzhuyin for IBus | +| ibus-m17n | GPLv2+ | The M17N engine for IBus platform | +| ibus-sayura | GPLv2+ | The Sinhala engine for IBus input platform | +| ibus-setup | LGPLv2+ | IBus setup utility | +| ibus-table-chinese-array | Freely redistributable without restriction | Array input methods | +| ibus-table-chinese-cangjie | Freely redistributable without restriction | Cangjie based input methods | +| ibus-table-chinese-cantonese | GPLv2 and GPLv3+ and Freely redistributable without restriction | Cantonese input methods | +| ibus-table-chinese-easy | GPLv2 | Easy input method | +| ibus-table-chinese-erbi | GPLv2+ | Erbi input method | +| ibus-table-chinese | GPLv3+ | Chinese input tables for IBus | +| ibus-table-chinese-quick | Freely redistributable without restriction | Quick-to-learn input methods | +| ibus-table-chinese-scj | GPLv3+ | Smart Cangjie | +| ibus-table-chinese-stroke5 | GPLv3+ | Stroke 5 input method | +| ibus-table-chinese-wubi-haifeng | BSD | Haifeng Wubi input method | +| ibus-table-chinese-wubi-jidian | Freely redistributable without restriction | Jidian Wubi 86 input method, JiShuang 6.0 | +| ibus-table-chinese-wu | GPLv2+ | Wu pronunciation input method | +| ibus-table-chinese-yong | GPLv3 | YongMa input method | +| ibus-table | LGPLv2+ | The Table engine for IBus platform | +| ibus-typing-booster | GPLv3+ | A completion input method | +| ibus-wayland | LGPLv2+ | IBus IM module for Wayland | +| icedax | GPLv2 | A utility for sampling/copying .wav files from digital audio CDs | +| icedtea-web-javadoc | LGPLv2+ and GPLv2 with exceptions | API documentation for IcedTea-Web | +| icedtea-web | LGPLv2+ and GPLv2 with exceptions | Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation | +| icoutils | GPLv3+ | Utility for extracting and converting Microsoft icon and cursor files | +| idn2 | GPLv3+ | IDNA2008 internationalized domain names conversion tool | +| iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy | +| ilmbase | BSD | Abstraction/convenience libraries | +| initial-setup | GPLv2+ | Initial system configuration utility | +| initial-setup-gui | GPLv2+ | Graphical user interface for the initial-setup utility | +| intel-gpu-tools | MIT | Debugging tools for Intel graphics chips | +| intltool | GPLv2 with exceptions | Utility for internationalizing various kinds of data files | +| iowatcher | GPLv2+ | Utility for visualizing block layer IO patterns and performance | +| iperf3 | BSD | Measurement tool for TCP/UDP bandwidth performance | +| ipmievd | BSD | IPMI event daemon for sending events to syslog | +| ipmitool | BSD | Utility for IPMI control | +| ipvsadm | GPLv2+ | Utility to administer the Linux Virtual Server | +| ipxe-bootimgs | GPLv2 with additional permissions and BSD | Network boot loader images in bootable USB, CD, floppy and GRUB formats | +| ipxe-roms | GPLv2 with additional permissions and BSD | Network boot loader roms in .rom format | +| ipxe-roms-qemu | GPLv2 with additional permissions and BSD | Network boot loader roms supported by QEMU, .rom format | +| irssi | GPLv2+ | Modular text mode IRC client with Perl scripting | +| isl | MIT | Integer point manipulation library | +| iso-codes-devel | LGPLv2+ | Files for development using iso-codes | +| iso-codes | LGPLv2+ | ISO code lists and translations | +| isomd5sum | GPLv2+ | Utilities for working with md5sum implanted in ISO images | +| istack-commons-runtime | CDDL-1.1 and GPLv2 with exceptions | istack-commons runtime | +| istack-commons-tools | CDDL-1.1 and GPLv2 with exceptions | istack-commons tools | +| itstool | GPLv3+ | ITS-based XML translation tool | +| jansson-devel | MIT | Header files for jansson | +| jasper-libs | JasPer | Runtime libraries for jasper | +| java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment | +| java-11-openjdk-demo | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Demos | +| java-11-openjdk-devel | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Development Environment | +| java-11-openjdk-headless | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Headless Runtime Environment | +| java-11-openjdk-javadoc | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 API documentation | +| java-11-openjdk-javadoc-zip | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 API documentation compressed in a single archive | +| java-11-openjdk-jmods | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | JMods for OpenJDK 11 | +| java-11-openjdk-src | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Source Bundle | +| java-11-openjdk-static-libs | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 libraries for static linking | +| java-1.8.0-openjdk-accessibility | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 accessibility connector | +| java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment | +| java-1.8.0-openjdk-demo | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Demos | +| java-1.8.0-openjdk-devel | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Development Environment | +| java-1.8.0-openjdk-headless | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Headless Runtime Environment | +| java-1.8.0-openjdk-javadoc | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 API documentation | +| java-1.8.0-openjdk-javadoc-zip | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 API documentation compressed in a single archive | +| java-1.8.0-openjdk-src | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Source Bundle | +| java-atk-wrapper | LGPLv2+ | Java ATK Wrapper | +| jbig2dec-libs | GPLv2 | A decoder implementation of the JBIG2 image compression format | +| jbigkit-libs | GPLv2+ | JBIG1 lossless image compression library | +| jboss-annotations-1.2-api | CDDL or GPLv2 with exceptions | Common Annotations 1.2 API | +| jboss-jaxrs-2.0-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | JAX-RS 2.0 | +| jboss-logging | ASL 2.0 | The JBoss Logging Framework | +| jboss-logging-tools | ASL 2.0 and LGPLv2+ | JBoss Logging I18n Annotation Processor | +| jdeparser | ASL 2.0 | Source generator library for Java | +| jna | (LGPLv2 or ASL 2.0) and ASL 2.0 | Pure Java access to native libraries | +| jolokia-jvm-agent | ASL 2.0 | Jolokia JVM Agent | +| jomolhari-fonts | OFL | Jomolhari a Bhutanese style font for Tibetan and Dzongkha | +| jose | ASL 2.0 | Tools for JSON Object Signing and Encryption (JOSE) | +| jq | MIT and ASL 2.0 and CC-BY and GPLv3 | Command-line JSON processor | +| js-d3-flame-graph | ASL 2.0 | A D3.js plugin that produces flame graphs | +| json-c-devel | MIT | Development files for json-c | +| json-glib-devel | LGPLv2+ | Development files for json-glib | +| julietaula-montserrat-fonts | OFL | Sans-serif typeface inspired from Montserrat area | +| kacst-art-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-book-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-decorative-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-digital-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-farsi-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-fonts-common | GPLv2 | Common files for kacst-fonts | +| kacst-letter-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-naskh-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-office-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-one-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-pen-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-poster-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-qurn-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-screen-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-title-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kacst-titlel-fonts | GPLv2 | Fonts for arabic from arabeyes project | +| kdump-anaconda-addon | GPLv2 | Kdump configuration anaconda addon | +| keepalived | GPLv2+ | High Availability monitor built upon LVS, VRRP and service pollers | +| kernel-rpm-macros | GPL+ | Macros and scripts for building kernel module packages. | +| kernelshark | GPLv2 and LGPLv2 | GUI analysis for Ftrace data captured by trace-cmd | +| keybinder3 | MIT | A library for registering global keyboard shortcuts | +| keycloak-httpd-client-install | GPLv3 | Tools to configure Apache HTTPD as Keycloak client | +| khmeros-base-fonts | LGPLv2+ | Base KhmerOS font | +| khmeros-battambang-fonts | LGPLv2+ | Battambang font | +| khmeros-bokor-fonts | LGPLv2+ | Bokor font | +| khmeros-fonts-common | LGPLv2+ | Common files of khmeros-fonts | +| khmeros-handwritten-fonts | LGPLv2+ | Freehand and fasthand fonts | +| khmeros-metal-chrieng-fonts | LGPLv2+ | Metal Chrieng font | +| khmeros-muol-fonts | LGPLv2+ | Muol fonts - normal, light and Pali | +| khmeros-siemreap-fonts | LGPLv2+ | Siemreap font | +| ksh | EPL | The Original ATT Korn Shell | +| kurdit-unikurd-web-fonts | GPLv3 | A widely used Kurdish font for Arabic-like scripts and Latin | +| kyotocabinet-libs | GPLv3 | Libraries for applications using Kyoto Cabinet | +| lame-libs | GPLv2+ | LAME MP3 encoding library | +| langpacks-af | GPLv2+ | Afrikaans langpacks meta-package | +| langpacks-am | GPLv2+ | Amharic langpacks meta-package | +| langpacks-ar | GPLv2+ | Arabic langpacks meta-package | +| langpacks-as | GPLv2+ | Assamese langpacks meta-package | +| langpacks-ast | GPLv2+ | Asturian langpacks meta-package | +| langpacks-be | GPLv2+ | Belarusian langpacks meta-package | +| langpacks-bg | GPLv2+ | Bulgarian langpacks meta-package | +| langpacks-bn | GPLv2+ | Bengali langpacks meta-package | +| langpacks-br | GPLv2+ | Breton langpacks meta-package | +| langpacks-bs | GPLv2+ | Bosnian langpacks meta-package | +| langpacks-ca | GPLv2+ | Catalan langpacks meta-package | +| langpacks-cs | GPLv2+ | Czech langpacks meta-package | +| langpacks-cy | GPLv2+ | Welsh langpacks meta-package | +| langpacks-da | GPLv2+ | Danish langpacks meta-package | +| langpacks-de | GPLv2+ | German langpacks meta-package | +| langpacks-el | GPLv2+ | Greek langpacks meta-package | +| langpacks-en_GB | GPLv2+ | English (United Kingdom) langpacks meta-package | +| langpacks-en | GPLv2+ | English langpacks meta-package | +| langpacks-es | GPLv2+ | Spanish langpacks meta-package | +| langpacks-et | GPLv2+ | Estonian langpacks meta-package | +| langpacks-eu | GPLv2+ | Basque langpacks meta-package | +| langpacks-fa | GPLv2+ | Persian langpacks meta-package | +| langpacks-fi | GPLv2+ | Finnish langpacks meta-package | +| langpacks-fr | GPLv2+ | French langpacks meta-package | +| langpacks-ga | GPLv2+ | Irish langpacks meta-package | +| langpacks-gl | GPLv2+ | Galician langpacks meta-package | +| langpacks-gu | GPLv2+ | Gujarati langpacks meta-package | +| langpacks-he | GPLv2+ | Hebrew langpacks meta-package | +| langpacks-hi | GPLv2+ | Hindi langpacks meta-package | +| langpacks-hr | GPLv2+ | Croatian langpacks meta-package | +| langpacks-hu | GPLv2+ | Hungarian langpacks meta-package | +| langpacks-ia | GPLv2+ | Interlingua langpacks meta-package | +| langpacks-id | GPLv2+ | Indonesian langpacks meta-package | +| langpacks-is | GPLv2+ | Icelandic langpacks meta-package | +| langpacks-it | GPLv2+ | Italian langpacks meta-package | +| langpacks-ja | GPLv2+ | Japanese langpacks meta-package | +| langpacks-kk | GPLv2+ | Kazakh langpacks meta-package | +| langpacks-kn | GPLv2+ | Kannada langpacks meta-package | +| langpacks-ko | GPLv2+ | Korean langpacks meta-package | +| langpacks-lt | GPLv2+ | Lithuanian langpacks meta-package | +| langpacks-lv | GPLv2+ | Latvian langpacks meta-package | +| langpacks-mai | GPLv2+ | Maithili langpacks meta-package | +| langpacks-mk | GPLv2+ | Macedonian langpacks meta-package | +| langpacks-ml | GPLv2+ | Malayalam langpacks meta-package | +| langpacks-mr | GPLv2+ | Marathi langpacks meta-package | +| langpacks-ms | GPLv2+ | Malay langpacks meta-package | +| langpacks-nb | GPLv2+ | Norwegian Bokmål langpacks meta-package | +| langpacks-ne | GPLv2+ | Nepali langpacks meta-package | +| langpacks-nl | GPLv2+ | Dutch langpacks meta-package | +| langpacks-nn | GPLv2+ | Nynorsk langpacks meta-package | +| langpacks-nr | GPLv2+ | Southern Ndebele langpacks meta-package | +| langpacks-nso | GPLv2+ | Northern Sotho langpacks meta-package | +| langpacks-or | GPLv2+ | Oriya langpacks meta-package | +| langpacks-pa | GPLv2+ | Punjabi langpacks meta-package | +| langpacks-pl | GPLv2+ | Polish langpacks meta-package | +| langpacks-pt_BR | GPLv2+ | Portuguese (Brazil) langpacks meta-package | +| langpacks-pt | GPLv2+ | Portuguese langpacks meta-package | +| langpacks-ro | GPLv2+ | Romanian langpacks meta-package | +| langpacks-ru | GPLv2+ | Russian langpacks meta-package | +| langpacks-si | GPLv2+ | Sinhala langpacks meta-package | +| langpacks-sk | GPLv2+ | Slovak langpacks meta-package | +| langpacks-sl | GPLv2+ | Slovenian langpacks meta-package | +| langpacks-sq | GPLv2+ | Albanian langpacks meta-package | +| langpacks-sr | GPLv2+ | Serbian langpacks meta-package | +| langpacks-ss | GPLv2+ | Swati langpacks meta-package | +| langpacks-sv | GPLv2+ | Swedish langpacks meta-package | +| langpacks-ta | GPLv2+ | Tamil langpacks meta-package | +| langpacks-te | GPLv2+ | Telugu langpacks meta-package | +| langpacks-th | GPLv2+ | Thai langpacks meta-package | +| langpacks-tn | GPLv2+ | Tswana langpacks meta-package | +| langpacks-tr | GPLv2+ | Turkish langpacks meta-package | +| langpacks-ts | GPLv2+ | Tsonga langpacks meta-package | +| langpacks-uk | GPLv2+ | Ukrainian langpacks meta-package | +| langpacks-ur | GPLv2+ | Urdu langpacks meta-package | +| langpacks-ve | GPLv2+ | Venda langpacks meta-package | +| langpacks-vi | GPLv2+ | Vietnamese langpacks meta-package | +| langpacks-xh | GPLv2+ | Xhosa langpacks meta-package | +| langpacks-zh_CN | GPLv2+ | Simplified Chinese langpacks meta-package | +| langpacks-zh_TW | GPLv2+ | Traditional Chinese langpacks meta-package | +| langpacks-zu | GPLv2+ | Zulu langpacks meta-package | +| langtable | GPLv3+ | Guessing reasonable defaults for locale, keyboard layout, territory, and language. | +| lapack64 | BSD | Numerical linear algebra package libraries | +| lapack | BSD | Numerical linear algebra package libraries | +| lasso | GPLv2+ | Liberty Alliance Single Sign On | +| lato-fonts | OFL | A sanserif typeface family | +| lcms2 | MIT | Color Management Engine | +| ldns | BSD | Low-level DNS(SEC) library with API | +| lemon | Public Domain | A parser generator | +| lftp | GPLv3+ | A sophisticated file transfer program | +| lftp-scripts | GPLv3+ | Scripts for lftp | +| liba52 | GPLv2 | A free ATSC A/52 stream decoder, also known as AC-3 or AC3 | +| libabw | MPLv2.0 | A library for import of AbiWord files | +| libao | GPLv2+ | Cross Platform Audio Output Library | +| libappindicator-gtk3 | LGPLv2 and LGPLv3 | Application indicators library - GTK 3 | +| libasan6 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Address Sanitizer runtime library from GCC 10 | +| libasyncns | LGPLv2+ | Asynchronous Name Service Library | +| libatasmart | LGPLv2+ | ATA S.M.A.R.T. Disk Health Monitoring Library | +| libatomic_ops | GPLv2 and MIT | Atomic memory update operations | +| libavc1394 | GPLv2+ and LGPLv2+ | Audio/Video Control library for IEEE-1394 devices | +| libbase | LGPLv2 | JFree Base Services | +| libblockdev-crypto | LGPLv2+ | The crypto plugin for the libblockdev library | +| libblockdev-dm | LGPLv2+ | The Device Mapper plugin for the libblockdev library | +| libblockdev-fs | LGPLv2+ | The FS plugin for the libblockdev library | +| libblockdev-kbd | LGPLv2+ | The KBD plugin for the libblockdev library | +| libblockdev | LGPLv2+ | A library for low-level manipulation with block devices | +| libblockdev-loop | LGPLv2+ | The loop plugin for the libblockdev library | +| libblockdev-lvm-dbus | LGPLv2+ | The LVM plugin for the libblockdev library | +| libblockdev-lvm | LGPLv2+ | The LVM plugin for the libblockdev library | +| libblockdev-mdraid | LGPLv2+ | The MD RAID plugin for the libblockdev library | +| libblockdev-mpath | LGPLv2+ | The multipath plugin for the libblockdev library | +| libblockdev-nvdimm | LGPLv2+ | The NVDIMM plugin for the libblockdev library | +| libblockdev-part | LGPLv2+ | The partitioning plugin for the libblockdev library | +| libblockdev-plugins-all | LGPLv2+ | Meta-package that pulls all the libblockdev plugins as dependencies | +| libblockdev-swap | LGPLv2+ | The swap plugin for the libblockdev library | +| libblockdev-utils | LGPLv2+ | A library with utility functions for the libblockdev library | +| libblockdev-vdo | LGPLv2+ | The vdo plugin for the libblockdev library | +| libbluray | LGPLv2+ | Library to access Blu-Ray disks for video playback | +| libburn | GPLv2+ | Library for reading, mastering and writing optical discs | +| libbytesize | LGPLv2+ | A library for working with sizes in bytes | +| libcacard-devel | LGPLv2+ | Development files for libcacard | +| libcacard | LGPLv2+ | CAC (Common Access Card) library | +| libcanberra-devel | LGPLv2+ | Development Files for libcanberra Client Development | +| libcanberra-gtk2 | LGPLv2+ | Gtk+ 2.x Bindings for libcanberra | +| libcanberra-gtk3 | LGPLv2+ | Gtk+ 3.x Bindings for libcanberra | +| libcanberra | LGPLv2+ | Portable Sound Event Library | +| libcdio | GPLv3+ | CD-ROM input and control library | +| libcdio-paranoia | GPLv3+ | CD paranoia on top of libcdio | +| libcdr | MPLv2.0 and Public Domain | A library for import of CorelDRAW drawings | +| libcmis | GPLv2+ or LGPLv2+ or MPLv1.1 | A C/C++ client library for CM interfaces | +| libcmpiCppImpl0 | EPL | CMPI C++ wrapper library | +| libdatrie | LGPLv2+ | Implementation of Double-Array structure for representing trie | +| libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib | +| libdb-devel | BSD and LGPLv2 and Sleepycat | C development files for the Berkeley DB library | +| libdbusmenu-gtk3 | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus - Development files - GTK+3 version | +| libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus | +| libdc1394 | LGPLv2+ | 1394-based digital camera control library | +| libdmapsharing | LGPLv2+ | A DMAP client and server library | +| libdmx | MIT | X.Org X11 DMX runtime library | +| libdnet | BSD | Simple portable interface to lowlevel networking routines | +| libdrm-devel | MIT | Direct Rendering Manager development package | +| libdrm | MIT | Direct Rendering Manager runtime library | +| libdvdnav | GPLv2+ | A library for reading DVD video discs based on Ogle code | +| libdvdread | GPLv2+ | A library for reading DVD video discs based on Ogle code | +| libdv | LGPLv2+ | Software decoder for DV format video | +| libdwarf | LGPLv2 | Library to access the DWARF Debugging file format | +| libeasyfc-gobject | LGPLv3+ | GObject interface for libeasyfc | +| libeasyfc | LGPLv3+ | Easy configuration generator interface for fontconfig | +| libecpg | PostgreSQL | ECPG - Embedded SQL in C | +| libepoxy-devel | MIT | Development files for libepoxy | +| libepoxy | MIT | epoxy runtime library | +| libepubgen | MPLv2.0 | An EPUB generator library | +| libestr | LGPLv2+ | String handling essentials library | +| libetonyek | MPLv2.0 | A library for import of Apple iWork documents | +| libev | BSD or GPLv2+ | High-performance event loop/event model with lots of features | +| libev-devel | BSD or GPLv2+ | Development headers for libev | +| libevdev | MIT | Kernel Evdev Device Wrapper Library | +| libevent-devel | BSD | Development files for libevent | +| libev-libevent-devel | BSD or GPLv2+ | Compatibility development header with libevent for libev. | +| libev-source | BSD or GPLv2+ | High-performance event loop/event model with lots of features | +| libexif | LGPLv2+ | Library for extracting extra information from image files | +| libexttextcat | BSD | Text categorization library | +| libfastjson | MIT | A JSON implementation in C | +| libfdt | GPLv2+ | Device tree library | +| libfontenc | MIT | X.Org X11 libfontenc runtime library | +| libfonts | LGPLv2 and UCD | TrueType Font Layouting | +| libformula | LGPLv2 | Formula Parser | +| libfprint | LGPLv2+ | Toolkit for fingerprint scanner | +| libfreehand | MPLv2.0 | A library for import of Macromedia/Adobe FreeHand documents | +| libgdata-devel | LGPLv2+ | Development files for libgdata | +| libgdata | LGPLv2+ | Library for the GData protocol | +| libgdither | GPLv2+ | Library for applying dithering to PCM audio sources | +| libgee | LGPLv2+ | GObject collection library | +| libgexiv2 | GPLv2+ | Gexiv2 is a GObject-based wrapper around the Exiv2 library | +| libgit2-glib | LGPLv2+ | Git library for GLib | +| libgit2 | GPLv2 with exceptions | C implementation of the Git core methods as a library with a solid API | +| libglvnd-core-devel | MIT | Core development files for libglvnd | +| libglvnd-devel | MIT | Development files for libglvnd | +| libglvnd-egl | MIT | EGL support for libglvnd | +| libglvnd-gles | MIT | GLES support for libglvnd | +| libglvnd-glx | MIT | GLX support for libglvnd | +| libglvnd | MIT | The GL Vendor-Neutral Dispatch library | +| libglvnd-opengl | MIT | OpenGL support for libglvnd | +| libgnomekbd | LGPLv2+ | A keyboard configuration library | +| libgovirt | LGPLv2+ | A GObject library for interacting with oVirt REST API | +| libgphoto2 | GPLv2+ and GPLv2 | Library for accessing digital cameras | +| libgpod | LGPLv2+ | Library to access the contents of an iPod | +| libgs | AGPLv3+ | Library providing Ghostcript's core functionality | +| libgsf | LGPLv2 | GNOME Structured File library | +| libgtop2 | GPLv2+ | LibGTop library (version 2) | +| libgweather-devel | GPLv2+ | Development files for libgweather | +| libgweather | GPLv2+ | A library for weather information | +| libgxps | LGPLv2+ | GObject based library for handling and rendering XPS documents | +| libhangul | LGPLv2+ | Hangul input library | +| libi2c | LGPLv2+ | I2C/SMBus bus access library | +| libical-devel | LGPLv2 or MPLv2.0 | Development files for libical | +| libICE-devel | MIT | X.Org X11 ICE development package | +| libICE | MIT | X.Org X11 ICE runtime library | +| libidn2-devel | (GPLv2+ or LGPLv3+) and GPLv3+ | Development files for libidn2 | +| libidn | LGPLv2+ and GPLv3+ and GFDL | Internationalized Domain Name support library | +| libiec61883 | LGPLv2+ | Streaming library for IEEE1394 | +| libieee1284-devel | GPLv2+ | Files for developing applications that use libieee1284 | +| libieee1284 | GPLv2+ | A library for interfacing IEEE 1284-compatible devices | +| libijs | AGPLv3+ | IJS Raster Image Transport Protocol Library | +| libimobiledevice | LGPLv2+ | Library for connecting to mobile devices | +| libindicator-gtk3 | GPLv3 | GTK+3 build of libindicator | +| libinput | MIT | Input device library | +| libinput-utils | MIT | Utilities and tools for debugging libinput | +| libipt | BSD | Intel Processor Trace Decoder Library | +| libiptcdata | LGPLv2+ | IPTC tag library | +| libisoburn | GPLv2+ | Library to enable creation and expansion of ISO-9660 filesystems | +| libisofs | GPLv2+ and LGPLv2+ | Library to create ISO 9660 disk images | +| libitm-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Transactional Memory support | +| libjose | ASL 2.0 | Library implementing JSON Object Signing and Encryption | +| libjose-devel | ASL 2.0 | Development files for libjose | +| libjpeg-turbo-devel | IJG | Headers for the libjpeg-turbo library | +| libjpeg-turbo | IJG | A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files | +| libjpeg-turbo-utils | IJG | Utilities for manipulating JPEG images | +| libkkc-common | GPLv3+ | Common data files for libkkc | +| libkkc-data | GPLv3+ | Language model data for libkkc | +| libkkc | GPLv3+ | Japanese Kana Kanji conversion library | +| liblangtag-data | UCD | liblangtag data files | +| liblangtag | LGPLv3+ or MPLv2.0 | An interface library to access tags for identifying languages | +| liblayout | LGPLv2+ and UCD | CSS based layouting framework | +| libloader | LGPLv2 | Resource Loading Framework | +| liblockfile | GPLv2+ and LGPLv2+ | This implements a number of functions found in -lmail on SysV systems | +| liblognorm-doc | LGPLv2+ | HTML documentation for liblognorm | +| liblognorm | LGPLv2+ | Fast samples-based log normalization library | +| liblouis | LGPLv3+ | Braille translation and back-translation library | +| libluksmeta-devel | LGPLv2+ | Development files for libluksmeta | +| libluksmeta | LGPLv2+ | Library for storing small metadata in the LUKSv1 header | +| libmad | GPLv2+ | MPEG audio decoder library | +| libmalaga | GPLv2+ | Library files for malaga | +| libmatchbox | LGPLv2+ | Libraries for the Matchbox Desktop | +| libmaxminddb | ASL 2.0 and BSD | C library for the MaxMind DB file format | +| libmaxminddb-devel | ASL 2.0 and BSD | Development header files for libmaxminddb | +| libmcpp | BSD | Alternative C/C++ preprocessor (library build) | +| libmediaart | LGPLv2+ | Library for managing media art caches | +| libmemcached | BSD | Client library and command line tools for memcached server | +| libmemcached-libs | BSD | libmemcached libraries | +| libmng-devel | zlib | Development files for the Multiple-image Network Graphics library | +| libmng | zlib | Library for Multiple-image Network Graphics support | +| libmnl-devel | LGPLv2+ | Development files for libmnl | +| libmpcdec | BSD | Musepack audio decoding library | +| libmpc | LGPLv3+ | C library for multiple precision complex arithmetic | +| libmspack | LGPLv2 | Library for CAB and related files compression and decompression | +| libmspub | MPLv2.0 | A library for import of Microsoft Publisher documents | +| libmtp | LGPLv2+ | A software library for MTP media players | +| libmusicbrainz5 | LGPLv2 | Library for accessing MusicBrainz servers | +| libmwaw | LGPLv2+ or MPLv2.0 | A library for import of many old Mac document formats | +| libnet | BSD | C library for portable packet creation and injection | +| libnice-gstreamer1 | LGPLv2 and MPLv1.1 | GStreamer plugin for libnice | +| libnice | LGPLv2 and MPLv1.1 | GLib ICE implementation | +| libnma | GPLv2+ and LGPLv2+ | NetworkManager GUI library | +| libnotify-devel | LGPLv2+ | Development files for libnotify | +| libnotify | LGPLv2+ | Desktop notification library | +| libnumbertext | (LGPLv3+ or BSD) and (LGPLv3+ or BSD or CC-BY-SA) | Number to number name and money text conversion library | +| liboauth-devel | MIT | Development files for liboauth | +| liboauth | MIT | OAuth library functions | +| libodfgen | LGPLv2+ or MPLv2.0 | An ODF generator library | +| libogg | BSD | The Ogg bitstream file format library | +| libogg-devel | BSD | Files needed for development using libogg | +| libopenraw | LGPLv3+ | Decode camera RAW files | +| liborcus | MPLv2.0 | Standalone file import filter library for spreadsheet documents | +| libosinfo | LGPLv2+ | A library for managing OS information for virtualization | +| libotf | LGPLv2+ | A Library for handling OpenType Font | +| libpagemaker | MPLv2.0 | A library for import of Adobe PageMaker documents | +| libpaper | GPLv2 | Library and tools for handling papersize | +| libpeas-gtk | LGPLv2+ | GTK+ plug-ins support for libpeas | +| libpeas-loader-python3 | LGPLv2+ | Python 3 loader for libpeas | +| libpfm-devel | MIT | Development library to encode performance events for perf_events based tools | +| libpfm | MIT | Library to encode performance events for use by perf tool | +| libpgtypes | PostgreSQL | Map PostgreSQL database types to C equivalents | +| libpinyin-data | GPLv3+ | Data files for libpinyin | +| libpinyin | GPLv3+ | Library to deal with pinyin | +| libplist | LGPLv2+ | Library for manipulating Apple Binary and XML Property Lists | +| libpmemblk | BSD | Persistent Memory Resident Array of Blocks library | +| libpmemblk-devel | BSD | Development files for the Persistent Memory Resident Array of Blocks library | +| libpmem | BSD | Low-level persistent memory support library | +| libpmem-devel | BSD | Development files for the low-level persistent memory library | +| libpmemlog | BSD | Persistent Memory Resident Log File library | +| libpmemlog-devel | BSD | Development files for the Persistent Memory Resident Log File library | +| libpmemobj | BSD | Persistent Memory Transactional Object Store library | +| libpmemobj++-devel | BSD | C++ bindings for Persistent Memory Transactional Object Store library | +| libpmemobj-devel | BSD | Development files for the Persistent Memory Transactional Object Store library | +| libpmemobj++-doc | BSD | HTML documentation for libpmemobj++ | +| libpmempool | BSD | Persistent Memory pool management library | +| libpmempool-devel | BSD | Development files for Persistent Memory pool management library | +| libpng12 | zlib | Old version of libpng, needed to run old binaries | +| libpng15 | zlib | Old version of libpng, needed to run old binaries | +| libpq-devel | PostgreSQL | Development files for building PostgreSQL client tools | +| libpq | PostgreSQL | PostgreSQL client library | +| libproxy-bin | LGPLv2+ | Binary to test libproxy | +| libproxy-gnome | LGPLv2+ | Plugin for libproxy and gnome | +| libproxy-networkmanager | LGPLv2+ | Plugin for libproxy and networkmanager | +| libproxy-webkitgtk4 | LGPLv2+ | Plugin for libproxy and webkitgtk3 | +| libpst-libs | GPLv2+ | Shared library used by the pst utilities | +| libpurple | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | libpurple library for IM clients like Pidgin and Finch | +| libquadmath-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC __float128 support | +| libquvi | AGPLv3+ | A cross-platform library for parsing flash media stream | +| libquvi-scripts | AGPLv3+ | Embedded lua scripts for parsing the media details | +| libqxp | MPLv2.0 | Library for import of QuarkXPress documents | +| librados2 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS distributed object store client library | +| libraw1394 | LGPLv2+ | Library providing low-level IEEE-1394 access | +| LibRaw | BSD and (CDDL or LGPLv2) | Library for reading RAW files obtained from digital photo cameras | +| librbd1 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS block device client library | +| librdkafka | BSD | The Apache Kafka C library | +| librelp | GPLv3+ | The Reliable Event Logging Protocol library | +| libreoffice-base | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Database front-end for LibreOffice | +| libreoffice-calc | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice Spreadsheet Application | +| libreoffice-core | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Core modules for LibreOffice | +| libreoffice-data | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice data files | +| libreoffice-draw | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice Drawing Application | +| libreoffice-emailmerge | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Email mail-merge component for LibreOffice | +| libreoffice-filters | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | All import / export filters | +| libreoffice-gdb-debug-support | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Additional support for debugging with gdb | +| libreoffice-graphicfilter | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice Extra Graphic filters | +| libreoffice-gtk3 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice GTK+ 3 integration plug-in | +| libreoffice-help-ar | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Arabic help for LibreOffice | +| libreoffice-help-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bulgarian help for LibreOffice | +| libreoffice-help-bn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bengali help for LibreOffice | +| libreoffice-help-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Catalan help for LibreOffice | +| libreoffice-help-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Czech help for LibreOffice | +| libreoffice-help-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Danish help for LibreOffice | +| libreoffice-help-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | German help for LibreOffice | +| libreoffice-help-dz | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Dzongkha help for LibreOffice | +| libreoffice-help-el | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Greek help for LibreOffice | +| libreoffice-help-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | English help for LibreOffice | +| libreoffice-help-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Spanish help for LibreOffice | +| libreoffice-help-et | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Estonian help for LibreOffice | +| libreoffice-help-eu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Basque help for LibreOffice | +| libreoffice-help-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Finnish help for LibreOffice | +| libreoffice-help-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | French help for LibreOffice | +| libreoffice-help-gl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Galician help for LibreOffice | +| libreoffice-help-gu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Gujarati help for LibreOffice | +| libreoffice-help-he | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hebrew help for LibreOffice | +| libreoffice-help-hi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hindi help for LibreOffice | +| libreoffice-help-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Croatian help for LibreOffice | +| libreoffice-help-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hungarian help for LibreOffice | +| libreoffice-help-id | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Indonesian help for LibreOffice | +| libreoffice-help-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Italian help for LibreOffice | +| libreoffice-help-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Japanese help for LibreOffice | +| libreoffice-help-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Korean help for LibreOffice | +| libreoffice-help-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Lithuanian help for LibreOffice | +| libreoffice-help-lv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Latvian help for LibreOffice | +| libreoffice-help-nb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bokmal help for LibreOffice | +| libreoffice-help-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Dutch help for LibreOffice | +| libreoffice-help-nn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Nynorsk help for LibreOffice | +| libreoffice-help-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Polish help for LibreOffice | +| libreoffice-help-pt-BR | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Brazilian help for LibreOffice | +| libreoffice-help-pt-PT | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Portuguese help for LibreOffice | +| libreoffice-help-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Romanian help for LibreOffice | +| libreoffice-help-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Russian help for LibreOffice | +| libreoffice-help-si | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Sinhalese help for LibreOffice | +| libreoffice-help-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Slovak help for LibreOffice | +| libreoffice-help-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Slovenian help for LibreOffice | +| libreoffice-help-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Swedish help for LibreOffice | +| libreoffice-help-ta | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Tamil help for LibreOffice | +| libreoffice-help-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Turkish help for LibreOffice | +| libreoffice-help-uk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Ukrainian help for LibreOffice | +| libreoffice-help-zh-Hans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Simplified help for LibreOffice | +| libreoffice-help-zh-Hant | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Traditional help for LibreOffice | +| libreoffice-impress | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice Presentation Application | +| libreofficekit | MPLv2.0 | A library providing access to LibreOffice functionality | +| libreoffice-langpack-af | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Afrikaans language pack for LibreOffice | +| libreoffice-langpack-ar | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Arabic language pack for LibreOffice | +| libreoffice-langpack-as | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Assamese language pack for LibreOffice | +| libreoffice-langpack-bg | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bulgarian language pack for LibreOffice | +| libreoffice-langpack-bn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bengali language pack for LibreOffice | +| libreoffice-langpack-br | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Breton language pack for LibreOffice | +| libreoffice-langpack-ca | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Catalan language pack for LibreOffice | +| libreoffice-langpack-cs | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Czech language pack for LibreOffice | +| libreoffice-langpack-cy | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Welsh language pack for LibreOffice | +| libreoffice-langpack-da | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Danish language pack for LibreOffice | +| libreoffice-langpack-de | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | German language pack for LibreOffice | +| libreoffice-langpack-dz | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Dzongkha language pack for LibreOffice | +| libreoffice-langpack-el | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Greek language pack for LibreOffice | +| libreoffice-langpack-en | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | English language pack for LibreOffice | +| libreoffice-langpack-es | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Spanish language pack for LibreOffice | +| libreoffice-langpack-et | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Estonian language pack for LibreOffice | +| libreoffice-langpack-eu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Basque language pack for LibreOffice | +| libreoffice-langpack-fa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Farsi language pack for LibreOffice | +| libreoffice-langpack-fi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Finnish language pack for LibreOffice | +| libreoffice-langpack-fr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | French language pack for LibreOffice | +| libreoffice-langpack-ga | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Irish language pack for LibreOffice | +| libreoffice-langpack-gl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Galician language pack for LibreOffice | +| libreoffice-langpack-gu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Gujarati language pack for LibreOffice | +| libreoffice-langpack-he | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hebrew language pack for LibreOffice | +| libreoffice-langpack-hi | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hindi language pack for LibreOffice | +| libreoffice-langpack-hr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Croatian language pack for LibreOffice | +| libreoffice-langpack-hu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Hungarian language pack for LibreOffice | +| libreoffice-langpack-id | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Indonesian language pack for LibreOffice | +| libreoffice-langpack-it | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Italian language pack for LibreOffice | +| libreoffice-langpack-ja | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Japanese language pack for LibreOffice | +| libreoffice-langpack-kk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Kazakh language pack for LibreOffice | +| libreoffice-langpack-kn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Kannada language pack for LibreOffice | +| libreoffice-langpack-ko | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Korean language pack for LibreOffice | +| libreoffice-langpack-lt | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Lithuanian language pack for LibreOffice | +| libreoffice-langpack-lv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Latvian language pack for LibreOffice | +| libreoffice-langpack-mai | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Maithili language pack for LibreOffice | +| libreoffice-langpack-ml | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Malayalam language pack for LibreOffice | +| libreoffice-langpack-mr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Marathi language pack for LibreOffice | +| libreoffice-langpack-nb | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Bokmal language pack for LibreOffice | +| libreoffice-langpack-nl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Dutch language pack for LibreOffice | +| libreoffice-langpack-nn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Nynorsk language pack for LibreOffice | +| libreoffice-langpack-nr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Southern language pack for LibreOffice | +| libreoffice-langpack-nso | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Northern language pack for LibreOffice | +| libreoffice-langpack-or | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Odia language pack for LibreOffice | +| libreoffice-langpack-pa | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Punjabi language pack for LibreOffice | +| libreoffice-langpack-pl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Polish language pack for LibreOffice | +| libreoffice-langpack-pt-BR | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Brazilian language pack for LibreOffice | +| libreoffice-langpack-pt-PT | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Portuguese language pack for LibreOffice | +| libreoffice-langpack-ro | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Romanian language pack for LibreOffice | +| libreoffice-langpack-ru | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Russian language pack for LibreOffice | +| libreoffice-langpack-si | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Sinhalese language pack for LibreOffice | +| libreoffice-langpack-sk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Slovak language pack for LibreOffice | +| libreoffice-langpack-sl | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Slovenian language pack for LibreOffice | +| libreoffice-langpack-sr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Serbian language pack for LibreOffice | +| libreoffice-langpack-ss | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Swati language pack for LibreOffice | +| libreoffice-langpack-st | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Southern language pack for LibreOffice | +| libreoffice-langpack-sv | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Swedish language pack for LibreOffice | +| libreoffice-langpack-ta | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Tamil language pack for LibreOffice | +| libreoffice-langpack-te | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Telugu language pack for LibreOffice | +| libreoffice-langpack-th | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Thai language pack for LibreOffice | +| libreoffice-langpack-tn | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Tswana language pack for LibreOffice | +| libreoffice-langpack-tr | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Turkish language pack for LibreOffice | +| libreoffice-langpack-ts | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Tsonga language pack for LibreOffice | +| libreoffice-langpack-uk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Ukrainian language pack for LibreOffice | +| libreoffice-langpack-ve | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Venda language pack for LibreOffice | +| libreoffice-langpack-xh | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Xhosa language pack for LibreOffice | +| libreoffice-langpack-zh-Hans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Simplified language pack for LibreOffice | +| libreoffice-langpack-zh-Hant | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Traditional language pack for LibreOffice | +| libreoffice-langpack-zu | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Zulu language pack for LibreOffice | +| libreoffice-math | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice Equation Editor Application | +| libreoffice-ogltrans | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | 3D OpenGL slide transitions for LibreOffice | +| libreoffice-opensymbol-fonts | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice dingbats font | +| libreoffice-pdfimport | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | PDF Importer for LibreOffice Draw | +| libreoffice-pyuno | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Python support for LibreOffice | +| libreoffice-ure-common | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Common UNO Runtime Environment | +| libreoffice-ure | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | UNO Runtime Environment | +| libreoffice-voikko | GPLv3+ | Finnish spellchecker and hyphenator extension for LibreOffice | +| libreoffice-wiki-publisher | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Create Wiki articles on MediaWiki servers with LibreOffice | +| libreoffice-writer | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice Word Processor Application | +| libreoffice-x11 | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | LibreOffice generic X11 support plug-in | +| libreoffice-xsltfilter | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Optional xsltfilter module for LibreOffice | +| libreport-anaconda | GPLv2+ | Default configuration for reporting anaconda bugs | +| libreport-cli | GPLv2+ | libreport's command line interface | +| libreport | GPLv2+ | Generic library for reporting various problems | +| libreport-gtk | GPLv2+ | GTK front-end for libreport | +| libreport-newt | GPLv2+ | libreport's newt interface | +| libreport-plugin-bugzilla | GPLv2+ | libreport's bugzilla plugin | +| libreport-plugin-kerneloops | GPLv2+ | libreport's kerneloops reporter plugin | +| libreport-plugin-logger | GPLv2+ | libreport's logger reporter plugin | +| libreport-plugin-mailx | GPLv2+ | libreport's mailx reporter plugin | +| libreport-plugin-reportuploader | GPLv2+ | libreport's reportuploader plugin | +| libreport-plugin-rhtsupport | GPLv2+ | libreport's RHTSupport plugin | +| libreport-plugin-ureport | GPLv2+ | libreport's micro report plugin | +| libreport-rhel-anaconda-bugzilla | GPLv2+ | Default configuration for reporting anaconda bugs to Red Hat Bugzilla | +| libreport-rhel-bugzilla | GPLv2+ | Default configuration for reporting bugs to Red Hat Bugzilla | +| libreport-rhel | GPLv2+ | Default configuration for reporting bugs via Red Hat infrastructure | +| libreport-web | GPLv2+ | Library providing network API for libreport | +| librepository | LGPLv2 | Hierarchical repository abstraction layer | +| libreswan | GPLv2 | IPsec implementation with IKEv1 and IKEv2 keying protocols | +| librevenge-gdb | (LGPLv2+ or MPLv2.0) and BSD | gdb pretty printers for librevenge | +| librevenge | (LGPLv2+ or MPLv2.0) and BSD | A base library for writing document import filters | +| librpmem | BSD | Remote Access to Persistent Memory library | +| librpmem-devel | BSD | Development files for the Remote Access to Persistent Memory library | +| librsvg2-devel | LGPLv2+ | Libraries and include files for developing with librsvg | +| librsvg2 | LGPLv2+ | An SVG library based on cairo | +| librsvg2-tools | LGPLv2+ | Extra tools for librsvg | +| libsamplerate | BSD | Sample rate conversion library for audio data | +| libsane-hpaio | GPLv2+ | SANE driver for scanners in HP's multi-function devices | +| libseccomp-devel | LGPLv2 | Development files used to build applications with libseccomp support | +| libselinux-ruby | Public Domain | SELinux ruby bindings for libselinux | +| libserializer | LGPLv2+ | JFreeReport General Serialization Framework | +| libshout | LGPLv2+ | Icecast source streaming library | +| libsigc++20 | LGPLv2+ | Typesafe signal framework for C++ | +| libSM-devel | MIT | X.Org X11 SM development package | +| libsmi | GPLv2+ and BSD | A library to access SMI MIB information | +| libSM | MIT | X.Org X11 SM runtime library | +| libsndfile | LGPLv2+ and GPLv2+ and BSD | Library for reading and writing sound files | +| libsoup-devel | LGPLv2 | Header files for the Soup library | +| libspectre | GPLv2+ | A library for rendering PostScript(TM) documents | +| libspiro | GPLv3+ | Library to simplify the drawing of beautiful curves | +| libsrtp | BSD | An implementation of the Secure Real-time Transport Protocol (SRTP) | +| libssh-devel | LGPLv2+ | Development files for libssh | +| libstaroffice | MPLv2.0 or LGPLv2+ | A library for import of binary StarOffice documents | +| libstdc++-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Header files and libraries for C++ development | +| libstdc++-docs | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Documentation for the GNU standard C++ library | +| libtar | MIT | Tar file manipulation API | +| libtasn1-devel | GPLv3+ and LGPLv2+ | Files for development of applications which will use libtasn1 | +| libtasn1-tools | GPLv3+ | Some ASN.1 tools | +| libthai | LGPLv2+ | Thai language support routines | +| libtheora | BSD | Theora Video Compression Codec | +| libtiff-devel | libtiff | Development tools for programs which will use the libtiff library | +| libtiff | libtiff | Library of functions for manipulating TIFF format image files | +| libtimezonemap | GPLv3 | Time zone map widget for Gtk+ | +| libtool | GPLv2+ and LGPLv2+ and GFDL | The GNU Portable Library Tool | +| libtool-ltdl-devel | LGPLv2+ | Tools needed for development using the GNU Libtool Dynamic Module Loader | +| libucil | GPLv2+ | Library to render text and graphic overlays onto video images | +| libudisks2 | LGPLv2+ | Dynamic library to access the udisksd daemon | +| libunicap | GPLv2+ | Library to access different kinds of (video) capture devices | +| liburing | LGPLv2+ | Linux-native io_uring I/O access library | +| libusal | GPLv2 | Library to communicate with SCSI devices | +| libusbmuxd | LGPLv2+ | Client library USB multiplex daemon for Apple's iOS devices | +| libuv | MIT and BSD and ISC | Platform layer for node.js | +| libv4l | LGPLv2+ and GPLv2 | Collection of video4linux support libraries | +| libva-devel | MIT | Development files for libva | +| libva | MIT | Video Acceleration (VA) API for Linux | +| libvdpau | MIT | Wrapper library for the Video Decode and Presentation API | +| libvirt-gconfig | LGPLv2+ | libvirt object APIs for processing object configuration | +| libvirt-glib | LGPLv2+ | libvirt glib integration for events | +| libvirt-gobject | LGPLv2+ | libvirt object APIs for managing virtualization hosts | +| libvisio | MPLv2.0 | A library for import of Microsoft Visio diagrams | +| libvisual | LGPLv2+ | Abstraction library for audio visualisation plugins | +| libvma | GPLv2 or BSD | A library for boosting TCP and UDP traffic (over RDMA hardware) | +| libvmem | BSD | Volatile Memory allocation library | +| libvmem-devel | BSD | Development files for the Volatile Memory allocation library | +| libvmmalloc | BSD | Dynamic to Persistent Memory allocation translation library | +| libvmmalloc-devel | BSD | Development files for the Dynamic-to-Persistent allocation library | +| libvncserver | GPLv2+ | Library to make writing a VNC server easy | +| libvoikko | GPLv2+ | Voikko is a library for spellcheckers and hyphenators | +| libvorbis | BSD | The Vorbis General Audio Compression Codec | +| libvpx | BSD | VP8/VP9 Video Codec SDK | +| libwacom-data | MIT | Tablet Information Client Library Library Data Files | +| libwacom | MIT | Tablet Information Client Library | +| libwayland-client | MIT | Wayland client library | +| libwayland-cursor | MIT | Wayland cursor library | +| libwayland-egl | MIT | Wayland egl library | +| libwayland-server | MIT | Wayland server library | +| libwebp | BSD | Library and tools for the WebP graphics format | +| libwebp-devel | BSD | Development files for libwebp, a library for the WebP format | +| libwinpr | ASL 2.0 | Windows Portable Runtime | +| libwinpr-devel | ASL 2.0 | Windows Portable Runtime development files | +| libwmf | LGPLv2+ and GPLv2+ and GPL+ | Windows MetaFile Library | +| libwmf-lite | LGPLv2+ and GPLv2+ and GPL+ | Windows Metafile parser library | +| libwnck3 | LGPLv2+ | Window Navigator Construction Kit | +| libwpd | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect documents | +| libwpg | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect Graphics images | +| libwps | LGPLv2+ or MPLv2.0 | A library for import of Microsoft Works documents | +| libwsman1 | BSD | Open source Implementation of WS-Management | +| libX11-common | MIT | Common data for libX11 | +| libX11-devel | MIT | Development files for libX11 | +| libX11 | MIT | Core X11 protocol client library | +| libX11-xcb | MIT | XCB interop for libX11 | +| libXau-devel | MIT | Development files for libXau | +| libXau | MIT | Sample Authorization Protocol for X | +| libXaw-devel | MIT | Development files for libXaw | +| libXaw | MIT | X Athena Widget Set | +| libxcb-devel | MIT | Development files for libxcb | +| libxcb | MIT | A C binding to the X11 protocol | +| libXcomposite-devel | MIT | Development files for libXcomposite | +| libXcomposite | MIT | X Composite Extension library | +| libXcursor-devel | MIT | Development files for libXcursor | +| libXcursor | MIT | Cursor management library | +| libXdamage-devel | MIT | Development files for libXdamage | +| libXdamage | MIT | X Damage extension library | +| libXdmcp | MIT | X Display Manager Control Protocol library | +| libxdp | GPLv2 | XDP helper library | +| libXext-devel | MIT | X.Org X11 libXext development package | +| libXext | MIT | X.Org X11 libXext runtime library | +| libXfixes-devel | MIT | Development files for libXfixes | +| libXfixes | MIT | X Fixes library | +| libXfont2 | MIT | X.Org X11 libXfont2 runtime library | +| libXft-devel | MIT | X.Org X11 libXft development package | +| libXft | MIT | X.Org X11 libXft runtime library | +| libXi-devel | MIT | X.Org X11 libXi development package | +| libXi | MIT | X.Org X11 libXi runtime library | +| libXinerama-devel | MIT | X.Org X11 libXinerama development package | +| libXinerama | MIT | X.Org X11 libXinerama runtime library | +| libxkbcommon-devel | MIT | X.Org X11 XKB parsing development package | +| libxkbcommon | MIT | X.Org X11 XKB parsing library | +| libxkbcommon-x11 | MIT | X.Org X11 XKB keymap creation library | +| libxkbfile | MIT | X.Org X11 libxkbfile runtime library | +| libxklavier | LGPLv2+ | High-level API for X Keyboard Extension | +| libxml2-devel | MIT | Libraries, includes, etc. to develop XML and HTML applications | +| libXmu-devel | MIT | X.Org X11 libXmu development package | +| libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries | +| libXNVCtrl | GPLv2+ | Library providing the NV-CONTROL API | +| libXp-devel | MIT | X.Org X11 libXp development package | +| libXpm-devel | MIT | X.Org X11 libXpm development package | +| libXp | MIT | X.Org X11 libXp runtime library | +| libXpm | MIT | X.Org X11 libXpm runtime library | +| libXrandr-devel | MIT | X.Org X11 libXrandr development package | +| libXrandr | MIT | X.Org X11 libXrandr runtime library | +| libXrender-devel | MIT | X.Org X11 libXrender development package | +| libXrender | MIT | X.Org X11 libXrender runtime library | +| libXres | MIT | X-Resource extension client library | +| libXScrnSaver-devel | MIT | X.Org X11 libXScrnSaver development package | +| libXScrnSaver | MIT | X.Org X11 libXss runtime library | +| libxshmfence-devel | MIT | Development files for libxshmfence | +| libxshmfence | MIT | X11 shared memory fences | +| libxslt-devel | MIT | Development libraries and header files for libxslt | +| libXt-devel | MIT | X.Org X11 libXt development package | +| libXt | MIT | X.Org X11 libXt runtime library | +| libXtst-devel | MIT | X.Org X11 libXtst development package | +| libXtst | MIT | X.Org X11 libXtst runtime library | +| libXv-devel | MIT | X.Org X11 libXv development package | +| libXvMC | MIT | X.Org X11 libXvMC runtime library | +| libXv | MIT | X.Org X11 libXv runtime library | +| libXxf86dga-devel | MIT | X.Org X11 libXxf86dga development package | +| libXxf86dga | MIT | X.Org X11 libXxf86dga runtime library | +| libXxf86misc-devel | MIT | X.Org X11 libXxf86misc development package | +| libXxf86misc | MIT | X.Org X11 libXxf86misc runtime library | +| libXxf86vm-devel | MIT | X.Org X11 libXxf86vm development package | +| libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library | +| libyami | ASL 2.0 | Yet Another Media Infrastructure library. | +| libyang | BSD | YANG data modeling language library | +| libzhuyin | GPLv3+ | Library to deal with zhuyin | +| libzmf | MPLv2.0 | A library for import of Zoner document formats | +| linuxconsoletools | GPLv2+ | Tools for connecting joysticks & legacy devices to the kernel's input subsystem | +| linuxptp | GPLv2+ | PTP implementation for Linux | +| lklug-fonts | GPLv2 | Fonts for Sinhala language | +| lldpd-devel | ISC | ISC-licensed implementation of LLDP | +| lldpd | ISC | ISC-licensed implementation of LLDP | +| lmdb-libs | OpenLDAP | Shared libraries for lmdb | +| lm_sensors-sensord | GPLv2+ and Verbatim and MIT | Daemon that periodically logs sensor readings | +| lohit-assamese-fonts | OFL | Free Assamese font | +| lohit-bengali-fonts | OFL | Free Bengali script font | +| lohit-devanagari-fonts | OFL | Free Devanagari Script Font | +| lohit-gujarati-fonts | OFL | Free Gujarati font | +| lohit-gurmukhi-fonts | OFL | Free Gurmukhi truetype font for Punjabi language | +| lohit-kannada-fonts | OFL | Free Kannada font | +| lohit-malayalam-fonts | OFL | Free Malayalam font | +| lohit-marathi-fonts | OFL | Free truetype font for Marathi language | +| lohit-nepali-fonts | OFL | Free TrueType fonts for Nepali language | +| lohit-odia-fonts | OFL | Free truetype font for Odia language | +| lohit-tamil-fonts | OFL | Free truetype font for Tamil language | +| lohit-telugu-fonts | OFL | Free Telugu font | +| lorax-composer | GPLv2+ | Lorax Image Composer API Server | +| lorax | GPLv2+ | Tool for creating the anaconda install images | +| lorax-lmc-novirt | GPLv2+ | livemedia-creator no-virt dependencies | +| lorax-lmc-virt | GPLv2+ | livemedia-creator libvirt dependencies | +| lorax-templates-anolis | GPLv2+ | Anolis OS build templates for lorax and livemedia-creator | +| lorax-templates-generic | GPLv2+ | Generic build templates for lorax and livemedia-creator | +| lpsolve | LGPLv2+ | A Mixed Integer Linear Programming (MILP) solver | +| lshw-gui | GPLv2 | Graphical hardware lister | +| ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables | +| lttng-ust | LGPLv2 and GPLv2 and MIT | LTTng Userspace Tracer library | +| lua-expat | MIT | SAX XML parser based on the Expat library | +| lua-json | MIT | JSON Parser/Constructor for Lua | +| lua-lpeg | MIT | Parsing Expression Grammars for Lua | +| lua | MIT | Powerful light-weight programming language | +| lua-socket | MIT | Network support for the Lua language | +| luksmeta | LGPLv2+ | Utility for storing small metadata in the LUKSv1 header | +| m17n-db | LGPLv2+ | Multilingualization datafiles for m17n-lib | +| m17n-lib | LGPLv2+ | Multilingual text library | +| madan-fonts | GPL+ | Font for Nepali language | +| malaga | GPLv2+ | A programming language for automatic language analysis | +| malaga-suomi-voikko | GPLv2+ | A description of Finnish morphology written in Malaga (Voikko edition) | +| mallard-rng | MIT | RELAX NG schemas for all Mallard versions | +| man-pages-overrides | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Complementary and updated manual pages | +| mariadb-connector-c-config | LGPLv2+ | Configuration files for packages that use /etc/my.cnf as a configuration file | +| mariadb-connector-c-devel | LGPLv2+ | Development files for mariadb-connector-c | +| mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) | +| mariadb-connector-odbc | LGPLv2+ | The MariaDB Native Client library (ODBC driver) | +| mariadb-java-client | BSD and LGPLv2+ | Connects applications developed in Java to MariaDB and MySQL databases | +| marisa | BSD or LGPLv2+ | Static and spece-efficient trie data structure library | +| matchbox-window-manager | GPLv2+ | Window manager for the Matchbox Desktop | +| mc | GPLv3+ | User-friendly text console file manager and visual shell | +| mcpp | BSD | Alternative C/C++ preprocessor | +| mdevctl | LGPLv2 | Mediated device management and persistence utility | +| meanwhile | LGPLv2+ | Lotus Sametime Community Client library | +| media-player-info | BSD | Data files describing media player capabilities | +| memcached | BSD | High Performance, Distributed Memory Object Cache | +| memkind | BSD | User Extensible Heap Manager | +| mesa-dri-drivers | MIT | Mesa-based DRI drivers | +| mesa-filesystem | MIT | Mesa driver filesystem | +| mesa-libEGL-devel | MIT | Mesa libEGL development package | +| mesa-libEGL | MIT | Mesa libEGL runtime libraries | +| mesa-libgbm | MIT | Mesa gbm runtime library | +| mesa-libglapi | MIT | Mesa shared glapi | +| mesa-libGL-devel | MIT | Mesa libGL development package | +| mesa-libGL | MIT | Mesa libGL runtime libraries | +| mesa-libGLU-devel | MIT | Development files for mesa-libGLU | +| mesa-libGLU | MIT | Mesa libGLU library | +| mesa-libGLw-devel | MIT | Mesa libGLw development package | +| mesa-libGLw | MIT | Xt / Motif OpenGL widgets | +| mesa-libOSMesa | MIT | Mesa offscreen rendering libraries | +| mesa-libxatracker | MIT | Mesa XA state tracker | +| mesa-vdpau-drivers | MIT | Mesa-based VDPAU drivers | +| mesa-vulkan-devel | MIT | Mesa Vulkan development files | +| mesa-vulkan-drivers | MIT | Mesa Vulkan drivers | +| metacity | GPLv2+ | Unobtrusive window manager | +| micropipenv | LGPLv3+ | A simple wrapper around pip to support Pipenv and Poetry files | +| mod_auth_gssapi | MIT | A GSSAPI Authentication module for Apache | +| mod_auth_mellon-diagnostics | GPLv2+ | Build of mod_auth_mellon with diagnostic logging | +| mod_auth_mellon | GPLv2+ | A SAML 2.0 authentication module for the Apache Httpd Server | +| mod_authnz_pam | ASL 2.0 | PAM authorization checker and PAM Basic Authentication provider | +| mod_fcgid | ASL 2.0 | FastCGI interface module for Apache 2 | +| mod_intercept_form_submit | ASL 2.0 | Apache module to intercept login form submission and run PAM authentication | +| mod_lookup_identity | ASL 2.0 | Apache module to retrieve additional information about the authenticated user | +| mod_security | ASL 2.0 | Security module for the Apache HTTP Server | +| mod_security_crs | ASL 2.0 | ModSecurity Rules | +| mod_security-mlogc | ASL 2.0 | ModSecurity Audit Log Collector | +| motif-devel | LGPLv2+ | Development libraries and header files | +| motif | LGPLv2+ | Run-time libraries and programs | +| motif-static | LGPLv2+ | Static libraries | +| mousetweaks | GPLv3 and GFDL | Mouse accessibility support for the GNOME desktop | +| mozilla-filesystem | MPLv1.1 | Mozilla filesytem layout | +| mozvoikko | GPLv2+ | Finnish Voikko spell-checker extension for Mozilla programs | +| mpfr-devel | LGPLv3+ and GPLv3+ and GFDL | Development files for the MPFR library | +| mpg123 | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 | +| mpg123-libs | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 | +| mpg123-plugins-pulseaudio | LGPLv2+ | Pulseaudio output plug-in for mpg123 | +| mpich-devel | MIT | Development files for mpich | +| mpich-doc | MIT | Documentations and examples for mpich | +| mpich | MIT | A high-performance implementation of MPI | +| mpitests-mpich | CPL and BSD | MPI tests package compiled against mpich | +| mpitests-mvapich2 | CPL and BSD | MPI tests package compiled against mvapich2 | +| mpitests-mvapich2-psm2 | CPL and BSD | MPI tests package compiled against mvapich2 using OmniPath | +| mpitests-openmpi | CPL and BSD | MPI tests package compiled against openmpi | +| mrtg | GPLv2+ | Multi Router Traffic Grapher | +| mstflint | GPLv2+ or BSD | Mellanox firmware burning tool | +| mtdev | MIT | Multitouch Protocol Translation Library | +| mtr-gtk | GPLv2 | GTK+ interface for MTR | +| mt-st | GPL+ | Tool for controlling tape drives | +| mtx | GPLv2 | SCSI media changer control program | +| multilib-rpm-config | GPLv2+ | Multilib packaging helpers | +| munge | GPLv3+ and LGPLv3+ | Enables uid & gid authentication across a host cluster | +| munge-libs | GPLv3+ and LGPLv3+ | Runtime libs for uid 123 321 8.2 8.2-module-list 8.4 all.list anolis.txt a.out AppStream.aarch64 appstream.x86_64 AppStream.x86_64 BaseOS.aarch64 baseos.x86_64 BaseOS.x86_64 build.log centos-comps centos-git-common centos-metadata centos-module-defaults cloc.log cloud-init-19.1.12.tgz distro-analyze distro-analyze.bak distro-analyze.py distro-analyze.py.bak dnfpayload.py dotnet dotnet3.1 epel-release euler.txt fus geliwei_workdir get_license.log get_license.sh gnu-efi.patch grub2-efi-loongarch64-2.02-99.1.an8.loongarch64 grub2-efi-loongarch64-2.02-99.1.an8.loongarch64.rpm hibmc.patch jacob-test kernel-files license.txt list log loongarch64.list loongarch64.txt loongarch.list loongarch.srpm.list module.list platform.yaml pungi pungi-anolis-backup pungi-backup pungi-centos pungi-patches pungi-pungi-4.2.7 pungi-pungi-4.2.7.tar.gz rel-eng releng rel-eng-8.4 rel-eng-gitee root.log rpmbuild RPMS RPMS.tar.gz short.list sign_unsigned.py sign_unsigned.py.readme sync_plus_repos.sh sync_repos.sh TableFilter-master tagged test test.c test.py test_sigul.py updateinfo-8.2.xml wget-log wget-log.1 gid authentication across a host cluster | +| mutter | GPLv2+ | Window and compositing manager based on Clutter | +| mutt | GPLv2+ and Public Domain | A text mode mail user agent | +| mvapich2 | BSD and MIT | OSU MVAPICH2 MPI package | +| mvapich2-devel | BSD and MIT | Development files for mvapich2 | +| mvapich2-doc | BSD and MIT | Documentation files for mvapich2 | +| mvapich2-psm2 | BSD and MIT | OSU MVAPICH2 MPI package 2.3 for Omni-Path adapters | +| mvapich2-psm2-devel | BSD and MIT | Development files for mvapich2-psm2 | +| mysql-selinux | GPLv3 | SELinux policy modules for MySQL and MariaDB packages | +| mythes-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian thesaurus | +| mythes | BSD and MIT | A thesaurus library | +| mythes-ca | GPL+ | Catalan thesaurus | +| mythes-cs | MIT | Czech thesaurus | +| mythes-da | GPLv2 or LGPLv2 or MPLv1.1 | Danish thesaurus | +| mythes-de | LGPLv2+ | German thesaurus | +| mythes-el | GPLv2+ | Greek thesaurus | +| mythes-en | BSD and Artistic clarified | English thesaurus | +| mythes-es | LGPLv2+ | Spanish thesaurus | +| mythes-fr | LGPLv2+ | French thesaurus | +| mythes-ga | GFDL | Irish thesaurus | +| mythes-hu | GPLv2+ and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2 and (GPL+ or LGPLv2+ or MPLv1.1) | Hungarian thesaurus | +| mythes-it | AGPLv3+ | Italian thesaurus | +| mythes-lb | EUPL 1.1 | Luxembourgish thesaurus | +| mythes-lv | LGPLv2+ | Latvian thesaurus | +| mythes-mi | Public Domain | Maori thesaurus | +| mythes-nb | GPL+ | Bokmaal thesaurus | +| mythes-ne | LGPLv2 | Nepali thesaurus | +| mythes-nl | BSD or CC-BY | Dutch thesaurus | +| mythes-nn | GPL+ | Nynorsk thesaurus | +| mythes-pl | LGPLv2 | Polish thesaurus | +| mythes-pt | GPLv2+ | Portuguese thesaurus | +| mythes-ro | GPLv2+ | Romanian thesaurus | +| mythes-ru | LGPLv2+ | Russian thesaurus | +| mythes-sk | MIT | Slovak thesaurus | +| mythes-sl | LGPLv2+ | Slovenian thesaurus | +| mythes-sv | MIT | Swedish thesaurus | +| mythes-uk | (GPLv2+ or LGPLv2+) and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2+ | Ukrainian thesaurus | +| nafees-web-naskh-fonts | Bitstream Vera | Nafees Web font for writing Urdu in the Naskh script | +| nautilus-extensions | LGPLv2+ | Nautilus extensions library | +| nautilus | GPLv3+ | File manager for GNOME | +| nautilus-sendto | GPLv2+ | Nautilus context menu for sending files | +| navilu-fonts | OFL | Free Kannada opentype sans-serif font | +| ncompress | Public Domain | Fast compression and decompression utilities | +| ndctl-devel | LGPLv2 | Development files for libndctl | +| neon | LGPLv2+ | An HTTP and WebDAV client library | +| netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | A library for handling different graphics file formats | +| netpbm-progs | BSD and GPLv2 and IJG and MIT and Public Domain | Tools for manipulating graphics files in netpbm supported formats | +| net-snmp-agent-libs | BSD | The NET-SNMP runtime agent libraries | +| net-snmp | BSD | A collection of SNMP protocol tools and libraries | +| net-snmp-devel | BSD | The development environment for the NET-SNMP project | +| net-snmp-perl | BSD | The perl NET-SNMP module and the mib2c tool | +| net-snmp-utils | BSD | Network management utilities using SNMP, from the NET-SNMP project | +| netstandard-targeting-pack-2.1 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | Targeting Pack for NETStandard.Library 2.1 | +| nettle-devel | LGPLv3+ or GPLv2+ | Development headers for a low-level cryptographic library | +| network-manager-applet | GPLv2+ | A network control and status applet for NetworkManager | +| NetworkManager-cloud-setup | GPLv2+ and LGPLv2+ | Automatically configure NetworkManager in cloud | +| NetworkManager-libreswan-gnome | GPLv2+ | NetworkManager VPN plugin for libreswan - GNOME files | +| NetworkManager-libreswan | GPLv2+ | NetworkManager VPN plug-in for IPsec VPN | +| newt-devel | LGPLv2 | Newt windowing toolkit development files | +| nispor | ASL 2.0 | API for network status querying | +| nispor-devel | ASL 2.0 | API for network status querying | +| nmap-ncat | Nmap | Nmap's Netcat replacement | +| nmap | Nmap | Network exploration tool and security scanner | +| nm-connection-editor | GPLv2+ | A network connection configuration editor for NetworkManager | +| nmstate | LGPLv2+ | Declarative network manager API | +| nmstate-plugin-ovsdb | LGPLv2+ | nmstate plugin for OVS database manipulation | +| nspr-devel | MPLv2.0 | Development libraries for the Netscape Portable Runtime | +| nspr | MPLv2.0 | Netscape Portable Runtime | +| nss-altfiles | LGPLv2+ | NSS module to look up users in /usr/lib/passwd too | +| nss-devel | MPLv2.0 | Development libraries for Network Security Services | +| nss | MPLv2.0 | Network Security Services | +| nss-pam-ldapd | LGPLv2+ | An nsswitch module which uses directory servers | +| nss-softokn-devel | MPLv2.0 | Development libraries for Network Security Services | +| nss-softokn-freebl-devel | MPLv2.0 | Header and Library files for doing development with the Freebl library for NSS | +| nss-softokn-freebl | MPLv2.0 | Freebl library for the Network Security Services | +| nss-softokn | MPLv2.0 | Network Security Services Softoken Module | +| nss-sysinit | MPLv2.0 | System NSS Initialization | +| nss-tools | MPLv2.0 | Tools for the Network Security Services | +| nss-util-devel | MPLv2.0 | Development libraries for Network Security Services Utilities | +| nss-util | MPLv2.0 | Network Security Services Utilities Library | +| nss_wrapper | BSD | A wrapper for the user, group and hosts NSS API | +| ntpstat | MIT | Utility to print NTP synchronization status | +| ocaml-srpm-macros | GPLv2+ | OCaml architecture macros | +| ocl-icd | BSD | OpenCL ICD Bindings | +| oddjob | BSD | A D-Bus service which runs odd jobs on behalf of client applications | +| oddjob-mkhomedir | BSD | An oddjob helper which creates and populates home directories | +| omping | ISC | Utility to test IP multicast functionality | +| ongres-scram | BSD | Salted Challenge Response Authentication Mechanism (SCRAM) - Java Implementation | +| ongres-scram-client | BSD | Client for ongres-scram | +| oniguruma | BSD | Regular expressions library | +| openal-soft | LGPLv2+ | Open Audio Library | +| openblas | BSD | An optimized BLAS library based on GotoBLAS2 | +| openblas-srpm-macros | MIT | OpenBLAS architecture macros | +| openblas-threads | BSD | An optimized BLAS library based on GotoBLAS2, pthreads version | +| openchange | GPLv3+ and Public Domain | Provides access to Microsoft Exchange servers using native protocols | +| opencl-filesystem | Public Domain | OpenCL filesystem layout | +| opencv-contrib | BSD | OpenCV contributed functionality | +| opencv-core | BSD | OpenCV core libraries | +| OpenEXR-libs | BSD | OpenEXR runtime libraries | +| openjpeg2 | BSD and MIT | C-Library for JPEG 2000 | +| openjpeg2-devel-docs | BSD and MIT | Developer documentation for OpenJPEG 2 | +| openjpeg2-tools | BSD and MIT | OpenJPEG 2 command line tools | +| openmpi | BSD and MIT and Romio | Open Message Passing Interface | +| openmpi-devel | BSD and MIT and Romio | Development files for openmpi | +| open-sans-fonts | ASL 2.0 | Open Sans is a humanist sans-serif typeface designed by Steve Matteson | +| openscap-devel | LGPLv2+ | Development files for openscap | +| openscap-engine-sce | LGPLv2+ | Script Check Engine plug-in for OpenSCAP | +| openscap | LGPLv2+ | Set of open source libraries enabling integration of the SCAP line of standards | +| openscap-python3 | LGPLv2+ | Python 3 bindings for openscap | +| openscap-scanner | LGPLv2+ | OpenSCAP Scanner Tool (oscap) | +| openscap-utils | LGPLv2+ | OpenSCAP Utilities | +| openslp | BSD | Open implementation of Service Location Protocol V2 | +| openssh-askpass | BSD | A passphrase dialog for OpenSSH and X | +| open-vm-tools-desktop | GPLv2 | User experience components for Open Virtual Machine Tools | +| open-vm-tools | GPLv2 | Open Virtual Machine Tools for virtual machines hosted on VMware | +| open-vm-tools-sdmp | GPLv2 | Service Discovery components for Open Virtual Machine Tools | +| openwsman-client | BSD | Openwsman Client libraries | +| openwsman-python3 | BSD | Python bindings for openwsman client API | +| openwsman-server | BSD | Openwsman Server and service libraries | +| opus | BSD | An audio codec for use in low-delay speech and audio communication | +| opus-devel | BSD | Development package for opus | +| orca | LGPLv2+ | Assistive technology for people with visual impairments | +| orc | BSD | The Oil Run-time Compiler | +| orc-compiler | BSD | Orc compiler | +| orc-devel | BSD | Development files and libraries for Orc | +| osbuild | ASL 2.0 | A build system for OS images | +| osbuild-composer | ASL 2.0 | An image building service based on osbuild | +| osbuild-composer-core | ASL 2.0 | The core osbuild-composer binary | +| osbuild-composer-worker | ASL 2.0 | The worker for osbuild-composer | +| osbuild-ostree | ASL 2.0 | OSTree support | +| osbuild-selinux | ASL 2.0 | SELinux policies | +| oscap-anaconda-addon | GPLv2+ | Anaconda addon integrating OpenSCAP to the installation process | +| osinfo-db | LGPLv2+ | osinfo database files | +| osinfo-db-tools | GPLv2+ | Tools for managing the osinfo database | +| ostree-devel | LGPLv2+ | Development headers for ostree | +| ostree-grub2 | LGPLv2+ | GRUB2 integration for OSTree | +| ostree | LGPLv2+ | Tool for managing bootable, immutable filesystem trees | +| ostree-libs | LGPLv2+ | Development headers for ostree | +| overpass-fonts | OFL or LGPLv2+ | Typeface based on the U.S. interstate highway road signage type system | +| overpass-mono-fonts | OFL or LGPLv2+ | Monospace version of overpass fonts | +| pacemaker-cluster-libs | GPLv2+ and LGPLv2+ | Cluster Libraries used by Pacemaker | +| pacemaker-libs | GPLv2+ and LGPLv2+ | Core Pacemaker libraries | +| pacemaker-schemas | GPLv2+ | Schemas and upgrade stylesheets for Pacemaker | +| PackageKit-command-not-found | GPLv2+ and LGPLv2+ | Ask the user to install command line programs automatically | +| PackageKit-cron | GPLv2+ and LGPLv2+ | Cron job and related utilities for PackageKit | +| PackageKit-glib | GPLv2+ and LGPLv2+ | GLib libraries for accessing PackageKit | +| PackageKit | GPLv2+ and LGPLv2+ | Package management service | +| PackageKit-gstreamer-plugin | GPLv2+ and LGPLv2+ | Install GStreamer codecs using PackageKit | +| pakchois | LGPLv2+ | A wrapper library for PKCS#11 | +| paktype-naqsh-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType | +| paktype-naskh-basic-fonts | GPLv2 with exceptions | Fonts for Arabic, Farsi, Urdu and Sindhi from PakType | +| paktype-tehreer-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType | +| pango-devel | LGPLv2+ | Development files for pango | +| pango | LGPLv2+ | System for layout and rendering of internationalized text | +| pangomm | LGPLv2+ | C++ interface for Pango | +| papi | BSD | Performance Application Programming Interface | +| papi-devel | BSD | Header files for the compiling programs with PAPI | +| papi-libs | BSD | Libraries for PAPI clients | +| paps | LGPLv2+ | Plain Text to PostScript converter | +| paps-libs | LGPLv2+ | Libraries for paps | +| paratype-pt-sans-caption-fonts | OFL | A pan-Cyrillic typeface (caption forms for small text) | +| paratype-pt-sans-fonts | OFL | A pan-Cyrillic typeface | +| patchutils | GPLv2+ | A collection of programs for manipulating patch files | +| pavucontrol | GPLv2+ | Volume control for PulseAudio | +| pcaudiolib | GPLv3+ | Portable C Audio Library | +| pcp-conf | LGPLv2+ | Performance Co-Pilot run-time configuration | +| pcp-devel | GPLv2+ and LGPLv2+ | Performance Co-Pilot (PCP) development tools and documentation | +| pcp-doc | GPLv2+ and CC-BY | Documentation and tutorial for the Performance Co-Pilot | +| pcp-export-pcp2elasticsearch | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics to ElasticSearch | +| pcp-export-pcp2graphite | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics to Graphite | +| pcp-export-pcp2influxdb | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics to InfluxDB | +| pcp-export-pcp2json | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics in JSON format | +| pcp-export-pcp2spark | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics to Apache Spark | +| pcp-export-pcp2xml | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics in XML format | +| pcp-export-pcp2zabbix | GPLv2+ | Performance Co-Pilot tools for exporting PCP metrics to Zabbix | +| pcp-export-zabbix-agent | GPLv2+ | Module for exporting PCP metrics to Zabbix agent | +| pcp | GPLv2+ and LGPLv2+ and CC-BY | System-level performance monitoring and performance management | +| pcp-gui | GPLv2+ and LGPLv2+ and LGPLv2+ with exceptions | Visualization tools for the Performance Co-Pilot toolkit | +| pcp-import-collectl2pcp | LGPLv2+ | Performance Co-Pilot tools for importing collectl log files into PCP archive logs | +| pcp-import-ganglia2pcp | LGPLv2+ | Performance Co-Pilot tools for importing ganglia data into PCP archive logs | +| pcp-import-iostat2pcp | LGPLv2+ | Performance Co-Pilot tools for importing iostat data into PCP archive logs | +| pcp-import-mrtg2pcp | LGPLv2+ | Performance Co-Pilot tools for importing MTRG data into PCP archive logs | +| pcp-import-sar2pcp | LGPLv2+ | Performance Co-Pilot tools for importing sar data into PCP archive logs | +| pcp-libs-devel | GPLv2+ and LGPLv2+ | Performance Co-Pilot (PCP) development headers | +| pcp-libs | LGPLv2+ | Performance Co-Pilot run-time libraries | +| pcp-pmda-activemq | GPLv2+ | Performance Co-Pilot (PCP) metrics for ActiveMQ | +| pcp-pmda-apache | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Apache webserver | +| pcp-pmda-bash | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Bash shell | +| pcp-pmda-bcc | ASL 2.0 and GPLv2+ | Performance Co-Pilot (PCP) metrics from eBPF/BCC modules | +| pcp-pmda-bind2 | GPLv2+ | Performance Co-Pilot (PCP) metrics for BIND servers | +| pcp-pmda-bonding | GPLv2+ | Performance Co-Pilot (PCP) metrics for Bonded network interfaces | +| pcp-pmda-bpftrace | ASL 2.0 and GPLv2+ | Performance Co-Pilot (PCP) metrics from bpftrace scripts | +| pcp-pmda-cifs | GPLv2+ | Performance Co-Pilot (PCP) metrics for the CIFS protocol | +| pcp-pmda-cisco | GPLv2+ | Performance Co-Pilot (PCP) metrics for Cisco routers | +| pcp-pmda-dbping | GPLv2+ | Performance Co-Pilot (PCP) metrics for Database response times and Availablility | +| pcp-pmda-dm | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Device Mapper Cache and Thin Client | +| pcp-pmda-docker | GPLv2+ | Performance Co-Pilot (PCP) metrics from the Docker daemon | +| pcp-pmda-ds389 | GPLv2+ | Performance Co-Pilot (PCP) metrics for 389 Directory Servers | +| pcp-pmda-ds389log | GPLv2+ | Performance Co-Pilot (PCP) metrics for 389 Directory Server Loggers | +| pcp-pmda-elasticsearch | GPLv2+ | Performance Co-Pilot (PCP) metrics for Elasticsearch | +| pcp-pmda-gfs2 | GPLv2+ | Performance Co-Pilot (PCP) metrics for the GFS2 filesystem | +| pcp-pmda-gluster | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Gluster filesystem | +| pcp-pmda-gpfs | GPLv2+ | Performance Co-Pilot (PCP) metrics for GPFS Filesystem | +| pcp-pmda-gpsd | GPLv2+ | Performance Co-Pilot (PCP) metrics for a GPS Daemon | +| pcp-pmda-hacluster | GPLv2+ | Performance Co-Pilot (PCP) metrics for High Availability Clusters | +| pcp-pmda-haproxy | GPLv2+ | Performance Co-Pilot (PCP) metrics for HAProxy | +| pcp-pmda-infiniband | GPLv2+ | Performance Co-Pilot (PCP) metrics for Infiniband HCAs and switches | +| pcp-pmda-json | GPLv2+ | Performance Co-Pilot (PCP) metrics for JSON data | +| pcp-pmda-libvirt | GPLv2+ | Performance Co-Pilot (PCP) metrics for virtual machines | +| pcp-pmda-lio | GPLv2+ | Performance Co-Pilot (PCP) metrics for the LIO subsystem | +| pcp-pmda-lmsensors | GPLv2+ | Performance Co-Pilot (PCP) metrics for hardware sensors | +| pcp-pmda-logger | GPLv2+ | Performance Co-Pilot (PCP) metrics from arbitrary log files | +| pcp-pmda-lustrecomm | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Lustre Filesytem Comms | +| pcp-pmda-lustre | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Lustre Filesytem | +| pcp-pmda-mailq | GPLv2+ | Performance Co-Pilot (PCP) metrics for the sendmail queue | +| pcp-pmda-memcache | GPLv2+ | Performance Co-Pilot (PCP) metrics for Memcached | +| pcp-pmda-mic | GPLv2+ | Performance Co-Pilot (PCP) metrics for Intel MIC cards | +| pcp-pmda-mounts | GPLv2+ | Performance Co-Pilot (PCP) metrics for filesystem mounts | +| pcp-pmda-mssql | GPLv2+ | Performance Co-Pilot (PCP) metrics for Microsoft SQL Server | +| pcp-pmda-mysql | GPLv2+ | Performance Co-Pilot (PCP) metrics for MySQL | +| pcp-pmda-named | GPLv2+ | Performance Co-Pilot (PCP) metrics for Named | +| pcp-pmda-netcheck | GPLv2+ | Performance Co-Pilot (PCP) metrics for simple network checks | +| pcp-pmda-netfilter | GPLv2+ | Performance Co-Pilot (PCP) metrics for Netfilter framework | +| pcp-pmda-news | GPLv2+ | Performance Co-Pilot (PCP) metrics for Usenet News | +| pcp-pmda-nfsclient | GPLv2+ | Performance Co-Pilot (PCP) metrics for NFS Clients | +| pcp-pmda-nginx | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Nginx Webserver | +| pcp-pmda-nvidia-gpu | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Nvidia GPU | +| pcp-pmda-openmetrics | GPLv2+ | Performance Co-Pilot (PCP) metrics from OpenMetrics endpoints | +| pcp-pmda-openvswitch | GPLv2+ | Performance Co-Pilot (PCP) metrics for Open vSwitch | +| pcp-pmda-oracle | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Oracle database | +| pcp-pmda-pdns | GPLv2+ | Performance Co-Pilot (PCP) metrics for PowerDNS | +| pcp-pmda-perfevent | GPLv2+ | Performance Co-Pilot (PCP) metrics for hardware counters | +| pcp-pmda-podman | GPLv2+ | Performance Co-Pilot (PCP) metrics for podman containers | +| pcp-pmda-postfix | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Postfix (MTA) | +| pcp-pmda-postgresql | GPLv2+ | Performance Co-Pilot (PCP) metrics for PostgreSQL | +| pcp-pmda-rabbitmq | GPLv2+ | Performance Co-Pilot (PCP) metrics for RabbitMQ queues | +| pcp-pmda-redis | GPLv2+ | Performance Co-Pilot (PCP) metrics for Redis | +| pcp-pmda-roomtemp | GPLv2+ | Performance Co-Pilot (PCP) metrics for the room temperature | +| pcp-pmda-rpm | GPLv2+ | Performance Co-Pilot (PCP) metrics for the RPM package manager | +| pcp-pmda-rsyslog | GPLv2+ | Performance Co-Pilot (PCP) metrics for Rsyslog | +| pcp-pmda-samba | GPLv2+ | Performance Co-Pilot (PCP) metrics for Samba | +| pcp-pmda-sendmail | GPLv2+ | Performance Co-Pilot (PCP) metrics for Sendmail | +| pcp-pmda-shping | GPLv2+ | Performance Co-Pilot (PCP) metrics for shell command responses | +| pcp-pmda-slurm | GPLv2+ | Performance Co-Pilot (PCP) metrics for the SLURM Workload Manager | +| pcp-pmda-smart | GPLv2+ | Performance Co-Pilot (PCP) metrics for S.M.A.R.T values | +| pcp-pmda-snmp | GPLv2+ | Performance Co-Pilot (PCP) metrics for Simple Network Management Protocol | +| pcp-pmda-sockets | GPLv2+ | Performance Co-Pilot (PCP) per-socket metrics | +| pcp-pmda-statsd | GPLv2+ | Performance Co-Pilot (PCP) metrics from statsd | +| pcp-pmda-summary | GPLv2+ | Performance Co-Pilot (PCP) summary metrics from pmie | +| pcp-pmda-systemd | GPLv2+ | Performance Co-Pilot (PCP) metrics from the Systemd journal | +| pcp-pmda-trace | GPLv2+ | Performance Co-Pilot (PCP) metrics for application tracing | +| pcp-pmda-unbound | GPLv2+ | Performance Co-Pilot (PCP) metrics for the Unbound DNS Resolver | +| pcp-pmda-vmware | GPLv2+ | Performance Co-Pilot (PCP) metrics for VMware | +| pcp-pmda-weblog | GPLv2+ | Performance Co-Pilot (PCP) metrics from web server logs | +| pcp-pmda-zimbra | GPLv2+ | Performance Co-Pilot (PCP) metrics for Zimbra | +| pcp-pmda-zswap | GPLv2+ | Performance Co-Pilot (PCP) metrics for compressed swap | +| pcp-selinux | GPLv2+ and CC-BY | Selinux policy package | +| pcp-system-tools | GPLv2+ | Performance Co-Pilot (PCP) System and Monitoring Tools | +| pcp-testsuite | GPLv2+ | Performance Co-Pilot (PCP) test suite | +| pcp-zeroconf | GPLv2+ | Performance Co-Pilot (PCP) Zeroconf Package | +| pentaho-libxml | LGPLv2 | Namespace aware SAX-Parser utility library | +| pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Flow Reporting Engine | +| peripety | MIT | Storage event notification daemon | +| perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives | +| perl-Attribute-Handlers | GPL+ or Artistic | Simpler definition of attribute handlers | +| perl-Authen-SASL | GPL+ or Artistic | SASL Authentication framework for Perl | +| perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die | +| perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree, print debug information about op-codes | +| perl-bignum | GPL+ or Artistic | Transparent big number support for Perl | +| perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | Efficient bit vector, set of integers and ""big int"" math library | +| perl-B-Lint | GPL+ or Artistic | Perl lint | +| perl-Carp-Clan | GPL+ or Artistic | Perl module to print improved warning messages | +| perl-CGI | (GPL+ or Artistic) and Artistic 2.0 | Handle Common Gateway Interface requests and responses | +| perl-Class-Inspector | GPL+ or Artistic | Get information about a class and its structure | +| perl-Class-ISA | GPL+ or Artistic | Report the search path for a class's ISA tree | +| perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library | +| perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output | +| perl-Convert-ASN1 | GPL+ or Artistic | ASN.1 encode/decode library | +| perl-CPAN | GPL+ or Artistic | Query, download and build perl modules from CPAN sites | +| perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist | +| perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist | +| perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files | +| perl-Crypt-OpenSSL-Bignum | GPL+ or Artistic | Perl interface to OpenSSL for Bignum | +| perl-Crypt-OpenSSL-Random | GPL+ or Artistic | OpenSSL/LibreSSL pseudo-random number generator access | +| perl-Crypt-OpenSSL-RSA | GPL+ or Artistic | Perl interface to OpenSSL for RSA | +| perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs | +| perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section | +| perl-Date-Calc | GPL+ or Artistic | Gregorian calendar date calculations | +| perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x | +| perl-devel | (GPL+ or Artistic) and UCD | Header #files for use in perl development | +| perl-Devel-Peek | GPL+ or Artistic | A data debugging tool for the XS programmer | +| perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator | +| perl-Devel-SelfStubber | GPL+ or Artistic | Generate stubs for a SelfLoading module | +| perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables | +| perl-Digest | GPL+ or Artistic | Modules that calculate message digests | +| perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm | +| perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 | +| perl-Encode-Detect | MPLv1.1 or GPLv2+ or LGPLv2+ | Encode | +| perl-Encode-devel | (GPL+ or Artistic) and UCD | Perl Encode Module Generator | +| perl-encoding | GPL+ or Artistic | Write your Perl script in non-ASCII or non-UTF-8 | +| perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays | +| perl-Error | (GPL+ or Artistic) and MIT | Error/exception handling in an OO-ish way | +| perl-experimental | GPL+ or Artistic | Experimental features made easy | +| perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules | +| perl-ExtUtils-Command | GPL+ or Artistic | Perl routines to replace common UNIX commands in Makefiles | +| perl-ExtUtils-Embed | GPL+ or Artistic | Utilities for embedding Perl in C/C++ applications | +| perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there | +| perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile | +| perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file | +| perl-ExtUtils-Miniperl | GPL+ or Artistic | Write the C code for perlmain.c | +| perl-ExtUtils-MM-Utils | GPL+ or Artistic | ExtUtils | +| perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code | +| perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM | +| perl-File-CheckTree | GPL+ or Artistic | Run many file-test checks on a tree | +| perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism | +| perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform | +| perl-File-ShareDir | GPL+ or Artistic | Locate per-dist and per-module shared files | +| perl-File-Slurp | GPL+ or Artistic | Efficient Reading/Writing of Complete Files | +| perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility | +| perl-Filter | GPL+ or Artistic | Perl source filters | +| perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering | +| perl-generators | GPL+ | RPM Perl dependencies generators | +| perl-Git | GPLv2 | Perl interface to Git | +| perl-Git-SVN | GPLv2 | Perl interface to Git | +| perl | GPL+ or Artistic | Practical Extraction and Report Language | +| perl-GSSAPI | GPL+ or Artistic | Perl extension providing access to the GSSAPIv2 library | +| perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones | +| perl-IO-Multiplex | GPL+ or Artistic | Manage IO on many file handles | +| perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET\|AF_INET6 domain sockets | +| perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO | +| perl-IO-String | GPL+ or Artistic | Emulate file interface for in-core strings | +| perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy | +| perl-IPC-System-Simple | GPL+ or Artistic | Run commands simply, with detailed diagnostics | +| perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC | +| perl-JSON | GPL+ or Artistic | Parse and convert to JSON (JavaScript Object Notation) | +| perl-JSON-PP | GPL+ or Artistic | JSON | +| perl-LDAP | GPL+ or Artistic | LDAP Perl module | +| perl-libintl-perl | GPLv3+ and LGPLv2+ | Internationalization library for Perl, compatible with gettext | +| perl-libnetcfg | GPL+ or Artistic | Configure libnet | +| perl-libnet | GPL+ or Artistic | Perl clients for various network protocols | +| perl-libxml-perl | (GPL+ or Artistic) and Public Domain | A collection of Perl modules for working with XML | +| perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes | +| perl-Locale-Maketext | GPL+ or Artistic | Framework for localization | +| perl-Locale-Maketext-Simple | MIT | Simple interface to Locale | +| perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules | +| perl-Mail-DKIM | GPL+ or Artistic | Sign and verify Internet mail with DKIM/DomainKey signatures | +| perl-Mail-Sender | GPL+ or Artistic | Module for sending mails with attachments through an SMTP server | +| perl-Mail-SPF | BSD | Object-oriented implementation of Sender Policy Framework | +| perl-MailTools | GPL+ or Artistic | Various ancient mail-related perl modules | +| perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math | +| perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers | +| perl-Memoize | GPL+ or Artistic | Transparently speed up functions by caching return values | +| perl-Module-Build | GPL+ or Artistic | Build and install Perl modules | +| perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl | +| perl-Module-CoreList-tools | GPL+ or Artistic | Tool for listing modules shipped with perl | +| perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time | +| perl-Module-Loaded | GPL+ or Artistic | Mark modules as loaded or unloaded | +| perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files | +| perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files | +| perl-Module-Pluggable | GPL+ or Artistic | Automatically give your module the ability to have plugins | +| perl-Module-Runtime | GPL+ or Artistic | Runtime module handling | +| perl-Mozilla-LDAP | GPLv2+ and LGPLv2+ and MPLv1.1 | LDAP Perl module that wraps the OpenLDAP C SDK | +| perl-MRO-Compat | GPL+ or Artistic | Mro | +| perl-NetAddr-IP | GPLv2+ and (GPLv2+ or Artistic clarified) | Manages IPv4 and IPv6 addresses and subnets | +| perl-Net-DNS | (GPL+ or Artistic) and MIT | DNS resolver modules for Perl | +| perl-Net-Ping | GPL+ or Artistic | Check a remote host for reachability | +| perl-Net-Server | GPL+ or Artistic | Extensible, general Perl server engine | +| perl-Net-SMTP-SSL | GPL+ or Artistic | SSL support for Net | +| perl-open | GPL+ or Artistic | Perl pragma to set default PerlIO layers for input and output | +| perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily | +| perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism | +| perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions | +| perl-PCP-LogImport | GPLv2+ | Performance Co-Pilot (PCP) Perl bindings for importing external data into PCP archives | +| perl-PCP-LogSummary | GPLv2+ | Performance Co-Pilot (PCP) Perl bindings for post-processing output of pmlogsummary | +| perl-PCP-MMV | GPLv2+ | Performance Co-Pilot (PCP) Perl bindings for PCP Memory Mapped Values | +| perl-PCP-PMDA | GPLv2+ | Performance Co-Pilot (PCP) Perl bindings and documentation | +| perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl | +| perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings | +| perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types | +| perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors | +| perl-Pod-Html | GPL+ or Artistic | Convert POD files to HTML | +| perl-Pod-LaTeX | GPL+ or Artistic | Convert POD data to formatted LaTeX | +| perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) | +| perl-Pod-Plainer | GPL+ or Artistic | Perl extension for converting Pod to old-style Pod | +| perl-SelfLoader | GPL+ or Artistic | Load functions only on demand | +| perl-SNMP_Session | Artistic 2.0 | SNMP support for Perl 5 | +| perl-Socket6 | BSD | IPv6 related part of the C socket.h defines and structure manipulators | +| perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses | +| perl-srpm-macros | GPLv3+ | RPM macros for building Perl source package from source repository | +| perl-String-CRC32 | Public Domain | Perl interface for cyclic redundancy check generation | +| perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines | +| perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily | +| perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls | +| perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | A perl module for simple terminal control | +| perl-Test | GPL+ or Artistic | Simple framework for writing test scripts | +| perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics | +| perl-tests | GPL+ or Artistic | The Perl test suite | +| perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests | +| perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings | +| perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text | +| perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Implementation of the soundex algorithm | +| perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl | +| perl-Text-Unidecode | GPL+ or Artistic | US-ASCII transliterations of Unicode text | +| perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues | +| perl-Time-HiRes | GPL+ or Artistic | High resolution alarm, sleep, gettimeofday, interval timers | +| perl-Time-Piece | (GPL+ or Artistic) and BSD | Time objects from localtime and gmtime | +| perl-Tk | (GPL+ or Artistic) and SWL | Perl Graphical User Interface ToolKit | +| perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm | +| perl-Unix-Syslog | Artistic 2.0 | Perl interface to the UNIX syslog(3) calls | +| perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation | +| perl-utils | GPL+ or Artistic | Utilities packaged with the Perl distribution | +| perl-version | GPL+ or Artistic | Perl extension for Version Objects | +| perl-XML-Catalog | GPL+ or Artistic | Resolve public identifiers and remap system identifiers | +| perl-XML-LibXML | (GPL+ or Artistic) and MIT | Perl interface to the libxml2 library | +| perl-XML-NamespaceSupport | GPL+ or Artistic | A simple generic name space support class | +| perl-XML-Parser | GPL+ or Artistic | Perl module for parsing XML documents | +| perl-XML-SAX-Base | GPL+ or Artistic | Base class SAX drivers and filters | +| perl-XML-SAX | GPL+ or Artistic | SAX parser access API for Perl | +| perl-XML-Simple | GPL+ or Artistic | Easy API to maintain XML in Perl | +| perl-XML-TokeParser | GPL+ or Artistic | Simplified interface to XML | +| perl-XML-XPath | Artistic 2.0 and (GPL+ or Artistic) | XPath parser and evaluator for Perl | +| pesign | GPLv2 | Signing utility for UEFI binaries | +| pidgin | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | A Gtk+ based multiprotocol instant messaging client | +| pidgin-sipe | GPLv2+ | Pidgin protocol plugin to connect to MS Office Communicator | +| pinentry-emacs | GPLv2+ | Passphrase/PIN entry dialog based on emacs | +| pinentry-gnome3 | GPLv2+ | Passphrase/PIN entry dialog for GNOME 3 | +| pinentry | GPLv2+ | Collection of simple PIN or passphrase entry dialogs | +| pinentry-gtk | GPLv2+ | Passphrase/PIN entry dialog based on GTK+ | +| pinfo | GPLv2 | An info file viewer | +| pipewire0.2-devel | LGPLv2+ | Compatibility Headers and libraries for PipeWire client development | +| pipewire0.2-libs | LGPLv2+ | Compatibility Libraries for PipeWire clients | +| pipewire-devel | MIT | Headers and libraries for PipeWire client development | +| pipewire-doc | MIT | PipeWire media server documentation | +| pipewire-libs | MIT | Libraries for PipeWire clients | +| pipewire | MIT | Media Sharing Server | +| pipewire-utils | MIT | PipeWire media server utilities | +| pixman-devel | MIT | Pixel manipulation library development package | +| pixman | MIT | Pixel manipulation library | +| platform-python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python 3 | +| platform-python-debug | Python | Debug version of the Python runtime | +| platform-python-devel | Python | Libraries and header files needed for Python development | +| plymouth-core-libs | GPLv2+ | Plymouth core libraries | +| plymouth | GPLv2+ | Graphical Boot Animation and Logger | +| plymouth-graphics-libs | GPLv2+ | Plymouth graphics libraries | +| plymouth-plugin-fade-throbber | GPLv2+ | Plymouth ""Fade-Throbber"" plugin | +| plymouth-plugin-label | GPLv2+ | Plymouth label plugin | +| plymouth-plugin-script | GPLv2+ | Plymouth ""script"" plugin | +| plymouth-plugin-space-flares | GPLv2+ | Plymouth ""space-flares"" plugin | +| plymouth-plugin-throbgress | GPLv2+ | Plymouth ""Throbgress"" plugin | +| plymouth-plugin-two-step | GPLv2+ | Plymouth ""two-step"" plugin | +| plymouth-scripts | GPLv2+ | Plymouth related scripts | +| plymouth-system-theme | GPLv2+ | Plymouth default theme | +| plymouth-theme-charge | GPLv2+ | Plymouth ""Charge"" plugin | +| plymouth-theme-fade-in | GPLv2+ | Plymouth ""Fade-In"" theme | +| plymouth-theme-script | GPLv2+ | Plymouth ""Script"" plugin | +| plymouth-theme-solar | GPLv2+ | Plymouth ""Solar"" theme | +| plymouth-theme-spinfinity | GPLv2+ | Plymouth ""Spinfinity"" theme | +| plymouth-theme-spinner | GPLv2+ | Plymouth ""Spinner"" theme | +| pmdk-convert | BSD | Conversion tool for PMDK pools | +| pmempool | BSD | Utilities for Persistent Memory | +| pmix | BSD | Process Management Interface Exascale (PMIx) | +| pmreorder | BSD | Consistency Checker for Persistent Memory | +| pnm2ppa | GPLv2+ | Drivers for printing to HP PPA printers | +| policycoreutils-gui | GPLv2 | SELinux configuration GUI | +| policycoreutils-sandbox | GPLv2 | SELinux sandbox utilities | +| poppler-data | BSD and GPLv2 | Encoding files for use with poppler | +| poppler-glib | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Glib wrapper for poppler | +| poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | PDF rendering library | +| poppler-utils | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Command line utilities for converting PDF files | +| postfix-cdb | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix CDB map support | +| postfix-ldap | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix LDAP map support | +| postfix-mysql | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix MySQL map support | +| postfix-pcre | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix PCRE map support | +| postfix-perl-scripts | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix utilities written in perl | +| postfix-pgsql | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix PostgreSQL map support | +| postfix-sqlite | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix SQLite map support | +| postgresql-jdbc | BSD | JDBC driver for PostgreSQL | +| postgresql-jdbc-javadoc | BSD | API docs for postgresql-jdbc | +| postgresql-odbc | LGPLv2+ | PostgreSQL ODBC driver | +| postgresql-odbc-tests | LGPLv2+ | Testsuite files for psqlodbc | +| potrace | GPLv2+ | Transform bitmaps into vector graphics | +| powertop | GPLv2 | Power consumption monitor | +| pptp | GPLv2+ | Point-to-Point Tunneling Protocol (PPTP) Client | +| procmail | GPLv2+ or Artistic | Mail processing program | +| prometheus-jmx-exporter | ASL 2.0 | Prometheus JMX Exporter | +| protobuf | BSD | Protocol Buffers - Google's data interchange format | +| protobuf-c | BSD | C bindings for Google's Protocol Buffers | +| protobuf-c-compiler | BSD | Protocol Buffers C compiler | +| protobuf-c-devel | BSD | Protocol Buffers C headers and libraries | +| protobuf-compiler | BSD | Protocol Buffers compiler | +| protobuf-lite | BSD | Protocol Buffers LITE_RUNTIME libraries | +| pulseaudio | LGPLv2+ | Improved Linux Sound Server | +| pulseaudio-libs-devel | LGPLv2+ | Headers and libraries for PulseAudio client development | +| pulseaudio-libs-glib2 | LGPLv2+ | GLIB 2.x bindings for PulseAudio clients | +| pulseaudio-libs | LGPLv2+ | Libraries for PulseAudio clients | +| pulseaudio-utils | LGPLv2+ | PulseAudio sound server utilities | +| purple-sipe | GPLv2+ | Libpurple protocol plugin to connect to MS Office Communicator | +| pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. | +| python3-abrt-addon | GPLv2+ | abrt's addon for catching and analyzing Python 3 exceptions | +| python3-abrt-container-addon | GPLv2+ | abrt's container addon for catching Python 3 exceptions | +| python3-abrt-doc | GPLv2+ | ABRT Python API Documentation | +| python3-abrt | GPLv2+ | ABRT Python 3 API | +| python3-argcomplete | ASL 2.0 | Bash tab completion for argparse | +| python3-argh | LGPLv3+ | Unobtrusive argparse wrapper with natural syntax | +| python3-attrs | MIT | Python attributes without boilerplate | +| python3-augeas | LGPLv2+ | Python 3 bindings to augeas | +| python3-babel | BSD | Library for internationalizing Python applications | +| python3-bcc | ASL 2.0 | Python3 bindings for BPF Compiler Collection (BCC) | +| python3-bind | MPLv2.0 | A module allowing rndc commands to be sent from Python programs | +| python3-blivet | LGPLv2+ | A python3 package for examining and modifying storage configuration. | +| python3-blockdev | LGPLv2+ | Python3 gobject-introspection bindings for libblockdev | +| python3-brlapi | LGPLv2+ | Python 3 binding for BrlAPI | +| python3-brotli | MIT | Lossless compression algorithm (python 3) | +| python3-bytesize | LGPLv2+ | Python 3 bindings for libbytesize | +| python3-cairo | MPLv1.1 or LGPLv2 | Python 3 bindings for the cairo library | +| python3-click | BSD | Simple wrapper around optparse for powerful command line utilities | +| python3-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python 3 | +| python3-cpio | LGPLv2+ | A Python module for accessing cpio archives | +| python3-createrepo_c | GPLv2+ | Python 3 bindings for the createrepo_c library | +| python3-cups | GPLv2+ | Python3 bindings for CUPS API, known as pycups. | +| python3-dasbus | LGPLv2+ | DBus library in Python 3 | +| python3-dbus-client-gen | MPLv2.0 | Library for Generating D-Bus Client Code | +| python3-dbus-python-client-gen | MPLv2.0 | Python Library for Generating dbus-python Client Code | +| python3-dbus-signature-pyparsing | ASL 2.0 | Parser for a D-Bus Signature | +| python3-enchant | LGPLv2+ | Python 3 bindings for Enchant spellchecking library | +| python3-evdev | BSD | Python bindings for the Linux input handling subsystem | +| python3-flask | BSD | A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions | +| python3-gevent | MIT | A coroutine-based Python networking library | +| python3-gobject | LGPLv2+ and MIT | Python 3 bindings for GObject Introspection | +| python3-greenlet | MIT | Lightweight in-process concurrent programming | +| python3-gssapi | ISC | Python 3 Bindings for GSSAPI (RFC 2743/2744 and extensions) | +| python3-html5lib | MIT | A python based HTML parser/tokenizer | +| python3-humanize | MIT | Turns dates in to human readable format, e.g '3 minutes ago' | +| python3-hwdata | GPLv2 | Python bindings to hwdata package | +| python3-idle | Python | A basic graphical development environment for Python | +| python3-into-dbus-python | ASL 2.0 | Transformer to dbus-python types | +| python3-itsdangerous | BSD | Python 3 library for passing trusted data to untrusted environments | +| python3-jabberpy | LGPLv2+ | Python xmlstream and jabber IM protocol libs | +| python3-jinja2 | BSD | General purpose template engine for python3 | +| python3-jmespath | MIT | JSON Matching Expressions | +| python3-jsonpatch | BSD | Applying JSON Patches in Python 3 | +| python3-jsonpointer | BSD | Resolve JSON Pointers in Python | +| python3-jsonschema | MIT | An implementation of JSON Schema validation for Python 3.6 | +| python3-justbases | LGPLv2+ | A small library for precise conversion between arbitrary bases | +| python3-justbytes | LGPLv2+ | Library for handling computation with address ranges in bytes | +| python3-keycloak-httpd-client-install | GPLv3 | Tools to configure Apache HTTPD as Keycloak client | +| python3-kickstart | GPLv2 and MIT | Python 3 library for manipulating kickstart files. | +| python3-langtable | GPLv3+ | Python module to query the langtable-data | +| python3-ldap | Python | An object-oriented API to access LDAP directory servers | +| python3-libmount | LGPLv2+ | Python bindings for the libmount library | +| python3-libnmstate | LGPLv2+ | nmstate Python 3 API library | +| python3-libreport | GPLv2+ | Python 3 bindings for report-libs | +| python3-libvoikko | GPLv2+ | Python interface to libvoikko | +| python3-louis | LGPLv3+ | Python 3 language bindings for liblouis | +| python3-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API | +| python3-mako | (MIT and Python) and (BSD or GPLv2) | Mako template library for Python 3 | +| python3-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python 3 | +| python3-meh | GPLv2+ | A python 3 library for handling exceptions | +| python3-meh-gui | GPLv2+ | Graphical user interface for the python3-meh library | +| python3-mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache | +| python3-netaddr | BSD | A pure Python network address representation and manipulation library | +| python3-netifaces | MIT | Python 3 library to retrieve information about network interfaces | +| python3-networkx | BSD | Creates and Manipulates Graphs and Networks | +| python3-networkx-core | BSD | Creates and Manipulates Graphs and Networks | +| python3-newt | LGPLv2 | Python 3 bindings for newt | +| python3-nispor | ASL 2.0 | API for network status querying | +| python3-ntplib | MIT | Python 3 module that offers a simple interface to query NTP servers | +| python3-numpy | BSD and Python | A fast multidimensional array facility for Python | +| python3-numpy-f2py | BSD and Python | f2py for numpy | +| python3-ordered-set | MIT | A Custom MutableSet that remembers its order | +| python3-osbuild | ASL 2.0 | A build system for OS images | +| python3-pcp | GPLv2+ | Performance Co-Pilot (PCP) Python3 bindings and documentation | +| python3-pexpect | MIT | Unicode-aware Pure Python Expect-like module | +| python3-pid | ASL 2.0 | PID file management library | +| python3-pillow | MIT | Python 3 image processing library | +| python3-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python3 packages | +| python3-pluggy | MIT | The plugin manager stripped of pytest specific details. | +| python3-prettytable | BSD | Python library to display tabular data in tables | +| python3-productmd | LGPLv2+ | Library providing parsers for metadata related to OS installation | +| python3-protobuf | BSD | Python 3 bindings for Google Protocol Buffers | +| python3-psutil | BSD | A process and system utilities module for Python | +| python3-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python 3 | +| python3-ptyprocess | ISC | Run a subprocess in a pseudo terminal | +| python3-pyasn1 | BSD | ASN.1 tools for Python 3 | +| python3-pyatspi | LGPLv2 and GPLv2 | Python3 bindings for at-spi | +| python3-pycurl | LGPLv2+ or MIT | Python interface to libcurl for Python 3 | +| python3-pydbus | LGPLv2+ | Pythonic DBus library | +| python3-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities | +| python3-pyodbc | MIT | Python DB API 2.0 Module for ODBC | +| python3-pyOpenSSL | ASL 2.0 | Python 3 wrapper module around the OpenSSL library | +| python3-pyparted | GPLv2+ | Python 3 module for GNU parted | +| python3-pyqt5-sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python 3/C++ Bindings Generator for pyqt5 | +| python3-pyserial | Python | Python serial port access library | +| python3-pytest | MIT | Simple powerful testing with Python | +| python3-pytoml | MIT | Parser for TOML | +| python3-pytz | MIT | World Timezone Definitions for Python | +| python3-pyxdg | LGPLv2 | Python3 library to access freedesktop.org standards | +| python3-qt5-base | GPLv3 | Python 3 bindings for Qt5 base | +| python3-qt5 | GPLv3 | Python 3 bindings for Qt5 | +| python3-reportlab | BSD | Library for generating PDFs and graphics | +| python3-requests-file | ASL 2.0 | Transport adapter for using file | +| python3-requests-ftp | ASL 2.0 | FTP transport adapter for python3-requests | +| python3-rpmfluff | GPLv2+ | Lightweight way of building RPMs, and sabotaging them | +| python3-rpm-generators | GPLv2+ | Dependency generators for Python RPMs | +| python3-rpm-macros | MIT | RPM macros for building Python 3 packages | +| python3-sanlock | GPLv2 and GPLv2+ and LGPLv2+ | Python bindings for the sanlock library | +| python3-semantic_version | BSD | Library implementing the 'SemVer' scheme | +| python3-simpleline | GPLv2+ | A Python3 library for creating text UI | +| python3-speechd | GPLv2+ | Python 3 Client API for speech-dispatcher | +| python3-suds | LGPLv3+ | A python SOAP client | +| python3-sushy | ASL 2.0 | Sushy is a Python library to communicate with Redfish based systems | +| python3-systemd | LGPLv2+ | Python module wrapping systemd functionality | +| python3-tbb | ASL 2.0 | Python 3 TBB module | +| python3-tkinter | Python | A GUI toolkit for Python | +| python3-tracer | GPLv2+ | Common files for tracer | +| python3-unbound | BSD | Python 3 modules and extensions for unbound | +| python3-webencodings | BSD | Documentation for python-webencodings | +| python3-werkzeug | BSD | The Swiss Army knife of Python web development | +| python3-wx-siplib | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python 3/C++ Bindings Generator for wx | +| python-qt5-rpm-macros | GPLv3 | RPM macros python-qt5 | +| python-rpm-macros | MIT | The unversioned Python RPM macros | +| python-srpm-macros | MIT | RPM macros for building Python source packages | +| qatengine | BSD and OpenSSL | Intel QuickAssist Technology (QAT) OpenSSL Engine | +| qatlib | BSD and (BSD or GPLv2) | Intel QuickAssist user space library | +| qgnomeplatform | LGPLv2+ | Qt Platform Theme aimed to accommodate Gnome settings | +| qgpgme | LGPLv2+ and MIT | Qt API bindings/wrapper for GPGME | +| qpdf | (Artistic 2.0 or ASL 2.0) and MIT | Command-line tools and library for transforming PDF files | +| qpdf-doc | (Artistic 2.0 or ASL 2.0) and MIT | QPDF Manual | +| qpdf-libs | (Artistic 2.0 or ASL 2.0) and MIT | QPDF library for transforming PDF files | +| qperf | GPLv2 or BSD | Measure socket and RDMA performance | +| qrencode | LGPLv2+ | Generate QR 2D barcodes | +| qrencode-libs | LGPLv2+ | QR Code encoding library - Shared libraries | +| qt5-assistant | LGPLv3 or LGPLv2 | Documentation browser for Qt5 | +| qt5-designer | LGPLv3 or LGPLv2 | Design GUIs for Qt5 applications | +| qt5-doctools | LGPLv3 or LGPLv2 | Qt5 doc tools package | +| qt5-linguist | LGPLv3 or LGPLv2 | Qt5 Linguist Tools | +| qt5-qdbusviewer | LGPLv3 or LGPLv2 | D-Bus debugger and viewer | +| qt5-qt3d-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qt3d | +| qt5-qt3d-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qt3d | +| qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Qt3D QML bindings and C++ APIs | +| qt5-qtbase-common | LGPLv2 with exceptions or GPLv3 with exceptions | Common files for Qt5 | +| qt5-qtbase-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtbase | +| qt5-qtbase-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtbase | +| qt5-qtbase-gui | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 GUI-related libraries | +| qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtBase components | +| qt5-qtbase-mysql | LGPLv2 with exceptions or GPLv3 with exceptions | MySQL driver for Qt5's SQL classes | +| qt5-qtbase-odbc | LGPLv2 with exceptions or GPLv3 with exceptions | ODBC driver for Qt5's SQL classes | +| qt5-qtbase-postgresql | LGPLv2 with exceptions or GPLv3 with exceptions | PostgreSQL driver for Qt5's SQL classes | +| qt5-qtbase-private-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtbase private APIs | +| qt5-qtcanvas3d-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtcanvas3d | +| qt5-qtcanvas3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Canvas3d component | +| qt5-qtconnectivity-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtconnectivity | +| qt5-qtconnectivity-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtconnectivity | +| qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components | +| qt5-qtdeclarative-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtdeclarative | +| qt5-qtdeclarative-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtdeclarative | +| qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component | +| qt5-qtdoc | GFDL | Main Qt5 Reference Documentation | +| qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtGraphicalEffects component | +| qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtImageFormats component | +| qt5-qtlocation-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtlocation | +| qt5-qtlocation-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtlocation | +| qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Location component | +| qt5-qtmultimedia-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtmultimedia | +| qt5-qtmultimedia-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtmultimedia | +| qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Multimedia support | +| qt5-qtquickcontrols2-examples | GPLv2+ or LGPLv3 and GFDL | Examples for qt5-qtquickcontrols2 | +| qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls for embedded | +| qt5-qtquickcontrols-examples | LGPLv2 or LGPLv3 and GFDL | Programming examples for qt5-qtquickcontrols | +| qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls | +| qt5-qtscript-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtscript | +| qt5-qtscript-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtscript | +| qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component | +| qt5-qtsensors-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtsensors | +| qt5-qtsensors-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtsensors | +| qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Sensors component | +| qt5-qtserialbus-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtserialbus | +| qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialPort component | +| qt5-qtserialport-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtserialport | +| qt5-qtserialport-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtserialport | +| qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialPort component | +| qt5-qtsvg-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtsvg | +| qt5-qtsvg-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtsvg | +| qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Support for rendering and displaying SVG | +| qt5-qttools-common | LGPLv3 or LGPLv2 | Common files for qt5-qttools | +| qt5-qttools-devel | LGPLv3 or LGPLv2 | Development files for qt5-qttools | +| qt5-qttools-examples | LGPLv3 or LGPLv2 | Programming examples for qt5-qttools | +| qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components | +| qt5-qttools-libs-designercomponents | LGPLv3 or LGPLv2 | Qt5 Designer Components runtime library | +| qt5-qttools-libs-designer | LGPLv3 or LGPLv2 | Qt5 Designer runtime library | +| qt5-qttools-libs-help | LGPLv3 or LGPLv2 | Qt5 Help runtime library | +| qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module | +| qt5-qtwayland-examples | LGPLv3 | Programming examples for qt5-qtwayland | +| qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module | +| qt5-qtwebchannel-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtwebchannel | +| qt5-qtwebchannel-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtwebchannel | +| qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebChannel component | +| qt5-qtwebsockets-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtwebsockets | +| qt5-qtwebsockets-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtwebsockets | +| qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebSockets component | +| qt5-qtx11extras-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtx11extras | +| qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - X11 support library | +| qt5-qtxmlpatterns-devel | LGPLv2 with exceptions or GPLv3 with exceptions | Development files for qt5-qtxmlpatterns | +| qt5-qtxmlpatterns-examples | LGPLv2 with exceptions or GPLv3 with exceptions | Programming examples for qt5-qtxmlpatterns | +| qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtXmlPatterns component | +| qt5-rpm-macros | GPLv3 | RPM macros for building Qt5 and KDE Frameworks 5 packages | +| qt5-srpm-macros | GPLv3 | RPM macros for source Qt5 packages | +| radvd | BSD with advertising | A Router Advertisement daemon | +| raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | RDF Parser Toolkit for Redland | +| rarian-compat | GPLv2+ | Extra files for compatibility with scrollkeeper | +| rarian | LGPLv2+ | Documentation meta-data library | +| rasqal | LGPLv2+ or ASL 2.0 | RDF Query Library | +| rear | GPLv3 | Relax-and-Recover is a Linux disaster recovery and system migration tool | +| recode | GPLv2+ | Conversion between character sets and surfaces | +| redfish-finder | GPLv2 | Utility for parsing SMBIOS information and configuring canonical BMC access | +| redhat-menus | GPL+ | Configuration and data files for the desktop menus | +| redhat-rpm-config | GPL+ | Red Hat specific rpm configuration files | +| redhat-support-lib-python | ASL 2.0 | Red Hat Support Software Development Library | +| redhat-support-tool | ASL 2.0 | Tool for console access to Red Hat subscriber services | +| redland | LGPLv2+ or ASL 2.0 | RDF Application Framework | +| rest | LGPLv2 | A library for access to RESTful web services | +| rhc | GPLv3 | Message dispatch agent for cloud-connected systems | +| rhc-worker-playbook | GPLv2+ | Red Hat connect worker for launching Ansible Runner | +| rhel-system-roles | GPLv3+ and MIT and BSD | Set of interfaces for unified system management | +| rhythmbox | GPLv2+ with exceptions and GFDL | Music Management Application | +| rpm-build | GPLv2+ | Scripts and executable programs used to build packages | +| rpmdevtools | GPLv2+ and GPLv2 | RPM Development Tools | +| rpmemd | BSD | Target node process executed by librpmem | +| rpmlint | GPLv2 | Tool for checking common errors in RPM packages | +| rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages | +| rpm-ostree | LGPLv2+ | Hybrid image/package system | +| rpm-ostree-libs | LGPLv2+ | Shared library for rpm-ostree | +| rpm-plugin-fapolicyd | GPLv2+ | Rpm plugin for fapolicyd functionality | +| rrdtool | GPLv2+ with exceptions | Round Robin Database Tool to store and display time-series data | +| rrdtool-perl | GPLv2+ with exceptions | Perl RRDtool bindings | +| rshim | GPLv2 | User-space driver for Mellanox BlueField SoC | +| rsyslog-crypto | (GPLv3+ and ASL 2.0) | Encryption support | +| rsyslog-doc | (GPLv3+ and ASL 2.0) | HTML Documentation for rsyslog | +| rsyslog-elasticsearch | (GPLv3+ and ASL 2.0) | ElasticSearch output module for rsyslog | +| rsyslog-gnutls | (GPLv3+ and ASL 2.0) | TLS protocol support for rsyslog | +| rsyslog | (GPLv3+ and ASL 2.0) | Enhanced system logging and kernel message trapping daemon | +| rsyslog-gssapi | (GPLv3+ and ASL 2.0) | GSSAPI authentication and encryption support for rsyslog | +| rsyslog-kafka | (GPLv3+ and ASL 2.0) | Provides kafka support for rsyslog | +| rsyslog-mmaudit | (GPLv3+ and ASL 2.0) | Message modification module supporting Linux audit format | +| rsyslog-mmjsonparse | (GPLv3+ and ASL 2.0) | JSON enhanced logging support | +| rsyslog-mmkubernetes | (GPLv3+ and ASL 2.0) | Provides the mmkubernetes module | +| rsyslog-mmnormalize | (GPLv3+ and ASL 2.0) | Log normalization support for rsyslog | +| rsyslog-mmsnmptrapd | (GPLv3+ and ASL 2.0) | Message modification module for snmptrapd generated messages | +| rsyslog-mysql | (GPLv3+ and ASL 2.0) | MySQL support for rsyslog | +| rsyslog-omamqp1 | (GPLv3+ and ASL 2.0) | AMQP1 support for rsyslog | +| rsyslog-pgsql | (GPLv3+ and ASL 2.0) | PostgresSQL support for rsyslog | +| rsyslog-relp | (GPLv3+ and ASL 2.0) | RELP protocol support for rsyslog | +| rsyslog-snmp | (GPLv3+ and ASL 2.0) | SNMP protocol support for rsyslog | +| rsyslog-udpspoof | (GPLv3+ and ASL 2.0) | Provides the omudpspoof module | +| rtkit | GPLv3+ and BSD | Realtime Policy and Watchdog Daemon | +| rt-tests | GPLv2 | Programs that test various rt-features | +| rust-srpm-macros | MIT | RPM macros for building Rust source packages | +| saab-fonts | GPLv2+ with exceptions | Free Punjabi Unicode OpenType Font | +| sac | W3C | Java standard interface for CSS parser | +| samyak-devanagari-fonts | GPLv3+ with exceptions | Open Type Fonts for Devanagari script | +| samyak-fonts-common | GPLv3+ with exceptions | Common files for samyak-fonts | +| samyak-gujarati-fonts | GPLv3+ with exceptions | Open Type Fonts for Gujarati script | +| samyak-malayalam-fonts | GPLv3+ with exceptions | Open Type Fonts for Malayalam script | +| samyak-odia-fonts | GPLv3+ with exceptions | Open Type Fonts for Odia script | +| samyak-tamil-fonts | GPLv3+ with exceptions | Open Type Fonts for Tamil script | +| sane-backends-daemon | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner network daemon | +| sane-backends-devel | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | SANE development toolkit | +| sane-backends-doc | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | SANE backends documentation | +| sane-backends-drivers-cameras | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner backend drivers for digital cameras | +| sane-backends-drivers-scanners | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | SANE backend drivers for scanners | +| sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner access software | +| sane-backends-libs | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | SANE libraries | +| sane-frontends | GPLv2+ and LGPLv2+ and GPLv2+ with exceptions | Graphical frontend to SANE | +| sanlk-reset | GPLv2 and GPLv2+ and LGPLv2+ | Host reset daemon and client using sanlock | +| sanlock | GPLv2 and GPLv2+ and LGPLv2+ | A shared storage lock manager | +| sassist | MIT | Dell SupportAssist log collector | +| satyr | GPLv2+ | Tools to create anonymous, machine-friendly problem reports | +| sbc | GPLv2 and LGPLv2+ | Sub Band Codec used by bluetooth A2DP | +| sbd | GPLv2+ | Storage-based death | +| sblim-cmpi-base | EPL-1.0 | SBLIM CMPI Base Providers | +| sblim-indication_helper | EPL-1.0 | Toolkit for CMPI indication providers | +| sblim-sfcb | EPL-1.0 | Small Footprint CIM Broker | +| sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library | +| sblim-sfcCommon | EPL | Common functions for SBLIM Small Footprint CIM Broker and CIM Client Library. | +| sblim-wbemcli | EPL-1.0 | SBLIM WBEM Command Line Interface | +| scap-security-guide | BSD | Security guidance and baselines in SCAP formats | +| scap-security-guide-doc | BSD | HTML formatted security guides generated from XCCDF benchmarks | +| scap-workbench | GPLv3+ | Scanning, tailoring, editing and validation tool for SCAP content | +| scl-utils-build | GPLv2+ | RPM build macros for alternative packaging | +| scl-utils | GPLv2+ | Utilities for alternative packaging | +| scrub | GPLv2+ | Disk scrubbing program | +| SDL-devel | LGPLv2+ | Files needed to develop Simple DirectMedia Layer applications | +| SDL | LGPLv2+ | A cross-platform multimedia library | +| seahorse | GPLv2+ and LGPLv2+ | A GNOME application for managing encryption keys | +| sendmail-cf | Sendmail | The files needed to reconfigure Sendmail | +| sendmail-doc | Sendmail | Documentation about the Sendmail Mail Transport Agent program | +| sendmail-milter | Sendmail | The sendmail milter library | +| sendmail | Sendmail | A widely used Mail Transport Agent (MTA) | +| setools-console-analyses | GPLv2 | Policy analysis command-line tools for SELinux | +| setools | GPLv2 | Policy analysis tools for SELinux | +| setools-gui | GPLv2 | Policy analysis graphical tools for SELinux | +| setroubleshoot | GPLv2+ | Helps troubleshoot SELinux problems | +| setroubleshoot-plugins | GPLv2+ | Analysis plugins for use with setroubleshoot | +| setroubleshoot-server | GPLv2+ | SELinux troubleshoot server | +| sil-abyssinica-fonts | OFL | SIL Abyssinica fonts | +| sil-nuosu-fonts | OFL | The Nuosu SIL Font | +| sil-padauk-book-fonts | OFL | A font for Burmese and the Myanmar script | +| sil-padauk-fonts | OFL | A font for Burmese and the Myanmar script | +| sil-scheherazade-fonts | OFL | An Arabic script unicode font | +| sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python/C++ Bindings Generator | +| skkdic | GPLv2+ | Dictionaries for SKK (Simple Kana-Kanji conversion program) | +| slang-devel | GPLv2+ | Development files for the S-Lang extension language | +| smc-anjalioldlipi-fonts | OFL | Open Type Fonts for Malayalam script | +| smc-dyuthi-fonts | GPLv3+ with exceptions | Open Type Fonts for Malayalam script | +| smc-fonts-common | GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 and GPL+ | Common files for smc-fonts | +| smc-kalyani-fonts | GPLv3+ with exceptions | Open Type Fonts for Malayalam script | +| smc-meera-fonts | GPLv2+ with exceptions | Open Type Fonts for Malayalam script | +| smc-rachana-fonts | GPLv2+ | Open Type Fonts for Malayalam script | +| smc-raghumalayalam-fonts | GPLv2 | Open Type Fonts for Malayalam script | +| smc-suruma-fonts | GPLv3 with exceptions | Open Type Fonts for Malayalam script | +| socat | GPLv2 | Bidirectional data relay between two data channels ('netcat++') | +| sos-collector | GPLv2 | Capture sosreports from multiple nodes simultaneously | +| sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | freedesktop.org sound theme | +| soundtouch | LGPLv2+ | Audio Processing library for changing Tempo, Pitch and Playback Rates | +| source-highlight | GPLv3+ | Produces a document with syntax highlighting | +| spamassassin | ASL 2.0 | Spam filter for email which can be invoked from mail delivery agents | +| speech-dispatcher-espeak-ng | GPLv2+ and GPLv2 | Speech Dispatcher espeak-ng module | +| speech-dispatcher | GPLv2+ and GPLv2 | To provide a high-level device independent layer for speech synthesis | +| speex | BSD | A voice compression format (codec) | +| speexdsp | BSD | A voice compression format (DSP) | +| spice-client-win-x64 | GPLv2+ | Spice client MSI installers for Windows clients (64 bit) | +| spice-client-win-x86 | GPLv2+ | Spice client MSI installers for Windows clients (32 bit) | +| spice-glib-devel | LGPLv2+ | Development files to build Glib2 applications with spice-glib-2.0 | +| spice-glib | LGPLv2+ | A GObject for communicating with Spice servers | +| spice-gtk3-devel | LGPLv2+ | Development files to build GTK3 applications with spice-gtk-3.0 | +| spice-gtk3 | LGPLv2+ | A GTK3 widget for SPICE clients | +| spice-gtk3-vala | LGPLv2+ | Vala bindings for the spice-gtk-3.0 library | +| spice-gtk | LGPLv2+ | A GTK+ widget for SPICE clients | +| spice-gtk-tools | LGPLv2+ | Spice-gtk tools | +| spice-protocol | BSD and LGPLv2+ | Spice protocol header files | +| spice-qxl-wddm-dod | ASL 2.0 | A QXL display-only driver for Windows 10 virtual machines. | +| spice-server | LGPLv2+ | Implements the server side of the SPICE protocol | +| spice-streaming-agent | ASL 2.0 | SPICE streaming agent | +| spice-vdagent | GPLv3+ | Agent for Spice guests | +| spice-vdagent-win-x64 | GPLv2+ | Spice agent MSI installers for Windows guests (64 bit) | +| spice-vdagent-win-x86 | GPLv2+ | Spice agent MSI installers for Windows guests (32 bit) | +| spirv-tools | ASL 2.0 | API and commands for processing SPIR-V modules | +| spirv-tools-libs | ASL 2.0 | Library files for spirv-tools | +| splix | GPLv2 | Driver for QPDL/SPL2 printers (Samsung and several Xerox printers) | +| sscg | BSD | Simple SSL certificate generator | +| stalld | GPLv2 | Daemon that finds starving tasks and gives them a temporary boost | +| startup-notification-devel | LGPLv2 | Development portions of startup-notification | +| startup-notification | LGPLv2 | Library for tracking application startup | +| stix-fonts | OFL | Scientific and engineering fonts | +| stix-math-fonts | OFL | Scientific and engineering fonts, PUA glyphs | +| stratis-cli | ASL 2.0 | Command-line tool for interacting with the Stratis daemon | +| stratisd | MPLv2.0 | Daemon that manages block devices to create filesystems | +| subscription-manager-migration-data | CC0 | RHN Classic to RHSM migration data | +| suitesparse | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | A collection of sparse matrix libraries | +| sushi | GPLv2+ with exceptions | A quick previewer for Nautilus | +| switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU | +| sysfsutils | GPLv2 | Utilities for interfacing with sysfs | +| sysstat | GPLv2+ | Collection of performance monitoring tools for Linux | +| system-config-printer-libs | GPLv2+ | Libraries and shared code for printer administration tool | +| system-config-printer-udev | GPLv2+ | Rules for udev for automatic configuration of USB printers | +| system-lsb-core | GPLv2 | LSB Core module support | +| system-lsb-cxx | GPLv2 | LSB CXX module support | +| system-lsb-desktop | GPLv2 | LSB Desktop module support | +| system-lsb | GPLv2 | Implementation of Linux Standard Base specification | +| system-lsb-languages | GPLv2 | LSB Languages module support | +| system-lsb-printing | GPLv2 | LSB Printing module support | +| system-lsb-submod-multimedia | GPLv2 | LSB Multimedia submodule support | +| system-lsb-submod-security | GPLv2 | LSB Security submodule support | +| systemtap-client | GPLv2+ | Programmable system-wide instrumentation system - client | +| systemtap-devel | GPLv2+ | Programmable system-wide instrumentation system - development headers, tools | +| systemtap-exporter | GPLv2+ | Systemtap-prometheus interoperation mechanism | +| systemtap | GPLv2+ | Programmable system-wide instrumentation system | +| systemtap-initscript | GPLv2+ | Systemtap Initscripts | +| systemtap-runtime | GPLv2+ | Programmable system-wide instrumentation system - runtime | +| systemtap-runtime-java | GPLv2+ | Systemtap Java Runtime Support | +| systemtap-runtime-python3 | GPLv2+ | Systemtap Python 3 Runtime Support | +| systemtap-runtime-virtguest | GPLv2+ | Systemtap Cross-VM Instrumentation - guest | +| systemtap-runtime-virthost | GPLv2+ | Systemtap Cross-VM Instrumentation - host | +| systemtap-sdt-devel | GPLv2+ and Public Domain | Static probe support tools | +| systemtap-server | GPLv2+ | Instrumentation System Server | +| taglib | LGPLv2 or MPLv1.1 | Audio Meta-Data Library | +| tagsoup | ASL 2.0 and (GPLv2+ or AFL) | A SAX-compliant HTML parser written in Java | +| tang | GPLv3+ | Network Presence Binding Daemon | +| targetcli | ASL 2.0 | An administration shell for storage targets | +| tbb | ASL 2.0 | The Threading Building Blocks library abstracts low-level threading details | +| tbb-devel | ASL 2.0 | The Threading Building Blocks C++ headers and shared development libraries | +| tbb-doc | ASL 2.0 | The Threading Building Blocks documentation | +| tcl-brlapi | LGPLv2+ | Tcl binding for BrlAPI | +| tcpdump | BSD with advertising | A network traffic monitoring tool | +| tcsh | BSD | An enhanced version of csh, the C shell | +| teckit | LGPLv2+ or CPL | Conversion library and mapping compiler | +| telnet | BSD | The client program for the Telnet remote login protocol | +| telnet-server | BSD | The server program for the Telnet remote login protocol | +| tex-fonts-hebrew | GPL+ and LPPL | Culmus Hebrew fonts support for LaTeX | +| texlive-adjustbox | LPPL | adjustbox package | +| texlive-ae | LPPL | Virtual fonts for T1 encoded CMR-fonts | +| texlive-algorithms | LGPLv2+ | A suite of tools for typesetting algorithms in pseudo-code | +| texlive-amscls | LPPL | AMS document classes for LaTeX | +| texlive-amsfonts | OFSFLD | TeX fonts from the American Mathematical Society | +| texlive-amsmath | LPPL | AMS mathematical facilities for LaTeX | +| texlive-anyfontsize | LPPL | Select any font size in LaTeX | +| texlive-anysize | Public Domain | A simple package to set up document margins | +| texlive-appendix | LPPL | Extra control of appendices | +| texlive-arabxetex | LPPL | An ArabTeX-like interface for XeLaTeX | +| texlive-arphic | Freely redistributable without restriction | Arphic (Chinese) font packages | +| texlive | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX formatting system | +| texlive-attachfile | LPPL 1.3 | Attach arbitrary files to a PDF document | +| texlive-avantgar | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-awesomebox | WTFPL | raw admonition blocks in your documents, illustrated with FontAwesome icons | +| texlive-babelbib | LPPL | Multilingual bibliographies | +| texlive-babel-english | LPPL 1.3 | Babel support for English | +| texlive-babel | LPPL | Multilingual support for Plain TeX or LaTeX | +| texlive-base | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX Live filesystem, metadata and licenses shipped in text form | +| texlive-beamer | GPL+ | A LaTeX class for producing presentations and slides | +| texlive-bera | Bitstream vera | Bera fonts | +| texlive-beton | LPPL | Use Concrete fonts | +| texlive-bibtex | Knuth | Process bibliographies for LaTeX, etc | +| texlive-bibtopic | GPL+ | Include multiple bibliographies in a document | +| texlive-bidi | LPPL 1.3 | Support for bidirectional typesetting in plain TeX and LaTeX | +| texlive-bigfoot | GPLv2+ | Footnotes for critical editions | +| texlive-bookman | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-booktabs | GPL+ | Publication quality tables in LaTeX | +| texlive-breakurl | LPPL | Line-breakable \url-like links in hyperref when compiling via dvips/ps2pdf | +| texlive-breqn | LPPL 1.3 | Automatic line breaking of displayed equations | +| texlive-caption | LPPL 1.3 | Customising captions in floating environments | +| texlive-capt-of | LPPL | Captions on more than floats | +| texlive-carlisle | LPPL | David Carlisle's small packages | +| texlive-changebar | LPPL | Generate changebars in LaTeX documents | +| texlive-changepage | LPPL 1.3 | Margin adjustment and detection of odd/even pages | +| texlive-charter | Copyright only | Charter fonts | +| texlive-chngcntr | LPPL | Change the resetting of counters | +| texlive-cite | Copyright only | Improved citation handling in LaTeX | +| texlive-cjk | GPL+ | CJK language support | +| texlive-classpack | LPPL 1.3 | XML mastering for LaTeX classes and packages | +| texlive-cmap | LPPL | cmap package | +| texlive-cmextra | LPPL | cmextra package | +| texlive-cm | Knuth | Computer Modern fonts | +| texlive-cm-lgc | GPL+ | Type 1 CM-based fonts for Latin, Greek and Cyrillic | +| texlive-cm-super | GPL+ | CM-Super family of fonts | +| texlive-cns | LPPL | cns package | +| texlive-collectbox | LPPL | collectbox package | +| texlive-collection-basic | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Essential programs and files | +| texlive-collection-fontsrecommended | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Recommended fonts | +| texlive-collection-htmlxml | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | HTML/SGML/XML support | +| texlive-collection-latex | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Basic LaTeX packages | +| texlive-collection-latexrecommended | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | LaTeX recommended packages | +| texlive-collection-xetex | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | XeTeX packages | +| texlive-colortbl | LPPL | Add colour to LaTeX tables | +| texlive-context | GPL+ or LPPL | The ConTeXt macro package | +| texlive-courier | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-crop | LPPL | Support for cropmarks | +| texlive-csquotes | LPPL | Context sensitive quotation facilities | +| texlive-ctable | LPPL | Easily typeset centered tables | +| texlive-ctablestack | LPPL | Catcode table stable support | +| texlive-currfile | LPPL 1.3 | Provide file name and path of input files | +| texlive-datetime | LPPL 1.3 | Change format of oday with commands for current time | +| texlive-dvipdfmx | GPL+ | An extended version of dvipdfm | +| texlive-dvipng | LGPLv2+ | A fast DVI to PNG/GIF converter | +| texlive-dvips | GPL+ | A DVI to PostScript driver | +| texlive-dvisvgm | GPL+ | Convert DVI files to Scalable Vector Graphics format (SVG) | +| texlive-ec | ec | Computer modern fonts in T1 and TS1 encodings | +| texlive-eepic | Public Domain | Extensions to epic and the LaTeX drawing tools | +| texlive-enctex | GPL+ | A TeX extension that translates input on its way into TeX | +| texlive-enumitem | LPPL | Control layout of itemize, enumerate, description | +| texlive-environ | LPPL | A new interface for environments in LaTeX | +| texlive-epsf | Public Domain | Simple macros for EPS inclusion | +| texlive-epstopdf | BSD | Convert EPS to 'encapsulated' PDF using Ghostscript | +| texlive-eqparbox | LPPL 1.3 | Create equal-widthed parboxes | +| texlive-eso-pic | LPPL 1.2 | Add picture commands (or backgrounds) to every page | +| texlive-etex | Knuth | An extended version of TeX, from the NTS project | +| texlive-etex-pkg | LPPL | E-TeX support package | +| texlive-etoolbox | LPPL 1.3 | Tool-box for LaTeX programmers using e-TeX | +| texlive-euenc | LPPL 1.3 | Unicode font encoding definitions for XeTeX | +| texlive-euler | LPPL | Use AMS Euler fonts for math | +| texlive-euro | LPPL | Provide Euro values for national currency amounts | +| texlive-eurosym | Eurosym | MetaFont and macros for Euro sign | +| texlive-extsizes | LPPL | Extend the standard classes' size options | +| texlive-fancybox | LPPL 1.2 | Variants of \fbox and other games with boxes | +| texlive-fancyhdr | LPPL | Extensive control of page headers and footers in LaTeX2e | +| texlive-fancyref | GPL+ | A LaTeX package for fancy cross-referencing | +| texlive-fancyvrb | LPPL | Sophisticated verbatim text | +| texlive-filecontents | LPPL | Extended filecontents and filecontents* environments | +| texlive-filehook | LPPL 1.3 | Hooks for input files | +| texlive-finstrut | LPPL 1.3 | Adjust behaviour of the ends of footnotes | +| texlive-fix2col | LPPL | Fix miscellaneous two column mode features | +| texlive-fixlatvian | LPPL 1.3 | Improve Latvian language support in XeLaTeX | +| texlive-float | LPPL | Improved interface for floating objects | +| texlive-fmtcount | LPPL 1.3 | Display the value of a LaTeX counter in a variety of formats | +| texlive-fncychap | LPPL 1.3 | Seven predefined chapter heading styles | +| texlive-fontawesome | LPPL 1.3 | Font containing web-related icons | +| texlive-fontbook | LPPL 1.3 | Generate a font book | +| texlive-fontspec | LPPL 1.3 | Advanced font selection in XeLaTeX and LuaLaTeX | +| texlive-fonts-tlwg | GPL+ | Thai fonts for LaTeX from TLWG | +| texlive-fontware | LPPL | fontware package | +| texlive-fontwrap | GPL+ | Bind fonts to specific unicode blocks | +| texlive-footmisc | LPPL 1.3 | A range of footnote options | +| texlive-fpl | GPL+ | SC and OsF fonts for URW Palladio L | +| texlive-fp | LPPL | Fixed point arithmetic | +| texlive-framed | Copyright only | Framed or shaded regions that can break across pages | +| texlive-garuda-c90 | LPPL | TeX support (from CJK) for the garuda font | +| texlive-geometry | LPPL | Flexible and complete interface to document dimensions | +| texlive-glyphlist | LPPL | glyphlist package | +| texlive-graphics-cfg | Public Domain | Sample configuration files for LaTeX color and graphics | +| texlive-graphics-def | LPPL | Colour and graphics option files | +| texlive-graphics | LPPL 1.3 | Standard LaTeX graphics | +| texlive-gsftopk | GPL+ | Convert ""ghostscript fonts"" to PK files | +| texlive-helvetic | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-hyperref | LPPL | Extensive support for hypertext in LaTeX | +| texlive-hyphenat | LPPL 1.3 | Disable/enable hypenation | +| texlive-hyphen-base | LPPL | hyphen-base package | +| texlive-hyph-utf8 | Copyright only | Hyphenation patterns expressed in UTF-8 | +| texlive-ifetex | LPPL 1.3 | Provides \ifetex switch | +| texlive-ifluatex | LPPL 1.3 | Provides the \ifluatex switch | +| texlive-ifmtarg | LPPL | If-then-else command for processing potentially empty arguments | +| texlive-ifoddpage | LPPL | ifoddpage package | +| texlive-iftex | LPPL 1.3 | Am I running under pdfTeX, XeTeX or LuaTeX? | +| texlive-ifxetex | LPPL | Am I running under XeTeX? | +| texlive-import | Public Domain | Establish input relative to a directory | +| texlive-index | LPPL | Extended index for LaTeX including multiple indexes | +| texlive-jadetex | MIT | Macros supporting Jade DSSSL output | +| texlive-jknapltx | GPL+ | Miscellaneous packages by Joerg Knappen | +| texlive-kastrup | LPPL | kastrup package | +| texlive-kerkis | LPPL | Kerkis (Greek) font family | +| texlive-knuth-lib | Knuth | A small library of MetaFont sources | +| texlive-knuth-local | Knuth | Knuth's local information | +| texlive-koma-script | LPPL | A bundle of versatile classes and packages | +| texlive-kpathsea | LGPLv2+ | Path searching library for TeX-related files | +| texlive-l3experimental | LPPL 1.3 | Experimental LaTeX3 concepts | +| texlive-l3kernel | LPPL 1.3 | LaTeX3 programming conventions | +| texlive-l3packages | LPPL 1.3 | High-level LaTeX3 concepts | +| texlive-lastpage | GPLv2+ | Reference last page for Page N of M type footers | +| texlive-latex2man | LPPL | Translate LaTeX-based manual pages into Unix man format | +| texlive-latexconfig | LPPL | latexconfig package | +| texlive-latex-fonts | LPPL | A collection of fonts used in LaTeX distributions | +| texlive-latex | LPPL 1.3 | A TeX macro package that defines LaTeX | +| texlive-lettrine | LPPL | Typeset dropped capitals | +| texlive-lib | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Shared libraries for TeX-related files | +| texlive-linegoal | LPPL 1.3 | A ""dimen"" that returns the space left on the line | +| texlive-lineno | LPPL | Line numbers on paragraphs | +| texlive-listings | LPPL | Typeset source code listings using LaTeX | +| texlive-lm | GFSL | Latin modern fonts in outline formats | +| texlive-lm-math | LPPL | OpenType maths fonts for Latin Modern | +| texlive-ltabptch | LPPL | Bug fix for longtable | +| texlive-ltxmisc | Public Domain | Miscellaneous LaTeX packages, etc | +| texlive-lua-alt-getopt | MIT | Process application arguments the same way as getopt_long | +| texlive-lualatex-math | LPPL 1.3 | Fixes for mathematics-related LuaLaTeX issues | +| texlive-lualibs | GPLv2+ | Additional Lua functions for LuaTeX macro programmers | +| texlive-luaotfload | GPLv2+ | OpenType 'loader' for Plain TeX and LaTeX | +| texlive-luatex85 | LPPL | pdfTeX aliases for LuaTeX | +| texlive-luatexbase | Public Domain | Basic resource management for LuaTeX code | +| texlive-luatex | GPLv2+ | The LuaTeX engine | +| texlive-makecmds | LPPL | The new \makecommand command always (re)defines a command | +| texlive-makeindex | MakeIndex | Process index output to produce typesettable code | +| texlive-manfnt-font | LPPL | manfnt-font package | +| texlive-marginnote | LPPL | Notes in the margin, even where \marginpar fails | +| texlive-marvosym | OFSFLD | Martin Vogel's Symbols (marvosym) font | +| texlive-mathpazo | GPL+ | Fonts to typeset mathematics to match Palatino | +| texlive-mathspec | LPPL | Specify arbitrary fonts for mathematics in XeTeX | +| texlive-mathtools | LPPL 1.3 | Mathematical tools to use with amsmath | +| texlive-mdwtools | GPL+ | Miscellaneous tools by Mark Wooding | +| texlive-memoir | LPPL | Typeset fiction, non-fiction and mathematical books | +| texlive-metafont | Knuth | A system for specifying fonts | +| texlive-metalogo | LPPL | Extended TeX logo macros | +| texlive-metapost | LGPLv2+ | A development of Metafont for creating graphics | +| texlive-mflogo-font | Knuth | Metafont logo font | +| texlive-mflogo | LPPL | LaTeX support for MetaFont logo fonts | +| texlive-mfnfss | LPPL | Packages to typeset oldgerman and pandora fonts in LaTeX | +| texlive-mfware | Knuth | Supporting tools for use with Metafont | +| texlive-microtype | LPPL | Subliminal refinements towards typographical perfection | +| texlive-mnsymbol | Public Domain | Mathematical symbol font for Adobe MinionPro | +| texlive-mparhack | GPL+ | A workaround for a LaTeX bug in marginpars | +| texlive-mptopdf | LPPL | mpost to PDF, native MetaPost graphics inclusion | +| texlive-ms | LPPL | Various LaTeX packages by Martin Schroder | +| texlive-multido | LPPL | A loop facility for Generic TeX | +| texlive-multirow | LPPL | Create tabular cells spanning multiple rows | +| texlive-natbib | LPPL | Flexible bibliography support | +| texlive-ncctools | LPPL | A collection of general packages for LaTeX | +| texlive-ncntrsbk | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-needspace | LPPL | Insert pagebreak if not enough space | +| texlive-norasi-c90 | LPPL | TeX support (from CJK) for the norasi font in thailatex | +| texlive-ntgclass | LPPL | European versions of standard classes | +| texlive-oberdiek | LPPL | A bundle of packages submitted by Heiko Oberdiek | +| texlive-overpic | LPPL | Combine LaTeX commands over included graphics | +| texlive-palatino | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-paralist | LPPL | Enumerate and itemize within paragraphs | +| texlive-parallel | LPPL | Typeset parallel texts | +| texlive-parskip | LPPL | Layout with zero \parindent, non-zero \parskip | +| texlive-passivetex | MIT | Support package for XML/SGML typesetting | +| texlive-pdfpages | LPPL | Include PDF documents in LaTeX | +| texlive-pdftex | GPL+ | A TeX extension for direct creation of PDF | +| texlive-pgf | LPPL 1.3 | Create PostScript and PDF graphics in TeX | +| texlive-philokalia | OFL | A font to typeset the Philokalia Books | +| texlive-placeins | Public Domain | Control float placement | +| texlive-plain | LPPL | plain package | +| texlive-polyglossia | LPPL 1.3 | Modern multilingual typesetting with XeLaTeX | +| texlive-powerdot | LPPL 1.3 | A presentation class | +| texlive-preprint | LPPL | A bundle of packages provided ""as is"" | +| texlive-psfrag | psfrag | Replace strings in encapsulated PostScript figures | +| texlive-pslatex | LPPL | Use PostScript fonts by default | +| texlive-psnfss | LPPL | Font support for common PostScript fonts | +| texlive-pspicture | LPPL | PostScript picture support | +| texlive-pst-3d | LPPL | A PSTricks package for tilting and other pseudo-3D tricks | +| texlive-pst-arrow | LPPL | special arrows for PSTricks | +| texlive-pst-blur | LPPL | PSTricks package for ""blurred"" shadows | +| texlive-pst-coil | LPPL | A PSTricks package for coils, etc | +| texlive-pst-eps | LPPL | Create EPS files from PSTricks figures | +| texlive-pst-fill | LPPL | Fill or tile areas with PSTricks | +| texlive-pst-grad | LPPL | Filling with colour gradients, using PStricks | +| texlive-pst-math | LPPL | Enhancement of PostScript math operators to use with pstricks | +| texlive-pst-node | LPPL | Draw connections using pstricks | +| texlive-pst-plot | LPPL | Plot data using PSTricks | +| texlive-pstricks-add | LPPL | A collection of add-ons and bugfixes for PSTricks | +| texlive-pstricks | LPPL 1.3 | PostScript macros for TeX | +| texlive-pst-slpe | LPPL | Sophisticated colour gradients | +| texlive-pst-text | LPPL | Text and character manipulation in PSTricks | +| texlive-pst-tools | LPPL | PStricks support functions | +| texlive-pst-tree | LPPL | Trees, using pstricks | +| texlive-ptext | LPPL 1.2 | A 'lipsum' for Persian | +| texlive-pxfonts | GPL+ | Palatino-like fonts in support of mathematics | +| texlive-qstest | LPPL | Bundle for unit tests and pattern matching | +| texlive-rcs | GPL+ | Use RCS (revision control system) tags in LaTeX documents | +| texlive-realscripts | LPPL 1.3 | Access OpenType subscript and superscript glyphs | +| texlive-rsfs | rsfs | Ralph Smith's Formal Script font | +| texlive-sansmath | Public Domain | Maths in a sans font | +| texlive-sauerj | LPPL | A bundle of utilities by Jonathan Sauer | +| texlive-scheme-basic | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | basic scheme (plain and latex) | +| texlive-section | LPPL | Modifying section commands in LaTeX | +| texlive-sectsty | LPPL | Control sectional headers | +| texlive-seminar | LPPL 1.2 | Make overhead slides | +| texlive-sepnum | LPPL | Print numbers in a ""friendly"" format | +| texlive-setspace | Copyright only | Set space between lines | +| texlive-showexpl | LPPL | Typesetting LaTeX source code | +| texlive-soul | LPPL | Hyphenation for letterspacing, underlining, and more | +| texlive-stmaryrd | LPPL | St Mary Road symbols for theoretical computer science | +| texlive-subfig | LPPL | Figures broken into subfigures | +| texlive-subfigure | LPPL | Deprecated | +| texlive-svn-prov | LPPL | Subversion variants of \Provides... macros | +| texlive-symbol | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-t2 | LPPL | Support for using T2 encoding | +| texlive-tabulary | LPPL | Tabular with variable width columns balanced | +| texlive-tabu | LPPL 1.3 | Flexible LaTeX tabulars | +| texlive-tetex | GPL+ and GPLv2+ and LPPL | scripts and files originally written for or included in teTeX | +| texlive-tex4ht | LPPL | Convert (La)TeX to HTML/XML | +| texlive-texconfig | LPPL | texconfig package | +| texlive-tex-gyre | GFSL | TeX Fonts extending freely available URW fonts | +| texlive-tex-gyre-math | LPPL | Maths fonts to match tex-gyre text fonts | +| texlive-tex-ini-files | Public Domain | Model TeX format creation files | +| texlive-tex | Knuth | A sophisticated typesetting engine | +| texlive-texlive-common-doc | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Documentation for texlive-common | +| texlive-texlive-docindex | LPPL | top-level TeX Live doc.html, etc | +| texlive-texlive-en | LPPL | TeX Live manual (English) | +| texlive-texlive.infra | LPPL | basic TeX Live infrastructure | +| texlive-texlive-msg-translations | LPPL | translations of the TeX Live installer and TeX Live Manager | +| texlive-texlive-scripts | LPPL | TeX Live infrastructure programs | +| texlive-textcase | LPPL | Case conversion ignoring mathematics, etc | +| texlive-textpos | GPL+ | Place boxes at arbitrary positions on the LaTeX page | +| texlive-threeparttable | Threeparttable | Tables with captions and notes all the same width | +| texlive-thumbpdf | LPPL | Thumbnails for pdfTeX and dvips/ps2pdf | +| texlive-times | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-tipa | LPPL | Fonts and macros for IPA phonetics characters | +| texlive-titlesec | LPPL | Select alternative section titles | +| texlive-titling | LPPL | Control over the typesetting of the \maketitle command | +| texlive-tocloft | LPPL 1.3 | Control table of contents, figures, etc | +| texlive-tools | LPPL | The LaTeX standard tools bundle | +| texlive-trimspaces | LPPL | Trim spaces around an argument or within a macro | +| texlive-txfonts | GPL+ | Times-like fonts in support of mathematics | +| texlive-type1cm | LPPL | Arbitrary size font selection in LaTeX | +| texlive-typehtml | LPPL | Typeset HTML directly from LaTeX | +| texlive-ucharclasses | Public Domain | Switch fonts in XeTeX according to what is being processed | +| texlive-ucs | LPPL 1.3 | Extended UTF-8 input encoding support for LaTeX | +| texlive-uhc | LPPL | Fonts for the Korean language | +| texlive-ulem | Copyright only | Package for underlining | +| texlive-underscore | LPPL | Control the behaviour of ""_"" in text | +| texlive-unicode-data | LPPL and Unicode | Unicode data and loaders for TeX | +| texlive-unicode-math | LPPL 1.3 | Unicode mathematics support for XeTeX and LuaTeX | +| texlive-unisugar | LPPL 1.3 | Define syntactic sugar for Unicode LaTeX | +| texlive-updmap-map | Public Domain | Font maps | +| texlive-upquote | LPPL 1.2 | Show ""realistic"" quotes in verbatim | +| texlive-url | LPPL | Verbatim with URL-sensitive line breaks | +| texlive-utopia | Utopia | Adobe Utopia fonts | +| texlive-varwidth | LPPL | A variable-width minipage | +| texlive-wadalab | Wadalab | Wadalab (Japanese) font packages | +| texlive-was | LPPL | A collection of small packages by Walter Schmidt | +| texlive-wasy2-ps | Public Domain | Type 1 versions of wasy2 fonts | +| texlive-wasy | Public Domain | The wasy fonts (Waldi symbol fonts) | +| texlive-wasysym | LPPL | LaTeX support file to use the WASY2 fonts | +| texlive-wrapfig | LPPL | Produces figures which text can flow around | +| texlive-xcolor | LPPL | Driver-independent color extensions for LaTeX and pdfLaTeX | +| texlive-xdvi | MIT | A DVI previewer for the X Window System | +| texlive-xecjk | LPPL | Support for CJK documents in XeLaTeX | +| texlive-xecolor | LPPL 1.3 | Support for color in XeLaTeX | +| texlive-xecyr | LPPL | Using Cyrillic languages in XeTeX | +| texlive-xeindex | LPPL | Automatic index generation for XeLaTeX | +| texlive-xepersian | LPPL 1.3 | Persian for LaTeX, using XeTeX | +| texlive-xesearch | LPPL | A string finder for XeTeX | +| texlive-xetexconfig | LPPL | Configuration files for XeTeX | +| texlive-xetexfontinfo | ASL 2.0 | Report font features in XeTeX | +| texlive-xetex-itrans | LPPL 1.3 | Itrans input maps for use with XeLaTeX | +| texlive-xetex | MIT | Unicode and OpenType-enabled TeX engine | +| texlive-xetex-pstricks | Public Domain | Running PStricks under XeTeX | +| texlive-xetex-tibetan | LPPL | XeTeX input maps for Unicode Tibetan | +| texlive-xifthen | LPPL | Extended conditional commands | +| texlive-xkeyval | LPPL | Extension of the keyval package | +| texlive-xltxtra | LPPL | Extras for LaTeX users of XeTeX | +| texlive-xmltexconfig | LPPL | xmltexconfig package | +| texlive-xmltex | LPPL | Support for parsing XML documents | +| texlive-xstring | LPPL | String manipulation for (La)TeX | +| texlive-xtab | LPPL | Break tables across pages | +| texlive-xunicode | LPPL 1.3 | Generate Unicode characters from accented glyphs | +| texlive-zapfchan | GPL+ | URW ""Base 35"" font pack for LaTeX | +| texlive-zapfding | GPL+ | URW ""Base 35"" font pack for LaTeX | +| tftp | BSD | The client for the Trivial File Transfer Protocol (TFTP) | +| tftp-server | BSD | The server for the Trivial File Transfer Protocol (TFTP) | +| thai-scalable-fonts-common | GPLv2+ and Bitstream Vera | Common files of thai-scalable-fonts | +| thai-scalable-garuda-fonts | GPLv2+ and Bitstream Vera | Thai Garuda fonts | +| thai-scalable-kinnari-fonts | GPLv2+ and Bitstream Vera | Thai Kinnari fonts | +| thai-scalable-laksaman-fonts | GPLv2+ and Bitstream Vera | Thai Laksaman fonts | +| thai-scalable-loma-fonts | GPLv2+ and Bitstream Vera | Thai Loma fonts | +| thai-scalable-norasi-fonts | GPLv2+ and Bitstream Vera | Thai Norasi fonts | +| thai-scalable-purisa-fonts | GPLv2+ and Bitstream Vera | Thai Purisa fonts | +| thai-scalable-sawasdee-fonts | GPLv2+ and Bitstream Vera | Thai Sawasdee fonts | +| thai-scalable-tlwgmono-fonts | GPLv2+ and Bitstream Vera | Thai TlwgMono fonts | +| thai-scalable-tlwgtypewriter-fonts | GPLv2+ and Bitstream Vera | Thai TlwgTypewriter fonts | +| thai-scalable-tlwgtypist-fonts | GPLv2+ and Bitstream Vera | Thai TlwgTypist fonts | +| thai-scalable-tlwgtypo-fonts | GPLv2+ and Bitstream Vera | Thai TlwgTypo fonts | +| thai-scalable-umpush-fonts | GPLv2+ and Bitstream Vera | Thai Umpush fonts | +| thai-scalable-waree-fonts | GPLv2+ and Bitstream Vera | Thai Waree fonts | +| theora-tools | BSD | Command line tools for Theora videos | +| thermald | GPLv2+ | Thermal Management daemon | +| thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird mail/newsgroup client | +| tibetan-machine-uni-fonts | GPLv3+ with exceptions | Tibetan Machine Uni font for Tibetan, Dzongkha and Ladakhi | +| tigervnc | GPLv2+ | A TigerVNC remote display system | +| tigervnc-icons | GPLv2+ | Icons for TigerVNC viewer | +| tigervnc-license | GPLv2+ | License of TigerVNC suite | +| tigervnc-selinux | GPLv2+ | SELinux module for TigerVNC | +| tigervnc-server | GPLv2+ | A TigerVNC server | +| tigervnc-server-minimal | GPLv2+ | A minimal installation of TigerVNC server | +| tinycdb | Public Domain | Utility and library for manipulating constant databases | +| tix | TCL | A set of extension widgets for Tk | +| tk-devel | TCL | Tk graphical toolkit development files | +| tk | TCL | The graphical toolkit for the Tcl scripting language | +| tlog | GPLv2+ | Terminal I/O logger | +| tog-pegasus-libs | MIT | The OpenPegasus Libraries | +| tog-pegasus | MIT | OpenPegasus WBEM Services for Linux | +| tokyocabinet | LGPLv2+ | A modern implementation of a DBM | +| torque-libs | OpenPBS and TORQUEv1.1 | Run-time libs for programs which will use the torque library | +| totem | GPLv2+ with exceptions | Movie player for GNOME | +| totem-nautilus | GPLv2+ with exceptions | Video and Audio Properties tab for Nautilus | +| totem-pl-parser | LGPLv2+ | Totem Playlist Parser library | +| tracer-common | GPLv2+ | Common files for tracer | +| tracker | GPLv2+ | Desktop-neutral metadata database and search tool | +| tracker-miners | GPLv2+ and LGPLv2+ | Tracker miners and metadata extractors | +| ttmkfdir | LGPLv2+ | Utility to create fonts.scale files for truetype fonts | +| tuned-gtk | GPLv2+ | GTK GUI for tuned | +| tuned-utils | GPLv2+ | Various tuned utilities | +| tuned-utils-systemtap | GPLv2+ | Disk and net statistic monitoring systemtap scripts | +| turbojpeg | IJG | TurboJPEG library | +| twolame-libs | LGPLv2+ | TwoLAME is an optimized MPEG Audio Layer 2 encoding library based on tooLAME | +| tzdata-java | Public Domain | Timezone data for Java | +| ucs-miscfixed-fonts | Public Domain | Selected set of bitmap fonts | +| ucx | BSD | UCX is a communication library implementing high-performance messaging | +| ucx-cma | BSD | UCX CMA support | +| ucx-devel | BSD | Header files required for developing with UCX | +| ucx-ib | BSD | UCX RDMA support | +| ucx-rdmacm | BSD | UCX RDMA connection manager support | +| udisks2 | GPLv2+ | Disk Manager | +| udisks2-iscsi | LGPLv2+ | Module for iSCSI | +| udisks2-lsm | LGPLv2+ | Module for LSM | +| udisks2-lvm2 | LGPLv2+ | Module for LVM2 | +| unbound | BSD | Validating, recursive, and caching DNS(SEC) resolver | +| unbound-devel | BSD | Development package that includes the unbound header files | +| unbound-libs | BSD | Libraries used by the unbound server and client applications | +| unicode-ucd | MIT | Unicode Character Database | +| unixODBC-devel | GPLv2+ and LGPLv2+ | Development files for programs which will use the unixODBC library | +| unixODBC | GPLv2+ and LGPLv2+ | A complete ODBC driver manager for Linux | +| upower | GPLv2+ | Power Management Service | +| urlview | GPLv2+ | URL extractor/launcher | +| urw-base35-bookman-fonts | AGPLv3 | URW Bookman font family [part of Level 2 Core Font Set] | +| urw-base35-c059-fonts | AGPLv3 | C059 font family [part of Level 2 Core Font Set] | +| urw-base35-d050000l-fonts | AGPLv3 | D050000L font family [part of Level 2 Core Font Set] | +| urw-base35-fonts | AGPLv3 | Core Font Set containing 35 freely distributable fonts from (URW)++ | +| urw-base35-fonts-common | AGPLv3 | Common files of the (URW)++ Level 2 Core Font Set | +| urw-base35-gothic-fonts | AGPLv3 | URW Gothic font family [part of Level 2 Core Font Set] | +| urw-base35-nimbus-mono-ps-fonts | AGPLv3 | Nimbus Mono PS font family [part of Level 2 Core Font Set] | +| urw-base35-nimbus-roman-fonts | AGPLv3 | Nimbus Roman font family [part of Level 2 Core Font Set] | +| urw-base35-nimbus-sans-fonts | AGPLv3 | Nimbus Sans font family [part of Level 2 Core Font Set] | +| urw-base35-p052-fonts | AGPLv3 | P052 font family [part of Level 2 Core Font Set] | +| urw-base35-standard-symbols-ps-fonts | AGPLv3 | Standard Symbols PS font family [part of Level 2 Core Font Set] | +| urw-base35-z003-fonts | AGPLv3 | Z003 font family [part of Level 2 Core Font Set] | +| usbguard-dbus | GPLv2+ | USBGuard D-Bus Service | +| usbguard | GPLv2+ | A tool for implementing USB device usage policy | +| usbguard-notifier | GPLv2+ | A tool for detecting usbguard policy and device presence changes | +| usbguard-selinux | GPLv2+ | USBGuard selinux | +| usbguard-tools | GPLv2+ | USBGuard Tools | +| usbmuxd | GPLv3+ or GPLv2+ | Daemon for communicating with Apple's iOS devices | +| usbredir-devel | LGPLv2+ | Development files for usbredir | +| usbredir | LGPLv2+ | USB network redirection protocol libraries | +| usermode-gtk | GPLv2+ | Graphical tools for certain user account management tasks | +| uuid | MIT | Universally Unique Identifier library | +| valgrind-devel | GPLv2+ | Development files for valgrind aware programs | +| valgrind | GPLv2+ | Tool for finding memory management bugs in programs | +| vhostmd | GPLv2+ | Virtualization host metrics daemon | +| vim-common | Vim and MIT | The common files needed by any version of the VIM editor | +| vim-enhanced | Vim and MIT | A version of the VIM editor which includes recent enhancements | +| vim-filesystem | Vim and MIT | VIM filesystem layout | +| vim-X11 | Vim and MIT | The VIM version of the vi editor for the X Window System - GVim | +| vinagre | GPLv2+ | VNC client for GNOME | +| vino | GPLv2+ | A remote desktop system for GNOME | +| virt-install | GPLv2+ | Utilities for installing virtual machines | +| virtio-win | Red Hat Proprietary and BSD-3-Clause and Apache and GPLv2 | VirtIO para-virtualized drivers for Windows(R) | +| virt-manager-common | GPLv2+ | Common files used by the different Virtual Machine Manager interfaces | +| virt-manager | GPLv2+ | Desktop tool for managing virtual machines via libvirt | +| virt-p2v-maker | GPLv2+ | Convert a physical machine to run on KVM | +| virt-top | GPLv2+ | Utility like top(1) for displaying virtualization stats | +| virt-viewer | GPLv2+ | Virtual Machine Viewer | +| virt-who | GPLv2+ | Agent for reporting virtual guest IDs to subscription-manager | +| voikko-tools | GPLv2+ | Test tools for libvoikko | +| volume_key-devel | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | A library for manipulating storage encryption keys and passphrases | +| volume_key | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | An utility for manipulating storage encryption keys and passphrases | +| volume_key-libs | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | A library for manipulating storage encryption keys and passphrases | +| vorbis-tools | GPLv2 | The Vorbis General Audio Compression Codec tools | +| vsftpd | GPLv2 with exceptions | Very Secure Ftp Daemon | +| vte291 | LGPLv2+ | Terminal emulator library | +| vte-profile | GPLv3+ | Profile script for VTE terminal emulator library | +| vulkan-headers | ASL 2.0 | Vulkan Header files and API registry | +| vulkan-loader | ASL 2.0 | Vulkan ICD desktop loader | +| vulkan-loader-devel | ASL 2.0 | Development files for vulkan-loader | +| vulkan-tools | ASL 2.0 | Vulkan tools | +| vulkan-validation-layers | ASL 2.0 | Vulkan validation layers | +| WALinuxAgent | ASL 2.0 | Microsoft Azure Linux Agent | +| WALinuxAgent-udev | ASL 2.0 | Udev rules for Microsoft Azure | +| wavpack | BSD | A completely open audiocodec | +| wayland-devel | MIT | Development files for wayland | +| wayland-protocols-devel | MIT | Wayland protocols that adds functionality not available in the core protocol | +| webkit2gtk3-devel | LGPLv2 | Development files for webkit2gtk3 | +| webkit2gtk3-jsc-devel | LGPLv2 | Development files for JavaScript engine from webkit2gtk3 | +| webkit2gtk3-jsc | LGPLv2 | JavaScript engine from webkit2gtk3 | +| webkit2gtk3 | LGPLv2 | GTK Web content engine library | +| webrtc-audio-processing | BSD and MIT | Library for echo cancellation | +| wget | GPLv3+ | A utility for retrieving files using the HTTP or FTP protocols | +| whois | GPLv2+ | Improved WHOIS client | +| whois-nls | GPLv2+ | Gettext catalogs for whois tools | +| wireshark-cli | GPL+ | Network traffic analyzer | +| wireshark | GPL+ | Network traffic analyzer | +| wodim | GPLv2 | A command line CD/DVD recording program | +| woff2 | MIT | Web Open Font Format 2.0 library | +| wqy-microhei-fonts | ASL 2.0 or GPLv3 with exceptions | Compact Chinese fonts derived from Droid | +| wqy-unibit-fonts | GPLv2 with exceptions | WenQuanYi Unibit Bitmap Font | +| wsmancli | BSD | WS-Management-Command line Interface | +| x3270-x11 | BSD | IBM 3278/3279 terminal emulator for the X Window System | +| Xaw3d | MIT and GPLv3+ | A version of the MIT Athena widget set for X | +| xcb-util-image | MIT | Port of Xlib's XImage and XShmImage functions on top of libxcb | +| xcb-util-keysyms | MIT | Standard X key constants and keycodes conversion on top of libxcb | +| xcb-util | MIT | Convenience libraries sitting on top of libxcb | +| xcb-util-renderutil | MIT | Convenience functions for the Render extension | +| xcb-util-wm | MIT | Client and window-manager helper library on top of libxcb | +| xdg-desktop-portal-gtk | LGPLv2+ | Backend implementation for xdg-desktop-portal using GTK+ | +| xdg-desktop-portal | LGPLv2+ | Portal frontend service to flatpak | +| xdg-user-dirs | GPLv2+ and MIT | Handles user special directories | +| xdg-user-dirs-gtk | GPL+ | Gnome integration of special directories | +| xdg-utils | MIT | Basic desktop integration functions | +| xdp-tools | GPLv2 | Utilities and example programs for use with XDP | +| xinetd | xinetd | A secure replacement for inetd | +| xkeyboard-config-devel | MIT | Development files for xkeyboard-config | +| xkeyboard-config | MIT | X Keyboard Extension configuration data | +| xmlsec1 | MIT | Library providing support for ""XML Signature"" and ""XML Encryption"" standards | +| xmlsec1-nss | MIT | NSS crypto plugin for XML Security Library | +| xmlsec1-openssl | MIT | OpenSSL crypto plugin for XML Security Library | +| xmlto | GPLv2+ | A tool for converting XML files to various formats | +| xorg-sgml-doctools | MIT | X.Org SGML documentation generation tools | +| xorg-x11-docs | MIT | X.Org X11 documentation | +| xorg-x11-drivers | MIT | X.Org X11 driver installation package | +| xorg-x11-drv-ati | MIT | Xorg X11 ati video driver | +| xorg-x11-drv-dummy | MIT | Xorg X11 dummy video driver | +| xorg-x11-drv-evdev-devel | MIT | Xorg X11 evdev input driver development package. | +| xorg-x11-drv-evdev | MIT | Xorg X11 evdev input driver | +| xorg-x11-drv-fbdev | MIT | Xorg X11 fbdev video driver | +| xorg-x11-drv-intel | MIT | Xorg X11 Intel video driver | +| xorg-x11-drv-libinput | MIT | Xorg X11 libinput input driver | +| xorg-x11-drv-nouveau | MIT | Xorg X11 nouveau video driver for NVIDIA graphics chipsets | +| xorg-x11-drv-qxl | MIT | Xorg X11 qxl video driver | +| xorg-x11-drv-v4l | MIT | Xorg X11 v4l video driver | +| xorg-x11-drv-vesa | MIT | Xorg X11 vesa video driver | +| xorg-x11-drv-vmware | MIT | Xorg X11 vmware video driver | +| xorg-x11-drv-wacom | GPLv2+ | Xorg X11 wacom input driver | +| xorg-x11-drv-wacom-serial-support | GPLv2+ | Files for enabling the wacom_w8001 kernel driver | +| xorg-x11-fonts-100dpi | MIT and Lucida and Public Domain | A set of 100dpi resolution fonts for the X Window System | +| xorg-x11-fonts-75dpi | MIT and Lucida and Public Domain | A set of 75dpi resolution fonts for the X Window System | +| xorg-x11-fonts-cyrillic | MIT and Lucida and Public Domain | Cyrillic fonts for X | +| xorg-x11-fonts-ethiopic | MIT and Lucida and Public Domain | Ethiopic fonts | +| xorg-x11-fonts-ISO8859-1-100dpi | MIT and Lucida and Public Domain | A set of 100dpi ISO-8859-1 fonts for X | +| xorg-x11-fonts-ISO8859-14-100dpi | MIT and Lucida and Public Domain | ISO8859-14-100dpi fonts | +| xorg-x11-fonts-ISO8859-14-75dpi | MIT and Lucida and Public Domain | ISO8859-14-75dpi fonts | +| xorg-x11-fonts-ISO8859-15-100dpi | MIT and Lucida and Public Domain | ISO8859-15-100dpi fonts | +| xorg-x11-fonts-ISO8859-15-75dpi | MIT and Lucida and Public Domain | ISO8859-15-75dpi fonts | +| xorg-x11-fonts-ISO8859-1-75dpi | MIT and Lucida and Public Domain | A set of 75dpi ISO-8859-1 fonts for X | +| xorg-x11-fonts-ISO8859-2-100dpi | MIT and Lucida and Public Domain | A set of 100dpi Central European language fonts for X | +| xorg-x11-fonts-ISO8859-2-75dpi | MIT and Lucida and Public Domain | A set of 75dpi Central European language fonts for X | +| xorg-x11-fonts-ISO8859-9-100dpi | MIT and Lucida and Public Domain | ISO8859-9-100dpi fonts | +| xorg-x11-fonts-ISO8859-9-75dpi | MIT and Lucida and Public Domain | ISO8859-9-75dpi fonts | +| xorg-x11-fonts-misc | MIT and Lucida and Public Domain | misc bitmap fonts for the X Window System | +| xorg-x11-fonts-Type1 | MIT and Lucida and Public Domain | Type1 fonts provided by the X Window System | +| xorg-x11-font-utils | MIT | X.Org X11 font utilities | +| xorg-x11-proto-devel | MIT | X.Org X11 Protocol headers | +| xorg-x11-server-common | MIT | Xorg server common files | +| xorg-x11-server-utils | MIT | X.Org X11 X server utilities | +| xorg-x11-server-Xdmx | MIT | Distributed Multihead X Server and utilities | +| xorg-x11-server-Xephyr | MIT | A nested server | +| xorg-x11-server-Xnest | MIT | A nested server | +| xorg-x11-server-Xorg | MIT | Xorg X server | +| xorg-x11-server-Xspice | MIT | XSpice is an X server that can be accessed by a Spice client | +| xorg-x11-server-Xvfb | MIT and GPLv2 | A X Windows System virtual framebuffer X server | +| xorg-x11-server-Xwayland | MIT | Wayland X Server | +| xorg-x11-utils | MIT | X.Org X11 X client utilities | +| xorg-x11-xauth | MIT | X.Org X11 X authority utilities | +| xorg-x11-xbitmaps | MIT | X.Org X11 application bitmaps | +| xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts | +| xorg-x11-xinit-session | MIT | Display manager support for ~/.xsession and ~/.Xclients | +| xorg-x11-xkb-utils | MIT | X.Org X11 xkb utilities | +| xorriso | GPLv2+ | ISO-9660 and Rock Ridge image manipulation tool | +| xrestop | GPLv2+ | X Resource Monitor | +| xsane-common | GPLv2+ and LGPLv2+ | Common files for xsane packages | +| xsane-gimp | GPLv2+ and LGPLv2+ | GIMP plug-in providing the SANE scanner interface | +| xsane | GPLv2+ and LGPLv2+ | X Window System front-end for the SANE scanner interface | +| xterm | MIT | Terminal emulator for the X Window System | +| xterm-resize | MIT | Set environment and terminal settings to current window size | +| yajl | ISC | Yet Another JSON Library (YAJL) | +| yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Help browser for the GNOME desktop | +| yelp-libs | LGPLv2+ and ASL 2.0 and GPLv2+ | Libraries for yelp | +| yelp-tools | GPLv2+ | Create, manage, and publish documentation for Yelp | +| yelp-xsl | LGPLv2+ and GPLv2+ | XSL stylesheets for the yelp help browser | +| ypbind | GPLv2 | The NIS daemon which binds NIS clients to an NIS domain | +| ypserv | GPLv2 | The NIS (Network Information Service) server | +| yp-tools | GPLv2 | NIS (or YP) client programs | +| zenity | LGPLv2+ | Display dialog boxes from shell scripts | +| zsh-html | MIT | Zsh shell manual in html format | +| zstd | BSD and GPLv2 | Zstd compression library | +| zziplib | LGPLv2+ or MPLv1.1 | Lightweight library to easily extract data from zip files | +| zziplib-utils | LGPLv2+ or MPLv1.1 | Utilities for the zziplib library | diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 BaseOS \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 BaseOS \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..8c936547908b16e988ab5a589f778be78b0b3613 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 BaseOS \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,1302 @@ +| 软件包 | 许可协议 | 功能简述 | +|---------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------| +| aajohan-comfortaa-fonts | OFL | Modern style true type font | +| accel-config | GPLv2 and LGPLv2 and MIT and CC0 | Configure accelerator subsystem devices | +| accel-config-libs | LGPLv2 and MIT and CC0 | Configuration library for accelerator subsystem devices | +| acl | GPLv2+ | Access control list utilities | +| acpica-tools | GPLv2 | ACPICA tools for the development and debug of ACPI tables | +| adcli-doc | LGPLv2+ | adcli documentation | +| adcli | LGPLv2+ | Active Directory enrollment | +| alsa-sof-firmware | BSD | Firmware and topology files for Sound Open Firmware project | +| alsa-sof-firmware-debug | BSD | Debug files for Sound Open Firmware project | +| anolis-gpg-keys | GPLv2 | Anolis OS RPM keys | +| anolis-indexhtml | Distributable | Browser default start page for Anolis OS | +| anolis-logos-httpd | Licensed only for approved usage, see COPYING for details. | Anolis OS related icons and pictures used by httpd | +| anolis-logos | Licensed only for approved usage, see COPYING for details. | Anolis OS related icons and pictures | +| anolis-release | GPLv2 | Anolis OS 8 release file | +| anolis-repos | GPLv2 | Anolis OS package repositories | +| arpwatch | BSD with advertising | Network monitoring tools for tracking IP addresses on a network | +| at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | Job spooling tools | +| atlas | BSD | Automatically Tuned Linear Algebra Software | +| atlas-corei2 | BSD | ATLAS libraries for Corei2 (Ivy/Sandy bridge) CPUs | +| atlas-corei2-devel | BSD | Development libraries for ATLAS for Corei2 (Ivy/Sandy bridge) CPUs | +| atlas-devel | BSD | Development libraries for ATLAS | +| attr | GPLv2+ | Utilities for managing filesystem extended attributes | +| audispd-plugins | GPLv2+ | Plugins for the audit event dispatcher | +| audispd-plugins-zos | GPLv2+ | z/OS plugin for the audit event dispatcher | +| audit | GPLv2+ | User space tools for kernel auditing | +| audit-libs-devel | LGPLv2+ | Header files for libaudit | +| audit-libs | LGPLv2+ | Dynamic library for libaudit | +| augeas | LGPLv2+ | A library for changing configuration files | +| augeas-libs | LGPLv2+ | Libraries for augeas | +| authselect | GPLv3+ | Configures authentication and identity sources from supported profiles | +| authselect-libs | GPLv3+ | Utility library used by the authselect tool | +| autofs | GPLv2+ | A tool for automatically mounting and unmounting filesystems | +| avahi-autoipd | LGPLv2+ | Link-local IPv4 address automatic configuration daemon (IPv4LL) | +| avahi-glib | LGPLv2+ | Glib libraries for avahi | +| avahi-gobject | LGPLv2+ | GObject wrapper library for Avahi | +| avahi | LGPLv2+ | Local network service discovery | +| avahi-libs | LGPLv2+ | Libraries for avahi run-time use | +| basesystem | Public Domain | The skeleton package which defines a simple system | +| bash-completion | GPLv2+ | Programmable completion for Bash | +| bash-doc | GPLv3+ | Documentation files for bash | +| bash | GPLv3+ | The GNU Bourne Again shell | +| bc | GPLv2+ | GNU's bc (a numeric processing language) and dc (a calculator) | +| bind-export-devel | MPLv2.0 | Header files and libraries needed for BIND export libraries | +| bind-export-libs | MPLv2.0 | ISC libs for DHCP application | +| binutils | GPLv3+ | A GNU collection of binary utilities | +| biosdevname | GPLv2 | Udev helper for naming devices per BIOS names | +| blktrace | GPLv2+ | Utilities for performing block layer IO tracing in the Linux kernel | +| bluez | GPLv2+ | Bluetooth utilities | +| bluez-hid2hci | GPLv2+ | Put HID proxying bluetooth HCI's into HCI mode | +| bluez-libs | GPLv2+ | Libraries for use in Bluetooth applications | +| bluez-obexd | GPLv2+ | Object Exchange daemon for sharing content | +| bolt | LGPLv2+ | Thunderbolt device manager | +| boom-boot-conf | GPLv2 | A set of libraries and tools for managing boot loader entries | +| boom-boot | GPLv2 | A set of libraries and tools for managing boot loader entries | +| boom-boot-grub2 | GPLv2 | A set of libraries and tools for managing boot loader entries | +| bpftool | GPLv2 | Inspection and simple manipulation of eBPF programs and maps | +| brotli | MIT | Lossless compression algorithm | +| bsdtar | BSD | Manipulate tape archives | +| bubblewrap | LGPLv2+ | Core execution tool for unprivileged containers | +| bzip2 | BSD | A file compression utility | +| bzip2-devel | BSD | Libraries and header files for apps which will use bzip2 | +| bzip2-libs | BSD | Libraries for applications using bzip2 | +| ca-certificates | Public Domain | The Mozilla CA root certificate bundle | +| cachefilesd | GPLv2+ | CacheFiles user-space management daemon | +| c-ares-devel | MIT | Development files for c-ares | +| c-ares | MIT | A library that performs asynchronous DNS operations | +| checkpolicy | GPLv2 | SELinux policy compiler | +| chkconfig | GPLv2 | A system tool for maintaining the /etc/rc0.d /etc/rc1.d /etc/rc2.d /etc/rc3.d /etc/rc4.d /etc/rc5.d /etc/rc6.d /etc/rc.d hierarchy | +| chrony | GPLv2 | An NTP client/server | +| chrpath | GPL+ | Modify rpath of compiled programs | +| cifs-utils | GPLv3 | Utilities for mounting and managing CIFS mounts | +| cockpit-bridge | LGPLv2+ | Cockpit bridge server-side component | +| cockpit-doc | LGPLv2+ | Cockpit deployment and developer guide | +| cockpit | LGPLv2+ | Web Console for Linux servers | +| cockpit-system | LGPLv2+ | Cockpit admin interface package for configuring and troubleshooting a system | +| cockpit-ws | LGPLv2+ | Cockpit Web Service | +| conntrack-tools | GPLv2 | Manipulate netfilter connection tracking table and run High Availability | +| coreutils-common | GPLv3+ | coreutils common optional components | +| coreutils | GPLv3+ | A set of basic GNU tools commonly used in shell scripts | +| coreutils-single | GPLv3+ | coreutils multicall binary | +| cpio | GPLv3+ | A GNU archiving program | +| cracklib-dicts | LGPLv2+ | The standard CrackLib dictionaries | +| cracklib | LGPLv2+ | A password-checking library | +| crda | ISC | Regulatory compliance daemon for 802.11 wireless networking | +| cronie-anacron | MIT and BSD and ISC and GPLv2+ | Utility for running regular jobs | +| cronie | MIT and BSD and ISC and GPLv2+ | Cron daemon for executing programs at set times | +| cronie-noanacron | MIT and BSD and ISC and GPLv2+ | Utility for running simple regular jobs in old cron style | +| crontabs | Public Domain and GPLv2 | Root crontab files used to schedule the execution of programs | +| crypto-policies | LGPLv2+ | System-wide crypto policies | +| crypto-policies-scripts | LGPLv2+ | Tool to switch between crypto policies | +| cryptsetup | GPLv2+ and LGPLv2+ | A utility for setting up encrypted disks | +| cryptsetup-libs | GPLv2+ and LGPLv2+ | Cryptsetup shared library | +| cryptsetup-reencrypt | GPLv2+ and LGPLv2+ | A utility for offline reencryption of LUKS encrypted disks. | +| ctdb | GPLv3+ and LGPLv3+ | A Clustered Database based on Samba's Trivial Database (TDB) | +| ctdb-tests | GPLv3+ and LGPLv3+ | CTDB clustered database test suite | +| cups-libs | LGPLv2 and zlib | CUPS printing system - libraries | +| curl | MIT | A utility for getting files from remote servers (FTP, HTTP, and others) | +| cyrus-sasl | BSD with advertising | The Cyrus SASL library | +| cyrus-sasl-devel | BSD with advertising | Files needed for developing applications with Cyrus SASL | +| cyrus-sasl-gs2 | BSD with advertising | GS2 support for Cyrus SASL | +| cyrus-sasl-gssapi | BSD with advertising | GSSAPI authentication support for Cyrus SASL | +| cyrus-sasl-ldap | BSD with advertising | LDAP auxprop support for Cyrus SASL | +| cyrus-sasl-lib | BSD with advertising | Shared libraries needed by applications which use Cyrus SASL | +| cyrus-sasl-md5 | BSD with advertising | CRAM-MD5 and DIGEST-MD5 authentication support for Cyrus SASL | +| cyrus-sasl-ntlm | BSD with advertising | NTLM authentication support for Cyrus SASL | +| cyrus-sasl-plain | BSD with advertising | PLAIN and LOGIN authentication support for Cyrus SASL | +| cyrus-sasl-scram | BSD with advertising | SCRAM auxprop support for Cyrus SASL | +| daxctl | GPLv2 | Manage Device-DAX instances | +| daxctl-libs | LGPLv2 | Management library for ""Device DAX"" devices | +| dbus-common | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus configuration | +| dbus-daemon | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus | +| dbus-glib | AFL and GPLv2+ | GLib bindings for D-Bus | +| dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus | +| dbus-libs | (GPLv2+ or AFL) and GPLv2+ | Libraries for accessing D-BUS | +| dbus-tools | (GPLv2+ or AFL) and GPLv2+ | D-BUS Tools and Utilities | +| dbxtool | GPLv2 | Secure Boot DBX updater | +| dejavu-fonts-common | Bitstream Vera and Public Domain | Common files for the Dejavu font set | +| dejavu-sans-fonts | Bitstream Vera and Public Domain | Variable-width sans-serif font faces | +| dejavu-sans-mono-fonts | Bitstream Vera and Public Domain | Monospace sans-serif font faces | +| dejavu-serif-fonts | Bitstream Vera and Public Domain | Variable-width serif font faces | +| device-mapper-event | GPLv2 | Device-mapper event daemon | +| device-mapper-event-libs | LGPLv2 | Device-mapper event daemon shared library | +| device-mapper | GPLv2 | Device mapper utility | +| device-mapper-libs | LGPLv2 | Device-mapper shared library | +| device-mapper-multipath | GPLv2 | Tools to manage multipath devices using device-mapper | +| device-mapper-multipath-libs | GPLv2 and LGPLv2+ | The device-mapper-multipath modules and shared library | +| device-mapper-persistent-data | GPLv3+ | Device-mapper Persistent Data Tools | +| dhcp-client | ISC | Provides the ISC DHCP client daemon and dhclient-script | +| dhcp-common | ISC | Common files used by ISC dhcp client, server and relay agent | +| dhcp-libs | ISC | Shared libraries used by ISC dhcp client and server | +| dhcp-relay | ISC | Provides the ISC DHCP relay agent | +| dhcp-server | ISC | Provides the ISC DHCP server | +| diffutils | GPLv3+ | A GNU collection of diff utilities | +| dlm-lib | GPLv2 and GPLv2+ and LGPLv2+ | Library for dlm | +| dmidecode | GPLv2+ | Tool to analyse BIOS DMI data | +| dnf-automatic | GPLv2+ and GPLv2 and GPL | Package manager - automated upgrades | +| dnf-data | GPLv2+ and GPLv2 and GPL | Common data and configuration files for DNF | +| dnf | GPLv2+ and GPLv2 and GPL | Package manager | +| dnf-plugins-core | GPLv2+ | Core Plugins for DNF | +| dos2unix | BSD | Text file format converters | +| dosfstools | GPLv3+ | Utilities for making and checking MS-DOS FAT filesystems on Linux | +| dracut-caps | GPLv2+ and LGPLv2+ | dracut modules to build a dracut initramfs which drops capabilities | +| dracut-config-generic | GPLv2+ and LGPLv2+ | dracut configuration to turn off hostonly image generation | +| dracut-config-rescue | GPLv2+ and LGPLv2+ | dracut configuration to turn on rescue image generation | +| dracut | GPLv2+ and LGPLv2+ | Initramfs generator using udev | +| dracut-live | GPLv2+ and LGPLv2+ | dracut modules to build a dracut initramfs with live image capabilities | +| dracut-network | GPLv2+ and LGPLv2+ | dracut modules to build a dracut initramfs with network support | +| dracut-squash | GPLv2+ and LGPLv2+ | dracut module to build an initramfs with most files in a squashfs image | +| dracut-tools | GPLv2+ and LGPLv2+ | dracut tools to build the local initramfs | +| dump | BSD | Programs for backing up and restoring ext2/ext3/ext4 filesystems | +| e2fsprogs-devel | GPLv2 and LGPLv2 | Ext2/3/4 file system specific libraries and headers | +| e2fsprogs | GPLv2 | Utilities for managing ext2, ext3, and ext4 file systems | +| e2fsprogs-libs | GPLv2 and LGPLv2 | Ext2/3/4 file system specific shared libraries | +| ed | GPLv3+ and GFDL | The GNU line editor | +| efibootmgr | GPLv2+ | EFI Boot Manager | +| efi-filesystem | GPLv3+ | The basic directory layout for EFI machines | +| efivar | LGPL-2.1 | Tools to manage UEFI variables | +| efivar-libs | LGPL-2.1 | Library to manage UEFI variables | +| elfutils-debuginfod-client-devel | GPLv2+ or LGPLv3+ | Libraries and headers to build debuginfod client applications | +| elfutils-debuginfod-client | GPLv3+ and (GPLv2+ or LGPLv3+) | Library and command line client for build-id HTTP ELF/DWARF server | +| elfutils-debuginfod | GPLv3+ | HTTP ELF/DWARF file server addressed by build-id | +| elfutils-default-yama-scope | GPLv2+ or LGPLv3+ | Default yama attach scope sysctl setting | +| elfutils-devel | GPLv2+ or LGPLv3+ | Development libraries to handle compiled objects | +| elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data | +| elfutils-libelf-devel | GPLv2+ or LGPLv3+ | Development support for libelf | +| elfutils-libelf | GPLv2+ or LGPLv3+ | Library to read and write ELF files | +| elfutils-libs | GPLv2+ or LGPLv3+ | Libraries to handle compiled objects | +| emacs-filesystem | GPLv3+ and CC0-1.0 | Emacs filesystem layout | +| environment-modules | GPLv2+ | Provides dynamic modification of a user's environment | +| ethtool | GPLv2 | Settings tool for Ethernet NICs | +| expat-devel | MIT | Libraries and header files to develop applications using expat | +| expat | MIT | An XML parser library | +| expect | Public Domain | A program-script interaction and testing utility | +| fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilities | +| file | BSD | A utility for determining file types | +| file-libs | BSD | Libraries for applications using libmagic | +| filesystem | Public Domain | The basic directory layout for a Linux system | +| findutils | GPLv3+ | The GNU versions of find utilities (find and xargs) | +| fipscheck | BSD | A library for integrity verification of FIPS validated modules | +| fipscheck-lib | BSD | Library files for fipscheck | +| firewalld-filesystem | GPLv2+ | Firewalld directory layout and rpm macros | +| firewalld | GPLv2+ | A firewall daemon with D-Bus interface providing a dynamic firewall | +| fontconfig-devel | MIT and Public Domain and UCD | Font configuration and customization library | +| fontconfig | MIT and Public Domain and UCD | Font configuration and customization library | +| fontpackages-filesystem | Public Domain | Directories used by font packages | +| freeipmi-bmc-watchdog | GPLv3+ | IPMI BMC watchdog | +| freeipmi | GPLv3+ | IPMI remote console and system management software | +| freeipmi-ipmidetectd | GPLv3+ | IPMI node detection monitoring daemon | +| freeipmi-ipmiseld | GPLv3+ | IPMI SEL syslog logging daemon | +| freetype-devel | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | FreeType development libraries and header files | +| freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | A free and portable font rendering engine | +| fuse3-devel | LGPLv2+ | File System in Userspace (FUSE) v3 devel files | +| fuse3 | GPL+ | File System in Userspace (FUSE) v3 utilitie | +| fuse3-libs | LGPLv2+ | File System in Userspace (FUSE) v3 libraries | +| fuse-common | GPL+ | Common files for File System in Userspace (FUSE) v2 and v3 | +| fuse-devel | LGPLv2+ | File System in Userspace (FUSE) v2 devel files | +| fuse | GPL+ | File System in Userspace (FUSE) v2 utilities | +| fuse-libs | LGPLv2+ | File System in Userspace (FUSE) v2 libraries | +| fwupdate-efi | GPLv2+ | UEFI binaries used by libfwup | +| fwupdate | GPLv2+ | Tools to manage UEFI firmware updates | +| fwupdate-libs | GPLv2+ | Library to manage UEFI firmware updates | +| fwupd | LGPLv2+ | Firmware update daemon | +| fxload | GPLv2+ | A helper program to download firmware into FX and FX2 EZ-USB devices | +| gamin | LGPLv2 | Library providing the FAM File Alteration Monitor API | +| gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The GNU version of the AWK text processing utility | +| gdbm-devel | GPLv3+ | Development libraries and header files for the gdbm library | +| gdbm | GPLv3+ | A GNU set of database routines which use extensible hashing | +| gdbm-libs | GPLv3+ | Libraries files for gdbm | +| gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks | +| gdk-pixbuf2 | LGPLv2+ | An image loading library | +| genwqe-tools | ASL 2.0 | GenWQE userspace tools | +| genwqe-vpd | ASL 2.0 | GenWQE adapter VPD tools | +| genwqe-zlib | ASL 2.0 | GenWQE hardware accelerated libz | +| genwqe-zlib-devel | ASL 2.0 | Development files for genwqe-tools | +| gettext-common-devel | GPLv3+ | Common development files for gettext | +| gettext-devel | LGPLv2+ and GPLv3+ | Development files for gettext | +| gettext | GPLv3+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages | +| gettext-libs | LGPLv2+ and GPLv3+ | Libraries for gettext | +| gfs2-utils | GPLv2+ and LGPLv2+ | Utilities for managing the global file system (GFS2) | +| glib2-devel | LGPLv2+ | A library of handy utility functions | +| glib2-fam | LGPLv2+ | FAM monitoring module for GIO | +| glib2 | LGPLv2+ | A library of handy utility functions | +| glib2-tests | LGPLv2+ | Tests for the glib2 package | +| glibc-all-langpacks | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | All language packs for glibc. | +| glibc-common | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Common binaries and locale data for glibc | +| glibc-devel | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Object files for development using standard C libraries. | +| glibc-headers | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Header files for development using standard C libraries. | +| glibc-langpack-aa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for aa | +| glibc-langpack-af | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for af | +| glibc-langpack-agr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for agr | +| glibc-langpack-ak | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ak | +| glibc-langpack-am | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for am | +| glibc-langpack-an | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for an | +| glibc-langpack-anp | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for anp | +| glibc-langpack-ar | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ar | +| glibc-langpack-as | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for as | +| glibc-langpack-ast | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ast | +| glibc-langpack-ayc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ayc | +| glibc-langpack-az | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for az | +| glibc-langpack-be | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for be | +| glibc-langpack-bem | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bem | +| glibc-langpack-ber | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ber | +| glibc-langpack-bg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bg | +| glibc-langpack-bhb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bhb | +| glibc-langpack-bho | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bho | +| glibc-langpack-bi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bi | +| glibc-langpack-bn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bn | +| glibc-langpack-bo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bo | +| glibc-langpack-br | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for br | +| glibc-langpack-brx | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for brx | +| glibc-langpack-bs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for bs | +| glibc-langpack-byn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for byn | +| glibc-langpack-ca | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ca | +| glibc-langpack-ce | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ce | +| glibc-langpack-chr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for chr | +| glibc-langpack-cmn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for cmn | +| glibc-langpack-crh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for crh | +| glibc-langpack-csb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for csb | +| glibc-langpack-cs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for cs | +| glibc-langpack-cv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for cv | +| glibc-langpack-cy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for cy | +| glibc-langpack-da | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for da | +| glibc-langpack-de | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for de | +| glibc-langpack-doi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for doi | +| glibc-langpack-dsb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for dsb | +| glibc-langpack-dv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for dv | +| glibc-langpack-dz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for dz | +| glibc-langpack-el | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for el | +| glibc-langpack-en | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for en | +| glibc-langpack-eo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for eo | +| glibc-langpack-es | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for es | +| glibc-langpack-et | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for et | +| glibc-langpack-eu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for eu | +| glibc-langpack-fa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fa | +| glibc-langpack-ff | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ff | +| glibc-langpack-fi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fi | +| glibc-langpack-fil | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fil | +| glibc-langpack-fo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fo | +| glibc-langpack-fr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fr | +| glibc-langpack-fur | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fur | +| glibc-langpack-fy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for fy | +| glibc-langpack-ga | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ga | +| glibc-langpack-gd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for gd | +| glibc-langpack-gez | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for gez | +| glibc-langpack-gl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for gl | +| glibc-langpack-gu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for gu | +| glibc-langpack-gv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for gv | +| glibc-langpack-hak | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hak | +| glibc-langpack-ha | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ha | +| glibc-langpack-he | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for he | +| glibc-langpack-hif | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hif | +| glibc-langpack-hi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hi | +| glibc-langpack-hne | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hne | +| glibc-langpack-hr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hr | +| glibc-langpack-hsb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hsb | +| glibc-langpack-ht | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ht | +| glibc-langpack-hu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hu | +| glibc-langpack-hy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for hy | +| glibc-langpack-ia | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ia | +| glibc-langpack-id | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for id | +| glibc-langpack-ig | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ig | +| glibc-langpack-ik | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ik | +| glibc-langpack-is | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for is | +| glibc-langpack-it | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for it | +| glibc-langpack-iu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for iu | +| glibc-langpack-ja | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ja | +| glibc-langpack-kab | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for kab | +| glibc-langpack-ka | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ka | +| glibc-langpack-kk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for kk | +| glibc-langpack-kl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for kl | +| glibc-langpack-km | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for km | +| glibc-langpack-kn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for kn | +| glibc-langpack-kok | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for kok | +| glibc-langpack-ko | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ko | +| glibc-langpack-ks | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ks | +| glibc-langpack-ku | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ku | +| glibc-langpack-kw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for kw | +| glibc-langpack-ky | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ky | +| glibc-langpack-lb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lb | +| glibc-langpack-lg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lg | +| glibc-langpack-lij | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lij | +| glibc-langpack-li | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for li | +| glibc-langpack-ln | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ln | +| glibc-langpack-lo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lo | +| glibc-langpack-lt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lt | +| glibc-langpack-lv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lv | +| glibc-langpack-lzh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for lzh | +| glibc-langpack-mag | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mag | +| glibc-langpack-mai | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mai | +| glibc-langpack-mfe | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mfe | +| glibc-langpack-mg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mg | +| glibc-langpack-mhr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mhr | +| glibc-langpack-mi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mi | +| glibc-langpack-miq | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for miq | +| glibc-langpack-mjw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mjw | +| glibc-langpack-mk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mk | +| glibc-langpack-ml | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ml | +| glibc-langpack-mni | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mni | +| glibc-langpack-mn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mn | +| glibc-langpack-mr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mr | +| glibc-langpack-ms | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ms | +| glibc-langpack-mt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for mt | +| glibc-langpack-my | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for my | +| glibc-langpack-nan | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nan | +| glibc-langpack-nb | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nb | +| glibc-langpack-nds | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nds | +| glibc-langpack-ne | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ne | +| glibc-langpack-nhn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nhn | +| glibc-langpack-niu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for niu | +| glibc-langpack-nl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nl | +| glibc-langpack-nn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nn | +| glibc-langpack-nr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nr | +| glibc-langpack-nso | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for nso | +| glibc-langpack-oc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for oc | +| glibc-langpack-om | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for om | +| glibc-langpack-or | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for or | +| glibc-langpack-os | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for os | +| glibc-langpack-pa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for pa | +| glibc-langpack-pap | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for pap | +| glibc-langpack-pl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for pl | +| glibc-langpack-ps | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ps | +| glibc-langpack-pt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for pt | +| glibc-langpack-quz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for quz | +| glibc-langpack-raj | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for raj | +| glibc-langpack-ro | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ro | +| glibc-langpack-ru | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ru | +| glibc-langpack-rw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for rw | +| glibc-langpack-sah | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sah | +| glibc-langpack-sa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sa | +| glibc-langpack-sat | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sat | +| glibc-langpack-sc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sc | +| glibc-langpack-sd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sd | +| glibc-langpack-se | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for se | +| glibc-langpack-sgs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sgs | +| glibc-langpack-shn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for shn | +| glibc-langpack-shs | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for shs | +| glibc-langpack-sid | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sid | +| glibc-langpack-si | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for si | +| glibc-langpack-sk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sk | +| glibc-langpack-sl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sl | +| glibc-langpack-sm | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sm | +| glibc-langpack-so | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for so | +| glibc-langpack-sq | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sq | +| glibc-langpack-sr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sr | +| glibc-langpack-ss | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ss | +| glibc-langpack-st | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for st | +| glibc-langpack-sv | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sv | +| glibc-langpack-sw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for sw | +| glibc-langpack-szl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for szl | +| glibc-langpack-ta | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ta | +| glibc-langpack-tcy | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tcy | +| glibc-langpack-te | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for te | +| glibc-langpack-tg | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tg | +| glibc-langpack-the | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for the | +| glibc-langpack-th | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for th | +| glibc-langpack-tig | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tig | +| glibc-langpack-ti | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ti | +| glibc-langpack-tk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tk | +| glibc-langpack-tl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tl | +| glibc-langpack-tn | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tn | +| glibc-langpack-to | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for to | +| glibc-langpack-tpi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tpi | +| glibc-langpack-tr | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tr | +| glibc-langpack-ts | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ts | +| glibc-langpack-tt | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for tt | +| glibc-langpack-ug | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ug | +| glibc-langpack-uk | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for uk | +| glibc-langpack-unm | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for unm | +| glibc-langpack-ur | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ur | +| glibc-langpack-uz | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for uz | +| glibc-langpack-ve | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for ve | +| glibc-langpack-vi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for vi | +| glibc-langpack-wae | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for wae | +| glibc-langpack-wa | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for wa | +| glibc-langpack-wal | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for wal | +| glibc-langpack-wo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for wo | +| glibc-langpack-xh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for xh | +| glibc-langpack-yi | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for yi | +| glibc-langpack-yo | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for yo | +| glibc-langpack-yue | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for yue | +| glibc-langpack-yuw | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for yuw | +| glibc-langpack-zh | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for zh | +| glibc-langpack-zu | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Locale data for zu | +| glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The GNU libc libraries | +| glibc-locale-source | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The sources for the locales | +| glibc-minimal-langpack | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Minimal language packs for glibc. | +| glib-networking | LGPLv2+ | Networking support for GLib | +| glusterfs-client-xlators | GPLv2 or LGPLv3+ | GlusterFS client-side translators | +| glusterfs-fuse | GPLv2 or LGPLv3+ | Fuse client | +| glusterfs | GPLv2 or LGPLv3+ | Distributed File System | +| glusterfs-libs | GPLv2 or LGPLv3+ | GlusterFS common libraries | +| glusterfs-rdma | GPLv2 or LGPLv3+ | GlusterFS rdma support for ib-verbs | +| gmp-c++ | LGPLv3+ or GPLv2+ | C++ bindings for the GNU MP arbitrary precision library | +| gmp-devel | LGPLv3+ or GPLv2+ | Development tools for the GNU MP arbitrary precision library | +| gmp | LGPLv3+ or GPLv2+ | A GNU arbitrary precision library | +| gnupg2 | GPLv3+ | Utility for secure communication and data storage | +| gnupg2-smime | GPLv3+ | CMS encryption and signing tool and smart card support for GnuPG | +| gnutls | GPLv3+ and LGPLv2+ | A TLS protocol implementation | +| gobject-introspection | GPLv2+, LGPLv2+, MIT | Introspection system for GObject-based libraries | +| gpgme | LGPLv2+ and MIT | GnuPG Made Easy - high level crypto API | +| gpgmepp | LGPLv2+ and MIT | C++ bindings/wrapper for GPGME | +| grep | GPLv3+ | Pattern matching utilities | +| groff-base | GPLv3+ and GFDL and BSD and MIT | Parts of the groff formatting system required to display manual pages | +| grub2-common | GPLv3+ | grub2 common layout | +| grub2-efi-aa64-cdboot | GPLv3+ | Files used to boot removeable media with EFI | +| grub2-efi-aa64 | GPLv3+ | GRUB for EFI systems. | +| grub2-efi-aa64-modules | GPLv3+ | Modules used to build custom grub.efi images | +| grub2-efi-ia32-cdboot | GPLv3+ | Files used to boot removeable media with EFI | +| grub2-efi-ia32 | GPLv3+ | GRUB for EFI systems. | +| grub2-efi-ia32-modules | GPLv3+ | Modules used to build custom grub.efi images | +| grub2-efi-x64-cdboot | GPLv3+ | Files used to boot removeable media with EFI | +| grub2-efi-x64 | GPLv3+ | GRUB for EFI systems. | +| grub2-efi-x64-modules | GPLv3+ | Modules used to build custom grub.efi images | +| grub2-pc | GPLv3+ | Bootloader with support for Linux, Multiboot, and more | +| grub2-pc-modules | GPLv3+ | Modules used to build custom grub images | +| grub2-tools-efi | GPLv3+ | Support tools for GRUB. | +| grub2-tools-extra | GPLv3+ | Support tools for GRUB. | +| grub2-tools | GPLv3+ | Support tools for GRUB. | +| grub2-tools-minimal | GPLv3+ | Support tools for GRUB. | +| grubby | GPLv2+ | Command line tool for updating BootLoaderSpec files | +| gsettings-desktop-schemas | LGPLv2+ | A collection of GSettings schemas | +| gssproxy | MIT | GSSAPI Proxy | +| gzip | GPLv3+ and GFDL | The GNU data compression program | +| hardlink | GPLv2+ | Create a tree of hardlinks | +| hdparm | BSD | A utility for displaying and/or setting hard disk parameters | +| hostname | GPLv2+ | Utility to set/show the host name or domain name | +| hwdata | GPLv2+ | Hardware identification and configuration data | +| hwloc | BSD | Portable Hardware Locality - portable abstraction of hierarchical architectures | +| hwloc-libs | BSD | Run time libraries for the hwloc | +| ibacm | GPLv2 or BSD | InfiniBand Communication Manager Assistant | +| icu | MIT and UCD and Public Domain | International Components for Unicode | +| ima-evm-utils0 | GPLv2 | Compatibility package of ima-evm-utils | +| ima-evm-utils | GPLv2 | IMA/EVM support utilities | +| infiniband-diags | GPLv2 or BSD | InfiniBand Diagnostic Tools | +| info | GPLv3+ | A stand-alone TTY-based reader for GNU texinfo documentation | +| initscripts | GPLv2 | Basic support for legacy System V init scripts | +| integritysetup | GPLv2+ and LGPLv2+ | A utility for setting up dm-integrity volumes | +| intel-cmt-cat | BSD | Provides command line interface to CMT, MBM, CAT, CDP and MBA technologies | +| iotop | GPLv2+ | Top like utility for I/O | +| ipcalc | GPLv2+ | IP network address calculator | +| iproute | GPLv2+ and Public Domain | Advanced IP routing and network device configuration tools | +| iproute-tc | GPLv2+ | Linux Traffic Control utility | +| iprutils | CPL | Utilities for the IBM Power Linux RAID adapters | +| ipset | GPLv2 | Manage Linux IP sets | +| ipset-libs | GPLv2 | Shared library providing the IP sets functionality | +| ipset-service | GPLv2 | ipset service for ipsets | +| iptables-arptables | GPLv2 and Artistic 2.0 and ISC | User space tool to set up tables of ARP rules in kernel | +| iptables-devel | GPLv2 and Artistic 2.0 and ISC | Development package for iptables | +| iptables-ebtables | GPLv2 and Artistic 2.0 and ISC | Ethernet Bridge frame table administration tool | +| iptables | GPLv2 and Artistic 2.0 and ISC | Tools for managing Linux kernel packet filtering capabilities | +| iptables-libs | GPLv2 and Artistic 2.0 and ISC | iptables libraries | +| iptables-services | GPLv2 and Artistic 2.0 and ISC | iptables and ip6tables services for iptables | +| iptables-utils | GPLv2 and Artistic 2.0 and ISC | iptables and ip6tables services for iptables | +| iptraf-ng | GPLv2+ | A console-based network monitoring utility | +| iptstate | zlib | A top-like display of IP Tables state table entries | +| iputils | BSD and GPLv2+ | Network monitoring tools including ping | +| iputils-ninfod | BSD and GPLv2+ | Node Information Query Daemon | +| irqbalance | GPLv2 | IRQ balancing daemon | +| iscsi-initiator-utils | GPLv2+ | iSCSI daemon and utility programs | +| iscsi-initiator-utils-iscsiuio | BSD | Userspace configuration daemon required for some iSCSI hardware | +| isns-utils-devel | LGPLv2+ | Development files for iSNS | +| isns-utils | LGPLv2+ | The iSNS daemon and utility programs | +| isns-utils-libs | LGPLv2+ | Shared library files for iSNS | +| iw | ISC | A nl80211 based wireless configuration tool | +| iwl1000-firmware | Redistributable, no modification permitted | Firmware for Intel® PRO/Wireless 1000 B/G/N network adaptors | +| iwl100-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 100 Series Adapters | +| iwl105-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Centrino Wireless-N 105 Series Adapters | +| iwl135-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Centrino Wireless-N 135 Series Adapters | +| iwl2000-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Centrino Wireless-N 2000 Series Adapters | +| iwl2030-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Centrino Wireless-N 2030 Series Adapters | +| iwl3160-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 3160 Series Adapters | +| iwl3945-firmware | Redistributable, no modification permitted | Firmware for Intel® PRO/Wireless 3945 A/B/G network adaptors | +| iwl4965-firmware | Redistributable, no modification permitted | Firmware for Intel® PRO/Wireless 4965 A/G/N network adaptors | +| iwl5000-firmware | Redistributable, no modification permitted | Firmware for Intel® PRO/Wireless 5000 A/G/N network adaptors | +| iwl5150-firmware | Redistributable, no modification permitted | Firmware for Intel® PRO/Wireless 5150 A/G/N network adaptors | +| iwl6000-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 6000 AGN Adapter | +| iwl6000g2a-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 6005 Series Adapters | +| iwl6000g2b-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 6030 Series Adapters | +| iwl6050-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 6050 Series Adapters | +| iwl7260-firmware | Redistributable, no modification permitted | Firmware for Intel(R) Wireless WiFi Link 726x/8000/9000 Series Adapters | +| iwpmd | GPLv2 or BSD | iWarp Port Mapper userspace daemon | +| jansson | MIT | C library for encoding, decoding and manipulating JSON data | +| jimtcl | BSD | A small embeddable Tcl interpreter | +| json-c | MIT | JSON implementation in C | +| json-glib | LGPLv2+ | Library for JavaScript Object Notation format | +| kabi-dw | GPLv3+ | Detect changes in the ABI between kernel builds | +| kbd | GPLv2+ | Tools for configuring the console (keyboard, virtual terminals, etc.) | +| kbd-legacy | GPLv2+ | Legacy data for kbd package | +| kbd-misc | GPLv2+ | Data for kbd package | +| kernel-abi-stablelists | GPLv2 and Redistributable, no modification permitted | The Red Hat Enterprise Linux kernel ABI symbol stablelists | +| kernel-core | GPLv2 and Redistributable, no modification permitted | The Linux kernel | +| kernel-cross-headers | GPLv2 and Redistributable, no modification permitted | Header files for the Linux kernel for use by cross-glibc | +| kernel-debug-core | GPLv2 and Redistributable, no modification permitted | The Linux kernel compiled with extra debugging enabled | +| kernel-debug-devel | GPLv2 and Redistributable, no modification permitted | Development package for building kernel modules to match the debug kernel | +| kernel-debug | GPLv2 and Redistributable, no modification permitted | kernel meta-package for the debug kernel | +| kernel-debug-modules-extra | GPLv2 and Redistributable, no modification permitted | Extra kernel modules to match the debug kernel | +| kernel-debug-modules | GPLv2 and Redistributable, no modification permitted | kernel modules to match the debug-core kernel | +| kernel-devel | GPLv2 and Redistributable, no modification permitted | Development package for building kernel modules to match the kernel | +| kernel-doc | GPLv2 and Redistributable, no modification permitted | Various documentation bits found in the kernel source | +| kernel | GPLv2 and Redistributable, no modification permitted | The Linux kernel, based on version 4.18.0, heavily modified with backports | +| kernel-headers | GPLv2 and Redistributable, no modification permitted | Header files for the Linux kernel for use by glibc | +| kernel-modules-extra | GPLv2 and Redistributable, no modification permitted | Extra kernel modules to match the kernel | +| kernel-modules | GPLv2 and Redistributable, no modification permitted | kernel modules to match the core kernel | +| kernel-tools | GPLv2 | Assortment of tools for the Linux kernel | +| kernel-tools-libs | GPLv2 | Libraries for the kernel-tools | +| kexec-tools | GPLv2 | The kexec/kdump userspace component | +| keyutils | GPLv2+ and LGPLv2+ | Linux Key Management Utilities | +| keyutils-libs-devel | GPLv2+ and LGPLv2+ | Development package for building Linux key management utilities | +| keyutils-libs | GPLv2+ and LGPLv2+ | Key utilities library | +| kmod | GPLv2+ | Linux kernel module management utilities | +| kmod-kvdo | GPLv2+ | Kernel Modules for Virtual Data Optimizer | +| kmod-libs | LGPLv2+ | Libraries to handle kernel module loading and unloading | +| kpartx | GPLv2 | Partition device manager for device-mapper devices | +| kpatch-dnf | GPLv2 | kpatch-patch manager plugin for DNF | +| kpatch | GPLv2 | Dynamic kernel patch manager | +| krb5-devel | MIT | Development files needed to compile Kerberos 5 programs | +| krb5-libs | MIT | The non-admin shared libraries used by Kerberos 5 | +| krb5-pkinit | MIT | The PKINIT module for Kerberos 5 | +| krb5-server-ldap | MIT | The LDAP storage plugin for the Kerberos 5 KDC | +| krb5-server | MIT | The KDC and related programs for Kerberos 5 | +| krb5-workstation | MIT | Kerberos 5 programs for use on workstations | +| ksc | GPLv2+ | Kernel source code checker | +| ldb-tools | LGPLv3+ | Tools to manage LDB files | +| ledmon | GPLv2+ | Enclosure LED Utilities | +| less | GPLv3+ or BSD | A text file browser similar to more, but better | +| libacl-devel | LGPLv2+ | Files needed for building programs with libacl | +| libacl | LGPLv2+ | Dynamic library for access control list support | +| libaio-devel | LGPLv2+ | Development files for Linux-native asynchronous I/O access | +| libaio | LGPLv2+ | Linux-native asynchronous I/O access library | +| libappstream-glib | LGPLv2+ | Library for AppStream metadata | +| libarchive | BSD | A library for handling streaming archive formats | +| libasan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Address Sanitizer runtime library | +| libassuan | LGPLv2+ and GPLv3+ | GnuPG IPC library | +| libatomic | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Atomic library | +| libatomic-static | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Atomic static library | +| libattr-devel | LGPLv2+ | Files needed for building programs with libattr | +| libattr | LGPLv2+ | Dynamic library for extended attribute support | +| libbabeltrace | MIT and GPLv2 | Common Trace Format Babel Tower | +| libbasicobjects | GPLv3+ | Basic object types for C | +| libblkid-devel | LGPLv2+ | Block device ID library | +| libblkid | LGPLv2+ | Block device ID library | +| libbpf | LGPLv2 or BSD | Libbpf library | +| libcap-devel | GPLv2 | Development files for libcap | +| libcap | GPLv2 | Library for getting and setting POSIX.1e capabilities | +| libcap-ng-devel | LGPLv2+ | Header files for libcap-ng library | +| libcap-ng | LGPLv2+ | An alternate posix capabilities library | +| libcap-ng-utils | GPLv2+ | Utilities for analyzing and setting file capabilities | +| libcgroup | LGPLv2+ | Library to control and monitor control groups | +| libcgroup-pam | LGPLv2+ | A Pluggable Authentication Module for libcgroup | +| libcgroup-tools | LGPLv2+ | Command-line utility programs, services and daemons for libcgroup | +| libcollection | LGPLv3+ | Collection data-type for C | +| libcom_err-devel | MIT | Common error description library | +| libcom_err | MIT | Common error description library | +| libcomps-devel | GPLv2+ | Development files for libcomps library | +| libcomps | GPLv2+ | Comps XML file manipulation library | +| libconfig | LGPLv2+ | C/C++ configuration file library | +| libcroco | LGPLv2 | A CSS2 parsing library | +| libcurl-devel | MIT | Files needed for building applications with libcurl | +| libcurl-minimal | MIT | Conservatively configured build of libcurl for minimal installations | +| libcurl | MIT | A library for getting files from web servers | +| libdaemon | LGPLv2+ | Library for writing UNIX daemons | +| libdb | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C | +| libdb-utils | BSD and LGPLv2 and Sleepycat | Command line tools for managing Berkeley DB databases | +| libdhash | LGPLv3+ | Dynamic hash table | +| libdmmp | GPLv3+ | device-mapper-multipath C API library | +| libdnf | LGPLv2+ | Library providing simplified C and Python API to libsolv | +| libedit | BSD | The NetBSD Editline library | +| liberation-fonts-common | OFL | Shared common files of Liberation font families | +| liberation-fonts | OFL | Fonts to replace commonly used Microsoft Windows fonts | +| liberation-mono-fonts | OFL | Monospace fonts to replace commonly used Microsoft Courier New | +| liberation-narrow-fonts | Liberation | Sans-serif Narrow fonts to replace commonly used Microsoft Arial Narrow | +| liberation-sans-fonts | OFL | Sans-serif fonts to replace commonly used Microsoft Arial | +| liberation-serif-fonts | OFL | Serif fonts to replace commonly used Microsoft Times New Roman | +| libertas-sd8686-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas SD 8686 Network Adapter | +| libertas-sd8787-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas SD 8787 Network Adapter | +| libertas-usb8388-firmware | Redistributable, no modification permitted | Firmware for Marvell Libertas USB 8388 Network Adapter | +| libertas-usb8388-olpc-firmware | Redistributable, no modification permitted | OLPC firmware for Marvell Libertas USB 8388 Network Adapter | +| libevent | BSD and ISC | Abstract asynchronous event notification library | +| libevent-doc | BSD and MIT | Development documentation for libevent | +| libfabric | BSD or GPLv2 | Open Fabric Interfaces | +| libfdisk-devel | LGPLv2+ | Partitioning library for fdisk-like programs. | +| libfdisk | LGPLv2+ | Partitioning library for fdisk-like programs. | +| libffi-devel | MIT | Development files for libffi | +| libffi | MIT | A portable foreign function interface library | +| libgcab1 | LGPLv2+ | Library to create Cabinet archives | +| libgcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 8 shared support library | +| libgcrypt-devel | LGPLv2+ and GPLv2+ | Development files for the libgcrypt package | +| libgcrypt | LGPLv2+ | A general-purpose cryptography library | +| libgfortran | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Fortran runtime | +| libgomp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC OpenMP v4.5 shared support library | +| libgomp-offload-nvptx | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC OpenMP v4.5 plugin for offloading to NVPTX | +| libgpg-error-devel | LGPLv2+ | Development files for the libgpg-error package | +| libgpg-error | LGPLv2+ | Library for error values used by GnuPG components | +| libgudev | LGPLv2+ | GObject-based wrapper library for libudev | +| libgusb | LGPLv2+ | GLib wrapper around libusb1 | +| libhbaapi | SNIA | SNIA HBAAPI library | +| libhbalinux-devel | LGPLv2 | A file needed for libhbalinux application development | +| libhbalinux | LGPLv2 | FC-HBAAPI implementation using scsi_transport_fc interfaces | +| libhugetlbfs-devel | LGPLv2+ | Header files for libhugetlbfs | +| libhugetlbfs | LGPLv2+ | A library which provides easy access to huge pages of memory | +| libhugetlbfs-utils | LGPLv2+ | Userspace utilities for configuring the hugepage environment | +| libibumad | GPLv2 or BSD | OpenFabrics Alliance InfiniBand umad (userspace management datagram) library | +| libibverbs | GPLv2 or BSD | A library and drivers for direct userspace use of RDMA (InfiniBand/iWARP/RoCE) hardware | +| libibverbs-utils | GPLv2 or BSD | Examples for the libibverbs library | +| libical | LGPLv2 or MPLv2.0 | Reference implementation of the iCalendar data type and serialization format | +| libicu-devel | MIT and UCD and Public Domain | Development files for International Components for Unicode | +| libicu-doc | MIT and UCD and Public Domain | Documentation for International Components for Unicode | +| libicu | MIT and UCD and Public Domain | International Components for Unicode - libraries | +| libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Library to support IDNA2008 internationalized domain names | +| libini_config | LGPLv3+ | INI file parser for C | +| libipa_hbac | LGPLv3+ | FreeIPA HBAC Evaluator library | +| libitm | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The GNU Transactional Memory library | +| libkadm5 | MIT | Kerberos 5 Administrative libraries | +| libkcapi | BSD or GPLv2 | User space interface to the Linux Kernel Crypto API | +| libkcapi-hmaccalc | BSD or GPLv2 | Drop-in replacements for hmaccalc provided by the libkcapi package | +| libkeepalive | MIT | Enable TCP keepalive in dynamic binaries | +| libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | CMS and X.509 library | +| libldb-devel | LGPLv3+ | Developer tools for the LDB library | +| libldb | LGPLv3+ | A schema-less, ldap like, API and database | +| liblsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Leak Sanitizer runtime library | +| libmbim | LGPLv2+ | Support library for the Mobile Broadband Interface Model protocol | +| libmbim-utils | GPLv2+ | Utilities to use the MBIM protocol from the command line | +| libmetalink | MIT | Metalink library written in C | +| libmicrohttpd | LGPLv2+ | Lightweight library for embedding a webserver in applications | +| libmnl | LGPLv2+ | A minimalistic Netlink library | +| libmodman | LGPLv2+ | A simple library for managing C++ modules (plug-ins) | +| libmodulemd1 | MIT | Compatibility package for libmodulemd 1.x | +| libmodulemd | MIT | Module metadata manipulation library | +| libmount | LGPLv2+ | Device mounting library | +| libndp | LGPLv2+ | Library for Neighbor Discovery Protocol | +| libnetfilter_conntrack | GPLv2+ | Netfilter conntrack userspace library | +| libnetfilter_cthelper | GPLv2 | User-space infrastructure for connection tracking helpers | +| libnetfilter_cttimeout | GPLv2+ | Timeout policy tuning for Netfilter/conntrack | +| libnetfilter_queue | GPLv2 | Netfilter queue userspace library | +| libnfnetlink | GPLv2+ | Netfilter netlink userspace library | +| libnfsidmap | BSD | NFSv4 User and Group ID Mapping Library | +| libnftnl | GPLv2+ | Library for low-level interaction with nftables Netlink's API over libmnl | +| libnghttp2 | MIT | A library implementing the HTTP/2 protocol | +| libnl3-cli | LGPLv2 | Command line interface utils for libnl3 | +| libnl3-devel | LGPLv2 | Libraries and headers for using libnl3 | +| libnl3-doc | LGPLv2 | API documentation for libnl3 | +| libnl3 | LGPLv2 | Convenience library for kernel netlink sockets | +| libnsl2 | BSD and LGPLv2+ | Public client interface library for NIS(YP) and NIS+ | +| libnsl | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Legacy support library for NIS | +| libpath_utils | LGPLv3+ | Filesystem Path Utilities | +| libpcap | BSD with advertising | A system-independent interface for user-level packet capture | +| libpciaccess | MIT | PCI access library | +| libpeas | LGPLv2+ | Plug-ins implementation convenience library | +| libpipeline | GPLv3+ | A pipeline manipulation library | +| libpkgconf | ISC | Backend library for pkgconf | +| libpng-devel | zlib | Development tools for programs to manipulate PNG image format files | +| libpng | zlib | A library of functions for manipulating PNG image format files | +| libproxy | LGPLv2+ | A library handling all the details of proxy configuration | +| libpsl | MIT | C library for the Publix Suffix List | +| libpsm2 | BSD or GPLv2 | Intel PSM Libraries | +| libpsm2-compat | BSD or GPLv2 | Compat library for Intel PSM | +| libpwquality | BSD or GPLv2+ | A library for password generation and password quality checking | +| libqb-devel | LGPLv2+ | Development files for libqb | +| libqb | LGPLv2+ | An IPC library for high performance servers | +| libqmi | LGPLv2+ | Support library to use the Qualcomm MSM Interface (QMI) protocol | +| libqmi-utils | GPLv2+ | Utilities to use the QMI protocol from the command line | +| libquadmath | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC __float128 shared support library | +| librabbitmq | MIT | Client library for AMQP | +| librdmacm | GPLv2 or BSD | Userspace RDMA Connection Manager | +| librdmacm-utils | GPLv2 or BSD | Examples for the librdmacm library | +| libref_array | LGPLv3+ | A refcounted array for C | +| librepo | LGPLv2+ | Repodata downloading library | +| librhsm | LGPLv2+ | Red Hat Subscription Manager library | +| libseccomp | LGPLv2 | Enhanced seccomp library | +| libsecret-devel | LGPLv2+ | Development files for libsecret | +| libsecret | LGPLv2+ | Library for storing and retrieving passwords and other secrets | +| libselinux-devel | Public Domain | Header files and libraries used to build SELinux | +| libselinux | Public Domain | SELinux library and simple utilities | +| libselinux-utils | Public Domain | SELinux libselinux utilities | +| libsemanage | LGPLv2+ | SELinux binary policy manipulation library | +| libsepol-devel | LGPLv2+ | Header files and libraries used to build policy manipulation tools | +| libsepol | LGPLv2+ | SELinux binary policy manipulation library | +| libsigsegv | GPLv2+ | Library for handling page faults in user mode | +| libsmartcols-devel | LGPLv2+ | Formatting library for ls-like programs. | +| libsmartcols | LGPLv2+ | Formatting library for ls-like programs. | +| libsmbclient | GPLv3+ and LGPLv3+ | The SMB client library | +| libsmbios | GPLv2+ or OSL 2.1 | Libsmbios C/C++ shared libraries | +| libsolv | BSD | Package dependency solver | +| libsoup | LGPLv2 | Soup, an HTTP library implementation | +| libssh-config | LGPLv2+ | Configuration files for libssh | +| libssh | LGPLv2+ | A library implementing the SSH protocol | +| libss | MIT | Command line interface parsing library | +| libsss_autofs | LGPLv3+ | A library to allow communication between Autofs and SSSD | +| libsss_certmap | LGPLv3+ | SSSD Certificate Mapping Library | +| libsss_idmap | LGPLv3+ | FreeIPA Idmap library | +| libsss_nss_idmap | LGPLv3+ | Library for SID and certificate based lookups | +| libsss_simpleifp | GPLv3+ | The SSSD D-Bus responder helper library | +| libsss_sudo | LGPLv3+ | A library to allow communication between SUDO and SSSD | +| libstdc++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GNU Standard C++ Library | +| libstemmer | BSD | C stemming algorithm library | +| libstoragemgmt-arcconf-plugin | LGPLv2+ | Files for Microsemi Adaptec and Smart Family support for libstoragemgmt | +| libstoragemgmt-hpsa-plugin | LGPLv2+ | Files for HP SmartArray support for libstoragemgmt | +| libstoragemgmt | LGPLv2+ | Storage array management library | +| libstoragemgmt-local-plugin | LGPLv2+ | Files for local pseudo plugin of libstoragemgmt | +| libstoragemgmt-megaraid-plugin | LGPLv2+ | Files for LSI MegaRAID support for libstoragemgmt | +| libstoragemgmt-nfs-plugin-clibs | LGPLv2+ | Python C extension module for libstoragemgmt NFS plugin | +| libstoragemgmt-nfs-plugin | LGPLv2+ | Files for NFS local filesystem support for libstoragemgmt | +| libstoragemgmt-nstor-plugin | LGPLv2+ | Files for NexentaStor array support for libstoragemgmt | +| libstoragemgmt-smis-plugin | LGPLv2+ | Files for SMI-S generic array support for libstoragemgmt | +| libstoragemgmt-udev | LGPLv2+ | Udev files for libstoragemgmt | +| libsysfs | LGPLv2+ | Shared library for interfacing with sysfs | +| libtalloc-devel | LGPLv3+ | Developer tools for the Talloc library | +| libtalloc | LGPLv3+ | The talloc library | +| libtasn1 | GPLv3+ and LGPLv2+ | The ASN.1 library used in GNUTLS | +| libtdb-devel | LGPLv3+ | Header files need to link the Tdb library | +| libtdb | LGPLv3+ | The tdb library | +| libteam-doc | LGPLv2+ | API documentation for libteam and libteamd | +| libteam | LGPLv2+ | Library for controlling team network device | +| libtevent-devel | LGPLv3+ | Developer tools for the Tevent library | +| libtevent | LGPLv3+ | The tevent library | +| libtirpc-devel | SISSL and BSD | Development files for the libtirpc library | +| libtirpc | SISSL and BSD | Transport Independent RPC Library | +| libtool-ltdl | LGPLv2+ | Runtime libraries for GNU Libtool Dynamic Module Loader | +| libtsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Thread Sanitizer runtime library | +| libubsan | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | The Undefined Behavior Sanitizer runtime library | +| libunistring | GPLv2+ or LGPLv3+ | GNU Unicode string library | +| libusb | LGPLv2+ | A library which allows userspace access to USB devices | +| libusbx-devel-doc | LGPLv2+ | Development files for libusbx | +| libusbx-devel | LGPLv2+ | Development files for libusbx | +| libusbx | LGPLv2+ | Library for accessing USB devices | +| libuser | LGPLv2+ | A user and group account administration library | +| libutempter | LGPLv2+ | A privileged helper for utmp/wtmp updates | +| libuuid | BSD | Universally unique ID library | +| libuuid-devel | BSD | Universally unique ID library | +| libvarlink | ASL 2.0 | Varlink C Library | +| libvarlink-util | ASL 2.0 | Varlink command line tools | +| libverto-devel | MIT | Development files for libverto | +| libverto-libevent | MIT | libevent module for libverto | +| libverto | MIT | Main loop abstraction library | +| libwbclient | GPLv3+ and LGPLv3+ | The winbind client library | +| libxcrypt-devel | LGPLv2+ and BSD and Public Domain | Development files for libxcrypt | +| libxcrypt | LGPLv2+ and BSD and Public Domain | Extended crypt library for DES, MD5, Blowfish and others | +| libxml2 | MIT | Library providing XML and HTML support | +| libxmlb | LGPLv2+ | Library for querying compressed XML metadata | +| libxslt | MIT | Library providing the Gnome XSLT engine | +| libyaml | MIT | YAML 1.1 parser and emitter written in C | +| libzstd | BSD and GPLv2 | Zstd shared library | +| libzstd-devel | BSD and GPLv2 | Header files for Zstd library | +| linux-firmware | GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted | Firmware files used by the Linux kernel | +| lksctp-tools-devel | GPLv2 and GPLv2+ and LGPLv2 and MIT | Development files for lksctp-tools | +| lksctp-tools-doc | GPLv2 and GPLv2+ and LGPLv2 and MIT | Documents pertaining to SCTP | +| lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | User-space access to Linux Kernel SCTP | +| lldpad | GPLv2 | Intel LLDP Agent | +| lmdb-libs | OpenLDAP | Shared libraries for lmdb | +| lm_sensors-devel | LGPLv2+ and Verbatim | Development files for programs which will use lm_sensors | +| lm_sensors | GPLv2+ and Verbatim and MIT | Hardware monitoring tools | +| lm_sensors-libs | LGPLv2+ | Lm_sensors core libraries | +| lockdev | LGPLv2 | A library for locking devices | +| logrotate | GPLv2+ | Rotates, compresses, removes and mails system log files | +| logwatch | MIT | A log file analysis program | +| lrzsz | GPLv2+ | The lrz and lsz modem communications programs | +| lshw | GPLv2 | Hardware lister | +| lsof | zlib and Sendmail and LGPLv2+ | A utility which lists open files on a Linux/UNIX system | +| lsscsi | GPLv2+ | List SCSI devices (or hosts) and associated information | +| lua-libs | MIT | Libraries for lua | +| lvm2-dbusd | GPLv2 | LVM2 D-Bus daemon | +| lvm2 | GPLv2 | Userland logical volume management tools | +| lvm2-libs | LGPLv2 | Shared libraries for lvm2 | +| lvm2-lockd | GPLv2 | LVM locking daemon | +| lz4-devel | GPLv2+ and BSD | Development files for lz4 | +| lz4 | GPLv2+ and BSD | Extremely fast compression algorithm | +| lz4-libs | GPLv2+ and BSD | Libaries for lz4 | +| lzo-devel | GPLv2+ | Development files for the lzo library | +| lzo | GPLv2+ | Data compression library with very fast (de)compression | +| lzo-minilzo | GPLv2+ | Mini version of lzo for apps which don't need the full version | +| lzop | GPLv2+ | Real-time file compressor | +| m4 | GPLv3+ | The GNU macro processor | +| mailcap | Public Domain and MIT | Helper application and MIME type associations for file types | +| mailx | BSD with advertising and MPLv1.1 | Enhanced implementation of the mailx command | +| make-devel | GPLv3+ | Header file for externally visible definitions | +| make | GPLv3+ | A GNU tool which simplifies the build process for users | +| man-db-cron | GPLv2+ and GPLv3+ | Periodic update of man-db cache | +| man-db | GPLv2+ and GPLv3+ | Tools for searching and reading man pages | +| man-pages | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Linux kernel and C library user-space interface documentation | +| mcelog | GPLv2 | Tool to translate x86-64 CPU Machine Check Exception data | +| mcstrans | GPL+ | SELinux Translation Daemon | +| mdadm | GPLv2+ | The mdadm program controls Linux md devices (software RAID arrays) | +| memstrack | GPLv3 | A memory allocation tracer, like a hot spot analyzer for memory allocation | +| memtest86+ | GPLv2 | Stand-alone memory tester for x86 and x86-64 computers | +| microcode_ctl | CC0 and Redistributable, no modification permitted | CPU microcode updates for Intel x86 processors | +| microdnf | GPLv3+ | Minimal C implementation of DNF | +| minicom | GPLv2+ and LGPLv2+ and Public Domain | A text-based modem control and terminal emulation program | +| mksh | MirOS and ISC and BSD | MirBSD enhanced version of the Korn Shell | +| mlocate | GPLv2 | An utility for finding files by name | +| mobile-broadband-provider-info | Public Domain | Mobile broadband provider database | +| ModemManager-glib | GPLv2+ | Libraries for adding ModemManager support to applications that use glib. | +| ModemManager | GPLv2+ | Mobile broadband modem management service | +| mokutil | GPLv3+ | Tool to manage UEFI Secure Boot MoK Keys | +| mozjs52 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library | +| mozjs60 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library | +| mpfr | LGPLv3+ and GPLv3+ and GFDL | A C library for multiple-precision floating-point computations | +| mtools | GPLv3+ | Programs for accessing MS-DOS disks without mounting the disks | +| mtr | GPLv2 | Network diagnostic tool combining 'traceroute' and 'ping' | +| nano | GPLv3+ | A small text editor | +| ncurses-base | MIT | Descriptions of common terminals | +| ncurses-c++-libs | MIT | Ncurses C++ bindings | +| ncurses-compat-libs | MIT | Ncurses compatibility libraries | +| ncurses-devel | MIT | Development files for the ncurses library | +| ncurses-libs | MIT | Ncurses libraries | +| ncurses | MIT | Ncurses support utilities | +| ncurses-term | MIT | Terminal descriptions | +| ndctl | GPLv2 | Manage ""libnvdimm"" subsystem devices (Non-volatile Memory) | +| ndctl-libs | LGPLv2 | Management library for ""libnvdimm"" subsystem devices (Non-volatile Memory) | +| netconsole-service | GPLv2 | Service for initializing of network console logging | +| netlabel_tools | GPLv2 | Tools to manage the Linux NetLabel subsystem | +| net-snmp-libs | BSD | The NET-SNMP runtime client libraries | +| nettle | LGPLv3+ or GPLv2+ | A low-level cryptographic library | +| net-tools | GPLv2+ | Basic networking tools | +| NetworkManager-adsl | GPLv2+ and LGPLv2+ | ADSL device plugin for NetworkManager | +| NetworkManager-bluetooth | GPLv2+ and LGPLv2+ | Bluetooth device plugin for NetworkManager | +| NetworkManager-config-server | GPLv2+ and LGPLv2+ | NetworkManager config file for ""server-like"" defaults | +| NetworkManager-dispatcher-routing-rules | GPLv2+ and LGPLv2+ | NetworkManager dispatcher file for advanced routing rules | +| NetworkManager | GPLv2+ and LGPLv2+ | Network connection manager and user applications | +| NetworkManager-libnm | LGPLv2+ | Libraries for adding NetworkManager support to applications. | +| NetworkManager-ovs | GPLv2+ and LGPLv2+ | Open vSwitch device plugin for NetworkManager | +| NetworkManager-ppp | GPLv2+ and LGPLv2+ | PPP plugin for NetworkManager | +| NetworkManager-team | GPLv2+ and LGPLv2+ | Team device plugin for NetworkManager | +| NetworkManager-tui | GPLv2+ and LGPLv2+ | NetworkManager curses-based UI | +| NetworkManager-wifi | GPLv2+ and LGPLv2+ | Wifi plugin for NetworkManager | +| NetworkManager-wwan | GPLv2+ and LGPLv2+ | Mobile broadband device plugin for NetworkManager | +| network-scripts | GPLv2 | Legacy scripts for manipulating of network devices | +| network-scripts-team | LGPLv2+ | libteam legacy network service support | +| newt | LGPLv2 | A library for text mode user interfaces | +| nfs4-acl-tools | BSD | The nfs4 ACL tools | +| nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | NFS utilities and supporting clients and daemons for the kernel NFS server | +| nftables | GPLv2 | Netfilter Tables userspace utillites | +| npth | LGPLv2+ | The New GNU Portable Threads library | +| nscd | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | A Name Service Caching Daemon (nscd). | +| nss_db | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Name Service Switch (NSS) module using hash-indexed files | +| nss_nis | LGPLv2+ | Name Service Switch (NSS) module using NIS | +| ntsysv | GPLv2 | A tool to set the stop/start of system services in a runlevel | +| numactl-devel | LGPLv2 and GPLv2 | Development package for building Applications that use numa | +| numactl | GPLv2 | Library for tuning for Non Uniform Memory Access machines | +| numactl-libs | LGPLv2 and GPLv2 | libnuma libraries | +| numad | LGPLv2 | NUMA user daemon | +| numatop | BSD | Memory access locality characterization and analysis | +| nvme-cli | GPLv2+ | NVMe management command line interface | +| nvmetcli | ASL 2.0 | An adminstration shell for NVMe storage targets | +| opa-address-resolution | BSD or GPLv2 | OPA Address Resolution manager | +| opa-basic-tools | BSD or GPLv2 | OPA management level tools and scripts | +| opa-fastfabric | BSD or GPLv2 | Management level tools and scripts | +| opa-fm | GPLv2 or BSD | Intel Omni-Path Fabric Management Software | +| opa-libopamgt | BSD or GPLv2 | Omni-Path management API library | +| opencryptoki | CPL | Implementation of the PKCS#11 (Cryptoki) specification v2.11 | +| opencryptoki-icsftok | CPL | ICSF token support for opencryptoki | +| opencryptoki-libs | CPL | The run-time libraries for opencryptoki package | +| opencryptoki-swtok | CPL | The software token implementation for opencryptoki | +| opencryptoki-tpmtok | CPL | Trusted Platform Module (TPM) device support for opencryptoki | +| openhpi | BSD | Hardware Platform Interface library and tools | +| openhpi-libs | BSD | The system libraries for the OpenHPI project | +| OpenIPMI-lanserv | LGPLv2+ and GPLv2+ or BSD | Emulates an IPMI network listener | +| OpenIPMI | LGPLv2+ and GPLv2+ or BSD | IPMI (Intelligent Platform Management Interface) library and tools | +| OpenIPMI-libs | LGPLv2+ and GPLv2+ or BSD | The OpenIPMI runtime libraries | +| OpenIPMI-perl | LGPLv2+ and GPLv2+ or BSD | IPMI Perl language bindings | +| openldap-clients | OpenLDAP | LDAP client utilities | +| openldap-devel | OpenLDAP | LDAP development libraries and header files | +| openldap | OpenLDAP | LDAP support libraries | +| opensc | LGPLv2+ | Smart card library and applications | +| opensm | GPLv2 or BSD | OpenIB InfiniBand Subnet Manager and management utilities | +| opensm-libs | GPLv2 or BSD | Libraries used by opensm and included utilities | +| openssh | BSD | An open source implementation of SSH protocol version 2 | +| openssh-cavs | BSD | CAVS tests for FIPS validation | +| openssh-clients | BSD | An open source SSH client applications | +| openssh-keycat | BSD | A mls keycat backend for openssh | +| openssh-ldap | BSD | A LDAP support for open source SSH server daemon | +| openssh-server | BSD | An open source SSH server daemon | +| openssl-devel | OpenSSL and ASL 2.0 | Files for development of applications which will use OpenSSL | +| openssl-ibmpkcs11 | OpenSSL | IBM OpenSSL PKCS#11 engine | +| openssl-libs | OpenSSL and ASL 2.0 | A general purpose cryptography library with TLS implementation | +| openssl | OpenSSL and ASL 2.0 | Utilities from the general purpose cryptography library with TLS implementation | +| openssl-perl | OpenSSL and ASL 2.0 | Perl scripts provided with OpenSSL | +| openssl-pkcs11 | LGPLv2+ and BSD | A PKCS#11 engine for use with OpenSSL | +| os-prober | GPLv2+ and GPL+ | Probes disks on the system for installed operating systems | +| p11-kit | BSD | Library for loading and sharing PKCS#11 modules | +| p11-kit-devel | BSD | Development files for p11-kit | +| p11-kit-server | BSD | Server and client commands for p11-kit | +| p11-kit-trust | BSD | System trust module from p11-kit | +| pam | BSD and GPLv2+ | An extensible library which provides authentication for applications | +| pam_cifscreds | GPLv3 | PAM module to manage NTLM credentials in kernel keyring | +| pam-devel | BSD and GPLv2+ | Files needed for developing PAM-aware applications and modules for PAM | +| pam_ssh_agent_auth | BSD | PAM module for authentication with ssh-agent | +| parted | GPLv3+ | The GNU disk partition manipulation program | +| passwd | BSD or GPL+ | An utility for setting or changing passwords using PAM | +| patch | GPLv3+ | Utility for modifying/upgrading files | +| pciutils-devel | GPLv2+ | Linux PCI development library | +| pciutils | GPLv2+ | PCI bus related utilities | +| pciutils-libs | GPLv2+ | Linux PCI library | +| pcre2 | BSD | Perl-compatible regular expression library | +| pcre2-devel | BSD | Development files for pcre2 | +| pcre2-utf16 | BSD | UTF-16 variant of PCRE2 | +| pcre2-utf32 | BSD | UTF-32 variant of PCRE2 | +| pcre | BSD | Perl-compatible regular expression library | +| pcre-cpp | BSD | C++ bindings for PCRE | +| pcre-devel | BSD | Development files for pcre | +| pcre-utf16 | BSD | UTF-16 variant of PCRE | +| pcre-utf32 | BSD | UTF-32 variant of PCRE | +| pcsc-lite | BSD | PC/SC Lite smart card framework and applications | +| pcsc-lite-ccid | LGPLv2+ | Generic USB CCID smart card reader driver | +| pcsc-lite-doc | BSD | PC/SC Lite developer documentation | +| pcsc-lite-libs | BSD | PC/SC Lite libraries | +| perf | GPLv2 | Performance monitoring for the Linux kernel | +| perftest | GPLv2 or BSD | IB Performance Tests | +| perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists | +| perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files | +| perl-Carp | GPL+ or Artistic | Alternative warn and die for modules | +| perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library | +| perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library | +| perl-constant | GPL+ or Artistic | Perl pragma to declare constants | +| perl-Data-Dumper | GPL+ or Artistic | Stringify perl data structures, suitable for printing and eval | +| perl-Date-Manip | GPL+ or Artistic | Date manipulation routines | +| perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver | +| perl-DBI | GPL+ or Artistic | A database access API for perl | +| perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl | +| perl-Errno | GPL+ or Artistic | System errno constants | +| perl-Exporter | GPL+ or Artistic | Implements default import method for modules | +| perl-File-Path | GPL+ or Artistic | Create or remove directory trees | +| perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely | +| perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options | +| perl-HTTP-Tiny | GPL+ or Artistic | Small, simple, correct HTTP/1.1 client | +| perl-interpreter | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | Standalone executable Perl interpreter | +| perl-IO-Compress | GPL+ or Artistic | Read and write compressed data | +| perl-IO | GPL+ or Artistic | Perl input/output modules | +| perl-IO-Zlib | GPL+ or Artistic | Perl IO | +| perl-libs | (GPL+ or Artistic) and HSRL and MIT and UCD | The libraries for the perl run-time | +| perl-macros | GPL+ or Artistic | Macros for rpmbuild | +| perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics | +| perl-Math-Complex | GPL+ or Artistic | Complex numbers and trigonometric functions | +| perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings | +| perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time | +| perl-Parse-Yapp | GPL+ or Artistic | Perl extension for generating and using LALR parsers | +| perl-PathTools | (GPL+ or Artistic) and BSD | PathTools Perl module (Cwd, File | +| perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences | +| perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats | +| perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format | +| perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation | +| perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation | +| perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines | +| perl-Socket | GPL+ or Artistic | Networking constants and support functions | +| perl-Storable | GPL+ or Artistic | Persistence for Perl data structures | +| perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Getting CPU information | +| perl-Sys-MemInfo | GPL+ or Artistic | Memory information as Perl module | +| perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences | +| perl-Term-Cap | GPL+ or Artistic | Perl termcap interface | +| perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets | +| perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays | +| perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping | +| perl-threads | GPL+ or Artistic | Perl interpreter-based threads | +| perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads | +| perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time | +| perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms | +| pigz | zlib | Parallel implementation of gzip | +| pkgconf | ISC | Package compiler and linker metadata toolkit | +| pkgconf-m4 | GPLv2+ with exceptions | m4 macros for pkgconf | +| pkgconf-pkg-config | ISC | pkgconf shim to provide /usr/bin/pkg-config | +| platform-python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python3 packages | +| platform-python | Python | Internal interpreter of the Python programming language | +| platform-python-setuptools | MIT | Easily build and distribute Python 3 packages | +| policycoreutils-dbus | GPLv2 | SELinux policy core DBUS api | +| policycoreutils-devel | GPLv2 | SELinux policy core policy devel utilities | +| policycoreutils | GPLv2 | SELinux policy core utilities | +| policycoreutils-newrole | GPLv2 | The newrole application for RBAC/MLS | +| policycoreutils-python-utils | GPLv2 | SELinux policy core python utilities | +| policycoreutils-restorecond | GPLv2 | SELinux restorecond utilities | +| polkit-devel | LGPLv2+ | Development files for polkit | +| polkit-docs | LGPLv2+ | Development documentation for polkit | +| polkit | LGPLv2+ | An authorization framework | +| polkit-libs | LGPLv2+ | Libraries for polkit | +| polkit-pkla-compat | LGPLv2+ | Rules for polkit to add compatibility with pklocalauthority | +| popt-devel | MIT | Development files for the popt library | +| popt | MIT | C library for parsing command line parameters | +| portreserve | GPLv2+ | TCP port reservation utility | +| postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix Mail Transport Agent | +| ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The Point-to-Point Protocol daemon | +| prefixdevname | MIT | Udev helper utility that provides network interface naming using user defined prefix | +| procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | System and process monitoring utilities | +| procps-ng-i18n | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | Internationalization pack for procps-ng | +| psacct | GPLv3+ | Utilities for monitoring process activities | +| ps_mem | LGPLv2 | Memory profiling tool | +| psmisc | GPLv2+ | Utilities for managing processes on your system | +| publicsuffix-list-dafsa | MPLv2.0 | Cross-vendor public domain suffix database in DAFSA form | +| publicsuffix-list | MPLv2.0 | Cross-vendor public domain suffix database | +| python3-asn1crypto | MIT | Fast Python ASN.1 parser and serializer | +| python3-audit | LGPLv2+ | Python3 bindings for libaudit | +| python3-avahi | LGPLv2+ | Python3 Avahi bindings | +| python3-boom | GPLv2 | A set of libraries and tools for managing boot loader entries | +| python3-cffi | MIT | Foreign Function Interface for Python 3 to call C code | +| python3-chardet | LGPLv2 | Character encoding auto-detection in Python 3 | +| python3-configobj | BSD | Config file reading, writing, and validation for Python 3 | +| python3-configshell | ASL 2.0 | A framework to implement simple but nice CLIs | +| python3-cryptography | ASL 2.0 or BSD | PyCA's cryptography library | +| python3-dateutil | BSD | Powerful extensions to the standard datetime module | +| python3-dbus | MIT | D-Bus bindings for python3 | +| python3-decorator | BSD | Module to simplify usage of decorators in python3 | +| python3-dmidecode | GPLv2 | Python 3 module to access DMI data | +| python3-dnf | GPLv2+ and GPLv2 and GPL | Python 3 interface to DNF | +| python3-dnf-plugin-post-transaction-actions | GPLv2+ | Post transaction actions Plugin for DNF | +| python3-dnf-plugins-core | GPLv2+ | Core Plugins for DNF | +| python3-dnf-plugin-versionlock | GPLv2+ | Version Lock Plugin for DNF | +| python3-dns | MIT | DNS toolkit for Python 3 | +| python3-ethtool | GPLv2 | Python module to interface with ethtool | +| python3-firewall | GPLv2+ | Python3 bindings for firewalld | +| python3-gobject-base | LGPLv2+ and MIT | Python 3 bindings for GObject Introspection base package | +| python3-gpg | LGPLv2+ and MIT | gpgme bindings for Python 3 | +| python3-hawkey | LGPLv2+ | Python 3 bindings for the hawkey library | +| python3-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) | +| python3-iniparse | MIT and Python | Python Module for Accessing and Modifying Configuration Data in INI files | +| python3-inotify | MIT | Monitor filesystem events with Python under Linux | +| python3-iscsi-initiator-utils | GPLv2+ | Python 3.6 bindings to iscsi-initiator-utils | +| python3-jwt | MIT | JSON Web Token implementation in Python | +| python3-kmod | LGPLv2+ | Python module to work with kernel modules | +| python3-ldb | LGPLv3+ | Python bindings for the LDB library | +| python3-libcomps | GPLv2+ | Python 3 bindings for libcomps library | +| python3-libdnf | LGPLv2+ | Python 3 bindings for the libdnf library. | +| python3-libipa_hbac | LGPLv3+ | Python3 bindings for the FreeIPA HBAC Evaluator library | +| python3-libnl3 | LGPLv2 | libnl3 binding for Python 3 | +| python3-libproxy | LGPLv2+ | Binding for libproxy and python3 | +| python3-librepo | LGPLv2+ | Python 3 bindings for the librepo library | +| python3-libselinux | Public Domain | SELinux python 3 bindings for libselinux | +| python3-libsemanage | LGPLv2+ | semanage python 3 bindings for libsemanage | +| python3-libs | Python | Python runtime libraries | +| python3-libsss_nss_idmap | LGPLv3+ | Python3 bindings for libsss_nss_idmap | +| python3-libstoragemgmt-clibs | LGPLv2+ | Python 3 C extension module for libstoragemgmt | +| python3-libstoragemgmt | LGPLv2+ | Python 3 client libraries and plug-in support for libstoragemgmt | +| python3-libuser | LGPLv2+ | Python 3 bindings for the libuser library | +| python3-libxml2 | MIT | Python 3 bindings for the libxml2 library | +| python3-linux-procfs | GPLv2 | Linux /proc abstraction classes | +| python3-magic | BSD | Python 3 bindings for the libmagic API | +| python3-nftables | GPLv2 | Python module providing an interface to libnftables | +| python3-oauthlib | BSD | An implementation of the OAuth request-signing logic | +| python3-openipmi | LGPLv2+ and GPLv2+ or BSD | IPMI Python language bindings | +| python3-perf | GPLv2 and Redistributable, no modification permitted | Python bindings for apps which will manipulate perf events | +| python3-pip-wheel | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | The pip wheel | +| python3-ply | BSD | Python Lex-Yacc | +| python3-policycoreutils | GPLv2 | SELinux policy core python3 interfaces | +| python3-pwquality | BSD or GPLv2+ | Python bindings for the libpwquality library | +| python3-pycparser | BSD | C parser and AST generator written in Python | +| python3-pyparsing | MIT | Python package with an object-oriented approach to text processing | +| python3-pysocks | BSD | A Python SOCKS client module | +| python3-pyudev | LGPLv2+ | A libudev binding | +| python3-pyverbs | GPLv2 or BSD | Python3 API over IB verbs | +| python3-pywbem | LGPLv2 | Python3 WBEM Client and Provider Interface | +| python3-pyyaml | MIT | YAML parser and emitter for Python | +| python3-requests | ASL 2.0 | HTTP library, written in Python, for human beings | +| python3-requests-oauthlib | ISC | OAuthlib authentication support for Requests. | +| python3-rpm | GPLv2+ | Python 3 bindings for apps which will manipulate RPM packages | +| python3-rtslib | ASL 2.0 | API for Linux kernel LIO SCSI target | +| python3-samba | GPLv3+ and LGPLv3+ | Samba Python3 libraries | +| python3-samba-test | GPLv3+ and LGPLv3+ | Samba Python libraries | +| python3-schedutils | GPLv2 | Linux scheduler python bindings | +| python3-setools | GPLv2 | Policy analysis tools for SELinux | +| python3-setuptools | MIT | Easily build and distribute Python 3 packages | +| python3-setuptools-wheel | MIT | The setuptools wheel | +| python3-six | MIT | Python 2 and 3 compatibility utilities | +| python3-slip-dbus | GPLv2+ | Convenience functions for dbus services in Python 3.x | +| python3-slip | GPLv2+ | Convenience, extension and workaround code for Python 3.x | +| python3-solv | BSD | Python bindings for the libsolv library | +| python3-sssdconfig | GPLv3+ | SSSD and IPA configuration file manipulation classes and functions | +| python3-sss | LGPLv3+ | Python3 bindings for sssd | +| python3-sss-murmur | LGPLv3+ | Python3 bindings for murmur hash function | +| python3-talloc | LGPLv3+ | Python bindings for the Talloc library | +| python3-tdb | LGPLv3+ | Python3 bindings for the Tdb library | +| python3-test | Python | The self-test suite for the main python3 package | +| python3-tevent | LGPLv3+ | Python 3 bindings for the Tevent library | +| python3-urllib3 | MIT | Python3 HTTP library with thread-safe connection pooling and file post | +| python3-urwid | LGPLv2+ | Console user interface library | +| python3-varlink | ASL 2.0 | Python implementation of Varlink | +| quota | BSD and GPLv2 and GPLv2+ | System administration tools for monitoring users' disk usage | +| quota-doc | BSD and GPLv2 and GPLv2+ | Additional documentation for disk quotas | +| quota-nld | BSD and GPLv2 and GPLv2+ | quota_nld daemon | +| quota-nls | BSD and LGPLv2+ and GPLv2 and GPLv2+ | Gettext catalogs for disk quota tools | +| quota-rpc | BSD and LGPLv2+ and GPLv2 and GPLv2+ | RPC quota daemon | +| quota-warnquota | BSD and GPLv2 and GPLv2+ | Send e-mail to users over quota | +| rasdaemon | GPLv2 | Utility to receive RAS error tracings | +| rdma-core-devel | GPLv2 or BSD | RDMA core development libraries and headers | +| rdma-core | GPLv2 or BSD | RDMA core userspace libraries and daemons | +| readline-devel | GPLv3+ | Files needed to develop programs which use the readline library | +| readline | GPLv3+ | A library for editing typed command lines | +| readonly-root | GPLv2 | Service for configuring read-only root support | +| realmd | LGPLv2+ | Kerberos realm enrollment service | +| rmt | CDDL | Provides certain programs with access to remote tape devices | +| rng-tools | GPLv2+ | Random number generator related utilities | +| rootfiles | Public Domain | The basic required files for the root user's directory | +| rpcbind | BSD | Universal Addresses to RPC Program Number Mapper | +| rpm-apidocs | GPLv2+ | API documentation for RPM libraries | +| rpm-build-libs | GPLv2+ and LGPLv2+ with exceptions | Libraries for building and signing RPM packages | +| rpm-cron | GPLv2+ | Create daily logs of installed packages. | +| rpm-devel | GPLv2+ and LGPLv2+ with exceptions | Development files for manipulating RPM packages | +| rpm | GPLv2+ | The RPM package management system | +| rpm-libs | GPLv2+ and LGPLv2+ with exceptions | Libraries for manipulating RPM packages | +| rpm-plugin-ima | GPLv2+ | Rpm plugin ima file signatures | +| rpm-plugin-prioreset | GPLv2+ | Rpm plugin for resetting scriptlet priorities for SysV init | +| rpm-plugin-selinux | GPLv2+ | Rpm plugin for SELinux functionality | +| rpm-plugin-syslog | GPLv2+ | Rpm plugin for syslog functionality | +| rpm-plugin-systemd-inhibit | GPLv2+ | Rpm plugin for systemd inhibit functionality | +| rpm-sign | GPLv2+ | Package signing support | +| rsync-daemon | GPLv3+ | Service for anonymous access to rsync | +| rsync | GPLv3+ | A program for synchronizing files over a network | +| samba-client | GPLv3+ and LGPLv3+ | Samba client programs | +| samba-client-libs | GPLv3+ and LGPLv3+ | Samba client libraries | +| samba-common | GPLv3+ and LGPLv3+ | Files used by both Samba servers and clients | +| samba-common-libs | GPLv3+ and LGPLv3+ | Libraries used by both Samba servers and clients | +| samba-common-tools | GPLv3+ and LGPLv3+ | Tools for Samba servers and clients | +| samba | GPLv3+ and LGPLv3+ | Server and Client software to interoperate with Windows machines | +| samba-krb5-printing | GPLv3+ and LGPLv3+ | Samba CUPS backend for printing with Kerberos | +| samba-libs | GPLv3+ and LGPLv3+ | Samba libraries | +| samba-pidl | GPLv3+ and LGPLv3+ | Perl IDL compiler | +| samba-test | GPLv3+ and LGPLv3+ | Testing tools for Samba servers and clients | +| samba-test-libs | GPLv3+ and LGPLv3+ | Libraries need by the testing tools for Samba servers and clients | +| samba-winbind-clients | GPLv3+ and LGPLv3+ | Samba winbind clients | +| samba-winbind | GPLv3+ and LGPLv3+ | Samba winbind | +| samba-winbind-krb5-locator | GPLv3+ and LGPLv3+ | Samba winbind krb5 locator | +| samba-winbind-modules | GPLv3+ and LGPLv3+ | Samba winbind modules | +| samba-winexe | GPLv3 | Samba Winexe Windows Binary | +| sanlock-lib | GPLv2 and GPLv2+ and LGPLv2+ | A shared storage lock manager library | +| sed | GPLv3+ | A GNU stream text editor | +| selinux-policy-devel | GPLv2+ | SELinux policy devel | +| selinux-policy-doc | GPLv2+ | SELinux policy documentation | +| selinux-policy | GPLv2+ | SELinux policy configuration | +| selinux-policy-minimum | GPLv2+ | SELinux minimum base policy | +| selinux-policy-mls | GPLv2+ | SELinux mls base policy | +| selinux-policy-sandbox | GPLv2+ | SELinux policy sandbox | +| selinux-policy-targeted | GPLv2+ | SELinux targeted base policy | +| setools-console | GPLv2 | Policy analysis command-line tools for SELinux | +| setserial | GPL+ | A utility for configuring serial ports | +| setup | Public Domain | A set of system configuration and setup files | +| sg3_utils | GPLv2+ and BSD | Utilities for devices that use SCSI command sets | +| sg3_utils-libs | GPLv2+ and BSD | Shared library for sg3_utils | +| sgml-common | GPL+ | Common SGML catalog and DTD files | +| sgpio | GPLv2+ | SGPIO captive backplane tool | +| shadow-utils | BSD and GPLv2+ | Utilities for managing accounts and shadow password files | +| shared-mime-info | GPLv2+ | Shared MIME information database | +| shim-aa64 | BSD | First-stage UEFI bootloader | +| shim-ia32 | BSD | First-stage UEFI bootloader | +| shim-x64 | BSD | First-stage UEFI bootloader | +| slang | GPLv2+ | The shared library for the S-Lang extension language | +| smartmontools | GPLv2+ | Tools for monitoring SMART capable hard disks | +| smc-tools | EPL | Shared Memory Communication Tools | +| snappy | BSD | Fast compression and decompression library | +| sos-audit | GPLv2+ | Audit use of some commands for support purposes | +| sos | GPLv2+ | A set of tools to gather troubleshooting information from a system | +| spax | CDDL | Portable archive exchange | +| sqlite-devel | Public Domain | Development tools for the sqlite3 embeddable SQL database engine | +| sqlite-doc | Public Domain | Documentation for sqlite | +| sqlite-libs | Public Domain | Shared library for the sqlite3 embeddable SQL database engine. | +| sqlite | Public Domain | Library that implements an embeddable SQL database engine | +| squashfs-tools | GPLv2+ | Utility for the creation of squashfs filesystems | +| srp_daemon | GPLv2 or BSD | Tools for using the InfiniBand SRP protocol devices | +| sssd-ad | GPLv3+ | The AD back end of the SSSD | +| sssd-client | LGPLv3+ | SSSD Client libraries for NSS and PAM | +| sssd-common | GPLv3+ | Common files for the SSSD | +| sssd-common-pac | GPLv3+ | Common files needed for supporting PAC processing | +| sssd-dbus | GPLv3+ | The D-Bus responder of the SSSD | +| sssd | GPLv3+ | System Security Services Daemon | +| sssd-ipa | GPLv3+ | The IPA back end of the SSSD | +| sssd-kcm | GPLv3+ | An implementation of a Kerberos KCM server | +| sssd-krb5-common | GPLv3+ | SSSD helpers needed for Kerberos and GSSAPI authentication | +| sssd-krb5 | GPLv3+ | The Kerberos authentication back end for the SSSD | +| sssd-ldap | GPLv3+ | The LDAP back end of the SSSD | +| sssd-libwbclient | GPLv3+ and LGPLv3+ | The SSSD libwbclient implementation | +| sssd-nfs-idmap | GPLv3+ | SSSD plug-in for NFSv4 rpc.idmapd | +| sssd-polkit-rules | GPLv3+ | Rules for polkit integration for SSSD | +| sssd-proxy | GPLv3+ | The proxy back end of the SSSD | +| sssd-tools | GPLv3+ | Userspace tools for use with the SSSD | +| sssd-winbind-idmap | GPLv3+ and LGPLv3+ | SSSD's idmap_sss Backend for Winbind | +| star | CDDL | An archiving tool with ACL support | +| strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process | +| stunnel | GPLv2 | A TLS-encrypting socket wrapper | +| sudo | ISC | Allows restricted root access for specified users | +| symlinks | Copyright only | A utility which maintains a system's symbolic links | +| syslinux-extlinux | GPLv2+ | The EXTLINUX bootloader, for booting the local system. | +| syslinux-extlinux-nonlinux | GPLv2+ | The parts of the EXTLINUX bootloader which aren't run from linux. | +| syslinux | GPLv2+ | Simple kernel loader which boots from a FAT filesystem | +| syslinux-nonlinux | GPLv2+ | SYSLINUX modules which aren't run from linux. | +| syslinux-tftpboot | GPLv2+ | SYSLINUX modules in /tftpboot, available for network booting | +| systemd-container | LGPLv2+ | Tools for containers and VMs | +| systemd-devel | LGPLv2+ and MIT | Development headers for systemd | +| systemd-journal-remote | LGPLv2+ | Tools to send journal events over the network | +| systemd | LGPLv2+ and MIT and GPLv2+ | System and Service Manager | +| systemd-libs | LGPLv2+ and MIT | systemd libraries | +| systemd-pam | LGPLv2+ and MIT and GPLv2+ | systemd PAM module | +| systemd-tests | LGPLv2+ | Internal unit tests for systemd | +| systemd-udev | LGPLv2+ | Rule-based device node and kernel event manager | +| system-storage-manager | GPLv2+ | A single tool to manage your storage | +| target-restore | ASL 2.0 | Systemd service for targetcli/rtslib | +| tar | GPLv3+ | A GNU file archiving program | +| tboot | BSD | Performs a verified launch using Intel TXT | +| tcl-devel | TCL | Tcl scripting language development environment | +| tcl-doc | TCL | Tcl documentation | +| tcl | TCL | Tool Command Language, pronounced tickle | +| tdb-tools | LGPLv3+ | Developer tools for the Tdb library | +| teamd | LGPLv2+ | Team network device control daemon | +| timedatex | GPLv2+ | D-Bus service for system clock and RTC settings | +| time | GPLv3+ and GFDL | A GNU utility for monitoring a program's use of system resources | +| tmpwatch | GPLv2 | A utility for removing files based on when they were last accessed | +| tmux | ISC and BSD | A terminal multiplexer | +| tpm2-abrmd | BSD | A system daemon implementing TPM2 Access Broker and Resource Manager | +| tpm2-abrmd-selinux | BSD | SELinux policies for tpm2-abrmd | +| tpm2-tools | BSD | A TPM2.0 testing tool build upon TPM2.0-TSS | +| tpm2-tss | BSD | TPM2.0 Software Stack | +| tpm2-tss-devel | BSD | Headers and libraries for building apps that use tpm2-tss | +| tpm-quote-tools | BSD | TPM-based attestation using the TPM quote operation (tools) | +| tpm-tools | CPL | Management tools for the TPM hardware | +| tpm-tools-pkcs11 | CPL | Management tools using PKCS#11 for the TPM hardware | +| trace-cmd | GPLv2 and LGPLv2 | A user interface to Ftrace | +| traceroute | GPLv2+ | Traces the route taken by packets over an IPv4/IPv6 network | +| tree | GPLv2+ | File system tree viewer | +| trousers | BSD | TCG's Software Stack v1.2 | +| trousers-lib | BSD | TrouSerS libtspi library | +| tuna | GPLv2 | Application tuning GUI & command line utility | +| tuned | GPLv2+ | A dynamic adaptive system tuning daemon | +| tuned-profiles-atomic | GPLv2+ | Additional tuned profile(s) targeted to Atomic | +| tuned-profiles-compat | GPLv2+ | Additional tuned profiles mainly for backward compatibility with tuned 1.0 | +| tuned-profiles-cpu-partitioning | GPLv2+ | Additional tuned profile(s) optimized for CPU partitioning | +| tuned-profiles-mssql | GPLv2+ | Additional tuned profile(s) for MS SQL Server | +| tuned-profiles-oracle | GPLv2+ | Additional tuned profile(s) targeted to Oracle loads | +| tzdata | Public Domain | Timezone data | +| units | GPLv3+ | A utility for converting amounts from one unit to another | +| unzip | BSD | A utility for unpacking zip files | +| usb_modeswitch-data | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode | +| usb_modeswitch | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode | +| usbutils | GPLv2+ | Linux USB utilities | +| usermode | GPLv2+ | Tools for certain user account management tasks | +| userspace-rcu | LGPLv2+ | RCU (read-copy-update) implementation in user-space | +| util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | A collection of basic system utilities | +| util-linux-user | GPLv2 | libuser based util-linux utilities | +| uuidd | GPLv2 | Helper daemon to guarantee uniqueness of time-based UUIDs | +| vdo | GPLv2 | Management tools for Virtual Data Optimizer | +| vdo-support | GPLv2 | Support tools for Virtual Data Optimizer | +| veritysetup | GPLv2+ and LGPLv2+ | A utility for setting up dm-verity volumes | +| vim-minimal | Vim and MIT | A minimal version of the VIM editor | +| virt-what | GPLv2+ | Detect if we are running in a virtual machine | +| vm-dump-metrics-devel | GPLv2+ | Virtualization host metrics dump development | +| vm-dump-metrics | GPLv2+ | Virtualization host metrics dump | +| watchdog | GPLv2+ | Software and/or Hardware watchdog daemon | +| which | GPLv3 | Displays where a particular program in your path is located | +| words | Public Domain | A dictionary of English words for the /usr/share/dict directory | +| wpa_supplicant | BSD | WPA/WPA2/IEEE 802.1X Supplicant | +| x3270 | BSD | An X Window System based IBM 3278/3279 terminal emulator | +| x3270-text | BSD | IBM 3278/3279 terminal emulator for text mode | +| xdelta | ASL 2.0 | A binary file delta generator | +| xfsdump | GPL+ | Administrative utilities for the XFS filesystem | +| xfsprogs-devel | GPL+ and LGPLv2+ | XFS filesystem-specific headers | +| xfsprogs | GPL+ and LGPLv2+ | Utilities for managing the XFS filesystem | +| xml-common | GPL+ | Common XML catalog and DTD files | +| xmlrpc-c | BSD and MIT | Lightweight RPC library based on XML and HTTP | +| xmlrpc-c-client | BSD and MIT | C client libraries for xmlrpc-c | +| xz-devel | Public Domain | Devel libraries & headers for liblzma | +| xz | GPLv2+ and Public Domain | LZMA compression utilities | +| xz-libs | Public Domain | Libraries for decoding LZMA compression | +| yum | GPLv2+ and GPLv2 and GPL | Package manager | +| yum-utils | GPLv2+ | Yum-utils CLI compatibility layer | +| zip | BSD | A file compression and packaging utility compatible with PKZIP | +| zlib-devel | zlib and Boost | Header files and libraries for Zlib development | +| zlib | zlib and Boost | The compression and decompression library | +| zsh | MIT | Powerful interactive shell | diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..a7ff04d254aaf83382aeea89d57bbadadb8e62af --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/Anolis OS 8.4 PowerTools \345\214\205\346\270\205\345\215\225\350\241\250\346\240\274.md" @@ -0,0 +1,1441 @@ +| 软件包 | 许可协议 | 功能简述 | +|--------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------| +| accountsservice-devel | GPLv3+ | Development files for accountsservice-libs | +| ant-antlr | ASL 2.0 | Optional antlr tasks for ant | +| ant-apache-bcel | ASL 2.0 | Optional apache bcel tasks for ant | +| ant-apache-bsf | ASL 2.0 | Optional apache bsf tasks for ant | +| ant-apache-log4j | ASL 2.0 | Optional apache log4j tasks for ant | +| ant-apache-oro | ASL 2.0 | Optional apache oro tasks for ant | +| ant-apache-regexp | ASL 2.0 | Optional apache regexp tasks for ant | +| ant-apache-resolver | ASL 2.0 | Optional apache resolver tasks for ant | +| ant-apache-xalan2 | ASL 2.0 | Optional apache xalan2 tasks for ant | +| ant | ASL 2.0 | Java build tool | +| ant-commons-logging | ASL 2.0 | Optional commons logging tasks for ant | +| ant-commons-net | ASL 2.0 | Optional commons net tasks for ant | +| ant-contrib | ASL 2.0 and ASL 1.1 | Collection of tasks for Ant | +| ant-contrib-javadoc | ASL 2.0 and ASL 1.1 | Javadoc for ant-contrib | +| ant-javadoc | ASL 2.0 | Javadoc for ant | +| ant-javamail | ASL 2.0 | Optional javamail tasks for ant | +| ant-jdepend | ASL 2.0 | Optional jdepend tasks for ant | +| ant-jmf | ASL 2.0 | Optional jmf tasks for ant | +| ant-jsch | ASL 2.0 | Optional jsch tasks for ant | +| ant-junit | ASL 2.0 | Optional junit tasks for ant | +| ant-lib | ASL 2.0 | Core part of ant | +| antlr-C++ | ANTLR-PD | C++ bindings for antlr2 generated parsers | +| antlr-javadoc | ANTLR-PD | Javadoc for antlr | +| antlr-manual | ANTLR-PD | Manual for antlr | +| antlr-tool | ANTLR-PD | ANother Tool for Language Recognition | +| ant-manual | ASL 2.0 | Manual for ant | +| ant-swing | ASL 2.0 | Optional swing tasks for ant | +| ant-testutil | ASL 2.0 | Test utility classes for ant | +| ant-xz | ASL 2.0 | Optional xz tasks for ant | +| aopalliance-javadoc | Public Domain | API documentation for aopalliance | +| aopalliance | Public Domain | Java/J2EE AOP standards | +| apache-commons-beanutils | ASL 2.0 | Java utility methods for accessing and modifying the properties of arbitrary JavaBeans | +| apache-commons-beanutils-javadoc | ASL 2.0 | Javadoc for apache-commons-beanutils | +| apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java | +| apache-commons-cli-javadoc | ASL 2.0 | API documentation for apache-commons-cli | +| apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders | +| apache-commons-codec-javadoc | ASL 2.0 | API documentation for apache-commons-codec | +| apache-commons-collections | ASL 2.0 | Provides new interfaces, implementations and utilities for Java Collections | +| apache-commons-collections-javadoc | ASL 2.0 | Javadoc for apache-commons-collections | +| apache-commons-collections-testframework | ASL 2.0 | Testframework for apache-commons-collections | +| apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers | +| apache-commons-compress-javadoc | ASL 2.0 | API documentation for apache-commons-compress | +| apache-commons-exec | ASL 2.0 | Java library to reliably execute external processes from within the JVM | +| apache-commons-exec-javadoc | ASL 2.0 | Javadocs for apache-commons-exec | +| apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality | +| apache-commons-io-javadoc | ASL 2.0 | API documentation for apache-commons-io | +| apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter | +| apache-commons-jxpath-javadoc | ASL 2.0 | API documentation for apache-commons-jxpath | +| apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API | +| apache-commons-lang3-javadoc | ASL 2.0 | API documentation for apache-commons-lang3 | +| apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API | +| apache-commons-lang-javadoc | ASL 2.0 | API documentation for apache-commons-lang | +| apache-commons-logging | ASL 2.0 | Apache Commons Logging | +| apache-commons-logging-javadoc | ASL 2.0 | API documentation for apache-commons-logging | +| apache-commons-net | ASL 2.0 | Internet protocol suite Java library | +| apache-commons-net-javadoc | ASL 2.0 | API documentation for apache-commons-net | +| apache-commons-parent | ASL 2.0 | Apache Commons Parent Pom | +| apache-ivy | ASL 2.0 | Java-based dependency manager | +| apache-ivy-javadoc | ASL 2.0 | API Documentation for ivy | +| apache-parent | ASL 2.0 | Parent POM file for Apache projects | +| apache-resource-bundles | ASL 2.0 | Apache Resource Bundles | +| aqute-bnd | ASL 2.0 | BND Tool | +| aqute-bnd-javadoc | ASL 2.0 | Javadoc for aqute-bnd | +| aqute-bndlib | ASL 2.0 | BND library | +| asciidoc-doc | GPL+ and GPLv2+ | Additional documentation and examples for asciidoc | +| asio-devel | Boost | Header files for asio | +| aspell-devel | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | Libraries and header files for Aspell development | +| assertj-core | ASL 2.0 | Library of assertions similar to fest-assert | +| assertj-core-javadoc | ASL 2.0 | API documentation for assertj-core | +| atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) | +| atinject-javadoc | ASL 2.0 | API documentation for atinject | +| atinject-tck | ASL 2.0 | TCK for testing atinject compatibility with JSR-330 | +| atkmm-devel | LGPLv2+ | Development files for atkmm | +| atkmm-doc | LGPLv2+ | Developer's documentation for the atkmm library | +| augeas-devel | LGPLv2+ | Development files for augeas | +| autoconf213 | GPLv2+ | A GNU tool for automatically configuring source code | +| autoconf-archive | GPLv3+ with exceptions | The Autoconf Macro Archive | +| autogen | GPLv3+ | Automated text file generator | +| autotrace | GPLv2+ and LGPLv2+ | Utility for converting bitmaps to vector graphics | +| avahi-compat-howl-devel | LGPLv2+ | Header files for development with the howl compatibility libraries | +| avahi-compat-howl | LGPLv2+ | Libraries for howl compatibility | +| avahi-compat-libdns_sd-devel | LGPLv2+ | Header files for the Apple Bonjour mDNSResponder compatibility libraries | +| avahi-compat-libdns_sd | LGPLv2+ | Libraries for Apple Bonjour mDNSResponder compatibility | +| avahi-devel | LGPLv2+ | Libraries and header files for avahi development | +| babl-devel-docs | LGPLv3+ and GPLv3+ | Documentation for developing programs that will use babl | +| babl-devel | LGPLv3+ and GPLv3+ | Headers for developing programs that will use babl | +| bcc-devel | ASL 2.0 | Shared library for BPF Compiler Collection (BCC) | +| bcc-doc | ASL 2.0 | Examples for BPF Compiler Collection (BCC) | +| bcel | ASL 2.0 | Byte Code Engineering Library | +| bcel-javadoc | ASL 2.0 | API documentation for bcel | +| beust-jcommander | ASL 2.0 | Java framework for parsing command line parameters | +| beust-jcommander-javadoc | ASL 2.0 | API documentation for beust-jcommander | +| bison-devel | GPLv3+ | #NAME? | +| blas-devel | BSD | BLAS development libraries | +| bluez-libs-devel | GPLv2+ | Development libraries for Bluetooth applications | +| bnd-maven-plugin | ASL 2.0 | BND Maven plugin | +| boost-build | Boost and MIT and Python | Cross platform build system for C++ projects | +| boost-doc | Boost and MIT and Python | HTML documentation for the Boost C++ libraries | +| boost-examples | Boost and MIT and Python | Source examples for the Boost C++ libraries | +| boost-graph-mpich | Boost and MIT and Python | Run-time component of parallel boost graph library | +| boost-graph-openmpi | Boost and MIT and Python | Run-time component of parallel boost graph library | +| boost-jam | Boost and MIT and Python | A low-level build tool | +| boost-mpich | Boost and MIT and Python | Run-time component of Boost.MPI library | +| boost-mpich-devel | Boost and MIT and Python | Shared library symbolic links for Boost.MPI | +| boost-mpich-python3 | Boost and MIT and Python | Python 3 run-time component of Boost.MPI library | +| boost-numpy3 | Boost and MIT and Python | Run-time component of boost numpy library for Python 3 | +| boost-openmpi | Boost and MIT and Python | Run-time component of Boost.MPI library | +| boost-openmpi-devel | Boost and MIT and Python | Shared library symbolic links for Boost.MPI | +| boost-openmpi-python3 | Boost and MIT and Python | Python 3 run-time component of Boost.MPI library | +| boost-python3 | Boost and MIT and Python | Run-time component of boost python library for Python 3 | +| boost-python3-devel | Boost and MIT and Python | Shared object symbolic links for Boost.Python 3 | +| boost-static | Boost and MIT and Python | The Boost C++ static development libraries | +| brasero-devel | GPLv3+ | Headers for developing programs that will use brasero | +| brasero-libs | GPLv3+ | Libraries for brasero | +| brlapi-devel | LGPLv2+ | Headers, static archive, and documentation for BrlAPI | +| bsf | ASL 2.0 | Bean Scripting Framework | +| bsf-javadoc | ASL 2.0 | Javadoc for bsf | +| bsh | ASL 2.0 and BSD and Public Domain | Lightweight Scripting for Java | +| bsh-javadoc | ASL 2.0 and BSD and Public Domain | API documentation for bsh | +| bsh-manual | ASL 2.0 and BSD and Public Domain | Manual for bsh | +| byaccj | Public Domain | Parser Generator with Java Extension | +| cairomm-devel | LGPLv2+ | Headers for developing programs that will use cairomm | +| cairomm-doc | LGPLv2+ | Developer's documentation for the cairomm library | +| cal10n-javadoc | MIT | API documentation for cal10n | +| cal10n | MIT | Compiler assisted localization library (CAL10N) | +| cdi-api | ASL 2.0 | CDI API | +| cdi-api-javadoc | ASL 2.0 | Javadoc for cdi-api | +| cdparanoia-devel | LGPLv2 | Development tools for libcdda_paranoia (Paranoia III) | +| celt051-devel | BSD | Development package for celt051 | +| cglib | ASL 2.0 and BSD | Code Generation Library for Java | +| cglib-javadoc | ASL 2.0 and BSD | Javadoc for cglib | +| clucene-contribs-lib | LGPLv2+ or ASL 2.0 | Language specific text analyzers for clucene | +| clucene-core-devel | LGPLv2+ or ASL 2.0 | Headers for developing programs that will use clucene | +| clutter-devel | LGPLv2+ | Clutter development environment | +| clutter-doc | LGPLv2+ | Documentation for clutter | +| clutter-gst3-devel | LGPLv2+ | Development files for clutter-gst3 | +| clutter-gtk-devel | LGPLv2+ | Clutter-gtk development environment | +| codemodel | CDDL-1.1 or GPLv2 with exceptions | Java library for code generators | +| cogl-devel | LGPLv2+ | cogl development environment | +| cogl-doc | LGPLv2+ | Documentation for cogl | +| colord-devel-docs | GPLv2+ and LGPLv2+ | Developer documentation package for colord | +| colord-devel | GPLv2+ and LGPLv2+ | Development package for colord | +| colord-gtk-devel | LGPLv2+ | Development package for colord-gtk | +| compat-guile18-devel | LGPLv2+ | Libraries and header files for the GUILE extensibility library | +| compat-guile18 | LGPLv2+ | A GNU implementation of Scheme for application extensibility | +| corosync-vqsim | BSD | The Corosync Cluster Engine - Votequorum Simulator | +| cppcheck | GPLv3+ | Tool for static C/C++ code analysis | +| cppunit-devel | LGPLv2+ | Libraries and headers for cppunit development | +| cppunit-doc | LGPLv2+ | HTML formatted API documention for cppunit | +| cppunit | LGPLv2+ | C++ unit testing framework | +| cracklib-devel | LGPLv2+ | Development files needed for building applications which use cracklib | +| crash-devel | GPLv3 | kernel crash analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles | +| ctags-etags | GPLv2+ and LGPLv2+ and Public Domain | Exuberant Ctags for emacs tag format | +| CUnit-devel | LGPLv2+ | Header files and libraries for CUnit development | +| cups-filters-devel | LGPLv2 and MIT | OpenPrinting CUPS filters and backends - development environment | +| daxctl-devel | LGPLv2 | Development files for libdaxctl | +| dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | DocBook to LaTeX/ConTeXt Publishing | +| dbus-c++-devel | LGPLv2+ | Development files for dbus-c++ | +| dbus-c++-glib | LGPLv2+ | GLib library for dbus-c++ | +| dbus-c++ | LGPLv2+ | Native C++ bindings for D-Bus | +| dconf-devel | LGPLv2+ and GPLv2+ and GPLv3+ | Header files and libraries for dconf development | +| dejagnu | GPLv3+ | A front end for testing other programs | +| devhelp-devel | GPLv2+ and LGPL2+ | Library to embed Devhelp in other applications - Development files | +| device-mapper-devel | LGPLv2 | Development libraries and headers for device-mapper | +| device-mapper-event-devel | LGPLv2 | Development libraries and headers for the device-mapper event daemon | +| device-mapper-multipath-devel | GPLv2 | Development libraries and headers for device-mapper-multipath | +| docbook2X | MIT | Convert docbook into man and Texinfo | +| docbook5-schemas | Freely redistributable without restriction | Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X | +| docbook-style-dsssl | DMIT | Norman Walsh's modular stylesheets for DocBook | +| docbook-utils | GPLv2+ | Shell scripts for managing DocBook documents | +| dotconf-devel | LGPLv2 | Development files for dotconf | +| dovecot-devel | MIT and LGPLv2 | Development files for dovecot | +| doxygen-doxywizard | GPL+ | A GUI for creating and editing configuration files | +| doxygen | GPL+ | A documentation system for C/C++ | +| doxygen-latex | GPL+ | Support for producing latex/pdf output from doxygen | +| drpm-devel | LGPLv2+ and BSD | C interface for the drpm library | +| dtc | GPLv2+ | Device Tree Compiler | +| dwarves | GPLv2 | Debugging Information Manipulation Tools (pahole & friends) | +| dyninst-devel | LGPLv2+ | Header files for compiling programs with Dyninst | +| dyninst-doc | LGPLv2+ | Documentation for using the Dyninst API | +| dyninst-static | LGPLv2+ | Static libraries for the compiling programs with Dyninst | +| dyninst-testsuite | LGPLv2+ | Programs for testing Dyninst | +| easymock | ASL 2.0 | Easy mock objects | +| easymock-javadoc | ASL 2.0 | Javadoc for easymock | +| eglexternalplatform-devel | MIT | Development files for eglexternalplatform | +| eigen3-devel | MPLv2.0 and LGPLv2+ and BSD | A lightweight C++ template library for vector and matrix math | +| elfutils-devel-static | GPLv2+ or LGPLv3+ | Static archives to handle compiled objects | +| elfutils-libelf-devel-static | GPLv2+ or LGPLv3+ | Static archive of libelf | +| elinks | GPLv2 | A text-mode Web browser | +| enca-devel | GPLv2 | Header files and libraries for enca charset analyzer | +| enca | GPLv2 | Character set analyzer and detector | +| enchant2-devel | LGPLv2+ | Development files for enchant2 | +| enchant-devel | LGPLv2+ | Support files necessary to compile applications with libenchant. | +| evolution-data-server-doc | LGPLv2+ | Documentation files for evolution-data-server | +| evolution-data-server-perl | LGPLv2+ | Supplemental utilities that require Perl | +| evolution-data-server-tests | LGPLv2+ | Tests for the evolution-data-server package | +| evolution-devel | GPLv2+ and GFDL | Development files for building against evolution | +| exec-maven-plugin | ASL 2.0 | Exec Maven Plugin | +| exec-maven-plugin-javadoc | ASL 2.0 | Javadoc for exec-maven-plugin | +| execstack | GPLv2+ | Utility to set/clear/query executable stack bit | +| exempi-devel | BSD | Headers for developing programs that will use exempi | +| exiv2-devel | GPLv2+ | Header files, libraries and development documentation for exiv2 | +| exiv2-doc | GPLv2+ | Api documentation for exiv2 | +| felix-osgi-compendium | ASL 2.0 | Felix OSGi R4 Compendium Bundle | +| felix-osgi-compendium-javadoc | ASL 2.0 | API documentation for felix-osgi-compendium | +| felix-osgi-core | ASL 2.0 | Felix OSGi R4 Core Bundle | +| felix-osgi-core-javadoc | ASL 2.0 | API documentation for felix-osgi-core | +| felix-osgi-foundation | ASL 2.0 | Felix OSGi Foundation EE Bundle | +| felix-osgi-foundation-javadoc | ASL 2.0 | API documentation for felix-osgi-foundation | +| felix-parent | ASL 2.0 | Parent POM file for Apache Felix Specs | +| felix-utils | ASL 2.0 | Utility classes for OSGi | +| felix-utils-javadoc | ASL 2.0 | API documentation for felix-utils | +| fftw-doc | GPLv2+ | FFTW library manual | +| file-devel | BSD | Libraries and header files for file development | +| fipscheck-devel | BSD | Development files for fipscheck | +| flac | BSD and GPLv2+ and GFDL | An encoder/decoder for the Free Lossless Audio Codec | +| flac-devel | BSD and GPLv2+ and GFDL | Development libraries and header files from FLAC | +| flex-devel | BSD and LGPLv2+ | Libraries for flex scanner generator | +| flite-devel | MIT | Development files for flite | +| flite | MIT | Small, fast speech synthesis engine (text-to-speech) | +| fltk-devel | LGPLv2+ with exceptions | Development files for fltk | +| fontawesome-fonts-web | OFL and MIT | Iconic font set, web files | +| fontconfig-devel-doc | MIT and Public Domain and UCD | Development Documentation files for fontconfig library | +| fontforge | GPLv3+ | Outline and bitmap font editor | +| fontpackages-devel | LGPLv3+ | Templates and macros used to create font packages | +| forge-parent | ASL 2.0 | Sonatype Forge Parent Pom | +| freeipmi-devel | GPLv3+ | Development package for FreeIPMI | +| freerdp-devel | ASL 2.0 | Development files for freerdp | +| frei0r-devel | GPLv2+ | Development files for frei0r-plugins | +| fusesource-pom | ASL 2.0 | Parent POM for FuseSource Maven projects | +| fuse-sshfs | GPLv2 | FUSE-Filesystem to access remote filesystems via SSH | +| gamin-devel | LGPLv2 | Libraries, includes, etc. to embed the Gamin library | +| gcc-plugin-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Support for compiling GCC plugins | +| gcc-toolset-9-dyninst-devel | LGPLv2+ | Header files for compiling programs with Dyninst | +| gcc-toolset-9-dyninst-doc | LGPLv2+ | Documentation for using the Dyninst API | +| gcc-toolset-9-dyninst-static | LGPLv2+ | Static libraries for the compiling programs with Dyninst | +| gcc-toolset-9-dyninst-testsuite | LGPLv2+ | Programs for testing Dyninst | +| gcc-toolset-9-gcc-plugin-devel | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Support for compiling GCC plugins | +| gc-devel | BSD | Libraries and header files for gc development | +| GConf2-devel | LGPLv2+ and GPLv2+ | Headers and libraries for GConf development | +| gdk-pixbuf2-xlib-devel | LGPLv2+ | Development files for gdk-pixbuf-xlib | +| gdk-pixbuf2-xlib | LGPLv2+ | Additional library for using gdk-pixbuf with bare xlib | +| gegl04-devel | LGPLv3+ | Development files for gegl04 | +| geoclue2-devel | GPLv2+ | Development files for geoclue2 | +| geronimo-annotation | ASL 2.0 | Java EE | +| geronimo-annotation-javadoc | ASL 2.0 | Javadoc for geronimo-annotation | +| geronimo-jms | ASL 2.0 | J2EE JMS v1.1 API | +| geronimo-jms-javadoc | ASL 2.0 | API documentation for geronimo-jms | +| geronimo-jpa | ASL 2.0 | Java persistence API implementation | +| geronimo-jpa-javadoc | ASL 2.0 | API documentation for geronimo-jpa | +| geronimo-parent-poms | ASL 2.0 | Parent POM files for geronimo-specs | +| gflags | BSD | Library for commandline flag processing | +| gflags-devel | BSD | Development files for gflags | +| ghostscript-doc | AGPLv3+ | Documentation files for Ghostscript | +| ghostscript-tools-dvipdf | AGPLv3+ | Ghostscript's 'dvipdf' utility | +| ghostscript-tools-fonts | AGPLv3+ | Ghostscript's font utilities | +| ghostscript-tools-printing | AGPLv3+ | Ghostscript's printing utilities | +| giflib-devel | MIT | Development files for programs using the giflib library | +| gjs-devel | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Development package for gjs | +| glade-devel | GPLv2+ and LGPLv2+ | Development files for glade | +| glassfish-annotation-api | CDDL or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) | +| glassfish-annotation-api-javadoc | CDDL or GPLv2 with exceptions | Javadoc for glassfish-annotation-api | +| glassfish-el-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Expression Language 3.0 API | +| glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation | +| glassfish-el-javadoc | CDDL-1.1 or GPLv2 with exceptions | Javadoc for glassfish-el | +| glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification | +| glassfish-jsp-api-javadoc | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | API documentation for glassfish-jsp-api | +| glassfish-legal | CDDL or GPLv2 with exceptions | Legal License for glassfish code | +| glassfish-master-pom | CDDL or GPLv2 with exceptions | Master POM for Glassfish Maven projects | +| glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API | +| glassfish-servlet-api-javadoc | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Javadoc for glassfish-servlet-api | +| glew-devel | BSD and MIT | Development files for glew | +| glib2-doc | LGPLv2+ | A library of handy utility functions | +| glib2-static | LGPLv2+ | glib static | +| glibc-benchtests | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | Benchmarking binaries and scripts for glibc | +| glibc-static | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | C library static libraries for -static linking. | +| glibmm24-devel | LGPLv2+ | Headers for developing programs that will use glibmm24 | +| glibmm24-doc | LGPLv2+ | Documentation for glibmm24, includes full API docs | +| glm-devel | MIT | C++ mathematics library for graphics programming | +| glm-doc | MIT | Documentation for glm-devel | +| glog | BSD | A C++ application logging library | +| glog-devel | BSD | Development files for glog | +| glusterfs-api-devel | GPLv2 or LGPLv3+ | Development Libraries | +| glusterfs-devel | GPLv2 or LGPLv3+ | Development Libraries | +| gmock | BSD and ASL2.0 | Google C++ Mocking Framework | +| gmock-devel | BSD and ASL2.0 | Development files for gmock | +| gnome-bluetooth-libs-devel | LGPLv2+ | Development files for gnome-bluetooth-libs | +| gnome-common | GPLv2+ | Useful things common to building GNOME packages from scratch | +| gnome-menus-devel | LGPLv2+ | Libraries and include files for the GNOME menu system | +| gnu-efi | BSD | Development Libraries and headers for EFI | +| gnu-efi-devel | BSD | Development Libraries and headers for EFI | +| gnuplot-doc | gnuplot and MIT | Documentation fo bindings for the gnuplot main application | +| go-compilers-golang-compiler | GPLv3+ | compiler for golang | +| google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above | +| google-guice-javadoc | ASL 2.0 | API documentation for Guice | +| google-noto-sans-cjk-jp-fonts | OFL | Japanese Multilingual Sans OTF font files for google-noto-cjk-fonts | +| google-roboto-slab-fonts | ASL 2.0 | Google Roboto Slab fonts | +| gperf | GPLv3+ | A perfect hash function generator | +| gpgme-devel | LGPLv2+ and MIT | Development headers and libraries for gpgme | +| gpgmepp-devel | LGPLv2+ and MIT | Development libraries and header files for gpgme-pp | +| graphviz-devel | EPL-1.0 | Development package for graphviz | +| graphviz-doc | EPL-1.0 | PDF and HTML documents for graphviz | +| graphviz-gd | EPL-1.0 | Graphviz plugin for renderers based on gd | +| graphviz-python3 | EPL-1.0 | Python 3 extension for graphviz | +| grilo-devel | LGPLv2+ | Libraries/include files for Grilo framework | +| groff | GPLv3+ and GFDL and BSD and MIT | A document formatting system | +| gsm-devel | MIT | Header files and development libraries for libgsm | +| gspell-devel | LGPLv2+ | Development files for gspell | +| gspell-doc | LGPLv2+ | API documentation for gspell | +| gssdp-devel | LGPLv2+ | Development package for gssdp | +| gssdp-docs | LGPLv2+ | Documentation files for gssdp | +| gstreamer1-plugins-bad-free-devel | LGPLv2+ and LGPLv2 | Development files for the GStreamer media framework ""bad"" plug-ins | +| gtest | BSD and ASL2.0 | Google C++ testing framework | +| gtest-devel | BSD and ASL2.0 | Development files for gtest | +| gtk-doc | GPLv2+ and GFDL | API documentation generation tool for GTK+ and GNOME | +| gtkmm24-devel | LGPLv2+ | Headers for developing programs that will use gtkmm24. | +| gtkmm24-docs | LGPLv2+ | Documentation for gtkmm24, includes full API docs | +| gtkmm30-devel | LGPLv2+ | Development files for gtkmm30 | +| gtkmm30-doc | LGPLv2+ | API documentation for gtkmm30 | +| gtksourceview3-devel | LGPLv2+ | Files to compile applications that use gtksourceview3 | +| gtkspell3-devel | GPLv2+ | Development files for gtkspell3 | +| gtkspell-devel | GPLv2+ | Development files for GtkSpell | +| gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets | +| guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java | +| guava20-javadoc | ASL 2.0 and CC0 | Javadoc for guava20 | +| guava20-testlib | ASL 2.0 and CC0 | The guava-testlib artifact | +| guice-bom | ASL 2.0 | Bill of Materials for Guice | +| guice-extensions | ASL 2.0 | Extensions for Guice | +| guice-parent | ASL 2.0 | Guice parent POM | +| guile-devel | LGPLv3+ | Libraries and header files for the GUILE extensibility library | +| gupnp-devel | LGPLv2+ | Development package for gupnp | +| gupnp-igd-devel | LGPLv2+ | Development files for gupnp-igd | +| hamcrest | BSD | Library of matchers for building test expressions | +| hamcrest-core | BSD | Core API of hamcrest matcher framework. | +| hamcrest-demo | BSD | Demos for hamcrest | +| hamcrest-javadoc | BSD | Javadoc for hamcrest | +| hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code | +| hawtjni-javadoc | ASL 2.0 and EPL-1.0 and BSD | Javadocs for hawtjni | +| hawtjni-runtime | ASL 2.0 and EPL-1.0 and BSD | HawtJNI Runtime | +| help2man | GPLv3+ | Create simple man pages from --help output | +| hesiod-devel | MIT | Development libraries and headers for Hesiod | +| httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore | +| httpcomponents-client-javadoc | ASL 2.0 | API documentation for httpcomponents-client | +| httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services | +| httpcomponents-core-javadoc | ASL 2.0 | API documentation for httpcomponents-core | +| httpcomponents-project | ASL 2.0 | Common POM file for HttpComponents | +| http-parser-devel | MIT | Development headers and libraries for http-parser | +| hwloc-devel | BSD | Headers and shared development libraries for hwloc | +| hyphen-devel | GPLv2 or LGPLv2+ or MPLv1.1 | Files for developing with hyphen | +| ibus-devel-docs | LGPLv2+ | Developer documents for IBus | +| ibus-devel | LGPLv2+ | Development tools for ibus | +| ibus-typing-booster-tests | GPLv3+ | Tests for the ibus-typing-booster package | +| ilmbase-devel | BSD | Headers and libraries for building apps that use ilmbase | +| ima-evm-utils-devel | GPLv2 | Development files for ima-evm-utils | +| imake | MIT | imake source code configuration and build system | +| iproute-devel | GPLv2+ | iproute development files | +| ipset-devel | GPLv2 | Development files for ipset | +| irssi-devel | GPLv2+ | Development package for irssi | +| isl-devel | MIT | Development for building integer point manipulation library | +| isorelax-javadoc | MIT and ASL 1.1 | API documentation for isorelax | +| isorelax | MIT and ASL 1.1 | Public interfaces for RELAX Core | +| istack-commons | CDDL-1.1 and GPLv2 with exceptions | Common code for some Glassfish projects | +| ivy-local | BSD | Local mode for Apache Ivy | +| jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards | +| jakarta-commons-httpclient-demo | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Demos for jakarta-commons-httpclient | +| jakarta-commons-httpclient-javadoc | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Javadoc for jakarta-commons-httpclient | +| jakarta-commons-httpclient-manual | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Manual for jakarta-commons-httpclient | +| jakarta-oro | ASL 1.1 | Full regular expressions API | +| jakarta-oro-javadoc | ASL 1.1 | Javadoc for jakarta-oro | +| jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences | +| jansi-javadoc | ASL 2.0 | Javadocs for jansi | +| jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project | +| jansi-native-javadoc | ASL 2.0 | Javadocs for jansi-native | +| jasper-devel | JasPer | Header files, libraries and developer documentation | +| java-11-openjdk-demo-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Demos optimised with full debugging on | +| java-11-openjdk-demo-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Demos unoptimised with full debugging on | +| java-11-openjdk-demo-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Demos with full debugging on | +| java-11-openjdk-devel-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Development Environment optimised with full debugging on | +| java-11-openjdk-devel-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Development Environment unoptimised with full debugging on | +| java-11-openjdk-devel-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Development Environment with full debugging on | +| java-11-openjdk-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment optimised with full debugging on | +| java-11-openjdk-headless-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment optimised with full debugging on | +| java-11-openjdk-headless-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment unoptimised with full debugging on | +| java-11-openjdk-headless-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment with full debugging on | +| java-11-openjdk-jmods-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | JMods for OpenJDK 11 optimised with full debugging on | +| java-11-openjdk-jmods-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | JMods for OpenJDK 11 unoptimised with full debugging on | +| java-11-openjdk-jmods-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | JMods for OpenJDK 11 with full debugging on | +| java-11-openjdk-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment unoptimised with full debugging on | +| java-11-openjdk-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment with full debugging on | +| java-11-openjdk-src-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Source Bundle for packages with debugging on and optimisation | +| java-11-openjdk-src-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Source Bundle for packages with debugging on | +| java-11-openjdk-src-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Source Bundle for packages with debugging on and no optimisation | +| java-11-openjdk-static-libs-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 libraries for static linking optimised with full debugging on | +| java-11-openjdk-static-libs-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 libraries for static linking unoptimised with full debugging on | +| java-11-openjdk-static-libs-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 libraries for static linking with full debugging on | +| java-1.8.0-openjdk-accessibility-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 accessibility connector for packages with debugging on and optimisation | +| java-1.8.0-openjdk-accessibility-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 accessibility connector for packages with debugging on and no optimisation | +| java-1.8.0-openjdk-demo-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Demos optimised with full debugging on | +| java-1.8.0-openjdk-demo-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Demos unoptimised with full debugging on | +| java-1.8.0-openjdk-devel-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Development Environment optimised with full debugging on | +| java-1.8.0-openjdk-devel-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Development Environment unoptimised with full debugging on | +| java-1.8.0-openjdk-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment optimised with full debugging on | +| java-1.8.0-openjdk-headless-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment optimised with full debugging on | +| java-1.8.0-openjdk-headless-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment unoptimised with full debugging on | +| java-1.8.0-openjdk-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment unoptimised with full debugging on | +| java-1.8.0-openjdk-src-fastdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Source Bundle for packages with debugging on and optimisation | +| java-1.8.0-openjdk-src-slowdebug | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Source Bundle for packages with debugging on and no optimisation | +| javacc | BSD | A parser/scanner generator for java | +| javacc-demo | BSD | Examples for javacc | +| javacc-javadoc | BSD | Javadoc for javacc | +| javacc-manual | BSD | Manual for javacc | +| javacc-maven-plugin | ASL 2.0 | JavaCC Maven Plugin | +| javacc-maven-plugin-javadoc | ASL 2.0 | Javadoc for javacc-maven-plugin | +| java_cup-javadoc | MIT | Javadoc for java_cup | +| java_cup-manual | MIT | Documentation for java_cup | +| java_cup | MIT | LALR parser generator for Java | +| javamail | CDDL-1.0 or GPLv2 with exceptions | Java Mail API | +| javamail-javadoc | CDDL-1.0 or GPLv2 with exceptions | Javadoc for javamail | +| javapackages-filesystem | BSD | Java packages filesystem layout | +| javapackages-local | BSD | Non-essential macros and scripts for Java packaging support | +| javapackages-tools | BSD | Macros and scripts for Java packaging support | +| javassist-javadoc | MPLv1.1 or LGPLv2+ or ASL 2.0 | Javadocs for javassist | +| javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation | +| jaxen | BSD and W3C | An XPath engine written in Java | +| jaxen-demo | BSD and W3C | Samples for jaxen | +| jaxen-javadoc | BSD and W3C | Javadoc for jaxen | +| jbigkit-devel | GPLv2+ | JBIG1 lossless image compression library -- development files | +| jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API | +| jboss-interceptors-1.2-api-javadoc | CDDL or GPLv2 with exceptions | Javadoc for jboss-interceptors-1.2-api | +| jboss-parent | CC0 | JBoss Parent POM | +| jcl-over-slf4j | MIT and ASL 2.0 | JCL 1.1.1 implemented over SLF4J | +| jdepend | BSD | Java Design Quality Metrics | +| jdepend-demo | BSD | Demos for jdepend | +| jdependency | ASL 2.0 | This project provides an API to analyse class dependencies | +| jdependency-javadoc | ASL 2.0 | API documentation for jdependency | +| jdepend-javadoc | BSD | Javadoc for jdepend | +| jdom2-javadoc | Saxpath | Javadoc for jdom2 | +| jdom2 | Saxpath | Java manipulation of XML made easy | +| jdom-demo | Saxpath | Demos for jdom | +| jdom-javadoc | Saxpath | Javadoc for jdom | +| jdom | Saxpath | Java alternative to DOM and SAX | +| jflex | BSD | Fast Scanner Generator | +| jflex-javadoc | BSD | API documentation for jflex | +| jimtcl-devel | BSD | Development files for jimtcl | +| jline | BSD | JLine is a Java library for handling console input | +| jline-javadoc | BSD | Javadocs for jline | +| jsch | BSD | Pure Java implementation of SSH2 | +| jsch-javadoc | BSD | Javadoc for jsch | +| json-c-devel | MIT | Development files for json-c | +| json-c-doc | MIT | Reference manual for json-c | +| jsoup-javadoc | MIT | Javadoc for jsoup | +| jsoup | MIT | Java library for working with real-world HTML | +| jsr-305 | BSD and CC-BY | Correctness annotations for Java code | +| jsr-305-javadoc | BSD and CC-BY | Javadoc documentation for jsr-305 | +| js-uglify | BSD | JavaScript parser, mangler/compressor and beautifier toolkit - core library | +| jtidy-javadoc | zlib | API documentation for jtidy | +| jtidy | zlib | HTML syntax checker and pretty printer | +| Judy-devel | LGPLv2+ | Development libraries and headers for Judy | +| jul-to-slf4j | MIT and ASL 2.0 | JUL to SLF4J bridge | +| junit | EPL-1.0 | Java regression test package | +| junit-javadoc | EPL-1.0 | Javadoc for junit | +| junit-manual | EPL-1.0 | Manual for junit | +| jvnet-parent | ASL 2.0 | Java.net parent POM file | +| jzlib | BSD | Re-implementation of zlib in pure Java | +| jzlib-demo | BSD | Examples for jzlib | +| jzlib-javadoc | BSD | API documentation for jzlib | +| kernel-tools-libs-devel | GPLv2 | Assortment of tools for the Linux kernel | +| keybinder3-devel | MIT | Development files for keybinder3 | +| keybinder3-doc | MIT | Documentation for keybinder3 | +| kmod-devel | GPLv2+ | Header files for kmod development | +| ladspa-devel | LGPLv2+ | Linux Audio Developer's Simple Plug-in API | +| ladspa | LGPLv2+ | Linux Audio Developer's Simple Plug-in API, examples and tools | +| lame-devel | GPLv2+ | Development files for lame | +| lapack-devel | BSD | LAPACK development libraries | +| lapack-static | BSD | LAPACK static libraries | +| latex2html | GPLv2+ | Converts LaTeX documents to HTML | +| lcms2-devel | MIT | Development files for LittleCMS | +| ldns-devel | BSD | Development package that includes the ldns header files | +| lensfun-devel | LGPLv3 | Development toolkit for lensfun | +| lensfun | LGPLv3 and CC-BY-SA | Library to rectify defects introduced by photographic lenses | +| leptonica | BSD and Leptonica | C library for efficient image processing and image analysis operations | +| leptonica-devel | BSD and Leptonica | Development files for leptonica | +| libaec | BSD | Adaptive Entropy Coding library | +| libaec-devel | BSD | Devel package for libaec (Adaptive Entropy Coding library) | +| libao-devel | GPLv2+ | Development files for libao | +| libappindicator-gtk3-devel | LGPLv2 and LGPLv3 | Development files for libappindicator-gtk3 | +| libappstream-glib-devel | LGPLv2+ | GLib Libraries and headers for appstream-glib | +| libarchive-devel | BSD | Development files for libarchive | +| libassuan-devel | LGPLv2+ and GPLv3+ | GnuPG IPC library | +| libasyncns-devel | LGPLv2+ | Development Files for libasyncns Client Development | +| libatasmart-devel | LGPLv2+ | Development Files for libatasmart Client Development | +| libatomic_ops-devel | GPLv2 and MIT | Development files for libatomic_ops | +| libbasicobjects-devel | GPLv3+ | Development files for libbasicobjects | +| libbpf-devel | LGPLv2 or BSD | Development files for libbpf | +| libbpf-static | LGPLv2 or BSD | Static library for libbpf development | +| libburn-devel | GPLv2+ | Development files for libburn | +| libcdio-devel | GPLv3+ | Header files and libraries for libcdio | +| libcdio-paranoia-devel | GPLv3+ | Header files and libraries for libcdio-paranoia | +| libcephfs2 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | Ceph distributed file system client library | +| libcephfs-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | Ceph distributed file system headers | +| libchamplain-devel | LGPLv2+ | Development files for libchamplain | +| libchamplain-gtk | LGPLv2+ | Gtk+ widget wrapper for libchamplain | +| libchamplain | LGPLv2+ | Map view for Clutter | +| libcmocka | ASL 2.0 | Lightweight library to simplify and generalize unit tests for C | +| libcmocka-devel | ASL 2.0 | Development headers for the cmocka library | +| libcollection-devel | LGPLv3+ | Development files for libcollection | +| libconfig-devel | LGPLv2+ | Development files for libconfig | +| libcroco-devel | LGPLv2 | Libraries and include files for developing with libcroco | +| libdaemon-devel | LGPLv2+ | Libraries and header files for libdaemon development | +| libdap-devel | LGPLv2+ | Development and header files from libdap | +| libdap | LGPLv2+ | The C++ DAP2 library from OPeNDAP | +| libdatrie-devel | LGPLv2+ | Development files for libdatrie | +| libdb-cxx | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C++ | +| libdb-cxx-devel | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C++ | +| libdb-devel-doc | BSD and LGPLv2 and Sleepycat | C development documentation files for the Berkeley DB library | +| libdb-sql | BSD and LGPLv2 and Sleepycat | Development files for using the Berkeley DB with sql | +| libdb-sql-devel | BSD and LGPLv2 and Sleepycat | Development files for using the Berkeley DB with sql | +| libdbusmenu-devel | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus - Development files | +| libdbusmenu-doc | LGPLv3 or LGPLv2 and GPLv3 | Document files for libdbusmenu | +| libdbusmenu-gtk3-devel | LGPLv3 or LGPLv2 and GPLv3 | Development files for libdbusmenu-gtk3 | +| libdnet | BSD | Simple portable interface to lowlevel networking routines | +| libdnet-devel | BSD | Header files for libdnet library | +| libdnf-devel | LGPLv2+ | Development files for libdnf | +| libdv-devel | LGPLv2+ | Development package for libdv | +| libdvdread-devel | GPLv2+ | Development files for libdvdread | +| libdwarf-devel | LGPLv2 | Library and header files of libdwarf | +| libdwarf | LGPLv2 | Library to access the DWARF Debugging file format | +| libdwarf-static | LGPLv2 | Static libdwarf library | +| libdwarf-tools | GPLv2 | Tools for accessing DWARF debugging information | +| libdwarves1 | GPLv2 | Debugging information processing library | +| libedit-devel | BSD | Development files for libedit | +| libEMF-devel | LGPLv2+ and GPLv2+ | libEMF header files | +| libEMF | LGPLv2+ and GPLv2+ | A library for generating Enhanced Metafiles | +| libeot | MPLv2.0 | A library for parsing Embedded OpenType font files | +| libetonyek-devel | MPLv2.0 | Development files for libetonyek | +| libetonyek | MPLv2.0 | A library for import of Apple iWork documents | +| libevdev-devel | MIT | Kernel Evdev Device Wrapper Library Development Package | +| libexif-devel | LGPLv2+ | Files needed for libexif application development | +| libfabric-devel | BSD or GPLv2 | Development files for libfabric | +| libfdt-devel | GPLv2+ | Development headers for device tree library | +| libfdt | GPLv2+ | Device tree library | +| libfontenc-devel | MIT | X.Org X11 libfontenc development package | +| libgee-devel | LGPLv2+ | Development files for libgee | +| libgexiv2-devel | GPLv2+ | Development files for libgexiv2 | +| libgit2-devel | GPLv2 with exceptions | Development files for libgit2 | +| libgit2-glib-devel | LGPLv2+ | Development files for libgit2-glib | +| libGLEW | BSD and MIT | libGLEW | +| libgnomekbd-devel | LGPLv2+ | Development files for libgnomekbd | +| libgphoto2-devel | GPLv2+ and GPLv2 | Headers and links to compile against the libgphoto2 library | +| libgpod-devel | LGPLv2+ | Development files for the libgpod library | +| libgpod-doc | GFDL | API documentation for the libgpod library | +| libgpod | LGPLv2+ | Library to access the contents of an iPod | +| libgs-devel | AGPLv3+ | Development files for Ghostscript's library | +| libgsf-devel | LGPLv2 | Support files necessary to compile applications with libgsf | +| libgtop2-devel | GPLv2+ | Libraries and include files for developing with libgtop | +| libgudev-devel | LGPLv2+ | Header files for libgudev | +| libgusb-devel | LGPLv2+ | Libraries and headers for gusb | +| libgxps-devel | LGPLv2+ | Development files for libgxps | +| libhbaapi-devel | SNIA | Development files for libhbaapi | +| libIDL-devel | LGPLv2+ | Development libraries and header files for libIDL | +| libIDL | LGPLv2+ | Library for parsing IDL (Interface Definition Language) | +| libidn-devel | LGPLv2+ and GPLv3+ and GFDL | Development files for the libidn library | +| libiec61883-devel | LGPLv2+ | Development files for libiec61883 | +| libimobiledevice-devel | LGPLv2+ | Development package for libimobiledevice | +| libindicator-gtk3-devel | GPLv3 | Development files for libindicator-gtk3 | +| libini_config-devel | LGPLv3+ | Development files for libini_config | +| libinput-devel | MIT | Development files for libinput | +| libisoburn-devel | GPLv2+ | Development files for libisoburn | +| libisofs-devel | GPLv2+ and LGPLv2+ | Development files for libisofs | +| libknet1-devel | LGPLv2+ | Kronosnet core switching implementation (developer files) | +| libknet1 | LGPLv2+ | Kronosnet core switching implementation (protocol v1) | +| libksba-devel | (LGPLv3+ or GPLv2+) and GPLv3+ | Development headers and libraries for libksba | +| liblangtag-data | UCD | liblangtag data files | +| liblangtag-devel | LGPLv3+ or MPLv2.0 | Development files for liblangtag | +| liblangtag-doc | LGPLv3+ or MPLv2.0 | Documentation of liblangtag API | +| liblangtag-gobject | LGPLv3+ or MPLv2.0 | GObject introspection for liblangtag | +| liblangtag | LGPLv3+ or MPLv2.0 | An interface library to access tags for identifying languages | +| liblockfile-devel | GPLv2+ and LGPLv2+ | Development files for liblockfile | +| libmad-devel | GPLv2+ | MPEG audio decoder library development files | +| libmemcached-devel | BSD | Header files and development libraries for libmemcached | +| libmicrohttpd-devel | LGPLv2+ | Development files for libmicrohttpd | +| libmicrohttpd-doc | LGPLv2+ | Documentation for libmicrohttpd | +| libmnl-devel | LGPLv2+ | Development files for libmnl | +| libmount-devel | LGPLv2+ | Device mounting library | +| libmpcdec-devel | BSD | Development files for the Musepack audio decoding library | +| libmpc-devel | LGPLv3+ | Headers and shared development libraries for MPC | +| libmspack-devel | LGPLv2 | Development files for libmspack | +| libmtp-devel | LGPLv2+ | Development files for libmtp | +| libmusicbrainz5-devel | LGPLv2 | Headers for developing programs that will use libmusicbrainz5 | +| libnet-devel | BSD | Development files for the libnet library | +| libnetfilter_conntrack-devel | GPLv2+ | Netfilter conntrack userspace library | +| libnetfilter_queue-devel | GPLv2 | Netfilter queue userspace library | +| libnfnetlink-devel | GPLv2+ | Netfilter netlink userspace library | +| libnfsidmap-devel | MIT and GPLv2 and GPLv2+ and BSD | Development files for the libnfsidmap library | +| libnftnl-devel | GPLv2+ | Development files for libnftnl | +| libnghttp2-devel | MIT | Files needed for building applications with libnghttp2 | +| libnice-devel | LGPLv2 and MPLv1.1 | Development files for libnice | +| libnma-devel | GPLv2+ and LGPLv2+ | Header files for NetworkManager GUI library | +| libnsl2-devel | BSD and LGPLv2+ | Development files for libnsl | +| libodfgen-devel | LGPLv2+ or MPLv2.0 | Development files for libodfgen | +| libodfgen | LGPLv2+ or MPLv2.0 | An ODF generator library | +| libogg-devel-docs | BSD | Documentation for developing Ogg applications | +| liboggz | BSD | Simple programming interface for Ogg files and streams | +| libopenraw-devel | LGPLv3+ | Development files for libopenraw | +| libopenraw-gnome-devel | LGPLv3+ | Development files for libopenraw-gnome | +| libopenraw-gnome | LGPLv3+ | GUI components of libopenraw | +| libpaper-devel | GPLv2 | Headers/Libraries for developing programs that use libpaper | +| libpath_utils-devel | LGPLv3+ | Development files for libpath_utils | +| libpcap-devel | BSD with advertising | Libraries and header files for the libpcap library | +| libpciaccess-devel | MIT | PCI access library development package | +| libpeas-devel | LGPLv2+ | Development files for libpeas | +| libpfm-static | MIT | Static library to encode performance events for perf_events based tools | +| libplist-devel | LGPLv2+ | Development package for libplist | +| libpmemblk-debug | BSD | Debug variant of the Persistent Memory Resident Array of Blocks library | +| libpmem-debug | BSD | Debug variant of the low-level persistent memory library | +| libpmemlog-debug | BSD | Debug variant of the Persistent Memory Resident Log File library | +| libpmemobj-debug | BSD | Debug variant of the Persistent Memory Transactional Object Store library | +| libpmempool-debug | BSD | Debug variant of the Persistent Memory pool management library | +| libproxy-devel | LGPLv2+ | Development files for libproxy | +| libpsm2-devel | BSD or GPLv2 | Development files for Intel PSM | +| libpurple-devel | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | Development headers, documentation, and libraries for libpurple | +| libpwquality-devel | BSD or GPLv2+ | Support for development of applications using the libpwquality library | +| libqhull_p | Qhull | libqhull_p | +| libqhull | Qhull | #NAME? | +| libqhull_r | Qhull | libqhull_r | +| libquvi-devel | AGPLv3+ | Development files for libquvi | +| librabbitmq-devel | MIT | Header files and development libraries for librabbitmq | +| librados-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS headers | +| libradosstriper1 | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS striping interface | +| libradosstriper-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS striping interface headers | +| libraw1394-devel | LGPLv2+ | Development libs for libraw1394 | +| LibRaw-devel | BSD and (CDDL or LGPLv2) | LibRaw development libraries | +| librbd-devel | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | RADOS block device headers | +| librdkafka-devel | BSD | The Apache Kafka C library (Development Environment) | +| libref_array-devel | LGPLv3+ | Development files for libref_array | +| libreoffice-sdk-doc | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Software Development Kit documentation for LibreOffice | +| libreoffice-sdk | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Software Development Kit for LibreOffice | +| librepo-devel | LGPLv2+ | Repodata downloading library | +| librevenge-devel | (LGPLv2+ or MPLv2.0) and BSD | Development files for librevenge | +| librhsm-devel | LGPLv2+ | Development libraries and header files for librhsm | +| librpmem-debug | BSD | Debug variant of the Remote Access to Persistent Memory library | +| librx-devel | GPLv2+ | POSIX regexp functions, developers library | +| librx | GPLv2+ | POSIX regexp functions | +| libsamplerate-devel | BSD | Development related files for libsamplerate | +| libsass-devel | MIT | Development files for libsass | +| libsass | MIT | C/C++ port of the Sass CSS precompiler | +| libsepol-static | LGPLv2+ | static libraries used to build policy manipulation tools | +| libshout-devel | LGPLv2+ | static libraries and header files for libshout development. | +| libsigc++20-devel | LGPLv2+ | Development tools for the typesafe signal framework for C++ | +| libsigc++20-doc | LGPLv2+ | Documentation for libsigc++20, includes full API docs | +| libsigsegv-devel | GPLv2+ | Development libraries and header files for libsigsegv | +| libsmbclient-devel | GPLv3+ and LGPLv3+ | Developer tools for the SMB client library | +| libsndfile-devel | LGPLv2+ and GPLv2+ and BSD | Development files for libsndfile | +| libsolv-devel | BSD | Development files for libsolv | +| libsolv-tools | BSD | Package dependency solver tools | +| libspectre-devel | GPLv2+ | Development files for libspectre | +| libsrtp-devel | BSD | Development files for libsrtp | +| libsss_nss_idmap-devel | LGPLv3+ | Library for SID and certificate based lookups | +| libstdc++-static | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Static libraries for the GNU standard C++ library | +| libstemmer-devel | BSD | C stemming algorithm library developer files | +| libsysfs-devel | LGPLv2+ | Static library and headers for libsysfs | +| libthai-devel | LGPLv2+ | Thai language support routines | +| libtheora-devel | BSD | Development tools for Theora applications | +| libtiff-tools | libtiff | Command-line utility programs for manipulating TIFF files | +| libucil-devel | GPLv2+ | Development files for the ucil library | +| libunicap-devel | GPLv2+ | Development files for the unicap library | +| libuninameslist | BSD | A library providing Unicode character names and annotations | +| libunistring-devel | GPLv2+ or LGPLv3+ | GNU Unicode string library - development files | +| libusb-devel | LGPLv2+ | Development files for libusb | +| libusbmuxd-devel | LGPLv2+ | Development package for libusbmuxd | +| libutempter-devel | LGPLv2+ | Development environment for utempter | +| libv4l-devel | LGPLv2+ | Development files for libv4l | +| libvarlink-devel | ASL 2.0 | Development files for libvarlink | +| libvdpau-devel | MIT | Development files for libvdpau | +| libvisio-devel | MPLv2.0 | Development files for libvisio | +| libvisio | MPLv2.0 | A library for import of Microsoft Visio diagrams | +| libvisual-devel | LGPLv2+ | Development files for libvisual | +| libvmem-debug | BSD | Debug variant of the Volatile Memory allocation library | +| libvmmalloc-debug | BSD | Debug variant of the Dynamic-to-Persistent allocation library | +| libvncserver-devel | GPLv2+ | Development files for libvncserver | +| libvorbis-devel | BSD | Development tools for Vorbis applications | +| libvorbis-devel-docs | BSD | Documentation for developing Vorbis applications | +| libvpx-devel | BSD | Development files for libvpx | +| libwacom-devel | MIT | Tablet Information Client Library Library Development Package | +| libwbclient-devel | GPLv3+ and LGPLv3+ | Developer tools for the winbind library | +| libwmf-devel | LGPLv2+ and GPLv2+ and GPL+ | Support files necessary to compile applications with libwmf | +| libwnck3-devel | LGPLv2+ | Libraries and headers for libwnck | +| libwpd-devel | LGPLv2+ or MPLv2.0 | Files for developing with libwpd | +| libwpd-doc | LGPLv2+ or MPLv2.0 | Documentation of libwpd API | +| libwpg-devel | LGPLv2+ or MPLv2.0 | Development files for libwpg | +| libwpg-doc | LGPLv2+ or MPLv2.0 | Documentation of libwpg API | +| libwps-devel | LGPLv2+ or MPLv2.0 | Development files for libwps | +| libwps-doc | LGPLv2+ or MPLv2.0 | Documentation of libwps API | +| libwps | LGPLv2+ or MPLv2.0 | A library for import of Microsoft Works documents | +| libwsman-devel | BSD | Open source Implementation of WS-Management | +| libxcrypt-static | LGPLv2+ and BSD and Public Domain | Static library for -static linking with libxcrypt | +| libXdmcp-devel | MIT | Development files for libXdmcp | +| libXfont2-devel | MIT | X.Org X11 libXfont2 development package | +| libxkbcommon-x11-devel | MIT | X.Org X11 XKB keymap creation library | +| libxkbfile-devel | MIT | X.Org X11 libxkbfile development package | +| libxklavier-devel | LGPLv2+ | Development files for libxklavier | +| libXNVCtrl-devel | GPLv2+ | Development files for libXNVCtrl | +| libXres-devel | MIT | Development files for libXres | +| libXvMC-devel | MIT | X.Org X11 libXvMC development package | +| libyaml-devel | MIT | Development files for LibYAML applications | +| linuxdoc-tools | MIT | A text formatting package based on SGML | +| lockdev-devel | LGPLv2 | The header files for the lockdev library | +| log4j12 | ASL 2.0 | Java logging package | +| log4j12-javadoc | ASL 2.0 | Javadoc for log4j12 | +| log4j-over-slf4j | MIT and ASL 2.0 | Log4j implemented over SLF4J | +| lttng-ust-devel | LGPLv2 and GPLv2 and MIT | LTTng Userspace Tracer library headers and development files | +| lua-devel | MIT | Development files for lua | +| lua-filesystem | MIT | File System Library for the Lua Programming Language | +| lua-lunit | MIT | Unit testing framework for Lua | +| lua-posix | MIT | A POSIX library for Lua | +| lvm2-devel | LGPLv2 | Development libraries and headers | +| lynx | GPLv2 | A text-based Web browser | +| maven2-javadoc | ASL 2.0 | Javadoc for maven2 | +| maven-antrun-plugin | ASL 2.0 | Maven AntRun Plugin | +| maven-antrun-plugin-javadoc | ASL 2.0 | Javadoc for maven-antrun-plugin | +| maven-archiver | ASL 2.0 | Maven Archiver | +| maven-archiver-javadoc | ASL 2.0 | Javadoc for maven-archiver | +| maven-artifact | ASL 2.0 | Compatibility Maven artifact artifact | +| maven-artifact-manager | ASL 2.0 | Compatibility Maven artifact manager artifact | +| maven-artifact-resolver | ASL 2.0 | Maven Artifact Resolution API | +| maven-artifact-resolver-javadoc | ASL 2.0 | Javadoc for maven-artifact-resolver | +| maven-artifact-transfer | ASL 2.0 | Apache Maven Artifact Transfer | +| maven-artifact-transfer-javadoc | ASL 2.0 | API documentation for maven-artifact-transfer | +| maven | ASL 2.0 and MIT | Java project management and project comprehension tool | +| maven-assembly-plugin | ASL 2.0 | Maven Assembly Plugin | +| maven-assembly-plugin-javadoc | ASL 2.0 | API documentation for maven-assembly-plugin | +| maven-cal10n-plugin | MIT | CAL10N maven plugin | +| maven-clean-plugin | ASL 2.0 | Maven Clean Plugin | +| maven-clean-plugin-javadoc | ASL 2.0 | API documentation for maven-clean-plugin | +| maven-common-artifact-filters | ASL 2.0 | Maven Common Artifact Filters | +| maven-common-artifact-filters-javadoc | ASL 2.0 | Javadoc for maven-common-artifact-filters | +| maven-compiler-plugin | ASL 2.0 | Maven Compiler Plugin | +| maven-compiler-plugin-javadoc | ASL 2.0 | Javadoc for maven-compiler-plugin | +| maven-dependency-analyzer | ASL 2.0 | Maven dependency analyzer | +| maven-dependency-analyzer-javadoc | ASL 2.0 | API documentation for maven-dependency-analyzer | +| maven-dependency-plugin | ASL 2.0 | Plugin to manipulate, copy and unpack local and remote artifacts | +| maven-dependency-plugin-javadoc | ASL 2.0 | API documentation for maven-dependency-plugin | +| maven-dependency-tree | ASL 2.0 | Maven dependency tree artifact | +| maven-dependency-tree-javadoc | ASL 2.0 | Javadoc for maven-dependency-tree | +| maven-doxia | ASL 2.0 | Content generation framework | +| maven-doxia-javadoc | ASL 2.0 | Javadoc for maven-doxia | +| maven-doxia-sitetools | ASL 2.0 | Doxia content generation framework | +| maven-doxia-sitetools-javadoc | ASL 2.0 | Javadoc for maven-doxia-sitetools | +| maven-doxia-tests | ASL 2.0 | Tests for maven-doxia | +| maven-enforcer-api | ASL 2.0 | Enforcer API | +| maven-enforcer | ASL 2.0 | Maven Enforcer | +| maven-enforcer-javadoc | ASL 2.0 | Javadoc for maven-enforcer | +| maven-enforcer-plugin | ASL 2.0 | Enforcer Rules | +| maven-enforcer-rules | ASL 2.0 | Enforcer Rules | +| maven-failsafe-plugin | ASL 2.0 and CPL | Maven plugin for running integration tests | +| maven-file-management | ASL 2.0 | Maven File Management API | +| maven-file-management-javadoc | ASL 2.0 | Javadoc for maven-file-management | +| maven-filtering | ASL 2.0 | Shared component providing resource filtering | +| maven-filtering-javadoc | ASL 2.0 | Javadoc for maven-filtering | +| maven-hawtjni-plugin | ASL 2.0 and EPL-1.0 and BSD | Use HawtJNI from a maven plugin | +| maven-install-plugin | ASL 2.0 | Maven Install Plugin | +| maven-install-plugin-javadoc | ASL 2.0 | Javadoc for maven-install-plugin | +| maven-invoker | ASL 2.0 | Fires a maven build in a clean environment | +| maven-invoker-javadoc | ASL 2.0 | Javadoc for maven-invoker | +| maven-invoker-plugin | ASL 2.0 | Maven Invoker Plugin | +| maven-invoker-plugin-javadoc | ASL 2.0 | Javadoc for maven-invoker-plugin | +| maven-jar-plugin | ASL 2.0 | Maven JAR Plugin | +| maven-jar-plugin-javadoc | ASL 2.0 | Javadoc for maven-jar-plugin | +| maven-javadoc | ASL 2.0 and MIT | API documentation for maven | +| maven-lib | ASL 2.0 and MIT | Core part of Maven | +| maven-local | BSD | Macros and scripts for Maven packaging support | +| maven-model | ASL 2.0 | Compatibility Maven model artifact | +| maven-monitor | ASL 2.0 | Compatibility Maven monitor artifact | +| maven-parent | ASL 2.0 | Apache Maven parent POM | +| maven-plugin-annotations | ASL 2.0 | Maven Plugin Java 5 Annotations | +| maven-plugin-build-helper-javadoc | MIT | API documentation for maven-plugin-build-helper | +| maven-plugin-build-helper | MIT | Build Helper Maven Plugin | +| maven-plugin-bundle | ASL 2.0 | Maven Bundle Plugin | +| maven-plugin-bundle-javadoc | ASL 2.0 | Javadoc for maven-plugin-bundle | +| maven-plugin-descriptor | ASL 2.0 | Maven Plugin Description Model | +| maven-plugin-plugin | ASL 2.0 | Maven Plugin Plugin | +| maven-plugin-registry | ASL 2.0 | Compatibility Maven plugin registry artifact | +| maven-plugins-pom | ASL 2.0 | Maven Plugins POM | +| maven-plugin-testing | ASL 2.0 | Maven Plugin Testing | +| maven-plugin-testing-harness | ASL 2.0 | Maven Plugin Testing Mechanism | +| maven-plugin-testing-javadoc | ASL 2.0 | Javadoc for maven-plugin-testing | +| maven-plugin-testing-tools | ASL 2.0 | Maven Plugin Testing Tools | +| maven-plugin-tools-annotations | ASL 2.0 | Maven Plugin Tool for Annotations | +| maven-plugin-tools-ant | ASL 2.0 | Maven Plugin Tool for Ant | +| maven-plugin-tools-api | ASL 2.0 | Maven Plugin Tools APIs | +| maven-plugin-tools | ASL 2.0 | Maven Plugin Tools | +| maven-plugin-tools-beanshell | ASL 2.0 | Maven Plugin Tool for Beanshell | +| maven-plugin-tools-generators | ASL 2.0 | Maven Plugin Tools Generators | +| maven-plugin-tools-java | ASL 2.0 | Maven Plugin Tool for Java | +| maven-plugin-tools-javadoc | ASL 2.0 | Maven Plugin Tools Javadoc | +| maven-plugin-tools-javadocs | ASL 2.0 | Javadoc for maven-plugin-tools | +| maven-plugin-tools-model | ASL 2.0 | Maven Plugin Metadata Model | +| maven-profile | ASL 2.0 | Compatibility Maven profile artifact | +| maven-project | ASL 2.0 | Compatibility Maven project artifact | +| maven-remote-resources-plugin | ASL 2.0 | Maven Remote Resources Plugin | +| maven-remote-resources-plugin-javadoc | ASL 2.0 | Javadoc for maven-remote-resources-plugin | +| maven-reporting-api | ASL 2.0 | API to manage report generation | +| maven-reporting-api-javadoc | ASL 2.0 | Javadoc for maven-reporting-api | +| maven-reporting-impl | ASL 2.0 | Abstract classes to manage report generation | +| maven-reporting-impl-javadoc | ASL 2.0 | Javadoc for maven-reporting-impl | +| maven-resolver-api | ASL 2.0 | Maven Artifact Resolver API | +| maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library | +| maven-resolver-connector-basic | ASL 2.0 | Maven Artifact Resolver Connector Basic | +| maven-resolver-impl | ASL 2.0 | Maven Artifact Resolver Implementation | +| maven-resolver-javadoc | ASL 2.0 | API documentation for maven-resolver | +| maven-resolver-spi | ASL 2.0 | Maven Artifact Resolver SPI | +| maven-resolver-test-util | ASL 2.0 | Maven Artifact Resolver Test Utilities | +| maven-resolver-transport-classpath | ASL 2.0 | Maven Artifact Resolver Transport Classpath | +| maven-resolver-transport-file | ASL 2.0 | Maven Artifact Resolver Transport File | +| maven-resolver-transport-http | ASL 2.0 | Maven Artifact Resolver Transport HTTP | +| maven-resolver-transport-wagon | ASL 2.0 | Maven Artifact Resolver Transport Wagon | +| maven-resolver-util | ASL 2.0 | Maven Artifact Resolver Utilities | +| maven-resources-plugin | ASL 2.0 | Maven Resources Plugin | +| maven-resources-plugin-javadoc | ASL 2.0 | Javadoc for maven-resources-plugin | +| maven-script-ant | ASL 2.0 | Maven Ant Mojo Support | +| maven-script | ASL 2.0 | Maven Script Mojo Support | +| maven-script-beanshell | ASL 2.0 | Maven Beanshell Mojo Support | +| maven-script-interpreter | ASL 2.0 | Maven Script Interpreter | +| maven-script-interpreter-javadoc | ASL 2.0 | Javadoc for maven-script-interpreter | +| maven-settings | ASL 2.0 | Compatibility Maven settings artifact | +| maven-shade-plugin | ASL 2.0 | This plugin provides the capability to package the artifact in an uber-jar | +| maven-shade-plugin-javadoc | ASL 2.0 | API documentation for maven-shade-plugin | +| maven-shared | ASL 2.0 | Maven Shared Components | +| maven-shared-incremental | ASL 2.0 | Maven Incremental Build support utilities | +| maven-shared-incremental-javadoc | ASL 2.0 | API documentation for maven-shared-incremental | +| maven-shared-io | ASL 2.0 | API for I/O support like logging, download or file scanning | +| maven-shared-io-javadoc | ASL 2.0 | Javadoc for maven-shared-io | +| maven-shared-utils | ASL 2.0 | Maven shared utility classes | +| maven-shared-utils-javadoc | ASL 2.0 | Javadoc for maven-shared-utils | +| maven-source-plugin | ASL 2.0 | Plugin creating source JAR | +| maven-source-plugin-javadoc | ASL 2.0 | Javadoc for maven-source-plugin | +| maven-surefire | ASL 2.0 and CPL | Test framework project | +| maven-surefire-javadoc | ASL 2.0 and CPL | Javadoc for maven-surefire | +| maven-surefire-plugin | ASL 2.0 and CPL | Surefire plugin for maven | +| maven-surefire-provider-junit | ASL 2.0 and CPL | JUnit provider for Maven Surefire | +| maven-surefire-provider-testng | ASL 2.0 and CPL | TestNG provider for Maven Surefire | +| maven-surefire-report-parser | ASL 2.0 and CPL | Parses report output files from surefire | +| maven-surefire-report-plugin | ASL 2.0 and CPL | Surefire reports plugin for maven | +| maven-test-tools | ASL 2.0 | Maven Testing Tool | +| maven-toolchain | ASL 2.0 | Compatibility Maven toolchain artifact | +| maven-verifier | ASL 2.0 | Maven verifier | +| maven-verifier-javadoc | ASL 2.0 | Javadoc for maven-verifier | +| maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment | +| maven-wagon-javadoc | ASL 2.0 | Javadoc for maven-wagon | +| memkind-devel | BSD | Memkind User Extensible Heap Manager development lib and tools | +| mesa-libgbm-devel | MIT | Mesa libgbm development package | +| mesa-libOSMesa-devel | MIT | Mesa offscreen rendering development package | +| meson | ASL 2.0 | High productivity build system | +| metis | ASL 2.0 and BSD and LGPLv2+ | Serial Graph Partitioning and Fill-reducing Matrix Ordering | +| metis-devel | ASL 2.0 and BSD and LGPLv2+ | The OpenMP Metis headers and development-related files | +| mingw32-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross-compiled version of binutils for the Win32 environment | +| mingw32-bzip2 | BSD | 32 Bit version of bzip2 for Windows | +| mingw32-bzip2-static | BSD | Static library for mingw32-bzip2 development | +| mingw32-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library | +| mingw32-cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-C Preprocessor for the win32 target | +| mingw32-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime for the win32 target | +| mingw32-expat | MIT | MinGW Windows port of expat XML parser library | +| mingw32-filesystem | GPLv2+ | MinGW cross compiler base filesystem and environment for the win32 target | +| mingw32-fontconfig | MIT | MinGW Windows Fontconfig library | +| mingw32-freetype | FTL or GPLv2+ | Free and portable font rendering engine | +| mingw32-freetype-static | FTL or GPLv2+ | Static version of the MinGW Windows Freetype library | +| mingw32-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler for C++ for the win32 target | +| mingw32-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C for the win32 target | +| mingw32-gettext | GPLv2+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages | +| mingw32-gettext-static | GPLv2+ and LGPLv2+ | Static version of the MinGW Windows Gettext library | +| mingw32-glib2 | LGPLv2+ | MinGW Windows Glib2 library for the win32 target | +| mingw32-glib2-static | LGPLv2+ | Static version of the MinGW Windows GLib2 library | +| mingw32-gstreamer1 | LGPLv2+ | MinGW Windows Streaming-Media Framework Runtime | +| mingw32-harfbuzz | MIT | MinGW Windows Harfbuzz library | +| mingw32-harfbuzz-static | MIT | Static version of the MinGW Windows Harfbuzz library | +| mingw32-headers | Public Domain and LGPLv2+ and ZPLv2.1 | MinGW Windows cross-compiler Win32 header files | +| mingw32-icu | MIT and UCD and Public Domain | MinGW compilation of International Components for Unicode Tools | +| mingw32-libffi | BSD | A portable foreign function interface library for MinGW | +| mingw32-libjpeg-turbo-static | wxWidgets | Static version of the MinGW Windows Libjpeg-turbo library | +| mingw32-libjpeg-turbo | wxWidgets | MinGW Windows Libjpeg-turbo library | +| mingw32-libpng-static | zlib | Static version of MinGW Windows Libpng library | +| mingw32-libpng | zlib | MinGW Windows Libpng library | +| mingw32-libtiff | libtiff | MinGW Windows port of the LibTIFF library | +| mingw32-libtiff-static | libtiff | Static version of the MinGW Windows LibTIFF library | +| mingw32-openssl | OpenSSL | MinGW port of the OpenSSL toolkit | +| mingw32-pcre | BSD | MinGW Windows pcre library | +| mingw32-pcre-static | BSD | Static version of the mingw32-pcre library | +| mingw32-pixman | MIT | MinGW Windows Pixman library | +| mingw32-pkg-config | GPLv2+ | A tool for determining compilation options for the win32 target | +| mingw32-readline | GPLv2+ | MinGW port of readline for editing typed command lines | +| mingw32-sqlite | Public Domain | MinGW Windows port of sqlite embeddable SQL database engine | +| mingw32-sqlite-static | Public Domain | Static version of MinGW Windows port of sqlite library | +| mingw32-termcap | GPLv2+ | MinGW terminal feature database | +| mingw32-win-iconv | Public Domain | MinGW Windows Iconv library | +| mingw32-win-iconv-static | Public Domain | Static version of the MinGW Windows Iconv library | +| mingw32-winpthreads | MIT and BSD | MinGW pthread library for the win32 target | +| mingw32-winpthreads-static | MIT and BSD | Static version of the MinGW Windows pthreads library | +| mingw32-zlib-static | zlib | Static libraries for mingw32-zlib development. | +| mingw32-zlib | zlib | MinGW Windows zlib compression library for the win32 target | +| mingw64-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross-compiled version of binutils for the Win64 environment | +| mingw64-bzip2 | BSD | 64 Bit version of bzip2 for Windows | +| mingw64-bzip2-static | BSD | Static library for mingw64-bzip2 development | +| mingw64-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library | +| mingw64-cpp | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-C Preprocessor for the win64 target. | +| mingw64-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime for the win64 target | +| mingw64-expat | MIT | MinGW Windows port of expat XML parser library | +| mingw64-filesystem | GPLv2+ | MinGW cross compiler base filesystem and environment for the win64 target | +| mingw64-fontconfig | MIT | MinGW Windows Fontconfig library | +| mingw64-freetype | FTL or GPLv2+ | Free and portable font rendering engine | +| mingw64-freetype-static | FTL or GPLv2+ | Static version of the MinGW Windows Freetype library | +| mingw64-gcc-c++ | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler for C++ for the win64 target | +| mingw64-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C for the win64 target | +| mingw64-gettext | GPLv2+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages | +| mingw64-gettext-static | GPLv2+ and LGPLv2+ | Static version of the MinGW Windows Gettext library | +| mingw64-glib2 | LGPLv2+ | MinGW Windows Glib2 library for the win64 target | +| mingw64-glib2-static | LGPLv2+ | Static version of the MinGW Windows GLib2 library | +| mingw64-gstreamer1 | LGPLv2+ | MinGW Windows Streaming-Media Framework Runtime | +| mingw64-harfbuzz | MIT | MinGW Windows Harfbuzz library | +| mingw64-harfbuzz-static | MIT | Static version of the MinGW Windows Harfbuzz library | +| mingw64-headers | Public Domain and LGPLv2+ and ZPLv2.1 | MinGW Windows cross-compiler Win64 header files | +| mingw64-icu | MIT and UCD and Public Domain | MinGW compilation of International Components for Unicode Tools | +| mingw64-libffi | BSD | A portable foreign function interface library for MinGW | +| mingw64-libjpeg-turbo-static | wxWidgets | Static version of the MinGW Windows Libjpeg-turbo library | +| mingw64-libjpeg-turbo | wxWidgets | MinGW Windows Libjpeg-turbo library | +| mingw64-libpng-static | zlib | Static version of MinGW Windows Libpng library | +| mingw64-libpng | zlib | MinGW Windows Libpng library | +| mingw64-libtiff | libtiff | MinGW Windows port of the LibTIFF library | +| mingw64-libtiff-static | libtiff | Static version of the MinGW Windows LibTIFF library | +| mingw64-openssl | OpenSSL | MinGW port of the OpenSSL toolkit | +| mingw64-pcre | BSD | MinGW Windows pcre library | +| mingw64-pcre-static | BSD | Static version of the mingw64-pcre library | +| mingw64-pixman | MIT | MinGW Windows Pixman library | +| mingw64-pkg-config | GPLv2+ | A tool for determining compilation options for the win64 target | +| mingw64-readline | GPLv2+ | MinGW port of readline for editing typed command lines | +| mingw64-sqlite | Public Domain | MinGW Windows port of sqlite embeddable SQL database engine | +| mingw64-sqlite-static | Public Domain | Static version of MinGW Windows port of sqlite library | +| mingw64-termcap | GPLv2+ | MinGW terminal feature database | +| mingw64-win-iconv | Public Domain | MinGW Windows Iconv library | +| mingw64-win-iconv-static | Public Domain | Static version of the MinGW Windows Iconv library | +| mingw64-winpthreads | MIT and BSD | MinGW pthread library for the win64 target | +| mingw64-winpthreads-static | MIT and BSD | Static version of the MinGW Windows pthreads library | +| mingw64-zlib-static | zlib | Static libraries for mingw64-zlib development | +| mingw64-zlib | zlib | MinGW Windows zlib compression library for the win64 target | +| mingw-binutils-generic | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Utilities which are needed for both the Win32 and Win64 toolchains | +| mingw-filesystem-base | GPLv2+ | Generic files which are needed for both mingw32-filesystem and mingw64-filesystem | +| mockito-javadoc | MIT | Javadocs for mockito | +| mockito | MIT | A Java mocking framework | +| modello | ASL 2.0 and BSD and MIT | Modello Data Model toolkit | +| modello-javadoc | ASL 2.0 and BSD and MIT | Javadoc for modello | +| ModemManager-devel | GPLv2+ | Libraries and headers for adding ModemManager support to applications | +| ModemManager-glib-devel | GPLv2+ | Libraries and headers for adding ModemManager support to applications that use glib. | +| mojo-parent | ASL 2.0 | Codehaus MOJO parent project pom file | +| mozjs52-devel | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | Development files for mozjs52 | +| mozjs60-devel | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | Development files for mozjs60 | +| mpg123-devel | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 | +| mtdev-devel | MIT | Multitouch Protocol Translation Library Development Package | +| munge-maven-plugin | CDDL-1.0 | Munge Maven Plugin | +| munge-maven-plugin-javadoc | CDDL-1.0 | API documentation for munge-maven-plugin | +| mutter-devel | GPLv2+ | Development package for mutter | +| mythes-devel | BSD and MIT | Files for developing with mythes | +| nasm | BSD | A portable x86 assembler which uses Intel-like syntax | +| nautilus-devel | LGPLv2+ | Support for developing nautilus extensions | +| ndctl-devel | LGPLv2 | Development files for libndctl | +| neon-devel | LGPLv2+ and GPLv2+ | Development libraries and C header files for the neon library | +| netpbm-devel | BSD and GPLv2 and IJG and MIT and Public Domain | Development tools for programs which will use the netpbm libraries | +| netpbm-doc | BSD and GPLv2 and IJG and MIT and Public Domain | Documentation for tools manipulating graphics files in netpbm supported formats | +| NetworkManager-libnm-devel | LGPLv2+ | Header files for adding NetworkManager support to applications. | +| nghttp2 | MIT | Experimental HTTP/2 client, server and proxy | +| ninja-build | ASL 2.0 | A small build system with a focus on speed | +| nkf | BSD | A Kanji code conversion filter | +| objectweb-asm | BSD | Java bytecode manipulation and analysis framework | +| objectweb-asm-javadoc | BSD | API documentation for objectweb-asm | +| objectweb-pom | ASL 2.0 | Objectweb POM | +| objenesis | ASL 2.0 | A library for instantiating Java objects | +| objenesis-javadoc | ASL 2.0 | Javadoc for objenesis | +| ocaml-camlp4-devel | LGPLv2+ with exceptions | Pre-Processor-Pretty-Printer for OCaml | +| ocaml-camlp4 | LGPLv2+ with exceptions | Pre-Processor-Pretty-Printer for OCaml | +| ocaml-compiler-libs | QPL and (LGPLv2+ with exceptions) | Compiler libraries for OCaml | +| ocaml-findlib | BSD | Objective CAML package manager and build helper | +| ocaml-findlib-devel | BSD | Development files for ocaml-findlib | +| ocaml-hivex-devel | LGPLv2 | OCaml bindings for hivex | +| ocaml-hivex | LGPLv2 | OCaml bindings for hivex | +| ocaml-labltk-devel | LGPLv2+ with exceptions | Tcl/Tk interface for OCaml | +| ocaml-labltk | LGPLv2+ with exceptions | Tcl/Tk interface for OCaml | +| ocaml-libguestfs-devel | LGPLv2+ | OCaml bindings for libguestfs | +| ocaml-libguestfs | LGPLv2+ | OCaml bindings for libguestfs | +| ocaml-libnbd-devel | LGPLv2+ | OCaml language development package for libnbd | +| ocaml-libnbd | LGPLv2+ | OCaml language bindings for libnbd | +| ocaml-ocamlbuild-devel | LGPLv2+ with exceptions | Development files for ocaml-ocamlbuild | +| ocaml-ocamlbuild | LGPLv2+ with exceptions | Build tool for OCaml libraries and programs | +| ocaml-ocamldoc | QPL and (LGPLv2+ with exceptions) | Documentation generator for OCaml | +| ocaml | QPL and (LGPLv2+ with exceptions) | OCaml compiler and programming environment | +| ocaml-runtime | QPL and (LGPLv2+ with exceptions) | OCaml runtime environment | +| ocl-icd-devel | BSD | Development files for ocl-icd | +| oniguruma-devel | BSD | Development files for oniguruma | +| openal-soft-devel | LGPLv2+ | Development files for openal-soft | +| openblas-devel | BSD | Development headers and libraries for OpenBLAS | +| openblas-openmp64 | BSD | An optimized BLAS library based on GotoBLAS2, OpenMP version | +| openblas-openmp64_ | BSD | An optimized BLAS library based on GotoBLAS2, OpenMP version | +| openblas-openmp | BSD | An optimized BLAS library based on GotoBLAS2, OpenMP version | +| openblas-Rblas | BSD | A version of OpenBLAS for R to use as libRblas | +| openblas-serial64 | BSD | An optimized BLAS library based on GotoBLAS2, serial version | +| openblas-serial64_ | BSD | An optimized BLAS library based on GotoBLAS2, serial version | +| openblas-static | BSD | Static version of OpenBLAS | +| openblas-threads64 | BSD | An optimized BLAS library based on GotoBLAS2, pthreads version | +| openblas-threads64_ | BSD | An optimized BLAS library based on GotoBLAS2, pthreads version | +| opencl-filesystem | Public Domain | OpenCL filesystem layout | +| opencl-headers | MIT | OpenCL (Open Computing Language) header files | +| opencryptoki-devel | CPL | Development files for openCryptoki | +| opencv-devel | BSD | Development files for using the OpenCV library | +| OpenEXR-devel | BSD | Headers and libraries for building apps that use OpenEXR | +| OpenIPMI-devel | LGPLv2+ and GPLv2+ or BSD | The development environment for the OpenIPMI project | +| openjade | DMIT | A DSSSL implementation | +| openjpeg2-devel | BSD and MIT | Development files for OpenJPEG 2 | +| openscap-engine-sce-devel | LGPLv2+ | Development files for openscap-engine-sce | +| opensm-devel | GPLv2 or BSD | Development files for the opensm-libs libraries | +| opensp-devel | MIT | Files for developing applications that use OpenSP | +| opensp | MIT | SGML and XML parser | +| osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles | +| osgi-annotation-javadoc | ASL 2.0 | API documentation for osgi-annotation | +| osgi-compendium | ASL 2.0 | Interfaces and Classes for use in compiling OSGi bundles | +| osgi-compendium-javadoc | ASL 2.0 | API documentation for osgi-compendium | +| osgi-core | ASL 2.0 | OSGi Core API | +| osgi-core-javadoc | ASL 2.0 | API documentation for osgi-core | +| os-maven-plugin | ASL 2.0 | Maven plugin for generating platform-dependent properties | +| os-maven-plugin-javadoc | ASL 2.0 | API documentation for os-maven-plugin | +| PackageKit-glib-devel | GPLv2+ and LGPLv2+ | GLib Libraries and headers for PackageKit | +| pandoc-common | GPLv2+ | Pandoc data files | +| pandoc | GPLv2+ | Conversion between markup formats | +| pangomm-devel | LGPLv2+ | Headers for developing programs that will use pangomm | +| pangomm-doc | LGPLv2+ | Developer's documentation for the pangomm library | +| papi-testsuite | BSD | Set of tests for checking PAPI functionality | +| parted-devel | GPLv3+ | Files for developing apps which will manipulate disk partitions | +| pcre-static | BSD | Static library for pcre | +| pcsc-lite-devel | BSD | PC/SC Lite development files | +| perl-AnyEvent | GPL+ or Artistic | Framework for multiple event loops | +| perl-B-Hooks-EndOfScope | GPL+ or Artistic | Execute code after scope compilation finishes | +| perl-Capture-Tiny | ASL 2.0 | Capture STDOUT and STDERR from Perl, XS or external programs | +| perl-Class-Accessor | GPL+ or Artistic | Automated accessor generation | +| perl-Class-Data-Inheritable | GPL+ or Artistic | Inheritable, overridable class data | +| perl-Class-Factory-Util | GPL+ or Artistic | Provide utility methods for factory classes | +| perl-Class-Method-Modifiers | GPL+ or Artistic | Provides Moose-like method modifiers | +| perl-Class-Singleton | GPL+ or Artistic | Implementation of a ""Singleton"" class | +| perl-Class-Tiny | ASL 2.0 | Minimalist class construction | +| perl-Class-XSAccessor | GPL+ or Artistic | Generate fast XS accessors without run-time compilation | +| perl-Clone | GPL+ or Artistic | Recursively copy perl data types | +| perl-common-sense | GPL+ or Artistic | Common sense Perl defaults | +| perl-Data-UUID | BSD and MIT | Globally/Universally Unique Identifiers (GUIDs/UUIDs) | +| perl-Date-ISO8601 | GPL+ or Artistic | Three ISO 8601 numerical calendars | +| perl-DateTime | Artistic 2.0 | Date and time object for Perl | +| perl-DateTime-Format-Builder | Artistic 2.0 and (GPL+ or Artistic) | Create DateTime parser classes and objects | +| perl-DateTime-Format-HTTP | GPL+ or Artistic | HTTP protocol date conversion routines | +| perl-DateTime-Format-ISO8601 | GPL+ or Artistic | Parses ISO8601 formats | +| perl-DateTime-Format-Mail | GPL+ or Artistic | Convert between DateTime and RFC2822/822 formats | +| perl-DateTime-Format-Strptime | Artistic 2.0 | Parse and format strptime and strftime patterns | +| perl-DateTime-Locale | (GPL+ or Artistic) and Unicode | Localization support for DateTime.pm | +| perl-DateTime-TimeZone | (GPL+ or Artistic) and Public Domain | Time zone object base class and factory | +| perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | System V and POSIX timezone strings | +| perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | Tzfile (zoneinfo) timezone files | +| perl-Devel-CallChecker | GPL+ or Artistic | Custom op checking attached to subroutines | +| perl-Devel-Caller | GPL+ or Artistic | Meatier versions of caller | +| perl-Devel-CheckLib | GPL+ or Artistic | Check that a library is available | +| perl-Devel-GlobalDestruction | GPL+ or Artistic | Expose PL_dirty, the flag that marks global destruction | +| perl-Devel-LexAlias | GPL+ or Artistic | Alias lexical variables | +| perl-Digest-CRC | Public Domain | Generic CRC functions | +| perl-Dist-CheckConflicts | GPL+ or Artistic | Declare version conflicts for your dist | +| perl-DynaLoader-Functions | GPL+ or Artistic | Deconstructed dynamic C library loading | +| perl-Eval-Closure | GPL+ or Artistic | Safely and cleanly create closures via string eval | +| perl-Exception-Class | GPL+ or Artistic | Module that allows you to declare real exception classes in Perl | +| perl-Exporter-Tiny | GPL+ or Artistic | An exporter with the features of Sub | +| perl-File-BaseDir | GPL+ or Artistic | Use the Freedesktop.org base directory specification | +| perl-File-chdir | GPL+ or Artistic | A more sensible way to change directories | +| perl-File-Copy-Recursive | GPL+ or Artistic | Extension for recursively copying files and directories | +| perl-File-DesktopEntry | GPL+ or Artistic | Object to handle .desktop files | +| perl-File-Find-Object | GPLv2+ or Artistic 2.0 | Object oriented File | +| perl-File-MimeInfo | GPL+ or Artistic | Determine file type and open application | +| perl-File-ReadBackwards | GPL+ or Artistic | Read a file backwards by lines | +| perl-HTTP-Daemon | GPL+ or Artistic | Simple HTTP server class | +| perl-Import-Into | GPL+ or Artistic | Import packages into other packages | +| perl-IO-stringy | GPL+ or Artistic | I/O on in-core objects like strings and arrays for Perl | +| perl-IO-Tty | (GPL+ or Artistic) and BSD | Perl interface to pseudo tty's | +| perl-IPC-Run3 | GPL+ or Artistic or BSD | Run a subprocess in batch mode | +| perl-JSON-XS | GPL+ or Artistic | JSON serializing/de-serializing, done correctly and fast | +| perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | Provide the stuff missing in List | +| perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | Provide compiled List | +| perl-Locale-gettext | GPL+ or Artistic | Interface to gettext family of functions | +| perl-MIME-Charset | GPL+ or Artistic | Charset Informations for MIME | +| perl-Module-Install-ReadmeFromPod | GPL+ or Artistic | Module | +| perl-Module-ScanDeps | GPL+ or Artistic | Recursively scan Perl code for dependencies | +| perl-namespace-autoclean | GPL+ or Artistic | Keep imports out of your namespace | +| perl-namespace-clean | GPL+ or Artistic | Keep your namespace tidy | +| perl-NKF | BSD | Perl extension for Network Kanji Filter | +| perl-Package-DeprecationManager | Artistic 2.0 | Manage deprecation warnings for your distribution | +| perl-Package-Stash | GPL+ or Artistic | Routines for manipulating stashes | +| perl-Package-Stash-XS | GPL+ or Artistic | Faster and more correct implementation of the Package | +| perl-PadWalker | GPL+ or Artistic | Play with other people's lexical variables | +| perl-Params-Classify | GPL+ or Artistic | Argument type classification | +| perl-Params-ValidationCompiler | Artistic 2.0 | Build an optimized subroutine parameter validator once, use it forever | +| perl-Path-Tiny | ASL 2.0 | File path utility | +| perl-Perl-Destruct-Level | GPL+ or Artistic | Allows you to change perl's internal destruction level | +| perl-PerlIO-utf8_strict | GPL+ or Artistic | Fast and correct UTF-8 I/O | +| perl-Pod-Markdown | GPL+ or Artistic | Convert POD to Markdown | +| perl-Readonly | GPL+ or Artistic | Facility for creating read-only scalars, arrays, hashes | +| perl-Ref-Util | MIT | Utility functions for checking references | +| perl-Ref-Util-XS | MIT | Utility functions for checking references | +| perl-Role-Tiny | GPL+ or Artistic | A nouvelle cuisine portion size slice of Moose | +| perl-Scope-Guard | GPL+ or Artistic | Lexically scoped resource management | +| perl-SGMLSpm | GPLv2+ | Perl library for parsing the output of nsgmls | +| perl-Specio | Artistic 2.0 | Type constraints and coercions for Perl | +| perl-Sub-Exporter-Progressive | GPL+ or Artistic | Only use Sub | +| perl-Sub-Identify | GPL+ or Artistic | Retrieve names of code references | +| perl-Sub-Info | GPL+ or Artistic | Tool for inspecting Perl subroutines | +| perl-Sub-Name | GPL+ or Artistic | Name - or rename - a sub | +| perl-Sub-Uplevel | GPL+ or Artistic | Apparently run a function in a higher stack frame | +| perl-SUPER | GPL+ or Artistic | Sane superclass method dispatcher | +| perl-Switch | GPL+ or Artistic | A switch statement for Perl | +| perl-Taint-Runtime | GPL+ or Artistic | Runtime enable taint checking | +| perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table | +| perl-Test2-Suite | GPL+ or Artistic | Set of tools built upon the Test2 framework | +| perl-Test-Deep | GPL+ or Artistic | Extremely flexible deep comparison | +| perl-Test-Differences | GPL+ or Artistic | Test strings and data structures and show differences if not OK | +| perl-Test-Exception | GPL+ or Artistic | Library of test functions for exception based Perl code | +| perl-Test-Fatal | GPL+ or Artistic | Incredibly simple helpers for testing code with exceptions | +| perl-Test-NoWarnings | LGPLv2+ | Make sure you didn't emit any warnings while testing | +| perl-Test-Pod-Coverage | Artistic 2.0 | Check for pod coverage in your distribution | +| perl-Test-Pod | GPL+ or Artistic | Test POD files for correctness | +| perl-Test-Taint | GPL+ or Artistic | Tools to test taintedness | +| perl-Test-Warn | GPL+ or Artistic | Perl extension to test methods for warnings | +| perl-Test-Warnings | GPL+ or Artistic | Test for warnings and the lack of them | +| perl-Text-CharWidth | GPL+ or Artistic | Get number of occupied columns of a string on terminal | +| perl-Text-WrapI18N | GPL+ or Artistic | Line wrapping with support for several locale setups | +| perltidy | GPLv2+ | Tool for indenting and re-formatting Perl scripts | +| perl-Tie-IxHash | GPL+ or Artistic | Ordered associative arrays for Perl | +| perl-Types-Serialiser | GPL+ or Artistic | Simple data types for common serialization formats | +| perl-Unicode-EastAsianWidth | CC0 | East Asian Width properties | +| perl-Unicode-LineBreak | GPL+ or Artistic | UAX #14 Unicode Line Breaking Algorithm | +| perl-Unicode-UTF8 | GPL+ or Artistic | Encoding and decoding of UTF-8 encoding form | +| perl-Variable-Magic | GPL+ or Artistic | Associate user-defined magic to variables from Perl | +| perl-XML-DOM | GPL+ or Artistic | DOM extension to XML | +| perl-XML-RegExp | GPL+ or Artistic | Regular expressions for XML tokens | +| perl-YAML-LibYAML | GPL+ or Artistic | Perl YAML Serialization using XS and libyaml | +| perl-YAML-Syck | BSD and MIT | Fast, lightweight YAML loader and dumper | +| perl-YAML-Tiny | GPL+ or Artistic | Read/Write YAML files with as little code as possible | +| pidgin-devel | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | Development headers and libraries for pidgin | +| plexus-ant-factory | ASL 2.0 | Plexus Ant component factory | +| plexus-ant-factory-javadoc | ASL 2.0 | Javadoc for plexus-ant-factory | +| plexus-archiver | ASL 2.0 | Plexus Archiver Component | +| plexus-archiver-javadoc | ASL 2.0 | Javadoc for plexus-archiver | +| plexus-bsh-factory-javadoc | MIT | Javadoc for plexus-bsh-factory | +| plexus-bsh-factory | MIT | Plexus Bsh component factory | +| plexus-build-api | ASL 2.0 | Plexus Build API | +| plexus-build-api-javadoc | ASL 2.0 | Javadoc for plexus-build-api | +| plexus-cipher | ASL 2.0 | Plexus Cipher | +| plexus-cipher-javadoc | ASL 2.0 | Javadoc for plexus-cipher | +| plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework | +| plexus-classworlds-javadoc | ASL 2.0 and Plexus | Javadoc for plexus-classworlds | +| plexus-cli | ASL 2.0 | Command Line Interface facilitator for Plexus | +| plexus-cli-javadoc | ASL 2.0 | Javadoc for plexus-cli | +| plexus-compiler-extras | MIT and ASL 2.0 and ASL 1.1 | Extra compiler support for plexus-compiler | +| plexus-compiler-javadoc | MIT and ASL 2.0 and ASL 1.1 | Javadoc for plexus-compiler | +| plexus-compiler | MIT and ASL 2.0 | Compiler call initiators for Plexus | +| plexus-compiler-pom | MIT and ASL 2.0 | Maven POM files for plexus-compiler | +| plexus-component-api | ASL 2.0 | Plexus Component API | +| plexus-component-api-javadoc | ASL 2.0 | Javadoc for plexus-component-api | +| plexus-component-factories-pom | ASL 2.0 | Plexus Component Factories POM | +| plexus-components-pom | ASL 2.0 | Plexus Components POM | +| plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus | +| plexus-containers-component-annotations | ASL 2.0 and MIT and xpp | Component API from plexus-containers | +| plexus-containers-component-javadoc | ASL 2.0 and MIT and xpp | Javadoc component from plexus-containers | +| plexus-containers-component-metadata | ASL 2.0 and MIT and xpp | Component metadata from plexus-containers | +| plexus-containers-container-default | ASL 2.0 and MIT and xpp | Default Container from plexus-containers | +| plexus-containers-javadoc | ASL 2.0 and MIT and xpp | API documentation for all plexus-containers packages | +| plexus-i18n | ASL 2.0 | Plexus I18N Component | +| plexus-i18n-javadoc | ASL 2.0 | Javadoc for plexus-i18n | +| plexus-interactivity-api | MIT | API for plexus-interactivity | +| plexus-interactivity-javadoc | MIT | API documentation for plexus-interactivity | +| plexus-interactivity | MIT | Plexus Interactivity Handler Component | +| plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API | +| plexus-interpolation-javadoc | ASL 2.0 and ASL 1.1 and MIT | Javadoc for plexus-interpolation | +| plexus-io | ASL 2.0 | Plexus IO Components | +| plexus-io-javadoc | ASL 2.0 | Javadoc for plexus-io | +| plexus-languages | ASL 2.0 | Plexus Languages | +| plexus-languages-javadoc | ASL 2.0 | API documentation for plexus-languages | +| plexus-pom | ASL 2.0 | Root Plexus Projects POM | +| plexus-resources-javadoc | MIT | Javadoc for plexus-resources | +| plexus-resources | MIT | Plexus Resource Manager | +| plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component | +| plexus-sec-dispatcher-javadoc | ASL 2.0 | Javadoc for plexus-sec-dispatcher | +| plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities | +| plexus-utils-javadoc | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Javadoc for plexus-utils | +| plexus-velocity | ASL 2.0 | Plexus Velocity Component | +| plexus-velocity-javadoc | ASL 2.0 | API documentation for plexus-velocity | +| plotutils-devel | GPLv2+ and GPLv3+ | Headers for developing programs that will use plotutils | +| plotutils | GPLv2+ and GPLv3+ | GNU vector and raster graphics utilities and libraries | +| po4a | GPL+ | A tool maintaining translations anywhere | +| poppler-cpp-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for C++ wrapper | +| poppler-cpp | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Pure C++ wrapper for poppler | +| poppler-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Libraries and headers for poppler | +| poppler-glib-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for glib wrapper | +| poppler-qt5-devel | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Development files for Qt5 wrapper | +| poppler-qt5 | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | Qt5 wrapper for poppler | +| powermock-common | ASL 2.0 | Common files for PowerMock | +| powermock-javadoc | ASL 2.0 | JavaDocs for powermock | +| ppp-devel | BSD and LGPLv2+ and GPLv2+ and Public Domain | Headers for ppp plugin development | +| pps-tools-devel | GPLv2+ | LinuxPPS PPSAPI header file | +| protobuf-c-compiler | BSD | Protocol Buffers C compiler | +| protobuf-c-devel | BSD | Protocol Buffers C headers and libraries | +| protobuf-compiler | BSD | Protocol Buffers compiler | +| protobuf-devel | BSD | Protocol Buffers C++ headers and libraries | +| pstoedit | GPLv2+ | Translates PostScript and PDF graphics into other vector formats | +| ptscotch-mpich | CeCILL-C | PT-Scotch libraries compiled against mpich | +| ptscotch-mpich-devel | CeCILL-C | Development libraries for PT-Scotch (mpich) | +| ptscotch-mpich-devel-parmetis | CeCILL-C | Parmetis compatibility header for scotch | +| ptscotch-openmpi | CeCILL-C | PT-Scotch libraries compiled against openmpi | +| ptscotch-openmpi-devel | CeCILL-C | Development libraries for PT-Scotch (openmpi) | +| pygobject3-devel | LGPLv2+ and MIT | Development files for embedding PyGObject introspection support | +| python38-atomicwrites | MIT | Python Atomic file writes on POSIX | +| python38-attrs | MIT | Python attributes without boilerplate | +| python38-more-itertools | MIT | Python library for efficient use of itertools utility | +| python38-packaging | BSD or ASL 2.0 | Core utilities for Python packages | +| python38-pluggy | MIT | The plugin manager stripped of pytest specific details | +| python38-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities | +| python38-pyparsing | MIT | Python package with an object-oriented approach to text processing | +| python38-pytest | MIT | Simple powerful testing with Python | +| python38-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes | +| python39-attrs | MIT | Python attributes without boilerplate | +| python39-debug | Python | Debug version of the Python runtime | +| python39-iniconfig | MIT | Brain-dead simple parsing of ini files | +| python39-pytest | MIT | Simple powerful testing with Python | +| python39-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes | +| python3-greenlet-devel | MIT | C development headers for python3-greenlet | +| python3-httplib2 | MIT | A comprehensive HTTP client library | +| python3-hypothesis | MPLv2.0 | Library for property based testing | +| python3-javapackages | BSD | Module for handling various files for Java packaging | +| python3-lesscpy | MIT | Lesscss compiler | +| python3-libpfm | MIT | Python bindings for libpfm and perf_event_open system call | +| python3-markdown | BSD | Markdown implementation in Python | +| python3-mock | BSD | A Python Mocking and Patching Library for Testing | +| python3-mpich | MIT | mpich support for Python 3 | +| python3-openmpi | BSD and MIT and Romio | OpenMPI support for Python 3 | +| python3-packaging | BSD or ASL 2.0 | Core utilities for Python packages | +| python3-pyxattr | LGPLv2+ | Extended attributes library wrapper for Python 3 | +| python3-qt5-devel | GPLv3 | Development files for python3-qt5 | +| python3-rrdtool | GPLv2+ with exceptions | Python RRDtool bindings | +| python3-scons | MIT | An Open Source software construction tool | +| python3-setuptools_scm | MIT | Blessed package to manage your versions by scm tags | +| python3-sip-devel | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | Files needed to generate Python bindings for any C++ class library | +| python3-snowballstemmer | BSD | Provides 16 stemmer algorithms generated from Snowball algorithms | +| python3-sphinx | BSD and Public Domain and Python and (MIT or GPLv2) | Python documentation generator | +| python3-sphinxcontrib-websupport | BSD | Sphinx API for Web Apps | +| python3-sphinx_rtd_theme | MIT | Sphinx theme for readthedocs.org | +| python3-sphinx-theme-alabaster | BSD | Configurable sidebar-enabled Sphinx theme | +| python3-sure | GPLv3+ | Utility belt for automated testing in Python 3 | +| python3-unittest2 | BSD | The new features in unittest backported to Python 2.4+ | +| python3-whoosh | BSD | Fast, Python3 full text indexing, search, and spell checking library | +| python-cups-doc | GPLv2+ | Documentation for python-cups | +| python-sphinx-locale | BSD | Locale files for python-sphinx | +| qdox | ASL 2.0 | Extract class/interface/method definitions from sources | +| qdox-javadoc | ASL 2.0 | Javadoc for qdox | +| qemu-kvm-tests | GPLv2 and GPLv2+ and CC-BY | tests for the qemu-kvm package | +| qhull-devel | Qhull | Development files for qhull | +| qrencode-devel | LGPLv2+ | QR Code encoding library - Development files | +| qt5-devel | GPLv3 | Qt5 meta devel package | +| qt5-qtbase-static | LGPLv2 with exceptions or GPLv3 with exceptions | Static library files for qt5-qtbase | +| qt5-qtdeclarative-static | LGPLv2 with exceptions or GPLv3 with exceptions | Static library files for qt5-qtdeclarative | +| qt5-qtquickcontrols2-devel | GPLv2+ or LGPLv3 and GFDL | Development files for qt5-qtquickcontrols2 | +| qt5-qttools-static | LGPLv3 or LGPLv2 | Static library files for qt5-qttools | +| qt5-qtwayland-devel | LGPLv3 | Development files for qt5-qtwayland | +| raptor2-devel | GPLv2+ or LGPLv2+ or ASL 2.0 | Development files for raptor2 | +| raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | RDF Parser Toolkit for Redland | +| rasqal-devel | LGPLv2+ or ASL 2.0 | Development files for the Rasqal RDF libraries | +| rasqal | LGPLv2+ or ASL 2.0 | RDF Query Library | +| re2c | Public Domain | Tool for generating C-based recognizers from regular expressions | +| recode-devel | GPLv2+ | Header files for development using recode | +| redland-devel | LGPLv2+ or ASL 2.0 | Libraries and header files for programs that use Redland | +| redland | LGPLv2+ or ASL 2.0 | RDF Application Framework | +| regexp | ASL 2.0 | Simple regular expressions API | +| regexp-javadoc | ASL 2.0 | Javadoc for regexp | +| rpcgen | BSD and LGPLv2+ | RPC protocol compiler | +| rpcsvc-proto-devel | BSD and LGPLv2+ | RPC protocol definitions | +| rrdtool-devel | GPLv2+ with exceptions | RRDtool libraries and header files | +| rrdtool-doc | GPLv2+ with exceptions | RRDtool documentation | +| rrdtool-lua | GPLv2+ with exceptions | Lua RRDtool bindings | +| rrdtool-ruby | GPLv2+ with exceptions | Ruby RRDtool bindings | +| rrdtool-tcl | GPLv2+ with exceptions | Tcl RRDtool bindings | +| rubygem-diff-lcs | GPLv2+ or Artistic or MIT | Provide a list of changes between two sequenced collections | +| rubygem-rspec-core | MIT | Rspec-2 runner and formatters | +| rubygem-rspec-expectations | MIT | RSpec expectations (should and matchers) | +| rubygem-rspec | MIT | Behaviour driven development (BDD) framework for Ruby | +| rubygem-rspec-mocks | MIT | RSpec's 'test double' framework (mocks and stubs) | +| rubygem-rspec-support | MIT | Common functionality to Rspec series | +| sanlock-devel | GPLv2 and GPLv2+ and LGPLv2+ | Development files for sanlock | +| sblim-cmpi-devel | EPL | SBLIM CMPI Provider Development Support | +| sblim-sfcc-devel | EPL-1.0 | Small Footprint CIM Client Library | +| scotch | CeCILL-C | Graph, mesh and hypergraph partitioning library | +| scotch-devel | CeCILL-C | Development libraries for scotch | +| SDL2-devel | zlib and MIT | Files needed to develop Simple DirectMedia Layer applications | +| SDL2-static | zlib and MIT | Static libraries for SDL2 | +| SDL2 | zlib and MIT | Cross-platform multimedia library | +| sendmail-milter-devel | Sendmail | Development files for the sendmail milter library | +| sg3_utils-devel | GPLv2+ and BSD | Development library and header files for the sg3_utils library | +| sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The GNU shar utilities for packaging and unpackaging shell archives | +| sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python/C++ Bindings Generator | +| sisu-inject | EPL-1.0 and BSD | Sisu inject | +| sisu-javadoc | EPL-1.0 and BSD | API documentation for Sisu | +| sisu-mojos | EPL-1.0 | Sisu plugin for Apache Maven | +| sisu-mojos-javadoc | EPL-1.0 | API documentation for sisu-mojos | +| sisu-plexus | EPL-1.0 and BSD | Sisu Plexus | +| slf4j-ext | MIT and ASL 2.0 | SLF4J Extensions Module | +| slf4j-javadoc | MIT and ASL 2.0 | API documentation for slf4j | +| slf4j-jcl | MIT and ASL 2.0 | SLF4J JCL Binding | +| slf4j-jdk14 | MIT and ASL 2.0 | SLF4J JDK14 Binding | +| slf4j-log4j12 | MIT and ASL 2.0 | SLF4J LOG4J-12 Binding | +| slf4j-manual | MIT and ASL 2.0 | Manual for slf4j | +| slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java | +| slf4j-sources | MIT and ASL 2.0 | SLF4J Source JARs | +| snappy-devel | BSD | Development files for snappy | +| socket_wrapper | BSD | A library passing all socket communications through Unix sockets | +| sombok-devel | GPLv2+ or Artistic clarified | Development files for sombok | +| sombok | GPLv2+ or Artistic clarified | Unicode Text Segmentation Package | +| sonatype-oss-parent | ASL 2.0 | Sonatype OSS Parent | +| sonatype-plugins-parent | ASL 2.0 | Sonatype Plugins Parent POM | +| soundtouch-devel | LGPLv2+ | Libraries, includes, etc to develop soundtouch applications | +| sparsehash-devel | BSD | Extremely memory-efficient C++ hash_map implementation | +| spec-version-maven-plugin | CDDL or GPLv2 with exceptions | Spec Version Maven Plugin | +| spec-version-maven-plugin-javadoc | CDDL or GPLv2 with exceptions | Javadoc for spec-version-maven-plugin | +| speech-dispatcher-devel | GPLv2+ | Development files for speech-dispatcher | +| speech-dispatcher-doc | GPLv2+ | Documentation for speech-dispatcher | +| speex-devel | BSD | Development package for speex | +| speexdsp-devel | BSD | Development package for speexdsp | +| spice-parent | ASL 2.0 | Sonatype Spice Components | +| spice-server-devel | LGPLv2+ | Header files, libraries and development documentation for spice-server | +| spirv-tools-devel | ASL 2.0 | Development files for spirv-tools | +| suitesparse-devel | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | Development headers for SuiteSparse | +| SuperLU | BSD and GPLV2+ | Subroutines to solve sparse linear systems | +| SuperLU-devel | BSD and GPLV2+ | Header files and libraries for SuperLU development | +| taglib-devel | LGPLv2 or MPLv1.1 | Development files for taglib | +| testng | ASL 2.0 | Java-based testing framework | +| testng-javadoc | ASL 2.0 | API documentation for testng | +| texi2html | GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2) | A highly customizable texinfo to HTML and other formats translator | +| texinfo | GPLv3+ | Tools needed to create Texinfo format documentation files | +| texinfo-tex | GPLv3+ | Tools for formatting Texinfo documentation files using TeX | +| texlive-lib-devel | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | Development files for TeX specific shared libraries | +| tinycdb-devel | Public Domain | Development files for tinycdb | +| tinyxml2-devel | zlib | Development files for tinyxml2 | +| tinyxml2 | zlib | Simple, small and efficient C++ XML parser | +| tix-devel | TCL | Tk Interface eXtension development files | +| tog-pegasus-devel | MIT | The OpenPegasus Software Development Kit | +| tokyocabinet-devel | LGPLv2+ | Headers for developing programs that will use tokyocabinet | +| torque-devel | OpenPBS and TORQUEv1.1 | Development tools for programs which will use the torque library | +| torque | OpenPBS and TORQUEv1.1 | Tera-scale Open-source Resource and QUEue manager | +| tpm2-abrmd-devel | BSD | Headers, static libraries and package config files of tpm2-abrmd | +| tpm-tools-devel | CPL | Files to use the library routines supplied with tpm-tools | +| transfig | MIT | Utility for converting FIG files (made by xfig) to other formats | +| trousers-devel | BSD | TrouSerS header files and documentation | +| turbojpeg-devel | IJG | Headers for the TurboJPEG library | +| uglify-js | BSD | JavaScript parser, mangler/compressor and beautifier toolkit | +| uid_wrapper | GPLv3+ | A wrapper for privilege separation | +| upower-devel-docs | GPLv2+ | Developer documentation for for libupower-glib | +| upower-devel | GPLv2+ | Headers and libraries for UPower | +| urw-base35-fonts-devel | AGPLv3 | RPM macros related to (URW)++ Level 2 Core Font Set | +| userspace-rcu-devel | LGPLv2+ | Development files for userspace-rcu | +| ustr | MIT or LGPLv2+ or BSD | String library, very low memory overhead, simple to import | +| uthash-devel | BSD | A hash table for C structures (headers only) | +| uuid-devel | MIT | Development support for Universally Unique Identifier library | +| vala-devel | LGPLv2+ and BSD | Development files for vala | +| vala | LGPLv2+ and BSD | A modern programming language for GNOME | +| velocity | ASL 2.0 | Java-based template engine | +| velocity-demo | ASL 2.0 | Demo for velocity | +| velocity-javadoc | ASL 2.0 | Javadoc for velocity | +| velocity-manual | ASL 2.0 | Manual for velocity | +| vte291-devel | LGPLv2+ | Development files for vte291 | +| wavpack-devel | BSD | WavPack - development files | +| web-assets-devel | MIT | RPM macros for Web Assets packaging | +| web-assets-filesystem | Public Domain | The basic directory layout for Web Assets | +| weld-parent | ASL 2.0 | Parent POM for Weld | +| wireshark-devel | GPL+ | Development headers and libraries for wireshark | +| xalan-j2 | ASL 2.0 and W3C | Java XSLT processor | +| xalan-j2-demo | ASL 2.0 | Demo for xalan-j2 | +| xalan-j2-javadoc | ASL 2.0 | Javadoc for xalan-j2 | +| xalan-j2-manual | ASL 2.0 | Manual for xalan-j2 | +| xalan-j2-xsltc | ASL 2.0 | XSLT compiler | +| Xaw3d-devel | MIT and GPLv3+ | Header files and libraries for development using Xaw3d | +| xbean | ASL 2.0 | Java plugin based web server | +| xbean-javadoc | ASL 2.0 | API documentation for xbean | +| xcb-proto | MIT | XCB protocol descriptions | +| xcb-util-devel | MIT | Development and header files for xcb-util | +| xcb-util-image-devel | MIT | Development and header files for xcb-util-image | +| xcb-util-keysyms-devel | MIT | Development and header files for xcb-util-keysyms | +| xcb-util-renderutil-devel | MIT | Development and header files for xcb-util-renderutil | +| xcb-util-wm-devel | MIT | Development and header files for xcb-util-vm | +| xerces-j2 | ASL 2.0 and W3C | Java XML parser | +| xerces-j2-demo | ASL 2.0 and W3C | Demonstrations and samples for xerces-j2 | +| xerces-j2-javadoc | ASL 2.0 and W3C | Javadocs for xerces-j2 | +| xhtml1-dtds | W3C | XHTML 1.0 document type definitions | +| xml-commons-apis | ASL 2.0 and W3C and Public Domain | APIs for DOM, SAX, and JAXP | +| xml-commons-apis-javadoc | ASL 2.0 and W3C and Public Domain | Javadoc for xml-commons-apis | +| xml-commons-apis-manual | ASL 2.0 and W3C and Public Domain | Manual for xml-commons-apis | +| xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons | +| xml-commons-resolver-javadoc | ASL 2.0 | Javadoc for xml-commons-resolver | +| xmlrpc-c-c++ | BSD and MIT | C++ libraries for xmlrpc-c | +| xmlrpc-c-client++ | BSD and MIT | C++ client libraries for xmlrpc-c | +| xmlrpc-c-devel | BSD and MIT | Development files for xmlrpc-c based programs | +| xmlsec1-devel | MIT | Libraries, includes, etc. to develop applications with XML Digital Signatures and XML Encryption support. | +| xmlsec1-gcrypt | MIT | GCrypt crypto plugin for XML Security Library | +| xmlsec1-gnutls-devel | MIT | GNUTls crypto plugin for XML Security Library | +| xmlsec1-gnutls | MIT | GNUTls crypto plugin for XML Security Library | +| xmlsec1-openssl-devel | MIT | OpenSSL crypto plugin for XML Security Library | +| xmltoman | GPLv2+ | Scripts for converting XML to roff or HTML | +| xmlunit | BSD | Provides classes to do asserts on xml | +| xmlunit-javadoc | BSD | Javadoc for xmlunit | +| xmvn-api | ASL 2.0 | XMvn API | +| xmvn | ASL 2.0 | Local Extensions for Apache Maven | +| xmvn-bisect | ASL 2.0 | XMvn Bisect | +| xmvn-connector-aether | ASL 2.0 | XMvn Connector for Maven Resolver | +| xmvn-connector-ivy | ASL 2.0 | XMvn Connector for Apache Ivy | +| xmvn-core | ASL 2.0 | XMvn Core | +| xmvn-install | ASL 2.0 | XMvn Install | +| xmvn-javadoc | ASL 2.0 | API documentation for xmvn | +| xmvn-minimal | ASL 2.0 | Dependency-reduced version of XMvn | +| xmvn-mojo | ASL 2.0 | XMvn MOJO | +| xmvn-parent-pom | ASL 2.0 | XMvn Parent POM | +| xmvn-resolve | ASL 2.0 | XMvn Resolver | +| xmvn-subst | ASL 2.0 | XMvn Subst | +| xmvn-tools-pom | ASL 2.0 | XMvn Tools POM | +| xorg-x11-apps | MIT | X.Org X11 applications | +| xorg-x11-drv-libinput-devel | MIT | Xorg X11 libinput input driver development package. | +| xorg-x11-drv-wacom-devel | GPLv2+ | Xorg X11 wacom input driver development package | +| xorg-x11-util-macros | MIT | X.Org X11 Autotools macros | +| xorg-x11-xkb-utils-devel | MIT | X.Org X11 xkb utilities development package | +| xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library | +| xz-java-javadoc | Public Domain | Javadocs for xz-java | +| xz-java | Public Domain | Java implementation of XZ data compression | +| xz-lzma-compat | Public Domain | Older LZMA format compatibility binaries | +| yajl-devel | ISC | Libraries, includes, etc to develop with YAJL | +| yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Modular Assembler | +| yelp-devel | LGPLv2+ and ASL 2.0 and GPLv2+ | Development files for yelp-libs | +| zlib-static | zlib and Boost | Static libraries for Zlib development | +| zziplib-devel | LGPLv2+ or MPLv1.1 | Development files for the zziplib library | diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.0-beta.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.0-beta.md" new file mode 100644 index 0000000000000000000000000000000000000000..773c4b9cd1a7c65d82ade0a465f2a45cd34365cd --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.0-beta.md" @@ -0,0 +1,106 @@ +Anolis OS 23.0 公测版 (Beta) 发行声明 +===================================== + + +## 1. 引言 +龙蜥操作系统 Anolis OS 23 是 OpenAnolis 龙蜥社区基于操作系统分层分类理论,面向上游原生社区独立选型;原生打造全栈软硬件协同的下一代操作系统版本。支持多架构计算,并提供安全、稳定的操作系统支持。 + +当前 Anolis OS 23 最新的版本号为 Anolis OS 23.0 公测版 (Beta). + +## 2. 交付物清单 +{% hint style='tip' %} +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 +{% endhint %} + +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-23-beta-x86\_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 5GB +AnolisOS-23-beta-x86\_64-boot.iso | x86\_64 架构的网络安装 ISO,约 0.6GB +AnolisOS-23-beta-aarch64-dvd.iso | aarch64 架构的基础安装 ISO,约 5GB +AnolisOS-23-beta-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.6GB + +### 2.2 虚拟机镜像 +名称 | 描述 +-----|----- +anolis-23-beta-x86\_64.vhd | x86\_64 架构 QEMU 虚拟机镜像 (vhd 格式) +anolis-23-beta-aarch64.vhd | aarch64 架构虚拟机镜像 + +{% hint style='info' %} +镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. +{% endhint %} + +### 2.3 容器镜像 +名称 | 描述 +-----|----- +anolis-23-beta-x86\_64-docker.tar | x86\_64 架构本地容器镜像 +anolis-23-beta-aarch64-docker.tar | aarch64 架构本地容器镜像 + +### 2.4 软件 YUM 仓库 +名称 | 描述 +-----|----- +BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 +AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 + +## 3. 发布详情 +### 3.1 发行版整体支持 +Anolis OS 23.0 Beta 版本默认提供下列镜像介质: ++ ISO 镜像; ++ vhd 格式的虚拟机镜像,适用于 QEMU/KVM 虚拟化平台; ++ tar 压缩包格式的容器镜像,适用于运行不同引擎的容器场景。 + +### 3.2 平台支持 ++ **体系结构支持**: Anolis OS 23.0 Beta 版本支持 x86\_64 架构、aarch64 架构。 ++ **微架构支持**: Anolis OS 23.0 Beta 版本分别支持 x86\_64-v2 及 armv8-a 微架构,并提供对 armv9-a 的支持能力。 ++ **CPU 芯片支持**: Anolis OS 23.0 Beta 版本提供对主流 CPU 芯片厂商的支持能力,详细支持情况如下: + +厂商 | 架构 | CPU 型号 +-------|---------|--------- +Intel | x86\_64 | 市售主流型号 +AMD | x86\_64 | 市售主流型号 +海光 | x86\_64 | Hygon C86 7185 32-core Processor +飞腾 | aarch64 | Phytium FT2000+/64, Phytium S2500/64 +兆芯 | aarch64 | Zhaoxin KH-37800D +平头哥 | aarch64 | YT710 +鲲鹏 | aarch64 | Kunpeng-920 + ++ **虚拟化平台支持**: Anolis OS 23 Beta 提供对如下虚拟化平台的支持能力: + + QEMU/KVM + +### 3.3 版本高亮说明 + +1. 提供双内核机制,anck-5.10 作为默认内核,同时提供滚动更新内核版本为 anck-5.19; +2. 支持 x86\_64 和 aarch64 架构,以及倚天、Intel、海光、鲲鹏等芯片,适配 x86 及 arm64 主流服务器硬件; +3. 默认使能 cgroup v2; +4. 根文件系统模式使用 xfs; +5. 工具链选用 gcc12/glibc2.35/binutils2.38,并选择 x86-64-v2 作为默认微架构选型; +6. openssl 选用 3.0.7 版本,提供更多的新协议,新算法以及其他各个方面的优化支持; +7. 提供 dragonwell 8/11/17 版本的Java运行时组件,并作为默认的Java运行时组件; +8. 提供性能调优组件 keentune; +9. 提供运维组件 sysak/sysom/ssar; +10. 提供Intel SPR用户态工具; +11. 提供应用组件,nginx/httpd/mysql/mariadb/redis/php/nodejs/memcached/tomcat; +12. 提供云原生组件,containerd/kubernetes。 + +## 4. 已知问题 +该部分描述当前公测版的已知问题,龙蜥社区正在积极解决问题。 +1. sysak 部分命令报错。([BZ2547](https://bugzilla.openanolis.cn/show_bug.cgi?id=2547)) +2. 安装 sysom 后,服务启动报错,需要手动修改selinux配置。([BZ2534](https://bugzilla.openanolis.cn/show_bug.cgi?id=2534)) +3. 部分环境内核切换至 5.19 后出现启动失败。([BZ2551](https://bugzilla.openanolis.cn/show_bug.cgi?id=2551)) +4. SPR 机器上启动后日志有报错。([BZ2588](https://bugzilla.openanolis.cn/show_bug.cgi?id=2588)) +5. chrt 修改进程调度策略失败。([BZ2664](https://bugzilla.openanolis.cn/show_bug.cgi?id=2664)) + +## 5. 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +忠心感谢参与和协助 OpenAnolis 龙蜥社区的所有成员,尤其是产品发布兴趣小组和测试兴趣小组是你们的辛勤付出,以及对开源的热爱才保障版本顺利发布,也为龙蜥操作系统 Anolis OS 23 更好地发展提供无限空间! + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.0-ga.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.0-ga.md" new file mode 100644 index 0000000000000000000000000000000000000000..ada4a5ce76f26da13b61beb1c48bfe4f89e06afd --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.0-ga.md" @@ -0,0 +1,272 @@ +Anolis OS 23.0 社区版 (GA) 发行声明 +===================================== + +## 1. 引言 +龙蜥操作系统 Anolis OS 23 是 OpenAnolis 龙蜥社区基于操作系统分层分类理论,面向上游原生社区独立选型,全面支持智算的首款国产操作系统。 + +当前 Anolis OS 23 最新的版本号为 Anolis OS 23.0 社区版(GA). + +## 2. 交付物清单 +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-23.0-x86_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 15 GB +AnolisOS-23.0-x86_64-boot.iso | x86\_64 架构的网络安装 ISO,约 0.6 GB +AnolisOS-23.0-aarch64-dvd.iso | aarch64 架构的基础安装 ISO,约 15 GB +AnolisOS-23.0-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.6 GB + +### 2.2 虚拟机镜像 +名称 | 描述 +-----|----- +AnolisOS-23.0-x86\_64.vhd | x86\_64 架构 QEMU 虚拟机镜像(vhd 格式) +AnolisOS-23.0-x86\_64.qcow2 | x86\_64 架构 QEMU 虚拟机镜像(qcow2 格式) +AnolisOS-23.0-aarch64.vhd | aarch64 架构虚拟机镜像(vhd 格式) +AnolisOS-23.0-aarch64.qcow2 | aarch64 架构虚拟机镜像(qcow2 格式) + +镜像缺省 sudo 用户为 anuser,对应登录密码是 anolisos. + +### 2.3 容器镜像 +名称 | 描述 +-----|----- +registry.openanolis.cn/openanolis/anolisos:23 | baseos 容器镜像 +registry.openanolis.cn/openanolis/anolisos:23-busybox | 精简镜像 busybox,大小仅 2.8M,最精简镜像 +registry.openanolis.cn/openanolis/anolisos:23-micro | 精简镜像 micro,仅支持 microdnf,大小 29M +registry.openanolis.cn/openanolis/anolisos:23-minimal | 精简镜像 minimal,仅支持 dnf,大小 39M +anolis-23-GA-aarch64-SiliconFastOS.tar.gz | aarch64 架构本地 SiliconFastOS 镜像 + +### 2.4 软件 YUM 仓库 +名称 | 描述| 仓库状态 +-----|-----|----- +[os](https://mirrors.openanolis.cn/anolis/23/os/) | 版本正式发布的 ISO 交付件,所包括的所有的包。该仓库与 ISO 交付件包含的软件包完全一致。 | 默认开启 +[updates](https://mirrors.openanolis.cn/anolis/23/updates/) | 版本正式发布后,更新的软件包的存放仓库。该仓库会持续更新,直到该版本生命周期结束。 | 默认开启 +[kernel-6](https://mirrors.openanolis.cn/anolis/23/kernel-6/) | Kernel-6 软件包源,提供社区滚动内核(6.x)以及对应的组件。 | 不默认开启,需要使用 enablerepo=kernel-6 +[epao](https://mirrors.openanolis.cn/epao/23/) | EAPO(Extras Package For Anolis))软件包仓库提供社区孵化类软件,比如:AI 组件等。 | 不默认开启,需要安装 anolis-epao-release 后使用 + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 亮点 +- **双内核**:Anolis OS 23 现支持 5.10/6.1 两种内核安装,5.10 为默认内核,内核 6.1 系列为 tech-preview 版本,支持滚动升级 +- **智算能力支持:** + - 提供 rpm 格式的 AI 组件,支持用户使用 yum install 安装 AI 相关组件。 + - 提供 tensorflow2,支持深度学习框架能力 + - 提供 pytorch,支持神经网络框架能力 + +- **核心组件自维护**:gcc 12.2.1、binutils 2.39 、llvm 16.0.1、clang 16.0.1、perl 5.36.0 、python 3.10 等,已不再支持 python2。 +- **重点组件自研替换:** + - 提供性能调优组件 keentuned,已默认安装,并实现部分功能替代 tuned + - 提供 dragonwell 8/11/17 三个版本的 java 组件,替代开源 openjdk 系列 + - 提供 noslate-anode 替代 nodejs +- **重点 sig 特性,自研发:** + - 提供系统运维组件 sysak、sysom、ssar + - 提供开源版 polardb 数据库 + - 提供 alibaba-cloud-compiler 基于 Clang/LLVM 开发的面向大规模云业务场景的 C/C++ 编译器 + - 提供 tone-cli 组件,用于执行测试用例的自动化测试框架 +- **提供广泛开源软件:** + - 提供 intel SPR 用户态工具 + - 提供 intel 机密计算工具 + - 提供云上应用软件 nginx、httpd、mysql、mariadb、redis、php、nodejs、memcached、tomcat + - 提供云原生组件,containerd、kata-containers、kubernetes、nydus-rs、nydus-snapshotter、nerdctl + +#### 3.1.2 发行版整体支持 +Anolis OS 23.0 GA 版本默认提供下列镜像介质: ++ ISO 镜像; ++ vhd 和 qcow2 格式的虚拟机镜像,适用于 QEMU/KVM 虚拟化平台; ++ 线上 baseos 容器镜像,适用于运行不同引擎的容器场景。 ++ 额外提供三种线上精简容器镜像,适用于不用容器场景 + +#### 3.1.3 平台支持 ++ **体系结构支持**: Anolis OS 23.0 GA 版本支持 x86\_64 架构、aarch64 架构。 ++ **微架构支持**: Anolis OS 23.0 GA 版本分别支持 x86\_64-v2 及 armv8-a 微架构,并提供对 armv9-a 的支持能力。 ++ **CPU 芯片支持**: Anolis OS 23.0 GA 版本提供对主流 CPU 芯片厂商的支持能力(仅涉及 5.10 内核),详细支持情况如下: + +厂商 | 架构 | CPU 型号 +-------|---------|--------- +Intel | x86\_64 | Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz、Intel(R) Xeon(R) Gold 6330N CPU @ 2.20GHz、Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz +AMD | x86\_64 | AMD EPYC 7402 24-Core Processor、AMD EPYC 9224 24-Core Processor +海光 | x86\_64 | Hygon C86 7280 32-core Processor +飞腾 | aarch64 | Phytium S2500/64、FT-2000+/64 +兆芯 | aarch64 | ZHAOXIN KaiSheng KH-37800D@2.7GHz +平头哥 | aarch64 | YT710 +鲲鹏 | aarch64 | Kunpeng 920-4826、 + ++ **虚拟化平台支持**: Anolis OS 23 GA 提供对如下虚拟化平台的支持能力: + + QEMU/KVM ++ **桌面平台支持**:Anolis OS 23 GA 提供了如下桌面的支持能力: + + gtk4 的支持 + + 最新的 gnome-gui 系列(44)软件 + + +### 3.2 L0 层软件 + +#### 3.2.1 Kernel 5.10 ++ 提供完善的 XFS 文件系统支持能力,虚拟机镜像根文件系统默认采用 XFS 文件系统; ++ 全面支持Intel第四代至强可扩展处理器(code name: Sapphire Rapids) 内核特性, 包括AMX,DSA,IAA,SIOV,电源管理,PCIe Gen5, Perf/PMU, CXL1.1等 ++ 内核 CVE 修复。 修复了 CVE-2022-32250, CVE-2022-34918 等重要的 CVE 漏洞。 ++ 支持用户态 /dev/ioasid ++ SWIOTLB 机制性能优化 ++ virtio-net 打开 napi.tx 优化 TCP Small Queue 性能 ++ 支持 AST2600 PCIe 2D VGA Driver ++ 支持 FT2500 处理器 ++ 支持动态开启 Group identity 特性 ++ arm64 平台默认内核启动 cmdline 调整 ++ 添加 Compact Numa Aware(CNA)spinlock 功能支持 ++ 丰富 arm64 的 perf mem 和 perf c2c 功能 ++ fsck.xfs 支持日志恢复 ++ hugetext 自适应按需大页 ++ 支持 SGX 动态内存管理 ++ 使能 wireguard 模块 + +#### 3.2.2 Kernel 6.1 ++ 基于Linux 6.1.27版本进行开发 ++ 使能对Trust Domain Extensions(TDX) guest内核支持,此特性可使内核在tdx guest 中启动。TDX可在虚拟机 (VM) 层面实现更高的机密性,从而更好地保护数据隐私,提高数据控制力。在基于英特尔® TDX 的机密虚拟机中,客户机操作系统和虚拟机应用被隔离开来,无法被云端主机、系统管理程序和平台的其他虚拟机访问。 + +### 3.3 L1 层软件 +#### 3.3.1 核心工具 + +- **Binutils。** 采用 2.39 版本,支持更可靠的二进制程序的创建和管理工具。[贡献团队:发布小组 SIG] +- **Util-linux。** 采用 2.38.1 版本,提供较新的 Linux 运行必须的各种系统程序。[贡献团队:发布小组 SIG] +- **GCC。** 采用 12.2.1版本,提供更好的 C 和 C++的支持,同时持续改进 RISC-V 和 LoongArch CPU 架构的支持。[贡献团队:发布小组 SIG] +- **Gdb。** 采用 12.1 版本,提供最新版本的调试能力。[贡献团队:发布小组 SIG] +- **Glibc。** 采用 2.36 版本,提供一些新的 API 匹配新版本的 Linux 内核公开的功能,并优化现有功能,同时正在引入 LoongArch CPU 的支持。[贡献团队:发布小组 SIG] +- **Rpm。** 采用 4.18.0 版本,提供更安全的 Linux 软件包管理器和一种新的交互式 shell 工具。[贡献团队:发布小组 SIG] +- **Dnf。** 采用 4.14.0 版本,提供了新一代 RPM 发型版软件包管理器。[贡献团队:发布小组 SIG] + +#### 3.3.2 核心库 ++ **OpenSSL。** 采用 3.0.7 版本,提供更多的新协议、新算法(包括开启国密SM2 和 SM4 )及其他各方面的优化支持。[贡献团队:发布小组 SIG] + +#### 3.3.3 核心服务 + +- **dbus。** 采用 1.14.6 版本,提供更全面的系统守护进程,是目前最新的稳定版本。[贡献团队:发布小组 SIG] +- **System-rpm-config。** 采用 23 版本,增加自动对二进制和命令行分别提供 abi 和 api 的能力,直接获取变更信息;同时提供 zst 格式的 man 手册,实现压缩方式最优化。[贡献团队:发布小组 SIG] +- **systemd。** 采用 252.4 版本,默认使能 cgroup v2,提供了更可靠的系统和服务管理器,同时增加新的组件 “systemd-sysupdate” 实现按照配置文件自动更新系统环境,但仍在测试阶段,欢迎使用。[贡献团队:发布小组 SIG] + +### 3.4 L2 层软件 +#### 3.4.1 系统工具 + +- **Llvm。** 采用 16.0.1 版本,提供更快的 LLD 链接、默认为 Clang 的 C++17 和 稳定的 LoongArch 的支持。[贡献团队:发布小组 SIG] +- **clang。** 采用 16.0.1 版本,提供 C++ 20 的特性支持,并将 C++/ObjeC++ 的标准变更为 gnu++17 和 gnu++14。[贡献团队:发布小组 SIG] +- **Coreutils。** 采用 9.3 版本,提供最新版基础 Linux 命令行工具。[贡献团队:发布小组 SIG] +- **shadow-utils。** 采用 4.13 版本,提供最新的管理账户和密码文件的应用程序。[贡献团队:发布小组 SIG] +- **zstd。** 采用 1.5.5 版本,新版本优化了压缩速度,提高了压缩比率,并修复了一些问题。[贡献团队:发布小组 SIG] +- 提供较新的语言系列支持。包括 **python3.10** 、**golang 1.20.4**、**rust 1.69.0** 和 **perl 5.36.0**。[贡献团队:发布小组 SIG] + +#### 3.4.2 系统库 + +- **OpenSSH。** 采用到 9.0 p1 版本,提供更大型的安全隧道功能、多种认证方法和更安全的 SSH 协议。[贡献团队:发布小组 SIG] + +- **crypto-policies。** 采用到 20221215 版本,在保持兼容性的条件下,提供更新更安全的加密策略。[贡献团队:发布小组 SIG] +- 提供 **ebpf** 能力。包括 **libbpf 1.1.0**、**bcc 0.26.0** 和 **bpftrace** **0.16.0**。[贡献团队:发布小组 SIG] + +#### 3.4.3 系统服务 + +- **firewalld。** 采用 1.2.5 版本,提供更稳定的防火墙守护进程。[贡献团队:发布小组 SIG] +- **iptables。** 采用 1.8.9 版本,提供最新的命令行程序,用于配置 Linux 内核防火墙的 IP 数据包过滤规则。[贡献团队:发布小组 SIG] +- **sssd。** 采用 2.8.2 版本,提供更安全的守护进程来管理远程目录和身份验证机制。[贡献团队:发布小组 SIG] +- **rsyslog。** 采用 8.2212.0 版本,提供最新、更安全的 syslog 的守护进程,能较大程度提高系统性能。[贡献团队:发布小组 SIG] + +### 3.5 L3 层软件 +#### 3.5.1 应用工具 + +- **集成热补丁工具。** Anolis OS 23 集成 kpatch、kpatch-build,实现内核补丁管理,可在不重新启动的情况下修复内核问题。[贡献团队:系统运维 SIG] +- **新增软件 buildkit。** buildkit 是一个通过转换源代码,实现高效、易懂和可重复构建的工具包。[贡献团队:云原生 SIG] +- **新增软件 livepatch-mgr。** livepatch-mgr 用来实现 CVE 自动修复能力,保障系统安全。[贡献团队:系统运维 SIG] +- **新增软件 ras-tool。** ras-tools 通过 APEI EINJ 接口在 X86 和 Arm 平台上注入和测试 RAS 能力。[贡献团队:ARM 架构 SIG] +- **新增软件 data-profile-tools。** 用于动态 numa access 和冷热检测工具。[贡献团队:Cloud Kernel SIG] +- **新增软件 ancert。** 提供硬件兼容性测试套件,验证系统与 Anolis OS 的兼容性。[贡献团队:硬件兼容性 SIG] +- **新增软件 tone-cli。** 提供执行测试用例的自动化测试框架。[贡献团队:T-one SIG] + +#### 3.5.2 应用库 + ++ **集成 Intel QAT 驱动。** Anolis OS 23 集成了 Intel QAT 驱动,包括 `intel-QAT20-L.0.9.4-00004.9.an23` 及 `kmod-intel-QAT20-L.0.9.4-00004.10.an23`,以提供对 Intel QAT 加速卡硬件驱动的支持,从而支持加解密和压缩功能的卸载支持。[贡献团队:Intel Arch SIG] ++ **集成 Intel DLB 驱动。** 包括 `kmod-intel_dlb2-7.7.0-2.an23` 及 `libdlb-7.7.0-1.an23`,以提供对 Intel DLB加速卡硬件驱动的支持,从而支持由硬件提供的负载均衡能力。[贡献团队:Intel Arch SIG] ++ **增强 rdma-core 特性。** `rdma-core-44.0-3.an23` 版本增加了 erdma 的支持。[贡献团队:高性能网络技术 SIG] ++ **新增软件 libxudp。** libxudp 是基于 XDP Socket(AF_XDP)实现的 bypass 内核的用户态的高性能 UDP 收发软件库。[贡献团队:高性能网络技术 SIG] ++ **新增软件 libdlb。** libdlb 是在 x86 平台上通过提供跨 CPU 内核的负载均衡、优先级的调度来实现内核的高效通信。 [贡献团队:Intel Arch SIG] ++ **新增软件 alibaba-cloud-compiler。** alibaba-cloud-compiler 基于 Clang/LLVM 开发的面向大规模云业务场景的 C/C++ 编译器。 [贡献团队:编译器 SIG] ++ **集成 Intel SPR 特性。** [贡献团队:Intel Arch SIG] + + accel-config 提供 3.5.1 版本 + + Gtest 提供 1.13.0 版本 + + Dml 提供 dml-0.1.9~beta 版本 + + qatengine 提供 0.6.19 版本 + + intel-ipp-crypto-mb 提供 1.0.6 版本 + + intel-ipsec-mb 提供 1.3.0 版本 + + qatlib 提供 23.02.0 版本 + + qatzip 提供 1.0.9 版本 + + qpl 提供 0.2.0 版本 + + asynch_mode_nginx 提供 0.5.0 版本,实现异步 Nginx 能力。 ++ **集成 Intel 机密特性。** [贡献团队:Intel Arch SIG] + + he-toolkit 提供 2.0.1 版本 + + seal 提供 3.7.2 版本 + + helib 提供 2.2.1 版本 + + palisade 提供 1.11.6 版本 + + hexl 提供 1.2.3 版本 + + ntl 提供11.5.1 版本 + + cpu_features 提供 0.7.0 版本 + + microsoft-gsl 提供 3.1.0 版本 + + zstd 提供 1.5.5 版本 + + gmp 提供 6.2.1 版本 + +#### 3.5.3 应用服务 + +- **新增软件 scheduler-group-identity**。在 x86 架构下实现内核的 Group Identity 功能的调度。[贡献团队:Cloud Kernel SIG] + +- **集成系统运维服务**。[贡献团队:系统运维 SIG] + - sysak 提供 2.2.0 版本,提供了一些系统分析套件。 [贡献团队:系统运维 SIG] + - sysom 提供 2.0 版本,提供了一个自动化运维平台,包括:主机管理、配置部署、监控告警、异常诊断和安全审计等功能。[贡献团队:系统运维 SIG] + - ssar 提供 1.0.4 版本,提供更全面的系统日志记录功能。[贡献团队:系统运维 SIG] + +### 3.6 其他层 +#### 3.6.1 编程语言 ++ **dragonwell** 。Anolis OS 23 集成了 1.8.0、11、17 三个版本的 dragonwell 组件分别替代对应版本的 openjdk,并采用 1.8.0 版本作为默认 java 使能。[贡献团队:Java语言与虚拟机 SIG] ++ **noslate-anode** 。采用 16.19.1 版本,是基于原生 nodejs 开发的更快速、可扩展的网络应用程序。[贡献团队:nodejs/web assembly 兴趣小组 SIG] ++ **golang**。采用 1.20.4 版本,在语言、命令和工具链、运行编译、核心库方面都有较高的优化,并支持 RISC-V 架构。[贡献团队:发布小组 SIG] + +### 3.7 场景化组件 + +#### 3.7.1 AI 场景 + +- **tensorflow** 。 采用 2.12.0 版本,提供深度学习的框架能力。[贡献团队:AI SIG] +- **pytorch**。采用 2.0.1 版本,提供神经网络能力。[贡献团队:AI SIG] + +#### 3.7.2 云原生场景 + +- **containerd。** 采用 1.6.20 版本,最新版本的容器运行时,作为 Linux 和 Windows 的守护进程使用,可以管理其主机系统的完整容器生命周期:图像传输和存储、容器执行和监督、低级存储和网络附件等。[贡献团队:发布小组 SIG] +- **kata-containers**。采用 3.0.0 版本,致力于构建轻量级虚拟机(VM)的标准实现。[贡献团队:云原生 SIG] +- **kubernetes。** 采用 1.23.3 版本,用于自动部署、扩展和管理容器化应用程序。[贡献团队:发布小组 SIG] +- **cri-rm。** 采用 0.7.2 版本,在 x86 架构下的一种 CRI 资源管理器,能根据各个节点的工作负载调整资源策略。[贡献团队:云原生 SIG] +- **nydus-rs。** 采用2.1.4 版本,提供 Dragonfly 图像服务,实现容器图像的快速、安全和轻松访问。[贡献团队:云原生 SIG] +- **nydus-snapshotter。** 采用 0.5.1 版本,实现容器里重复数据的删除和延迟加载功能。[贡献团队:云原生 SIG] +- **nerdctl。** 采用 1.1.0 版本,是 containerd 的 cli 工具, 同时兼容 docker 。[贡献团队:云原生 SIG] + +#### 3.7.3 数据库场景 + +- **polardb。** 采用 11.9.20.0 版本,是一款基于 PostgreSQL 的开源数据库系统。[贡献团队:发布小组 SIG] +- **mysql。** 采用 8.0.31 版本,提供 mysql 的客户端程序和共享库。[贡献团队:发布小组 SIG] +- **mariadb。** 采用 10.6.8 版本,提供关系型数据库管理系统。[贡献团队:发布小组 SIG] +- **redis。** 采用 7.0.11 版本,提供键值型数据库管理系统。[贡献团队:发布小组 SIG] +- **memcached。** 采用 1.6.18 版本,提供高性能分布式内存对象缓存系统,用于减轻数据库的负载来加速动态 web 程序。[贡献团队:发布小组 SIG] + +#### 3.7.4 桌面场景 + +- **GNOME** + - gnome 桌面环境采用 44 版本。[贡献团队:发布小组 SIG] + - 提供常规的桌面能力。[贡献团队:发布小组 SIG] + +## 4. 已知问题 ++ [Bug 5374](https://bugzilla.openanolis.cn/show_bug.cgi?id=5374) - ISO镜像默认没有 crashkernel 值,需要手动配置并重启后再使用 kdump 服务。 ++ [Bug 5391](https://bugzilla.openanolis.cn/show_bug.cgi?id=5391) - 在海光和飞腾服务器上进行稳定性测试,编译并运行 2023 版 ltpstres运行 2 小时左右后中断 ++ [Bug 5565](https://bugzilla.openanolis.cn/show_bug.cgi?id=5565) - 倚天服务器在BMC KVM界面远程控制U盘安装操作系统,KVM界面重新加载后会出现报错,无法正常安装系统 + +## 5. 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +特别鸣谢 [@fundawang](https://gitee.com/fundawang) 对于 Anolis OS 23 的大量贡献。 + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-ga.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-ga.md" new file mode 100644 index 0000000000000000000000000000000000000000..cf7f75ba2a41b7dd60f79ecde6d93bacd4338150 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-ga.md" @@ -0,0 +1,240 @@ +Anolis OS 23.1 社区版 (GA) 发行声明 +===================================== + +## 1. 引言 +龙蜥操作系统 Anolis OS 23 是 OpenAnolis 龙蜥社区基于操作系统分层分类理论,面向上游原生社区独立选型,拉齐软硬件兼容性软件包的首款国产操作系统。Anolis OS 23.1 是 Anolis OS 23 系列操作系统的第二个正式版本。 +当前 Anolis OS 23 最新的版本号为 Anolis OS 23.1(GA)。 + +## 2. 交付物清单 +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-23.1-x86_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 15 GB +AnolisOS-23.1-x86_64-boot.iso | x86\_64 架构的网络安装 ISO,约 0.6 GB +AnolisOS-23.1-aarch64-dvd.iso | aarch64 架构的基础安装 ISO,约 15 GB +AnolisOS-23.1-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.6 GB +AnolisOS-23.1-loongarch64-dvd.iso | loongarch64 架构的基础安装 ISO,约 12 GB +AnolisOS-23.1-loongarch64-boot.iso | loongarch64 架构的网络安装 ISO,约 0.6 GB + +### 2.2 虚拟机镜像 +名称 | 描述 +-----|----- +AnolisOS-23.1-x86\_64.qcow2 | x86\_64 架构 QEMU 虚拟机镜像(qcow2 格式) +AnolisOS-23.1-aarch64.qcow2 | aarch64 架构虚拟机镜像(qcow2 格式) +AnolisOS-23.1-loongarch64.qcow2 | loongarch64 架构虚拟机镜像(qcow2 格式) + +镜像缺省 sudo 用户为 anuser,对应登录密码是 anolisos + +### 2.3 容器镜像 +名称 | 描述 +-----|----- +registry.openanolis.cn/openanolis/anolisos:23.1 | baseos 容器镜像 +lcr.loongnix.cn/openanolis/anolisos:23.1 | loongarch64 架构容器镜像 +registry.openanolis.cn/openanolis/anolisos:23-busybox | 精简镜像 busybox,大小仅 2.8M,最精简镜像 + +### 2.4 软件 YUM 仓库 +名称 | 描述| 仓库状态 +-----|-----|----- +[os](https://mirrors.openanolis.cn/anolis/23.1/os/) | 版本正式发布的 ISO 交付件,所包括的所有的包。该仓库与 ISO 交付件包含的软件包完全一致。 | 默认开启 +[updates](https://mirrors.openanolis.cn/anolis/23.1/updates/) | 版本正式发布后,更新的软件包的存放仓库。该仓库会持续更新,直到该版本生命周期结束。 | 默认开启 +[kernel-5.10](https://mirrors.openanolis.cn/anolis/23.1/kernel-5.10/) | Kernel-5.10 软件包源,提供社区内核(5.10.134-x)以及对应的组件。 | 默认开启 +[epao](https://mirrors.openanolis.cn/epao/23/) | EAPO(Extras Package For Anolis)软件包仓库提供社区孵化类软件,比如:AI 组件等。 | 不默认开启,需要安装 anolis-epao-release 后使用 + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 亮点 +- **内核演进**:Anolis OS 23.1 现提供 5.10/6.6 两种内核可供使用,6.6 为默认内核,ISO 中默认只携带 6.6 版本内核. +- **核心组件变动**: + - 默认 python 编译器升级为 3.11.6 + - glibc 升级至 2.38 + +### 3.2 L0 层软件 Kernel 6.6 +- 该版本内核基于上游 Linux 6.6.25 版本,提供新特性如下: + - 提供 userns 安全增强的 sysctl 接口 + - 支持 fscache/cachefiles 的按需加载模式下的故障恢复特性 + - 支持受控的 fuse 挂载点跨 mount namespace 传播的能力 + - fuse 支持声明不支持 file handle 能力 + - fuse 支持请求重发 + - 支持 vring_force_dma_api 启动参数 + - cgroup v1 支持 iocost 特性 + - cgroup v1 支持 writeback IO 限流特性 + - 支持 enable_context_readahead 接口 + - 对 ext4 和 jbd2 特性进行增强 + - 支持 IO hang 检测 + - TCMU 读写性能优化 + - tcm loop 设备支持 2M 大 IO + - 对上游 KFENCE 内核内存污染检测功能的增强 + - CPU burst 特性增强 + - 支持 CMN PMU 的 perf metric 能力 + - 支持调度统计增强与容器资源视图增强 + - 在 arm64 平台支持线性区动态拆分并解决 kfence 动态使能和内存 RAS 的问题 +- 该版本在平台支持层面的变动如下: + - 新增海光四号新平台支持,包括 CPU 使能,安全特性,密码学加速器国密支持等 + - 新增飞腾平台 S5000C 支持 + - 支持龙芯 3A5000、3A6000、3C5000、3D5000 、3C6000等多个基于 loongarch 架构设计的 CPU + - 支持 GNR/SRF 平台 + - 新增兆芯平台支持,包括 CPU 使能,新指令集,以及安全算法驱动等 +- 该版本在驱动支持层面的变动如下: + - 支持芯启源多款网卡 + - 完善高版本 txgbe、ngbe 驱动支持,进行功能增强与修复 Bug + - 支持 dwc_rootport PMU 驱动 + - 支持澜起 Mont-TSSE 驱动 + - 优化 QAT intree 驱动支持 +- 更详细的内核变动详见 《ANCK 6.6.25 发行声明》 +### 3.3 L1 层软件 +#### 3.3.1 核心工具 +- gcc 升级至 12.3.0:在原本 12.2.1 的版本已经支持了 C++17/C++20,部分支持 C++23 和实现支持 loongarch64 架构的基础上,新增了对基于 znver4 核心的 AMD CPU 支持,并且修复了大量已知问题。  +- binutils 升级至 2.41: 新增 loongarch64 架构指令集: LSX 、LASX、LVZ 、LBT ,并优化了链接器;新增了对 Intel FRED、LKGS、AMX-COMPLEX 指令集的支持;新增 aarch64 架构 SME2 的支持。 +- systemd 升级至 255 : 该版本优化了服务管理器,新增了数个可配置参数。同时对 TPM2 、磁盘加密等功能进行了优化,增强了认证功能。 +- grub2 升级至 2.12:该版本开始集成 systemd 的相关 boot loader 接口,并且新增了对 loongarch 的支持。同时,新版本 grub2 也对 SDL2 库新增了支持。 +- util-linux 升级至 2.39.1:常用工具如 fdisk、dmesg、lsof 等均有更新,支持了内核中的新的文件描述符,新增了 blkpr、pipesz、waitpid 等新命令和工具。 +#### 3.3.2 核心库 +- glibc 升级至 2.38:该版本新增了多线程相关的性能优化项,同时在 aarch64 架构上新增了对向量数学库 libmvec 的构建支持,并且新增了部分功能和宏以更好地支持 C2X 标准。 +### 3.4 L2 层软件 +#### 3.4.1 关键工具 +- ethtool 升级至 6.6 版本:该版本支持了 CMIS 模块的接收接口支持,并兼容旧版本内核的头文件。 +- crash 升级至 8.0.4 版本:支持 kernel 6.6 的 core dump 文件分析,修复了部分已知问题。 +- python3 升级至 3.11.6: 该版本优化了异常显示机制以及新增了异常类以及支持异常的通配。同时对 toml 和 asyncio 新增了支持。该版本同样在性能上有着较大的提升,相较于 3.10 版本,该版本有 10%-60% 的性能提升。 +- sssd 升级至 2.9.4:该版本新增对新加密功能的支持,新增了对本地ldap server 的 api 支持。 +- openssh 升级至 9.3p2:支持非活跃频道超时设置、RSA 长度控制等功能,新增 scp/sftp 可用命令选项,修复大量 bug 和安全漏洞。 +- NetworkManager 升级至 1.44.2:在 dhcpv6、ipv6、vlan、dns 等层面进行了功能优化,支持 nmtui 对 wifi、wwan 网络进行禁用的能力。 +- xfsprogs 升级至 6.6.0 :匹配 kernel 版本升级,修复了 xfs_db、xfs_repair 等工具的大量已知问题。 +- LLVM 工具链升级至 17 版本:llvm、clang、lldb、libomp 等相关工具均升级至 17 版本。 +#### 3.4.2 关键库 +- glib2 升级至 2.78.3 版本:修复了大量已知问题,修复了特定场景的崩溃问题。 +- libbpf 升级至 1.2.2:该版本新增了用户态接口和功能的调用方式,对日志功能进行的优化。同时在 BPF 功能层面支持的龙芯架构,丰富了 API 调用。 +### 3.5 L3 层软件 +#### 3.5.1 python 相关组件 +因 python3 采用 3.11 的新版本,同时考虑到相关组件的版本稳定性以及安全修复的需求,故采用如下版本: +- python-setuptools 升级至 68.0.0 版本 +- python-pyudev 升级至 0.24.1 版本 +- python-markupsafe 升级至 2.1.3 版本 +- python-markdown 升级至 3.5.1 版本 +- pygobject3 升级至 3.46.0 版本 +#### 3.5.2 常规库 +从版本更迭及安全修复的角度,有如下软件包的版本升级: +- libtevent 升级至 0.16.0 版本 +- libsolv 升级至 0.7.24 版本 +- krb5 升级至 1.21.2 版本 +- gettext 升级至 0.22.0 版本 +- fuse3 升级至 3.16.2 版本 +- libmodulemd 升级至 2.15.0 版本 +- libbpf 升级至 1.2.2 版本 +#### 3.5.3 常规工具 +从版本更迭及安全修复的角度,有如下软件包的版本升级: +- dracut 升级至 59 版本 +- docker 升级到 24 版本 +- sg3_utils 升级至 1.48 版本 +- polkit 升级至 123 版本 +- pkgconf 升级至 1.9.5 版本 +- pcsc-lite 升级至 2.0.0 版本 +#### 3.5.4 生态相关 +- tbb 升级至 2021.11.0 版本:优化了 NUMA 相关的库,修复了 cmake 相关的问题。 +- runc 升级至 1.1.12 版本:新增了 cgroup v2 中对内存的数个优化参数,修复了严重安全漏洞 CVE-2024-21626。 +- ima-evm-utils 升级至 1.5 版本:该版本优化了文件签名,修改了 TPM 认证逻辑和调用接口。 +- samba 升级至 4.19.5:该版本优化了 Kerberos 相关认证功能,支持了 samba AD TLS 认证,新增了工具和命令。 +- bind 升级至 9.18.21: 该版本默认使用 SipHash-2-4 认证算法,以便于后续替换原有 dnf cookie 中所使用的 AES 算法;优化了告警信息,并修复了部分已知问题。 +- rust 语言组件升级至 1.77.0:该版本优化了部分接口的逻辑,修复了部分问题和 cve。 +### 3.6 场景化组件 +#### 3.6.1 云原生场景 +- buildkit 版本升级至 0.13.2:该版本升级了网络部分的功能配置,并修复了大量已知问题和 cve 安全漏洞。 +#### 3.6.2 运维和调优场景 +- keentune 系列智能调优组件升级至 2.3.1 版本: + - bench,target和brain引入subprocess机制,提供中断调优任务功能; + - 新增 feature 级别参数设置模块,新增设置脚本用于 xps/rps、affinity、gzip、glub、x264_265; + - 更新 memcached.conf, mysql.conf, nginx.conf, pgsql.conf, redis.conf 等 profile内容; +#### 3.6.3 虚拟化相关 +- qemu 升级至 8.2.0 :在龙芯架构支持层面新增了 LASX、PRELDX 接口调用,支持 LSX/LASX 特性开启或关闭,支持 la132 龙芯 cpu。在 x86/arm/riscv 等架构也有不同程度的优化,同时在 xen、vitio 等虚拟化功能层面也有一定的更新。Anolis OS 23.1 还增加了对海光 CSV2/3 等迁移的适配支持。 +- libvirt 升级至 9.10.0 :虚拟化组件支持 pipewire audio 声音设备,修复了快照、磁盘设备的已知问题。Anolis OS 23.1 还增加了对海光 CSV 的适配。 +- virtiofsd 引入 1.10.1 版本:该包在 qemu 8 版本中被从 qemu 中剥离,成为独立组件并使用 rust 进行重构。Anolis OS 23.1 引入了该组件的 rust 版本并在 23.1 中替代原有的 qemu-virtiofs 组件。 +#### 3.6.4 桌面环境相关 +- DDE 桌面环境正式支持龙芯架构:DDE 桌面组件在 Anolis OS 23.1 支持了包含龙芯架构在内的全部三种架构, + +## 4. 已知问题 ++ [Bug 7887](https://bugzilla.openanolis.cn/show_bug.cgi?id=7887) - 龙芯架构 jansi 目前存在已知问题,maven 也受到影响 ++ [Bug 8903](https://bugzilla.openanolis.cn/show_bug.cgi?id=8903) - 内核降级回 5.10.134 后重启会进入到紧急模式 + +## 5. 安全修复 +以下仅展示已修复的重要 CVE +CVE 编号 | 严重等级 +-----|----- +CVE-2023-7101 | Important +CVE-2023-50255 | Important +CVE-2024-24821 | Important +CVE-2024-31210 | Important +CVE-2023-41038 | Important +CVE-2024-24680 | Important +CVE-2024-27351 | Important +CVE-2023-50980 | Important +CVE-2023-6879 | Important +CVE-2023-45235 | Important +CVE-2023-45230 | Important +CVE-2023-45234 | Important +CVE-2023-50447 | Important +CVE-2024-23652 | Important +CVE-2024-23653 | Important +CVE-2024-23213 | Important +CVE-2024-24577 | Important +CVE-2023-6597 | Important +CVE-2023-3966 | Important +CVE-2023-42950 | Important +CVE-2024-28085 | Important +CVE-2024-23672 | Important +CVE-2024-24549 | Important +CVE-2024-27983 | Important +CVE-2023-45288 | Important +CVE-2024-31082 | Important +CVE-2024-31081 | Important +CVE-2024-31080 | Important +CVE-2024-31083 | Important +CVE-2024-32487 | Important +CVE-2024-2961 | Important +CVE-2024-32462 | Important +CVE-2024-1135 | Important +CVE-2023-7008 | Moderate +CVE-2024-22365 | Moderate +CVE-2023-52426 | Moderate +CVE-2024-1048 | Moderate +CVE-2024-25112 | Moderate +CVE-2023-5680 | Moderate +CVE-2024-26462 | Moderate +CVE-2024-2466 | Moderate +CVE-2023-3758 | Moderate + + +## 6. 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 7. 致谢 +感谢统信软件、龙芯中科、浪潮信息、中科方德、中兴通讯、海光信息、红旗软件、曙光信息、Intel、兆芯、飞腾、阿里云等(排名不分先后)各理事单位对 Anolis OS 23.1 版本研发过程中的大力支持,各理事单位在多个技术专业领域中贡献了大量的特性更新和问题修复代码,这有效地保证了版本的开发进度和质量,为版本的成功发布奠定了坚实的基础。 + +### 7.1 研发贡献 +领域 | 功能支持贡献方 +-----|----- +架构支撑 | 龙芯中科、兆芯、海光信息、飞腾 +图形 | 统信软件 +虚拟化 | 海光信息、Intel +硬件驱动 | 飞腾、Intel、龙芯中科、浪潮信息 +基础软件包开发及维护 | 中兴通讯、浪潮信息、中科曙光、中科方德、红旗软件、龙芯中科、统信软件、阿里云 +重要 CVE 修复 | 浪潮信息、中科曙光、中科方德、红旗软件、统信软件、阿里云 + +### 7.2 测试贡献 +理事 | 测试分工 +-----|----- +海光信息 | 负责海光芯片平台内核、硬件兼容性测试 +兆芯 | 负责兆芯芯片平台内核、硬件兼容性测试 +龙芯中科 | 负责龙芯架构全量测试 +统信软件 | 负责各机型安装启动,桌面测试 +浪潮信息 | 负责软件兼容性方面测试 +中兴通讯 | 负责中兴主流机型内核,硬件兼容性测试 +中科曙光 | 负责曙光主流机型安装启动测试、通用安装启动测试 +阿里云 | 负责通用架构机型的全量测试 + +## 8. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-pkglist.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-pkglist.md" new file mode 100644 index 0000000000000000000000000000000000000000..5974cf838ad5710bd23dfb5b87b5c3dd7f5f1483 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-pkglist.md" @@ -0,0 +1,2698 @@ +Anolis OS 23.1 软件包发布清单 +============================ + + +龙蜥操作系统 (Anolis OS) 23 是 OpenAnolis 龙蜥社区发行的开源 Linux 操作系统发行版,支持多计算架构,具备稳定、高性能、安全、可靠等特点。本文提供了 Anolis OS 23.1 的软件包清单。 + +修订历史: + +日期 | 版本 | 修订内容 +--------------|------|--------- +2024年5月23日 | V1.0 | 初稿 + +## 1. os +### 1.1 os 软件包清单 +os 软件包库提供一套核心的底层操作系统的功能,作为所有应用安装的基础。 + +下表列出了 Anolis OS 23.1 os 软件包库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +abattis-cantarell-fonts | OFL | Humanist sans serif font +abi-compliance-checker | GPLv2+ or LGPLv2+ | An ABI Compliance Checker +abi-dumper | GPLv2 | Tool to dump ABI of an ELF object containing DWARF debug info +abseil-cpp | Apache-2.0 AND LicenseRef-Fedora-Public-Domain | C++ Common Libraries +accel-config | GPLv2 and LGPLv2+ and MIT and CC0 | Configure accelerator subsystem devices +accountsservice | GPLv3+ | D-Bus interfaces for querying and manipulating user account information +acl | GPLv2+ | Access control list utilities +acpica-tools | GPLv2 | ACPICA tools for the development and debug of ACPI tables +acpid | GPLv2+ | ACPI Event Daemon +adcli | LGPLv2+ | Active Directory enrollment +adobe-mappings-cmap | BSD | CMap resources for Adobe's character collections +adobe-mappings-pdf | BSD | PDF mapping resources from Adobe +adobe-source-code-pro-fonts | OFL | A set of mono-spaced OpenType fonts designed for coding environments +adwaita-icon-theme | LGPLv3+ or CC-BY-SA | Adwaita icon theme +aide | GPLv2+ | Intrusion detection environment +alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) library +alsa-utils | GPLv2+ | Advanced Linux Sound Architecture (ALSA) utilities +amtk | LGPL-3.0-or-later | Actions, Menus and Toolbars Kit for GTK+ applications +anaconda | GPLv2+ and MIT | Graphical system installer +annobin | GPLv3+ | Annotate and examine compiled binary files +anolis-logos | Licensed only for approved usage, see COPYING for details. | Anolis OS related icons and pictures +anolis-rawhide-release | MulanPSLv2 | Extra Packages for Anolis OS 23 repository configuration +anolis-release | MulanPSLv2 | Anolis OS 23 release file +ant | Apache-2.0 | Java build tool +aom | BSD-3-Clause | Royalty-free next-generation video format +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-beanutils | ASL 2.0 | Java utility methods for accessing and modifying the properties of arbitrary JavaBeans +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | Provides new interfaces, implementations and utilities for Java Collections +apache-commons-collections4 | ASL 2.0 | Extension of the Java Collections Framework +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-exec | ASL 2.0 | Java library to reliably execute external processes from within the JVM +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-ivy | ASL 2.0 | Java-based dependency manager +apache-resource-bundles | ASL 2.0 | Apache Resource Bundles +apiguardian | ASL 2.0 | API Guardian Java annotation +appstream | GPLv2+ and LGPLv2+ | Utilities to generate, maintain and access the AppStream database +apr | ASL 2.0 and BSD with advertising and ISC and BSD | Apache Portable Runtime library +apr-util | ASL 2.0 | Apache Portable Runtime Utility library +aqute-bnd | ASL 2.0 or EPL-2.0 | BND Tool +argon2 | Public Domain or ASL 2.0 | The password-hashing tools +args4j | MIT | Java command line arguments parser +arm-trusted-firmware | BSD | ARM Trusted Firmware +asciidoc | GPL+ and GPLv2+ | Text based document generation +asio | Boost | A cross-platform C++ library for network programming +aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | Spell checker +aspell-en | MIT and BSD | English dictionaries for Aspell +assertj-core | ASL 2.0 | Library of assertions similar to fest-assert +at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | Job spooling tools +atf | BSD | Automated Testing Framework +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atkmm | LGPLv2+ | C++ interface for the ATK library +atlas | BSD | Automatically Tuned Linear Algebra Software +atmel-firmware | Redistributable, no modification permitted | Firmware for Atmel at76c50x wireless network chips +at-spi2-core | LGPLv2+ | Protocol definitions and daemon for D-Bus at-spi +attr | GPLv2+ | Utilities for managing filesystem extended attributes +audit | GPL-2.0-or-later AND LGPL-2.0-or-later | User space tools for kernel auditing +augeas | LGPLv2+ | A library for changing configuration files +authselect | GPLv3+ | Configures authentication and identity sources from supported profiles +autoconf | GPLv2+ and GFDL | A GNU tool used to create autoconfiguration files +autoconf-archive | GPLv3+ with exceptions | The Autoconf Macro Archive +autogen | GPLv3+ | Automated text file generator +automake | GPLv2+ and GFDL and Public Domain and MIT | A program which creates Makefiles from template files. +autotrace | GPLv2+ and LGPLv2+ | Utility for converting bitmaps to vector graphics +avahi | LGPLv2+ | Local network service discovery +babel | BSD-3-Clause | Tools for internationalizing Python applications +babeltrace | MIT and GPLv2 | A trace manipulation toolkit +basesystem | Public Domain | The skeleton package which defines a simple "anolis os" system +bash | GPLv3+ | The GNU Bourne Again shell +bash-completion | GPLv2+ | Programmable completion functions for bash +bc | GPLv2+ | GNU's bc (a numeric processing language) and dc (a calculator) +bcc | ASL 2.0 | BPF Compiler Collection (BCC) +bdftopcf | MIT | Font compiler for the X server and font server +beakerlib | GPLv2 | A shell-level integration testing library +beust-jcommander | ASL 2.0 | Java framework for parsing command line parameters +biber | (GPL+ or Artistic 2.0) and Artistic 2.0 | Command-line bibliographic manager, BibTeX replacement +bind | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +binutils | GPL-3.0-or-later AND (GPL-3.0-or-later WITH Bison-exception-2.2) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND BSD-3-Clause AND GFDL-1.3-or-later AND GPL-2.0-or-later LGPL-2.1-or-later AND LGPL-2.0-or-later | A GNU collection of binary utilities +biosdevname | GPLv2 | Udev helper for naming devices per BIOS names +bison | GPLv3+ | A GNU general-purpose parser generator +bitmap-fonts | GPLv2 and MIT and Lucida | Selected set of bitmap fonts +blis | BSD | BLAS-like Library Instantiation Software Framework +bluez | GPLv2+ | Bluetooth utilities +bolt | LGPLv2+ | Thunderbolt device manager +boost | Boost and MIT and Python | The free peer-reviewed portable C++ source libraries +bouncycastle | MIT | Bouncy Castle Cryptography APIs for Java +bpftrace | Apache-2.0 | High-level tracing language for Linux eBPF +bridge-utils | GPLv2+ | Utilities for configuring the linux ethernet bridge +brltty | LGPLv2+ | Braille display driver for Linux/Unix +brotli | MIT | Lossless compression algorithm +btrfs-progs | GPLv2 | An userspace programs named btrfs +bubblewrap | LGPLv2+ | Core execution tool for unprivileged containers +buildkit | Apache-2.0 | A toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. +busybox | GPLv2 | Statically linked binary providing simplified versions of system commands +byacc | Public Domain | Berkeley Yacc, a parser generator +byaccj | Public Domain | Parser Generator with Java Extension +byte-buddy | ASL 2.0 | Runtime code generation for the Java virtual machine +bzip2 | BSD | File compression utility +ca-certificates | Public Domain | The Mozilla CA root certificate bundle +cairo | LGPLv2 or MPLv1.1 | A 2D graphics library +cairomm | LGPL-2.0-or-later | C++ API for the cairo graphics library +capstone | BSD | A lightweight multi-platform, multi-architecture disassembly framework +c-ares | MIT | A library that performs asynchronous DNS operations +cdi-api | ASL 2.0 | CDI API +cdparanoia | GPLv2 and GPLv2+ and LGPLv2 | Compact Disc Digital Audio (CDDA) extraction tool (or ripper) +cdrkit | GPLv2 | A collection of CD/DVD utilities +cepces | GPLv3+ | Certificate Enrollment through CEP/CES +ceph | (LGPLv2+ or LGPLv3) and CC-BY-SA-3.0 and GPLv2 and Boost and BSD and MIT | User space components of the Ceph file system +cereal | BSD | A header-only C++11 serialization library +certmonger | GPL-3.0-or-later | Certificate status monitor and PKI enrollment client +cglib | ASL 2.0 and BSD | Code Generation Library for Java +chafa | LGPLv3+ | Image-to-text converter for terminal +check | LGPLv2+ | A unit test framework for C +checkpolicy | GPLv2 | SELinux policy compiler +chkconfig | GPLv2 | A system tool for maintaining the /etc/rc*.d hierarchy +chrome-gnome-shell | GPLv3+ | Support for managing GNOME Shell Extensions through web browsers +chrony | GPLv2 | An NTP client/server +chrpath | GPL+ | Modify rpath of compiled programs +cifs-utils | GPL-3.0-only | Utilities for mounting and managing CIFS mounts +clang | Apache-2.0 WITH LLVM-exception OR NCSA | A C language family front-end for LLVM +clevis | GPLv3+ | Automated decryption framework +clisp | GPL-2.0-or-later AND (GPL-2.0-or-later OR GFDL-1.2-or-later) AND LGPL-2.1-or-later AND HPND AND X11 | ANSI Common Lisp implementation +cloud-init | Dual-licesed GPLv3 or Apache 2.0 | Cloud instance init scripts +cloud-utils-growpart | GPLv3 | Script for growing a partition +clutter | LGPLv2+ | Open Source software library for creating rich graphical user interfaces +clutter-gtk | LGPLv2+ | A basic GTK clutter widget +cmake | BSD and MIT and zlib | Cross-platform make system +cmocka | ASL 2.0 | An elegant unit testing framework for C with support for mock objects +cockpit | LGPL-2.1-or-later | Web Console for Linux servers +cogl | LGPLv2+ | A library for using 3D graphics hardware to draw pretty pictures +colord | GPLv2+ and LGPLv2+ | Color daemon +colord-gtk | LGPLv2+ | GTK+ 3 support library for colord +color-filesystem | Public Domain | Color filesystem layout +compiler-rt | Apache-2.0 WITH LLVM-exception OR NCSA OR MIT | LLVM "compiler-rt" runtime libraries +composer | MIT | Dependency Manager for PHP +conntrack-tools | GPLv2 | Netfilter's connection tracking userspace tools +console-setup | GPLv2+ and MIT and Public Domain | Tools for configuring the console using X Window System key maps +containerd | ASL 2.0 | Open and reliable container runtime +containernetworking-plugins | ASL 2.0 | Libraries for writing CNI plugin +container-selinux | GPLv2 | SELinux policies for container runtimes +copy-jdk-configs | BSD | JDKs configuration files copier +coreutils | GPLv3+ | A set of basic GNU tools commonly used in shell scripts +cpio | GPLv3+ | A GNU archiving program +cppunit | LGPL-2.1-or-later | C++ unit testing framework +cracklib | LGPL-2.1-or-later | A password-checking library +crash | GPLv3 | Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles +createrepo_c | GPLv2+ | Creates a common metadata repository +cri-rm | ASL 2.0 | CRI Resource Manager, a CRI proxy with various in-node workload placement policies +cri-tools | ASL 2.0 | CLI and validation tools for Container Runtime Interface +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +cronie | MIT and BSD and ISC and GPLv2+ | Cron daemon for executing programs at set times +crontabs | Public Domain and GPLv2 | Root crontab files used to schedule the execution of programs +crypto-policies | LGPLv2.1+ | System-wide crypto policies +cryptsetup | GPLv2+ and LGPLv2+ | Setup program for dm-crypt Based Encrypted Block Devices +cscope | BSD and GPLv2+ | C source code tree search and browse tool +csnappy | BSD | Snappy compression library ported to C +ctags | GPLv2+ | A C programming language indexing and/or cross-reference tool +CUnit | LGPL-2.0-or-later | Unit testing framework for C +cups | ASL 2.0 | CUPS printing system +cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | OpenPrinting CUPS filters and backends +cups-pk-helper | GPLv2+ | A helper that makes system-config-printer use PolicyKit +curl | MIT | A utility for getting files from remote servers (FTP, HTTP, and others) +cvs | BSD and GPL+ and GPLv2+ and LGPLv2+ and zlib and Public Domain | Concurrent Versions System +cyrus-sasl | BSD with advertising | The Cyrus SASL library +Cython | ASL 2.0 | Language for writing Python extension modules +dash | BSD and GPLv2+ and Public Domain and Copyright only | Small and fast POSIX-compliant shell +datefudge | GPLv2+ | Fake the system date +dav1d | BSD | AV1 cross-platform Decoder +dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | DocBook to LaTeX/ConTeXt Publishing +dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus +dbus-broker | ASL 2.0 | Linux D-Bus Message Broker +dbus-c++ | LGPLv2+ | Native C++ bindings for D-Bus +dbus-glib | AFL and GPLv2+ | GLib bindings for D-Bus +dbus-python | MIT | D-Bus Python Bindings +dbxtool | GPLv2 | Secure Boot DBX updater +dconf | LGPLv2+ and GPLv2+ and GPLv3+ | A configuration system +debugedit | GPLv3+ and GPLv2+ and LGPLv2+ | Tools for debuginfo creation +dejagnu | GPLv3+ | A front end for testing other programs +dejavu-fonts | Bitstream Vera and Public Domain | The DejaVu font families +desktop-file-utils | GPLv2+ | Utilities for manipulating .desktop files +devhelp | GPLv3+ | API documentation browser +device-mapper-persistent-data | GPLv3+ | Device-mapper Persistent Data Tools +devscripts | GPL-2.0-or-later | Scripts for Debian Package maintainers +dhcp | ISC and MPLv2.0 | Dynamic host configuration protocol software +diffstat | MIT | A utility which provides statistics based on the output of diff +diffutils | GPLv3+ | GNU collection of diff utilities +ding-libs | LGPLv3+ | "DING is not GNU" helper libraries for SSSD and FreeIPA +distribution-gpg-keys | CC0 | GPG keys of various Linux distributions +djvulibre | GPLv2+ | DjVu viewers, encoders, and utilities +dkms | GPLv2+ | Dynamic Kernel Module Support Framework +dmidecode | GPLv2+ | Tool to analyse BIOS DMI data +dml | MIT | Intel® Data Mover Library (Intel® DML) +dmraid | GPLv2+ | Device-mapper RAID tool and library +dnf | GPL-2.0-or-later AND GPL-1.0-only | Package manager +dnf-plugins-core | GPLv2+ | Core Plugins for DNF +dnsmasq | GPL-2.0-only or GPL-3.0-only | A lightweight DHCP/caching DNS server +docbook2X | MIT | Convert docbook into man and Texinfo +docbook5-style-xsl | MIT and MPLv1.1 | Norman Walsh's XSL stylesheets for DocBook 5.X +docbook-dtds | Copyright only | SGML and XML document type definitions for DocBook +docbook-style-dsssl | DMIT | Norman Walsh's modular stylesheets for DocBook +docbook-style-xsl | DMIT | Norman Walsh's XSL stylesheets for DocBook XML +docbook-utils | GPLv2+ | Shell scripts for managing DocBook documents +docker | ASL 2.0 | The open-source application container engine +dos2unix | BSD-3-Clause | Text file format converters +dosfstools | GPLv3+ | Utilities to create and check MS-DOS FAT filesystems +double-conversion | BSD | Library providing binary-decimal and decimal-binary routines for IEEE doubles +doxygen | GPL+ | A documentation system for C/C++ +dpkg | GPLv2 and GPLv2+ and LGPLv2+ and Public Domain and BSD | Package maintenance system for Debian Linux +dracut | GPLv2+ and LGPLv2+ and GPLv2 | Initramfs generator using udev +drpm | LGPLv2+ and BSD | A library for making, reading and applying deltarpm packages +dtc | GPLv2+ | Device Tree Compiler +duktape | MIT | Embeddable Javascript engine +dump | BSD | Programs for backing up and restoring ext2/ext3/ext4 filesystems +dwarves | GPLv2 | Debugging Information Manipulation Tools (pahole & friends) +dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +dyninst | LGPLv2+ | An API for Run-time Code Generation +e2fsprogs | GPLv2 | Utilities for managing ext2, ext3, and ext4 file systems +easymock | ASL 2.0 | Easy mock objects +ecj | EPL-2.0 | Eclipse Compiler for Java +ed | GPLv2 and GFDL | The GNU line editor +edk2 | BSD-2-Clause-Patent and OpenSSL and MIT | UEFI firmware for 64-bit virtual machines +efibootmgr | GPLv2+ | EFI Boot Manager +efi-rpm-macros | GPLv3+ | Common RPM Macros for building EFI-related packages +efivar | LGPL-2.1-only | Tools to manage UEFI variables +eglexternalplatform | MIT | EGL External Platform Interface headers +egl-wayland | MIT | Wayland EGL External Platform library +eigen3 | MPLv2.0 and LGPLv2+ and BSD and Minpack | A lightweight C++ template library for vector and matrix math +elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +elinks | GPLv2 | A text-mode Web browser +emacs | GPL-3.0-or-later AND CC0-1.0 | GNU Emacs text editor +emacs-auctex | GPL-3.0-or-later AND FSFAP AND GFDL-1.3-no-invariants-or-later | Enhanced TeX modes for Emacs +enchant2 | LGPLv2+ | An Enchanting Spell Checking Library +environment-modules | GPLv2+ | Provides dynamic modification of a user's environment +eog | GPLv2+ and GFDL | Eye of GNOME image viewer +esmtp | GPL+ and GPLv2+ | User configurable send-only Mail Transfer Agent +ethtool | GPLv2 | Settings tool for Ethernet NICs +evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Document viewer +evolution-data-server | LGPL-2.0-or-later | Backend data server for Evolution +exec-maven-plugin | ASL 2.0 | Exec Maven Plugin +execstack | GPLv2+ | Utility to set/clear/query executable stack bit +exempi | BSD | Library for easy parsing of XMP metadata +exiv2 | GPLv2+ | Exif and Iptc metadata manipulation library +expat | MIT | An XML parser library +expect | Public Domain | A program-script interaction and testing utility +fakeroot | GPLv3+ and LGPLv2+ and (GPL+ or Artistic) | tool for simulating superuser privileges +fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilities +fdk-aac-free | FDK-AAC | Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android +fdupes | MIT | Finds duplicate files in a given set of directories +felix-utils | ASL 2.0 | Utility classes for OSGi +fftw | GPLv2+ | A Fast Fourier Transform library +file | BSD | Utility for determining file types +file-roller | GPLv2+ | Tool for viewing and creating archives +filesystem | Public Domain | The basic directory layout for a Linux system +findutils | GPLv3+ | The GNU versions of find utilities (find and xargs) +fio | GPLv2 | Multithreaded IO generation tool +firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser +firewalld | GPLv2+ | A firewall daemon with D-Bus interface providing a dynamic firewall +fish | GPLv2 and BSD and ISC and LGPLv2+ and MIT | A smart and user-friendly command line shell +flac | BSD and GPLv2+ and GFDL | An encoder/decoder for the Free Lossless Audio Codec +flashrom | GPLv2 | Simple program for reading/writing flash chips content +flatpak | LGPL-2.1-or-later | Application deployment framework for desktop apps +flex | BSD and LGPLv2+ | A tool for generating scanners (text pattern recognizers) +flexiblas | GPLv3 with exceptions and LGPLv2+ and BSD | A BLAS/LAPACK wrapper library with runtime exchangeable backends +fltk | LGPL-2.0-or-later with exceptions | C++ user interface toolkit +fmt | BSD | a formatting library providing a fast and safe alternative to C stdio and C++ iostreams. +fontawesome4-fonts | OFL-1.1-RFN | Iconic font set +fontawesome-fonts | MIT | Support files for the FontAwesome fonts +fontconfig | MIT and Public Domain and UCD | Font configuration and customization library +fontforge | GPLv3+ | Outline and bitmap font editor +fonts-rpm-macros | GPLv3+ | Build-stage rpm automation for fonts packages +fonttools | MIT | Tools to manipulate font files +fonttosfnt | MIT | Tool to wrap bdf or pcf bitmap fonts in an sfnt wrapper +fpaste | GPLv3+ | A simple tool for pasting info onto the Fedora community paste server +fprintd | GPLv2+ | D-Bus service for Fingerprint reader access +freeglut | MIT | A freely licensed alternative to the GLUT library +freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | A free and portable font rendering engine +fribidi | LGPLv2+ and UCD | Library implementing the Unicode Bidirectional Algorithm +fscryptctl | Apache-2.0 license | Small C tool for Linux filesystem encryption +fstrm | MIT | A C implementation of the Frame Streams data transport protocol. +ftp | BSD with advertising | The standard UNIX FTP (File Transfer Protocol) client +fuse | GPL+ | File System in Userspace (FUSE) v2 utilities +fuse3 | GPL+ | File System in Userspace (FUSE) v3 utilities +fuse-overlayfs | GPL-3.0-or-later | FUSE overlay+shiftfs implementation for rootless containers +fusesource-pom | ASL 2.0 | Parent POM for FuseSource Maven projects +future | MIT | Easy, clean, reliable Python 2/3 compatibility +fwupd | LGPLv2+ | Firmware update daemon +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The GNU version of the AWK text processing utility +gc | BSD | Garbage collector for C and C++ +gcab | LGPLv2+ | Cabinet file library and tool +gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Various compilers (C, C++, Objective-C, ...) +gcr3 | LGPLv2+ | A library for bits of crypto UI and parsing +gcr | LGPLv2+ | A library for bits of crypto UI and parsing +gd | MIT | A graphics library for quick creation of PNG or JPEG images +gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | GNU Project debugger +gdbm | GPLv3+ | A GNU set of database routines which use extensible hashing +gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks +gdk-pixbuf2 | LGPLv2+ | An image loading library +gdm | GPLv2+ | The GNOME Display Manager +gedit | GPLv2+ and GFDL | Text editor for the GNOME desktop +geoclue2 | GPLv2+ | Geolocation service +geocode-glib | LGPLv2+ | Geocoding helper library +geolite2 | CC-BY-SA | Free IP geolocation databases +gettext | GPLv3+ and LGPLv2+ and GFDL | Gettext tools and documentation for developers and translators +gflags | BSD | Library for commandline flag processing +ghostscript | AGPLv3+ | Interpreter for PostScript language & PDF +gi-docgen | (Apache-2.0 OR GPL-3.0-or-later) AND MIT AND CC0-1.0 | Documentation tool for GObject-based libraries +giflib | MIT | A library and utilities for processing GIFs +git | GPLv2 | Distributed version control system +git-lfs | MIT | Git extension for versioning large files +gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Javascript Bindings for GNOME +glade | GPLv2+ and LGPLv2+ | User Interface Designer for GTK+ +glib2 | LGPLv2+ | A library of handy utility functions +glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The GNU libc libraries +glibmm24 | LGPLv2+ | C++ interface for the GLib library +glib-networking | LGPLv2+ | Networking support for GLib +gl-manpages | MIT and Open Publication | OpenGL manpages +glslang | BSD and GPLv3+ and ASL 2.0 | OpenGL and OpenGL ES shader front end and validator +glusterfs | GPL-2.0-only OR LGPL-3.0-or-later | Distributed File System +glyphicons-halflings-fonts | MIT | Precisely prepared monochromatic icons and symbols +gmp | LGPLv3+ or GPLv2+ | A GNU multiple precision arithmetic library +gnome-autoar | LGPLv2+ | Archive library +gnome-backgrounds | GPLv2 | Desktop backgrounds packaged with the GNOME desktop +gnome-bluetooth | GPLv2+ | Bluetooth graphical utilities +gnome-boxes | LGPL-2.0-or-later | A simple GNOME 3 application to access remote or virtual systems +gnome-calculator | GPL-3.0-or-later | A desktop calculator +gnome-calendar | GPL-3.0-or-later | Simple and beautiful calendar application designed to fit GNOME 3 +gnome-characters | BSD and GPLv2+ | Character map application for GNOME +gnome-common | GPLv2+ | Useful things common to building GNOME packages from scratch +gnome-control-center | GPLv2+ and CC-BY-SA | Utilities to configure the GNOME desktop +gnome-desktop3 | GPLv2+ and LGPLv2+ | Library with common API for various GNOME modules +gnome-disk-utility | GPL-2.0-or-later | Disks +gnome-font-viewer | GPL-2.0-or-later | Utility for previewing fonts for GNOME +gnome-keyring | GPLv2+ and LGPLv2+ | Framework for managing passwords and other secrets +gnome-kiosk | GPLv2+ | Window management and application launching for GNOME +gnome-logs | GPLv3+ | Log viewer for the systemd journal +gnome-menus | LGPLv2+ | A menu system for the GNOME project +gnome-online-accounts | LGPLv2+ | Single sign-on framework for GNOME +gnome-remote-desktop | GPL-2.0-or-later | GNOME Remote Desktop screen share service +gnome-session | GPL-2.0-or-later | GNOME session manager +gnome-settings-daemon | GPLv2+ | The daemon sharing settings from GNOME to GTK+/KDE applications +gnome-shell | GPLv2+ | Window management and application launching for GNOME +gnome-shell-extensions | GPLv2+ | Modify and extend GNOME Shell functionality and behavior +gnome-software | GPL-2.0-or-later | A software center for GNOME +gnome-system-monitor | GPL-2.0-or-later | Process and resource monitor +gnome-terminal | GPL-3.0-or-later AND GFDL-1.3 | Terminal emulator for GNOME +gnome-themes-extra | LGPLv2+ | GNOME Extra Themes +gnome-user-docs | CC-BY-SA-3.0 | GNOME User Documentation +gnu-efi | BSD | Development Libraries and headers for EFI +gnupg2 | GPLv3+ | Utility for secure communication and data storage +gnutls | GPLv3+ and LGPLv2+ | A TLS protocol implementation +go-bindata | MIT | A small utility which generates Go code from any file +gobject-introspection | GPLv2+ and LGPLv2+ and MIT | Introspection system for GObject-based libraries +go-compilers | GPLv3+ | Go language compilers for various architectures +golang | BSD and Public Domain | The Go Programming Language +golang-github-cpuguy83-md2man | MIT | Converts markdown into roff (man pages) +golang-github-prometheus | ASL 2.0 | Prometheus monitoring system and time series database +golang-github-prometheus-node-exporter | ASL 2.0 and MIT | Exporter for machine metrics +golist | BSD | A tool to analyse the properties of a Go (Golang) codebase +google-benchmark | Apache-2.0 | A microbenchmark support library +google-droid-fonts | ASL 2.0 | A set of general-purpose font families released by Google as part of Android +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-noto-cjk-fonts | OFL | Google Noto Sans CJK Fonts +google-noto-emoji-fonts | OFL-1.1 AND Apache-2.0 | Google Noto Emoji font +google-noto-fonts | OFL | Hinted and Non Hinted OpenType fonts for Unicode scripts +google-roboto-slab-fonts | ASL 2.0 | Google Roboto Slab fonts +go-rpm-macros | GPLv3+ | Build-stage rpm automation for Go packages +gperf | GPLv3+ | A perfect hash function generator +gperftools | BSD | Very fast malloc and performance analysis tools +gpgme | LGPLv2+ and MIT | GnuPG Made Easy - high level crypto API +gpm | GPLv2 and OFSFDL | A mouse server for the Linux console +graphene | MIT | Thin layer of types for graphic libraries +graphite2 | (LGPLv2+ or GPLv2+ or MPLv1.1) and (Netscape or GPLv2+ or LGPLv2+) | Font rendering capabilities for complex non-Roman writing systems +graphviz | EPL-1.0 | Graph Visualization Tools +grep | GPLv3+ | Pattern matching utilities +groff | GPLv3+ and GFDL and BSD and MIT | A document formatting system +grub2 | GPLv3+ | Bootloader with support for Linux, Multiboot and more +grubby | GPLv2+ | Command line tool for updating bootloader configs +gsettings-desktop-schemas | LGPLv2+ | A collection of GSettings schemas +gsl | GPLv3+ | The GNU Scientific Library for numerical analysis +gsm | MIT | Shared libraries for GSM speech compressor +gsound | LGPLv2 | Small gobject library for playing system sounds +gspell | LGPLv2+ | Spell-checking library for GTK+ +gssdp | LGPLv2+ | Resource discovery and announcement over SSDP +gssproxy | MIT | Daemon for managing gss-api requests +gstreamer1 | LGPLv2+ | GStreamer streaming media framework runtime +gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | GStreamer streaming media framework "bad" plugins +gstreamer1-plugins-base | LGPLv2+ | GStreamer streaming media framework base plugins +gstreamer1-plugins-good | LGPLv2+ | GStreamer plugins with good code and licensing +gtest | MIT | Intel® Data Mover Library (Intel® DML) +gtk2 | LGPLv2+ | GTK+ graphical user interface library +gtk3 | LGPLv2+ | GTK+ graphical user interface library +gtk4 | LGPLv2+ | GTK graphical user interface library +gtk-doc | GPLv2+ and GFDL | API documentation generation tool for GTK+ and GNOME +gtkglext | GPL-2.0-or-later OR LGPL-2.0-or-later | OpenGL Extension to GTK +gtkmm24 | LGPLv2+ | C++ interface for GTK2 (a GUI library for X) +gtkmm30 | LGPLv2+ | C++ interface for the GTK+ library +gtksourceview4 | LGPLv2+ | Source code editing widget +gtksourceview5 | LGPL-2.1-or-later | Source code editing widget +gtk-vnc | LGPLv2+ | A GTK widget for VNC clients +gts | LGPLv2+ | GNU Triangulated Surface Library +guava | ASL 2.0 and CC0 | Google Core Libraries for Java +guile | LGPLv3+ | A GNU implementation of Scheme for application extensibility +gumbo-parser | ASL 2.0 | A HTML5 parser +gupnp | LGPLv2+ | A framework for creating UPnP devices & control points +gupnp-dlna | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-igd | LGPLv2+ | Library to handle UPnP IGD port mapping +gv | GPLv3+ | A X front-end for the Ghostscript PostScript(TM) interpreter +gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Backends for the gio framework in GLib +gzip | GPLv3+ and GFDL | GNU data compression program +hamcrest | BSD | Library of matchers for building test expressions +haproxy | GPLv2+ | HAProxy reverse proxy for high availability environments +harfbuzz | MIT | Text shaping library +hatch | MIT | A modern project, package, and virtual env manager +hdparm | BSD | A utility for displaying and/or setting hard disk parameters +help2man | GPL-3.0-or-later | Create simple man pages from --help output +hexedit | GPLv2+ | A hexadecimal file viewer and editor +hfsplus-tools | APSL 2.0 | Tools to create/check Apple HFS+ filesystems +hicolor-icon-theme | GPLv2+ | Basic requirement for icon themes +hidapi | GPLv3 or BSD | Library for communicating with USB and Bluetooth HID devices +highlight | GPLv3 | Universal source code to formatted text converter +highway | Apache-2.0 | Efficient and performance-portable SIMD +hiredis | BSD | Minimalistic C client library for Redis +hivex | LGPLv2 | Read and write Windows Registry binary hive files +hostname | GPLv2+ | Utility to set/show the host name or domain name +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpd | ASL 2.0 | Apache HTTP Server +http-parser | MIT | HTTP request/response parser for C +hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | A spell checker and morphological analyzer library +hunspell-en | LGPLv2+ and LGPLv2 and BSD | English hunspell dictionaries +hwdata | GPLv2+ | Hardware identification and configuration data +hwloc | BSD | Portable Hardware Locality - portable abstraction of hierarchical architectures +hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | A text hyphenation library +ibus | LGPLv2+ | Intelligent Input Bus for Linux OS +ibus-libpinyin | GPLv3+ | Intelligent Pinyin engine based on libpinyin for IBus +ibus-m17n | GPL-2.0-or-later | The M17N engine for IBus platform +icoutils | GPLv3+ | Utility for extracting and converting Microsoft icon and cursor files +icu | MIT and UCD and Public Domain | International Components for Unicode +iftop | GPLv2+ | Command line tool that displays bandwidth usage on an interface +iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy +ima-evm-utils | GPLv2 | IMA/EVM support utilities +ImageMagick | ImageMagick | An X application for displaying and manipulating images +imath | BSD | Library of 2D and 3D vector, matrix, and math operations for computer graphics +imlib2 | BSD | Image loading, saving, rendering, and manipulation library +infinipath-psm | GPLv2 or BSD | Intel Performance Scaled Messaging (PSM) Libraries +inih | BSD | Simple INI file parser library +iniparser | MIT | C library for parsing "INI-style" files +iniparser | MIT | C library for parsing "INI-style" files +initial-setup | GPLv2+ | Initial system configuration utility +initscripts | GPLv2 | basic legacy sysv init scripts used during a boot of the system +inkscape | GPL-2.0-or-later AND CC-BY-3.0 | Vector-based drawing program using SVG +intel-ipp-crypto-mb | Apache-2.0 | Intel(R) IPP Cryptography multi-buffer library +intel-ipsec-mb | BSD | IPsec cryptography library optimized for Intel Architecture +intel-QAT20 | BSD and (BSD or GPLv2) | QAT package(Library and sample application) +intltool | GPLv2 with exceptions | Utility for internationalizing various kinds of data files +iotop | GPLv2+ | Top like utility for I/O +ipcalc | GPLv2+ | IP network address calculator +iperf3 | BSD | Measurement tool for TCP/UDP bandwidth performance +ipmitool | BSD-3-Clause-No-Nuclear-Warranty | Utility for IPMI control +iproute | GPLv2+ and Public Domain | Advanced IP routing and network device configuration tools +iprutils | CPL | Utilities for the IBM Power Linux RAID adapters +ipset | GPLv2 | Manage Linux IP sets +iptables | GPLv2 and Artistic Licence 2.0 and ISC | Tools for managing Linux kernel packet filtering capabilities +iputils | BSD and GPLv2+ | Network monitoring tools including ping +ipvsadm | GPLv2+ | Utility to administer the Linux Virtual Server +ipxe | GPLv2 with additional permissions and BSD | A network boot loader +ipython | (BSD and MIT and Python) and GPLv2+ | An enhanced interactive Python shell +irqbalance | GPLv2 | IRQ balancing daemon +iscsi-initiator-utils | GPLv2+ | iSCSI daemon and utility programs +isns-utils | LGPLv2+ | The iSNS daemon and utility programs +iso-codes | LGPLv2+ | ISO code lists and translations +isomd5sum | GPLv2+ | Utilities for working with md5sum implanted in ISO images +itstool | GPLv3+ | ITS-based XML translation tool +iw | ISC | A nl80211 based wireless configuration tool +jakarta-activation | BSD | Jakarta Activation Specification and Implementation +jakarta-annotations | EPL-2.0 or GPLv2 with exceptions | Jakarta Annotations +jakarta-mail | EPL-2.0 or GPLv2 with exceptions | Jakarta Mail API +jakarta-servlet | (EPL-2.0 or GPLv2 with exceptions) and ASL 2.0 | Server-side API for handling HTTP requests and responses +jansi | ASL 2.0 | Generate and interpret ANSI escape sequences in Java +jansson | MIT | C library for encoding, decoding and manipulating JSON data +jasper | JasPer | Implementation of the JPEG-2000 standard, Part 1 +java-11-alibaba-dragonwell | GPL-v2 | Alibaba Dragonwell11 JDK +java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment +java-17-alibaba-dragonwell | GPL-v2 | Alibaba Dragonwell17 JDK +java-17-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 17 Runtime Environment +java-1.8.0-alibaba-dragonwell | GPL-v2 | Alibaba Dragonwell 1.8.0 JDK +java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment +javapackages-bootstrap | ASL 2.0 and ASL 1.1 and (ASL 2.0 or EPL-2.0) and (EPL-2.0 or GPLv2 with exceptions) and MIT and BSD with advertising and BSD and EPL-1.0 and EPL-2.0 and CDDL-1.0 and xpp and CC0 and Public Domain | A means of bootstrapping Java Packages Tools +javapackages-tools | BSD | Macros and scripts for Java packaging support +jbig2dec | AGPLv3+ | A decoder implementation of the JBIG2 image compression format +jbigkit | GPLv2+ | JBIG1 lossless image compression tools +jdependency | ASL 2.0 | Class dependency analysis library for Java +jdom | Saxpath | Java alternative to DOM and SAX +jdom2 | Saxpath | Java manipulation of XML made easy +jemalloc | BSD | General-purpose scalable concurrent malloc implementation +jfsutils | GPLv2+ | Utilities for managing the JFS filesystem +jitterentropy | BSD or GPLv2 | Library implementing the jitter entropy source +jose | ASL 2.0 | Tools for JSON Object Signing and Encryption (JOSE) +jpegxl | BSD-3-Clause AND Apache-2.0 AND Zlib | JPEG XL image format reference implementation +jq | MIT and ASL 2.0 and CC-BY and GPLv3 | Command-line JSON processor +js-jquery | MIT | JavaScript DOM manipulation, event handling, and AJAX library +json-c | MIT | JSON implementation in C +jsoncpp | Public Domain or MIT | JSON library implemented in C++ +json-glib | LGPLv2+ | Library for JavaScript Object Notation format +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +Judy | LGPL-2.0-or-later | General purpose dynamic array +junit | EPL-1.0 | Java regression test package +junit5 | EPL-2.0 | Java regression testing framework +jupyterlab | Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND (CC-BY-4.0 AND OFL-1.1 AND MIT) AND ISC AND MIT AND Unlicense | JupyterLab computational environment +jurand | Apache-2.0 | A tool for manipulating Java symbols +kata-containers | Apache-2.0 | Kata Containers version 3.x repository +kbd | GPLv2+ | Tools for configuring the console (keyboard, virtual terminals, etc.) +kdump-anaconda-addon | GPLv2 | Kdump configuration anaconda addon +keenopt | MulanPSLv2 | Auto-Tuning algorithm library of KeenTune +keentune-bench | MulanPSLv2 | Benchmark script running models for KeenTune +keentune-brain | MulanPSLv2 | Auto-Tuning algorithm module of KeenTune +keentuned | MulanPSLv2 | KeenTune tuning tools +keentune-target | MulanPSLv2 | Parameters setting, reading and backup models for KeenTune +keentune-ui | MulanPSLv2 | KeenTune web UI +keepalived | GPLv2+ | High Availability monitor built upon LVS, VRRP and service pollers +kernel | GPLv2 and Redistributable, no modification permitted | The Linux kernel, based on version 6.6.25, heavily modified with backports +kexec-tools | GPLv2 | The kexec/kdump userspace component +keybinder3 | MIT | A library for registering global keyboard shortcuts +keyutils | GPL-2.0-or-later AND LGPL-2.1-or-later | Linux Key Management Utilities +kmod | GPLv2+ | Linux kernel module management utilities +kpatch | GPLv2 | Dynamic kernel patch manager +kpatch-build | GPLv2 | kpatch - live kernel patching +krb5 | MIT | The Kerberos network authentication system +ksh | EPL-2.0 | The Original ATT Korn Shell +kubernetes | ASL 2.0 | Open Source Production-Grade Container Scheduling And Management Platform +kyotocabinet | GPLv3 | A straightforward implementation of DBM +kyua | BSD | Testing framework for infrastructure software +lame | GPLv2+ | Free MP3 audio compressor +langpacks | GPLv2+ | Langpacks meta-package +langtable | GPL-3.0-or-later | Guessing reasonable defaults for locale, keyboard layout, territory, and language. +lapack | BSD | Numerical linear algebra package libraries +lasi | LGPLv2+ | C++ library for creating Postscript documents +latex2html | GPL-2.0-or-later | Converts LaTeX documents to HTML +lato-fonts | OFL | A sanserif typeface family +lcms2 | MIT | Color Management Engine +lcov | GPL-2.0-or-later | LTP GCOV extension code coverage tool +ldns | BSD-3-Clause | Low-level DNS(SEC) library with API +leptonica | Leptonica | C library for efficient image processing and image analysis operations +less | GPLv3+ or BSD | A text file browser similar to more, but better +leveldb | BSD | A fast and lightweight key/value database library by Google +libabigail | ASL 2.0 | Set of ABI analysis tools +libadwaita | LGPLv2+ | Building blocks for modern GNOME applications +libaio | LGPLv2+ | Linux-native asynchronous I/O access library +libao | GPLv2+ | Cross Platform Audio Output Library +libappindicator | LGPLv2 and LGPLv3 | Application indicators library +libappstream-glib | LGPLv2+ | Library for AppStream metadata +libarchive | BSD 2-Clause License AND BSD 2-clause NetBSD License BSD 2-Clause License | A library for handling streaming archive formats +libassuan | LGPLv2+ and GPLv3+ | GnuPG IPC library +libasyncns | LGPLv2+ | Asynchronous Name Service Library +libatasmart | LGPLv2+ | ATA S.M.A.R.T. Reading and Parsing Library +libatomic_ops | GPLv2 and MIT | Atomic memory update operations +libavc1394 | GPLv2+ and LGPLv2+ | Audio/Video Control library for IEEE-1394 devices +libavif | BSD-2-Clause | Library for encoding and decoding .avif files +libblockdev | LGPLv2+ | A library for low-level manipulation with block devices +libbluray | LGPLv2+ | Library to access Blu-Ray disks for video playback +libbpf | LGPLv2 or BSD | Libbpf library +libbsd | Beerware AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND BSD-5-clause AND Expat AND ISC AND Public-Domain | Library providing BSD-compatible functions for portability +libburn | GPLv2+ | Library for reading, mastering and writing optical discs +libbytesize | LGPLv2+ | A library for working with sizes in bytes +libcacard | LGPLv2+ | CAC (Common Access Card) library +libcanberra | LGPLv2+ | Portable Sound Event Library +libcap | BSD or GPLv2 | Library for getting and setting POSIX.1e capabilities +libcap-ng | LGPLv2+ | Alternate posix capabilities library +libcbor | MIT | libcbor is a C library for parsing and generating CBOR +libcdio | GPLv3+ | CD-ROM input and control library +libcdio-paranoia | GPLv3+ | CD paranoia on top of libcdio +libcgroup | LGPLv2+ | iLibrary to control and monitor control groups +libcloudproviders | LGPLv3+ | Library for integration of cloud storage providers +libcomps | GPLv2+ | Comps XML file manipulation library +libconfig | LGPLv2+ | C/C++ configuration file library +libconfuse | ISC | A configuration file parser library +libcxx | Apache-2.0 WITH LLVM-exception OR MIT OR NCSA | C++ standard library targeting C++11 +libdaemon | LGPLv2+ | Library for writing UNIX daemons +libdatrie | LGPLv2+ | Datrie is an implementation of double-array structure for representing trie. +libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib +libdb | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C +libdbi | LGPLv2+ | Database Independent Abstraction Layer for C +libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus +libdecor | MIT | Wayland client side decoration library +libdmx | MIT | X.Org X11 DMX runtime library +libdnf | LGPL-2.1-or-later | Library providing simplified C and Python API to libsolv +libdrm | MIT | Direct Rendering Manager runtime library +libdv | LGPLv2+ | Software decoder for DV format video +libdvdnav | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdvdread | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdwarf | LGPL-2.1-only AND BSD-2-Clause-FreeBSD | Library to access the DWARF Debugging file format +libecb | BSD or GPLv2+ | Compiler built-ins +libeconf | MIT | a highly flexible and configurable library to parse and manage key=value configuration files +libedit | BSD | The NetBSD Editline library +libei | MIT | Library for Emulated Input +libell | LGPLv2+ | Embedded Linux library +libepoxy | MIT | epoxy runtime library +liberation-fonts | OFL | Fonts to replace commonly used Microsoft Windows fonts +libesmtp | LGPLv2+ | SMTP client library +libestr | LGPLv2+ | String handling essentials library +libev | BSD or GPLv2+ | High-performance event loop/event model with lots of features +libevdev | MIT | Kernel Evdev Device Wrapper Library +libevent | BSD and ISC | Abstract asynchronous event notification library +libexif | LGPLv2+ | Library for extracting extra information from image files +libfabric | BSD or GPLv2 | Open Fabric Interfaces +libfastjson | MIT | A JSON implementation in C +libffado | GPLv2 or GPLv3 | Free firewire audio driver library +libffi | MIT | A portable foreign function interface library +libfido2 | BSD | FIDO2 library +libfontenc | MIT | X.Org X11 libfontenc runtime library +libfprint | LGPLv2+ | Toolkit for fingerprint scanner +libftdi | LGPLv2 | Library to program and control the FTDI USB controller +libgcrypt | LGPLv2+ | A general-purpose cryptography library +libgdata | LGPLv2+ | Library for the GData protocol +libgdl | LGPLv2+ | GNOME docking library +libgee | LGPLv2+ | GObject collection library +libgexiv2 | GPLv2+ | Gexiv2 is a GObject-based wrapper around the Exiv2 library +libgit2 | GPLv2 with exceptions | C implementation of the Git core methods as a library with a solid API +libglade2 | LGPLv2+ | The libglade library for loading user interfaces +libglib-testing | LGPLv2+ | GLib-based test library and harness +libglvnd | MIT | The GL Vendor-Neutral Dispatch library +libgnomekbd | LGPLv2+ | A keyboard configuration library +libgnome-keyring | GPLv2+ and LGPLv2+ | Framework for managing passwords and other secrets +libgovirt | LGPLv2+ | A GObject library for interacting with oVirt REST API +libgpg-error | LGPLv2+ | Library for error values used by GnuPG components +libgphoto2 | GPLv2+ and GPLv2 | Library for accessing digital cameras +libgsf | LGPLv2 | GNOME Structured File library +libgtop2 | GPLv2+ | LibGTop library (version 2) +libgudev | LGPLv2+ | GObject-based wrapper library for libudev +libguestfs | LGPLv2+ | Access and modify virtual machine disk images +libgusb | LGPLv2+ | GUsb is a GObject wrapper for libusb1 +libgweather | GPLv2+ | A library for weather information +libgxps | LGPLv2+ | GObject based library for handling and rendering XPS documents +libhandy | LGPLv2+ | Building blocks for modern adaptive GNOME apps +libical | LGPLv2 or MPLv2.0 | An implementation of iCalendar protocols and data formats +libICE | MIT | X.Org X11 ICE runtime library +libid3tag | GPLv2+ | ID3 tag manipulation library +libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Library to support IDNA2008 internationalized domain names +libiec61883 | LGPLv2+ | Streaming library for IEEE1394 +libieee1284 | GPLv2+ | A library for interfacing IEEE 1284-compatible devices +libijs | AGPLv3+ | IJS Raster Image Transport Protocol Library +libimagequant | GPLv3+ and MIT | Palette quantization library +libimobiledevice | LGPLv2+ | Library for connecting to mobile devices +libindicator | GPLv3 | Shared functions for Ayatana indicators +libinput | MIT | Input device library +libipt | BSD | Intel Processor Trace Decoder Library +libiptcdata | LGPLv2+ | IPTC tag library +libiscsi | LGPLv2+ | iSCSI client library +libisoburn | GPLv2+ | Library to enable creation and expansion of ISO-9660 filesystems +libisofs | GPLv2+ and LGPLv2+ | Library to create ISO 9660 disk images +libjaylink | GPLv2+ | Library for SEGGER J-Link and compatible devices +libjcat | LGPL-2.1-or-later | Library for reading Jcat files +libjpeg-turbo | IJG | A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files +libkcapi | BSD or GPLv2 | User space interface to the Linux Kernel Crypto API +libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | CMS and X.509 library +libldac | ASL 2.0 | A lossy audio codec for Bluetooth connections +libldb | LGPLv3+ | LDAP-like embedded database +liblockfile | GPLv2+ and LGPLv2+ | This implements a number of functions found in -lmail on SysV systems +liblognorm | LGPLv2+ | Fast samples-based log normalization library +liblouis | LGPLv3+ | Braille translation and back-translation library +liblzf | BSD or GPLv2+ | Small data compression library +libmatchbox | LGPLv2+ | Libraries for the Matchbox Desktop +libmaxminddb | ASL 2.0 and BSD | C library for the MaxMind DB file format +libmbim | LGPLv2+ | Support library for the Mobile Broadband Interface Model protocol +libmd | BSD-2-Clause AND BSD-3-Clause AND ISC AND Beerware AND Public-Domain | Library that provides message digest functions from BSD systems +libmemcached-awesome | BSD-3-Clause | Client library and command line tools for memcached server +libmetalink | MIT | C library to read Metalink XML download description format +libmicrohttpd | LGPLv2+ | Lightweight library for embedding a webserver in applications +libmng | zlib | Library for Multiple-image Network Graphics support +libmnl | LGPLv2+ | A minimalistic Netlink library +libmodulemd | MIT | Module metadata manipulation library +libmpc | LGPLv3+ | C library for multiple precision complex arithmetic +libmspack | LGPLv2 | Library for CAB and related files compression and decompression +libmtp | LGPLv2+ | Software library for MTP media players +libmysofa | BSD | C functions for reading HRTFs +libnbd | LGPL-2.0-or-later AND BSD-3-Clause | NBD client library in userspace +libndp | LGPLv2+ | Library for Neighbor Discovery Protocol +libnet | BSD | C library for portable packet creation and injection +libnetfilter_conntrack | GPLv2+ | A userspace library providing a API +libnetfilter_cthelper | GPLv2 | User-space infrastructure for connection tracking helpers +libnetfilter_cttimeout | GPLv2+ | Timeout policy tuning for Netfilter/conntrack +libnetfilter_queue | GPLv2 | Netfilter queue userspace library +libnfnetlink | GPLv2+ | Netfilter netlink userspace library +libnftnl | GPLv2+ | Library for low-level interaction with nftables Netlink's API over libmnl +libnice | LGPLv2 and MPLv1.1 | GLib ICE implementation +libnl3 | LGPLv2 | Convenience library for kernel netlink sockets +libnma | GPLv2+ and LGPLv2+ | NetworkManager GUI library +libnotify | LGPLv2+ | Desktop notification library +libnsl2 | BSD and LGPLv2+ | Public client interface library for NIS(YP) and NIS+ +libnvme | LGPLv2+ | Linux-native nvme device management library +libogg | BSD | The Ogg bitstream file format library +libomp | Apache-2.0 WITH LLVM-exception OR NCSA | OpenMP runtime for clang +libosinfo | LGPLv2+ | A library for managing OS information for virtualization +libotf | LGPLv2+ | A Library for handling OpenType Font +libpaper | LGPL-2.1-or-later | Library and tools for handling papersize +libpcap | BSD with advertising | A system-independent interface for user-level packet capture +libpciaccess | MIT | PCI access library +libpeas | LGPL-2.1-or-later | Plug-ins implementation convenience library +libpfm | MIT | Library to encode performance events for use by perf tool +libpinyin | GPLv3+ | Library to deal with pinyin +libpipeline | GPLv3+ | A pipeline manipulation library +libplist | LGPLv2+ | Library for manipulating Apple Binary and XML Property Lists +libpng | zlib | A library of functions for manipulating PNG image format files +libportal | LGPLv3 | Flatpak portal library +libpq | PostgreSQL | PostgreSQL client library +libproxy | LGPLv2+ | A library that provides automatic proxy configuration management. +libpsl | MIT | C library to handle the Publix Suffix List +libpsm2 | BSD or GPLv2 | Intel PSM Libraries +libpwquality | BSD-3-Clause OR GPL-2.0-or-later | A library for password generation and password quality checking +libqb | LGPLv2+ | Library providing high performance logging, tracing, ipc, and poll +libqmi | LGPLv2+ | Support library to use the Qualcomm MSM Interface (QMI) protocol +libqrtr-glib | LGPLv2+ | Support library to use and manage the QRTR (Qualcomm IPC Router) bus. +librabbitmq | MIT | a C-language AMQP client library for use with v2.0+ of the RabbitMQ broker. +libraqm | MIT | Complex Textlayout Library +LibRaw | BSD and (CDDL-1.0 or LGPLv2) | Library for reading RAW files obtained from digital photo cameras +libraw1394 | LGPLv2+ | Library providing low-level IEEE-1394 access - 2.1.2- +librdkafka | BSD | The Apache Kafka C library +librelp | GPLv3+ | The Reliable Event Logging Protocol library +librepo | LGPL-2.1-or-later | Repodata downloading library +libreport | GPLv2+ | Generic library for reporting various problems +libreswan | GPLv2 | Internet Key Exchange (IKEv1 and IKEv2) implementation for IPsec +librevenge | ( LGPL-2.1-or-later OR MPL-2.0 ) AND BSD-3-Clause | A base library for writing document import filters +librsvg2 | LGPLv2+ | An SVG library based on cairo +libsamplerate | BSD | Sample rate conversion library for audio data +libsass | MIT | C/C++ port of the Sass CSS precompiler +libseccomp | LGPLv2 | Enhanced seccomp library +libsecret | LGPLv2+ | Library for storing and retrieving passwords and other secrets +libselinux | LicenseRef-Fedora-Public-Domain | SELinux library and simple utilities +libsemanage | LGPLv2+ | SELinux binary policy manipulation library +libsepol | LGPLv2+ | SELinux binary policy manipulation library +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libshout | LGPLv2+ and MIT | Icecast source streaming library +libsigc++20 | LGPLv2+ | Typesafe signal framework for C++ +libsigsegv | GPLv2+ | Library for handling page faults in user mode +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libSM | MIT | X.Org X11 SM runtime library +libsmbios | GPLv2+ or OSL 2.1 | Libsmbios C/C++ shared libraries +libsmi | GPLv2+ and BSD | A library to access SMI MIB information +libsndfile | LGPLv2+ and GPLv2+ and BSD | Library for reading and writing sound files +libsodium | ISC | The Sodium crypto library +libsolv | BSD | Package dependency solver +libsoup | LGPLv2 | Soup, an HTTP library implementation +libsoup3 | LGPL-2.0-or-later | Soup, an HTTP library implementation +libspectre | GPLv2+ | A library for rendering PostScript(TM) documents +libspiro | GPLv3+ | Library to simplify the drawing of beautiful curves +libsrtp | BSD | An implementation of the Secure Real-time Transport Protocol (SRTP) +libssh | LGPLv2+ | A library implementing the SSH protocol +libssh2 | BSD | A library implementing the SSH2 protocol +libstoragemgmt | LGPLv2+ | Storage array management library +libtalloc | LGPLv3+ | The talloc library +libtasn1 | GPLv3+ and LGPLv2+ | The ASN.1 library used in GNUTLS +libtdb | LGPLv3+ | The tdb library +libteam | LGPLv2+ | Library for controlling team network device +libtevent | LGPLv3+ | The tevent library +libthai | LGPLv2+ | Thai language support routines +libtheora | BSD | Theora Video Compression Codec +libtiff | libtiff | Library of functions for manipulating TIFF format image files +libtimezonemap | GPLv3 | Time zone map widget for Gtk+ +libtirpc | SISSL and BSD | Transport Independent RPC Library +libtool | GPLv2+ and LGPLv2+ and GFDL | The GNU Portable Library Tool +libtpms | BSD | Library providing Trusted Platform Module (TPM) functionality +libtraceevent | LGPLv2+ and GPLv2+ | Library to parse raw trace event formats +libudfread | LGPLv2+ | UDF reader library +libuninameslist | BSD | A library providing Unicode character names and annotations +libunistring | GPLv2+ or LGPLv3+ | library for manipulating Unicode strings and C strings +libunwind | BSD | An unwinding library +liburing | (GPLv2 with exceptions and LGPLv2+) or MIT | Linux-native io_uring I/O access library +libusb | LGPLv2+ | Compatibility shim around libusb-1.0 offering the old 0.1 API +libusbmuxd | LGPLv2+ | Client library USB multiplex daemon for Apple's iOS devices +libusbx | LGPLv2+ | Library for accessing USB devices +libuser | LGPLv2+ | A user and group account administration library +libutempter | LGPLv2+ | A privileged helper for utmp/wtmp updates +libuv | MIT and BSD and ISC | Platform layer for node.js +libva | MIT | Video Acceleration (VA) API for Linux +libvdpau | MIT | Wrapper library for the Video Decode and Presentation API +libverto | MIT | Main loop abstraction library +libvirt | GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OFL-1.1 | Library providing a simple virtualization API +libvirt-glib | LGPLv2+ | libvirt glib integration for events +libvirt-python | LGPLv2+ | The libvirt virtualization API python3 binding +libvisual | LGPLv2+ | Abstraction library for audio visualisation plugins +libvncserver | GPLv2+ | Library to make writing a VNC server easy +libvoikko | GPL-2.0-or-later | Voikko is a library for spellcheckers and hyphenators +libvorbis | BSD | The Vorbis General Audio Compression Codec +libvpx | BSD | VP8/VP9 Video Codec SDK +libwacom | MIT | Tablet Information Client Library +libwebp | BSD | Library and tools for the WebP graphics format +libwmf | LGPLv2+ and GPLv2+ and GPL+ | Windows MetaFile Library +libwnck3 | LGPLv2+ | Window Navigator Construction Kit +libwpd | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect documents +libwpe | BSD | General-purpose library for the WPE-flavored port of WebKit +libwpg | LGPL-2.1-or-later OR MPL-2.0 | A library for import of WordPerfect Graphics images +libX11 | MIT | Core X11 protocol client library +libXau | MIT | Sample Authorization Protocol for X +libXaw | MIT | X Athena Widget Set +libxcb | MIT | A C binding to the X11 protocol +libXcomposite | MIT | X Composite Extension library +libxcrypt | LGPLv2+ and BSD and Public Domain | Extended crypt library for descrypt, md5crypt, bcrypt, and others +libXcursor | MIT | Cursor management library +libxcvt | MIT | VESA CVT standard timing modelines generator +libXdamage | MIT | X Damage extension library +libXdmcp | MIT | X Display Manager Control Protocol library +libXext | MIT | X.Org X11 libXext runtime library +libxfce4ui | LGPLv2+ | Commonly used Xfce widgets +libxfce4util | LGPLv2+ | Utility library for the Xfce4 desktop environment +libXfixes | MIT | X Fixes library +libXfont2 | MIT | X.Org X11 libXfont2 runtime library +libXft | MIT | X.Org X11 libXft runtime library +libXi | MIT | X.Org X11 libXi runtime library +libXinerama | MIT | X.Org X11 libXinerama runtime library +libxkbcommon | MIT | X.Org X11 XKB parsing library +libxkbfile | MIT | X.Org X11 libxkbfile runtime library +libxklavier | LGPLv2+ | High-level API for X Keyboard Extension +libxml2 | MIT | Library providing XML and HTML support +libxml++ | LGPLv2+ | C++ wrapper for the libxml2 XML parser library +libxmlb | LGPLv2+ | Library for querying compressed XML metadata +libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries +libXpm | MIT | X.Org X11 libXpm runtime library +libXpresent | MIT | A Xlib-compatible API for the Present extension +libXrandr | MIT | X.Org X11 libXrandr runtime library +libXrender | MIT | X.Org X11 libXrender runtime library +libXres | MIT | X-Resource extension client library +libXScrnSaver | MIT | X.Org X11 libXss runtime library +libxshmfence | MIT | X11 shared memory fences +libxslt | MIT | Library providing the Gnome XSLT engine +libXt | MIT | X.Org X11 libXt runtime library +libXtst | MIT | X.Org X11 libXtst runtime library +libXv | MIT | X.Org X11 libXv runtime library +libXvMC | MIT | X.Org X11 libXvMC runtime library +libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library +libyaml | MIT | A C library for parsing and emitting YAML +libzip | BSD | C library for reading, creating, and modifying zip archives +lilypond | GPLv3 | A typesetting system for music notation +linuxconsoletools | GPLv2+ | Tools for connecting joysticks & legacy devices to the kernel's input subsystem +linuxdoc-tools | MIT | A text formatting package based on SGML +linux-firmware | GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted | Firmware files used by the Linux kernel +lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | Linux Kernel Stream Control Transmission Protocol Tools +lld | Apache-2.0 WITH LLVM-exception OR NCSA | The LLVM Linker +lldb | Apache-2.0 WITH LLVM-exception OR NCSA | Next generation high-performance debugger +lldpad | GPLv2 | Intel LLDP Agent +llhttp | MIT | Port of http_parser to llparse +llvm15 | Apache-2.0 WITH LLVM-exception OR NCSA | The Low Level Virtual Machine +llvm | Apache-2.0 WITH LLVM-exception OR NCSA | The Low Level Virtual Machine +lmdb | OpenLDAP | An ultra-fast, ultra-compact, crash-proof, key-value, embedded data store +lm_sensors | GPLv2+ and Verbatim and MIT | Hardware monitoring tools +lockdev | LGPLv2 | A library for locking devices +logrotate | GPLv2+ | Rotates, compresses, removes and mails system log files +logwatch | MIT | Analyzes and Reports on system logs +lohit-assamese-fonts | OFL | Free Assamese font +lohit-bengali-fonts | OFL | Free Bengali script font +lohit-devanagari-fonts | OFL | Free Devanagari Script Font +lohit-gujarati-fonts | OFL | Free Gujarati font +lohit-kannada-fonts | OFL | Free Kannada font +lohit-marathi-fonts | OFL | Free truetype font for Marathi language +lohit-odia-fonts | OFL | Free truetype font for Odia language +lohit-tamil-fonts | OFL | Free truetype font for Tamil language +lohit-telugu-fonts | OFL | Open-source Telugu font family +lorax | GPL-2.0-or-later | Tool for creating the anaconda install images +lorax-templates-anolis | GPLv2+ | Anolis OS build templates for lorax and livemedia-creator +low-memory-monitor | GPLv3+ | Monitors low-memory conditions +lsb-release | GPL-2.0-or-later | Linux Standard Base Release Tools +lshw | GPLv2 | Hardware lister +lsof | zlib and Sendmail and LGPLv2+ | A utility which lists open files on a Linux/UNIX system +lsscsi | GPLv2+ | List SCSI devices (or hosts) and associated information +lttng-ust | LGPLv2 and GPLv2 and MIT | LTTng Userspace Tracer library +lua | MIT | Powerful light-weight programming language +luajit | MIT | Just-In-Time Compiler for Lua +lua-posix | MIT | POSIX library for Lua +luarocks | BSD | A deployment and management system for Lua modules +lua-rpm-macros | MIT | The common Lua RPM macros +lujavrite | Apache-2.0 | Lua library for calling Java code +luksmeta | LGPLv2+ | Utility for storing small metadata in the LUKSv1 header +lutok | BSD | Lightweight C++ API library for Lua +lv2 | ISC | Audio Plugin Standard +lvm2 | GPLv2 | Userland logical volume management tools +lxc | LGPLv2+ and GPLv2 | Linux Resource Containers +lz4 | GPLv2+ and BSD | Extremely fast compression algorithm +lzip | GPL-3.0-or-later | LZMA compressor with integrity checking +lzo | GPLv2+ | Data compression library with very fast (de)compression +lzop | GPLv2+ | Real-time file compressor +m17n-db | LGPLv2+ | Multilingualization datafiles for m17n-lib +m17n-lib | LGPLv2+ | Multilingual text library +m4 | GPLv3+ | GNU macro processor +mailcap | Public Domain and MIT | Helper application and MIME type associations for file types +mailx | BSD with advertising and MPLv1.1 | Enhanced implementation of the mailx command +make | GPLv3+ | A GNU tool which simplifies the build process for users +malcontent | LGPLv2+ | Parental controls implementation +mallard-rng | MIT | RELAX NG schemas for all Mallard versions +man-db | GPLv2+ and GPLv3+ | Tools for searching and reading man pages +mandoc | ISC | A suite of tools for compiling mdoc and man +mariadb | GPLv2 and LGPLv2 | A very fast and robust SQL database server +mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) +marshalparser | MIT | Parser for Python internal Marshal format +matchbox-window-manager | GPLv2+ | Window manager for the Matchbox Desktop +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-antrun-plugin | ASL 2.0 | Maven AntRun Plugin +maven-archiver | ASL 2.0 | Maven Archiver +maven-common-artifact-filters | ASL 2.0 | Maven Common Artifact Filters +maven-compiler-plugin | ASL 2.0 | Maven Compiler Plugin +maven-dependency-tree | ASL 2.0 | Maven dependency tree artifact +maven-file-management | ASL 2.0 | Maven File Management API +maven-filtering | ASL 2.0 | Shared component providing resource filtering +maven-jar-plugin | ASL 2.0 | Maven JAR Plugin +maven-plugin-bundle | ASL 2.0 | Maven Bundle Plugin +maven-remote-resources-plugin | ASL 2.0 | Maven Remote Resources Plugin +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resources-plugin | ASL 2.0 | Maven Resources Plugin +maven-shared-incremental | ASL 2.0 | Maven Incremental Build support utilities +maven-shared-io | ASL 2.0 | API for I/O support like logging, download or file scanning +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-source-plugin | ASL 2.0 | Plugin creating source JAR +maven-surefire | ASL 2.0 and CPL | Test framework project +maven-verifier | ASL 2.0 | Apache Maven Verifier Component +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +mcelog | GPLv2 | Tool to translate x86-64 CPU Machine Check Exception data +mcstrans | GPL+ | SELinux Translation Daemon +mdadm | GPLv2+ | The mdadm program controls Linux md devices (software RAID arrays) +mdevctl | LGPLv2 | A mediated device management utility for Linux +mecab | BSD or LGPLv2+ or GPL+ | Yet Another Part-of-Speech and Morphological Analyzer +memcached | BSD-3-clause | High Performance, Distributed Memory Object Cache +memstrack | GPLv3 | A memory allocation tracer, like a hot spot analyzer for memory allocation +mercurial | GPLv2+ | A fast, lightweight Source Control Management system +mesa | MIT AND BSD-3-Clause AND SGI-B-2.0 | Mesa graphics libraries +mesa-demos | MIT | Mesa demos +mesa-libGLU | SGI-B-1.1 AND SGI-B-2.0 AND MIT | Mesa libGLU library +meson | ASL 2.0 | High productivity build system +mftrace | GPLv2 | Utility for converting TeX bitmap fonts to Type 1 or TrueType fonts +microcode_ctl | GPLv2+ and Redistributable, no modification permitted | Tool to transform and deploy CPU microcode update for x86 +microdnf | GPLv2+ | Lightweight implementation of DNF in C +mimalloc | MIT | A general purpose allocator with excellent performance +miniz | MIT AND Unlicense | Compression library implementing the zlib and Deflate +minizip-ng | zlib | Minizip-ng contrib in zlib-ng with the latest bug fixes and advanced features +mkfontscale | MIT | Tool to generate legacy X11 font system index files +mlocate | GPLv2 | An utility for finding files by name +mm-common | GPLv2+ | Common build files of the C++ bindings +mobile-broadband-provider-info | Public Domain | Mobile broadband provider database +mock | GPL-2.0-or-later | Builds packages inside chroots +mockito | MIT | Tasty mocking framework for unit tests in Java +mod_auth_gssapi | MIT | A GSSAPI Authentication module for Apache +ModemManager | GPL-2.0+ | Mobile broadband modem management service +mod_http2 | ASL 2.0 | module implementing HTTP/2 for Apache 2 +modulemaker-maven-plugin | Apache-2.0 | A plugin for creating module-info.class files +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mokutil | GPLv3+ | Tool to manage UEFI Secure Boot MoK Keys +mold | AGPL-3.0-or-later AND (Apache-2.0 OR MIT) | A Modern Linker +mousetweaks | GPLv3 and GFDL | Mouse accessibility support for the GNOME desktop +mozilla-filesystem | MPLv1.1 | Mozilla filesytem layout +mozjs102 | MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later | SpiderMonkey JavaScript library +mozjs78 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mpdecimal | BSD | Library for general decimal arithmetic +mpfr | LGPLv3+ | C library for multiple-precision floating-point computations +mpg123 | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 +mpich | MIT | A high-performance implementation of MPI +mtdev | MIT | Multitouch Protocol Translation Library +mtools | GPLv3+ | Programs for accessing MS-DOS disks without mounting the disks +mtr | GPLv2 | Network diagnostic tool combining 'traceroute' and 'ping' +mt-st | GPL+ | Tool for controlling tape drives +multipath-tools | GPLv2 | Tools to manage multipath devices using multipath-tool +munge | GPLv3+ and LGPLv3+ | Enables uid & gid authentication across a host cluster +mupdf | AGPL-3.0-or-later | A lightweight PDF viewer and toolkit +mutter | GPLv2+ | Window and compositing manager based on Clutter +mysql | GPLv2 with exceptions and LGPLv2 and BSD | MySQL client programs and shared libraries +mysql-selinux | GPLv3 | SELinux policies for product +nano | GPLv3+ | A small text editor +nasm | BSD | A portable x86 assembler which uses Intel-like syntax +nautilus | GPL-3.0-or-later | File manager for GNOME +ncompress | Public Domain | Fast compression and decompression utilities +ncurses | MIT | Ncurses support utilities +ndctl | GPLv2 | Manage "libnvdimm" subsystem devices (Non-volatile Memory) +nerdctl | Apache-2.0 | Docker-compatible CLI for containerd +netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | A library for handling different graphics file formats +netperf | MIT and BSD | Benchmark to measure the performance of many different types of networking +net-snmp | BSD | A collection of SNMP protocol tools and libraries +nettle | LGPLv3+ or GPLv2+ | A low-level cryptographic library +net-tools | GPLv2+ | Basic networking tools +NetworkManager | GPL-2.0-or-later AND LGPL-2.1-or-later | Network connection manager and user applications +network-manager-applet | GPLv2+ | Tray applet and an advanced network connection editor +NetworkManager-libreswan | GPLv2+ | NetworkManager VPN plug-in for IPsec VPN +newt | LGPLv2 | A library for text mode user interfaces +nfs4-acl-tools | BSD | The nfs4 ACL tools +nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | NFS utilities and supporting clients and daemons for the kernel NFS server +nftables | GPLv2 | Netfilter Tables userspace utilites +nghttp2 | MIT | Experimental HTTP/2 client, server and proxy +nginx | BSD | A high performance web server and reverse proxy server +ninja-build | ASL 2.0 | Small build system with a focus on speed +nload | GPLv2+ | A tool can monitor network traffic and bandwidth usage in real time +nmap | Nmap | Network exploration tool and security scanner +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +noslate-anode | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +npth | LGPLv2+ | The New GNU Portable Threads library +nspr | MPLv2.0 | Netscape Portable Runtime +nss | MPLv2.0 | Network Security Services +nss-altfiles | LGPLv2+ | NSS module to look up users in /usr/lib/passwd too +nss-mdns | LGPLv2+ | glibc plugin for .local name resolution +nss_wrapper | BSD-3-Clause | A wrapper for the user, group and hosts NSS API +ntfs-3g | GPLv2+ | Linux NTFS userspace driver +ntfs-3g-system-compression | GPLv2+ | NTFS-3G plugin for reading "system compressed" files +numactl | GPLv2 | Library for tuning for Non Uniform Memory Access machines +numad | LGPLv2 | NUMA user daemon +numatop | BSD-3-Clause | Memory access locality characterization and analysis +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +nv-codec-headers | MIT | FFmpeg version of Nvidia Codec SDK headers +nvme-cli | GPLv2 | NVMe management command line interface +nvml | BSD | Persistent Memory Development Kit (formerly NVML) +nydus-rs | Apache-2.0 | Nydus image service +nydus-snapshotter | Apache-2.0 | A containerd snapshotter with data deduplication and lazy loading +oath-toolkit | GPLv3+ | One-time password components +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +objenesis | Apache-2.0 | A library for instantiating Java objects +ocaml | QPL and (LGPLv2+ with exceptions) | OCaml compiler and programming environment +ocaml-alcotest | ISC | Lightweight and colorful test framework for OCaml +ocaml-astring | ISC | Alternative String module for OCaml +ocaml-augeas | LGPLv2+ with exceptions | OCaml bindings for Augeas configuration API +ocaml-base | MIT | Jane Street standard library for OCaml +ocaml-bigarray-compat | ISC | Compatibility library to use Stdlib.Bigarray when possible +ocaml-bisect-ppx | MIT AND BSD-3-Clause | Code coverage for OCaml and Reason +ocaml-calendar | LGPLv2 | Objective Caml library for managing dates and times +ocaml-cinaps | MIT | Trivial Metaprogramming tool using the OCaml toplevel +ocaml-cmdliner | ISC | Declarative definition of command line interfaces for OCaml +ocaml-compiler-libs-janestreet | MIT | OCaml compiler libraries repackaged +ocaml-cppo | BSD | Equivalent of the C preprocessor for OCaml programs +ocaml-csexp | MIT | Parsing and printing of S-expressions in canonical form +ocaml-ctypes | MIT | Combinators for binding to C libraries without writing any C +ocaml-curses | LGPLv2+ | OCaml bindings for ncurses +ocaml-dune | MIT and LGPLv2 and LGPLv2 with exceptions and ISC | A composable build system for OCaml +ocaml-fileutils | LGPLv2 with exceptions | OCaml library for common file and filename operations +ocaml-findlib | MIT | Objective CAML package manager and build helper +ocaml-fmt | ISC | OCaml Format pretty-printer combinators +ocaml-gettext | LGPLv2+ with exceptions | OCaml library for i18n +ocaml-integers | MIT | Various signed and unsigned integer types for OCaml +ocaml-labltk | LGPLv2+ with exceptions | Tcl/Tk interface for OCaml +ocaml-libvirt | LGPLv2+ | OCaml binding for libvirt +ocaml-luv | MIT | OCaml binding to libuv for cross-platform asynchronous I/O +ocaml-lwt | LGPLv2+ with exceptions | OCaml lightweight thread library +ocaml-mmap | LGPLv2+ with exceptions | File mapping functionality +ocaml-ocamlbuild | LGPLv2 with exceptions | Build tool for OCaml libraries and programs +ocaml-ocplib-endian | LGPLv2+ with exceptions | Functions to read/write int16/32/64 from strings, bigarrays +ocaml-ounit | MIT | Unit test framework for OCaml +ocaml-ppx-derivers | BSD | Deriving plugin registry +ocaml-ppxlib | MIT | Base library and tools for ppx rewriters +ocaml-re | LGPLv2 with exceptions | A regular expression library for OCaml +ocaml-react | ISC | OCaml framework for Functional Reactive Programming (FRP) +ocaml-result | BSD | Compat result type +ocaml-seq | LGPLv2+ with exceptions | Compatibility package for OCaml's standard iterator type +ocaml-sexplib0 | MIT | Definition of S-expressions and some base converters +ocaml-srpm-macros | GPLv2+ | OCaml architecture macros +ocaml-stdio | MIT | Jane Street Standard I/O library for OCaml +ocaml-topkg | ISC | The transitory OCaml software packager +ocaml-uutf | ISC | Non-blocking streaming Unicode codec for OCaml +oniguruma | BSD | Regular expressions library +openal-soft | LGPL-2.0-or-later AND BSD-3-Clause | Open Audio Library +openblas | BSD | An optimized BLAS library based on GotoBLAS2 +openblas-srpm-macros | MIT | OpenBLAS architecture macros +opencl-filesystem | Public Domain | OpenCL filesystem layout +opencl-headers | MIT | OpenCL (Open Computing Language) header files +opencsd | BSD-3-Clause | An open source CoreSight(tm) Trace Decode library +OpenEXR | BSD | Provides the specification and reference implementation of the EXR file format +openjade | DMIT | A DSSSL implementation +openjpeg2 | BSD and MIT | C-Library for JPEG 2000 +openldap | OpenLDAP | LDAP support libraries +openmpi | BSD and MIT and Romio | Open Message Passing Interface +opensc | LGPLv2+ | Smart card library and applications +openscap | LGPLv2+ | Set of open source libraries enabling integration of the SCAP line of standards +opensm | GPLv2 or BSD | OpenIB InfiniBand Subnet Manager and management utilities +opensp | MIT | SGML and XML parser +openssh | BSD-3-Clause AND BSD-2-Clause AND ISC AND SSH-OpenSSH AND ssh-keyscan AND sprintf AND LicenseRef-Fedora-Public-Domain AND X11-distribute-modifications-variant | An open source implementation of SSH protocol version 2 +openssl1.1 | OpenSSL and ASL 2.0 | Compatibility version of the OpenSSL library +openssl | ASL 2.0 | Utilities from the general purpose cryptography library with TLS implementation +openssl-pkcs11 | LGPLv2+ and BSD | A PKCS#11 engine for use with OpenSSL +opentest4j | ASL 2.0 | Open Test Alliance for the JVM +openvswitch | ASL 2.0 and LGPLv2+ and SISSL | Open vSwitch daemon/database/utilities +openwsman | BSD-3-Clause AND MIT | Open source Implementation of WS-Management +opus | BSD | An audio codec for use in low-delay speech and audio communication +orangefs | LGPLv2+ and LGPLv2 and BSD and MIT and zlib | Parallel network file system client +orc | BSD | The Oil Run-time Compiler +osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles +osgi-compendium | ASL 2.0 | Interfaces and Classes for use in compiling OSGi bundles +osgi-core | ASL 2.0 | OSGi Core API +osinfo-db | LGPLv2+ | osinfo database files +osinfo-db-tools | GPLv2+ | Tools for managing the osinfo database +os-prober | GPLv2+ and GPL+ | Probes disks on the system for installed operating systems +ostree | LGPLv2+ | Tool for managing bootable, immutable filesystem trees +p11-kit | BSD | Library for loading and sharing PKCS#11 modules +PackageKit | GPLv2+ and LGPLv2+ | Package management service +paktype-naskh-basic-fonts | GPLv2 with exceptions | Fonts for Arabic, Farsi, Urdu and Sindhi from PakType +pam | GPL-2.0-or-later OR BSD-3-Clause | A Security Interface for Applications in Authentication activities +pam_wrapper | GPLv3+ | A tool to test PAM applications and PAM modules +pango | LGPLv2+ | System for layout and rendering of internationalized text +pangomm | LGPLv2+ | C++ interface for Pango +parted | GPL-3.0-or-later | The GNU disk partition manipulation program +passivetex | MIT | Macros to process XSL formatting objects +passwd | BSD or GPL+ | An utility for setting or changing passwords using PAM +patch | GPLv3+ | Utility for modifying/upgrading files +patchelf | GPLv3+ | A utility for patching ELF binaries +patchutils | GPLv2+ | A collection of programs for manipulating patch files +pbzip2 | BSD | Parallel implementation of bzip2 +pcaudiolib | GPLv3+ | Portable C Audio Library +pciutils | GPLv2+ | PCI bus related utilities +pcmciautils | GPLv2 | PCMCIA utilities and initialization programs +pcp | GPLv2+ and LGPLv2+ and CC-BY | System-level performance monitoring and performance management +pcre2 | BSD | Perl-compatible regular expression library +pcre | BSD | Perl-compatible regular expression library +pcsc-lite | BSD | PC/SC Lite smart card framework and applications +pcsc-lite-ccid | LGPLv2+ | Generic USB CCID smart card reader driver +percona-toolkit | GPLv2 | Advanced MySQL and system command-line tools +percona-xtrabackup-24 | GPLv2 | XtraBackup online backup for MySQL / InnoDB +percona-xtrabackup-80 | GPLv2 | XtraBackup online backup for MySQL / InnoDB +Percona-XtraDB-Cluster-57 | Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Under the GNU General Public License (http | A High Availability solution based on Percona Server and Galera +percona-xtradb-cluster | Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Under the GNU General Public License (http | A High Availability solution based on Percona Server and Galera +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-C3 | GPL+ or Artistic | Module for merging hierarchies using the C3 algorithm +perl-Algorithm-Diff | GPL+ or Artistic | Compute 'intelligent' differences between two files/lists +perl-aliased | GPL+ or Artistic | Use shorter versions of class names +perl-Archive-Any-Lite | GPL+ or Artistic | Simple CPAN package extractor +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Archive +perl-Array-Diff | GPL+ or Artistic | Find the differences between two arrays +perl-Authen-SASL | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl library for performing SASL authentication +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autovivification | GPL+ or Artistic | Lexically disable autovivification +perl-B-COW | GPL-1.0-or-later OR Artistic-1.0-Perl | Additional B helpers to check Copy On Write status +perl-B-Hooks-EndOfScope | GPL+ or Artistic | Execute code after scope compilation finishes +perl-BibTeX-Parser | GPL+ or Artistic | Pure Perl BibTeX parser +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | Efficient bit vector, set of integers and "big int" math library +perl-B-Keywords | GPL-1.0-or-later OR Artistic-1.0-Perl | Lists of reserved barewords and symbol names +perl-boolean | GPL-1.0-or-later OR Artistic-1.0-Perl | Boolean support for Perl +perl-Business-ISBN | Artistic-2.0 | Perl module to work with International Standard Book Numbers +perl-Business-ISBN-Data | Artistic-2.0 | The data pack for Business +perl-Business-ISMN | Artistic 2.0 | Perl library for International Standard Music Numbers +perl-Business-ISSN | Artistic 2.0 | Perl library for International Standard Serial Numbers +perl-Canary-Stability | GPL-1.0-or-later OR Artistic-1.0-Perl | Canary to check perl compatibility for Schmorp's modules +perl-Capture-Tiny | ASL 2.0 | Capture STDOUT and STDERR from Perl, XS or external programs +perl-Carp | GPL-1.0-or-later OR Artistic-1.0-Perl | Alternative warn and die for modules +perl-Carp-Clan | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module to print improved warning messages +perl-CBOR-XS | GPLv3+ and (BSD or GPLv2+) | Concise Binary Object Representation (CBOR) +perl-CGI | Artistic-2.0 | Handle Common Gateway Interface requests and responses +perl-Class-Accessor | GPL+ or Artistic | Automated accessor generation +perl-Class-Data-Inheritable | GPL+ or Artistic | Inheritable, overridable class data +perl-Class-Inspector | GPL-1.0-or-later OR Artistic-1.0-Perl | Get information about a class and its structure +perl-Class-Iterator | GPL+ or Artistic | Iterator class +perl-Class-Load | GPL+ or Artistic | A working (require "Class +perl-Class-Load-XS | Artistic 2.0 | XS implementation of parts of Class +perl-Class-Method-Modifiers | GPL-1.0-or-later OR Artistic-1.0-Perl | Provides Moose-like method modifiers +perl-Class-Singleton | GPL+ or Artistic | Implementation of a "Singleton" class +perl-Class-Tiny | Apache-2.0 | Minimalist class construction +perl-Class-XSAccessor | GPL+ or Artistic | Generate fast XS accessors without run-time compilation +perl-Clone | GPL-1.0-or-later OR Artistic-1.0-Perl | Recursively copy perl data types +perl-Color-ANSI-Util | GPL-1.0-or-later OR Artistic-1.0-Perl | Routines for dealing with ANSI colors +perl-Color-RGB-Util | GPL-1.0-or-later OR Artistic-1.0-Perl | Utilities related to RGB colors +perl-ColorThemeBase-Static | GPL-1.0-or-later OR Artistic-1.0-Perl | Base class for color theme modules with static list of items +perl-ColorThemeRole-ANSI | GPL-1.0-or-later OR Artistic-1.0-Perl | Roles for using ColorTheme +perl-ColorThemes-Standard | GPL-1.0-or-later OR Artistic-1.0-Perl | Standard collection of generic color themes +perl-ColorThemeUtil-ANSI | GPL-1.0-or-later OR Artistic-1.0-Perl | Utility routines related to color themes and ANSI code +perl-common-sense | GPL+ or Artistic | "Common sense" Perl defaults +perl-Compress-Bzip2 | GPL-1.0-or-later OR Artistic-1.0-Perl | Interface to Bzip2 compression library +perl-Compress-LZF | GPL+ or Artistic | Extremely light-weight Lempel-Ziv-Free compression +perl-Compress-Raw-Bzip2 | GPL-1.0-or-later OR Artistic-1.0-Perl | Low-level interface to bzip2 compression library +perl-Compress-Raw-Lzma | GPL+ or Artistic | Low-level interface to lzma compression library +perl-Compress-Raw-Zlib | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND Zlib | Low-level interface to the zlib compression library +perl-Config-AutoConf | GPL+ or Artistic | A module to implement some of AutoConf macros in pure Perl +perl-Config-Perl-V | GPL+ or Artistic | A module that will return you the output of 'perl -V' in a structure +perl-Config-Tiny | GPL+ or Artistic | Perl module for reading and writing .ini style configuration files +perl-constant | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl pragma to declare constants +perl-constant-defer | GPLv3+ | Constant subs with deferred value calculation +perl-Const-Fast | GPL+ or Artistic | Facility for creating read-only scalars, arrays, and hashes +perl-Contextual-Return | GPL+ or Artistic | Create context-sensitive return values +perl-Convert-ASN1 | GPL-1.0-or-later OR Artistic-1.0-Perl | ASN.1 encode/decode library +perl-Convert-Bencode | GPL+ or Artistic | Functions for converting to/from bencoded strings +perl-Coro-Multicore | (GPL+ or Artistic) and (Public Domain or CC0) | Make Coro threads on multiple cores with specially supported modules +perl-CPAN | GPL+ or Artistic | Query, download and build perl modules from CPAN sites +perl-CPAN-Changes | GPL+ or Artistic | Read and write Changes files +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-Cpanel-JSON-XS | GPL+ or Artistic | JSON +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta-Check | GPL-1.0-or-later OR Artistic-1.0-Perl | Verify requirements in a CPAN +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-Crypt-PasswdMD5 | GPL+ or Artistic | Provides interoperable MD5-based crypt() functions +perl-Crypt-RC4 | GPL+ or Artistic | Perl implementation of the RC4 encryption algorithm +perl-Data-Binary | Artistic 2.0 | Simple detection of binary versus text in strings +perl-Data-Compare | GPL+ or Artistic | Compare perl data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dumper | GPL-1.0-or-later OR Artistic-1.0-Perl | Stringified perl data structures, suitable for printing and eval +perl-Data-Dumper-Concise | GPL+ or Artistic | A convenient way to reproduce a set of Dumper options +perl-Data-Dumper-Names | GPL-1.0-or-later OR Artistic-1.0-Perl | Data +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name or value option pairs +perl-Data-Peek | GPL-1.0-or-later OR Artistic-1.0-Perl | A collection of low-level debug functions +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section-Simple | GPL+ or Artistic | Read data from __DATA__ +perl-Data-Uniqid | GPL+ or Artistic | Perl extension for simple generating of unique id's +perl-Data-UUID | BSD and MIT | Globally/Universally Unique Identifiers (GUIDs/UUIDs) +perl-Date-Calc | GPL-1.0-or-later OR Artistic-1.0-Perl | Gregorian calendar date calculations +perl-Date-ISO8601 | GPL+ or Artistic | Three ISO 8601 numerical calendars +perl-Date-Manip | GPL+ or Artistic | Date manipulation routines +perl-DateTime | Artistic-2.0 | Date and time object for Perl +perl-DateTime-Calendar-Julian | GPL+ or Artistic | Julian Calendar support for DateTime.pm +perl-DateTime-Calendar-Mayan | GPL+ or Artistic | Mayan Long Count Calendar +perl-DateTime-Format-Builder | Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl) | Create DateTime parser classes and objects +perl-DateTime-Format-MySQL | GPL+ or Artistic | Parse and format MySQL dates and times +perl-DateTime-Format-Strptime | Artistic 2.0 | Parse and format strptime and strftime patterns +perl-DateTime-Locale | ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND Unicode-DFS-2015 | Localization support for DateTime.pm +perl-DateTime-TimeZone | ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND LicenseRef-Fedora-Public-Domain | Time zone object base class and factory +perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | System V and POSIX timezone strings +perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | Tzfile (zoneinfo) timezone files +perl-DBD-MariaDB | GPL+ or Artistic | MariaDB and MySQL driver for the Perl5 Database Interface (DBI) +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-SQLite | ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND LicenseRef-Fedora-Public-Domain | SQLite DBI Driver +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DBI | GPL-1.0-or-later OR Artistic-1.0-Perl | A database access API for perl +perl-DBM-Deep | GPL+ or Artistic | A pure perl multi-level hash/array DBM +perl-Declare-Constraints-Simple | GPL+ or Artistic | Declarative Validation of Data Structures +perl-Devel-ArgNames | GPL+ or Artistic | Figure out the names of variables passed into subroutines +perl-Devel-CallChecker | GPL-1.0-or-later OR Artistic-1.0-Perl | Custom op checking attached to subroutines +perl-Devel-Caller | GPL+ or Artistic | Meatier versions of caller +perl-Devel-CheckBin | GPL+ or Artistic | Check that a command is available +perl-Devel-CheckLib | GPL+ or Artistic | Check that a library is available +perl-Devel-Cycle | GPL+ or Artistic | Find memory cycles in objects +perl-Devel-GlobalDestruction | GPL+ or Artistic | Expose PL_dirty, the flag that marks global destruction +perl-Devel-Hide | GPL+ or Artistic | Forces the unavailability of specified Perl modules (for testing) +perl-Devel-LexAlias | GPL+ or Artistic | Alias lexical variables +perl-Devel-OverloadInfo | GPL+ or Artistic | Introspect overloaded operators +perl-Devel-PartialDump | GPL+ or Artistic | Partial dumping of data structures, optimized for argument printing +perl-Devel-PPPort | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl Pollution Portability header generator +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-StackTrace | Artistic-2.0 | Perl module implementing stack trace and stack trace frame objects +perl-Devel-Symdump | GPL-1.0-or-later OR Artistic-1.0-Perl | A Perl module for inspecting Perl's symbol table +perl-Digest | GPL+ or Artistic | Digest - Modules that calculate message digests +perl-Digest-CRC | Public Domain | Generic CRC functions +perl-Digest-HMAC | GPL-1.0-or-later OR Artistic-1.0-Perl | Keyed-Hashing for Message Authentication +perl-Digest-MD4 | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl interface to the MD4 Algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-Perl-MD5 | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl implementation of Ron Rivest's MD5 Algorithm +perl-Digest-SHA1 | GPL+ or Artistic | Digest-SHA1 Perl module +perl-Digest-SHA | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl extension for SHA-1/224/256/384/512 +perl-Dist-CheckConflicts | GPL+ or Artistic | Declare version conflicts for your dist +perl-DynaLoader-Functions | GPL-1.0-or-later OR Artistic-1.0-Perl | Deconstructed dynamic C library loading +perl-Email-Date-Format | GPL-1.0-or-later OR Artistic-1.0-Perl | Produce RFC 2822 date strings +perl-Email-Valid | GPL+ or Artistic | Check validity of internet email address +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode-EUCJPASCII | GPL+ or Artistic | EucJP-ascii - An eucJP-open mapping +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env-Sanctify | GPL+ or Artistic | Lexically scoped sanctification of %ENV +perl-Error | (GPL+ or Artistic) and MIT | Error/exception handling in an OO-ish way +perl-Eval-Closure | GPL+ or Artistic | Safely and cleanly create closures via string eval +perl-Exception-Class | GPL+ or Artistic | Module that allows you to declare real exception classes in Perl +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter-Tiny | GPL-1.0-or-later OR Artistic-1.0-Perl | An exporter with the features of Sub +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CChecker | GPL+ or Artistic | Configure-time utilities for using C headers, libraries, or OS features +perl-ExtUtils-Config | GPL+ or Artistic | A wrapper for perl's configuration +perl-ExtUtils-Depends | GPL+ or Artistic | Easily build XS extensions that depend on XS extensions +perl-ExtUtils-HasCompiler | GPL-1.0-or-later OR Artistic-1.0-Perl | Check for the presence of a compiler +perl-ExtUtils-Helpers | GPL+ or Artistic | Various portability utilities for module builders +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-InstallPaths | GPL+ or Artistic | Build.PL install path logic made easy +perl-ExtUtils-LibBuilder | GPL+ or Artistic | Perl library to build C libraries and programs +perl-ExtUtils-MakeMaker | GPL-1.0-or-later OR Artistic-1.0-Perl | Create a module Makefile +perl-ExtUtils-MakeMaker-CPANfile | GPL-1.0-or-later OR Artistic-1.0-Perl | CPANfile support for ExtUtils +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-PkgConfig | LGPLv2+ | Simplistic interface to pkg-config +perl-Fedora-VSP | GPL-3.0-or-later | Perl version normalization for RPM +perl-File-BaseDir | GPL-1.0-or-later OR Artistic-1.0-Perl | Use the Freedesktop.org base directory specification +perl-File-chdir | GPL+ or Artistic | A more sensible way to change directories +perl-File-Copy-Recursive | GPL-1.0-or-later OR Artistic-1.0-Perl | Extension for recursively copying files and directories +perl-File-DesktopEntry | GPL+ or Artistic | Object to handle .desktop files +perl-File-DirList | GPL-1.0-or-later OR Artistic-1.0-Perl | Provide a sorted list of directory content +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Find-Iterator | GPL+ or Artistic | Iterator interface for search files +perl-File-Find-Object | GPL-2.0-or-later OR Artistic-2.0 | Object oriented File +perl-File-Find-Object-Rule | GPL+ or Artistic | Alternative interface to File +perl-File-Find-Rule | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module implementing an alternative interface to File +perl-File-Find-Rule-Perl | GPL-1.0-or-later OR Artistic-1.0-Perl | Common rules for searching for Perl things +perl-FileHandle-Fmode | GPL+ or Artistic | FileHandle +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-Listing | GPL-1.0-or-later OR Artistic-1.0-Perl | Parse directory listing +perl-File-MimeInfo | GPL-1.0-or-later OR Artistic-1.0-Perl | Determine file type and open application +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-ReadBackwards | GPL-1.0-or-later OR Artistic-1.0-Perl | Read a file backwards by lines +perl-File-Remove | GPL-1.0-or-later OR Artistic-1.0-Perl | Convenience module for removing files and directories +perl-File-ShareDir | GPL+ or Artistic | Locate per-dist and per-module shared files +perl-File-ShareDir-Install | GPL+ or Artistic | Install shared files +perl-File-Slurp | GPL-1.0-or-later OR Artistic-1.0-Perl | Efficient Reading/Writing of Complete Files +perl-File-Slurper | GPL-1.0-or-later OR Artistic-1.0-Perl | Simple, sane and efficient module to slurp a file +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Touch | GPL+ or Artistic | Update access, modification timestamps, creating nonexistent files +perl-File-TreeCreate | MIT | Recursively create a directory tree +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-Filter | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl source filters +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Font-AFM | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl interface to Adobe Font Metrics files +perl-Font-TTF | Artistic-2.0 | Perl library for modifying TTF font files +perl-FreezeThaw | GPL-1.0-or-later OR Artistic-1.0-Perl | Convert Perl structures to strings and back +perl-Future | GPL+ or Artistic | Perl object system to represent an operation awaiting completion +perl-Future-AsyncAwait | GPL-1.0-or-later OR Artistic-1.0-Perl | Deferred subroutine syntax for futures +perl-GD | GPL-1.0-or-later OR Artistic-2.0 | Perl interface to the GD graphics library +perl-generators | GPL-1.0-or-later | RPM Perl dependencies generators +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-gettext | GPL+ or Artistic | Interface to gettext family of functions +perl-GitLab-API-v4 | GPL+ or Artistic | Complete GitLab API v4 client +perl-Git-Wrapper | GPL+ or Artistic | Wrap git command-line interface for Perl +perl-Glib | LGPLv2+ | Perl interface to GLib +perl-Graphics-ColorNamesLite-WWW | GPL-1.0-or-later OR Artistic-1.0-Perl | WWW color names and equivalent RGB values +perl-GSSAPI | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl extension providing access to the GSSAPIv2 library +perl-Hook-LexWrap | GPL+ or Artistic | Lexically scoped subroutine wrappers +perl-HTML-Form | GPL+ or Artistic | Class that represents an HTML form element +perl-HTML-Formatter | GPL-1.0-or-later OR Artistic-1.0-Perl | HTML formatter modules +perl-HTML-Parser | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module for parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tree | GPL+ or Artistic | HTML tree handling modules for Perl +perl-HTTP-Cookies | GPL-1.0-or-later OR Artistic-1.0-Perl | HTTP cookie jars +perl-HTTP-Daemon | GPL-1.0-or-later OR Artistic-1.0-Perl | Simple HTTP server class +perl-HTTP-Date | GPL-1.0-or-later OR Artistic-1.0-Perl | Date conversion routines +perl-HTTP-Message | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND CC0-1.0 | HTTP style message +perl-HTTP-Negotiate | GPL-1.0-or-later OR Artistic-1.0-Perl | Choose a variant to serve +perl-HTTP-Tiny | GPL+ or Artistic | A simple, small correct HTTP/1.1 client +perl-HTTP-Tiny-Multipart | Artistic 2.0 | Add post_multipart to HTTP +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Import-Into | GPL+ or Artistic | Import packages into other packages +perl-inc-latest | Apache-2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-Inline | GPL-1.0-or-later OR Artistic-1.0-Perl | Inline Perl module +perl-Inline-C | GPL-1.0-or-later OR Artistic-1.0-Perl | Write Perl subroutines in C +perl-Inline-Files | GPL-1.0-or-later OR Artistic-1.0-Perl | Allows for multiple inline files in a single Perl file +perl-IO-All | GPL-1.0-or-later OR Artistic-1.0-Perl | IO +perl-IO-CaptureOutput | GPL+ or Artistic | Capture STDOUT/STDERR from sub-processes and XS/C modules +perl-IO-Compress | GPL-1.0-or-later OR Artistic-1.0-Perl | Read and write compressed data +perl-IO-Compress-Brotli | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl bindings for Brotli compression +perl-IO-Compress-Lzma | GPL+ or Artistic | Read and write lzma compressed data +perl-IO-HTML | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-Fedora-Public-Domain | Open an HTML file with automatic character set detection +perl-IO-Prompter | GPL+ or Artistic | Prompt for input, read it, clean it, return it +perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET|AF_INET6 domain sockets +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-String | GPL+ or Artistic | Emulate file interface for in-core strings +perl-IO-stringy | GPL+ or Artistic | I/O on in-core objects like strings and arrays for Perl +perl-IO-Tty | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND BSD-2-Clause | Perl interface to pseudo tty's +perl-IO-Zlib | GPL+ or Artistic | Perl IO +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Run | GPL+ or Artistic | Perl module for interacting with child processes +perl-IPC-Run3 | GPL-1.0-or-later OR Artistic-1.0-Perl OR BSD-2-Clause | Run a subprocess in batch mode +perl-IPC-System-Simple | GPL+ or Artistic | Run commands simply, with detailed diagnostics +perl-IPC-SysV | GPL+ or Artistic | IPC-SysV +perl-Jcode | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl extension interface for converting Japanese text +perl-JSON | GPL-1.0-or-later OR Artistic-1.0-Perl | Parse and convert to JSON (JavaScript Object Notation) +perl-JSON-Color | GPL-1.0-or-later OR Artistic-1.0-Perl | Encode to colored JSON +perl-JSON-MaybeXS | GPL-1.0-or-later OR Artistic-1.0-Perl | Use Cpanel +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-XS | GPL+ or Artistic | JSON serializing/de-serializing, done correctly and fast +perl-LaTeX-ToUnicode | GPL+ or Artistic | Convert LaTeX commands to Unicode +perl-LDAP | GPL-1.0-or-later OR Artistic-1.0-Perl | LDAP Perl module +perl-libintl-perl | GPLv3+ and LGPLv2+ | Internationalization library for Perl, compatible with gettext +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libwww-perl | GPL-1.0-or-later OR Artistic-1.0-Perl | A Perl interface to the World-Wide Web +perl-libxml-perl | (GPL+ or Artistic) and Public Domain | A collection of Perl modules for working with XML +perl-Lingua-EN-Inflect | GPL+ or Artistic | Convert singular to plural, select "a" or "an" +perl-Lingua-Translit | GPL+ or Artistic | Transliterates text between writing systems +perl-List-AllUtils | Artistic-2.0 AND CC-BY-4.0 | Combines List +perl-List-Compare | GPL-1.0-or-later OR Artistic-1.0-Perl | Compare elements of two or more lists +perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | Provide the stuff missing in List +perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | Provide compiled List +perl-List-SomeUtils | GPL-1.0-or-later OR Artistic-1.0-Perl | Provide the stuff missing in List +perl-List-UtilsBy | GPL-1.0-or-later OR Artistic-1.0-Perl | Higher-order list utility functions +perl-Locale-Codes | GPL-1.0-or-later OR Artistic-1.0-Perl | Distribution of modules to handle locale codes +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-US | GPL+ or Artistic | Two letter codes for state identification in the United States and vice versa +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules with PERL5LIB +perl-Log-Any | GPL-1.0-or-later OR Artistic-1.0-Perl | Bringing loggers and listeners together +perl-Log-Any-Adapter-Screen | GPL+ or Artistic | Send logs to screen, with colors and some other features +perl-Log-Dispatch | Artistic-2.0 | Dispatches messages to one or more outputs +perl-Log-Dispatch-FileRotate | GPL+ or Artistic | Log to files that archive/rotate themselves +perl-Log-Log4perl | GPL-1.0-or-later OR Artistic-1.0-Perl | Log4j implementation for Perl +perl-LWP-MediaTypes | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND CC0-1.0 | Guess media type for a file or a URL +perl-LWP-Protocol-https | GPL-1.0-or-later OR Artistic-1.0-Perl | Provide HTTPS support for LWP +perl-Mail-Sender | GPL+ or Artistic | Module for sending mails with attachments through an SMTP server +perl-Mail-Sendmail | GPL+ or Artistic | Simple platform independent mailer for Perl +perl-MailTools | GPL+ or Artistic | Various ancient mail-related perl modules +perl-Math-BigInt | GPL-1.0-or-later OR Artistic-1.0-Perl | Arbitrary-size integer and float precision mathematics +perl-Math-BigInt-FastCalc | GPL-1.0-or-later OR Artistic-1.0-Perl | Math +perl-Math-BigInt-GMP | GPL-1.0-or-later OR Artistic-1.0-Perl | Use the GMP library for Math +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational constants +perl-MCE | GPL-1.0-or-later OR Artistic-1.0-Perl | Many-core Engine for Perl providing parallel processing capabilities +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Charset | GPL-1.0-or-later OR Artistic-1.0-Perl | Charset Informations for MIME +perl-MIME-Lite | GPL+ or Artistic | MIME +perl-MIME-Types | GPL-1.0-or-later OR Artistic-1.0-Perl | MIME types module for Perl +perl-Mixin-Linewise | GPL-1.0-or-later OR Artistic-1.0-Perl | Write your linewise code for handles; this does the rest +perl-MLDBM | GPL+ or Artistic | Store multi-level hash structure in single level tied hash +perl-Module-Build | GPL-1.0-or-later OR Artistic-1.0-Perl | Build and install Perl modules +perl-Module-Build-Tiny | GPL+ or Artistic | A tiny replacement for Module +perl-Module-CoreList | GPL-1.0-or-later OR Artistic-1.0-Perl | What modules are shipped with versions of perl +perl-Module-CPANfile | GPL-1.0-or-later OR Artistic-1.0-Perl | Parse cpanfile +perl-Module-CPANTS-Analyse | GPL+ or Artistic | Generate Kwalitee ratings for a distribution +perl-Module-Find | GPL+ or Artistic | Find and use installed modules in a (sub)category +perl-Module-Implementation | Artistic 2.0 | Loads one of several alternate underlying implementations for a module +perl-Module-Install | GPL+ or Artistic | Standalone, extensible Perl module installer +perl-Module-Install-AuthorRequires | GPL-1.0-or-later OR Artistic-1.0-Perl | Declare author-only dependencies +perl-Module-Install-AuthorTests | GPL-1.0-or-later OR Artistic-1.0-Perl | Designate tests only run by module authors +perl-Module-Install-AutoLicense | perl-Module-Install-AutoLicense + GPL-1.0-or-later OR Artistic-1.0-Perl + https | Module +perl-Module-Install-GithubMeta | GPL-1.0-or-later OR Artistic-1.0-Perl | A Module +perl-Module-Install-ManifestSkip | GPL-1.0-or-later OR Artistic-1.0-Perl | Generate a MANIFEST.SKIP file +perl-Module-Install-ReadmeFromPod | GPL-1.0-or-later OR Artistic-1.0-Perl | Module +perl-Module-Install-ReadmeMarkdownFromPod | GPL-1.0-or-later OR Artistic-1.0-Perl | Create README.mkdn from POD +perl-Module-Install-Repository | GPL-1.0-or-later OR Artistic-1.0-Perl | Automatically sets repository URL from Svn/Svk/Git checkout +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Load-Util | GPL-1.0-or-later OR Artistic-1.0-Perl | Some utility routines related to module loading +perl-Module-Manifest | GPL-1.0-or-later OR Artistic-1.0-Perl | Parse and examine a Perl distribution MANIFEST file +perl-Module-Manifest-Skip | GPL-1.0-or-later OR Artistic-1.0-Perl | MANIFEST.SKIP Manangement for Modules +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Package | GPL-1.0-or-later OR Artistic-1.0-Perl | Postmodern Perl Module Packaging +perl-Module-Package-Au | CC0 | Reusable Module +perl-Module-Pluggable | GPL-1.0-or-later OR Artistic-1.0-Perl | Automatically give your module the ability to have plugins +perl-Module-Refresh | GPL-1.0-or-later OR Artistic-1.0-Perl | Refresh %INC files when updated on disk +perl-Module-Runtime | GPL-1.0-or-later OR Artistic-1.0-Perl | Runtime module handling +perl-Module-Runtime-Conflicts | GPL+ or Artistic | Provide information on conflicts for Module +perl-Module-ScanDeps | GPL-1.0-or-later OR Artistic-1.0-Perl | Recursively scan Perl code for dependencies +perl-Module-Signature | CC0 | CPAN signature management utilities and modules +perl-Mojolicious | Artistic 2.0 | A next generation web framework for Perl +perl-Moo | GPL+ or Artistic | Minimalist Object Orientation (with Moose compatibility) +perl-Moose | GPL-1.0-or-later OR Artistic-1.0-Perl | Complete modern object system for Perl 5 +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-namespace-autoclean | GPL+ or Artistic | Keep imports out of your namespace +perl-namespace-clean | GPL+ or Artistic | Keep your namespace tidy +perl-Net-DNS | (GPL+ or Artistic) and MIT | DNS resolver modules for Perl +perl-Net-Domain-TLD | GPL+ or Artistic | Work with TLD names +perl-Net-HTTP | GPL-1.0-or-later OR Artistic-1.0-Perl | Low-level HTTP connection (client) +perl-Net-IMAP-Simple | GPL-1.0-or-later OR Artistic-1.0-Perl | Simple IMAP account handling +perl-Net-IMAP-Simple-SSL | GPL-1.0-or-later OR Artistic-1.0-Perl | Simple IMAP account handling with SSL +perl-Net-LibIDN2 | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl binding for GNU Libidn2 +perl-Net-Ping | GPL+ or Artistic | Check a remote host for reachability +perl-Net-SMTP-SSL | GPL+ or Artistic | SSL support for Net +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-Number-Compare | GPL+ or Artistic | Perl module for numeric comparisons +perl-Object-Deadly | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module providing an object that dies whenever examined +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-OLE-Storage_Lite | GPL+ or Artistic | Simple Class for OLE document interface +perl-Package-DeprecationManager | Artistic 2.0 | Manage deprecation warnings for your distribution +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Stash | GPL+ or Artistic | Routines for manipulating stashes +perl-Package-Stash-XS | GPL+ or Artistic | Faster and more correct implementation of the Package +perl-PadWalker | GPL+ or Artistic | Play with other people's lexical variables +perl-Parallel-ForkManager | GPL+ or Artistic | Simple parallel processing fork manager +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Classify | GPL+ or Artistic | Argument type classification +perl-Params-Coerce | GPL+ or Artistic | Allows your classes to do coercion of parameters +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Validate | Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl) | Params-Validate Perl module +perl-Params-ValidationCompiler | Artistic-2.0 | Build an optimized subroutine parameter validator once, use it forever +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-Parse-Distname | GPL+ or Artistic | Parse a distribution name +perl-Parse-RecDescent | (GPL+ or Artistic) and (GPLv2+ or Artistic) | Generate Recursive-Descent Parsers +perl-Parse-Yapp | GPL+ or Artistic | Perl extension for generating and using LALR parsers +perl-Path-Class | GPL+ or Artistic | Cross-platform path specification manipulation +perl-Path-Tiny | Apache-2.0 | File path utility +perl-PathTools | (GPL+ or Artistic) and BSD | PathTools Perl module (Cwd, File +perl-Pegex | GPL-1.0-or-later OR Artistic-1.0-Perl | Pegex Parser Generator +perl-Perl4-CoreLibs | GPL+ or Artistic | Libraries historically supplied with Perl 4 +perl-Perl-Critic | GPL-1.0-or-later OR Artistic-1.0-Perl | Critique Perl source code for best-practices +perl-Perl-Critic-Pulp | GPLv3+ | Some add-on perlcritic policies +perl-Perl-Destruct-Level | GPL+ or Artistic | Allows you to change perl's internal destruction level +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-PerlIO-utf8_strict | GPL-1.0-or-later OR Artistic-1.0-Perl | Fast and correct UTF-8 I/O +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-Perl-MinimumVersion | GPL-1.0-or-later OR Artistic-1.0-Perl | Find a minimum required version of perl for Perl code +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-PrereqScanner-NotQuiteLite | GPL+ or Artistic | A tool to scan your Perl code for its prerequisites +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Coverage | GPL+ or Artistic | Checks if the documentation of a module is comprehensive +perl-Pod-Coverage-TrustPod | GPL-1.0-or-later OR Artistic-1.0-Perl | Allow a module's pod to contain Pod +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Eventual | GPL-1.0-or-later OR Artistic-1.0-Perl | Read a POD document as a series of trivial events +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output format +perl-podlinkcheck | GPLv3+ | Check Perl POD L<> link references +perl-Pod-Markdown | GPL-1.0-or-later OR Artistic-1.0-Perl | Convert POD to Markdown +perl-Pod-MinimumVersion | GPL-3.0-or-later | Perl version for POD directives used +perl-Pod-Parser | GPL-1.0-or-later OR Artistic-1.0-Perl | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Simple | GPL+ or Artistic | Pramework for parsing POD documentation +perl-Pod-Spell | Artistic-2.0 | A formatter for spell-checking POD +perl-Pod-Usage | GPL+ or Artistic-1.0 | Print a usage message from embedded pod documentation +perl-PPI | GPL+ or Artistic | Parse, Analyze and Manipulate Perl +perl-PPIx-QuoteLike | GPL-1.0-or-later OR Artistic-1.0-Perl | Parse Perl string literals and string-literal-like things +perl-PPIx-Regexp | GPL+ or Artistic | Represent a regular expression of some sort +perl-PPIx-Utilities | GPL+ or Artistic | Extensions to PPI +perl-PPIx-Utils | GPL-1.0-or-later OR Artistic-1.0-Perl | Utility functions for PPI +perl-Probe-Perl | GPL-1.0-or-later OR Artistic-1.0-Perl | Information about the currently running perl +perl-Readonly | GPL+ or Artistic | Facility for creating read-only scalars, arrays, hashes +perl-Ref-Util | MIT | Utility functions for checking references +perl-Ref-Util-XS | MIT | Utility functions for checking references +perl-Regexp-Common | Artistic-2.0 OR MIT OR BSD-3-Clause | Regexp +perl-Regexp-Pattern-Perl | GPL-1.0-or-later OR Artistic-1.0-Perl | Regexp patterns related to Perl +perl-Regexp-Trie | GPL+ or Artistic | Build trie-ized regexp +perl-Role-Tiny | GPL+ or Artistic | A nouvelle cuisine portion size slice of Moose +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-Properties | GPL+ or Artistic | Run-time properties on scalar variables +perl-Scope-Guard | GPL+ or Artistic | Lexically scoped resource management +perl-Sereal | GPL-1.0-or-later OR Artistic-1.0-Perl | Fast, compact, powerful binary (de-)serialization +perl-Sereal-Decoder | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl deserialization for Sereal format +perl-Sereal-Encoder | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LGPL-2.1-or-later | Perl serialization into Sereal format +perl-SGMLSpm | GPLv2+ | Perl library for parsing the output of nsgmls +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket6 | BSD | IPv6 related part of the C socket.h defines and structure manipulators +perl-Software-License | perl-Software-License + GPL+ or Artistic + https | Package that provides templated software licenses +perl-Sort-Key | GPL-1.0-or-later OR Artistic-1.0-Perl | Fastest way to sort anything in Perl +perl-Sort-Versions | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module for sorting of revision-like numbers +perl-Specio | Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl) | Type constraints and coercions for Perl +perl-Spellunker | GPL+ or Artistic | Pure perl spelling checker implementation +perl-Spiffy | GPL+ or Artistic | Framework for doing object oriented (OO) programming in Perl +perl-Spreadsheet-ParseExcel | GPL+ or Artistic | Extract information from an Excel file +perl-Spreadsheet-WriteExcel | GPL+ or Artistic | Write formatted text and numbers to a cross-platform Excel binary file +perl-srpm-macros | GPLv3+ | RPM macros for building Perl source package from source repository +perl-Storable | GPL-1.0-or-later OR Artistic-1.0-Perl | Persistence for Perl data structures +perl-strictures | GPL-1.0-or-later OR Artistic-1.0-Perl | Turn on strict and make most warnings fatal +perl-String-Format | GPLv2 | Sprintf-like string formatting capabilities with arbitrary format definitions +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter-Progressive | GPL+ or Artistic | Only use Sub +perl-Sub-Identify | GPL+ or Artistic | Retrieve names of code references +perl-Sub-Info | GPL-1.0-or-later OR Artistic-1.0-Perl | Tool for inspecting Perl subroutines +perl-Sub-Install | GPL-1.0-or-later OR Artistic-1.0-Perl | Install subroutines into packages easily +perl-Sub-Name | GPL+ or Artistic | Name - or rename - a sub +perl-Sub-Quote | GPL-1.0-or-later OR Artistic-1.0-Perl | Efficient generation of subroutines via string eval +perl-Sub-Uplevel | GPL+ or Artistic | Apparently run a function in a higher stack frame +perl-SUPER | GPL+ or Artistic | Sane superclass method dispatcher +perl-Switch | GPL+ or Artistic | A switch statement for Perl +perl-Syntax-Keyword-Defer | GPL-1.0-or-later OR Artistic-1.0-Perl | Add defer block syntax to Perl +perl-Syntax-Keyword-Try | GPL-1.0-or-later OR Artistic-1.0-Perl | try/catch/finally syntax for perl +perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Getting CPU information +perl-Sys-MemInfo | GPL-1.0-or-later OR Artistic-1.0-Perl | Memory information as Perl module +perl-Sys-Syslog | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl interface to the UNIX syslog(3) calls +perl-Task-Weaken | GPL+ or Artistic | Ensure that a platform has weaken support +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | A perl module for simple terminal control +perl-Term-Size-Any | GPL+ or Artistic | Retrieve terminal size +perl-Term-Size-Perl | GPL+ or Artistic | Perl extension for retrieving terminal size (Perl version) +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Test2-Plugin-NoWarnings | Artistic 2.0 | Fail if tests warn +perl-Test2-Suite | GPL-1.0-or-later OR Artistic-1.0-Perl | Set of tools built upon the Test2 framework +perl-Test-Base | GPL-1.0-or-later OR Artistic-1.0-Perl | Data Driven Testing Framework +perl-Test-CleanNamespaces | GPL+ or Artistic | Check for uncleaned imports +perl-Test-Compile | GPL-1.0-or-later OR Artistic-1.0-Perl | Check whether Perl module files compile correctly +perl-Test-CPAN-Meta | Artistic-2.0 | Validation of the META.yml file in a CPAN distribution +perl-Test-CPAN-Meta-JSON | Artistic 2.0 | Validate a META.json file within a CPAN distribution +perl-Test-Deep | GPL-1.0-or-later OR Artistic-1.0-Perl | Extremely flexible deep comparison +perl-Test-Differences | GPL+ or Artistic | Test strings and data structures and show differences if not OK +perl-Test-DistManifest | GPL-1.0-or-later OR Artistic-1.0-Perl | Author test that validates a package MANIFEST +perl-Test-EOL | GPL+ or Artistic | Check the correct line endings in your project +perl-Test-Exception | GPL+ or Artistic | Library of test functions for exception based Perl code +perl-Test-FailWarnings | ASL 2.0 | Add test failures if warnings are caught +perl-Test-Fatal | GPL-1.0-or-later OR Artistic-1.0-Perl | Incredibly simple helpers for testing code with exceptions +perl-Test-File | Artistic-2.0 | Test file attributes through Test +perl-Test-File-ShareDir | GPL-1.0-or-later OR Artistic-1.0-Perl | Create a Fake ShareDir for your modules for testing +perl-Test-Harness | GPL-1.0-or-later OR Artistic-1.0-Perl | Run Perl standard test scripts with statistics +perl-Test-HasVersion | GPL+ or Artistic | Check Perl modules have version numbers +perl-Test-Identity | GPL-1.0-or-later OR Artistic-1.0-Perl | Assert the referential identity of a reference +perl-Test-InDistDir | WTFPL | Test environment setup for development with IDE +perl-Test-Inter | GPL-1.0-or-later OR Artistic-1.0-Perl | Framework for more readable interactive test scripts +perl-Test-Kwalitee | GPL+ or Artistic | Test the Kwalitee of a distribution before you release it +perl-Test-LeakTrace | GPL+ or Artistic | Trace memory leaks +perl-Test-LongString | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module to test long strings +perl-Test-Manifest | Artistic 2.0 | Test case module for Perl +perl-Test-Memory-Cycle | Artistic 2.0 | Check for memory leaks and circular memory references +perl-Test-MemoryGrowth | GPL-1.0-or-later OR Artistic-1.0-Perl | Assert that code does not cause growth in memory usage +perl-Test-MinimumVersion | GPL-1.0-or-later OR Artistic-1.0-Perl | Check whether your code requires a newer perl +perl-TestML | GPL-1.0-or-later OR Artistic-1.0-Perl | Generic software Testing Meta Language +perl-Test-Mojibake | GPL+ or Artistic | Check your source for encoding misbehavior +perl-Test-Needs | GPL+ or Artistic | Skip tests when modules not available +perl-Test-NoTabs | GPL+ or Artistic | Check the presence of tabs in your project +perl-Test-NoWarnings | LGPLv2+ | Make sure you didn't emit any warnings while testing +perl-Test-Object | GPL+ or Artistic | Thoroughly testing objects via registered handlers +perl-Test-Output | Artistic-2.0 | Utilities to test STDOUT and STDERR messages +perl-Test-Perl-Critic | GPL+ or Artistic | Use Perl +perl-Test-Pod | GPL-1.0-or-later OR Artistic-1.0-Perl | Test POD files for correctness +perl-Test-Pod-Coverage | Artistic 2.0 | Check for pod coverage in your distribution +perl-Test-Pod-LinkCheck | GPL-1.0-or-later OR Artistic-1.0-Perl | Tests POD for invalid links +perl-Test-Portability-Files | GPL-1.0-or-later OR Artistic-1.0-Perl | Check file names portability +perl-Test-RandomResult | GPL-1.0-or-later OR Artistic-1.0-Perl | Test that results of a running code look random +perl-Test-Refcount | GPL+ or Artistic | Assert reference counts on objects +perl-Test-Regexp | MIT | Test your regular expressions +perl-Test-Requires | GPL+ or Artistic | Checks to see if a given module can be loaded +perl-Test-Script | GPL-1.0-or-later OR Artistic-1.0-Perl | Cross-platform basic tests for scripts +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Spelling | GPL+ or Artistic | Check for spelling errors in POD files +perl-Test-SubCalls | GPL+ or Artistic | Track the number of times subs are called +perl-Test-Synopsis | GPL+ or Artistic | Test your SYNOPSIS code +perl-Test-Taint | GPL-1.0-or-later OR Artistic-1.0-Perl | Tools to test taintedness +perl-Test-TrailingSpace | MIT | Test for trailing space in source files +perl-Test-UseAllModules | GPL+ or Artistic | Do use_ok() for all the MANIFESTed modules +perl-Test-Valgrind | GPL+ or Artistic | Generate suppressions, analyze and test any command with valgrind +perl-Test-Vars | GPL+ or Artistic | Detects unused variables +perl-Test-Version | Artistic 2.0 | Check to see that versions in modules are sane +perl-Test-Warn | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl extension to test methods for warnings +perl-Test-Warnings | GPL+ or Artistic | Test for warnings and the lack of them +perl-Test-Without-Module | GPL+ or Artistic | Test fallback behavior in absence of modules +perl-Test-YAML | GPL+ or Artistic | Testing Module for YAML Implementations +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-BibTeX | GPL+ or Artistic | Interface to read and parse BibTeX files +perl-Text-CharWidth | GPL+ or Artistic | Get number of occupied columns of a string on terminal +perl-Text-CSV | GPL-1.0-or-later OR Artistic-1.0-Perl | Comma-separated values manipulator +perl-Text-CSV_XS | GPL-1.0-or-later OR Artistic-1.0-Perl | Comma-separated values manipulation routines +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Roman | GPL+ or Artistic | Conversion between Roman algorisms and Arabic numerals +perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Implementation of the soundex algorithm +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Unidecode | GPL+ or Artistic | US-ASCII transliterations of Unicode text +perl-Text-WrapI18N | GPL+ or Artistic | Line wrapping with support for several locale setups +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-threads | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl interpreter-based threads +perl-threads-shared | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl extension for sharing data structures between threads +perltidy | GPL-2.0-or-later | Tool for indenting and re-formatting Perl scripts +perl-Tie-Cycle | Artistic 2.0 | Cycle through a list of values via a scalar +perl-Tie-IxHash | GPL+ or Artistic | Ordered associative arrays for Perl +perl-Tie-RefHash | GPL+ or Artistic | Use references as hash keys +perl-TimeDate | GPL-1.0-or-later OR Artistic-1.0-Perl | A Perl module for time and date manipulation +perl-Time-HiRes | GPL-1.0-or-later OR Artistic-1.0-Perl | High resolution alarm, sleep, gettimeofday, interval timers +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Tk | (GPL+ or Artistic) and SWL | Perl Graphical User Interface ToolKit +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Types-Serialiser | GPL+ or Artistic | Simple data types for common serialization formats +perl-Type-Tiny | GPL-1.0-or-later OR Artistic-1.0-Perl | Tiny, yet Moo(se)-compatible type constraint +perl-Unicode-CheckUTF8 | UCD and (GPL+ or Artistic) | Checks if scalar is valid UTF-8 +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-EastAsianWidth | CC0 | East Asian Width properties +perl-Unicode-LineBreak | GPL+ or Artistic | UAX #14 Unicode Line Breaking Algorithm +perl-Unicode-Map | GPL+ or Artistic | Perl module for mapping charsets from and to utf16 unicode +perl-Unicode-Normalize | GPL-1.0-or-later OR Artistic-1.0-Perl | Unicode Normalization Forms +perl-UNIVERSAL-isa | GPL+ or Artistic | Hack around module authors using UNIVERSAL +perl-URI | GPL-1.0-or-later OR Artistic-1.0-Perl | A Perl module implementing URI parsing and manipulation +perl-utf8-all | GPL-1.0-or-later OR Artistic-1.0-Perl | Turn on Unicode everywhere +perl-Variable-Magic | GPL-1.0-or-later OR Artistic-1.0-Perl | Associate user-defined magic to variables from Perl +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-Want | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module implementing a generalisation of wantarray +perl-WWW-Mechanize | GPL+ or Artistic | Automates web page form & link interaction +perl-WWW-RobotRules | GPL-1.0-or-later OR Artistic-1.0-Perl | Database of robots.txt-derived permissions +perl-XML-Catalog | GPL-1.0-or-later OR Artistic-1.0-Perl | Resolve public identifiers and remap system identifiers +perl-XML-DOM | GPL+ or Artistic | DOM extension to XML +perl-XML-LibXML | (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT | Perl interface to the libxml2 library +perl-XML-LibXML-Simple | GPL+ or Artistic | Read XML strings or files +perl-XML-LibXSLT | ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND MIT | Perl module for interfacing to GNOME's libxslt +perl-XML-NamespaceSupport | GPL-1.0-or-later OR Artistic-1.0-Perl | A simple generic name space support class +perl-XML-Parser | GPL-1.0-or-later OR Artistic-1.0-Perl | A perl module for parsing XML documents +perl-XML-RegExp | GPL+ or Artistic | Regular expressions for XML tokens +perl-XML-SAX | GPL-1.0-or-later OR Artistic-1.0-Perl | SAX parser access API for Perl +perl-XML-SAX-Base | GPL-1.0-or-later OR Artistic-1.0-Perl | Base class SAX drivers and filters +perl-XML-TokeParser | GPL+ or Artistic | Simplified interface to XML +perl-XML-Twig | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl module for processing huge XML documents in tree mode +perl-XML-Writer | LicenseRef-Fedora-Public-Domain | A simple Perl module for writing XML documents +perl-XML-XPath | Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl) | XPath parser and evaluator for Perl +perl-XML-XPathEngine | GPL-1.0-or-later OR Artistic-1.0-Perl | Re-usable XPath engine for DOM-like trees +perl-XS-Parse-Keyword | GPL-1.0-or-later OR Artistic-1.0-Perl | XS functions to assist in parsing keyword syntax +perl-XS-Parse-Sublike | GPL+ or Artistic | XS functions to assist in parsing sub-like syntax +perl-XString | GPL+ or Artistic | Isolated String helpers from B +perl-XXX | GPL-1.0-or-later OR Artistic-1.0-Perl | See Your Data in the Nude +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML-LibYAML | GPL-1.0-or-later OR Artistic-1.0-Perl | Perl YAML Serialization using XS and libyaml +perl-YAML-PP | GPL-1.0-or-later OR Artistic-1.0-Perl | YAML 1.2 processor +perl-YAML-Syck | BSD and MIT | Fast, lightweight YAML loader and dumper +perl-YAML-Tiny | GPL+ or Artistic | Read/Write YAML files with as little code as possible +pesign | GPL-2.0-only | Signing utility for UEFI binaries +phodav | LGPLv2+ | A WebDAV server using libsoup3 +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA and Boost | PHP scripting language for creating dynamic web sites +pigz | zlib | Parallel implementation of gzip +pinentry | GPLv2+ | Collection of simple PIN or passphrase entry dialogs +pipewire | MIT | Media Sharing Server +pixman | MIT | Pixel manipulation library +pkgconf | ISC | Package compiler and linker metadata toolkit +plexus-archiver | ASL 2.0 | Plexus Archiver Component +plexus-build-api | ASL 2.0 | Plexus Build API +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-compiler | MIT and ASL 2.0 | Compiler call initiators for Plexus +plexus-components-pom | ASL 2.0 | Plexus Components POM +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-io | ASL 2.0 | Plexus IO Components +plexus-languages | ASL 2.0 | Plexus Languages +plexus-pom | ASL 2.0 | Root Plexus Projects POM +plexus-resources | MIT | Plexus Resource Manager +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plotutils | GPLv2+ and GPLv3+ | GNU vector and raster graphics utilities and libraries +plymouth | GPLv2+ | Graphical Boot Animation and Logger +pmix | BSD | Process Management Interface Exascale (PMIx) +pngcrush | zlib | Optimizer for PNG (Portable Network Graphics) files +po4a | GPL+ | A tool maintaining translations anywhere +polardb | Apache License | An open-source database system based on PostgreSQL. +policycoreutils | GPLv2 | SELinux policy core utilities +polkit | LGPLv2+ | An authorization framework +polkit-gnome | LGPLv2+ | PolicyKit integration for the GNOME desktop +polkit-pkla-compat | LGPLv2+ | Rules for polkit to add compatibility with pklocalauthority +poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | PDF rendering library +poppler-data | BSD and GPLv2 | Encoding files for use with poppler +popt | MIT | C library for parsing command line parameters +postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix Mail Transport Agent +postgresql | PostgreSQL | PostgreSQL client programs +potrace | GPLv2+ | Transform bitmaps into vector graphics +powertop | GPLv2 | Power consumption monitor +ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The Point-to-Point Protocol daemon +pps-tools | GPLv2+ | LinuxPPS user-space tools +pre-commit | MIT | Framework for managing and maintaining multi-language pre-commit hooks +prefixdevname | MIT | Udev helper utility that provides network interface naming using user defined prefix +procmail | GPLv2+ or Artistic | Mail processing program +procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | System and process monitoring utilities +protobuf | BSD | Protocol Buffers - Google's data interchange format +protobuf-c | BSD | C bindings for Google's Protocol Buffers +psmisc | GPLv2+ | Utilities for managing processes on your system +pstoedit | GPLv2+ | Translates PostScript and PDF graphics into other vector formats +psutils | GPLv3+ and psutils | PostScript utilities +publicsuffix-list | MPLv2.0 | Cross-vendor public domain suffix database +pulseaudio | LGPLv2+ | Improved Linux Sound Server +py3c | MIT and CC-BY-SA | Guide and compatibility macros for porting extensions to Python 3 +pyatspi | LGPLv2 and GPLv2 | Python bindings for at-spi +pybind11 | BSD | Seamless operability between C++11 and Python +pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +pyflakes | MIT | A simple program which checks Python source files for errors +pygobject3 | LGPLv2+ and MIT | Python bindings for GObject Introspection +pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. +pyodbc | MIT | Python DB API 2.0 Module for ODBC +pyOpenSSL | ASL 2.0 | Python wrapper module around the OpenSSL library +pyparsing | MIT | Python library for creating PEG parsers +pyparted | GPLv2+ | Python bindings for GNU parted (libparted) +pyproject-rpm-macros | MIT | RPM macros for PEP 517 Python packages +PyQt-builder | GPLv2 or GPLv3 | The PEP 517 compliant PyQt build system +pytest | MIT | Simple powerful testing with Python +python3.11 | Python | Version 3.11 of the Python interpreter +python-aiodns | MIT | Simple DNS resolver for asyncio +python-aiohttp | Apache-2.0 | Python HTTP client/server for asyncio +python-aiosignal | Apache-2.0 | List of registered asynchronous callbacks +python-aiosmtpd | ASL 2.0 | Asyncio-based SMTP server +python-anyio | MIT | Compatibility layer for multiple asynchronous event loop implementations +python-anytree | ASL 2.0 | Powerful and Lightweight Python Tree Data Structure +python-appdirs | MIT | Python module for determining platform-specific directories +python-argcomplete | ASL 2.0 | Bash tab completion for argparse +python-argon2-cffi | MIT | The secure Argon2 password hashing algorithm +python-argon2-cffi-bindings | MIT | Low-level CFFI bindings for Argon2 +python-arrow | ASL 2.0 | Better dates and times for Python +python-asgiref | BSD and ASL 2.0 | ASGI specs, helper code, and adapters +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-astroid | LGPL-2.1-or-later | Common base representation of python source code for pylint and other projects +python-asttokens | ASL 2.0 | Module to annotate Python abstract syntax trees with source code positions +python-async-generator | MIT or ASL 2.0 | Async generators and context managers +python-async-lru | MIT | Simple lru_cache for asyncio +python-asyncssh | EPL-2.0 or GPLv2+ | Asynchronous SSH for Python +python-async-timeout | ASL 2.0 | An asyncio-compatible timeout context manager +python-atpublic | Apache-2.0 | Decorator for populating a Python module's __all__ +python-attrs | MIT | Python attributes without boilerplate +python-automat | MIT | Self-service finite-state machines for the programmer on the go +python-backcall | BSD | Specifications for callback functions passed in to an API +python-bcrypt | ASL 2.0 and Public Domain and BSD | Modern password hashing for your software and your servers +python-beautifulsoup4 | MIT | HTML/XML parser for quick-turnaround applications like screen-scraping +python-betamax | Apache-2.0 | VCR imitation for python-requests +python-black | MIT | The uncompromising code formatter +python-bleach | Apache-2.0 | An easy whitelist-based HTML-sanitizing tool +python-blivet | LGPLv2+ | A python module for system storage configuration +python-breathe | BSD | Adds support for Doxygen xml output to reStructuredText and Sphinx +python-build | MIT | A simple, correct PEP517 package builder +python-cachetools | MIT | Extensible memoizing collections and decorators +python-cairocffi | BSD | cffi-based cairo bindings for Python +python-certifi | MPL-2.0 | Python package for providing Mozilla's CA Bundle +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-cfgv | MIT | Validate configuration and produce human readable error messages +python-chardet | LGPL-2.0-or-later | Python character encoding detector +python-charset-normalizer | MIT | Truly universal encoding detector in pure Python +python-cheetah | MIT | Template engine and code generator +python-cheroot | BSD | Highly-optimized, pure-python HTTP server +python-cherrypy | BSD | Pythonic, object-oriented web development framework +python-click | BSD | Simple wrapper around optparse for powerful command line utilities +python-cloudpickle | BSD | Extended pickling support for Python objects +python-cmarkgfm | MIT | Minimal bindings to GitHub's fork of cmark +python-cmd2 | MIT | Extra features for standard library's cmd module +python-colorama | BSD | Cross-platform colored terminal text +python-colorlog | MIT | Colored formatter for the Python logging module +python-CommonMark | BSD | Python parser for the CommonMark Markdown spec +python-configobj | BSD-3-Clause | Config file reading, writing, and validation +python-configshell | ASL 2.0 | A framework to implement simple but nice CLIs +python-constantly | MIT | Symbolic constants in Python +python-construct | MIT | A powerful declarative parser/builder for binary data +python-contourpy | BSD | Python library for calculating contours in 2D quadrilateral grids +python-coverage | Apache-2.0 | Code coverage testing module for Python +python-cppy | BSD | C++ headers for C extension development +python-cryptography | (Apache-2.0 OR BSD-3-Clause) AND PSF-2.0 | PyCA's cryptography library +python-cssselect | BSD | Parses CSS3 Selectors and translates them to XPath 1.0 +python-cups | GPLv2+ | Python bindings for CUPS +python-curio | BSD | Building blocks for performing concurrent I/O +python-cycler | BSD | Cycle through lists in various ways (used by matplotlib) +python-dasbus | LGPLv2+ | DBus library in Python 3 +python-dateutil | BSD or (BSD and ASL 2.0) | Powerful extensions to the standard datetime module +python-dbusmock | LGPLv3+ | Mock D-Bus objects +python-decorator | BSD | Module to simplify usage of decorators +python-defusedxml | Python | XML bomb protection for Python stdlib modules +python-deprecation | ASL 2.0 | A library to handle automated deprecations +python-distlib | Python license | Distribution utilities +python-distro | ASL 2.0 | A much more elaborate replacement for removed Python's `platform.linux_distribution()` method +python-distutils-extra | GPLv2+ | Integrate more support into Python's distutils +python-django | BSD-3-Clause | A high-level Python Web framework +python-dns | ISC | DNS toolkit for Python +python-docopt | MIT | Pythonic argument parser, that will make you smile +python-docs | Python-2.0.1 AND (Python-2.0.1 OR 0BSD) | Documentation for the Python 3 programming language +python-docs-theme | PSF-2.0 | The Sphinx theme for the CPython docs and related projects +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-editables | MIT | Editable installations +python-enchant | LGPLv2+ | Python bindings for Enchant spellchecking library +python-entrypoints | MIT | Discover and load entry points from installed packages +python-ethtool | GPLv2 | Python module to interface with ethtool +python-eventlet | MIT | Highly concurrent networking library +python-exceptiongroup | MIT | Backport of PEP 654 (exception groups) +python-execnet | MIT | Distributed Python deployment and communication +python-executing | MIT | Python library for inspecting the current frame run footprint +python-fastjsonschema | BSD-3-Clause | Fastest Python implementation of JSON schema +python-filelock | Unlicense | A platform independent file lock. +python-flake8 | MIT | Python code checking using pyflakes, pycodestyle, and mccabe +python-flaky | ASL 2.0 | Plugin for pytest that automatically reruns flaky tests +python-flit | BSD and ASL 2.0 and Python | Simplified packaging of Python modules +python-flit-scm | MIT | PEP 518 build backend that uses setuptools_scm and flit +python-fqdn | MPLv2.0 | Validates fully-qualified domain names against RFC 1123 +python-freezegun | ASL 2.0 | Let your Python tests travel through time +python-frozenlist | Apache-2.0 | List-like structure which can be made immutable +python-fs | MIT | Python's Filesystem abstraction layer +python-genshi | BSD | Toolkit for stream-based generation of output for the web +python-geoip2 | ASL 2.0 | MaxMind GeoIP2 API +python-gevent | MIT | A coroutine-based Python networking library +python-gmpy2 | LGPL-3.0-or-later | Python interface to GMP, MPFR, and MPC +python-google-auth | ASL 2.0 | Google Auth Python Library +python-greenlet | MIT | Lightweight in-process concurrent programming +python-gssapi | ISC | Python Bindings for GSSAPI (RFC 2743/2744 and extensions) +python-gunicorn | MIT | Python WSGI HTTP Server +python-h11 | MIT | A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 +python-hamcrest | BSD-3-Clause | Hamcrest matchers for Python +python-hatch-fancy-pypi-readme | MIT | Hatch plugin for writing fancy PyPI readmes +python-hatch-jupyter-builder | BSD-3-Clause | A hatch plugin to help build Jupyter packages +python-hatchling | MIT | The build backend used by Hatch +python-hatch-vcs | MIT | Hatch plugin for versioning with your preferred VCS +python-hidapi | GPLv3+ or BSD or Public Domain | Interface to the hidapi library +python-html5lib | MIT | A python based HTML parser/tokenizer +python-httpcore | BSD | Minimal low-level HTTP client +python-httpx | BSD | Python HTTP client +python-hyperlink | MIT and BSD and OFL | A featureful, immutable, and correct URL for Python +python-hypothesis | MPLv2.0 | Library for property based testing +python-hypothesmith | MPLv2.0 | Hypothesis strategies for generating Python programs +python-identify | MIT | File identification library for Python +python-idna | BSD-3-Clause and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-imagesize | MIT | Python module for analyzing image file headers and returning image sizes +python-importlib-metadata | ASL 2.0 | Library to access the metadata for a Python package +python-incremental | MIT | It versions your Python projects +python-iniconfig | MIT | Brain-dead simple parsing of ini files +python-ipykernel | BSD-3-Clause | IPython Kernel for Jupyter +python-isodate | BSD | An ISO 8601 date/time/duration parser and formatter +python-isoduration | ISC | Operations with ISO 8601 durations +python-isort | MIT | Python utility / library to sort Python imports +python-jaraco-classes | MIT | Utility functions for Python class constructs +python-jaraco-collections | MIT | Collection objects similar to those in stdlib by jaraco +python-jaraco-functools | MIT | Functools like those found in stdlib +python-jaraco-packaging | MIT | Tools to supplement packaging Python releases +python-jaraco-text | MIT | Module for text manipulation +python-jedi | MIT and ASL 2.0 | An auto completion tool for Python that can be used for text editors +python-jeepney | MIT | Low-level, pure Python DBus protocol wrapper +python-jinja2 | BSD | General purpose template engine +python-joblib | BSD | Lightweight pipelining +python-json5 | ASL 2.0 | Python implementation of the JSON5 data format +python-json-logger | BSD | A python library adding a json log formatter +python-jsonpatch | BSD | Applying JSON Patches in Python +python-jsonpointer | BSD | Resolve JSON Pointers in Python +python-jsonschema | MIT | Implementation of JSON Schema validation for Python +python-jupyter-client | BSD | Jupyter protocol implementation and client libraries +python-jupyter-core | BSD | The base package for Jupyter projects +python-jupyter-events | BSD-3-Clause | Jupyter Event System library +python-jupyterlab_pygments | BSD | Pygments theme +python-jupyterlab-server | BSD-3-Clause | A set of server components for JupyterLab and JupyterLab like applications +python-jupyter-lsp | BSD-3-Clause | Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server +python-jupyter-packaging | BSD-3-Clause | Tools to help build and install Jupyter Python packages +python-jupyter-server | BSD-3-Clause | The backend for Jupyter web applications +python-jupyter-server-terminals | BSD-3-Clause | A Jupyter Server Extension Providing Terminals +python-kdcproxy | MIT | MS-KKDCP (kerberos proxy) WSGI module +python-keyring | MIT OR Python-2.0.1 | Store and access your passwords safely +python-kiwisolver | BSD-3-Clause AND HPND-sell-variant | A fast implementation of the Cassowary constraint solver +python-kmod | LGPLv2+ | Python module to work with kernel modules +python-kubernetes | ASL 2.0 | Python client for the kubernetes API. +python-lark-parser | MIT | Lark is a modern general-purpose parsing library for Python +python-lazy-object-proxy | BSD-2-Clause | A fast and thorough lazy object proxy +python-libcst | MIT and (MIT and Python) and ASL 2.0 | A concrete syntax tree with AST-like properties for Python 3 +python-libevdev | MIT | Python bindings to the libevdev evdev device wrapper library +python-libnacl | ASL 2.0 | Python bindings for libsodium based on ctypes +python-linkify-it-py | MIT | Link recognition library with full Unicode support +python-linux-procfs | GPLv2 | Linux /proc abstraction classes +python-lit | NCSA | Tool for executing llvm test suites +python-littleutils | MIT | Small collection of Python utilities +python-logutils | BSD | Logging utilities +python-lxml | BSD and MIT and zlib | XML processing library combining libxml2/libxslt with the ElementTree API +python-lz4 | BSD | LZ4 Bindings for Python +python-mako | MIT and Python | Mako Templates for Python +python-mallard-ducktype | MIT | Parse Ducktype files and convert them to Mallard +python-markdown | BSD | Markdown implementation in Python +python-markdown-it-py | MIT | Python port of markdown-it +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-matplotlib | PSF-2.0 and MIT and CC0-1.0 | Python 2D plotting library +python-matplotlib-inline | BSD | Inline Matplotlib backend for Jupyter +python-maxminddb | ASL 2.0 | Reader for the MaxMind DB format +python-mccabe | MIT | McCabe complexity checker +python-mdit-py-plugins | MIT | Collection of plugins for markdown-it-py +python-mdurl | MIT | Markdown URL utilities +python-meh | GPLv2+ | A python library for handling exceptions +python-mistune | BSD | Markdown parser for Python +python-mock | BSD-2-Clause | Deprecated, use unittest.mock from the standard library instead +python-more-itertools | MIT | More routines for operating on Python iterables, beyond itertools +python-mpmath | BSD | A pure Python library for multiprecision floating-point arithmetic +python-multidict | Apache-2.0 | MultiDict implementation +python-multilib | GPLv2 | A module for determining if a package is multilib or not +python-munkres | ASL 2.0 | A Munkres algorithm for Python +python-mypy | MIT and Apache-2.0 | A static type checker for Python +python-mypy_extensions | MIT | Extensions for mypy (separated out from mypy/extensions) +python-mysqlclient | GPLv2 | MySQL/mariaDB database connector for Python +python-myst-parser | MIT | A commonmark compliant parser, with bridges to docutils & sphinx +python-natsort | MIT | Python library that sorts lists using the "natural order" sort +python-nbclient | BSD | A client library for executing notebooks +python-nbconvert | BSD and MIT | Converting Jupyter Notebooks +python-nbformat | BSD | The Jupyter Notebook format +python-nest-asyncio | BSD | Patch asyncio to allow nested event loops +python-netaddr | BSD | A pure Python network address representation and manipulation library +python-netifaces | MIT | Python library to retrieve information about network interfaces +python-networkx | BSD | Creates and Manipulates Graphs and Networks +python-nocasedict | LGPLv2 | A case-insensitive ordered dictionary for Python +python-nocaselist | Apache-2.0 | A case-insensitive list for Python +python-nodeenv | BSD | Node.js virtual environment builder +python-notebook | BSD | A web-based notebook environment for interactive computing +python-notebook-shim | BSD-3-Clause | A shim layer for notebook traits and config +python-numpydoc | BSD | Sphinx extension to support docstrings in NumPy format +python-oauthlib | BSD | An implementation of the OAuth request-signing logic +python-olefile | BSD | Python package to parse, read and write Microsoft OLE2 files +python-outcome | MIT or ASL 2.0 | Capture the outcome of Python function calls +python-packaging | BSD-2-Clause or Apache-2.0 | Core utilities for Python packages +python-pandas | BSD-3-Clause AND (Apache-2.0 OR BSD-2-Clause) AND (BSD-3-Clause AND Apache-2.0) AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause AND Python-2.0.1) AND MIT AND (BSD-3-Clause AND BSD-2-Clause) | Python library providing high-performance data analysis tools +python-pandocfilters | BSD | Python module for writing pandoc filters +python-parameterized | BSD-2-Clause-Views | Parameterized testing with any Python test framework +python-paramiko | LGPL-2.1-or-later | SSH2 protocol library for python +python-parso | MIT and Python | Parser that supports error recovery and round-trip parsing +python-path | MIT | Python module wrapper for os.path +python-pathspec | MPLv2.0 | Utility library for gitignore style pattern matching of file paths +python-pbr | ASL 2.0 | Python Build Reasonableness +python-pdm-pep517 | MIT AND Apache-2.0 AND Public Domain AND BSD-3-Clause AND ISC | Yet another PEP 517 backend +python-pecan | BSD | A lean WSGI object-dispatching web framework +python-pefile | MIT | Python module for working with Portable Executable files +python-pep440 | MIT | A simple package with utils to check whether versions number match Pep 440 +python-pep517 | MIT and ASL 2.0 | Wrappers to build Python packages using PEP 517 hooks +python-pexpect | ISC | Unicode-aware Pure Python Expect-like module +python-pickleshare | MIT | Tiny 'shelve'-like database with concurrency support +python-pid | ASL 2.0 | PID file management library +python-pillow | MIT | Python image processing library +python-pip | MIT AND Python-2.0.1 AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND LGPL-2.1-only AND MPL-2.0 AND (Apache-2.0 OR BSD-2-Clause) | A tool for installing and managing Python package +python-pkgconfig | MIT | Python interface to the pkg-config command line tool +python-platformdirs | MIT License | A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-ply | BSD | Python Lex-Yacc +python-poetry-core | MIT and (ASL 2.0 or BSD) and Python | Poetry PEP 517 Build Backend +python-portend | MIT | TCP port monitoring utilities +python-prettytable | BSD (3 clause) | A simple Python library for easily displaying tabular data in a visually appealing ASCII table format +python-productmd | LGPLv2+ | Library providing parsers for metadata related to OS installation +python-progressbar2 | BSD | Text progress bar library for Python +python-prometheus_client | ASL 2.0 | Python client for Prometheus +python-prompt-toolkit | BSD-3-Clause | Library for building powerful interactive command line applications in Python +python-psutil | BSD | A process and system utilities module for Python +python-psycopg2 | LGPLv3+ with exceptions | Psycopg is the most popular PostgreSQL database adapter for the Python programming language +python-ptyprocess | ISC | Run a subprocess in a pseudo terminal +python-pure-eval | MIT | Safely evaluate AST nodes without side effects +python-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities +python-pyasn1 | BSD | ASN.1 tools for Python +python-pybeam | MIT | Python module to parse Erlang BEAM files +python-pycares | MIT | Python interface for c-ares +python-pycdio | GPLv3+ | A Python interface to the CD Input and Control library +python-pycodestyle | MIT | Python style guide checker +python-pycparser | BSD | C parser and AST generator written in Python +python-pycurl | LGPLv2+ or MIT | A Python interface to libcurl +python-pyfakefs | Apache-2.0 | pyfakefs implements a fake file system that mocks the Python file system modules. +python-pygments | BSD | Syntax highlighting engine written in Python +python-PyJWT | MIT | JSON Web Token implementation in Python +python-pylibmc | BSD | Memcached client for Python +python-pymemcache | ASL 2.0 | A comprehensive, fast, pure Python memcached client +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-pynacl | ASL 2.0 | Python binding to the Networking and Cryptography (NaCl) library +python-pyperclip | BSD-3-Clause | A cross-platform clipboard module for Python +python-pyproject-api | MIT | API to interact with the python pyproject.toml based projects +python-pyproject-hooks | MIT | Wrappers to call pyproject.toml-based build backend hooks +python-pyqt5-sip | GPLv2 or GPLv3 | The sip module support for PyQt5 +python-pyrad | BSD | Python RADIUS client +python-pyroute2 | GPLv2+ | Pure Python netlink library +python-pyrsistent | MIT AND BSD-3-Clause | Persistent/Immutable/Functional data structures for Python +python-pyserial | BSD | Python Serial Port Extension +python-pysocks | BSD | A Python SOCKS client module +python-pytest-asyncio | ASL 2.0 | Pytest support for asyncio +python-pytest-console-scripts | MIT | Pytest plugin for testing console scripts +python-pytest-cov | MIT | Coverage plugin for pytest +python-pytest-datadir | MIT | Pytest plugin for test data directories and files +python-pytest-forked | MIT | py.test plugin for running tests in isolated forked subprocesses +python-pytest-httpserver | MIT | HTTP server for pytest +python-pytest-jupyter | BSD-3-Clause AND MIT | A pytest plugin for testing Jupyter libraries and extensions +python-pytest-mock | MIT | Thin-wrapper around the mock package for easier use with py.test +python-pytest-param-files | MIT | Create pytest parametrize decorators from external files +python-pytest-regressions | MIT | Pytest fixtures for writing regression tests +python-pytest-rerunfailures | MPL-2.0 | A py.test plugin that re-runs failed tests to eliminate flakey failures +python-pytest-runner | MIT | Invoke py.test as distutils command with dependency resolution +python-pytest-timeout | MIT | py.test plugin to abort hanging tests +python-pytest-trio | MIT or ASL 2.0 | Pytest plugin for trio +python-pytest-xdist | MIT | pytest plugin for distributed testing and loop-on-failing modes +python-pytoml | MIT | Parser for TOML +python-pyudev | LGPLv2+ | A libudev binding +python-pyxdg | LGPLv2 | Python library to access freedesktop.org standards +python-qt5 | GPLv3 | PyQt5 is Python bindings for Qt5 +python-rdflib | BSD-3-Clause | Python library for working with RDF +python-re-assert | MIT | Show where your regex match assertion failed! +python-recommonmark | MIT | docutils-compatibility bridge to CommonMark +python-redis | MIT | Python interface to the Redis key-value store +python-regex | Python and CNRI | Alternative regular expression module, to replace re +python-remoto | MIT | Execute remote commands or processes +python-repoze-lru | BSD | A tiny LRU cache implementation and decorator +python-repoze-sphinx-autointerface | BSD | Auto-generate Sphinx API docs from Zope interfaces +python-requests | ASL 2.0 | HTTP library, written in Python, for human beings +python-requests-cache | BSD | Persistent cache for requests library +python-requests-download | MIT | Download files using requests and save them to a target path +python-requests-file | ASL 2.0 | Transport adapter for using file +python-requests-ftp | Apache-2.0 | FTP transport adapter for python-requests +python-requests-gssapi | ISC | A GSSAPI/SPNEGO authentication handler for python-requests +python-requests-mock | Apache-2.0 | Mock out responses from the requests package +python-requests-oauthlib | ISC | OAuthlib authentication support for Requests. +python-requests-toolbelt | Apache-2.0 | Utility belt for advanced users of python-requests +python-requests-unixsocket | ASL 2.0 | Use requests to talk HTTP via a UNIX domain socket +python-responses | ASL 2.0 | Python library to mock out calls with Python requests +python-restructuredtext-lint | Unlicense | reStructuredText linter +python-rfc3339-validator | MIT | Pure python RFC3339 validator +python-rfc3986 | ASL 2.0 | Validating URI References per RFC 3986 +python-rfc3986-validator | MIT | Pure python RFC3986 validator +python-rfc3987 | GPL-3.0-or-later | Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987) +python-rich | MIT | Render rich text and beautiful formatting in the terminal +python-routes | MIT | Routing Recognition and Generation Tools +python-rpm-generators | GPLv2+ | Dependency generators for Python RPMs +python-rpm-macros | MIT and Python and GPLv2+ | The common Python RPM macros +python-rsa | ASL 2.0 | Pure-Python RSA implementation +python-rst-linker | MIT | Can add links and perform other custom replacements to rst +python-rtslib | ASL 2.0 | API for Linux kernel LIO SCSI target +python-ruamel-yaml | MIT | YAML 1.2 loader/dumper package for Python +python-ruamel-yaml-clib | MIT | C version of reader, parser and emitter for ruamel.yaml +python-schedutils | GPLv2 | Linux scheduler python bindings +python-scikit-learn | BSD and MIT | Machine learning in Python +python-scour | Apache-2.0 AND BSD-3-Clause | An SVG scrubber +python-SecretStorage | BSD | Python bindings to FreeDesktop.org Secret Service API +python-selenium | ASL 2.0 | Python bindings for Selenium +python-semantic_version | BSD | Library implementing the 'SemVer' scheme +python-semver | BSD | Python helper for Semantic Versioning +python-send2trash | BSD-3-Clause | Python library to natively send files to Trash +python-service-identity | MIT | Service identity verification for pyOpenSSL +python-setproctitle | BSD | Python module to customize a process title +python-setuptools | MIT and ASL 2.0 and (BSD or ASL 2.0) and Python | Easily build and distribute Python packages +python-setuptools-rust | MIT | Setuptools Rust extension plugin +python-setuptools_scm | MIT | Blessed package to manage your versions by SCM tags +python-sh | MIT | Python subprocess replacement +python-shellingham | ISC | Tool to detect surrounding Shell +python-simplejson | (MIT or AFL) and (MIT or GPLv2) | Simple, fast, extensible JSON encoder/decoder for Python +python-simpleline | LGPLv3+ | A Python library for creating text UI +python-six | MIT | Python 2 and 3 compatibility utilities +python-slip | GPLv2+ | Convenience, extension and workaround code for Python 2.x +python-smartypants | BSD | plug-in that easily translates ASCII punctuation characters into smart entities +python-sniffio | MIT or ASL 2.0 | Sniff out which async library your code is running under +python-sortedcontainers | ASL 2.0 | Pure Python sorted container types +python-soupsieve | MIT | CSS selector library +python-sphinx | BSD and Python and MIT | Python documentation generator +python-sphinxcontrib-applehelp | BSD | Sphinx extension for Apple help books +python-sphinxcontrib-devhelp | BSD | Sphinx extension for Devhelp documents +python-sphinxcontrib-github-alt | BSD-2-Clause | Link to GitHub issues, pull requests, commits and users from Sphinx docs +python-sphinxcontrib-htmlhelp | BSD | Sphinx extension for HTML help files +python-sphinxcontrib-httpdomain | BSD | Sphinx domain for documenting HTTP APIs +python-sphinxcontrib-jquery | 0BSD AND BSD-2-Clause AND MIT | Extension to include jQuery on newer Sphinx releases +python-sphinxcontrib-jsmath | BSD | Sphinx extension for math in HTML via JavaScript +python-sphinxcontrib-qthelp | BSD | Sphinx extension for QtHelp documents +python-sphinxcontrib-serializinghtml | BSD | Sphinx extension for serialized HTML +python-sphinxcontrib-spelling | BSD | A spelling checker for Sphinx-based documentation +python-sphinxcontrib-trio | MIT or ASL 2.0 | Make Sphinx better at documenting Python functions and methods +python-sphinx_lv2_theme | ISC | A minimal pure-CSS theme for Sphinx +python-sphinx-pytest | MIT | Helpful pytest fixtures for sphinx extensions +python-sphinx_rtd_theme | MIT | Sphinx theme for readthedocs.org +python-sphinx-theme-alabaster | BSD | Configurable sidebar-enabled Sphinx theme +python-sphinx-typlog-theme | BSD-3-Clause | A Sphinx theme sponsored by Typlog +python-sqlparse | BSD | Non-validating SQL parser for Python +python-stack-data | MIT | Extract data from python stack frames and tracebacks for informative displays +python-strict-rfc3339 | GPL-3.0-only | Strict, simple, lightweight RFC3339 functions +python-sybil | MIT | Automated testing for the examples in your documentation +python-sympy | BSD-3-Clause AND MIT | A Python library for symbolic mathematics +python-systemd | LGPLv2+ | Python wrappers for systemd functionality +python-tblib | BSD | Traceback serialization library +python-templated-dictionary | GPL-2.0-or-later | Dictionary with Jinja2 expansion +python-tempora | MIT | Objects and routines pertaining to date and time (tempora) +python-terminado | BSD-2-Clause | Terminals served to term.js using Tornado websockets +python-testpath | MIT | Test utilities for code working with files and commands +python-threadpoolctl | BSD | Thread-pool Controls +python-tinycss2 | BSD | Low-level CSS parser for Python +python-tokenize-rt | MIT | Wrapper for Python's stdlib `tokenize` supporting roundtrips +python-toml | MIT | A deprecated Python Library for Tom's Obvious, Minimal Language +python-tomli | MIT | A little TOML parser for Python +python-tomli-w | MIT | A Python library for writing TOML +python-tomlkit | MIT | Style preserving TOML library +python-tornado | ASL 2.0 | Scalable, non-blocking web server and tools +python-tox | MIT | Virtualenv-based automation of test activities +python-tox-current-env | MIT | Tox plugin to run tests in current Python environment +python-tpm2-pytss | BSD-2-Clause | TPM 2.0 TSS Bindings for Python +python-traitlets | BSD-3-Clause | A lightweight derivative of Enthought Traits for configuring Python objects +python-trio | Apache-2.0 OR MIT | A friendly Python library for async concurrency and I/O +python-trove-classifiers | Apache-2.0 | Canonical source for classifiers on PyPI (pypi.org) +python-trustme | MIT or ASL 2.0 | #1 quality TLS certs while you wait, for the discerning tester +python-twisted | MIT | Twisted is a networking engine written in Python +python-typed_ast | Apache-2.0 | A fork of the ast module with type annotations +python-typeguard | MIT | Run-time type checker for Python +python-types-pyyaml | ASL 2.0 | Typing stubs for PyYAML +python-types-requests | ASL 2.0 | Typing stubs for requests +python-typing-extensions | PSF-2.0 | Python Typing Extensions +python-typing-inspect | MIT | Runtime inspection utilities for typing module +python-typogrify | BSD | Filters to enhance web typography, with support for Django & Jinja templates +python-uc-micro-py | MIT | Micro subset of Unicode data files for linkify-it.py projects +python-ukkonen | MIT | Implementation of bounded Levenshtein distance (Ukkonen) +python-unicodedata2 | Apache-2.0 | Unicodedata backport updated to the latest Unicode version +python-uri-template | MIT | RFC 6570 URI Template Processor +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urwid | LGPLv2+ | Console user interface library +python-userpath | MIT | Cross-platform tool for adding locations to the user PATH +python-utils | BSD-3-Clause | A module with some convenient utilities not included with the standard Python install +python-uvloop | MIT or ASL 2.0 | Ultra fast implementation of asyncio event loop on top of libuv +python-virt-firmware | GPLv2 | Tools for virtual machine firmware volumes +python-virtualenv | MIT | Tool to create isolated Python environments +python-waitress | ZPLv2.1 | Waitress WSGI server +python-wcwidth | MIT | Python library that measures the width of unicode strings rendered to a terminal +python-webcolors | BSD-3-Clause | A library for working with HTML and CSS color names and value formats +python-webencodings | BSD | Character encoding for the web +python-webob | MIT | WSGI request and response object +python-websocket-client | ASL 2.0 | WebSocket client for python +python-websockets | BSD | Implementation of the WebSocket Protocol for Python +python-werkzeug | BSD | Comprehensive WSGI web application library +python-wheel | MIT | A built-package format for Python +python-widgetsnbextension | BSD | Interactive HTML widgets for Jupyter notebooks +python-wrapt | BSD | A Python module for decorators, wrappers and monkey patching +python-xcffib | Apache-2.0 | A drop in replacement for xpyb, an XCB python binding +python-xmltodict | MIT | Python to transform XML to JSON +python-yamlloader | MIT | Ordered YAML loader and dumper for PyYAML +python-yarl | ASL 2.0 | Python module to handle URLs +python-zc-lockfile | ZPLv2.1 | Basic Inter-Process Locks +python-zipp | MIT | Backport of pathlib-compatible object wrapper for zip files +python-zmq | LGPLv3+ and ASL 2.0 and BSD | Software library for fast, message-based applications +python-zope-event | ZPLv2.1 | Zope Event Publication +python-zope-interface | ZPLv2.1 | Zope 3 Interface Infrastructure +python-zope-testing | ZPLv2.1 | Zope Testing Framework +python-zopfli | Apache-2.0 | Zopfli module for python +python-zstandard | BSD and GPLv2 | Zstandard bindings for Python +python-zstd | BSD | Zstd Bindings for Python +pytz | MIT | World Timezone Definitions for Python +pywbem | LGPLv2 | Python WBEM client interface and related utilities +pyxattr | LGPLv2+ | Extended attributes library wrapper for Python +PyYAML | MIT | YAML parser and emitter for Python +qatengine | BSD and OpenSSL | Intel® QuickAssist Technology OpenSSL* Engine(QAT_Engine) +qatlib | BSD and (BSD or GPLv2) | Intel QuickAssist user space library +qatzip | BSD | Intel QuickAssist Technology (QAT) QATzip Library +qdox | ASL 2.0 | Extract class/interface/method definitions from sources +qemu | GPLv2 and BSD and MIT and CC-BY | QEMU is a FAST! processor emulator +qhull | Qhull | General dimension convex hull programs +qpdf | (Artistic 2.0 or ASL 2.0) and MIT | Command-line tools and library for transforming PDF files +qpid-proton | ASL 2.0 | A high performance, lightweight messaging library +qpl | MIT | Intel® Query Processing Library (Intel® QPL) +qpress | GPL-1.0-only and GPL-2.0-only and GPL-3.0-only | Portable high-speed file archiver +qrencode | LGPLv2+ | Generate QR 2D barcodes +qt5 | GPLv3 | Qt5 meta package +qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Qt3D QML bindings and C++ APIs +qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtBase components +qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components +qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component +qt5-qtdoc | GFDL | Main Qt5 Reference Documentation +qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtGraphicalEffects component +qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtImageFormats component +qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Location component +qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Multimedia support +qt5-qtquick3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Quick 3D bindings and C++ APIs component +qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls for embedded +qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls +qt5-qtremoteobjects | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Qt Remote Objects +qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component +qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Sensors component +qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialBus component +qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialPort component +qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Support for rendering and displaying SVG +qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components +qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module +qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module +qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebChannel component +qt5-qtwebkit | LGPLv2 and BSD | Qt5 - QtWebKit components +qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebSockets component +qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - X11 support library +qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtXmlPatterns component +quota | GPLv2 and GPLv2+ | System administration tools for monitoring users disk usage +radvd | BSD with advertising | A Router Advertisement daemon +rapidjson | MIT | Fast JSON parser and generator for C++ +rasdaemon | GPLv2 | Utility to receive RAS error tracings +ras-tools | GPLv2 | ras-tools package +rdma-core | GPLv2 or BSD | RDMA core userspace libraries and daemons +re2 | BSD | a regular expression library +readline | GPLv3+ | A library for editing typed command lines +realmd | LGPLv2+ | DBus service for configuring kerberos and other online identities. +redis | BSD-3-Clause AND BSD-2-Clause AND MIT | A persistent key-value database +resolv_wrapper | BSD-3-Clause | A wrapper for dns name resolving or dns faking +resource-agents | GPLv2+ and LGPLv2+ | Open Source HA Reusable Cluster Resource Scripts +rest | LGPLv2 | A library for access to RESTful web services +rng-tools | GPLv2+ | Random number generator related utilities +rootfiles | Public Domain | The basic required files for the root user's directory +rpcbind | BSD | Universal Addresses to RPC Program Number Mapper +rpcsvc-proto | BSD and LGPLv2+ | RPC protocol definitions +rpm | GPLv2+ | The RPM package management system +rpmdeplint | GPLv2+ | Tool to find errors in RPM packages in the context of their dependency graph +rpmdevtools | GPLv2+ and GPLv2 | RPM Development Tools +rpmlint | GPL-2.0-or-later | Tool for checking common errors in RPM packages +rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages +rpm-ostree | LGPLv2+ | Hybrid image/package system +rrdtool | GPLv2+ with exceptions | Round Robin Database Tool to store and display time-series data +rsync | GPLv3+ | A program for synchronizing files over a network +rsyslog | (GPLv3+ and ASL 2.0) | Enhanced system logging and kernel message trapping daemon +rtkit | GPLv3+ and BSD | REALTIMEKIT Realtime Policy and Watchdog Daemon +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +rubygem-asciidoctor | MIT | A fast, open source AsciiDoc implementation in Ruby +rubygem-json | Ruby or BSD | A JSON implementation in Ruby +runc | ASL 2.0 | CLI for running Open Containers +rust | (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016) | The Rust Programming Language +rust-cargo-c | MIT | Helper program to build and install c-like libraries +rust-packaging | MIT | RPM macros and generators for building Rust packages +rust-rav1e | BSD-2-Clause AND ISC | Fastest and safest AV1 encoder +rust-zram-generator | MIT | Systemd unit generator for zram swap devices +samba | GPL-3.0-or-later AND LGPL-3.0-or-later | Server and Client software to interoperate with Windows machines +sane-airscan | GPLv2+ with exceptions | SANE backend for AirScan (eSCL) and WSD document scanners +sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner access software +sanlock | GPLv2 and GPLv2+ and LGPLv2+ | A shared storage lock manager +sassc | MIT | Wrapper around libsass to compile CSS stylesheet +satyr | GPLv2+ | Automatic problem management with anonymous reports +sbc | GPLv2 and LGPLv2+ | Sub Band Codec used by bluetooth A2DP +sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library +scap-security-guide | BSD | Security guidance and baselines in SCAP formats +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scons | MIT | An Open Source software construction tool +scrub | GPLv2+ | Disk scrubbing program +sdl12-compat | zlib and (Public Domain or MIT-0) and MIT | SDL 1.2 runtime compatibility library using SDL 2.0 +SDL2 | zlib and MIT | Cross-platform multimedia library +seabios | LGPLv3 | Open-source legacy BIOS implementation +sed | GPLv3+ | A GNU stream text editor +selinux-policy | GPLv2+ | SELinux policy configuration +sendmail | Sendmail | A widely used Mail Transport Agent (MTA) +sensible-utils | GPL-2.0-or-later | Utilities for sensible alternative selection +setools | GPLv2 | Policy analysis tools for SELinux +setroubleshoot | GPL-2.0-or-later | Helps troubleshoot SELinux problems +setroubleshoot-plugins | GPL-2.0-or-later | Analysis plugins for use with setroubleshoot +setserial | GPL+ | A utility for configuring serial ports +setup | Public Domain | A set of system configuration and setup files +setxkbmap | MIT | X11 keymap client +sg3_utils | GPLv2+ and BSD | Utilities for devices that use SCSI command sets +sgabios | ASL 2.0 | Serial graphics BIOS option rom +sgml-common | GPL+ | Common SGML catalog and DTD files +sgpio | GPLv2+ | SGPIO captive backplane tool +shaderc | Apache-2.0 | A collection of tools, libraries, and tests for Vulkan shader compilation +shadow | BSD and GPLv2+ | Utilities for managing accounts and shadow password files +shared-mime-info | GPLv2+ | Shared MIME information database +sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The GNU shar utilities for packaging and unpackaging shell archives +shim | BSD | First-stage UEFI bootloader +shim-unsigned-x64 | BSD | First-stage UEFI bootloader +sil-padauk-fonts | OFL | Padauk pan Myanmar font +sip | (GPLv2 or GPLv3) and (GPLv2+ with exceptions) | SIP - Python/C++ Bindings Generator +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +skopeo | Apache-2.0 and BSD-2-Clause and BSD-3-Clause and ISC and MIT and MPL-2.0 | Inspect container images and repositories on registries +slang | GPLv2+ | Shared library for the S-Lang extension language +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slirp4netns | GPL-2.0-only AND MIT AND BSD-2-Clause | User-mode networking for unprivileged network namespaces +smartmontools | GPLv2+ | http +snappy | BSD | Fast compression and decompression library +snowball | BSD-3-Clause | Snowball compiler and stemming algorithms +socat | GPLv2 | Bidirectional data relay between two data channels ('netcat++') +socket_wrapper | BSD-3-Clause | A library passing all socket communications through Unix sockets +sockperf | BSD | Network benchmarking utility for testing latency and throughput +softhsm | BSD | Software version of a PKCS#11 Hardware Security Module +sombok | GPLv2+ or Artistic clarified | Unicode Text Segmentation Package +sos | GPL-2.0-or-later | A set of tools to gather troubleshooting information from a system +sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | freedesktop.org sound theme +soundtouch | LGPLv2+ | Audio Processing library for changing Tempo, Pitch and Playback Rates +source-highlight | GPLv3+ | Produces a document with syntax highlighting +sparsehash | BSD | Extremely memory-efficient C++ hash_map implementation +speex | BSD | A voice compression format (codec) +speexdsp | BSD | A voice compression format (DSP) +spice | LGPLv2+ | Implements the SPICE protocol +spice-gtk | LGPLv2+ | A GTK+ widget for SPICE clients +spice-protocol | BSD and LGPLv2+ | Spice protocol header files +spice-vdagent | GPLv3+ | Agent for Spice guests +spirv-headers | MIT | Header files from the SPIR-V registry +spirv-tools | ASL 2.0 | API and commands for processing SPIR-V modules +sqlite | Public Domain | Library that implements an embeddable SQL database engine +squashfs-tools | GPLv2+ | Utility for the creation of squashfs filesystems +sscg | GPLv3+ with exceptions | Simple Signed Certificate Generator +sssd | GPLv3+ | System Security Services Daemon +star | CDDL | An archiving tool with ACL support +startup-notification | LGPLv2 | Library for tracking application startup +stix-fonts | OFL | STIX, a scientific and engineering font family +strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +subversion | ASL 2.0 | A Modern Concurrent Version Control System +sudo | ISC | Grants restricted root access for specified users +supermin | GPLv2+ | Tool for creating supermin appliances +svt-av1 | BSD-3-Clause and MIT and ISC and Public Domain | Scalable Video Technology for AV1 Encoder +swig | GPL-3.0-or-later AND BSD-3-Clause | Connects C/C++/Objective C to some high-level programming languages +switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU +swtpm | BSD | TPM Emulator +symlinks | Copyright only | A utility which maintains a system's symbolic links +sysfsutils | GPLv2 | Utilities for interfacing with sysfs +syslinux | GPLv2+ | Simple kernel loader which boots from a FAT filesystem +sysprof | GPLv3+ | A system-wide Linux profiler +sysstat | GPLv2+ | Collection of performance monitoring tools for Linux +systemd | LGPLv2+ and MIT and GPLv2+ | System and Service Manager +system-rpm-config | MulanPSLv2 and MIT | Anolis OS specific rpm configuration files +systemtap | GPLv2+ | Programmable system-wide instrumentation system +t1lib | LGPLv2+ | PostScript Type 1 font rasterizer +t1utils | MIT | Collection of Type 1 and 2 font manipulation utilities +taglib | LGPLv2 or MPLv1.1 | Audio Meta-Data Library +tang | GPL-3.0-or-later | Network Presence Binding Daemon +tar | GPLv3+ | GNU file archiving program +targetcli | ASL 2.0 | An administration shell for storage targets +tbb | Apache-2.0 AND BSD-3-Clause | Intel® oneAPI Threading Building Blocks library abstracts low-level threading details +tcl | TCL | Tool Command Language, pronounced tickle +tcpdump | BSD with advertising | A network traffic monitoring tool +tcsh | BSD | An enhanced version of csh, the C shell +teckit | (LGPLv2+ or CPL) and (LGPLv2+ or GPLv2+ or MPLv2.0 or MPLv1.1) | Conversion library and mapping compiler +telnet | BSD | The client program for the Telnet remote login protocol +tengine | BSD | A distribution of Nginx with some advanced features +tepl | LGPLv3+ | Text editor product line +tesseract | Apache-2.0 | Raw OCR Engine +tesseract-tessdata | Apache-2.0 | Trained models for the Tesseract Open Source OCR Engine +testng | ASL 2.0 | Java-based testing framework +texi2html | GPL-2.0-or-later AND LicenseRef-OFSFDL AND (CC-BY-SA-3.0 OR GPL-2.0-only) | A highly customizable texinfo to HTML and other formats translator +texinfo | GPLv3+ | Tools needed to create Texinfo format documentation files +texlive | Apache-2.0 AND Artistic-2.0 AND CC0-1.0 AND CC-BY-3.0 AND CC-BY-4.0 AND CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND LPPL-1.2 AND LPPL-1.3c AND MIT AND LicenseRef-Fedora-Public-Domain AND LicenseRef-Utopia | TeX formatting system +texlive-base | Apache-2.0 AND Artistic-2.0 AND BSD AND GFDL-1.1-or-later AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND Knuth-CTAN AND LGPL-2.1-or-later AND LGPL-3.0-or-later AND LPPL-1.2 AND LPPL-1.3 AND LPPL-1.3c AND MIT AND OFL-1.1 AND LicenseRef-Fedora-Public-Domain | TeX formatting system +tftp | BSD | The client for the Trivial File Transfer Protocol (TFTP) +thai-scalable-fonts | GPLv2+ and Bitstream Vera | Thai TrueType fonts +thrift | ASL 2.0 and BSD and zlib | Software framework for cross-language services development +tigervnc | GPLv2+ | A TigerVNC remote display system +time | GPLv3+ and GFDL | A GNU utility for monitoring a program's use of system resources +timedatex | GPLv2+ | D-Bus service for system clock and RTC settings +tinycdb | Public Domain | Utility and library for manipulating constant databases +tix | TCL | A set of extension widgets for Tk +tk | TCL | The graphical toolkit for the Tcl scripting language +tmux | ISC and BSD | A terminal multiplexer +tokyocabinet | LGPLv2+ | A modern implementation of a DBM +tomcat | ASL 2.0 | Apache Servlet/JSP Engine, RI for Servlet 4.0/JSP 2.3 API +tongsuo | Apache-2.0 | A Modern Cryptographic Primitives and Protocols Library +totem-pl-parser | LGPLv2+ | Totem Playlist Parser library +tpm2-abrmd | BSD | A system daemon implementing TPM2 Access Broker and Resource Manager +tpm2-abrmd-selinux | BSD | SELinux policies for tpm2-abrmd +tpm2-pkcs11 | BSD | PKCS#11 interface for TPM 2.0 hardware +tpm2-tools | BSD | A bunch of TPM testing toolS build upon tpm2-tss +tpm2-tss | BSD and TCGL | TPM2.0 Software Stack +tracker | GPLv2+ | Desktop-neutral metadata database and search tool +tracker-miners | GPLv2+ and LGPLv2+ | Tracker miners and metadata extractors +transfig | Xfig | Utility for converting FIG files (made by xfig) to other formats +tree | GPLv2+ | File system tree viewer +trousers | BSD | The open-source TCG Software Stack +ttembed | Public Domain | Remove embedding limitations from TrueType fonts +ttfautohint | FTL or GPLv2 | Automated hinting utility for TrueType fonts +ttmkfdir | LGPLv2+ | Utility to create fonts.scale files for truetype fonts +tuna | GPLv2 | Application tuning GUI & command line utility +tuned | GPLv2+ | A dynamic adaptive system tuning daemon +twolame | LGPLv2+ | Optimized MPEG Audio Layer 2 encoding library based on tooLAME +tzdata | Public Domain | Timezone data +uboot-tools | GPLv2+ BSD LGPL-2.1+ LGPL-2.0+ | U-Boot utilities +uchardet | MPLv1.1 or GPLv2+ or LGPLv2+ | An encoding detector library ported from Mozilla +ucs-miscfixed-fonts | Public Domain | Selected set of bitmap fonts +ucx | BSD-3-Clause AND MIT AND CC-PDDC AND (BSD-3-Clause OR Apache-2.0) | UCX is a communication library implementing high-performance messaging +udisks2 | GPLv2+ | Disk Manager +udma | GPLv2 | Memory management for Userspace DMA +uid_wrapper | GPL-3.0-or-later | A wrapper for privilege separation +umockdev | LGPLv2+ | Mock hardware devices +unbound | BSD | Unbound is a validating, recursive, caching DNS resolver +unicode-ucd | MIT | Unicode Character Database +unifdef | BSD | Tool for removing ifdef lines +univocity-parsers | ASL 2.0 | Collection of parsers for Java +unixODBC | GPLv2+ and LGPLv2+ | A complete ODBC driver manager for Linux +unzip | BSD | A utility for unpacking zip files +upower | GPLv2+ | Power Management Service +urw-base35-fonts | AGPLv3 and GPLv2+ | Core Font Set containing 35 freely distributable fonts from (URW)++ +usbmuxd | GPLv3+ or GPLv2+ | Daemon for communicating with Apple's iOS devices +usbredir | LGPLv2+ | USB network redirection protocol libraries +usbutils | GPLv2+ | Linux USB utilities +usermode | GPLv2+ | Tools for certain user account management tasks +userspace-rcu | LGPLv2+ | RCU (read-copy-update) implementation in user-space +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | Collection of basic system utilities +uuid | MIT | Universally Unique Identifier library +v4l-utils | GPLv2+ and GPLv2 | Utilities for video4linux and DVB devices +vala | LGPLv2+ and BSD | A modern programming language for GNOME +valgrind | GPLv2+ | Dynamic analysis tools to detect memory or thread bugs and profile +vconfig | GPLv2+ | Linux 802.1q VLAN configuration utility +velocity | ASL 2.0 | Java-based template engine +vim | Vim and MIT | Vim - the ubiquitous text editor +virglrenderer | MIT | Virgl Rendering library. +virtiofsd | Apache-2.0 AND BSD-3-Clause | Virtio-fs vhost-user device daemon (Rust version) +virt-manager | GPLv2+ | Desktop tool for managing virtual machines via libvirt +virt-top | GPLv2+ | Utility like top(1) for displaying virtualization stats +virt-viewer | GPLv2+ | Virtual Machine Viewer +virt-what | GPLv2+ | Detect if we are running in a virtual machine +vmaf | BSD-2-Clause-Patent | Video Multi-Method Assessment Fusion +volume_key | GPLv2 and (MPLv1.1 or GPLv2) | An utility for manipulating storage encryption keys and passphrases +vorbis-tools | GPLv2 | The Vorbis General Audio Compression Codec tools +vsftpd | GPL-2.0-only WITH vsftpd-openssl-exception | Very Secure Ftp Daemon +vtable-dumper | GPL+ or LGPLv2+ | A tool to list content of virtual tables in a C++ shared library +vte291 | LGPLv3+ and MIT | Terminal emulator library +vulkan-headers | ASL 2.0 | Vulkan header files and API registry +vulkan-loader | ASL 2.0 | Vulkan ICD desktop loader +wavpack | BSD | A completely open audiocodec +wayland | MIT | Wayland Compositor Infrastructure +wayland-protocols | MIT | Wayland protocols that adds functionality not available in the core protocol +web-assets | MIT | A simple framework for bits pushed to browsers +webkit2gtk3 | LGPLv2 | GTK Web content engine library +webkitgtk | LGPLv2 | GTK Web content engine library +webp-pixbuf-loader | LGPLv2+ | WebP image loader for GTK+ applications +webrtc-audio-processing | BSD and MIT | Library for echo cancellation +wget | GPLv3+ | A utility for retrieving files using the HTTP or FTP protocols +which | GPLv3 | Displays where a particular program in your path is located +whois | GPLv2+ | Improved WHOIS client +wireless-regdb | ISC | Regulatory database for 802.11 wireless networking +wireplumber | MIT | A modular session/policy manager for PipeWire +wireshark | GPL+ | Network traffic analyzer +woff2 | MIT | Web Open Font Format 2.0 library +words | Public Domain | A dictionary of English words for the /usr/share/dict directory +wpa_supplicant | BSD | WPA/WPA2/IEEE 802.1X Supplicant +wpebackend-fdo | BSD | A WPE backend designed for Linux desktop systems +wsdl4j | CPL | Web Services Description Language Toolkit for Java +xapian-core | GPL-2.0-or-later | The Xapian Probabilistic Information Retrieval Library +Xaw3d | MIT and GPLv3+ | A version of the MIT Athena widget set for X +xbean | ASL 2.0 | Java plugin based web server +xcb-proto | MIT | XCB protocol descriptions +xcb-util | MIT | Convenience libraries sitting on top of libxcb +xcb-util-image | MIT | Port of Xlib's XImage and XShmImage functions on top of libxcb +xcb-util-keysyms | MIT | Standard X key constants and keycodes conversion on top of libxcb +xcb-util-renderutil | MIT | Additional extensions to the XCB library +xcb-util-wm | MIT | Client and window-manager helper library on top of libxcb +xdelta | ASL 2.0 | A binary file delta generator +xdg-dbus-proxy | LGPLv2+ | Filtering proxy for D-Bus connections +xdg-desktop-portal | LGPLv2+ | Portal frontend service to flatpak +xdg-desktop-portal-gnome | LGPL-2.1-or-later | Backend implementation for xdg-desktop-portal using GNOME +xdg-desktop-portal-gtk | LGPLv2+ | Backend implementation for xdg-desktop-portal using GTK+ +xdg-user-dirs | GPLv2+ and MIT | Handles user special directories +xdg-user-dirs-gtk | GPL-2.0-or-later | Gnome integration of special directories +xdg-utils | MIT | Basic desktop integration functions +xerces-c | ASL 2.0 | Validating XML Parser +xfconf | GPLv2 | Hierarchical configuration system for Xfce +xfsdump | GPL+ | Backup and restore utilities for the XFS filesystem +xfsprogs | GPL+ and LGPLv2+ | Userspace utilities that manage XFS filesystems +xfwm4 | GPLv2+ | Next generation window manager for Xfce +xhost | MIT | Manage the list of hosts or users allowed to connect to the X server +xisxwayland | MIT | Tool to check if the X server is XWayland +xkbcomp | MIT | X Keyboard Extension keymap compiler +xkeyboard-config | MIT | X Keyboard Extension configuration data +xmlrpc-c | BSD and MIT | Lightweight RPC library based on XML and HTTP +xmlsec1 | MIT | Library providing support for "XML Signature" and "XML Encryption" standards +xmlstarlet | MIT | Command Line XML Toolkit +xmlto | GPLv2+ | A tool for converting XML files to various formats +xmltoman | GPLv2+ | Scripts for converting XML to roff or HTML +xmodmap | MIT | utility for modifying keymaps and pointer button mappings in X +xmvn | ASL 2.0 | Local Extensions for Apache Maven +xmvn-connector-ivy | ASL 2.0 | XMvn Connector for Apache Ivy +xorg-x11-drivers | MIT | X.Org X11 driver installation package +xorg-x11-drv-ati | MIT | Xorg X11 ati video driver +xorg-x11-drv-dummy | MIT | Xorg X11 dummy video driver +xorg-x11-drv-evdev | MIT | Xorg X11 evdev input driver +xorg-x11-drv-fbdev | MIT | Xorg X11 fbdev video driver +xorg-x11-drv-intel | MIT | Xorg X11 Intel video driver +xorg-x11-drv-libinput | MIT | Xorg X11 libinput input driver +xorg-x11-drv-nouveau | MIT | Xorg X11 nouveau video driver for NVIDIA graphics chipsets +xorg-x11-drv-openchrome | MIT | Xorg X11 openchrome video driver +xorg-x11-drv-qxl | MIT | Xorg X11 qxl video driver +xorg-x11-drv-vesa | MIT | Xorg X11 vesa video driver +xorg-x11-drv-vmware | MIT | Xorg X11 vmware video driver +xorg-x11-drv-wacom | GPLv2+ | Xorg X11 wacom input driver +xorg-x11-fonts | MIT and Lucida and Public Domain | X.Org X11 fonts +xorg-x11-font-utils | MIT | X.Org X11 font utilities +xorg-x11-proto-devel | BSD-2-Clause AND HPND AND HPND-sell-variant AND ICU AND MIT AND MIT-open-group AND SGI-B-2.0 AND SMLNJ AND X11 AND X11-distribute-modifications-variant | X.Org X11 Protocol headers +xorg-x11-server | MIT | X.Org X11 X server +xorg-x11-server-Xwayland | MIT | Xwayland +xorg-x11-util-macros | MIT | X.Org X11 Autotools macros +xorg-x11-xauth | MIT | X.Org X11 X authority utilities +xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts +xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library +xpdf | (GPLv2 or GPLv3) and BSD | A PDF file viewer for the X Window System +xprop | MIT | X property display utility +xrandr | MIT | Commandline utility to change output properties +xrdb | MIT | X server resource database utility +xrdp | ASL 2.0 and GPLv2+ and MIT | Open source remote desktop protocol (RDP) server +xsimd | BSD | C++ wrappers for SIMD intrinsics +xterm | MIT | Terminal emulator for the X Window System +xxhash | BSD and GPLv2+ | Extremely fast hash algorithm +xz | GPLv2+ and Public Domain | LZMA compression utilities +xz-java | Public Domain | Java implementation of XZ data compression +yajl | ISC | Yet Another JSON Library (YAJL) +yarnpkg | BSD | Fast, reliable, and secure dependency management. +yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Modular Assembler +yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Help browser for the GNOME desktop +yelp-tools | GPLv2+ | Create, manage, and publish documentation for Yelp +yelp-xsl | LGPLv2+ and GPLv2+ | XSL stylesheets for the yelp help browser +zchunk | BSD and MIT | Compressed file format that allows easy deltas +zd1211-firmware | GPLv2 | Firmware for wireless devices based on zd1211 chipset +zenity | LGPLv2+ | Display dialog boxes from shell scripts +zeromq | LGPLv3+ | Software library for fast, message-based applications +zip | BSD | A file compression and packaging utility compatible with PKZIP +zita-alsa-pcmi | GPLv3+ | ALSA C++ library +zita-resampler | GPLv3+ | Fast, high-quality sample rate conversion library +zlib | zlib and Boost | Compression and decompression library +zopfli | ASL 2.0 | Zlib compatible better compressor +zsh | MIT | Powerful interactive shell +zstd | BSD and GPLv2 | Zstd compression library +zziplib | LGPLv2+ or MPLv1.1 | Lightweight library to easily extract data from zip files + +## 2. DDE +### 2.1 DDE 软件包清单 +DDE 是统信软件自主研发的桌面环境,已成为全球范围内主流的操作系统桌面环境,并被开发者广泛移植到更多的操作系统开源社区。 + +下表列出了 Anolis OS 23.1 DDE 软件包库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +breeze-icon-theme | LGPLv3+ | Breeze icon theme +dareader | GPL-3.0+ | Read image/video from socket file +dbusmenu-qt | LGPLv2+ | A Qt implementation of the DBusMenu protocol +ddcutil | GPLv2+ | Query and update monitor settings +dde | GPLv3 | Deepin New Desktop Environment - Next +dde-account-faces | GPLv2+ | Account faces for Linux Deepin +dde-api | GPLv3+ | Go-lang bingding for dde-daemon +dde-app-services | LGPL-3.0+ | Service collection of DDE applications +dde-calendar | GPLv3 | Calendar is a smart daily planner to schedule all things in life +dde-clipboard | GPLv3+ | Qt platform theme integration plugins for DDE +dde-control-center | GPLv3 | New control center for Linux Deepin +dde-daemon | GPLv3 | Daemon handling the DDE session settings +dde-device-formatter | GPLv3+ | A simple graphical interface for creating file system in a block device +dde-dock | GPLv3 | Deepin desktop-environment - Dock module +dde-file-manager | GPL-3.0-or-later | Deepin File Manager +dde-kwin | GPLv3+ | KWin configuration for Deepin Desktop Environment +dde-launcher | GPLv3 | dde desktop-environment - Launcher module +dde-network-core | GPLv3 | Deepin desktop-environment - network core files +dde-polkit-agent | GPLv3 | Deepin Polkit Agent +dde-qt5integration | GPLv3+ and BSD and LGPLv2+ | Qt platform theme integration plugins for DDE +dde-qt5platform-plugins | LGPL-3.0-or-later | Qt platform integration plugins for Deepin Desktop Environment +dde-qt-dbus-factory | GPLv3+ and LGPLv2+ | A repository stores auto-generated Qt5 dbus code +dde-server-industry-config | LGPLv3 | DDE desktop-server industry version special configuration file. +dde-session-shell | GPLv3+ | deepin-session-shell - Deepin desktop-environment - session-shell module +dde-session-ui | GPLv3 | Deepin desktop-environment - Session UI module +deepin-boot-maker | GPLv3 | Simple tool to write system image files into CD/DVD, USB flash drive and other media. +deepin-calculator | GPLv3+ | An easy to use calculator for ordinary users +deepin-compressor | GPLv3+ | A fast and lightweight application for creating and extracting archives +deepin-default-settings | GPLv3 | default settings for deepin destkop environment +deepin-desktop-base | GPLv3 | Base files for Deepin Desktop +deepin-desktop-schemas | GPLv3 | GSettings deepin desktop-wide schemas +deepin-devicemanager | GPLv3+ | Device Manager is a handy tool for viewing hardware information and managing the devices +deepin-editor | GPLv3 | Simple editor for Linux Deepin +deepin-fcitxconfigtool-plugin | GPLv2+ | An input method framework +deepin-gettext-tools | GPLv3 | Deepin Gettext Tools +deepin-gtk-theme | GPLv3 | Deepin GTK Theme +deepin-icon-theme | GPLv3 | Icons for the Deepin Desktop Environment +deepin-log-viewer | GPLv3+ | Log Viewer is a useful tool for viewing system logs +deepin-menu | GPLv3+ | Deepin menu service +deepin-proxy | GPLv3 | Most simple RPM package +deepin-pw-check | GPLv3 | Used to check password and manager the configuration for password. +deepin-reader | GPLv3+ | A simple PDF reader, supporting bookmarks, highlights and annotations +deepin-screensaver | GPLv3+ | Screensaver Tool +deepin-shortcut-viewer | GPLv3 | Deepin Shortcut Viewer +deepin-sound-theme | GPLv3 | Deepin sound theme +deepin-system-monitor | GPLv3 | A more user-friendly system monitor +deepin-terminal | GPLv3+ | Default terminal emulation application for Deepin +deepin-wallpapers | GPLv3 | Deepin Wallpapers provides wallpapers of dde +disomaster | GPLv3+ | Library to manipulate DISC burning +docparser | GPLv3+ and Boost and MIT and zlib | A document parser library ported from document2html +dpa-ext-gnomekeyring | GPLv3+ | GNOME keyring extension for dde-polkit-agent. +dtkcommon | GPLv3 | dtk common files +dtkcore | LGPLv3+ | Deepin tool kit core modules +dtkgui | LGPLv3+ | Deepin dtkgui +dtkwidget | LGPLv3+ | Deepin tool kit widget modules +exfat-utils | GPLv2+ | Utilities for exFAT file system +fcitx | GPLv2+ | An input method framework +fcitx-configtool | GPLv2+ | Gtk+-based configuring tools for Fcitx +fcitx-qt5 | GPLv2+ and BSD | Fcitx IM module for Qt5 +fuse-exfat | GPLv2+ | Free exFAT file system implementation +gdk-pixbuf2-xlib | LGPLv2+ | Deprecated Xlib integration for gdk-pixbuf2 +gio-qt | LGPLv3+ | Gio wrapper for Qt applications +gparted | GPLv2+ | Gnome Partition Editor +gsettings-qt | LGPLv3 | Qt/QML bindings for GSettings +hwinfo | GPL+ | Hardware information tool +imsettings | LGPLv2+ | Delivery framework for general Input Method configuration +imwheel | GPLv2+ | Mouse Event to Key Event Mapper Daemon +kdecoration | LGPLv2 | A plugin-based library to create window decorations +kde-filesystem | Public Domain | KDE filesystem layout +kde-settings | MIT | Config files for kde +kf5 | BSD | Filesystem and RPM macros for KDE Frameworks 5 +kf5-attica | LGPLv2+ | KDE Frameworks Tier 1 Addon with Open Collaboration Services API +kf5-kactivities | GPLv2+ and LGPLv2+ | A KDE Frameworks 5 Tier 3 to organize user work into separate activities +kf5-karchive | LGPLv2+ and BSD | KDE Frameworks 5 Tier 1 addon with archive functions +kf5-kauth | LGPLv2+ | KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user +kf5-kbookmarks | LGPLv2+ | KDE Frameworks 5 Tier 3 addon for bookmarks manipulation +kf5-kcmutils | LGPLv2+ | KDE Frameworks 5 Tier 3 addon with extra API to write KConfigModules +kf5-kcodecs | GPLv2+ and LGPLv2+ and BSD | KDE Frameworks 5 Tier 1 addon with string manipulation methods +kf5-kcompletion | LGPLv2+ | KDE Frameworks 5 Tier 2 addon with auto completion widgets and classes +kf5-kconfig | GPLv2+ and LGPLv2+ and MIT | KDE Frameworks 5 Tier 1 addon with advanced configuration system +kf5-kconfigwidgets | GPLv2+ and LGPLv2+ and MIT | KDE Frameworks 5 Tier 3 addon for creating configuration dialogs +kf5-kcoreaddons | LGPLv2+ | KDE Frameworks 5 Tier 1 addon with various classes on top of QtCore +kf5-kcrash | LGPLv2+ | KDE Frameworks 5 Tier 2 addon for handling application crashes +kf5-kdbusaddons | LGPLv2+ | KDE Frameworks 5 Tier 1 addon with various classes on top of QtDBus +kf5-kdeclarative | LGPLv2+ | KDE Frameworks 5 Tier 3 addon for Qt declarative +kf5-kdoctools | GPLv2+ and MIT | KDE Frameworks 5 Tier 2 addon for generating documentation +kf5-kglobalaccel | LGPLv2+ | KDE Frameworks 5 Tier 3 integration module for global shortcuts +kf5-kguiaddons | GPLv2+ and LGPLv2+ | KDE Frameworks 5 Tier 1 addon with various classes on top of QtGui +kf5-ki18n | LGPLv2+ | KDE Frameworks 5 Tier 1 addon for localization +kf5-kiconthemes | LGPLv2+ and GPLv2+ | KDE Frameworks 5 Tier 3 integration module with icon themes +kf5-kidletime | GPLv2+ and LGPLv2+ | KDE Frameworks 5 Tier 1 integration module for idle time detection +kf5-kinit | LGPLv2+ and BSD | KDE Frameworks 5 tier 3 solution for process launching +kf5-kio | GPLv2+ and MIT and BSD | KDE Frameworks 5 Tier 3 solution for filesystem abstraction +kf5-kitemviews | GPLv2+ and LGPLv2+ | KDE Frameworks 5 Tier 1 addon with item views +kf5-kjobwidgets | LGPLv2+ | KDE Frameworks 5 Tier 2 addon for KJobs +kf5-knewstuff | LGPLv2+ | KDE Frameworks 5 Tier 3 module for downloading application assets +kf5-knotifications | LGPLv2+ | KDE Frameworks 5 Tier 2 solution with abstraction for system notifications +kf5-kpackage | LGPLv2+ | KDE Frameworks 5 Tier 2 library to load and install packages as plugins +kf5-kservice | LGPLv2 | KDE Frameworks 5 Tier 3 solution for advanced plugin and service introspection +kf5-ktextwidgets | LGPLv2+ | KDE Frameworks 5 Tier 3 addon with advanced text editing widgets +kf5-kwallet | LGPLv2+ | KDE Frameworks 5 Tier 3 solution for password management +kf5-kwayland | GPLv2+ | KDE Frameworks 5 library that wraps Client and Server Wayland libraries +kf5-kwidgetsaddons | GPLv2+ and LGPLv2+ | KDE Frameworks 5 Tier 1 addon with various classes on top of QtWidgets +kf5-kwindowsystem | LGPLv2+ and MIT | KDE Frameworks 5 Tier 1 integration module with classes for windows management +kf5-kxmlgui | GPLv2+ and LGPLv2+ | KDE Frameworks 5 Tier 3 solution for user-configurable main windows +kf5-networkmanager-qt | LGPLv2+ | A Tier 1 KDE Frameworks 5 module that wraps NetworkManager DBus API +kf5-plasma | GPLv2+ and LGPLv2+ and BSD | KDE Frameworks 5 Tier 3 framework is foundation to build a primary user interface +kf5-solid | LGPLv2+ | KDE Frameworks 5 Tier 1 integration module that provides hardware information +kf5-sonnet | LGPLv2+ | KDE Frameworks 5 Tier 1 solution for spell checking +kf5-syntax-highlighting | MIT | KDE Frameworks 5 Syntax highlighting engine for Kate syntax definitions +kscreenlocker | GPLv2+ | Library and components for secure lock screen architecture +kwin | GPLv2 or GPLv3 | KDE Window manager +libchardet | MPLv1.1 or LGPLv2+ or GPLv2+ | Mozilla's universal character set detector +libmediainfo | BSD | Library for supplies technical and tag information about a video or audio file +libqtxdg | LGPLv2+ | QtXdg, a Qt5 implementation of XDG standards +libx86emu | BSD | x86 emulation library +libzen | zlib | Shared library for libmediainfo and medianfo* +lightdm | (LGPLv2 or LGPLv3) and GPLv3+ | A cross-desktop Display Manager +lrzsz | GPLv2+ | The lrz and lsz modem communications programs +lucene++ | ASL 2.0 or LGPLv3+ | A high-performance, full-featured text search engine written in C++ +media-player-info | BSD | Data files describing media player capabilities +minizip1.2 | zlib | Library for manipulation with .zip archives +onboard | GPLv3 and BSD | On-screen keyboard for TabletPC and mobility impaired users (Xorg only) +p7zip | LGPLv2 and (LGPLv2+ or CPL) | Very high compression ratio file archiver +papirus-icon-theme | GPLv3 and CC-BY-SA | Free and open source SVG icon theme based on Paper Icon Set +perl-XML-LibXML-PrettyPrint | (GPL+ or Artistic) and (GPL+ or Artistic or CC-BY-SA) and Public Domain | Add pleasant white space to an XML tree +polkit-qt-1 | GPLv2+ | Qt bindings for PolicyKit +proxychains-ng | GPLv2+ | Redirect connections through proxy servers +qt | (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT | Qt toolkit +qt-at-spi | LGPLv2+ | Qt plugin that bridges Qt's accessibility API to AT-SPI2 +startdde | GPLv3 | Starter of deepin desktop environment +tinyxml2 | zlib | Simple, small and efficient C++ XML parser +udisks2-qt5 | GPLv3+ | Qt5 binding for udisks2 +unrar | Freeware with further limitations | Utility for extracting, testing and viewing RAR archives +xcb-util-cursor | MIT | Cursor library on top of libxcb +xdotool | BSD | Fake keyboard/mouse input +xorg-x11-resutils | MIT | X.Org X11 X resource utilities +xscreensaver | MIT | X screen saver and locker +zssh | GPLv3 | SSH and Telnet client with ZMODEM file transfer capability diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-tracking-src.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-tracking-src.md" new file mode 100644 index 0000000000000000000000000000000000000000..db9e64fe9b67e669501f727970256761b67274a3 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-23.1-tracking-src.md" @@ -0,0 +1,2485 @@ +Anolis OS 23.1 软件包溯源报告 +============================= + +# 0 引言 +该列表中包含的是 Anolis OS 23.1 中引入的开源软件上游源码来源的结果,Anolis OS 23 将保证系统中开源软件的来源是有据可查的,在各类特殊场景都有合理的说明 +该结果在持续发展和演进,内容将随着版本开发而持续丰富。 + +# 1 溯源结果 +| Name|Tarball MD5|Upstream Tarball MD5|Check Result| +|---|---|---|---| +| CUnit|b5f1a9f6093869c070c6e4a9450cc10c|b5f1a9f6093869c070c6e4a9450cc10c|✅| +| Cython|4dbcb4d6681abe78dff1088ca76c6e5e|4dbcb4d6681abe78dff1088ca76c6e5e|✅| +| ImageMagick|c758a168ab56aa17dd2ee1cd30ad4c89|c758a168ab56aa17dd2ee1cd30ad4c89|✅| +| Judy|115a0d26302676e962ae2f70ec484a54|115a0d26302676e962ae2f70ec484a54|✅| +| LibRaw|3ad334296a7a2c8ee841f353cc1b450b|3ad334296a7a2c8ee841f353cc1b450b|✅| +| ModemManager|9f014dfc59f1bd8bc230bb2c2974d104|9f014dfc59f1bd8bc230bb2c2974d104|✅| +| NetworkManager|bd6c9cb0ecd0fb7f516cde7bf4dee3fb|bd6c9cb0ecd0fb7f516cde7bf4dee3fb|✅| +| NetworkManager-libreswan|b7b273bc11e2c443d08ebe4de1c1d33b|b7b273bc11e2c443d08ebe4de1c1d33b|✅| +| OpenEXR|da5daf4d7954c034921e7201bf815938|da5daf4d7954c034921e7201bf815938|✅| +| PackageKit|71f855b4ac809b642ec911ce12dd8010|71f855b4ac809b642ec911ce12dd8010|✅| +| PyQt-builder|63fb1cd7833ffc0194c419a98b1385ae|63fb1cd7833ffc0194c419a98b1385ae|✅| +| PyYAML|7e2a4c6deb449dbe33c521a1871333a0|7e2a4c6deb449dbe33c521a1871333a0|✅| +| SDL2|a8a81a12f3181071fe87ef2eab1202b9|a8a81a12f3181071fe87ef2eab1202b9|✅| +| Xaw3d|ef452fd155740f879430945e8e7d93e7|ef452fd155740f879430945e8e7d93e7|✅| +| abattis-cantarell-fonts|a9be59ddb29204dcfd3357f201949b8c|a9be59ddb29204dcfd3357f201949b8c|✅| +| abi-compliance-checker|7234921acc9dabee1d1cb6a5ac43c4be|7234921acc9dabee1d1cb6a5ac43c4be|✅| +| abi-dumper|e5ddc0ece3970ff0a34a984faac8e9f5|e5ddc0ece3970ff0a34a984faac8e9f5|✅| +| abseil-cpp|9b6dae642c4bd92f007ab2c148bc0498|9b6dae642c4bd92f007ab2c148bc0498|✅| +| accel-config|b20964042bd24ef1d888c048cc3b20f0|b20964042bd24ef1d888c048cc3b20f0|✅| +| accountsservice|4560507a27ac6d0291ad34babab1bcb0|4560507a27ac6d0291ad34babab1bcb0|✅| +| acl|3cecb80cb0a52a0b273e6698ba642263|3cecb80cb0a52a0b273e6698ba642263|✅| +| acpica-tools|94de2ac2961fa6c32362c7bdc8edbc87|94de2ac2961fa6c32362c7bdc8edbc87|✅| +| acpid|988c2e3fd5ba0ea4492d3ba7273af295|988c2e3fd5ba0ea4492d3ba7273af295|✅| +| adcli|7f6ae35ac2c16632812641c724b32e30|7f6ae35ac2c16632812641c724b32e30|✅| +| adobe-mappings-cmap|6ee94f948533d81a08344eb985febe8f|6ee94f948533d81a08344eb985febe8f|✅| +| adobe-mappings-pdf|2f08c22ce6445914f218401d916edd0c|2f08c22ce6445914f218401d916edd0c|✅| +| adobe-source-code-pro-fonts|75217a3a11f178a6d0e1a4f9e1a54e17|75217a3a11f178a6d0e1a4f9e1a54e17|✅| +| aide|25c616f67c667acd4088747ae7f6a9a3|25c616f67c667acd4088747ae7f6a9a3|✅| +| alsa-lib|d29f5ebe9a4ff1be70508ecbf6655318|d29f5ebe9a4ff1be70508ecbf6655318|✅| +| amtk|26edf5c301e66a02f0ea7829855807f5|26edf5c301e66a02f0ea7829855807f5|✅| +| anaconda|39afa13ef70e446b8e4a8723d0d2ff8b|39afa13ef70e446b8e4a8723d0d2ff8b|✅| +| ant|06aab5062cbf1d895c3dcc6dd07d223b|06aab5062cbf1d895c3dcc6dd07d223b|✅| +| apache-commons-beanutils|f60c6cf4e7f7892d3c10db92afc2d57d|f60c6cf4e7f7892d3c10db92afc2d57d|✅| +| apache-commons-cli|3ef583942bf27ce3368ece851975cc82|3ef583942bf27ce3368ece851975cc82|✅| +| apache-commons-codec|edf4d5ca6626ac33dfb18c7a63ae1fc6|edf4d5ca6626ac33dfb18c7a63ae1fc6|✅| +| apache-commons-collections|776b51a51312c1854ad8f6d344a47cda|776b51a51312c1854ad8f6d344a47cda|✅| +| apache-commons-collections4|5a4bc1a9b8fd65708057ea50dfc1e74a|5a4bc1a9b8fd65708057ea50dfc1e74a|✅| +| apache-commons-compress|4510c2ef6ac36f5e02c4e60a287857d9|4510c2ef6ac36f5e02c4e60a287857d9|✅| +| apache-commons-io|25381bda2798306094bad2f26c528000|25381bda2798306094bad2f26c528000|✅| +| apache-commons-jxpath|9af6ed5d009061986d709a370829860e|9af6ed5d009061986d709a370829860e|✅| +| apache-commons-lang3|0e66be172b1a735e70120f5a25b3f181|0e66be172b1a735e70120f5a25b3f181|✅| +| apache-ivy|d5ffb4024a05ab8e4aaa181d40b785d0|d5ffb4024a05ab8e4aaa181d40b785d0|✅| +| apiguardian|89722cb212b97daaad417a38b900e032|89722cb212b97daaad417a38b900e032|✅| +| appstream|1d7ff7d5073af49108590ab6df1d9931|1d7ff7d5073af49108590ab6df1d9931|✅| +| apr|f8a62f3984898ba0ea8b6f26b851cb99|f8a62f3984898ba0ea8b6f26b851cb99|✅| +| apr-util|b6e8c9b31d938fe5797ceb0d1ff2eb69|b6e8c9b31d938fe5797ceb0d1ff2eb69|✅| +| argon2|0f234cc21ac6cebfe373da6afa70bb1d|0f234cc21ac6cebfe373da6afa70bb1d|✅| +| args4j|a63d8701c5c32ed0a45723f58562c5a8|a63d8701c5c32ed0a45723f58562c5a8|✅| +| arm-trusted-firmware|e0781f1ded88f91969b4ac808f892e7e|e0781f1ded88f91969b4ac808f892e7e|✅| +| asciidoc|dce6bfe35fd2fe4fc71e1ca8c8ead683|dce6bfe35fd2fe4fc71e1ca8c8ead683|✅| +| asio|5eff56aba0f54576f3d5f55b7730281b|5eff56aba0f54576f3d5f55b7730281b|✅| +| aspell|012fa9209203ae4e5a61c2a668fd10e3|012fa9209203ae4e5a61c2a668fd10e3|✅| +| aspell-en|5968764e9c3691c30e656a6df751249f|5968764e9c3691c30e656a6df751249f|✅| +| assertj-core|88553661eabb208d0ea3682b089b1f62|88553661eabb208d0ea3682b089b1f62|✅| +| at|ca3657a1c90d7c3d252e0bc17feddc6e|ca3657a1c90d7c3d252e0bc17feddc6e|✅| +| at-spi2-core|0a60d6b76ef7d6a55683e8b0db2b4575|0a60d6b76ef7d6a55683e8b0db2b4575|✅| +| atf|becb36c1885b02c5f8316a672b10688a|becb36c1885b02c5f8316a672b10688a|✅| +| atinject|1b8f53f486fb6451d416fc2c228391d4|1b8f53f486fb6451d416fc2c228391d4|✅| +| atkmm|bad12606feaaba28c4d31b8857b7099e|bad12606feaaba28c4d31b8857b7099e|✅| +| atlas|d6ce4f16c2ad301837cfb3dade2f7cef|d6ce4f16c2ad301837cfb3dade2f7cef|✅| +| atmel-firmware|415e16463151f2e953e9b3dceb7af45f|415e16463151f2e953e9b3dceb7af45f|✅| +| attr|e459262266bbd82b3dd348fc8cc68a6d|e459262266bbd82b3dd348fc8cc68a6d|✅| +| augeas|909b9934190f32ffcbc2c5a92efaf9d2|909b9934190f32ffcbc2c5a92efaf9d2|✅| +| authselect|c0c698f83716bd3ee9e99891619ba1ed|c0c698f83716bd3ee9e99891619ba1ed|✅| +| autoconf|12cfa1687ffa2606337efe1a64416106|12cfa1687ffa2606337efe1a64416106|✅| +| autoconf-archive|1a9ee97d3503d134e16c87c4fa1119cf|1a9ee97d3503d134e16c87c4fa1119cf|✅| +| autogen|27c28df902a9fdb2b64f008a0a49fd05|27c28df902a9fdb2b64f008a0a49fd05|✅| +| automake|4017e96f89fca45ca946f1c5db6be714|4017e96f89fca45ca946f1c5db6be714|✅| +| autotrace|1195e74289874b467d66add8eec00e3f|1195e74289874b467d66add8eec00e3f|✅| +| avahi|13cf1b31e877c176ae0dc04f571b07b9|13cf1b31e877c176ae0dc04f571b07b9|✅| +| babeltrace|ca6b23633a78d3dbcc2aec2cbdc99838|ca6b23633a78d3dbcc2aec2cbdc99838|✅| +| bash|4281bb43497f3905a308430a8d6a30a5|4281bb43497f3905a308430a8d6a30a5|✅| +| bash-completion|2514c6772d0de6254758b98c53f91861|2514c6772d0de6254758b98c53f91861|✅| +| bc|cda93857418655ea43590736fc3ca9fc|cda93857418655ea43590736fc3ca9fc|✅| +| bcc|3fd4861f5ccc763df908e77e4c8a029c|3fd4861f5ccc763df908e77e4c8a029c|✅| +| bdftopcf|2a455d3c02390597feb9cefb3fe97a45|2a455d3c02390597feb9cefb3fe97a45|✅| +| beakerlib|99e71eddd8aeb3eef52d5ceb498ce53d|99e71eddd8aeb3eef52d5ceb498ce53d|✅| +| beust-jcommander|e0ae6348ddac61a3715a374f7bd4cd4c|e0ae6348ddac61a3715a374f7bd4cd4c|✅| +| biber|898661d715ebb202e5b9d3ece354672e|898661d715ebb202e5b9d3ece354672e|✅| +| bind|815f7eeaca45292b35f064b28d79e171|815f7eeaca45292b35f064b28d79e171|✅| +| binutils|256d7e0ad998e423030c84483a7c1e30|256d7e0ad998e423030c84483a7c1e30|✅| +| biosdevname|e7e76fd8e4b72e7364b10655a9e5f716|e7e76fd8e4b72e7364b10655a9e5f716|✅| +| bison|c28f119f405a2304ff0a7ccdcc629713|c28f119f405a2304ff0a7ccdcc629713|✅| +| blis|ecafb63e3d495c0bf1edd08e12627daf|ecafb63e3d495c0bf1edd08e12627daf|✅| +| bluez|00a0dcb5b106f5dc85859a14ef62b85d|00a0dcb5b106f5dc85859a14ef62b85d|✅| +| bolt|41f6cd13fa89b9b0f8275aa461989c1d|41f6cd13fa89b9b0f8275aa461989c1d|✅| +| bouncycastle|dfb9fe299291ebad193e37cbc8d0eef9|dfb9fe299291ebad193e37cbc8d0eef9|✅| +| bpftrace|d255632bfe32d066f01d607265ae389a|d255632bfe32d066f01d607265ae389a|✅| +| bridge-utils|73fd3b90947d6382118fdd8c63d42e0c|73fd3b90947d6382118fdd8c63d42e0c|✅| +| brltty|d9a045a139edd179fe9d3caf088c06ad|d9a045a139edd179fe9d3caf088c06ad|✅| +| brotli|3a6a3dba82a3604792d3cb0bd41bca60|3a6a3dba82a3604792d3cb0bd41bca60|✅| +| btrfs-progs|7adee6dc2ab47720dc29c173363acf89|7adee6dc2ab47720dc29c173363acf89|✅| +| bubblewrap|37892167cbc3bd2a54b396033892e2ae|37892167cbc3bd2a54b396033892e2ae|✅| +| busybox|835e3ac11e8a5ca13756eb1573719566|835e3ac11e8a5ca13756eb1573719566|✅| +| byaccj|5ee9959af35f245ac2c4355f85fdf351|5ee9959af35f245ac2c4355f85fdf351|✅| +| byte-buddy|ed9e473d27c1816c757787160792dc2b|ed9e473d27c1816c757787160792dc2b|✅| +| bzip2|67e051268d0c475ea773822f7500d0e5|67e051268d0c475ea773822f7500d0e5|✅| +| c-ares|dafc5825a92dc907e144570e4e75a908|dafc5825a92dc907e144570e4e75a908|✅| +| cairo|4f8a7876a9de91ecb884f34eeb3f4654|4f8a7876a9de91ecb884f34eeb3f4654|✅| +| cairomm|7c37f213f9f0d7d8a69030c3d18bb8aa|7c37f213f9f0d7d8a69030c3d18bb8aa|✅| +| capstone|8894344c966a948f1248e66c91b53e2c|8894344c966a948f1248e66c91b53e2c|✅| +| cdi-api|c08e46e5e074316c6a7f6f6e29bc60dd|c08e46e5e074316c6a7f6f6e29bc60dd|✅| +| cdrkit|186cb87abef151671bb97bedcaf559a9|186cb87abef151671bb97bedcaf559a9|✅| +| cepces|c81f2355c50e993a86f82b740618d0b6|c81f2355c50e993a86f82b740618d0b6|✅| +| ceph|e331cea04680ea8ff982a58c516d7611|e331cea04680ea8ff982a58c516d7611|✅| +| cereal|ab6070fadc7c50072ef4153fb1c46a87|ab6070fadc7c50072ef4153fb1c46a87|✅| +| certmonger|237fc8a4ff6ef79d237b5e08b4932d15|237fc8a4ff6ef79d237b5e08b4932d15|✅| +| cglib|003c7cc5842f1f0c5910cccad2198b8a|003c7cc5842f1f0c5910cccad2198b8a|✅| +| chafa|210201756ba25f971188ca217506407a|210201756ba25f971188ca217506407a|✅| +| check|2528f5cff61db6d53d44fb95da0c7fce|2528f5cff61db6d53d44fb95da0c7fce|✅| +| checkpolicy|87674a857ffcc6f0473a626aeee155d1|87674a857ffcc6f0473a626aeee155d1|✅| +| chkconfig|12a7b241ba7d3730b9dc389115be50ee|12a7b241ba7d3730b9dc389115be50ee|✅| +| chrome-gnome-shell|d5b00a3ff63dad073c86d855b2017661|d5b00a3ff63dad073c86d855b2017661|✅| +| chrony|765dd8c085a0be2a52f9e9135665f0b7|765dd8c085a0be2a52f9e9135665f0b7|✅| +| cifs-utils|518431bf43f23e6aacd97e80e2060df7|518431bf43f23e6aacd97e80e2060df7|✅| +| clang|52ff9f49e064860445474aa21e4a7e40|52ff9f49e064860445474aa21e4a7e40|✅| +| clevis|972661fd78a5e1355238dd190c609634|972661fd78a5e1355238dd190c609634|✅| +| cloud-utils-growpart|9b256ff2dbfabaaaf2298d0052eaa5ae|9b256ff2dbfabaaaf2298d0052eaa5ae|✅| +| clutter|624dd776a5159de0267587b1df6b97b2|624dd776a5159de0267587b1df6b97b2|✅| +| clutter-gtk|b363ac9878e2337be887b8ee9e1da00e|b363ac9878e2337be887b8ee9e1da00e|✅| +| cmake|a99c7c7d5d127834ff3923b4cd4a1612|a99c7c7d5d127834ff3923b4cd4a1612|✅| +| cmocka|dc23f4870eb7dfa6da065f3056e815b0|dc23f4870eb7dfa6da065f3056e815b0|✅| +| cockpit|7662d301887582e546db40673d4a78f2|7662d301887582e546db40673d4a78f2|✅| +| cogl|7dd8b2e24171ef7399f851cea144b569|7dd8b2e24171ef7399f851cea144b569|✅| +| colord|7dbdc807495890c13e8242385f4c641f|7dbdc807495890c13e8242385f4c641f|✅| +| colord-gtk|08c245d6482b3923a2b6a09f7fbbe612|08c245d6482b3923a2b6a09f7fbbe612|✅| +| compiler-rt|85d25f04cbc4c1a20e3a1ab2a2c522cd|85d25f04cbc4c1a20e3a1ab2a2c522cd|✅| +| conntrack-tools|ec4e49a499f8f1430c40b537024ad7d7|ec4e49a499f8f1430c40b537024ad7d7|✅| +| container-selinux|f2700920dc5ff031b99f132dfa729921|f2700920dc5ff031b99f132dfa729921|✅| +| containerd|d394af9dbb8f791ce52dc764de42d1e1|d394af9dbb8f791ce52dc764de42d1e1|✅| +| containernetworking-plugins|4f12d3da5933f5a4aa92c3f474016fbe|4f12d3da5933f5a4aa92c3f474016fbe|✅| +| cpio|b153e1843561841d37190e48b891188d|b153e1843561841d37190e48b891188d|✅| +| cppunit|9dc669e6145cadd9674873e24943e6dd|9dc669e6145cadd9674873e24943e6dd|✅| +| crash|5d8513ded5c9517e713a75e712d72e3a|5d8513ded5c9517e713a75e712d72e3a|✅| +| createrepo_c|f9ea53158a89e2d4dea6e6044b0df7eb|f9ea53158a89e2d4dea6e6044b0df7eb|✅| +| cri-tools|4dde21c031e52422094ef5ef64015cbe|4dde21c031e52422094ef5ef64015cbe|✅| +| criu|f3a5e3c3809177fbd4f543b68b563f5a|f3a5e3c3809177fbd4f543b68b563f5a|✅| +| cronie|de07b7229520bc859d987c721bab87c5|de07b7229520bc859d987c721bab87c5|✅| +| crontabs|0fc04ad5a5c081088bb827923a60d53d|0fc04ad5a5c081088bb827923a60d53d|✅| +| crypto-policies|611093e612d99ca80155f7a67a17db0d|611093e612d99ca80155f7a67a17db0d|✅| +| cryptsetup|f9451ea928dc600eb34dd9f4d9ca34e5|f9451ea928dc600eb34dd9f4d9ca34e5|✅| +| cscope|16f3cce078b6c0e42299def4028eea6f|16f3cce078b6c0e42299def4028eea6f|✅| +| csnappy|c6fda5bd51eaa2af6b2c54787c692a4a|c6fda5bd51eaa2af6b2c54787c692a4a|✅| +| ctags|4203134d7b153af000ff8c5022f916ab|4203134d7b153af000ff8c5022f916ab|✅| +| cups|e0a5ddbf53dfad41da26fc1ef60b2256|e0a5ddbf53dfad41da26fc1ef60b2256|✅| +| cups-filters|74741eb5ba32331676f88be468259d1f|74741eb5ba32331676f88be468259d1f|✅| +| cups-pk-helper|0cdadec9ea8f88b7fc7af8ca206da2bd|0cdadec9ea8f88b7fc7af8ca206da2bd|✅| +| curl|8424597f247da68b6041dd7f9ca367fe|8424597f247da68b6041dd7f9ca367fe|✅| +| cvs|0213ea514e231559d6ff8f80a34117f0|0213ea514e231559d6ff8f80a34117f0|✅| +| cyrus-sasl|6f228a692516f5318a64505b46966cfa|6f228a692516f5318a64505b46966cfa|✅| +| dash|57222b768b84003ea4b801e5d5e0e52b|57222b768b84003ea4b801e5d5e0e52b|✅| +| datefudge|b8c03f4b0c0b7efab35c46e71ef6de4e|b8c03f4b0c0b7efab35c46e71ef6de4e|✅| +| dav1d|62ab01e916affdd646a4be0bc2815744|62ab01e916affdd646a4be0bc2815744|✅| +| dblatex|550adafd078432ff144b57d90c647714|550adafd078432ff144b57d90c647714|✅| +| dbus|da42f55aeec51b355587bc3062fc2d41|da42f55aeec51b355587bc3062fc2d41|✅| +| dbus-broker|7598df58394caad29b702069e05e8d79|7598df58394caad29b702069e05e8d79|✅| +| dbus-glib|021e6c8a288df02c227e4aafbf7e7527|021e6c8a288df02c227e4aafbf7e7527|✅| +| dbus-python|33be8a4a766e1c7c9a377b8f934ce21a|33be8a4a766e1c7c9a377b8f934ce21a|✅| +| dconf|ac8db20b0d6b996d4bbbeb96463d01f0|ac8db20b0d6b996d4bbbeb96463d01f0|✅| +| debugedit|9961a1ae59b6417d27e3a646dc4078b7|9961a1ae59b6417d27e3a646dc4078b7|✅| +| dejagnu|2ac8405a4c7ca8611d004fe852966c6f|2ac8405a4c7ca8611d004fe852966c6f|✅| +| dejavu-fonts|20e0a367b211dfbf62484ffda108c0e2|20e0a367b211dfbf62484ffda108c0e2|✅| +| desktop-file-utils|29739e005f5887cf41639b8450f3c23f|29739e005f5887cf41639b8450f3c23f|✅| +| devhelp|14b56884ae13c4ad7d87036a65b9eaed|14b56884ae13c4ad7d87036a65b9eaed|✅| +| device-mapper-persistent-data|a47244490babd3df290e51761e81186d|a47244490babd3df290e51761e81186d|✅| +| devscripts|317055a6c78376e5ad4fd6cdea901c34|317055a6c78376e5ad4fd6cdea901c34|✅| +| dhcp|36c6ca77212373b0cff478ae9e5d32af|36c6ca77212373b0cff478ae9e5d32af|✅| +| diffutils|2745c50f6f4e395e7b7d52f902d075bf|2745c50f6f4e395e7b7d52f902d075bf|✅| +| ding-libs|6252ff1358b91f23444b9586695ef4f9|6252ff1358b91f23444b9586695ef4f9|✅| +| distribution-gpg-keys|0ba2d355145a08fab69448c5a1bc21a4|0ba2d355145a08fab69448c5a1bc21a4|✅| +| djvulibre|6cb8caf53634edbc91cdcf0f9108c478|6cb8caf53634edbc91cdcf0f9108c478|✅| +| dkms|14586490dbe1421f34991d3f8d092b27|14586490dbe1421f34991d3f8d092b27|✅| +| dmidecode|b8ed8fa2c01c624a61157f10dbbf2b03|b8ed8fa2c01c624a61157f10dbbf2b03|✅| +| dml|1d2a5a4fbc1e608576e0eeedf4163d12|1d2a5a4fbc1e608576e0eeedf4163d12|✅| +| dmraid|819338fcef98e8e25819f0516722beeb|819338fcef98e8e25819f0516722beeb|✅| +| dnf|97007ea8b4a90cac3f14fcf68c7415b1|97007ea8b4a90cac3f14fcf68c7415b1|✅| +| dnf-plugins-core|b50d4af3b27a8ad6f53996121560b421|b50d4af3b27a8ad6f53996121560b421|✅| +| dnsmasq|a227ce79d772c8a49f94335cdb041e77|a227ce79d772c8a49f94335cdb041e77|✅| +| docbook-dtds|9a7f5b1b7dd52d0ca4fb080619f0459c|9a7f5b1b7dd52d0ca4fb080619f0459c|✅| +| docbook-style-dsssl|8459913bbd8a5724a6fe4b9ed5bab5af|8459913bbd8a5724a6fe4b9ed5bab5af|✅| +| docbook-style-xsl|62375ca864fc198cb2b17d98209d0b8c|62375ca864fc198cb2b17d98209d0b8c|✅| +| docbook2X|b9b76a6af198c4f44574cfd17a322f01|b9b76a6af198c4f44574cfd17a322f01|✅| +| docbook5-style-xsl|4a400f0264a19329c7f95f69e098744a|4a400f0264a19329c7f95f69e098744a|✅| +| dos2unix|001af2b16ae216241ac08bef29f36c28|001af2b16ae216241ac08bef29f36c28|✅| +| dosfstools|49c8e457327dc61efab5b115a27b087a|49c8e457327dc61efab5b115a27b087a|✅| +| double-conversion|e94d3a33a417e692e5600e75019f0272|e94d3a33a417e692e5600e75019f0272|✅| +| doxygen|5f7ab15c8298d013c5ef205a4febc7b4|5f7ab15c8298d013c5ef205a4febc7b4|✅| +| dpkg|591fe669ae36c1c93a8658bd650e38a6|591fe669ae36c1c93a8658bd650e38a6|✅| +| dracut|bce69baf6f633ecf84dea7e3bb63dd32|bce69baf6f633ecf84dea7e3bb63dd32|✅| +| drpm|935a26221e8e82e7a3bffbf36450ab99|935a26221e8e82e7a3bffbf36450ab99|✅| +| dtc|614ca19476dde5905f91b517eb678e01|614ca19476dde5905f91b517eb678e01|✅| +| duktape|b3200b02ab80125b694bae887d7c1ca6|b3200b02ab80125b694bae887d7c1ca6|✅| +| dump|620f02f1a5c5e7954a2948f0331824d2|620f02f1a5c5e7954a2948f0331824d2|✅| +| dwarves|8cd255dff99ecfed4c5e89c98fc93cb6|8cd255dff99ecfed4c5e89c98fc93cb6|✅| +| dwz|d2867986d0df78bfbc22587628873fae|d2867986d0df78bfbc22587628873fae|✅| +| dyninst|c3a6fc1fc59bb26472f918d4cb797f11|c3a6fc1fc59bb26472f918d4cb797f11|✅| +| e2fsprogs|7eda79bc0d131b33affe1d993d76711a|7eda79bc0d131b33affe1d993d76711a|✅| +| easymock|06c1cdf2a6a27c4f8bdbbf402873badc|06c1cdf2a6a27c4f8bdbbf402873badc|✅| +| ed|fa861f0c9ebb8c0e1b79fda770a73b1c|fa861f0c9ebb8c0e1b79fda770a73b1c|✅| +| edk2|9fb4b549b07a8e9356eb369b5c1c09b7|9fb4b549b07a8e9356eb369b5c1c09b7|✅| +| efi-rpm-macros|029c93ac8f77d2b99fb0c955b082882d|029c93ac8f77d2b99fb0c955b082882d|✅| +| efibootmgr|e170147da25e1d5f72721ffc46fe4e06|e170147da25e1d5f72721ffc46fe4e06|✅| +| efivar|243fdbc48440212695cb9c6e6fd0f44f|243fdbc48440212695cb9c6e6fd0f44f|✅| +| egl-wayland|76e65e5f34c3cc9a80f3d02aac4f1b64|76e65e5f34c3cc9a80f3d02aac4f1b64|✅| +| eglexternalplatform|ca1c152789955332cf315a9934742be2|ca1c152789955332cf315a9934742be2|✅| +| eigen3|132dde48fe2b563211675626d29f1707|132dde48fe2b563211675626d29f1707|✅| +| elfutils|79ad698e61a052bea79e77df6a08bc4b|79ad698e61a052bea79e77df6a08bc4b|✅| +| elinks|09ba9bf3f222da893a830f6e27a6cc3d|09ba9bf3f222da893a830f6e27a6cc3d|✅| +| emacs|e0631d868a13b503a5feef042435b67c|e0631d868a13b503a5feef042435b67c|✅| +| emacs-auctex|f958d5cded05d5bec87d908c4d0a36af|f958d5cded05d5bec87d908c4d0a36af|✅| +| enchant2|3cbf29a5d7f31107adb4e584e0bdfebb|3cbf29a5d7f31107adb4e584e0bdfebb|✅| +| environment-modules|098f13df9b41361a53e8434dede97daa|098f13df9b41361a53e8434dede97daa|✅| +| eog|76d2082690f129c0b2e84ccbbefda925|76d2082690f129c0b2e84ccbbefda925|✅| +| esmtp|79a9c1f9023d53f35bb82bf446150a72|79a9c1f9023d53f35bb82bf446150a72|✅| +| ethtool|38b72d12ccb7911066c91f540bee7e75|38b72d12ccb7911066c91f540bee7e75|✅| +| evince|ff392f4cc4189fb63cd9a1a370bd094e|ff392f4cc4189fb63cd9a1a370bd094e|✅| +| evolution-data-server|51819adc6f374da0651065121366a2e8|51819adc6f374da0651065121366a2e8|✅| +| exec-maven-plugin|8404821d49d677e2c3c694746063efc0|8404821d49d677e2c3c694746063efc0|✅| +| execstack|be72ec6026b1be67ad46351c428d004e|be72ec6026b1be67ad46351c428d004e|✅| +| exiv2|75a8766216a15ad104f09ab4a0eab7ca|75a8766216a15ad104f09ab4a0eab7ca|✅| +| expat|686e9d986f85966c7924dfc041cdc15e|686e9d986f85966c7924dfc041cdc15e|✅| +| expect|00fce8de158422f5ccd2666512329bd2|00fce8de158422f5ccd2666512329bd2|✅| +| fcoe-utils|5edce7eac4413a4f982def4722e9f465|5edce7eac4413a4f982def4722e9f465|✅| +| fdk-aac-free|b15f56aebd0b4cfe8532b24ccfd8d11e|b15f56aebd0b4cfe8532b24ccfd8d11e|✅| +| fdupes|215dfb62542f26338229ca1d7e33202f|215dfb62542f26338229ca1d7e33202f|✅| +| felix-utils|407c872ff34d0313903086a7beded60d|407c872ff34d0313903086a7beded60d|✅| +| fftw|8ccbf6a5ea78a16dbc3e1306e234cc5c|8ccbf6a5ea78a16dbc3e1306e234cc5c|✅| +| file|26b2a96d4e3a8938827a1e572afd527a|26b2a96d4e3a8938827a1e572afd527a|✅| +| file-roller|fd743c77f1af1934a9eac7e7b1688219|fd743c77f1af1934a9eac7e7b1688219|✅| +| findutils|4a4a547e888a944b2f3af31d789a1137|4a4a547e888a944b2f3af31d789a1137|✅| +| fio|db4e8fb232c1eef63d59d4919532d7db|db4e8fb232c1eef63d59d4919532d7db|✅| +| firefox|d85e552e25f6fdd8ef38c9bc7fbf44f9|d85e552e25f6fdd8ef38c9bc7fbf44f9|✅| +| firewalld|fd0a1ad1d42e1d1ec900c71e2ce5870d|fd0a1ad1d42e1d1ec900c71e2ce5870d|✅| +| fish|2a1ae1070c6486093cbea507da8b30e0|2a1ae1070c6486093cbea507da8b30e0|✅| +| flac|ca9140f37b286d2571e37d66aae50f92|ca9140f37b286d2571e37d66aae50f92|✅| +| flashrom|dd2727f8fa05a4517689ca4f9d87e600|dd2727f8fa05a4517689ca4f9d87e600|✅| +| flatpak|95506cfc52eb886ad00e17914071b808|95506cfc52eb886ad00e17914071b808|✅| +| flex|2882e3179748cc9f9c23ec593d6adc8d|2882e3179748cc9f9c23ec593d6adc8d|✅| +| flexiblas|eb4eb4923e7ea721af74f5f68dbf7661|eb4eb4923e7ea721af74f5f68dbf7661|✅| +| fltk|84907602c2e50fadec3bc40fb61935cd|84907602c2e50fadec3bc40fb61935cd|✅| +| fmt|fe7f1585844b14c647bd332ad5562832|fe7f1585844b14c647bd332ad5562832|✅| +| fontawesome-fonts|5a987478de2af177cb2b7c5cb2e86100|5a987478de2af177cb2b7c5cb2e86100|✅| +| fontawesome4-fonts|4b114049b3a47093950d042786a1f55f|4b114049b3a47093950d042786a1f55f|✅| +| fontconfig|d110d7a2636d420ae6ed9d2cf92002a4|d110d7a2636d420ae6ed9d2cf92002a4|✅| +| fontforge|7043f25368ed25bcd75d168564919fb7|7043f25368ed25bcd75d168564919fb7|✅| +| fonttools|a76655b6bad627a7d321b76f2e1f5665|a76655b6bad627a7d321b76f2e1f5665|✅| +| fonttosfnt|d0173cfab9af4b6c933e557f091bdfe2|d0173cfab9af4b6c933e557f091bdfe2|✅| +| fpaste|a3c2071d6773fd986904274095270bc9|a3c2071d6773fd986904274095270bc9|✅| +| fprintd|341566e629c70ab428d265f4dd3e00be|341566e629c70ab428d265f4dd3e00be|✅| +| freeglut|f1621464e6525d0368976870cab8f418|f1621464e6525d0368976870cab8f418|✅| +| freetype|fe73327ebbf0b629f3ad24be656d59de|fe73327ebbf0b629f3ad24be656d59de|✅| +| fribidi|21185b398635a7fc0d3ff0a7578c4791|21185b398635a7fc0d3ff0a7578c4791|✅| +| fscryptctl|08ee3365836f6c588884d01cf5a51516|08ee3365836f6c588884d01cf5a51516|✅| +| fuse|842cd790cca9b09dc0dd612a7250901f|842cd790cca9b09dc0dd612a7250901f|✅| +| fuse-overlayfs|6a6e7fe1178243f60a36369362aafe12|6a6e7fe1178243f60a36369362aafe12|✅| +| fuse2|8000410aadc9231fd48495f7642f3312|8000410aadc9231fd48495f7642f3312|✅| +| future|506e2e9aaf0d787ff3c584caf0e3adb7|506e2e9aaf0d787ff3c584caf0e3adb7|✅| +| fwupd|6a766008d248a7b3e6a7a8752ca19192|6a766008d248a7b3e6a7a8752ca19192|✅| +| galera|d1cc4629327be8c1356a26c0b8276ccf|d1cc4629327be8c1356a26c0b8276ccf|✅| +| gawk|d63b4de2c722cbd9b8cc8e6f14d78a1e|d63b4de2c722cbd9b8cc8e6f14d78a1e|✅| +| gc|787177b1b15aa19ffa0d61d8f508b69d|787177b1b15aa19ffa0d61d8f508b69d|✅| +| gcab|eb1fec63d35aaa82d4154818072c1b0c|eb1fec63d35aaa82d4154818072c1b0c|✅| +| gcc|09f0ddfaec2f1657a01fa18f22793d9c|09f0ddfaec2f1657a01fa18f22793d9c|✅| +| gcr|c732fed6990f925c5958bb7ac4509621|c732fed6990f925c5958bb7ac4509621|✅| +| gcr3|c1e98af977236255006e11e8f8cfbaca|c1e98af977236255006e11e8f8cfbaca|✅| +| gd|7a58b54d375eda236414201252a0ee3c|7a58b54d375eda236414201252a0ee3c|✅| +| gdb|fbd3cdae16c581e8a742cb766ba35076|fbd3cdae16c581e8a742cb766ba35076|✅| +| gdbm|8551961e36bf8c70b7500d255d3658ec|8551961e36bf8c70b7500d255d3658ec|✅| +| gdisk|01c11ecfa454096543562e3068530e01|01c11ecfa454096543562e3068530e01|✅| +| gdk-pixbuf2|4a62f339cb1424693fba9bb7ffef8150|4a62f339cb1424693fba9bb7ffef8150|✅| +| gdm|8b857cf6510cc038538399aaaeaa0dff|8b857cf6510cc038538399aaaeaa0dff|✅| +| gedit|fc257c0bce2ee900208032913f94053f|fc257c0bce2ee900208032913f94053f|✅| +| geoclue2|be0a2f69fdcc3d9cd7260455c8599124|be0a2f69fdcc3d9cd7260455c8599124|✅| +| geocode-glib|4c0dcdb7ee1222435b20acd3d7b68cd1|4c0dcdb7ee1222435b20acd3d7b68cd1|✅| +| gettext|db2f3daf34fd5b85ab1a56f9033e42d1|db2f3daf34fd5b85ab1a56f9033e42d1|✅| +| gflags|1a865b93bacfa963201af3f75b7bd64c|1a865b93bacfa963201af3f75b7bd64c|✅| +| ghostscript|26c0cbfa2e09da97f1fc78728048ada8|26c0cbfa2e09da97f1fc78728048ada8|✅| +| gi-docgen|a856428dce31c1b63fd466f4bef0fd35|a856428dce31c1b63fd466f4bef0fd35|✅| +| giflib|6f03aee4ebe54ac2cc1ab3e4b0a049e5|6f03aee4ebe54ac2cc1ab3e4b0a049e5|✅| +| git|c1f58a12b891ad73927b8e4a3aa29c7b|c1f58a12b891ad73927b8e4a3aa29c7b|✅| +| git-lfs|b6bfd406f9dfba52a55abe78b73f91f9|b6bfd406f9dfba52a55abe78b73f91f9|✅| +| gjs|0d5ad8f315872e5dce7335d182cda546|0d5ad8f315872e5dce7335d182cda546|✅| +| gl-manpages|8a0c08f183460941e7933d3719ed12a4|8a0c08f183460941e7933d3719ed12a4|✅| +| glade|39393a82949a945d09105d35421c29ce|39393a82949a945d09105d35421c29ce|✅| +| glib-networking|7fc6ca153af0833fdf5c65044a3f7c42|7fc6ca153af0833fdf5c65044a3f7c42|✅| +| glib2|d93fb5bf93a14a2aa0578b97c349e5b9|d93fb5bf93a14a2aa0578b97c349e5b9|✅| +| glibmm24|6defa41dd789059e57b0b417c36c004f|6defa41dd789059e57b0b417c36c004f|✅| +| glslang|0d43884d4cfe1f374025ce001ed8d724|0d43884d4cfe1f374025ce001ed8d724|✅| +| glusterfs|12dc61d34bd0d4fa27c6584c498eb637|12dc61d34bd0d4fa27c6584c498eb637|✅| +| gmp|956dc04e864001a9c22429f761f2c283|956dc04e864001a9c22429f761f2c283|✅| +| gnome-autoar|ac1a423f861ed5765a5d03251c00746d|ac1a423f861ed5765a5d03251c00746d|✅| +| gnome-backgrounds|1d0a89993d466806b81c267aede098e4|1d0a89993d466806b81c267aede098e4|✅| +| gnome-bluetooth|46494f676eb14c436525e5a5671eae37|46494f676eb14c436525e5a5671eae37|✅| +| gnome-boxes|893fd0976e8edadec47df02e5a56c11f|893fd0976e8edadec47df02e5a56c11f|✅| +| gnome-calculator|f5e2d3f5f2b08bf7a234e3e3147a8c79|f5e2d3f5f2b08bf7a234e3e3147a8c79|✅| +| gnome-calendar|b7f3c0ca6d237c491634c1f2c3ff0c3b|b7f3c0ca6d237c491634c1f2c3ff0c3b|✅| +| gnome-characters|e0caf4f5a04230b49f5a917b96440c2a|e0caf4f5a04230b49f5a917b96440c2a|✅| +| gnome-common|933258d9c23e218eb6eec9cc1951b053|933258d9c23e218eb6eec9cc1951b053|✅| +| gnome-control-center|4a53264dc9c2b07a50f64bf8d2c548e0|4a53264dc9c2b07a50f64bf8d2c548e0|✅| +| gnome-desktop3|1f0b7281e462d6dfc8d3888fdaafd2ba|1f0b7281e462d6dfc8d3888fdaafd2ba|✅| +| gnome-disk-utility|31afaf55ac318ce91368620fe505321c|31afaf55ac318ce91368620fe505321c|✅| +| gnome-font-viewer|40bc110144ea80578fe14b1e5487d25e|40bc110144ea80578fe14b1e5487d25e|✅| +| gnome-keyring|8728a6d344f29c545d9d31cb5c708f14|8728a6d344f29c545d9d31cb5c708f14|✅| +| gnome-kiosk|33e652827543935001d18e5d2fd2e39d|33e652827543935001d18e5d2fd2e39d|✅| +| gnome-logs|fbeada138a28d7ba13a4a95d585ee4c0|fbeada138a28d7ba13a4a95d585ee4c0|✅| +| gnome-menus|a8fd71fcf31a87fc799d80396a526829|a8fd71fcf31a87fc799d80396a526829|✅| +| gnome-online-accounts|9406339e88caf9ecd11191f96b6cc10e|9406339e88caf9ecd11191f96b6cc10e|✅| +| gnome-remote-desktop|055366f5861fd594aaa00e7158af2d8f|055366f5861fd594aaa00e7158af2d8f|✅| +| gnome-session|0223353306fb2e5b84bd42e3fde905f0|0223353306fb2e5b84bd42e3fde905f0|✅| +| gnome-settings-daemon|5539036fdc10b9f250890b725fdbfb05|5539036fdc10b9f250890b725fdbfb05|✅| +| gnome-shell|1640bfa5be0ef53ac867b5804717d081|1640bfa5be0ef53ac867b5804717d081|✅| +| gnome-shell-extensions|e5b364f1ac28ab781508d72755a15003|e5b364f1ac28ab781508d72755a15003|✅| +| gnome-software|d4bc58901ef0de7af3de8c9c6433e9be|d4bc58901ef0de7af3de8c9c6433e9be|✅| +| gnome-system-monitor|24563ad272c83af1617c5bcec98a175d|24563ad272c83af1617c5bcec98a175d|✅| +| gnome-terminal|202333df14637f61911480040dc0d554|202333df14637f61911480040dc0d554|✅| +| gnome-themes-extra|f9f2c6c521948da427f702372e16f826|f9f2c6c521948da427f702372e16f826|✅| +| gnome-user-docs|0469b3fae941723634a42de407e82c38|0469b3fae941723634a42de407e82c38|✅| +| gnu-efi|192d94e995ddd4ebdce4903adfd06039|192d94e995ddd4ebdce4903adfd06039|✅| +| gnupg2|e21ab42c629af80f19f813eeb61aa939|e21ab42c629af80f19f813eeb61aa939|✅| +| gnutls|8edaa18bce2a5e7a48d8917352a2ba88|8edaa18bce2a5e7a48d8917352a2ba88|✅| +| go-bindata|3679737cc048512beb42d358df830fca|3679737cc048512beb42d358df830fca|✅| +| go-compilers|5c4b5b42a1963bce97829903b514f663|5c4b5b42a1963bce97829903b514f663|✅| +| gobject-introspection|5cb554fdd139db79f9b1be13892fddac|5cb554fdd139db79f9b1be13892fddac|✅| +| golang|0438b991bbc4a4410e42662855cb95b9|0438b991bbc4a4410e42662855cb95b9|✅| +| golang-github-cpuguy83-md2man|afd343ecba3ad16ee7261d4a95869894|afd343ecba3ad16ee7261d4a95869894|✅| +| golang-github-prometheus|cefed02742933681caeed4f6b74fd43d|cefed02742933681caeed4f6b74fd43d|✅| +| golang-github-prometheus-node-exporter|5b00f60341d34da5cd993853d099e0ce|5b00f60341d34da5cd993853d099e0ce|✅| +| golist|d1f77c5684fec1c31566ede37793a847|d1f77c5684fec1c31566ede37793a847|✅| +| google-benchmark|0459a6c530df9851bee6504c3e37c2e7|0459a6c530df9851bee6504c3e37c2e7|✅| +| google-guice|07f09336c1be4251050e68a168f60d8c|07f09336c1be4251050e68a168f60d8c|✅| +| gperf|9e251c0a618ad0824b51117d5d9db87e|9e251c0a618ad0824b51117d5d9db87e|✅| +| gperftools|62bf6c76ba855ed580de5e139bd2a483|62bf6c76ba855ed580de5e139bd2a483|✅| +| gpgme|3a83288e753a7da53a5626d29e4416fd|3a83288e753a7da53a5626d29e4416fd|✅| +| gpm|19c153b0abf92fea7fd46f3a90f0366a|19c153b0abf92fea7fd46f3a90f0366a|✅| +| graphene|32660faa6ab717ee1600566ede027e9d|32660faa6ab717ee1600566ede027e9d|✅| +| graphviz|531e90a4d8c239bbe6c03b82592828eb|531e90a4d8c239bbe6c03b82592828eb|✅| +| grep|7c9bbd74492131245f7cdb291fa142c0|7c9bbd74492131245f7cdb291fa142c0|✅| +| groff|5e4f40315a22bb8a158748e7d5094c7d|5e4f40315a22bb8a158748e7d5094c7d|✅| +| grubby|1005907b275d6d93368d045274537d86|1005907b275d6d93368d045274537d86|✅| +| gsettings-desktop-schemas|bfb5047307ce2cc8718ee584fd4cb2bd|bfb5047307ce2cc8718ee584fd4cb2bd|✅| +| gsl|36aee97e67f64dbdab7afae197e3483b|36aee97e67f64dbdab7afae197e3483b|✅| +| gsm|fcca74c770a341d78ea4604418c1264b|fcca74c770a341d78ea4604418c1264b|✅| +| gsound|05682bce53a9dfee1b785870e8f5a6a3|05682bce53a9dfee1b785870e8f5a6a3|✅| +| gspell|6c1145a0d2a40c2266337a3975e0e8d5|6c1145a0d2a40c2266337a3975e0e8d5|✅| +| gssdp|1d3c66a094a07175ccb87bbdfc2b6e93|1d3c66a094a07175ccb87bbdfc2b6e93|✅| +| gssproxy|fd7b189679f37d44c795e7b32be38f71|fd7b189679f37d44c795e7b32be38f71|✅| +| gstreamer1|62caa2c16550ea444f5d0eb09e0851f3|62caa2c16550ea444f5d0eb09e0851f3|✅| +| gstreamer1-plugins-bad-free|2ffe91745cee8f6348f90c07afe8fba2|2ffe91745cee8f6348f90c07afe8fba2|✅| +| gstreamer1-plugins-base|b8ac886fff5c89eff5d7873f259c2e37|b8ac886fff5c89eff5d7873f259c2e37|✅| +| gstreamer1-plugins-good|96908725329c734eabeefcf2c443fbf4|96908725329c734eabeefcf2c443fbf4|✅| +| gtest|95b29f0038ec84a611df951d74d99897|95b29f0038ec84a611df951d74d99897|✅| +| gtk-doc|ea6563421abe964d02135ca0d5b8dd8e|ea6563421abe964d02135ca0d5b8dd8e|✅| +| gtk-vnc|27f0dc7f33cbfdaa6c9eb7cf169f4866|27f0dc7f33cbfdaa6c9eb7cf169f4866|✅| +| gtk2|0118e98dbe0e4dab90ce475f9f0e6c0c|0118e98dbe0e4dab90ce475f9f0e6c0c|✅| +| gtk3|7ed2f5914683ebd515da22f5784389f4|7ed2f5914683ebd515da22f5784389f4|✅| +| gtk4|703c847265c00309ba2836afac717385|703c847265c00309ba2836afac717385|✅| +| gtkglext|ed7ba24ce06a8630c07f2d0ee5f04ab4|ed7ba24ce06a8630c07f2d0ee5f04ab4|✅| +| gtkmm24|6c59ae8bbff48fad9132f23af347acf1|6c59ae8bbff48fad9132f23af347acf1|✅| +| gtkmm30|f55ed05e1f04f3d7bb11f185774acb45|f55ed05e1f04f3d7bb11f185774acb45|✅| +| gtksourceview4|2bf056caaae27654ec3a5930dd5597d3|2bf056caaae27654ec3a5930dd5597d3|✅| +| gtksourceview5|7ea7348d059c210b8bf7428af4ddbcbc|7ea7348d059c210b8bf7428af4ddbcbc|✅| +| gts|023ebb6b13b8707534182a3ef0d12908|023ebb6b13b8707534182a3ef0d12908|✅| +| guava|4b4315f81e66ff47c0e4454babf42e4b|4b4315f81e66ff47c0e4454babf42e4b|✅| +| guile|258983e0156c2bc66539dcbcb96f2bd2|258983e0156c2bc66539dcbcb96f2bd2|✅| +| gumbo-parser|c6f75c9eda65e897c242f8958a34aed0|c6f75c9eda65e897c242f8958a34aed0|✅| +| gupnp|daf91eed0ddc6708e158d3d4bdc2994a|daf91eed0ddc6708e158d3d4bdc2994a|✅| +| gupnp-dlna|763703ddfa2660ed881296cab5e07047|763703ddfa2660ed881296cab5e07047|✅| +| gupnp-igd|87e2a870fe2f53b2a3f6a51ae5d17596|87e2a870fe2f53b2a3f6a51ae5d17596|✅| +| gv|80035c43285781b68361acda09ad7441|80035c43285781b68361acda09ad7441|✅| +| gvfs|2a070704958ba5dab6098d51dda6a2ba|2a070704958ba5dab6098d51dda6a2ba|✅| +| gzip|9608e4ac5f061b2a6479dc44e917a5db|9608e4ac5f061b2a6479dc44e917a5db|✅| +| hamcrest|36277e4e26555228549cd31dc0cba2eb|36277e4e26555228549cd31dc0cba2eb|✅| +| harfbuzz|f0040d0fc02cf94cac9f46a94c44c6de|f0040d0fc02cf94cac9f46a94c44c6de|✅| +| hdparm|6d6d039d61ec995b1ec72ddce0b1853b|6d6d039d61ec995b1ec72ddce0b1853b|✅| +| help2man|2a0ffaa1822df5b6971f486a4fe1a4d1|2a0ffaa1822df5b6971f486a4fe1a4d1|✅| +| hexedit|9b5849759dbda9ab25ec22818c16e970|9b5849759dbda9ab25ec22818c16e970|✅| +| hfsplus-tools|0435afc389b919027b69616ad1b05709|0435afc389b919027b69616ad1b05709|✅| +| hicolor-icon-theme|84eec8d6f810240a069c731f1870b474|84eec8d6f810240a069c731f1870b474|✅| +| hidapi|7783af65a26bad1be2c1f5fc28f0071f|7783af65a26bad1be2c1f5fc28f0071f|✅| +| highway|2747e50aa0ec0126cabc3b50799b9547|2747e50aa0ec0126cabc3b50799b9547|✅| +| hiredis|58e8313188f66ed1be1c220d14a7752e|58e8313188f66ed1be1c220d14a7752e|✅| +| hivex|7553678cffda323c7aa327f53ea8146e|7553678cffda323c7aa327f53ea8146e|✅| +| hostname|bf6b089a1f59233b5f329b26ff5e8a4e|bf6b089a1f59233b5f329b26ff5e8a4e|✅| +| http-parser|1b0f2371aabacbadaa03cc532cedcf92|1b0f2371aabacbadaa03cc532cedcf92|✅| +| httpcomponents-client|a5e87bac550b1beb72eef08b60a3d69b|a5e87bac550b1beb72eef08b60a3d69b|✅| +| httpcomponents-core|fcff1b5458e0d88616c0378ab0ab5070|fcff1b5458e0d88616c0378ab0ab5070|✅| +| httpd|30377ec4d7fb8361e1d1f2ab3158b467|30377ec4d7fb8361e1d1f2ab3158b467|✅| +| hunspell|0ba8a8ce20c6336a7b76af16d8cfd243|0ba8a8ce20c6336a7b76af16d8cfd243|✅| +| hunspell-en|9cf1d3e3a372a8c96f4b526fba380211|9cf1d3e3a372a8c96f4b526fba380211|✅| +| hwdata|9863da0134829d4c3ce01a329e663fa6|9863da0134829d4c3ce01a329e663fa6|✅| +| hwloc|61ab618f4836a02679f3d286776c6561|61ab618f4836a02679f3d286776c6561|✅| +| hyphen|5ade6ae2a99bc1e9e57031ca88d36dad|5ade6ae2a99bc1e9e57031ca88d36dad|✅| +| ibus|e788203d60e2b9cf56d95f1ee73a6898|e788203d60e2b9cf56d95f1ee73a6898|✅| +| ibus-libpinyin|25d3508af12ce2dba9b083b14634e11b|25d3508af12ce2dba9b083b14634e11b|✅| +| icoutils|907bfd140aa2cebd7fb2d3def6d24c9e|907bfd140aa2cebd7fb2d3def6d24c9e|✅| +| icu|6688aeff0e8b82acd277bc50a2f2afca|6688aeff0e8b82acd277bc50a2f2afca|✅| +| iftop|7e6decb4958e8a4890cccac335239f24|7e6decb4958e8a4890cccac335239f24|✅| +| iio-sensor-proxy|ca3c519de780a71b3df0aae7a8c14ee5|ca3c519de780a71b3df0aae7a8c14ee5|✅| +| ima-evm-utils|8ab25201be4431aaf271414817ffc40f|8ab25201be4431aaf271414817ffc40f|✅| +| imath|5cedab446ab296c080957c3037c6d097|5cedab446ab296c080957c3037c6d097|✅| +| imlib2|b9b3c3c33671b4deaa872579eaf15154|b9b3c3c33671b4deaa872579eaf15154|✅| +| infinipath-psm|031eb27688c932867d55054e76d00875|031eb27688c932867d55054e76d00875|✅| +| inih|e27e394554d9f339b728035a5766d8f3|e27e394554d9f339b728035a5766d8f3|✅| +| iniparser|e43b722c71b399ab17c329c04dbdf1d7|e43b722c71b399ab17c329c04dbdf1d7|✅| +| initial-setup|506d91673ccd5440222c4bd81c8bd948|506d91673ccd5440222c4bd81c8bd948|✅| +| initscripts|915d6c23fbc110be0b1b5a96a2285b44|915d6c23fbc110be0b1b5a96a2285b44|✅| +| inkscape|3b16db43ffdae2156c4f318a44c32bbd|3b16db43ffdae2156c4f318a44c32bbd|✅| +| intltool|12e517cac2b57a0121cda351570f1e63|12e517cac2b57a0121cda351570f1e63|✅| +| iotop|5ef9456b26d7694abf3101a72e1e0d1d|5ef9456b26d7694abf3101a72e1e0d1d|✅| +| ipcalc|95d2320fd982352823011538260e676f|95d2320fd982352823011538260e676f|✅| +| iperf3|f084f221e829c5b9abee96c8f819de97|f084f221e829c5b9abee96c8f819de97|✅| +| ipmitool|0aa41c99d93ce129cf00a9b8803ed8c9|0aa41c99d93ce129cf00a9b8803ed8c9|✅| +| iproute|6716fc3188dbea226997fa2478a190d7|6716fc3188dbea226997fa2478a190d7|✅| +| iprutils|a6e451a713a7dbdd446a976b4efaf8d1|a6e451a713a7dbdd446a976b4efaf8d1|✅| +| ipset|34b92f93292e6114aede1a0f18a75251|34b92f93292e6114aede1a0f18a75251|✅| +| iptables|ffa00f68d63e723c21b8a091c5c0271b|ffa00f68d63e723c21b8a091c5c0271b|✅| +| iputils|f2d296dc69135dcd2e95e3dd740fce94|f2d296dc69135dcd2e95e3dd740fce94|✅| +| ipvsadm|c0c22a127cefa71a031046aa089cc656|c0c22a127cefa71a031046aa089cc656|✅| +| ipython|06ab1d0a2a478d2b5138d8347f0405af|06ab1d0a2a478d2b5138d8347f0405af|✅| +| irqbalance|55249fa2dad53b1a9cadaf0d1679366c|55249fa2dad53b1a9cadaf0d1679366c|✅| +| iscsi-initiator-utils|651fa1c2b0578d94ee6c76954af2ee42|651fa1c2b0578d94ee6c76954af2ee42|✅| +| isns-utils|914f7654ff7398dd4dcf69885f2fc691|914f7654ff7398dd4dcf69885f2fc691|✅| +| iso-codes|6b0db0747ac9f04b1abf50eb67f86437|6b0db0747ac9f04b1abf50eb67f86437|✅| +| isomd5sum|c4e04bba46a162ff60ca6dea04ab3e21|c4e04bba46a162ff60ca6dea04ab3e21|✅| +| itstool|267a3bdc72a2d8abb1b824f2ea32ee9b|267a3bdc72a2d8abb1b824f2ea32ee9b|✅| +| iw|7a47d6f749ec69afcaf351166fd12f6f|7a47d6f749ec69afcaf351166fd12f6f|✅| +| jakarta-activation|4429399ef1ce07d221b805d5fa807e60|4429399ef1ce07d221b805d5fa807e60|✅| +| jakarta-annotations|5719f052a0628a5c18aa180799ab1640|5719f052a0628a5c18aa180799ab1640|✅| +| jakarta-mail|972bcb05336cb757ef098b32645422f6|972bcb05336cb757ef098b32645422f6|✅| +| jakarta-servlet|3779504c3aa4a8b65159a1f1771307d2|3779504c3aa4a8b65159a1f1771307d2|✅| +| jansson|6cbfc54c2ab3b4d7284e188e185c2b0b|6cbfc54c2ab3b4d7284e188e185c2b0b|✅| +| jasper|ecd1a20542eab3ced6b0b8c4beddec75|ecd1a20542eab3ced6b0b8c4beddec75|✅| +| javapackages-bootstrap|607e8cca04ec386f92910784aa2e2a04|607e8cca04ec386f92910784aa2e2a04|✅| +| javapackages-tools|4bdc0cec02baa9be11d067e8b5e83aa5|4bdc0cec02baa9be11d067e8b5e83aa5|✅| +| jbig2dec|b709be00b33ee93053ddf2759f538276|b709be00b33ee93053ddf2759f538276|✅| +| jbigkit|ebcf09bed9f14d7fa188d3bd57349522|ebcf09bed9f14d7fa188d3bd57349522|✅| +| jdependency|5c73b582f7d8a334bcdc381fa3b900e4|5c73b582f7d8a334bcdc381fa3b900e4|✅| +| jdom|dc8391e84cfdb170fcd8279aa370019f|dc8391e84cfdb170fcd8279aa370019f|✅| +| jemalloc|09a8328574dab22a7df848eae6dbbf53|09a8328574dab22a7df848eae6dbbf53|✅| +| jfsutils|8809465cd48a202895bc2a12e1923b5d|8809465cd48a202895bc2a12e1923b5d|✅| +| jitterentropy|0d1437b9667899aff7cbf4d096c5854f|0d1437b9667899aff7cbf4d096c5854f|✅| +| jose|6ce9aa34080b2f3ac58f18ad776a29db|6ce9aa34080b2f3ac58f18ad776a29db|✅| +| jpegxl|fc56e7db98f6182fc0891dce25833e3a|fc56e7db98f6182fc0891dce25833e3a|✅| +| jq|e68fbd6a992e36f1ac48c99bbf825d6b|e68fbd6a992e36f1ac48c99bbf825d6b|✅| +| js-jquery|dfd71d36a12031eddb7403c39458f244|dfd71d36a12031eddb7403c39458f244|✅| +| json-c|6d724389b0a08c519d9dd6e2fac7efb8|6d724389b0a08c519d9dd6e2fac7efb8|✅| +| json-glib|9c40fcd8cdbf484dd1704480afefae14|9c40fcd8cdbf484dd1704480afefae14|✅| +| jsoncpp|d6c8c609f2162eff373db62b90a051c7|d6c8c609f2162eff373db62b90a051c7|✅| +| junit|93bd9f2ddbb4a256d1b1c160a484911d|93bd9f2ddbb4a256d1b1c160a484911d|✅| +| junit5|e06707a74dfae171de4ae9f9782625da|e06707a74dfae171de4ae9f9782625da|✅| +| jupyterlab|ccdbc30f5e31f960625feea953d0b6ae|ccdbc30f5e31f960625feea953d0b6ae|✅| +| jurand|b66551c0da5bed6812c5b09e577722cd|b66551c0da5bed6812c5b09e577722cd|✅| +| kbd|986241b5d94c6bd4ed2f6d2a5ab4320b|986241b5d94c6bd4ed2f6d2a5ab4320b|✅| +| kdump-anaconda-addon|fa2bad099558449ce89500e9a9f0699a|fa2bad099558449ce89500e9a9f0699a|✅| +| keepalived|5f310b66a043a1fb31acf65af15e95bc|5f310b66a043a1fb31acf65af15e95bc|✅| +| kexec-tools|ce3c79e0f639035ef7ddfc39b286a61a|ce3c79e0f639035ef7ddfc39b286a61a|✅| +| keybinder3|97260321fda721fce799174ea6ba10cf|97260321fda721fce799174ea6ba10cf|✅| +| keyutils|6b70b2b381c1b6d9adfaf66d5d3e7c00|6b70b2b381c1b6d9adfaf66d5d3e7c00|✅| +| kmod|85202f0740a75eb52f2163c776f9b564|85202f0740a75eb52f2163c776f9b564|✅| +| krb5|97d5f3a48235c53f6d537c877290d2af|97d5f3a48235c53f6d537c877290d2af|✅| +| ksh|352ac2ae40ed662579a1e30dd739714e|352ac2ae40ed662579a1e30dd739714e|✅| +| kubernetes|deb557ea605153fad31e76816f506c3f|deb557ea605153fad31e76816f506c3f|✅| +| kyotocabinet|34411f903270aca725399901463068ed|34411f903270aca725399901463068ed|✅| +| kyua|475203c0877ebe739edf8b8dff4606ec|475203c0877ebe739edf8b8dff4606ec|✅| +| lame|83e260acbe4389b54fe08e0bdbf7cddb|83e260acbe4389b54fe08e0bdbf7cddb|✅| +| langtable|395a3f18ededacd420dd28c6e22db9ec|395a3f18ededacd420dd28c6e22db9ec|✅| +| lapack|e28b8a99ca5b77b4d1b095f21343db16|e28b8a99ca5b77b4d1b095f21343db16|✅| +| lasi|eb62ccbbbaf681b9e50617a2f48e6347|eb62ccbbbaf681b9e50617a2f48e6347|✅| +| latex2html|16e2314d36145303c959a50acc02b9d8|16e2314d36145303c959a50acc02b9d8|✅| +| lcov|5bb0c0289fced8a6917a8dfa462be751|5bb0c0289fced8a6917a8dfa462be751|✅| +| ldns|429b93dacb2d6ecc5ed63788b14c38e6|429b93dacb2d6ecc5ed63788b14c38e6|✅| +| leptonica|305071f4e498d372f93b80631f9bf21b|305071f4e498d372f93b80631f9bf21b|✅| +| less|35cc7734e9e6224388ab7b9a214da4da|35cc7734e9e6224388ab7b9a214da4da|✅| +| leveldb|afbde776fb8760312009963f09a586c7|afbde776fb8760312009963f09a586c7|✅| +| libICE|b444a0e4c2163d1bbc7b046c3653eb8d|b444a0e4c2163d1bbc7b046c3653eb8d|✅| +| libSM|ffa434ed96ccae45533b3d653300730e|ffa434ed96ccae45533b3d653300730e|✅| +| libX11|1b9bc39366eab2cc7b018907df715f34|1b9bc39366eab2cc7b018907df715f34|✅| +| libXScrnSaver|e613751d38e13aa0d0fd8e0149cec057|e613751d38e13aa0d0fd8e0149cec057|✅| +| libXau|7f14ba9c84a81a2b9dd023706febab38|7f14ba9c84a81a2b9dd023706febab38|✅| +| libXaw|3f1e1052dbf3a2b8582ec24137e1fbd1|3f1e1052dbf3a2b8582ec24137e1fbd1|✅| +| libXcomposite|af0a5f0abb5b55f8411cd738cf0e5259|af0a5f0abb5b55f8411cd738cf0e5259|✅| +| libXcursor|4cdd1886fe5cce6f68554296edb46db8|4cdd1886fe5cce6f68554296edb46db8|✅| +| libXdamage|ca55d29fa0a8b5c4a89f609a7952ebf8|ca55d29fa0a8b5c4a89f609a7952ebf8|✅| +| libXdmcp|0b4056a282c1e14323d5daef8fb5345d|0b4056a282c1e14323d5daef8fb5345d|✅| +| libXext|964942427fcc5a9fa0539661421857c8|964942427fcc5a9fa0539661421857c8|✅| +| libXfixes|65b9ba1e9ff3d16c4fa72915d4bb585a|65b9ba1e9ff3d16c4fa72915d4bb585a|✅| +| libXfont2|c179daa707f5f432f1bc13977e5bb329|c179daa707f5f432f1bc13977e5bb329|✅| +| libXft|cea0a3304e47a841c90fbeeeb55329ee|cea0a3304e47a841c90fbeeeb55329ee|✅| +| libXi|89ac74ad6829c08d5c8ae8f48d363b06|89ac74ad6829c08d5c8ae8f48d363b06|✅| +| libXinerama|228c877558c265d2f63c56a03f7d3f21|228c877558c265d2f63c56a03f7d3f21|✅| +| libXmu|ed52d396115fbc4d05300762aab79685|ed52d396115fbc4d05300762aab79685|✅| +| libXpm|05b5667aadd476d77e9b5ba1a1de213e|05b5667aadd476d77e9b5ba1a1de213e|✅| +| libXpresent|edd87ac15bb666081898dd7382fcbff5|edd87ac15bb666081898dd7382fcbff5|✅| +| libXrandr|850cbc7c921c9d5d0135734b114ff6ac|850cbc7c921c9d5d0135734b114ff6ac|✅| +| libXrender|ebf7fb3241ec03e8a3b2af72f03b4631|ebf7fb3241ec03e8a3b2af72f03b4631|✅| +| libXres|e142ef0ed0366ae89c771c27cfc2ccd1|e142ef0ed0366ae89c771c27cfc2ccd1|✅| +| libXt|4ea21d3b5a36d93a2177d9abed2e54d4|4ea21d3b5a36d93a2177d9abed2e54d4|✅| +| libXtst|02f128fbf809aa9c50d6e54c8e57cb2e|02f128fbf809aa9c50d6e54c8e57cb2e|✅| +| libXv|70bfdd14ca1a563c218794413f0c1f42|70bfdd14ca1a563c218794413f0c1f42|✅| +| libXvMC|11a358e7229fa28dc9801c1e64fe2e18|11a358e7229fa28dc9801c1e64fe2e18|✅| +| libXxf86vm|5b913dac587f2de17a02e17f9a44a75f|5b913dac587f2de17a02e17f9a44a75f|✅| +| libabigail|40325ec3fc2d00c16347eacbcb7727fb|40325ec3fc2d00c16347eacbcb7727fb|✅| +| libadwaita|bd34ccd0f14f82e11b5dbc31df146d60|bd34ccd0f14f82e11b5dbc31df146d60|✅| +| libaio|7d5be185f20eeaae15e267419950aaf7|7d5be185f20eeaae15e267419950aaf7|✅| +| libao|9f5dd20d7e95fd0dd72df5353829f097|9f5dd20d7e95fd0dd72df5353829f097|✅| +| libappindicator|2cccb0a65a8d6ffcb66b199fddc3ecd4|2cccb0a65a8d6ffcb66b199fddc3ecd4|✅| +| libappstream-glib|bf2f1610c2c5b734b6fa82b9319ef26c|bf2f1610c2c5b734b6fa82b9319ef26c|✅| +| libarchive|11a217b523dcdd178490bdb1f83353f3|11a217b523dcdd178490bdb1f83353f3|✅| +| libassuan|9c22e76168675ec996b9d620ffbb7b27|9c22e76168675ec996b9d620ffbb7b27|✅| +| libasyncns|1f553d6ce1ad255bc83b3d8e9384f515|1f553d6ce1ad255bc83b3d8e9384f515|✅| +| libatasmart|53afe2b155c36f658e121fe6def33e77|53afe2b155c36f658e121fe6def33e77|✅| +| libatomic_ops|a7e51e8041c3e60c298c037b2789c3fa|a7e51e8041c3e60c298c037b2789c3fa|✅| +| libavc1394|caf0db059d8b8d35d6f08e6c0e1c7dfe|caf0db059d8b8d35d6f08e6c0e1c7dfe|✅| +| libavif|dde524dfc0e0e37a468277b128662990|dde524dfc0e0e37a468277b128662990|✅| +| libblockdev|6476e5967753ee03d8e65f4d7837a4b6|6476e5967753ee03d8e65f4d7837a4b6|✅| +| libbluray|c744e610f539ba4b31280185ad48f1e1|c744e610f539ba4b31280185ad48f1e1|✅| +| libbpf|97e801fec96279cca0b451d64b9737e5|97e801fec96279cca0b451d64b9737e5|✅| +| libbsd|2c5e63b5bb7771bbe4f572c7788e0bb8|2c5e63b5bb7771bbe4f572c7788e0bb8|✅| +| libburn|454d03ce31addb5b7dca62d213c9660e|454d03ce31addb5b7dca62d213c9660e|✅| +| libbytesize|2ed2ad2e44c4017f016e1ca55be83e62|2ed2ad2e44c4017f016e1ca55be83e62|✅| +| libcacard|2a431d2fbd76a3e294fc254b496cdc70|2a431d2fbd76a3e294fc254b496cdc70|✅| +| libcanberra|34cb7e4430afaf6f447c4ebdb9b42072|34cb7e4430afaf6f447c4ebdb9b42072|✅| +| libcap|5ac971a182fd9ba2b34ff55aa351cb6b|5ac971a182fd9ba2b34ff55aa351cb6b|✅| +| libcap-ng|cdfc750af32f681293e43c5c1bd427c8|cdfc750af32f681293e43c5c1bd427c8|✅| +| libcbor|da3a6a64614678b4f67eced25f52c53b|da3a6a64614678b4f67eced25f52c53b|✅| +| libcdio|aa7629e8f73662a762f64c444b901055|aa7629e8f73662a762f64c444b901055|✅| +| libcdio-paranoia|98332ca7b2a4fcabf5dec8a57cc98fe9|98332ca7b2a4fcabf5dec8a57cc98fe9|✅| +| libcloudproviders|bc97871ac437774b1b0cbb192d907f89|bc97871ac437774b1b0cbb192d907f89|✅| +| libcomps|e668d6cda13590c5c26a302126d9cb7b|e668d6cda13590c5c26a302126d9cb7b|✅| +| libconfig|15ec701205f91f21b1187f8b61e0d64f|15ec701205f91f21b1187f8b61e0d64f|✅| +| libconfuse|f590564c6ea4879db0c8f692bf12f42a|f590564c6ea4879db0c8f692bf12f42a|✅| +| libcxx|9beee404a99cd7c4e70c19ebc6f0df1c|9beee404a99cd7c4e70c19ebc6f0df1c|✅| +| libdaemon|509dc27107c21bcd9fbf2f95f5669563|509dc27107c21bcd9fbf2f95f5669563|✅| +| libdatrie|e26b5aa008b5f3588ab38d2dce9e9325|e26b5aa008b5f3588ab38d2dce9e9325|✅| +| libdazzle|203815dd90239ff732c19fc700417c74|203815dd90239ff732c19fc700417c74|✅| +| libdb|b99454564d5b4479750567031d66fe24|b99454564d5b4479750567031d66fe24|✅| +| libdbi|05e2ceeac4bc85fbe40de8b4b22d9ab3|05e2ceeac4bc85fbe40de8b4b22d9ab3|✅| +| libdbusmenu|3c05d53053b3ea69384b5f93d7a4c7c4|3c05d53053b3ea69384b5f93d7a4c7c4|✅| +| libdecor|7201e594958075d125e6f372d1cf56d7|7201e594958075d125e6f372d1cf56d7|✅| +| libdmx|ca5b5017987d2eee289485b54506ff5c|ca5b5017987d2eee289485b54506ff5c|✅| +| libdnf|5ac93fde7aab7625607635db0a2edf27|5ac93fde7aab7625607635db0a2edf27|✅| +| libdrm|5403981a20c964f4c893ff91393652bd|5403981a20c964f4c893ff91393652bd|✅| +| libdv|f895162161cfa4bb4a94c070a7caa6c7|f895162161cfa4bb4a94c070a7caa6c7|✅| +| libdvdnav|46c46cb0294fbd1fcb8a0181818dad15|46c46cb0294fbd1fcb8a0181818dad15|✅| +| libdvdread|3c58d1624a71a16ff40f55dbaca82523|3c58d1624a71a16ff40f55dbaca82523|✅| +| libdwarf|f076a486baaa19ccf0063a8cefd242df|f076a486baaa19ccf0063a8cefd242df|✅| +| libeconf|1929d12646e41a2d038f4de01f0db97a|1929d12646e41a2d038f4de01f0db97a|✅| +| libedit|103fc913cf691dbe391dcf7bff0e6a84|103fc913cf691dbe391dcf7bff0e6a84|✅| +| libei|80e375c002df47935f0b1ef40bdc03c5|80e375c002df47935f0b1ef40bdc03c5|✅| +| libell|59a61e11139a9f2e6d45eb82f2678cd1|59a61e11139a9f2e6d45eb82f2678cd1|✅| +| libepoxy|10c635557904aed5239a4885a7c4efb7|10c635557904aed5239a4885a7c4efb7|✅| +| liberation-fonts|5c019e62dd91939981e65fc75cfcf119|5c019e62dd91939981e65fc75cfcf119|✅| +| libesmtp|0c03e55bda4cd4d4e785b9e7be127a7d|0c03e55bda4cd4d4e785b9e7be127a7d|✅| +| libestr|1f25a2332750d4bfacfb314235fedff0|1f25a2332750d4bfacfb314235fedff0|✅| +| libevdev|58fe71aa6fd5e80d0928e9b691761311|58fe71aa6fd5e80d0928e9b691761311|✅| +| libevent|b5333f021f880fe76490d8a799cd79f4|b5333f021f880fe76490d8a799cd79f4|✅| +| libexif|00ea6e7ff62d3fd41ea9b2139746703c|00ea6e7ff62d3fd41ea9b2139746703c|✅| +| libfabric|043b891a6cfe850570957703400127ae|043b891a6cfe850570957703400127ae|✅| +| libfastjson|87f7752570bb8f878faafa5367df9b15|87f7752570bb8f878faafa5367df9b15|✅| +| libffi|0da1a5ed7786ac12dcbaf0d499d8a049|0da1a5ed7786ac12dcbaf0d499d8a049|✅| +| libfido2|000c10073b6f4ac595b8660297e64a97|000c10073b6f4ac595b8660297e64a97|✅| +| libfontenc|6d3f1b15bb5b0bb71ae9f0a5103c1fc4|6d3f1b15bb5b0bb71ae9f0a5103c1fc4|✅| +| libfprint|3b59f900f3ad5dafa1b65b922e867ae1|3b59f900f3ad5dafa1b65b922e867ae1|✅| +| libftdi|f515d7d69170a9afc8b273e8f1466a80|f515d7d69170a9afc8b273e8f1466a80|✅| +| libgcrypt|663abb395452750522d6797967e2f442|663abb395452750522d6797967e2f442|✅| +| libgdata|92b058d1a0af5d1b96c86c21820f1eff|92b058d1a0af5d1b96c86c21820f1eff|✅| +| libgdl|21df1254b49b74a498feb99be57364d0|21df1254b49b74a498feb99be57364d0|✅| +| libgee|8b9001f47e15ef7a1776ac1f5bb015a0|8b9001f47e15ef7a1776ac1f5bb015a0|✅| +| libgexiv2|b4a7b5e0f2e50a8d295bb2782e071a7f|b4a7b5e0f2e50a8d295bb2782e071a7f|✅| +| libgit2|fa4f30e57c67fabee18c5961af72fb3f|fa4f30e57c67fabee18c5961af72fb3f|✅| +| libglade2|d1776b40f4e166b5e9c107f1c8fe4139|d1776b40f4e166b5e9c107f1c8fe4139|✅| +| libglib-testing|90fd671fc676464c5e67d31a41d70b26|90fd671fc676464c5e67d31a41d70b26|✅| +| libglvnd|62533e65e5227278f29b77b9e93f5621|62533e65e5227278f29b77b9e93f5621|✅| +| libgnome-keyring|6696e4f2e9aed4625cdc3af30bd8c238|6696e4f2e9aed4625cdc3af30bd8c238|✅| +| libgnomekbd|fe1c8072cea247d1e24e35dc13e4d67c|fe1c8072cea247d1e24e35dc13e4d67c|✅| +| libgovirt|6ebc2a24f30e456070f8840792793b13|6ebc2a24f30e456070f8840792793b13|✅| +| libgpg-error|58e054ca192a77226c4822bbee1b7fdb|58e054ca192a77226c4822bbee1b7fdb|✅| +| libgphoto2|43907526a7ba2d8a5ffeb3d368349a83|43907526a7ba2d8a5ffeb3d368349a83|✅| +| libgsf|1e9088c9c8869532945a10f12f1829c2|1e9088c9c8869532945a10f12f1829c2|✅| +| libgtop2|e63027486cc9cec56738ab6103773eb3|e63027486cc9cec56738ab6103773eb3|✅| +| libgudev|46da30a1c69101c3a13fa660d9ab7b73|46da30a1c69101c3a13fa660d9ab7b73|✅| +| libguestfs|eea08678d34a856dea49ef688634a341|eea08678d34a856dea49ef688634a341|✅| +| libgusb|32367173c06f1837e9cb943e778764cd|32367173c06f1837e9cb943e778764cd|✅| +| libgweather|4c0c46102dcb5e813ff698e5f713e4bb|4c0c46102dcb5e813ff698e5f713e4bb|✅| +| libgxps|0527ac7c8c405445e96a5baa6019a0c3|0527ac7c8c405445e96a5baa6019a0c3|✅| +| libhandy|24c0addde7fac024bcf23cecf6c50c3a|24c0addde7fac024bcf23cecf6c50c3a|✅| +| libical|3799f9dde1db6f7eb0cb112b5e14ab60|3799f9dde1db6f7eb0cb112b5e14ab60|✅| +| libid3tag|196ac45b7066c5714af0e441271ad4e3|196ac45b7066c5714af0e441271ad4e3|✅| +| libidn2|a12109804fc9c5d7fb31f068c66655b8|a12109804fc9c5d7fb31f068c66655b8|✅| +| libiec61883|6e499b8b9223622ea74179e8ded68ea1|6e499b8b9223622ea74179e8ded68ea1|✅| +| libieee1284|b8fff9f3d121531bc17430e3f4ea6ed0|b8fff9f3d121531bc17430e3f4ea6ed0|✅| +| libijs|4e9eb756c4a56806963d770747edf09c|4e9eb756c4a56806963d770747edf09c|✅| +| libimagequant|0447f0de4c68aef5f342ddec58a46e7c|0447f0de4c68aef5f342ddec58a46e7c|✅| +| libimobiledevice|c50a3a32acf33dc8c9ec88137ad12ec4|c50a3a32acf33dc8c9ec88137ad12ec4|✅| +| libindicator|5fd4d6bab339fc9611078b64c44a85a8|5fd4d6bab339fc9611078b64c44a85a8|✅| +| libinput|8d724524eec973aac894564d01b7aae6|8d724524eec973aac894564d01b7aae6|✅| +| libipt|89ec750fbc85b4db891fe6915d386a35|89ec750fbc85b4db891fe6915d386a35|✅| +| libiptcdata|c04bc1375c280d41c0106255d1df711a|c04bc1375c280d41c0106255d1df711a|✅| +| libiscsi|fe0c0c7b677f3b6fbe535e758838ccf2|fe0c0c7b677f3b6fbe535e758838ccf2|✅| +| libisoburn|b14473e8ec31a8ebd8d1c8b1b191908c|b14473e8ec31a8ebd8d1c8b1b191908c|✅| +| libisofs|c34fbf182e79af8fdaddda5e27d326ba|c34fbf182e79af8fdaddda5e27d326ba|✅| +| libjaylink|a090b19470697ed450090c7b8525b0b5|a090b19470697ed450090c7b8525b0b5|✅| +| libjcat|58ded2dc46551ba7e9ecfa5f27775ee5|58ded2dc46551ba7e9ecfa5f27775ee5|✅| +| libjpeg-turbo|aa1f0a1c72cb6772e34d9d5136267f56|aa1f0a1c72cb6772e34d9d5136267f56|✅| +| libksba|17a0b93de57cd91c7e3264b107723092|17a0b93de57cd91c7e3264b107723092|✅| +| libldac|697e40bba3e4bdca93157b13f6d8451e|697e40bba3e4bdca93157b13f6d8451e|✅| +| libldb|89e321526ad13cc50bcd63ddb483decb|89e321526ad13cc50bcd63ddb483decb|✅| +| liblockfile|918c4c07f7b99fc327db8bf39d3a1804|918c4c07f7b99fc327db8bf39d3a1804|✅| +| liblognorm|9b6b6b5f76fafbc853c65aad69d5d33b|9b6b6b5f76fafbc853c65aad69d5d33b|✅| +| liblouis|9838d883d4da08266f1934b10097d91d|9838d883d4da08266f1934b10097d91d|✅| +| libmatchbox|c3e952b903621423e46c1c4a513c53d6|c3e952b903621423e46c1c4a513c53d6|✅| +| libmaxminddb|7bec377d9a7c1c986a6715203eecfcd6|7bec377d9a7c1c986a6715203eecfcd6|✅| +| libmbim|58dea20cad346f31d2873b68385a9973|58dea20cad346f31d2873b68385a9973|✅| +| libmd|e8e955f8d53d2c9306b07c90ff6ae395|e8e955f8d53d2c9306b07c90ff6ae395|✅| +| libmemcached-awesome|6cfc67991b05e5bc2f0340d59e2623b1|6cfc67991b05e5bc2f0340d59e2623b1|✅| +| libmetalink|f2c097557e2487313cd0be62d55952de|f2c097557e2487313cd0be62d55952de|✅| +| libmicrohttpd|aff64581937b53f3a23b05216ad2cd02|aff64581937b53f3a23b05216ad2cd02|✅| +| libmng|7e9a12ba2a99dff7e736902ea07383d4|7e9a12ba2a99dff7e736902ea07383d4|✅| +| libmnl|0bbb70573119ec5d49435114583e7a49|0bbb70573119ec5d49435114583e7a49|✅| +| libmodulemd|3d231596fad04b1a16ff67257b3145da|3d231596fad04b1a16ff67257b3145da|✅| +| libmpc|5c9bc658c9fd0f940e8e3e0f09530c62|5c9bc658c9fd0f940e8e3e0f09530c62|✅| +| libmspack|12b96d707f25ea6e89b2b32cbad30940|12b96d707f25ea6e89b2b32cbad30940|✅| +| libnbd|b7a59685e4b196647e9c9c67c7242688|b7a59685e4b196647e9c9c67c7242688|✅| +| libndp|c7e775fd5a9d676e8cba9c3732c4df93|c7e775fd5a9d676e8cba9c3732c4df93|✅| +| libnet|a36c669e0cdfda6a2aa3adfb1f6fe60a|a36c669e0cdfda6a2aa3adfb1f6fe60a|✅| +| libnetfilter_conntrack|596c722733cdf30f24d4418f34f999d9|596c722733cdf30f24d4418f34f999d9|✅| +| libnetfilter_cthelper|e59279645fe65d40dd7dfc82a797ca5b|e59279645fe65d40dd7dfc82a797ca5b|✅| +| libnetfilter_cttimeout|ac64b55952b79cb9910db95ce8883940|ac64b55952b79cb9910db95ce8883940|✅| +| libnetfilter_queue|ce807654358481efaa826fec33c89b6a|ce807654358481efaa826fec33c89b6a|✅| +| libnfnetlink|39d65185e2990562c64de05a08de8771|39d65185e2990562c64de05a08de8771|✅| +| libnftnl|9bf28deba94430ee7a3dac0dc5c5026b|9bf28deba94430ee7a3dac0dc5c5026b|✅| +| libnice|fe43ff9ed4db2ecbb2d480c670bee855|fe43ff9ed4db2ecbb2d480c670bee855|✅| +| libnl3|b381405afd14e466e35d29a112480333|b381405afd14e466e35d29a112480333|✅| +| libnma|71c7ce674fea1fae8f1368a7fcb6ff43|71c7ce674fea1fae8f1368a7fcb6ff43|✅| +| libnotify|ee2d2934a9dcfd5b1305188201e1cd50|ee2d2934a9dcfd5b1305188201e1cd50|✅| +| libnsl2|768b560b426da26beee542997608a1e0|768b560b426da26beee542997608a1e0|✅| +| libnvme|9ee1893ac9bb73f68fd3f82fd68d4f00|9ee1893ac9bb73f68fd3f82fd68d4f00|✅| +| libogg|3178c98341559657a15b185bf5d700a5|3178c98341559657a15b185bf5d700a5|✅| +| libomp|5cc01d151821c546bb4ec6fb03d86c29|5cc01d151821c546bb4ec6fb03d86c29|✅| +| libosinfo|e7e586c0dd61aa73deff7fbe86473d64|e7e586c0dd61aa73deff7fbe86473d64|✅| +| libotf|9b0b708ba5de53bf83e1cb09c6a6e100|9b0b708ba5de53bf83e1cb09c6a6e100|✅| +| libpaper|c9136c0d483b868818637ec54200c975|c9136c0d483b868818637ec54200c975|✅| +| libpcap|0322e28dd76cda8066bb6d00fee5969b|0322e28dd76cda8066bb6d00fee5969b|✅| +| libpciaccess|1466cf950c914ad2db1dbb76c9a724db|1466cf950c914ad2db1dbb76c9a724db|✅| +| libpeas|b3dd31a79c47af0cbf22f2d6bf52bc7d|b3dd31a79c47af0cbf22f2d6bf52bc7d|✅| +| libpfm|9e4f9b89d23171eb9314a948a51b4284|9e4f9b89d23171eb9314a948a51b4284|✅| +| libpinyin|008313bc5492591fd7cb2a668dc548ec|008313bc5492591fd7cb2a668dc548ec|✅| +| libpipeline|1a48b5771b9f6c790fb4efdb1ac71342|1a48b5771b9f6c790fb4efdb1ac71342|✅| +| libplist|63cc49401521662c94cd4107898c744c|63cc49401521662c94cd4107898c744c|✅| +| libpng|aa1ae92e172417039bda072b702f6326|aa1ae92e172417039bda072b702f6326|✅| +| libportal|e16c8ca2621aff64774a1d2ad6a2a346|e16c8ca2621aff64774a1d2ad6a2a346|✅| +| libpq|968418dbdd700caaccfeabcee7516496|968418dbdd700caaccfeabcee7516496|✅| +| libproxy|bc744f1f6bb0569bcb0e4c7eb9c920f7|bc744f1f6bb0569bcb0e4c7eb9c920f7|✅| +| libpsl|2864d3eb744b378d68f5c4da25603459|2864d3eb744b378d68f5c4da25603459|✅| +| libpsm2|784255506ce8e319e8221cafa8b93229|784255506ce8e319e8221cafa8b93229|✅| +| libpwquality|6b70e355269aef0b9ddb2b9d17936f21|6b70e355269aef0b9ddb2b9d17936f21|✅| +| libqb|26bccc2a347ca61f08fc7a2136d43c19|26bccc2a347ca61f08fc7a2136d43c19|✅| +| libqmi|5ec8838914f80e1dfa4d2fa8cc2f186d|5ec8838914f80e1dfa4d2fa8cc2f186d|✅| +| libqrtr-glib|2e1c32d9692e2fa9007c03b92af00b6c|2e1c32d9692e2fa9007c03b92af00b6c|✅| +| librabbitmq|2de19cdd2b4f7c76f624f031e161f925|2de19cdd2b4f7c76f624f031e161f925|✅| +| libraqm|b2bfc03213cefb4f00fe3a4f4caa3d08|b2bfc03213cefb4f00fe3a4f4caa3d08|✅| +| libraw1394|118060584c04f1aa5e29c4d22c1c235a|118060584c04f1aa5e29c4d22c1c235a|✅| +| librdkafka|c0120dc32acc129bfb4656fe17568da1|c0120dc32acc129bfb4656fe17568da1|✅| +| librepo|98273734f508e64f3a4a628fa0cd13ef|98273734f508e64f3a4a628fa0cd13ef|✅| +| libreport|a603cab0ba7f3c4dc906eae27579548a|a603cab0ba7f3c4dc906eae27579548a|✅| +| libreswan|016de87292719819b46b19e7bf8aa6f9|016de87292719819b46b19e7bf8aa6f9|✅| +| librevenge|c6e629dfb9557a6a2cd4309b31eddfa8|c6e629dfb9557a6a2cd4309b31eddfa8|✅| +| librsvg2|8055142a6c9d0d21d42e40bc08dff814|8055142a6c9d0d21d42e40bc08dff814|✅| +| libsamplerate|97c010fc25156c33cddc272c1935afab|97c010fc25156c33cddc272c1935afab|✅| +| libsass|602f7ff300f41f9d456c60a67270e3e0|602f7ff300f41f9d456c60a67270e3e0|✅| +| libseccomp|74008bb33234e0c2a0d998e7bee5c625|74008bb33234e0c2a0d998e7bee5c625|✅| +| libsecret|5c9e5a011852c82fa9ed9e61ba91efb5|5c9e5a011852c82fa9ed9e61ba91efb5|✅| +| libselinux|8a52354fd7f8c85e9ed394e78f02201b|8a52354fd7f8c85e9ed394e78f02201b|✅| +| libsemanage|71c5603b835fb0246b12236a07b4cb7b|71c5603b835fb0246b12236a07b4cb7b|✅| +| libsepol|42bab2904f42c5e9baca40eba8656976|42bab2904f42c5e9baca40eba8656976|✅| +| libserf|370a6340ff20366ab088012cd13f2b57|370a6340ff20366ab088012cd13f2b57|✅| +| libshout|4a66a369a01ce790e578221fa2c8ea60|4a66a369a01ce790e578221fa2c8ea60|✅| +| libsigsegv|63a2b35f11b2fbccc3d82f9e6c6afd58|63a2b35f11b2fbccc3d82f9e6c6afd58|✅| +| libsmbios|d27a0de66b04860e4e3e8d1bb338bf6a|d27a0de66b04860e4e3e8d1bb338bf6a|✅| +| libsmi|760b6b1070738158708649ed2c63425e|760b6b1070738158708649ed2c63425e|✅| +| libsndfile|00fbf50ce1d7a67a8e6dc0a04f4d8d2e|00fbf50ce1d7a67a8e6dc0a04f4d8d2e|✅| +| libsodium|3ca9ebc13b6b4735acae0a6a4c4f9a95|3ca9ebc13b6b4735acae0a6a4c4f9a95|✅| +| libsolv|191255dbe80964d4977f1127b492d924|191255dbe80964d4977f1127b492d924|✅| +| libsoup|8f657fd301a213629204b3320c35d75a|8f657fd301a213629204b3320c35d75a|✅| +| libsoup3|cd8b0fc5d53331b9c0b5b22aabac4294|cd8b0fc5d53331b9c0b5b22aabac4294|✅| +| libspectre|4553bad11936785e658391f6388a8e26|4553bad11936785e658391f6388a8e26|✅| +| libspiro|e5b8cbce8e55b089de96c6ea4c2b5bf6|e5b8cbce8e55b089de96c6ea4c2b5bf6|✅| +| libsrtp|253ededcbfad5335efc0825f7ef0c6cc|253ededcbfad5335efc0825f7ef0c6cc|✅| +| libssh|d8db64ad57bbf25fc53396dd5438a3ef|d8db64ad57bbf25fc53396dd5438a3ef|✅| +| libssh2|9c74b57eade0499c1242a20ccd6dc65b|9c74b57eade0499c1242a20ccd6dc65b|✅| +| libstoragemgmt|0778808c11d580a09ce6087d2b046de1|0778808c11d580a09ce6087d2b046de1|✅| +| libtalloc|b0f40831552f8dca770048f7040fefe1|b0f40831552f8dca770048f7040fefe1|✅| +| libtasn1|f701ab57eb8e7d9c105b2cd5d809b29a|f701ab57eb8e7d9c105b2cd5d809b29a|✅| +| libtdb|4a5fa135ed7cb989eabe415450001beb|4a5fa135ed7cb989eabe415450001beb|✅| +| libteam|0a09862957588ba33fb2257e843edc63|0a09862957588ba33fb2257e843edc63|✅| +| libtevent|561ec6bd28e0654a43639f8b5d75e175|561ec6bd28e0654a43639f8b5d75e175|✅| +| libthai|c1fe8255d2bdfc5ea4f68dd9aff8b7f1|c1fe8255d2bdfc5ea4f68dd9aff8b7f1|✅| +| libtheora|9eeabf1ad65b7f41533854a59f7a716d|9eeabf1ad65b7f41533854a59f7a716d|✅| +| libtiff|d8b8622f93e09435737a61e574e5dd48|d8b8622f93e09435737a61e574e5dd48|✅| +| libtimezonemap|091779f1656645854f2d3cfbc2718540|091779f1656645854f2d3cfbc2718540|✅| +| libtirpc|375dbe7ceb2d0300d173fb40321b49b6|375dbe7ceb2d0300d173fb40321b49b6|✅| +| libtool|2fc0b6ddcd66a89ed6e45db28fa44232|2fc0b6ddcd66a89ed6e45db28fa44232|✅| +| libtpms|c922a80cb1a098e6f9b2671c0044a388|c922a80cb1a098e6f9b2671c0044a388|✅| +| libtraceevent|d2b376e76884d3fcdbe6aa7bf1cdd0f6|d2b376e76884d3fcdbe6aa7bf1cdd0f6|✅| +| libudfread|6d4e3f60ab2e0b0cd9e333ecbc1966be|6d4e3f60ab2e0b0cd9e333ecbc1966be|✅| +| libuninameslist|f5e15126c9d01c9c54bdd15de7c82d53|f5e15126c9d01c9c54bdd15de7c82d53|✅| +| libunistring|0dfba19989ae06b8e7a49a7cd18472a1|0dfba19989ae06b8e7a49a7cd18472a1|✅| +| libunwind|f625b6a98ac1976116c71708a73dc44a|f625b6a98ac1976116c71708a73dc44a|✅| +| liburing|5fb814dd4ac6f0bb79381985cac366fb|5fb814dd4ac6f0bb79381985cac366fb|✅| +| libusb|55fee3316a1a167a74f8017406cc598b|55fee3316a1a167a74f8017406cc598b|✅| +| libusbmuxd|8168268bcd24a788d813819f909a409d|8168268bcd24a788d813819f909a409d|✅| +| libusbx|9c75660dfe1d659387c37b28c91e3160|9c75660dfe1d659387c37b28c91e3160|✅| +| libuser|ce8d9b859e3f286659ad3683e1ad70c7|ce8d9b859e3f286659ad3683e1ad70c7|✅| +| libutempter|afe828ce87262d7e043770553004e162|afe828ce87262d7e043770553004e162|✅| +| libuv|0addbddcb1098e2c1c99f03f0108e1e7|0addbddcb1098e2c1c99f03f0108e1e7|✅| +| libva|0ac769fc61c2f7c1dd0916f12794549d|0ac769fc61c2f7c1dd0916f12794549d|✅| +| libvdpau|148a192110e7a49d62c0bf9ef916c099|148a192110e7a49d62c0bf9ef916c099|✅| +| libverto|1a4c87aab091fa00fef9098d860dcc90|1a4c87aab091fa00fef9098d860dcc90|✅| +| libvirt|c546d8745508bd95147bc749dea82ff1|c546d8745508bd95147bc749dea82ff1|✅| +| libvirt-python|fc675793288dd4406af71d3e1cb51980|fc675793288dd4406af71d3e1cb51980|✅| +| libvisual|7ad5a74317337d91e87c905fd5d8013e|7ad5a74317337d91e87c905fd5d8013e|✅| +| libvncserver|503b5527b93dce77e8b6a45f273f6e39|503b5527b93dce77e8b6a45f273f6e39|✅| +| libvoikko|2de5830bb911c5fe49f2b47e57c8bd85|2de5830bb911c5fe49f2b47e57c8bd85|✅| +| libvorbis|50902641d358135f06a8392e61c9ac77|50902641d358135f06a8392e61c9ac77|✅| +| libvpx|10cf85debdd07be719a35ca3bfb8ea64|10cf85debdd07be719a35ca3bfb8ea64|✅| +| libwacom|9bac1dcfb7a994c98dc5c486c57b277f|9bac1dcfb7a994c98dc5c486c57b277f|✅| +| libwebp|34869086761c0e2da6361035f7b64771|34869086761c0e2da6361035f7b64771|✅| +| libwmf|fa5c642447ef6c37737c6ac767d4ba3a|fa5c642447ef6c37737c6ac767d4ba3a|✅| +| libwnck3|cd21ef743a1e9286554401c5b28d5ec6|cd21ef743a1e9286554401c5b28d5ec6|✅| +| libwpd|d5e44712c4674d499afb8e89d830fcad|d5e44712c4674d499afb8e89d830fcad|✅| +| libwpe|f9737912975f979f9e4e01eec174a271|f9737912975f979f9e4e01eec174a271|✅| +| libwpg|8f3ef77c8f650b299693c4b79c59483a|8f3ef77c8f650b299693c4b79c59483a|✅| +| libxcb|c769f93c254263077df62404661b710d|c769f93c254263077df62404661b710d|✅| +| libxcrypt|b84cd4104e08c975063ec6c4d0372446|b84cd4104e08c975063ec6c4d0372446|✅| +| libxcvt|b553fdb6024c5a137ff925bf4c337724|b553fdb6024c5a137ff925bf4c337724|✅| +| libxfce4ui|84c2716828c13e945d499bdcf39225c9|84c2716828c13e945d499bdcf39225c9|✅| +| libxfce4util|5a2a7b72c0357f410d8e0d4190beeae2|5a2a7b72c0357f410d8e0d4190beeae2|✅| +| libxkbcommon|e021899fe359240757684be08f22135f|e021899fe359240757684be08f22135f|✅| +| libxkbfile|8af2275955d40166bb647b14e4896ab1|8af2275955d40166bb647b14e4896ab1|✅| +| libxklavier|13af74dcb6011ecedf1e3ed122bd31fa|13af74dcb6011ecedf1e3ed122bd31fa|✅| +| libxml2|b2e7332289f5784087448a0717f45ac3|b2e7332289f5784087448a0717f45ac3|✅| +| libxmlb|cddf271b7ee9665677d5303066ecb66a|cddf271b7ee9665677d5303066ecb66a|✅| +| libxshmfence|faa74f7483074ce7d4349e6bdc237497|faa74f7483074ce7d4349e6bdc237497|✅| +| libxslt|84e86fc8a1b7495674016e05e4c5da44|84e86fc8a1b7495674016e05e4c5da44|✅| +| libyaml|bb15429d8fb787e7d3f1c83ae129a999|bb15429d8fb787e7d3f1c83ae129a999|✅| +| libzip|52c0c606d08bd796eae07630264c3cc9|52c0c606d08bd796eae07630264c3cc9|✅| +| lilypond|cadbb145b351b54fb4c650be50723a30|cadbb145b351b54fb4c650be50723a30|✅| +| linux-firmware|4e1b62642d8882781d66847133d2f0f0|4e1b62642d8882781d66847133d2f0f0|✅| +| linuxconsoletools|e68b6f473d81715e7be836b88fff6afe|e68b6f473d81715e7be836b88fff6afe|✅| +| linuxdoc-tools|bbb854cd1edb75ea6cc7772f50aa5a5e|bbb854cd1edb75ea6cc7772f50aa5a5e|✅| +| lksctp-tools|66b679e010a57c67ee1d231d9305b76f|66b679e010a57c67ee1d231d9305b76f|✅| +| lld|2400d49fe917b3f9cd89eeae53596706|2400d49fe917b3f9cd89eeae53596706|✅| +| lldb|01082515dff8ee42204f996627df56e0|01082515dff8ee42204f996627df56e0|✅| +| lldpad|d4572302f765ed6783ef9f924c07efe0|d4572302f765ed6783ef9f924c07efe0|✅| +| llhttp|c48285027993d88efda5160aa5c38af0|c48285027993d88efda5160aa5c38af0|✅| +| llvm|fd7fc891907e14f8e0ff7e3f87cc89a4|fd7fc891907e14f8e0ff7e3f87cc89a4|✅| +| lm_sensors|f60e47b5eb50bbeed48a9f43bb08dd5e|f60e47b5eb50bbeed48a9f43bb08dd5e|✅| +| lmdb|a7532541a673d378e6f168a9847c775e|a7532541a673d378e6f168a9847c775e|✅| +| logrotate|6c15f45efc3475a576c4f7e6cc481b2c|6c15f45efc3475a576c4f7e6cc481b2c|✅| +| logwatch|f41a88a15a25516db371ada4c0041fd2|f41a88a15a25516db371ada4c0041fd2|✅| +| lohit-assamese-fonts|ef60fa091ab2ca7f9d91b9a4fd2a07a4|ef60fa091ab2ca7f9d91b9a4fd2a07a4|✅| +| lohit-bengali-fonts|779b49191a736159cccd110940a0ff78|779b49191a736159cccd110940a0ff78|✅| +| lohit-devanagari-fonts|a8e85763c551fa53b23e505619c96b4f|a8e85763c551fa53b23e505619c96b4f|✅| +| lohit-gujarati-fonts|3ec4b147bc768f502128600ff82086a3|3ec4b147bc768f502128600ff82086a3|✅| +| lohit-kannada-fonts|91b803a91f1588d6da8125fe354e588e|91b803a91f1588d6da8125fe354e588e|✅| +| lohit-marathi-fonts|e489bd5df1848f0dae7b2bb107f15ef8|e489bd5df1848f0dae7b2bb107f15ef8|✅| +| lohit-odia-fonts|bd57090e5fed17ce3a4bebe6be8b3c44|bd57090e5fed17ce3a4bebe6be8b3c44|✅| +| lohit-tamil-fonts|c1f9918ab4eb0e69e31f31b77bf2c15a|c1f9918ab4eb0e69e31f31b77bf2c15a|✅| +| lohit-telugu-fonts|2a5a71ed57762ef0648a2425880c5265|2a5a71ed57762ef0648a2425880c5265|✅| +| lorax|44238e663d686ca2935d4e6d34a25cf4|44238e663d686ca2935d4e6d34a25cf4|✅| +| low-memory-monitor|4f116488f75e8448eded2f516e0cb18d|4f116488f75e8448eded2f516e0cb18d|✅| +| lsb-release|1139b93fb8143da3afab20169e394266|1139b93fb8143da3afab20169e394266|✅| +| lshw|8c70d46e906688309095c73ecb9396e3|8c70d46e906688309095c73ecb9396e3|✅| +| lsof|0f64e1cbd0a96dd2fb87918e27615d05|0f64e1cbd0a96dd2fb87918e27615d05|✅| +| lttng-ust|41921a7e7d4c45b64186f085f1437daa|41921a7e7d4c45b64186f085f1437daa|✅| +| lua|25a429319dff20dfbfb9956c2b5be911|25a429319dff20dfbfb9956c2b5be911|✅| +| luajit|2ab843f151efadcaba1979c366a8b131|2ab843f151efadcaba1979c366a8b131|✅| +| luarocks|e6597526b7e8f661b5212c2c0bee82da|e6597526b7e8f661b5212c2c0bee82da|✅| +| lujavrite|027bf774fc2e0ffa4da031943b3a6c09|027bf774fc2e0ffa4da031943b3a6c09|✅| +| luksmeta|0cd26cba320ba6b625cda369699b3409|0cd26cba320ba6b625cda369699b3409|✅| +| lutok|5da43895d9209f8c19d79433dd046b3f|5da43895d9209f8c19d79433dd046b3f|✅| +| lv2|cfc6a8c371146d7c5881ef293da3a34a|cfc6a8c371146d7c5881ef293da3a34a|✅| +| lxc|e4e4aada334fb282f9af9b3bd2aa3ad7|e4e4aada334fb282f9af9b3bd2aa3ad7|✅| +| lz4|e9286adb64040071c5e23498bf753261|e9286adb64040071c5e23498bf753261|✅| +| lzip|c47878da4af44ce7ab4115a75640a99d|c47878da4af44ce7ab4115a75640a99d|✅| +| lzo|39d3f3f9c55c87b1e5d6888e1420f4b5|39d3f3f9c55c87b1e5d6888e1420f4b5|✅| +| lzop|271eb10fde77a0a96b9cbf745e719ddf|271eb10fde77a0a96b9cbf745e719ddf|✅| +| m4|0d90823e1426f1da2fd872df0311298d|0d90823e1426f1da2fd872df0311298d|✅| +| m17n-db|26370687581a67c67e8cd652cb90ce32|26370687581a67c67e8cd652cb90ce32|✅| +| m17n-lib|2d5d04b8c52e3e2602f93d7921e60644|2d5d04b8c52e3e2602f93d7921e60644|✅| +| mailcap|ee02da867389d290923cc138487176f9|ee02da867389d290923cc138487176f9|✅| +| make|c8469a3713cbbe04d955d4ae4be23eeb|c8469a3713cbbe04d955d4ae4be23eeb|✅| +| malcontent|6955b2c9a472af69561db70de87fbea6|6955b2c9a472af69561db70de87fbea6|✅| +| mallard-rng|4c01c4e929773e3ec75cf22a6f1d025e|4c01c4e929773e3ec75cf22a6f1d025e|✅| +| man-db|a7d59fb2df6158c44f8f7009dcc6d875|a7d59fb2df6158c44f8f7009dcc6d875|✅| +| mandoc|f0adf24e8fdef5f3e332191f653e422a|f0adf24e8fdef5f3e332191f653e422a|✅| +| mariadb|d097d1e1b396c0d73bbd417d0cee1cdf|d097d1e1b396c0d73bbd417d0cee1cdf|✅| +| mariadb-connector-c|3fe1f67e194e011d37138aa16078f97e|3fe1f67e194e011d37138aa16078f97e|✅| +| marshalparser|9cb5004bafdeec9466a003c7c3dfbb76|9cb5004bafdeec9466a003c7c3dfbb76|✅| +| maven|3221597fd0f98de88b818378926b603b|3221597fd0f98de88b818378926b603b|✅| +| maven-antrun-plugin|c53d2fb7614eb316e4f62240a3724f0e|c53d2fb7614eb316e4f62240a3724f0e|✅| +| maven-archiver|0bd9192513e13de99b2aef4a389a687d|0bd9192513e13de99b2aef4a389a687d|✅| +| maven-common-artifact-filters|c981a804d47704ce309057fd77b6581d|c981a804d47704ce309057fd77b6581d|✅| +| maven-compiler-plugin|d7204839e7835bf879de05e9aef15139|d7204839e7835bf879de05e9aef15139|✅| +| maven-dependency-tree|c838273b032d6e464d717a452250e5e5|c838273b032d6e464d717a452250e5e5|✅| +| maven-file-management|b26013fb9f3e6902d2c2b868a3496d78|b26013fb9f3e6902d2c2b868a3496d78|✅| +| maven-filtering|8665cac584db2dafcf7efa879788ff41|8665cac584db2dafcf7efa879788ff41|✅| +| maven-jar-plugin|7102fa6fb21c17d3d61c857c175181f3|7102fa6fb21c17d3d61c857c175181f3|✅| +| maven-plugin-bundle|48c5273120e375a189156419e8123a06|48c5273120e375a189156419e8123a06|✅| +| maven-remote-resources-plugin|3287e751d6abca8c849601dac4699bd0|3287e751d6abca8c849601dac4699bd0|✅| +| maven-resolver|6e1047916d460159a92f0b3b7694f5be|6e1047916d460159a92f0b3b7694f5be|✅| +| maven-resources-plugin|0fe1b3bd62796d344017bdac3b4ec119|0fe1b3bd62796d344017bdac3b4ec119|✅| +| maven-shared-incremental|8e094d95b871851481cfd2d57af9033c|8e094d95b871851481cfd2d57af9033c|✅| +| maven-shared-io|65e661c0bf619e13a79a0e1a3ff19a8f|65e661c0bf619e13a79a0e1a3ff19a8f|✅| +| maven-shared-utils|b23a22d85ed1010943db0ae4dcb3a637|b23a22d85ed1010943db0ae4dcb3a637|✅| +| maven-source-plugin|a1de4efd2039c8b402eb1d20b433ed62|a1de4efd2039c8b402eb1d20b433ed62|✅| +| maven-surefire|dcd5a5f0eff54e7e6327d7a03128b0c3|dcd5a5f0eff54e7e6327d7a03128b0c3|✅| +| maven-verifier|cc0403cba2af781aa90f42118cc46e3b|cc0403cba2af781aa90f42118cc46e3b|✅| +| maven-wagon|37eeb4099eaa7f3322492aca7eb08327|37eeb4099eaa7f3322492aca7eb08327|✅| +| mcelog|32475d52a32f537d1612afb3887e1ce0|32475d52a32f537d1612afb3887e1ce0|✅| +| mcstrans|33a2898d3ea98be16b86115e2b7ac24b|33a2898d3ea98be16b86115e2b7ac24b|✅| +| mdadm|a304eb0a978ca81045620d06547050a6|a304eb0a978ca81045620d06547050a6|✅| +| mdevctl|6c2c46371b88caeb79ba6b231d34da8a|6c2c46371b88caeb79ba6b231d34da8a|✅| +| memcached|e1acf7cd37c39b9201a8db21ab1558ce|e1acf7cd37c39b9201a8db21ab1558ce|✅| +| memstrack|94215e3c2a43d0d37629b21fa2f70610|94215e3c2a43d0d37629b21fa2f70610|✅| +| mercurial|b42fe89d6b57fbd8accc1f17677bb75c|b42fe89d6b57fbd8accc1f17677bb75c|✅| +| mesa|30e60f8c466fee52034f303f1afeece2|30e60f8c466fee52034f303f1afeece2|✅| +| mesa-demos|bd63d3d5b898851f09d87d6537843320|bd63d3d5b898851f09d87d6537843320|✅| +| mesa-libGLU|06a4fff9179a98ea32ef41b6d83f6b19|06a4fff9179a98ea32ef41b6d83f6b19|✅| +| meson|0f810b31b26156989ac9321fa2063a04|0f810b31b26156989ac9321fa2063a04|✅| +| mftrace|33056fadd1badce2ecffbeeab138f219|33056fadd1badce2ecffbeeab138f219|✅| +| microcode_ctl|1648cf08cb7176db32aff82889e5cb1d|1648cf08cb7176db32aff82889e5cb1d|✅| +| microdnf|6626024cd388114c9eb14c78f2f51174|6626024cd388114c9eb14c78f2f51174|✅| +| mimalloc|1939344068006adcf521ea2f2ee1660b|1939344068006adcf521ea2f2ee1660b|✅| +| miniz|bc866f2def5214188cd6481e2694bd3c|bc866f2def5214188cd6481e2694bd3c|✅| +| minizip-ng|e01f42d914b340ad746fc970797abab5|e01f42d914b340ad746fc970797abab5|✅| +| mkfontscale|fd2e6e5a297ac2bf3d7d54799bf69de0|fd2e6e5a297ac2bf3d7d54799bf69de0|✅| +| mlocate|539e6f86bf387358aa2b14d5f880e49a|539e6f86bf387358aa2b14d5f880e49a|✅| +| mm-common|05d2ca86dfb936c8b2f71b7595ca7ab2|05d2ca86dfb936c8b2f71b7595ca7ab2|✅| +| mobile-broadband-provider-info|b872560a147b979834ae0662643f4f42|b872560a147b979834ae0662643f4f42|✅| +| mock|2f1a00e5aebd48ef66924b93a0391726|2f1a00e5aebd48ef66924b93a0391726|✅| +| mockito|2b1fb9991bceeb78d78bee2f6724b31f|2b1fb9991bceeb78d78bee2f6724b31f|✅| +| mod_auth_gssapi|46dd24d9d629bcb124ff61fe20dbbfc6|46dd24d9d629bcb124ff61fe20dbbfc6|✅| +| mod_http2|91c34d581327a415f38e8ae97050ff0f|91c34d581327a415f38e8ae97050ff0f|✅| +| mod_wsgi|96898152c826fee3b0f36836708383d2|96898152c826fee3b0f36836708383d2|✅| +| modulemaker-maven-plugin|d6ef7b14d4b35a186c8a6f02d1999f6a|d6ef7b14d4b35a186c8a6f02d1999f6a|✅| +| mokutil|8577d71ce80faa41a45749ace7df409d|8577d71ce80faa41a45749ace7df409d|✅| +| mold|34596fbf06387a9b30315d139bc2e856|34596fbf06387a9b30315d139bc2e856|✅| +| mousetweaks|aa671b0c7278a92c12f061d129af1454|aa671b0c7278a92c12f061d129af1454|✅| +| mozjs102|466e1dbe2a2eb23eceeb8986568e59c7|466e1dbe2a2eb23eceeb8986568e59c7|✅| +| mpdecimal|18599e4ffcfe8cd93e0efa8f14f027eb|18599e4ffcfe8cd93e0efa8f14f027eb|✅| +| mpfr|523c50c6318dde6f9dc523bc0244690a|523c50c6318dde6f9dc523bc0244690a|✅| +| mpg123|fd400780d6a56473e8f17fc4fcd317d4|fd400780d6a56473e8f17fc4fcd317d4|✅| +| mt-st|ca8d736440bda7c60caebd677f540168|ca8d736440bda7c60caebd677f540168|✅| +| mtdev|add648e38e26167ecdf78f0cd527a672|add648e38e26167ecdf78f0cd527a672|✅| +| mtools|44840ee36c33f67fefc0eb68cc6b9bfe|44840ee36c33f67fefc0eb68cc6b9bfe|✅| +| mtr|130163d10e0624acbbb51189899f6bf2|130163d10e0624acbbb51189899f6bf2|✅| +| munge|34c2f68dd5b161e1f0e855e29af55113|34c2f68dd5b161e1f0e855e29af55113|✅| +| mupdf|2567efbd8e2c9326f18f4ed8ced6af71|2567efbd8e2c9326f18f4ed8ced6af71|✅| +| mutter|c9a692911a8ff849c6bbfb44eca7a92f|c9a692911a8ff849c6bbfb44eca7a92f|✅| +| mysql|20ffc71fb8acd705cdc4a8ae4cdedf23|20ffc71fb8acd705cdc4a8ae4cdedf23|✅| +| mysql-selinux|f73125a8865b1484dd72f65f999e4964|f73125a8865b1484dd72f65f999e4964|✅| +| nasm|d755ba0d16f94616c2907f8cab7c748b|d755ba0d16f94616c2907f8cab7c748b|✅| +| nautilus|f5096516b5c584387add90b4ce78482e|f5096516b5c584387add90b4ce78482e|✅| +| ncompress|0d7ffe2091e3704dcdef3d441492fced|0d7ffe2091e3704dcdef3d441492fced|✅| +| ncurses|b7877c4c6cebed996158396d052a4b1f|b7877c4c6cebed996158396d052a4b1f|✅| +| ndctl|0c9f6f8c0bcc29ed7fcae3b1df7f61d6|0c9f6f8c0bcc29ed7fcae3b1df7f61d6|✅| +| net-snmp|11dc7dd91e3aadd6a6d953c7dd216574|11dc7dd91e3aadd6a6d953c7dd216574|✅| +| net-tools|78aae762c95e2d731faf88d482e4cde5|78aae762c95e2d731faf88d482e4cde5|✅| +| netperf|62d5ec93c6ae9f834a5da018283f3e64|62d5ec93c6ae9f834a5da018283f3e64|✅| +| nettle|e15c5fd5cc901f5dde6a271d7f2320d1|e15c5fd5cc901f5dde6a271d7f2320d1|✅| +| network-manager-applet|ba0de3589b2975a181a21a74bcb62447|ba0de3589b2975a181a21a74bcb62447|✅| +| newt|70aefeff0f3e9444a69dbdae9a931442|70aefeff0f3e9444a69dbdae9a931442|✅| +| nfs-utils|d47ff4ca79b71d64d37c0f0e81aae134|d47ff4ca79b71d64d37c0f0e81aae134|✅| +| nfs4-acl-tools|cd7b53861cd51fd3459ddfdff4725b16|cd7b53861cd51fd3459ddfdff4725b16|✅| +| nftables|9ce9bc438cdff6125727aaf891b0592c|9ce9bc438cdff6125727aaf891b0592c|✅| +| nghttp2|4601542da69d9657072a3c5529f5c32e|4601542da69d9657072a3c5529f5c32e|✅| +| nginx|f95835b55b3cbf05a4368e7bccbb8a46|f95835b55b3cbf05a4368e7bccbb8a46|✅| +| ninja-build|32151c08211d7ca3c1d832064f6939b0|32151c08211d7ca3c1d832064f6939b0|✅| +| nload|e69d1a25f854a7361bcb300c59d6c41d|e69d1a25f854a7361bcb300c59d6c41d|✅| +| nmap|4f65e08148d1eaac6b1a1482e7185e1d|4f65e08148d1eaac6b1a1482e7185e1d|✅| +| npth|375d1a15ad969f32d25f1a7630929854|375d1a15ad969f32d25f1a7630929854|✅| +| nspr|5e0acf9fbdde85181bddd510f4624841|5e0acf9fbdde85181bddd510f4624841|✅| +| nss|735347cacb3cfb04544d79c65e27b334|735347cacb3cfb04544d79c65e27b334|✅| +| nss-altfiles|1cb912ab080deafae107cbfb8a31a6f1|1cb912ab080deafae107cbfb8a31a6f1|✅| +| nss-mdns|78b96e7360a8af106c609c9c5fc17274|78b96e7360a8af106c609c9c5fc17274|✅| +| nss_wrapper|a8ea75915ac754c1891cfab7ecf1d58e|a8ea75915ac754c1891cfab7ecf1d58e|✅| +| ntfs-3g|65814658dfd6ad06796795c4f3d1d6bc|65814658dfd6ad06796795c4f3d1d6bc|✅| +| ntfs-3g-system-compression|d6606ac871229365492e9ea1663e21e7|d6606ac871229365492e9ea1663e21e7|✅| +| numactl|b05fb656fd6ae31fd34210fad3d0c3c8|b05fb656fd6ae31fd34210fad3d0c3c8|✅| +| numatop|061593257b6906cc6e6701ca658794ef|061593257b6906cc6e6701ca658794ef|✅| +| numpy|3f3995540a17854a29dc79f8eeecd832|3f3995540a17854a29dc79f8eeecd832|✅| +| nv-codec-headers|9aaec3b879c38dfffa6c321d31a82677|9aaec3b879c38dfffa6c321d31a82677|✅| +| nvme-cli|1fe8aa729c597a8fa0e191973ce48d78|1fe8aa729c597a8fa0e191973ce48d78|✅| +| nvml|85ee6f76f1005a1910940a35264413a9|85ee6f76f1005a1910940a35264413a9|✅| +| oath-toolkit|0a3c0d9e1f8095c88657bfea8ad5d59f|0a3c0d9e1f8095c88657bfea8ad5d59f|✅| +| objectweb-asm|ccd3776b6bff04d1685ba333e6c0d89a|ccd3776b6bff04d1685ba333e6c0d89a|✅| +| objenesis|4d3bebcfeba5bff38bb2021230142c43|4d3bebcfeba5bff38bb2021230142c43|✅| +| ocaml|32cfb000312c9d0e2c187e891c34e8d3|32cfb000312c9d0e2c187e891c34e8d3|✅| +| ocaml-alcotest|5047eb32195148cbf6f3ba7bea3b0b27|5047eb32195148cbf6f3ba7bea3b0b27|✅| +| ocaml-astring|7d775a509dab36bce89817762d485fa0|7d775a509dab36bce89817762d485fa0|✅| +| ocaml-augeas|16837f2caf4764e46068a58e5b9d6c9b|16837f2caf4764e46068a58e5b9d6c9b|✅| +| ocaml-base|b3ec26ea112278eaff2f1ff0e20ed513|b3ec26ea112278eaff2f1ff0e20ed513|✅| +| ocaml-bigarray-compat|7bdf12b8de303262e52143eb01ee71bb|7bdf12b8de303262e52143eb01ee71bb|✅| +| ocaml-bisect-ppx|e8831e6e99292f221ded6fb02652e2a5|e8831e6e99292f221ded6fb02652e2a5|✅| +| ocaml-calendar|625b4f32c9ff447501868fa1c44f4f4f|625b4f32c9ff447501868fa1c44f4f4f|✅| +| ocaml-cinaps|fe76665415e691e0c3c0d761ff95edfb|fe76665415e691e0c3c0d761ff95edfb|✅| +| ocaml-cmdliner|7a0ad38e8907a4d083f0d25c49e0708b|7a0ad38e8907a4d083f0d25c49e0708b|✅| +| ocaml-compiler-libs-janestreet|aa5a4158c258aa0a9fcd16687c6cdb26|aa5a4158c258aa0a9fcd16687c6cdb26|✅| +| ocaml-cppo|d23ffe85ac7dc8f0afd1ddf622770d09|d23ffe85ac7dc8f0afd1ddf622770d09|✅| +| ocaml-ctypes|cc68949d9cadc57f3682a97348137964|cc68949d9cadc57f3682a97348137964|✅| +| ocaml-curses|d99dce720b60cfc7297ca77b5be4aa8d|d99dce720b60cfc7297ca77b5be4aa8d|✅| +| ocaml-dune|855c0ca7f1bd6ab2451a8f6fedad8839|855c0ca7f1bd6ab2451a8f6fedad8839|✅| +| ocaml-fileutils|9b719b19b96525004c88bf7bc846fa1d|9b719b19b96525004c88bf7bc846fa1d|✅| +| ocaml-findlib|96c6ee50a32cca9ca277321262dbec57|96c6ee50a32cca9ca277321262dbec57|✅| +| ocaml-gettext|d277c08ceab22404f01fbdbc74d5c747|d277c08ceab22404f01fbdbc74d5c747|✅| +| ocaml-integers|201cf24143d7cb9a3921d572b6e6c42c|201cf24143d7cb9a3921d572b6e6c42c|✅| +| ocaml-labltk|d1d59ef6d190d5332a56eb6d9f7f7d96|d1d59ef6d190d5332a56eb6d9f7f7d96|✅| +| ocaml-libvirt|6fb9d519c44d63513723a728c2ef5f40|6fb9d519c44d63513723a728c2ef5f40|✅| +| ocaml-luv|efe61a4b4725d59901984022c02ef698|efe61a4b4725d59901984022c02ef698|✅| +| ocaml-lwt|ba3659a8918d8e7cb0f4ef9a83945f90|ba3659a8918d8e7cb0f4ef9a83945f90|✅| +| ocaml-mmap|22feb7b66494a978282018b03a24da78|22feb7b66494a978282018b03a24da78|✅| +| ocaml-ocamlbuild|2f407fadd57b073155a6aead887d9676|2f407fadd57b073155a6aead887d9676|✅| +| ocaml-ocplib-endian|8d5492eeb7c6815ade72a7415ea30949|8d5492eeb7c6815ade72a7415ea30949|✅| +| ocaml-ppx-derivers|5dc2bf130c1db3c731fe0fffc5648b41|5dc2bf130c1db3c731fe0fffc5648b41|✅| +| ocaml-ppxlib|890c1d1c8fa77aab6824582a07ee2e48|890c1d1c8fa77aab6824582a07ee2e48|✅| +| ocaml-re|c396c5e4bc2196a0002592fccfe9fbd5|c396c5e4bc2196a0002592fccfe9fbd5|✅| +| ocaml-result|42797ee0d83cbaf50a5512acbbc03bb1|42797ee0d83cbaf50a5512acbbc03bb1|✅| +| ocaml-seq|de05d9dedd492fa4e3c0c87bc2792475|de05d9dedd492fa4e3c0c87bc2792475|✅| +| ocaml-sexplib0|ab8fd6273f35a792cad48cbb3024a7f9|ab8fd6273f35a792cad48cbb3024a7f9|✅| +| ocaml-stdio|f9db02199ce69a63c4bd38bb33b67518|f9db02199ce69a63c4bd38bb33b67518|✅| +| ocaml-topkg|116af4953b91da21ed806622adeebdc5|116af4953b91da21ed806622adeebdc5|✅| +| ocaml-uutf|0927e065ce2a911feba8c36d97466f4f|0927e065ce2a911feba8c36d97466f4f|✅| +| oniguruma|ceb0ce338e6ad444615c1daac1e260a7|ceb0ce338e6ad444615c1daac1e260a7|✅| +| openal-soft|6f9531a6256d4be035b1a2acc3293af0|6f9531a6256d4be035b1a2acc3293af0|✅| +| openblas|115634b39007de71eb7e75cf7591dfb2|115634b39007de71eb7e75cf7591dfb2|✅| +| opencl-headers|37509fc31128dcbe0c7ca4c02d438520|37509fc31128dcbe0c7ca4c02d438520|✅| +| opencsd|bd2a32f643c229b5718133685a8e5fe0|bd2a32f643c229b5718133685a8e5fe0|✅| +| openjade|7df692e3186109cc00db6825b777201e|7df692e3186109cc00db6825b777201e|✅| +| openjpeg2|5cbb822a1203dd75b85639da4f4ecaab|5cbb822a1203dd75b85639da4f4ecaab|✅| +| openldap|a586c109aad55bb94527c241de826d9f|a586c109aad55bb94527c241de826d9f|✅| +| openmpi|bb045df2d600744c2231c78b31a20da3|bb045df2d600744c2231c78b31a20da3|✅| +| opensc|35c599e673ae9205550974e2dcbe0825|35c599e673ae9205550974e2dcbe0825|✅| +| openscap|f37f1312ceaeef2eba7c94d3684d0213|f37f1312ceaeef2eba7c94d3684d0213|✅| +| opensm|e469eb593366b22cea7415a860886338|e469eb593366b22cea7415a860886338|✅| +| opensp|670b223c5d12cee40c9137be86b6c39b|670b223c5d12cee40c9137be86b6c39b|✅| +| openssh|e21180e7c902e596b047b5520842c2e1|e21180e7c902e596b047b5520842c2e1|✅| +| openssl|e6a199cdf867873eef2c6491b674edbc|e6a199cdf867873eef2c6491b674edbc|✅| +| openssl-pkcs11|2ec3c29523cc06ec60166b320c489c63|2ec3c29523cc06ec60166b320c489c63|✅| +| openssl1.1|c685d239b6a6e1bd78be45624c092f51|c685d239b6a6e1bd78be45624c092f51|✅| +| opentest4j|dc31ac45ec3adc105e6691942a895a70|dc31ac45ec3adc105e6691942a895a70|✅| +| openvswitch|8ddeef1074d157e5df996cde9b83d50a|8ddeef1074d157e5df996cde9b83d50a|✅| +| openwsman|98b3cb081eb387998565ce23fed4f7ec|98b3cb081eb387998565ce23fed4f7ec|✅| +| opus|d7c07db796d21c9cf1861e0c2b0c0617|d7c07db796d21c9cf1861e0c2b0c0617|✅| +| orangefs|02ace4fcd72563d2fb96d5dbf61bde58|02ace4fcd72563d2fb96d5dbf61bde58|✅| +| orc|c8f62426f8fb89981b462fcaee7cc951|c8f62426f8fb89981b462fcaee7cc951|✅| +| os-prober|fbd9a262e596bf5cc45a062f18515d50|fbd9a262e596bf5cc45a062f18515d50|✅| +| osinfo-db|1c766d152ee2435f9e9ff6c7e1f0b7f7|1c766d152ee2435f9e9ff6c7e1f0b7f7|✅| +| osinfo-db-tools|8fed1cfc692b6fa1a80f002b0a8447ac|8fed1cfc692b6fa1a80f002b0a8447ac|✅| +| ostree|f25fb7e31445bc2ec4fd0d3c77d79c7c|f25fb7e31445bc2ec4fd0d3c77d79c7c|✅| +| p11-kit|233005630c50a3ebe27395d98fb91fc9|233005630c50a3ebe27395d98fb91fc9|✅| +| paktype-naskh-basic-fonts|6938edf62231212edd013155e53c97fb|6938edf62231212edd013155e53c97fb|✅| +| pam_wrapper|c54539f0506cf6f1caa5a93847908dd6|c54539f0506cf6f1caa5a93847908dd6|✅| +| pango|baa2a0a67c71935165a205a76da25954|baa2a0a67c71935165a205a76da25954|✅| +| pangomm|7af783bb04de766fafaaad26c9ed475a|7af783bb04de766fafaaad26c9ed475a|✅| +| parted|93d2d8f22baebc5eb65b85da05a79e4e|93d2d8f22baebc5eb65b85da05a79e4e|✅| +| passivetex|184b25aa3a5b657816237c9df77b21f5|184b25aa3a5b657816237c9df77b21f5|✅| +| passwd|8f2a11a77cab39862027c448d172e451|8f2a11a77cab39862027c448d172e451|✅| +| patch|78ad9937e4caadcba1526ef1853730d5|78ad9937e4caadcba1526ef1853730d5|✅| +| patchelf|b02099b0d63f06b3fe370f4edfc0c085|b02099b0d63f06b3fe370f4edfc0c085|✅| +| patchutils|3b4ab8bd84a31deb54f4a3fcac4db94f|3b4ab8bd84a31deb54f4a3fcac4db94f|✅| +| pbzip2|4cb87da2dba05540afce162f34b3a9a6|4cb87da2dba05540afce162f34b3a9a6|✅| +| pcaudiolib|bce3d92e1f374779d7bfef55ebb99f0a|bce3d92e1f374779d7bfef55ebb99f0a|✅| +| pciutils|a1702eaec0d9805945b082d019af7ff5|a1702eaec0d9805945b082d019af7ff5|✅| +| pcmciautils|c516176fdbc8ca0b133f377c6b93d66a|c516176fdbc8ca0b133f377c6b93d66a|✅| +| pcp|9f32c8949981d021223476069a2e8ad1|9f32c8949981d021223476069a2e8ad1|✅| +| pcre|4452288e6a0eefb2ab11d36010a1eebb|4452288e6a0eefb2ab11d36010a1eebb|✅| +| pcre2|a8e9ab2935d428a4807461f183034abe|a8e9ab2935d428a4807461f183034abe|✅| +| pcsc-lite|45bf7ef136537f68a26976d89f631cbf|45bf7ef136537f68a26976d89f631cbf|✅| +| pcsc-lite-ccid|f246d6601856775310c86b841b616de5|f246d6601856775310c86b841b616de5|✅| +| percona-toolkit|159be100fd4a16c10522f4c50f8caf21|159be100fd4a16c10522f4c50f8caf21|✅| +| percona-xtrabackup-24|086336c2b4ae9a6475e1e2119056ebee|086336c2b4ae9a6475e1e2119056ebee|✅| +| percona-xtradb-cluster|f9565685b4f07be62d3aff5509b49658|f9565685b4f07be62d3aff5509b49658|✅| +| perl-Algorithm-C3|978c6343c542aa8ba61a73674a93c587|978c6343c542aa8ba61a73674a93c587|✅| +| perl-Algorithm-Diff|2eaae910f5220261ee2bbdfc4a8df2c2|2eaae910f5220261ee2bbdfc4a8df2c2|✅| +| perl-Archive-Any-Lite|3ab3ff949b6d5899a3a7fdc750e08907|3ab3ff949b6d5899a3a7fdc750e08907|✅| +| perl-Archive-Tar|94de21ff8bf290a7b90b45d0964823c9|94de21ff8bf290a7b90b45d0964823c9|✅| +| perl-Archive-Zip|a33993309322164867c99e04a4000ee3|a33993309322164867c99e04a4000ee3|✅| +| perl-Array-Diff|0ce6584bf0a9587039d25ceb053586b7|0ce6584bf0a9587039d25ceb053586b7|✅| +| perl-Authen-SASL|7c03a689d4c689e5a9e2f18a1c586b2f|7c03a689d4c689e5a9e2f18a1c586b2f|✅| +| perl-B-COW|7afc46f19e6f906e2ba5769b21fca5ff|7afc46f19e6f906e2ba5769b21fca5ff|✅| +| perl-B-Hooks-EndOfScope|6e1a5334ccc7809aa7cc82dbfa1affc7|6e1a5334ccc7809aa7cc82dbfa1affc7|✅| +| perl-B-Keywords|ee282ed8f8d64e3bea6ef59b0494765e|ee282ed8f8d64e3bea6ef59b0494765e|✅| +| perl-BibTeX-Parser|791a39bc6ff9e91be4db1e7bf42c75db|791a39bc6ff9e91be4db1e7bf42c75db|✅| +| perl-Bit-Vector|bf67f144e5be5327ed79d4c69e6e0086|bf67f144e5be5327ed79d4c69e6e0086|✅| +| perl-Business-ISBN|6270020dc5a2e3ae7264ef4e4d4fb344|6270020dc5a2e3ae7264ef4e4d4fb344|✅| +| perl-Business-ISBN-Data|a3c6d1ff77eb33d63a35f1a1564530b8|a3c6d1ff77eb33d63a35f1a1564530b8|✅| +| perl-Business-ISMN|7a32381ddbf1cf58f260c3bcb3016bc3|7a32381ddbf1cf58f260c3bcb3016bc3|✅| +| perl-Business-ISSN|f46bf5585d6c3aa9fb32127edb13151a|f46bf5585d6c3aa9fb32127edb13151a|✅| +| perl-CBOR-XS|36e669f0d5b753ecec2ecc4a33bfc300|36e669f0d5b753ecec2ecc4a33bfc300|✅| +| perl-CGI|76ebd7c2580342aa9d7fd62061b0e93f|76ebd7c2580342aa9d7fd62061b0e93f|✅| +| perl-CPAN|fdfa11cbe14f2dabd1d8003299dbceb9|fdfa11cbe14f2dabd1d8003299dbceb9|✅| +| perl-CPAN-Changes|5773d51abaafd37c6bcdde3827873075|5773d51abaafd37c6bcdde3827873075|✅| +| perl-CPAN-DistnameInfo|06bc803c0e4fb7735ddc7282163f1cc3|06bc803c0e4fb7735ddc7282163f1cc3|✅| +| perl-CPAN-Meta|40043190b75a1d598f9bee5ed70a44de|40043190b75a1d598f9bee5ed70a44de|✅| +| perl-CPAN-Meta-Check|e0117bc582058abed184f6d9b23c445e|e0117bc582058abed184f6d9b23c445e|✅| +| perl-CPAN-Meta-Requirements|8febe4f14f356e57fd1e2c342d56a64b|8febe4f14f356e57fd1e2c342d56a64b|✅| +| perl-CPAN-Meta-YAML|1e00f4426d743c88c6da1b79c7e882a5|1e00f4426d743c88c6da1b79c7e882a5|✅| +| perl-Canary-Stability|5368520547521b254317ea0e9b3d23ab|5368520547521b254317ea0e9b3d23ab|✅| +| perl-Capture-Tiny|f5d24083ad270f8326dd659dd83eeb54|f5d24083ad270f8326dd659dd83eeb54|✅| +| perl-Carp|95ad382253475fa9f7a4c04c8946136e|95ad382253475fa9f7a4c04c8946136e|✅| +| perl-Carp-Clan|34fe04102374516ef7a105375b95ffde|34fe04102374516ef7a105375b95ffde|✅| +| perl-Class-Accessor|1f1e5990f87cad7659b292fed7dc0407|1f1e5990f87cad7659b292fed7dc0407|✅| +| perl-Class-Data-Inheritable|bd25ecd6e5d528fbc3783edf1b8facef|bd25ecd6e5d528fbc3783edf1b8facef|✅| +| perl-Class-Inspector|084c3aeec023639d21ecbaf7d4460b21|084c3aeec023639d21ecbaf7d4460b21|✅| +| perl-Class-Iterator|18de134490e589e8b42fee48c9e97045|18de134490e589e8b42fee48c9e97045|✅| +| perl-Class-Load|e4c831c08df592ce8dfee0c7cfc12fd7|e4c831c08df592ce8dfee0c7cfc12fd7|✅| +| perl-Class-Load-XS|2c15488b5b28afadbb5315e44a721e05|2c15488b5b28afadbb5315e44a721e05|✅| +| perl-Class-Method-Modifiers|33ef1373d39487962aa454a34d482a0c|33ef1373d39487962aa454a34d482a0c|✅| +| perl-Class-Singleton|d9c84a7b8d1c490c38e88ed1f9faae47|d9c84a7b8d1c490c38e88ed1f9faae47|✅| +| perl-Class-Tiny|e3ccfae5f64d443e7e1110be964d7202|e3ccfae5f64d443e7e1110be964d7202|✅| +| perl-Class-XSAccessor|5c5dea74f00ad37c5119dd22b28a5563|5c5dea74f00ad37c5119dd22b28a5563|✅| +| perl-Clone|cafa8984a2c2e005e54b27dd1e3f0afe|cafa8984a2c2e005e54b27dd1e3f0afe|✅| +| perl-Color-ANSI-Util|00f2bac1ab6fb2be189368565a039014|00f2bac1ab6fb2be189368565a039014|✅| +| perl-Color-RGB-Util|9e8d93394fe7ca5cdba4d54492527539|9e8d93394fe7ca5cdba4d54492527539|✅| +| perl-ColorThemeBase-Static|62222b26097da2ffdc5ea72c12a1b33b|62222b26097da2ffdc5ea72c12a1b33b|✅| +| perl-ColorThemeRole-ANSI|07ec58407ad79a51c6f45a449fd09c28|07ec58407ad79a51c6f45a449fd09c28|✅| +| perl-ColorThemeUtil-ANSI|cda35f586be070df99ea120b1714c901|cda35f586be070df99ea120b1714c901|✅| +| perl-ColorThemes-Standard|521b9612ad3387c7cae94d3de47c0936|521b9612ad3387c7cae94d3de47c0936|✅| +| perl-Compress-Bzip2|882ceb8bb025f32896b1f60c748c1374|882ceb8bb025f32896b1f60c748c1374|✅| +| perl-Compress-LZF|c6c4c09d288fd040782eb7edfc39b015|c6c4c09d288fd040782eb7edfc39b015|✅| +| perl-Compress-Raw-Bzip2|5b7c58f3ebc370a8e5b9d0d7e9b382d5|5b7c58f3ebc370a8e5b9d0d7e9b382d5|✅| +| perl-Compress-Raw-Lzma|d8aa6ba58eb64f9e0b4eef05783d388c|d8aa6ba58eb64f9e0b4eef05783d388c|✅| +| perl-Compress-Raw-Zlib|6fa43165d1b0d3ae52521bab7d30c7ef|6fa43165d1b0d3ae52521bab7d30c7ef|✅| +| perl-Config-AutoConf|71664b2864232e265179ac29298e0916|71664b2864232e265179ac29298e0916|✅| +| perl-Const-Fast|e7e73b03102c4ac27053b25362349a82|e7e73b03102c4ac27053b25362349a82|✅| +| perl-Contextual-Return|5cb31f1637c17af6a8e5b852d820af79|5cb31f1637c17af6a8e5b852d820af79|✅| +| perl-Convert-ASN1|80425835020da77c48c05a40e25bbf7e|80425835020da77c48c05a40e25bbf7e|✅| +| perl-Convert-Bencode|be0831c69fe581908d33bbebff0b5760|be0831c69fe581908d33bbebff0b5760|✅| +| perl-Coro-Multicore|efc628c62a097025b2eb7a0347fde6b9|efc628c62a097025b2eb7a0347fde6b9|✅| +| perl-Cpanel-JSON-XS|8e9705f37d922aae0feca2a5f5d47298|8e9705f37d922aae0feca2a5f5d47298|✅| +| perl-DBD-MariaDB|6b82f170384e37dd165d1aea8bd984db|6b82f170384e37dd165d1aea8bd984db|✅| +| perl-DBD-MySQL|29b1f61321d0892885ccfd0e7bc07f7f|29b1f61321d0892885ccfd0e7bc07f7f|✅| +| perl-DBD-SQLite|976df252ae0aceb7fb81587af425580b|976df252ae0aceb7fb81587af425580b|✅| +| perl-DBI|352f80b1e23769c116082a90905d7398|352f80b1e23769c116082a90905d7398|✅| +| perl-DBM-Deep|cb8817ddd1fecc81ae2d47f812fd1f0e|cb8817ddd1fecc81ae2d47f812fd1f0e|✅| +| perl-DB_File|0e4b362c62faf5bdf9e3eb760c1f439a|0e4b362c62faf5bdf9e3eb760c1f439a|✅| +| perl-Data-Binary|5828c669bb55ccae83aa6dc26f2316fb|5828c669bb55ccae83aa6dc26f2316fb|✅| +| perl-Data-Compare|53e821a62222e151a5ccab3c8a8e416f|53e821a62222e151a5ccab3c8a8e416f|✅| +| perl-Data-Dump|9bd7131ef0441e1e0e001bf85e9fae31|9bd7131ef0441e1e0e001bf85e9fae31|✅| +| perl-Data-Dumper|b72aed4a36115e1ecb3c76d20654939e|b72aed4a36115e1ecb3c76d20654939e|✅| +| perl-Data-Dumper-Concise|12aee80af6ffb8ad9db6f008620300ba|12aee80af6ffb8ad9db6f008620300ba|✅| +| perl-Data-Dumper-Names|87fb75627801e323f7bc4430c3c97334|87fb75627801e323f7bc4430c3c97334|✅| +| perl-Data-OptList|cda08370c4058ba56e40c2f21d94d233|cda08370c4058ba56e40c2f21d94d233|✅| +| perl-Data-Section|3e23aec25adece87533f7254f1b9c4a3|3e23aec25adece87533f7254f1b9c4a3|✅| +| perl-Data-Section-Simple|5a079d3d7712fa3c8256494cf026a153|5a079d3d7712fa3c8256494cf026a153|✅| +| perl-Data-UUID|13468e0fb65a0b5ce27b8628cb2f0109|13468e0fb65a0b5ce27b8628cb2f0109|✅| +| perl-Data-Uniqid|6bab3b5da09fedfdf60ce2629a7367db|6bab3b5da09fedfdf60ce2629a7367db|✅| +| perl-Date-Calc|69c635070d38c884682bfd4657031a8d|69c635070d38c884682bfd4657031a8d|✅| +| perl-Date-ISO8601|7c15008884b6d117ffc147997a6e679e|7c15008884b6d117ffc147997a6e679e|✅| +| perl-Date-Manip|86ab25c960639e009f42e28555fec639|86ab25c960639e009f42e28555fec639|✅| +| perl-DateTime|d6d73ba9ff03e00c83610a995fadc481|d6d73ba9ff03e00c83610a995fadc481|✅| +| perl-DateTime-Calendar-Julian|abd775d1d82f0f45d4fd6214cf7bbed8|abd775d1d82f0f45d4fd6214cf7bbed8|✅| +| perl-DateTime-Calendar-Mayan|9ed964ceadee297770be4ef7778e090c|9ed964ceadee297770be4ef7778e090c|✅| +| perl-DateTime-Format-Builder|aa41917ca9ad69b3898728ce9c2fb477|aa41917ca9ad69b3898728ce9c2fb477|✅| +| perl-DateTime-Format-MySQL|3e53451637536ee14811396bfbf08caa|3e53451637536ee14811396bfbf08caa|✅| +| perl-DateTime-Format-Strptime|441cfec62b0b8a1b4c05cbe5ef73fbf4|441cfec62b0b8a1b4c05cbe5ef73fbf4|✅| +| perl-DateTime-Locale|3b0ce0ebf768960fd5d08300557176e7|3b0ce0ebf768960fd5d08300557176e7|✅| +| perl-DateTime-TimeZone|1da2beb4ae09e225dd0057dc438a276d|1da2beb4ae09e225dd0057dc438a276d|✅| +| perl-DateTime-TimeZone-SystemV|ad34a482bb2457dbf52f98bf8a3508b7|ad34a482bb2457dbf52f98bf8a3508b7|✅| +| perl-DateTime-TimeZone-Tzfile|04b1fe0a5f2a2cb0b04619d1ea8d0c8a|04b1fe0a5f2a2cb0b04619d1ea8d0c8a|✅| +| perl-Declare-Constraints-Simple|abcd5e9f2dd034deed975601b38d684e|abcd5e9f2dd034deed975601b38d684e|✅| +| perl-Devel-ArgNames|052c96b835db0794f47e6f263b803143|052c96b835db0794f47e6f263b803143|✅| +| perl-Devel-CallChecker|37932adf55f110c9fef2f694d6a12e82|37932adf55f110c9fef2f694d6a12e82|✅| +| perl-Devel-CheckBin|042b68e48d9b53de7d3ef4c726d57cb2|042b68e48d9b53de7d3ef4c726d57cb2|✅| +| perl-Devel-CheckLib|e0d362964e0371b9b0343c140aa40a81|e0d362964e0371b9b0343c140aa40a81|✅| +| perl-Devel-Cycle|3d9a963da87b17398fab9acbef63f277|3d9a963da87b17398fab9acbef63f277|✅| +| perl-Devel-GlobalDestruction|24221ba322cf2dc46a1fc99b53e2380b|24221ba322cf2dc46a1fc99b53e2380b|✅| +| perl-Devel-Hide|7f11107163e259754c3f7dc7c2cf6d91|7f11107163e259754c3f7dc7c2cf6d91|✅| +| perl-Devel-LexAlias|1a4f70dff1a47b3eb96bdeac50db2ec5|1a4f70dff1a47b3eb96bdeac50db2ec5|✅| +| perl-Devel-OverloadInfo|3dfb74ac00c25bcd8581e402fa414e19|3dfb74ac00c25bcd8581e402fa414e19|✅| +| perl-Devel-PPPort|4d86cd2f677e4cc584ef66d0515799fb|4d86cd2f677e4cc584ef66d0515799fb|✅| +| perl-Devel-PartialDump|4a09056765acaa731ae0f7d46a658781|4a09056765acaa731ae0f7d46a658781|✅| +| perl-Devel-Size|0b5335d69402c75d5ab9978027ae2f66|0b5335d69402c75d5ab9978027ae2f66|✅| +| perl-Devel-StackTrace|a5b09f7be7f2b10b525a9740676906d8|a5b09f7be7f2b10b525a9740676906d8|✅| +| perl-Devel-Symdump|3dd7e1c7779a37c31a3eb60c0a97ea9f|3dd7e1c7779a37c31a3eb60c0a97ea9f|✅| +| perl-Digest|5461bb4ddff93a3301114fb8a41cf2f7|5461bb4ddff93a3301114fb8a41cf2f7|✅| +| perl-Digest-CRC|7967f9490ef22e9ccea29ffd4f959d44|7967f9490ef22e9ccea29ffd4f959d44|✅| +| perl-Digest-HMAC|746a5edffd1485d7500e005730c271c8|746a5edffd1485d7500e005730c271c8|✅| +| perl-Digest-MD4|7d3818b5da96fc876424caebcebf88f4|7d3818b5da96fc876424caebcebf88f4|✅| +| perl-Digest-MD5|39543642b1f4773d77def620df3f592a|39543642b1f4773d77def620df3f592a|✅| +| perl-Digest-SHA|f12e450c76d6d5091d1253f0daba6ef5|f12e450c76d6d5091d1253f0daba6ef5|✅| +| perl-Digest-SHA1|bd22388f268434f2b24f64e28bf1aa35|bd22388f268434f2b24f64e28bf1aa35|✅| +| perl-Dist-CheckConflicts|c8725a92b9169708b0f63036812070f2|c8725a92b9169708b0f63036812070f2|✅| +| perl-DynaLoader-Functions|51fa0a01a51b9573603fe3b0328d6bdd|51fa0a01a51b9573603fe3b0328d6bdd|✅| +| perl-Email-Date-Format|e79e57e1fd33e564aecdc7fa5e973901|e79e57e1fd33e564aecdc7fa5e973901|✅| +| perl-Email-Valid|b08013325441c4d4f1c21fbf4a1d8a91|b08013325441c4d4f1c21fbf4a1d8a91|✅| +| perl-Encode|1c08281fe43c4004a46edb736458e9a2|1c08281fe43c4004a46edb736458e9a2|✅| +| perl-Encode-Locale|fcfdb8e4ee34bcf62aed429b4a23db27|fcfdb8e4ee34bcf62aed429b4a23db27|✅| +| perl-Env|fdba5c0690e66972c96fee112cf5f25c|fdba5c0690e66972c96fee112cf5f25c|✅| +| perl-Env-Sanctify|d84cbd3edb45584d074684e4d8114e64|d84cbd3edb45584d074684e4d8114e64|✅| +| perl-Error|6732b1c6207e4a9a3e2987c88368039a|6732b1c6207e4a9a3e2987c88368039a|✅| +| perl-Eval-Closure|ceeb1fc579ac9af981fa6b600538c285|ceeb1fc579ac9af981fa6b600538c285|✅| +| perl-Exception-Class|1e564d20b374a99fdf660ba3f36b0098|1e564d20b374a99fdf660ba3f36b0098|✅| +| perl-Exporter|5d313ce2388f3ba896e2987066a4bb9e|5d313ce2388f3ba896e2987066a4bb9e|✅| +| perl-Exporter-Tiny|2d555e289eac6450052e8683c292cbf7|2d555e289eac6450052e8683c292cbf7|✅| +| perl-ExtUtils-CBuilder|a4c9654c7344bbec02ced59a6b6027bb|a4c9654c7344bbec02ced59a6b6027bb|✅| +| perl-ExtUtils-CChecker|6c40b0aa26907aed861288808dee755c|6c40b0aa26907aed861288808dee755c|✅| +| perl-ExtUtils-Config|565a7b09c7cac5907a25bbe2c959a717|565a7b09c7cac5907a25bbe2c959a717|✅| +| perl-ExtUtils-Depends|ca203697162b842c6c1e25ce102b79a5|ca203697162b842c6c1e25ce102b79a5|✅| +| perl-ExtUtils-HasCompiler|4d891501eeb4e5f3f07853698bf624c9|4d891501eeb4e5f3f07853698bf624c9|✅| +| perl-ExtUtils-Helpers|83b00c1e401321c425ae5db6b2b2fd12|83b00c1e401321c425ae5db6b2b2fd12|✅| +| perl-ExtUtils-Install|617497d0bdf3dea5b541ac92183a6034|617497d0bdf3dea5b541ac92183a6034|✅| +| perl-ExtUtils-InstallPaths|9a8d66aab1ffec98ea260faf03ac612b|9a8d66aab1ffec98ea260faf03ac612b|✅| +| perl-ExtUtils-LibBuilder|8ffe9e9a3c2f916f40dc4f6aed237d33|8ffe9e9a3c2f916f40dc4f6aed237d33|✅| +| perl-ExtUtils-MakeMaker-CPANfile|1d7fb1bf4e1578520899697db87d2d60|1d7fb1bf4e1578520899697db87d2d60|✅| +| perl-ExtUtils-Manifest|0637a0042d62a64b4a7e0f01c2f21c5c|0637a0042d62a64b4a7e0f01c2f21c5c|✅| +| perl-ExtUtils-ParseXS|e0500a7af7462f636d6cdb19148b63f3|e0500a7af7462f636d6cdb19148b63f3|✅| +| perl-ExtUtils-PkgConfig|b86318f2b6ac6af3ee985299e1e38fe5|b86318f2b6ac6af3ee985299e1e38fe5|✅| +| perl-Fedora-VSP|cb0b344371239fa66f3d180a9c7ac6da|cb0b344371239fa66f3d180a9c7ac6da|✅| +| perl-File-Copy-Recursive|e5eee1a3f8ae3aebbac063ea54870e54|e5eee1a3f8ae3aebbac063ea54870e54|✅| +| perl-File-DesktopEntry|57083f2e009967f875ad05c6c5db1467|57083f2e009967f875ad05c6c5db1467|✅| +| perl-File-DirList|8d3d21273b20745789c63a96bf16966e|8d3d21273b20745789c63a96bf16966e|✅| +| perl-File-Fetch|33021b15dff08f510c84d036b9c6ef08|33021b15dff08f510c84d036b9c6ef08|✅| +| perl-File-Find-Iterator|0a96487b67f15d5a08c379bedee46287|0a96487b67f15d5a08c379bedee46287|✅| +| perl-File-Find-Object|a3809eab3774bb0659b6c8a85f5bb95a|a3809eab3774bb0659b6c8a85f5bb95a|✅| +| perl-File-Find-Object-Rule|ac79d4110e532dc21ec62dd3ea5eed67|ac79d4110e532dc21ec62dd3ea5eed67|✅| +| perl-File-Find-Rule|a7aa9ad4d8ee87b2a77b8e3722768712|a7aa9ad4d8ee87b2a77b8e3722768712|✅| +| perl-File-Find-Rule-Perl|ddbe6524a3d56b7995206f04ae7f67a3|ddbe6524a3d56b7995206f04ae7f67a3|✅| +| perl-File-Listing|8ba34641a6c5a2ec1b0bf7064f68c535|8ba34641a6c5a2ec1b0bf7064f68c535|✅| +| perl-File-MimeInfo|b130d42a501e2854b9988087e1ceaa90|b130d42a501e2854b9988087e1ceaa90|✅| +| perl-File-Path|3e1372f35ec0e11079087c1099f68de1|3e1372f35ec0e11079087c1099f68de1|✅| +| perl-File-ReadBackwards|1bc85187896dd7a6f7cdf8cc93acd5de|1bc85187896dd7a6f7cdf8cc93acd5de|✅| +| perl-File-Remove|8714638feac234816edcb01617557c0f|8714638feac234816edcb01617557c0f|✅| +| perl-File-ShareDir|0084f730f4e3d4d89703d92b3ea82f54|0084f730f4e3d4d89703d92b3ea82f54|✅| +| perl-File-ShareDir-Install|bac4d924f3d863b00648ab56ec0dcbdc|bac4d924f3d863b00648ab56ec0dcbdc|✅| +| perl-File-Slurp|a10ddfcbe153fc8d0076936ee83b98ed|a10ddfcbe153fc8d0076936ee83b98ed|✅| +| perl-File-Slurper|d43bc5f069035eff3b6b7c418b4cedc4|d43bc5f069035eff3b6b7c418b4cedc4|✅| +| perl-File-Temp|6790cd744d10921d05f4729c5be50ad0|6790cd744d10921d05f4729c5be50ad0|✅| +| perl-File-Touch|84215f5010adcbec0065e1c718d8875f|84215f5010adcbec0065e1c718d8875f|✅| +| perl-File-TreeCreate|f6e23a0be714bcf5daed7999f792570f|f6e23a0be714bcf5daed7999f792570f|✅| +| perl-File-Which|d5c9154262b93398f0750ec364207639|d5c9154262b93398f0750ec364207639|✅| +| perl-File-chdir|932090f6c5f602301ae66c259de23ebb|932090f6c5f602301ae66c259de23ebb|✅| +| perl-File-pushd|1480e0d4813a8990c003e78338f00955|1480e0d4813a8990c003e78338f00955|✅| +| perl-FileHandle-Fmode|bb9750d52def3b4dbf543df623df1765|bb9750d52def3b4dbf543df623df1765|✅| +| perl-Filter|b524e63f44e8a7724d31ef91eb5a7d53|b524e63f44e8a7724d31ef91eb5a7d53|✅| +| perl-Filter-Simple|a49edb10fd113bd537d618589acb0c62|a49edb10fd113bd537d618589acb0c62|✅| +| perl-Font-AFM|b14ecf4dc4edbd63940aa354eb13c499|b14ecf4dc4edbd63940aa354eb13c499|✅| +| perl-Font-TTF|241b59310ad4450e6e050d5e790f1b21|241b59310ad4450e6e050d5e790f1b21|✅| +| perl-FreezeThaw|6314ff39384d839a7394a3bc363e149f|6314ff39384d839a7394a3bc363e149f|✅| +| perl-Future|2170521f44c9de965f8fb48ac764834b|2170521f44c9de965f8fb48ac764834b|✅| +| perl-Future-AsyncAwait|d8af89eca8cfd1b216ceeded0e0b5e31|d8af89eca8cfd1b216ceeded0e0b5e31|✅| +| perl-GD|fb4bacab10ed4f28d52c2aabdaf866bb|fb4bacab10ed4f28d52c2aabdaf866bb|✅| +| perl-GSSAPI|65f00a0749212af064289c8a05e59b3f|65f00a0749212af064289c8a05e59b3f|✅| +| perl-Getopt-Long|820ff3f50f36d24064076fe317953273|820ff3f50f36d24064076fe317953273|✅| +| perl-Git-Wrapper|8dcb01a160c400b655c0ba69f57f054f|8dcb01a160c400b655c0ba69f57f054f|✅| +| perl-GitLab-API-v4|f914be1a3d0e6d01032a546345a952b4|f914be1a3d0e6d01032a546345a952b4|✅| +| perl-Glib|7f7ce9844fdb30a7320d4881ccdeb3ca|7f7ce9844fdb30a7320d4881ccdeb3ca|✅| +| perl-Graphics-ColorNamesLite-WWW|ff54de1dda3349048608faae8d9d67ee|ff54de1dda3349048608faae8d9d67ee|✅| +| perl-HTML-Form|5348fbdee5ec572e21c1579d4eb183d3|5348fbdee5ec572e21c1579d4eb183d3|✅| +| perl-HTML-Formatter|16adca9bc55dbff85daa6c0ae74ff730|16adca9bc55dbff85daa6c0ae74ff730|✅| +| perl-HTML-Parser|b9f5dd3b14632f7a60541a2b61389c06|b9f5dd3b14632f7a60541a2b61389c06|✅| +| perl-HTML-Tagset|d2bfa18fe1904df7f683e96611e87437|d2bfa18fe1904df7f683e96611e87437|✅| +| perl-HTML-Tree|7d22aa8fda76a60a88ce47bc63f4d21d|7d22aa8fda76a60a88ce47bc63f4d21d|✅| +| perl-HTTP-Cookies|b4d7804231b1dfd10999d42283e0cf06|b4d7804231b1dfd10999d42283e0cf06|✅| +| perl-HTTP-Daemon|51425462790165aeafc2819a7359706f|51425462790165aeafc2819a7359706f|✅| +| perl-HTTP-Date|2ecbb3aedf6aef062605191813ca3027|2ecbb3aedf6aef062605191813ca3027|✅| +| perl-HTTP-Message|926a077669a7828c5ca39b5cf7735625|926a077669a7828c5ca39b5cf7735625|✅| +| perl-HTTP-Negotiate|1236195250e264d7436e7bb02031671b|1236195250e264d7436e7bb02031671b|✅| +| perl-HTTP-Tiny|a1d47817c344a13ff5537e8a6e43960d|a1d47817c344a13ff5537e8a6e43960d|✅| +| perl-HTTP-Tiny-Multipart|7be1202ad8065363ed860425d51eded2|7be1202ad8065363ed860425d51eded2|✅| +| perl-Hook-LexWrap|5d022159b0c56d48d04ef9334309b488|5d022159b0c56d48d04ef9334309b488|✅| +| perl-IO-All|f1c88376eaedc72fc43a8df5c6de972c|f1c88376eaedc72fc43a8df5c6de972c|✅| +| perl-IO-CaptureOutput|279c548c10c4dd052c07924c52a17213|279c548c10c4dd052c07924c52a17213|✅| +| perl-IO-Compress|53874bff1617c6719fd7dab4a9bf0f4e|53874bff1617c6719fd7dab4a9bf0f4e|✅| +| perl-IO-Compress-Brotli|81f39a743f643f43fe365c9b70e4dc3d|81f39a743f643f43fe365c9b70e4dc3d|✅| +| perl-IO-Compress-Lzma|45b9a504c47197373973fd3a7294dd2c|45b9a504c47197373973fd3a7294dd2c|✅| +| perl-IO-HTML|04bbe363686fd19bfb4cc0ed775e3d03|04bbe363686fd19bfb4cc0ed775e3d03|✅| +| perl-IO-Prompter|cf40bb0aed4a5a02f98dab854a53737a|cf40bb0aed4a5a02f98dab854a53737a|✅| +| perl-IO-Socket-INET6|f77a9173ea49d928530d6a2df33990f7|f77a9173ea49d928530d6a2df33990f7|✅| +| perl-IO-Socket-IP|629947f8b86b08b7a636bd7ccc3d4925|629947f8b86b08b7a636bd7ccc3d4925|✅| +| perl-IO-Socket-SSL|980e8e6816fadd86e875550b1d6ab0a2|980e8e6816fadd86e875550b1d6ab0a2|✅| +| perl-IO-String|250e5424f290299fc3d6b5d1e9da3835|250e5424f290299fc3d6b5d1e9da3835|✅| +| perl-IO-Tty|e4cd744de6a686ca78b20002fc66062a|e4cd744de6a686ca78b20002fc66062a|✅| +| perl-IO-Zlib|e628c00af8459d931b47a734b082e2aa|e628c00af8459d931b47a734b082e2aa|✅| +| perl-IO-stringy|3a15654c88c6056e5857f80e615fa171|3a15654c88c6056e5857f80e615fa171|✅| +| perl-IPC-Cmd|7c5cbfd3dd7b6c224e9cde677f96f78a|7c5cbfd3dd7b6c224e9cde677f96f78a|✅| +| perl-IPC-Run|fe64f12559c9cab74538a38fee414ea8|fe64f12559c9cab74538a38fee414ea8|✅| +| perl-IPC-Run3|5a8cec571c51a118b265cf6e24e55761|5a8cec571c51a118b265cf6e24e55761|✅| +| perl-IPC-SysV|c573ba407e8981f321ee610edb176225|c573ba407e8981f321ee610edb176225|✅| +| perl-IPC-System-Simple|e68341fd958fd013b3521d909904f675|e68341fd958fd013b3521d909904f675|✅| +| perl-Import-Into|48bdc7988f5a7d4d06039ccc5c2459e9|48bdc7988f5a7d4d06039ccc5c2459e9|✅| +| perl-Importer|3f09930b82cadfe26d0ce2fb1338aa1b|3f09930b82cadfe26d0ce2fb1338aa1b|✅| +| perl-Inline|41cee7671b4bfb06a189221f32697e1c|41cee7671b4bfb06a189221f32697e1c|✅| +| perl-Inline-C|83b0b53c826299e0a4270008205842be|83b0b53c826299e0a4270008205842be|✅| +| perl-Inline-Files|9f036d4c4fa1bebb7d3bd401892c31f7|9f036d4c4fa1bebb7d3bd401892c31f7|✅| +| perl-JSON|a709b32e194d0eb38f788cb49f422c4e|a709b32e194d0eb38f788cb49f422c4e|✅| +| perl-JSON-Color|af627bb5c89deb7ce3390dcd7e0ada6b|af627bb5c89deb7ce3390dcd7e0ada6b|✅| +| perl-JSON-MaybeXS|294fbf4020f57458556834d32ac59887|294fbf4020f57458556834d32ac59887|✅| +| perl-JSON-PP|4ec8d53913f529d3fe172559cb5a131e|4ec8d53913f529d3fe172559cb5a131e|✅| +| perl-JSON-XS|5358225ebc9f5b74516d7585ac236086|5358225ebc9f5b74516d7585ac236086|✅| +| perl-Jcode|f6c52253ff69a44c38a9183c469f6eb0|f6c52253ff69a44c38a9183c469f6eb0|✅| +| perl-LDAP|d091ed00302f0276069bca9df9478744|d091ed00302f0276069bca9df9478744|✅| +| perl-LWP-MediaTypes|84b799a90c0d2ce52897a7cb4c0478d0|84b799a90c0d2ce52897a7cb4c0478d0|✅| +| perl-LWP-Protocol-https|cf64e4bc57a9266ac4343cdf0808c5c8|cf64e4bc57a9266ac4343cdf0808c5c8|✅| +| perl-LaTeX-ToUnicode|398a0ef3215a8deb0fb34d959c60777f|398a0ef3215a8deb0fb34d959c60777f|✅| +| perl-Lingua-EN-Inflect|6c2665abc4c1d62103324c30984a20e7|6c2665abc4c1d62103324c30984a20e7|✅| +| perl-Lingua-Translit|605a82f06b05fef4fc18bf069b1be511|605a82f06b05fef4fc18bf069b1be511|✅| +| perl-List-AllUtils|86469b1f6819ba181a8471eb932965f2|86469b1f6819ba181a8471eb932965f2|✅| +| perl-List-Compare|647265b473ff6373f6b58abb2c45d4f3|647265b473ff6373f6b58abb2c45d4f3|✅| +| perl-List-MoreUtils|daccd6310021231b827dcc943ff1c6b7|daccd6310021231b827dcc943ff1c6b7|✅| +| perl-List-MoreUtils-XS|e77113e55b046906aecfb4ddb4f0c662|e77113e55b046906aecfb4ddb4f0c662|✅| +| perl-List-SomeUtils|333b4adb2907deff2be8da5899881453|333b4adb2907deff2be8da5899881453|✅| +| perl-List-UtilsBy|54a8c7092bc02f29ea6c5ae215eea385|54a8c7092bc02f29ea6c5ae215eea385|✅| +| perl-Locale-Codes|1f5a06fe8cd8807e54c247b3325831ed|1f5a06fe8cd8807e54c247b3325831ed|✅| +| perl-Locale-Maketext|fd3428820f4155213a4de59e90564405|fd3428820f4155213a4de59e90564405|✅| +| perl-Locale-US|20e475b152decc459d5b736dc6964b65|20e475b152decc459d5b736dc6964b65|✅| +| perl-Log-Any|5763f94601b072c6d6522a40d92a1556|5763f94601b072c6d6522a40d92a1556|✅| +| perl-Log-Any-Adapter-Screen|854746d58a65d94d181c83db07d4c706|854746d58a65d94d181c83db07d4c706|✅| +| perl-Log-Dispatch|3369ffd45dc098ef6c74622ceee7ad74|3369ffd45dc098ef6c74622ceee7ad74|✅| +| perl-Log-Dispatch-FileRotate|eed7814b9d291d5f7267d578e099c102|eed7814b9d291d5f7267d578e099c102|✅| +| perl-Log-Log4perl|acbe29cbaf03f4478a13579a275b0011|acbe29cbaf03f4478a13579a275b0011|✅| +| perl-MCE|80ea567d01e70cb1303bab994e97c730|80ea567d01e70cb1303bab994e97c730|✅| +| perl-MIME-Base64|58a62a2ddd42999d8446d93c8badc8a2|58a62a2ddd42999d8446d93c8badc8a2|✅| +| perl-MIME-Lite|42f056ef1338f129b1187a05e7b44369|42f056ef1338f129b1187a05e7b44369|✅| +| perl-MIME-Types|b387d22f8453c754a95f28c552d031f9|b387d22f8453c754a95f28c552d031f9|✅| +| perl-MLDBM|9b7ec37bfc36b0e83db9323be92beb50|9b7ec37bfc36b0e83db9323be92beb50|✅| +| perl-MRO-Compat|f644dafe901214cedfa7ed8b43b56df1|f644dafe901214cedfa7ed8b43b56df1|✅| +| perl-Mail-Sendmail|be1d23ebc2edc744ab2457f2086b4e2b|be1d23ebc2edc744ab2457f2086b4e2b|✅| +| perl-MailTools|69ee516d40011e7e92b77c6f06c0dc01|69ee516d40011e7e92b77c6f06c0dc01|✅| +| perl-Math-BigInt|aab51367dd6268a3ccbc53f5e8a5bdfb|aab51367dd6268a3ccbc53f5e8a5bdfb|✅| +| perl-Math-BigInt-FastCalc|424e392a023bf239bee43dda85886b1b|424e392a023bf239bee43dda85886b1b|✅| +| perl-Math-BigInt-GMP|d0eff364a67026ed8543e327879695e9|d0eff364a67026ed8543e327879695e9|✅| +| perl-Math-BigRat|e291fab0a27137b19532586d26deb88a|e291fab0a27137b19532586d26deb88a|✅| +| perl-Mixin-Linewise|375f2294ae6e12fcbe2cbae67d8cef23|375f2294ae6e12fcbe2cbae67d8cef23|✅| +| perl-Module-Build|144885f1cbaf9420017bbed696ec6b83|144885f1cbaf9420017bbed696ec6b83|✅| +| perl-Module-Build-Tiny|2332c90c17454107fea3f2614e11a3a9|2332c90c17454107fea3f2614e11a3a9|✅| +| perl-Module-CPANTS-Analyse|8e111492657174bf0291d90ba5308cc0|8e111492657174bf0291d90ba5308cc0|✅| +| perl-Module-CPANfile|0fa318205356453fb9ab7bdb7731cf97|0fa318205356453fb9ab7bdb7731cf97|✅| +| perl-Module-CoreList|a4d9d90aa68c35b893f270d428e531ed|a4d9d90aa68c35b893f270d428e531ed|✅| +| perl-Module-Find|89280c8a0b405e46c681fbcca62a990c|89280c8a0b405e46c681fbcca62a990c|✅| +| perl-Module-Implementation|52e3fe0ca6b1eff0488d59b7aacc0667|52e3fe0ca6b1eff0488d59b7aacc0667|✅| +| perl-Module-Install|0d1b78cc13ebf9b9ad008c8928a5b2dd|0d1b78cc13ebf9b9ad008c8928a5b2dd|✅| +| perl-Module-Install-AuthorRequires|efb5bffec707ee721cc8c34a6d8bcf31|efb5bffec707ee721cc8c34a6d8bcf31|✅| +| perl-Module-Install-AuthorTests|f1b95c8385c1284e281a9bc6a5f10532|f1b95c8385c1284e281a9bc6a5f10532|✅| +| perl-Module-Install-AutoLicense|8f512b023223e3221e1848a4b95ba21f|8f512b023223e3221e1848a4b95ba21f|✅| +| perl-Module-Install-GithubMeta|c5a3ab6d2e66c9e5c534ca855b9363c8|c5a3ab6d2e66c9e5c534ca855b9363c8|✅| +| perl-Module-Install-ManifestSkip|f29131ee765af1aa76f8286dd20ac21d|f29131ee765af1aa76f8286dd20ac21d|✅| +| perl-Module-Install-ReadmeFromPod|b954ca448698a671a176245e60da74df|b954ca448698a671a176245e60da74df|✅| +| perl-Module-Install-ReadmeMarkdownFromPod|7fef49eaa76abb42bd3c9dd9b888c187|7fef49eaa76abb42bd3c9dd9b888c187|✅| +| perl-Module-Install-Repository|cea8fc958cebe19e1be64d7cadbbc470|cea8fc958cebe19e1be64d7cadbbc470|✅| +| perl-Module-Load|62723c0d22e70c5c411aafb4444f832e|62723c0d22e70c5c411aafb4444f832e|✅| +| perl-Module-Load-Conditional|b811515814ebe86cbd8a30c5aaff76ef|b811515814ebe86cbd8a30c5aaff76ef|✅| +| perl-Module-Load-Util|780e343e2b04503c3d95fabd8a596ba9|780e343e2b04503c3d95fabd8a596ba9|✅| +| perl-Module-Manifest|71cd43db0ef8d6497b4b0415497453c6|71cd43db0ef8d6497b4b0415497453c6|✅| +| perl-Module-Manifest-Skip|3870e53f169c7993875e49d6dafe8ebc|3870e53f169c7993875e49d6dafe8ebc|✅| +| perl-Module-Metadata|6928e97831255ec3c99271a598523ea9|6928e97831255ec3c99271a598523ea9|✅| +| perl-Module-Package|189b1f4a93999088e54d87bc735abddb|189b1f4a93999088e54d87bc735abddb|✅| +| perl-Module-Package-Au|8a1162fe09bc3fed6647441750bff9cc|8a1162fe09bc3fed6647441750bff9cc|✅| +| perl-Module-Pluggable|87ce2971662efd0b69a81bb4dc9ea76c|87ce2971662efd0b69a81bb4dc9ea76c|✅| +| perl-Module-Refresh|81ba8a9c17831b2326c4f76e8a7ba517|81ba8a9c17831b2326c4f76e8a7ba517|✅| +| perl-Module-Runtime|d3d47222fa2e3dfcb4526f6cc8437b20|d3d47222fa2e3dfcb4526f6cc8437b20|✅| +| perl-Module-Runtime-Conflicts|67aaf699072063cc00c5b6afd4c67a6f|67aaf699072063cc00c5b6afd4c67a6f|✅| +| perl-Module-ScanDeps|20be5584eba22c5d05f679fab62e93ba|20be5584eba22c5d05f679fab62e93ba|✅| +| perl-Module-Signature|af534a2d5cb4dd55e4cc1ded88d97e77|af534a2d5cb4dd55e4cc1ded88d97e77|✅| +| perl-Mojolicious|523193316a839ff56a447f0f0c2e5b36|523193316a839ff56a447f0f0c2e5b36|✅| +| perl-Moo|259530e5ea37a1bf968f6cf18a25db86|259530e5ea37a1bf968f6cf18a25db86|✅| +| perl-Moose|86165bb94edb65f8d4fbfc4cf4717655|86165bb94edb65f8d4fbfc4cf4717655|✅| +| perl-Mozilla-CA|843e42f367ea3c7abc5de5b6225791dc|843e42f367ea3c7abc5de5b6225791dc|✅| +| perl-NTLM|da314ee94b14af2a2f39b6f2c0046e73|da314ee94b14af2a2f39b6f2c0046e73|✅| +| perl-Net-DNS|b70b74481908d995f57569ab7cfe6432|b70b74481908d995f57569ab7cfe6432|✅| +| perl-Net-Domain-TLD|d661c3d8fa1080bf7d75ca049d9f4a8e|d661c3d8fa1080bf7d75ca049d9f4a8e|✅| +| perl-Net-HTTP|1d46019fb8559070a5ec1d838b690657|1d46019fb8559070a5ec1d838b690657|✅| +| perl-Net-IMAP-Simple|13304cdddc782381b67f3a4e2713d6c7|13304cdddc782381b67f3a4e2713d6c7|✅| +| perl-Net-IMAP-Simple-SSL|86f5e996ff9adadbc849aadc351eca81|86f5e996ff9adadbc849aadc351eca81|✅| +| perl-Net-LibIDN2|d3bc7c71d4b42d6912e0710b1683b661|d3bc7c71d4b42d6912e0710b1683b661|✅| +| perl-Net-Ping|a2e8df971eb46b8099ff9230b7bcfb3d|a2e8df971eb46b8099ff9230b7bcfb3d|✅| +| perl-Net-SMTP-SSL|62b49c961043898b43b041dafbc1b389|62b49c961043898b43b041dafbc1b389|✅| +| perl-Net-SSLeay|9e928bc6f430a874a1a2185f84a0ae88|9e928bc6f430a874a1a2185f84a0ae88|✅| +| perl-Number-Compare|ded4085a8fc96328742785574ca65208|ded4085a8fc96328742785574ca65208|✅| +| perl-OLE-Storage_Lite|c53f27cd614ffdf4caa2760128aee3e5|c53f27cd614ffdf4caa2760128aee3e5|✅| +| perl-Object-Deadly|fcf2895dd63b4bdd3a9ad683516b7aef|fcf2895dd63b4bdd3a9ad683516b7aef|✅| +| perl-Object-HashBase|556c71b519cb5cb34084bd4f3438bab9|556c71b519cb5cb34084bd4f3438bab9|✅| +| perl-PPI|608033d82cf04653f3e1dc42389e75ea|608033d82cf04653f3e1dc42389e75ea|✅| +| perl-PPIx-QuoteLike|551890e6c65a3eb0f4b753ad4288acb2|551890e6c65a3eb0f4b753ad4288acb2|✅| +| perl-PPIx-Regexp|9271c960c3ae78ba6b91d238763adf8e|9271c960c3ae78ba6b91d238763adf8e|✅| +| perl-PPIx-Utilities|4dc113960205173cf114ae3bdaa37f61|4dc113960205173cf114ae3bdaa37f61|✅| +| perl-PPIx-Utils|79591c85aa39941b5ef8b26064c38a9d|79591c85aa39941b5ef8b26064c38a9d|✅| +| perl-Package-DeprecationManager|7b46e92aaae3047ede3c67c1714ab88e|7b46e92aaae3047ede3c67c1714ab88e|✅| +| perl-Package-Generator|92ed633a2d18bbe22d8feda32f761de3|92ed633a2d18bbe22d8feda32f761de3|✅| +| perl-Package-Stash|7a2922941cc2aad6a52642e4fb13d07b|7a2922941cc2aad6a52642e4fb13d07b|✅| +| perl-Package-Stash-XS|40ff29b53c91cbc9d5ff5d31cb161c6e|40ff29b53c91cbc9d5ff5d31cb161c6e|✅| +| perl-PadWalker|f3f1e06c0385aab80353176a414f02b2|f3f1e06c0385aab80353176a414f02b2|✅| +| perl-Parallel-ForkManager|22429227cad73528178082befb8a2470|22429227cad73528178082befb8a2470|✅| +| perl-Params-Check|45ef018d2564fce84935a0e1adfb2ed7|45ef018d2564fce84935a0e1adfb2ed7|✅| +| perl-Params-Classify|3c3367d759ed5bd6fe86c1f35e9b51ed|3c3367d759ed5bd6fe86c1f35e9b51ed|✅| +| perl-Params-Coerce|0a92389e31dca804d8acbe29fbdb99e6|0a92389e31dca804d8acbe29fbdb99e6|✅| +| perl-Params-Util|f1aa70ba570f03f14cd394096b9c6883|f1aa70ba570f03f14cd394096b9c6883|✅| +| perl-Params-Validate|ef5f57387c2c9032b59fb23023cf5b25|ef5f57387c2c9032b59fb23023cf5b25|✅| +| perl-Params-ValidationCompiler|15528055f3f53c8cfebbee1f928dec07|15528055f3f53c8cfebbee1f928dec07|✅| +| perl-Parse-Distname|ad672dbef9de3f93e1433771af690199|ad672dbef9de3f93e1433771af690199|✅| +| perl-Parse-RecDescent|7a36d45d62a9b68603edcdbd276006cc|7a36d45d62a9b68603edcdbd276006cc|✅| +| perl-Parse-Yapp|69584d5b0f0304bb2a23cffcd982c5de|69584d5b0f0304bb2a23cffcd982c5de|✅| +| perl-Path-Class|13e6db714f6d5a0e62ca1c4a7fc4d0f3|13e6db714f6d5a0e62ca1c4a7fc4d0f3|✅| +| perl-Path-Tiny|7b2fc4f5edfd29b88d2cc3b96830e7d1|7b2fc4f5edfd29b88d2cc3b96830e7d1|✅| +| perl-PathTools|8f329058f74468a576442d841c62aa62|8f329058f74468a576442d841c62aa62|✅| +| perl-Pegex|5f289274eb303c1ff9eef94c3ad8b033|5f289274eb303c1ff9eef94c3ad8b033|✅| +| perl-Perl-Critic|25ecd07a8814aeffbb9d0c2413f53d78|25ecd07a8814aeffbb9d0c2413f53d78|✅| +| perl-Perl-Critic-Pulp|d4eb22b458bdca8d175d6d2c2feb89a4|d4eb22b458bdca8d175d6d2c2feb89a4|✅| +| perl-Perl-Destruct-Level|688e73183bcc31a863571393566d587e|688e73183bcc31a863571393566d587e|✅| +| perl-Perl-MinimumVersion|1eeabbf4f327a5035727dcd7a2cceaff|1eeabbf4f327a5035727dcd7a2cceaff|✅| +| perl-Perl-OSType|aa723870bc664bc5476a92073dce194f|aa723870bc664bc5476a92073dce194f|✅| +| perl-Perl-PrereqScanner-NotQuiteLite|134f57865a35c441c5c2a27a077e4a11|134f57865a35c441c5c2a27a077e4a11|✅| +| perl-Perl4-CoreLibs|20aacdc91b14a89d3debd8a270cb4139|20aacdc91b14a89d3debd8a270cb4139|✅| +| perl-PerlIO-utf8_strict|d90ca967f66e05ad9221c79060868346|d90ca967f66e05ad9221c79060868346|✅| +| perl-PerlIO-via-QuotedPrint|b629fced2ba9ea34e7fd44701b37789f|b629fced2ba9ea34e7fd44701b37789f|✅| +| perl-Pod-Checker|ea8334315115361555cd841099279ed3|ea8334315115361555cd841099279ed3|✅| +| perl-Pod-Coverage|12229e553ee7887680ee3db11da5ee52|12229e553ee7887680ee3db11da5ee52|✅| +| perl-Pod-Coverage-TrustPod|3b36feae38be8c056b2ded6e74f18e05|3b36feae38be8c056b2ded6e74f18e05|✅| +| perl-Pod-Escapes|7d0c0470284733eca869cb5d146ab372|7d0c0470284733eca869cb5d146ab372|✅| +| perl-Pod-Eventual|a603cbfe677332fde83a33b5983d2579|a603cbfe677332fde83a33b5983d2579|✅| +| perl-Pod-Markdown|a3833c3a3c5ca3510b4a28347f58eee3|a3833c3a3c5ca3510b4a28347f58eee3|✅| +| perl-Pod-Parser|cba18cb7ebe7d3d8af888c57dbb3884b|cba18cb7ebe7d3d8af888c57dbb3884b|✅| +| perl-Pod-Simple|8dc2ad5b3e4f6fe6edb5482f85464c0b|8dc2ad5b3e4f6fe6edb5482f85464c0b|✅| +| perl-Pod-Spell|ed24b08f23cbfc775331ca1740762cf1|ed24b08f23cbfc775331ca1740762cf1|✅| +| perl-Pod-Usage|90bda881bf02c1c1353eadaa9cb7fda3|90bda881bf02c1c1353eadaa9cb7fda3|✅| +| perl-Probe-Perl|8876e1b99c531800a86b383702e0ab73|8876e1b99c531800a86b383702e0ab73|✅| +| perl-Readonly|acae851d7d55c509f5f00a8849597e54|acae851d7d55c509f5f00a8849597e54|✅| +| perl-Ref-Util|add072ed1e481dc43ad6bb8bbe36ab99|add072ed1e481dc43ad6bb8bbe36ab99|✅| +| perl-Ref-Util-XS|f9ae3f0495849ad49b5c7919d84444e4|f9ae3f0495849ad49b5c7919d84444e4|✅| +| perl-Regexp-Common|b1bb40759b84154990f36a160160fb94|b1bb40759b84154990f36a160160fb94|✅| +| perl-Regexp-Trie|6e3ecf25c359bce39f0acf261571e558|6e3ecf25c359bce39f0acf261571e558|✅| +| perl-Role-Tiny|9ee45591befa3d0b1094ac75d282b6ba|9ee45591befa3d0b1094ac75d282b6ba|✅| +| perl-SGMLSpm|5bcb197fd42e67d51c739b1414d514a7|5bcb197fd42e67d51c739b1414d514a7|✅| +| perl-SUPER|defb371225f8ef1581d8c8fcc6077b46|defb371225f8ef1581d8c8fcc6077b46|✅| +| perl-Scalar-List-Utils|bf0470460a4c1d20fb2ae0c5862be315|bf0470460a4c1d20fb2ae0c5862be315|✅| +| perl-Scalar-Properties|6f144203205f0a60026b82f32e51c595|6f144203205f0a60026b82f32e51c595|✅| +| perl-Scope-Guard|be57b915d23ddac7677ef2ad9e52b92a|be57b915d23ddac7677ef2ad9e52b92a|✅| +| perl-Sereal|3cd07aa7cf1572ffa97bb3b3ba575bfe|3cd07aa7cf1572ffa97bb3b3ba575bfe|✅| +| perl-Sereal-Decoder|310d1f324fe1d7a926f5a0053a63c74f|310d1f324fe1d7a926f5a0053a63c74f|✅| +| perl-Sereal-Encoder|777a4e877b0c3148c15e6dbf3247a4ec|777a4e877b0c3148c15e6dbf3247a4ec|✅| +| perl-Socket|a57be9d0da85a942ad8f459505b41380|a57be9d0da85a942ad8f459505b41380|✅| +| perl-Socket6|dab4b2dcc76f81b8bedea72d8fd1bc28|dab4b2dcc76f81b8bedea72d8fd1bc28|✅| +| perl-Software-License|80b99d810ccaede171bcad323471b2a2|80b99d810ccaede171bcad323471b2a2|✅| +| perl-Sort-Key|a37ab0da0cfdc26e57b4c79e39f6d98f|a37ab0da0cfdc26e57b4c79e39f6d98f|✅| +| perl-Sort-Versions|c975afa9dd114951d902aa4a81ead685|c975afa9dd114951d902aa4a81ead685|✅| +| perl-Specio|96cf1ae4e2e205986e03672071116b16|96cf1ae4e2e205986e03672071116b16|✅| +| perl-Spellunker|d0d46dbf91353a9656eae6ec827ccf7d|d0d46dbf91353a9656eae6ec827ccf7d|✅| +| perl-Spiffy|2ec7007c111a6bc2775bb7c57673a24b|2ec7007c111a6bc2775bb7c57673a24b|✅| +| perl-Spreadsheet-ParseExcel|4b8857e3a391d86501c1b742b459ac9e|4b8857e3a391d86501c1b742b459ac9e|✅| +| perl-Spreadsheet-WriteExcel|b3262290e96985ee12d81c861a389790|b3262290e96985ee12d81c861a389790|✅| +| perl-Storable|2e9831540f2d1d276e5615532884aba0|2e9831540f2d1d276e5615532884aba0|✅| +| perl-String-Format|64174b4fac230228cadfa2be4410ef1a|64174b4fac230228cadfa2be4410ef1a|✅| +| perl-String-ShellQuote|da6329dc482b21adf5697cfbd2ac5412|da6329dc482b21adf5697cfbd2ac5412|✅| +| perl-Sub-Exporter|4f03f8343bc0ed8b1e96284bf28a9a93|4f03f8343bc0ed8b1e96284bf28a9a93|✅| +| perl-Sub-Exporter-Progressive|72cf6acdd2a0a8b105821a4db98e4ebe|72cf6acdd2a0a8b105821a4db98e4ebe|✅| +| perl-Sub-Identify|014f19e72698b6a2cbcb54adc9691825|014f19e72698b6a2cbcb54adc9691825|✅| +| perl-Sub-Info|335345b534fc0539c894050f7814cbda|335345b534fc0539c894050f7814cbda|✅| +| perl-Sub-Install|81baf186c62c71f0935c3ccf1c5964c8|81baf186c62c71f0935c3ccf1c5964c8|✅| +| perl-Sub-Name|0eb109dfa223e056c07d84c9fbda1762|0eb109dfa223e056c07d84c9fbda1762|✅| +| perl-Sub-Quote|f19c60039ba87f69f7f9357fc0a03e07|f19c60039ba87f69f7f9357fc0a03e07|✅| +| perl-Sub-Uplevel|6c6a174861fd160e8d5871a86df00baf|6c6a174861fd160e8d5871a86df00baf|✅| +| perl-Switch|34e2b6dac0a43384505b4e036633cff0|34e2b6dac0a43384505b4e036633cff0|✅| +| perl-Syntax-Keyword-Defer|a956ae8d109ed6f332b0b4b02604e82b|a956ae8d109ed6f332b0b4b02604e82b|✅| +| perl-Syntax-Keyword-Try|54450a484653beb6b44d8cb9396dbf71|54450a484653beb6b44d8cb9396dbf71|✅| +| perl-Sys-CPU|f43a3a50ac2dca6c1485a859ebef09b2|f43a3a50ac2dca6c1485a859ebef09b2|✅| +| perl-Sys-MemInfo|88f0632691d7de91cbed95ba1ff29025|88f0632691d7de91cbed95ba1ff29025|✅| +| perl-Sys-Syslog|0c39956195f8769e2713bc66b73c48a5|0c39956195f8769e2713bc66b73c48a5|✅| +| perl-Task-Weaken|5645d2aceb2336b5d55a61388fee5966|5645d2aceb2336b5d55a61388fee5966|✅| +| perl-Term-ANSIColor|5b097ce054447c649de4a022213349c6|5b097ce054447c649de4a022213349c6|✅| +| perl-Term-Cap|4461ac0a1492e59e7430bc879dc2d962|4461ac0a1492e59e7430bc879dc2d962|✅| +| perl-Term-Size-Any|f9e3fde1e494c908369dc3ce7e9b19a1|f9e3fde1e494c908369dc3ce7e9b19a1|✅| +| perl-Term-Size-Perl|50779c7af28dd5bfb02e541c6e0173ea|50779c7af28dd5bfb02e541c6e0173ea|✅| +| perl-Term-Table|ef0c76824c57eaa7796558060067bb49|ef0c76824c57eaa7796558060067bb49|✅| +| perl-TermReadKey|b2b4aab7a0e6bddb7ac3b21ba637482c|b2b4aab7a0e6bddb7ac3b21ba637482c|✅| +| perl-Test-Base|682b8d527ccea15d4bfe6214ded8f53c|682b8d527ccea15d4bfe6214ded8f53c|✅| +| perl-Test-CPAN-Meta|d1582df35cc1e8875357702c687ed22f|d1582df35cc1e8875357702c687ed22f|✅| +| perl-Test-CPAN-Meta-JSON|1d6f3ff573e8b8b3daf89f677b7404bf|1d6f3ff573e8b8b3daf89f677b7404bf|✅| +| perl-Test-CleanNamespaces|0ddfb7e5f11ddfb9498cb500c7616fb8|0ddfb7e5f11ddfb9498cb500c7616fb8|✅| +| perl-Test-Compile|8e30304f84a18af07e34077929d6a17b|8e30304f84a18af07e34077929d6a17b|✅| +| perl-Test-Deep|fcff296434cd92538ae9de9d1744705f|fcff296434cd92538ae9de9d1744705f|✅| +| perl-Test-Differences|53aa66b927e7ffe612118bec05f8343d|53aa66b927e7ffe612118bec05f8343d|✅| +| perl-Test-DistManifest|382821c709810489daefc5a3a15241c7|382821c709810489daefc5a3a15241c7|✅| +| perl-Test-EOL|5d22a042cc7dc92711fd4af833893826|5d22a042cc7dc92711fd4af833893826|✅| +| perl-Test-Exception|572d355026fb0b87fc2b8c64b83cada0|572d355026fb0b87fc2b8c64b83cada0|✅| +| perl-Test-FailWarnings|c03d51f550dbfd9945722ff7f4c32717|c03d51f550dbfd9945722ff7f4c32717|✅| +| perl-Test-Fatal|2f160c31e1848536e3b82112d573bb76|2f160c31e1848536e3b82112d573bb76|✅| +| perl-Test-File|dccb988191187261ce3a2a10af939625|dccb988191187261ce3a2a10af939625|✅| +| perl-Test-File-ShareDir|ec31466aa44c1cd56c6cb51d7ec3a5de|ec31466aa44c1cd56c6cb51d7ec3a5de|✅| +| perl-Test-Harness|a3482cded62f68c710a9955c4afb3dcf|a3482cded62f68c710a9955c4afb3dcf|✅| +| perl-Test-HasVersion|15682f35d3e204c86329042d87046142|15682f35d3e204c86329042d87046142|✅| +| perl-Test-Identity|ecef85c791cf5847e4c374983cf22a74|ecef85c791cf5847e4c374983cf22a74|✅| +| perl-Test-InDistDir|41fd6a8f84b6c352927501705bc085b6|41fd6a8f84b6c352927501705bc085b6|✅| +| perl-Test-Inter|4e9bbe25e28d2453a6c63a1e675cc484|4e9bbe25e28d2453a6c63a1e675cc484|✅| +| perl-Test-Kwalitee|95a79367064efb895b9c221d39878ba6|95a79367064efb895b9c221d39878ba6|✅| +| perl-Test-LeakTrace|afdb2cc6be0807cb635fb601a004d522|afdb2cc6be0807cb635fb601a004d522|✅| +| perl-Test-LongString|8baab770f61ebd5647a9dd3679f42fbd|8baab770f61ebd5647a9dd3679f42fbd|✅| +| perl-Test-Manifest|5240b02aad3b83abc2ba0f1f8949879e|5240b02aad3b83abc2ba0f1f8949879e|✅| +| perl-Test-Memory-Cycle|397e709ba33d3883b5fb2bc49e3a70b0|397e709ba33d3883b5fb2bc49e3a70b0|✅| +| perl-Test-MemoryGrowth|af39fff85b0ccd804956ed556a19df46|af39fff85b0ccd804956ed556a19df46|✅| +| perl-Test-MinimumVersion|7c1fbf263992ff26e8ddd81d9e08c838|7c1fbf263992ff26e8ddd81d9e08c838|✅| +| perl-Test-Mojibake|1269958b9cce76a02db86f467774aedc|1269958b9cce76a02db86f467774aedc|✅| +| perl-Test-Needs|2b3d10946001561297624e7668f09c26|2b3d10946001561297624e7668f09c26|✅| +| perl-Test-NoTabs|e3d583673b12762d85b843ba5b2b2201|e3d583673b12762d85b843ba5b2b2201|✅| +| perl-Test-NoWarnings|e44d8b1820b45a71e59a0119120ca622|e44d8b1820b45a71e59a0119120ca622|✅| +| perl-Test-Object|c0acca45775a6f6bbe121307533ccf3d|c0acca45775a6f6bbe121307533ccf3d|✅| +| perl-Test-Output|454bac1d7423e793c820b7d70987fbc6|454bac1d7423e793c820b7d70987fbc6|✅| +| perl-Test-Perl-Critic|f313542fbbeff041dd1b8ebe96b95e8f|f313542fbbeff041dd1b8ebe96b95e8f|✅| +| perl-Test-Pod|472dda77746d48e6465bf62e47aeca81|472dda77746d48e6465bf62e47aeca81|✅| +| perl-Test-Pod-Coverage|c9ea5f4182415b13d2db18484a38c01b|c9ea5f4182415b13d2db18484a38c01b|✅| +| perl-Test-Pod-LinkCheck|38c01d0f7c7b88a452a3a98f4f72857f|38c01d0f7c7b88a452a3a98f4f72857f|✅| +| perl-Test-Portability-Files|56879573bce08007d983a885a28c3271|56879573bce08007d983a885a28c3271|✅| +| perl-Test-RandomResult|f52bcb14b7cc1a150b0efd1672dfd6dc|f52bcb14b7cc1a150b0efd1672dfd6dc|✅| +| perl-Test-Refcount|1c2cbb02b69efa824a0d17b76bf2fbc5|1c2cbb02b69efa824a0d17b76bf2fbc5|✅| +| perl-Test-Regexp|b5ced2b3e3ba666a153da163b0173325|b5ced2b3e3ba666a153da163b0173325|✅| +| perl-Test-Requires|999d6c4e46ea7baae7a5113292e02ed8|999d6c4e46ea7baae7a5113292e02ed8|✅| +| perl-Test-Script|cadfb1d1fdc421e338521e373d7a9eb7|cadfb1d1fdc421e338521e373d7a9eb7|✅| +| perl-Test-Simple|5cfdaf30d93368e60dd294d628a86454|5cfdaf30d93368e60dd294d628a86454|✅| +| perl-Test-Spelling|5267be55736620cf8c45765e346a58cc|5267be55736620cf8c45765e346a58cc|✅| +| perl-Test-SubCalls|970b851e8a2cfd951040979070a76929|970b851e8a2cfd951040979070a76929|✅| +| perl-Test-Synopsis|31ba7191862421349a11aa79952df9ed|31ba7191862421349a11aa79952df9ed|✅| +| perl-Test-Taint|d59152acb169a34640bec861fca170de|d59152acb169a34640bec861fca170de|✅| +| perl-Test-TrailingSpace|c49fe3ff3a3ee0557cc02a2e1f7b4c2a|c49fe3ff3a3ee0557cc02a2e1f7b4c2a|✅| +| perl-Test-UseAllModules|aa7168526e2b3ec54fc705c6e260fbf6|aa7168526e2b3ec54fc705c6e260fbf6|✅| +| perl-Test-Valgrind|ad8bf7f0e3708f5dbb64a88694b03ca4|ad8bf7f0e3708f5dbb64a88694b03ca4|✅| +| perl-Test-Vars|1cd647af7a5b06872fa9511c1ad38c04|1cd647af7a5b06872fa9511c1ad38c04|✅| +| perl-Test-Version|b81186b62cb351e78b2f8de91f651e13|b81186b62cb351e78b2f8de91f651e13|✅| +| perl-Test-Warn|cacd035bb40ac83b484c9bb2cd160e2d|cacd035bb40ac83b484c9bb2cd160e2d|✅| +| perl-Test-Warnings|f608f7011b0bb8f27d3a27e646a52f60|f608f7011b0bb8f27d3a27e646a52f60|✅| +| perl-Test-Without-Module|d6fdc73b60d197a8098fd41a81c92630|d6fdc73b60d197a8098fd41a81c92630|✅| +| perl-Test-YAML|6fe89b0144ffb5913fc4b021a80578b4|6fe89b0144ffb5913fc4b021a80578b4|✅| +| perl-Test2-Plugin-NoWarnings|efcddec6cda66260ae14206e28f7feeb|efcddec6cda66260ae14206e28f7feeb|✅| +| perl-Test2-Suite|cf8d319645eca86268847187232e1b76|cf8d319645eca86268847187232e1b76|✅| +| perl-TestML|b65eca3d2ff9d2a2daae7ade45229a08|b65eca3d2ff9d2a2daae7ade45229a08|✅| +| perl-Text-Balanced|f1d414b29062aa75856c9600524e37ad|f1d414b29062aa75856c9600524e37ad|✅| +| perl-Text-BibTeX|67fa6d9c03c659627d9fd58bb380c1fe|67fa6d9c03c659627d9fd58bb380c1fe|✅| +| perl-Text-CSV|b25b9c6bb45c128484393efe082a8791|b25b9c6bb45c128484393efe082a8791|✅| +| perl-Text-CharWidth|37a723df0580c0758c0ee67b37336c15|37a723df0580c0758c0ee67b37336c15|✅| +| perl-Text-Diff|edf57b6189f7651a6be454062a4e6d9c|edf57b6189f7651a6be454062a4e6d9c|✅| +| perl-Text-Glob|d001559c504a2625dd117bd1558f07f7|d001559c504a2625dd117bd1558f07f7|✅| +| perl-Text-ParseWords|c373156ffc7bef95c756fb53c15cdad0|c373156ffc7bef95c756fb53c15cdad0|✅| +| perl-Text-Roman|1f6b09c0cc1f4425b565ff787a39fd83|1f6b09c0cc1f4425b565ff787a39fd83|✅| +| perl-Text-Soundex|cb40ded7a5d27aa3a411d274d6ec18ae|cb40ded7a5d27aa3a411d274d6ec18ae|✅| +| perl-Text-Template|de5146c2001214cb0a251e627f5b185d|de5146c2001214cb0a251e627f5b185d|✅| +| perl-Text-Unidecode|31cca8505bd74ed9d8036cdc84c808ca|31cca8505bd74ed9d8036cdc84c808ca|✅| +| perl-Text-WrapI18N|0799c16a00926e6c18d400c2e2861d5f|0799c16a00926e6c18d400c2e2861d5f|✅| +| perl-Thread-Queue|0fada5b474e9c97d6262059cf62cfc88|0fada5b474e9c97d6262059cf62cfc88|✅| +| perl-Tie-Cycle|3d5004bd8e6f41345091a697673879b7|3d5004bd8e6f41345091a697673879b7|✅| +| perl-Tie-IxHash|8393f2ced231533c3e714abad582f291|8393f2ced231533c3e714abad582f291|✅| +| perl-Tie-RefHash|d12a7517a82a8cff17791a67fc847aa6|d12a7517a82a8cff17791a67fc847aa6|✅| +| perl-Time-HiRes|933103b1f4febedd974cdfaefb140bf3|933103b1f4febedd974cdfaefb140bf3|✅| +| perl-Time-Local|0a5169a501f995889bfa481a4880b895|0a5169a501f995889bfa481a4880b895|✅| +| perl-TimeDate|5e5afe22c8d417417283d1f7f4572a57|5e5afe22c8d417417283d1f7f4572a57|✅| +| perl-Tk|d663d4cbf33a3ed92c8d2ede22aaed60|d663d4cbf33a3ed92c8d2ede22aaed60|✅| +| perl-Try-Tiny|993a29ee8a03c9bd9c2f7c53d1082a03|993a29ee8a03c9bd9c2f7c53d1082a03|✅| +| perl-Type-Tiny|8d4779b577dba7fac1f28c81238dd271|8d4779b577dba7fac1f28c81238dd271|✅| +| perl-Types-Serialiser|4839af5f3fcbacc3945b0e6f3dc9a018|4839af5f3fcbacc3945b0e6f3dc9a018|✅| +| perl-UNIVERSAL-isa|668a981d2716b231937236c122124282|668a981d2716b231937236c122124282|✅| +| perl-URI|63675c429cfb1df73d7d21a9302e1000|63675c429cfb1df73d7d21a9302e1000|✅| +| perl-Unicode-CheckUTF8|a483f665b2bc62d7737c209294e64e1e|a483f665b2bc62d7737c209294e64e1e|✅| +| perl-Unicode-Collate|ee4d960d057c5e5b02ebb49d0286db8f|ee4d960d057c5e5b02ebb49d0286db8f|✅| +| perl-Unicode-EastAsianWidth|545507653ce0dfa34055e2628455abcc|545507653ce0dfa34055e2628455abcc|✅| +| perl-Unicode-LineBreak|003d6da7a13700e069afed9238c864b9|003d6da7a13700e069afed9238c864b9|✅| +| perl-Unicode-Map|edaa8fc5ddf0e5d805e274283dd0625d|edaa8fc5ddf0e5d805e274283dd0625d|✅| +| perl-Unicode-Normalize|fbcdca77136a083370cfb0d57d1bad60|fbcdca77136a083370cfb0d57d1bad60|✅| +| perl-Variable-Magic|ceb039e74253232bc5bdfb391ed5d6f5|ceb039e74253232bc5bdfb391ed5d6f5|✅| +| perl-WWW-Mechanize|69641f2e98a206e9292451fe7f3a4afe|69641f2e98a206e9292451fe7f3a4afe|✅| +| perl-Want|33b2dae5db59781b9a0434fa1db04aab|33b2dae5db59781b9a0434fa1db04aab|✅| +| perl-XML-Catalog|c2c14f3e87aa75ebb7130ea4ebd41984|c2c14f3e87aa75ebb7130ea4ebd41984|✅| +| perl-XML-DOM|91ec808de616a2af54a5118619f8f9cc|91ec808de616a2af54a5118619f8f9cc|✅| +| perl-XML-LibXML|4cda143b948e1550c7fba4a1133cc6ad|4cda143b948e1550c7fba4a1133cc6ad|✅| +| perl-XML-LibXML-Simple|faad5ed26cd83998f6514be199c56c38|faad5ed26cd83998f6514be199c56c38|✅| +| perl-XML-LibXSLT|b47ac3a69b58fa43386c4f39be5d7bd5|b47ac3a69b58fa43386c4f39be5d7bd5|✅| +| perl-XML-NamespaceSupport|a8916c6d095bcf073e1108af02e78c97|a8916c6d095bcf073e1108af02e78c97|✅| +| perl-XML-Parser|80bb18a8e6240fcf7ec2f7b57601c170|80bb18a8e6240fcf7ec2f7b57601c170|✅| +| perl-XML-RegExp|2e38ea2340f2d2eb56bd81c4d739fbe0|2e38ea2340f2d2eb56bd81c4d739fbe0|✅| +| perl-XML-SAX-Base|ec347a14065dd7aec7d9fb181b2d7946|ec347a14065dd7aec7d9fb181b2d7946|✅| +| perl-XML-TokeParser|a886ac451d99dca522df20d7cf7b28b4|a886ac451d99dca522df20d7cf7b28b4|✅| +| perl-XML-Twig|14fbaf5ea8729b797ada51a880b6720e|14fbaf5ea8729b797ada51a880b6720e|✅| +| perl-XML-Writer|2457214360cefda445742a608dd6195e|2457214360cefda445742a608dd6195e|✅| +| perl-XML-XPath|39164bfc861cdf519bec24f9881fca03|39164bfc861cdf519bec24f9881fca03|✅| +| perl-XML-XPathEngine|d840cbefa57c23041f0bed14940a6b22|d840cbefa57c23041f0bed14940a6b22|✅| +| perl-XS-Parse-Keyword|59e77bd192ce7542d847134e8bdd253b|59e77bd192ce7542d847134e8bdd253b|✅| +| perl-XS-Parse-Sublike|7103087a67287a2028f5b0eaed8dac86|7103087a67287a2028f5b0eaed8dac86|✅| +| perl-XXX|684d4dba7d12b4a303d207166231f0fb|684d4dba7d12b4a303d207166231f0fb|✅| +| perl-YAML|2c861f02e091787c7fe115ec20d3b9b3|2c861f02e091787c7fe115ec20d3b9b3|✅| +| perl-YAML-LibYAML|416e14d9a6daf7bb37998c0aca488c11|416e14d9a6daf7bb37998c0aca488c11|✅| +| perl-YAML-PP|6f16ee5df37a598bde31808ad26405f4|6f16ee5df37a598bde31808ad26405f4|✅| +| perl-YAML-Syck|4aae72f5c06dccd6ed6ea9b029104183|4aae72f5c06dccd6ed6ea9b029104183|✅| +| perl-YAML-Tiny|d1bb2525e4ab46bfab4b22842c467529|d1bb2525e4ab46bfab4b22842c467529|✅| +| perl-aliased|f7f659f689699a87115da1262eb6edc6|f7f659f689699a87115da1262eb6edc6|✅| +| perl-autovivification|8dec994e1e7d368e055f21a5777385a0|8dec994e1e7d368e055f21a5777385a0|✅| +| perl-bignum|ef8e7ed52217621b86702b82d6bb82ad|ef8e7ed52217621b86702b82d6bb82ad|✅| +| perl-boolean|2a0d94fd6f5e01bac6b48536d3cd7197|2a0d94fd6f5e01bac6b48536d3cd7197|✅| +| perl-common-sense|0929c6b03455ca988a9b4219aca15292|0929c6b03455ca988a9b4219aca15292|✅| +| perl-constant|4ee93d57fbd8dfbc4c902c495614d5f0|4ee93d57fbd8dfbc4c902c495614d5f0|✅| +| perl-constant-defer|6af9912fa420340e9e171ac81f450492|6af9912fa420340e9e171ac81f450492|✅| +| perl-experimental|9b759df86e0a0651d1555649e19433be|9b759df86e0a0651d1555649e19433be|✅| +| perl-gettext|bc652758af65c24500f1d06a77415019|bc652758af65c24500f1d06a77415019|✅| +| perl-inc-latest|d1e0deb52bcc9f9b0f990ceb077a8ffd|d1e0deb52bcc9f9b0f990ceb077a8ffd|✅| +| perl-libintl-perl|2bf35c850af534b506330950f096ac03|2bf35c850af534b506330950f096ac03|✅| +| perl-libnet|3fa5c6989db687b2381cd42fe55f5134|3fa5c6989db687b2381cd42fe55f5134|✅| +| perl-libwww-perl|ff7621d0350da3052f24db9a74692672|ff7621d0350da3052f24db9a74692672|✅| +| perl-libxml-perl|0ed5fbdda53d1301ddaed88db10503bb|0ed5fbdda53d1301ddaed88db10503bb|✅| +| perl-local-lib|e35cd5075574b6cd2057e2e15002056e|e35cd5075574b6cd2057e2e15002056e|✅| +| perl-namespace-autoclean|39b38c776cd1f0ee03cc70781a2f2798|39b38c776cd1f0ee03cc70781a2f2798|✅| +| perl-namespace-clean|cba97f39ef7e594bd8489b4fdcddb662|cba97f39ef7e594bd8489b4fdcddb662|✅| +| perl-parent|b158e4750f1acf89de9817be9f73bc01|b158e4750f1acf89de9817be9f73bc01|✅| +| perl-perlfaq|4a6c049f2e78c4be437eea4457621efd|4a6c049f2e78c4be437eea4457621efd|✅| +| perl-podlators|e445689c19f7bf9b3c293e7222e2ea4d|e445689c19f7bf9b3c293e7222e2ea4d|✅| +| perl-podlinkcheck|5ea656f00fb45012413d7bf395afaf66|5ea656f00fb45012413d7bf395afaf66|✅| +| perl-strictures|35c14fd25320f32ff40e977feae95d0d|35c14fd25320f32ff40e977feae95d0d|✅| +| perl-threads|45fa009703074f0b0b0d036cb23706e3|45fa009703074f0b0b0d036cb23706e3|✅| +| perl-threads-shared|a260d7a2d123ec002d68cd1c55f8b5dc|a260d7a2d123ec002d68cd1c55f8b5dc|✅| +| perl-utf8-all|d30c8a9f17ad5d3c15ae7b4d3675736e|d30c8a9f17ad5d3c15ae7b4d3675736e|✅| +| perl-version|16a44cfe627f1d09a06bc21ea0a1d8f1|16a44cfe627f1d09a06bc21ea0a1d8f1|✅| +| perltidy|98068ef1bea65476305fec6f0a0d0c4f|98068ef1bea65476305fec6f0a0d0c4f|✅| +| pesign|30dea33817ac90ac3979f474da05e8ce|30dea33817ac90ac3979f474da05e8ce|✅| +| phodav|33081519b273385976360bf3047fa704|33081519b273385976360bf3047fa704|✅| +| php|8e7f61ff53fd36be68643080c5114df9|8e7f61ff53fd36be68643080c5114df9|✅| +| pigz|5c538ebfd9622436a36efbfebac0be12|5c538ebfd9622436a36efbfebac0be12|✅| +| pinentry|be9b0d4bb493a139d2ec20e9b6872d37|be9b0d4bb493a139d2ec20e9b6872d37|✅| +| pipewire|9905968359dad72fc964a1e4989582dc|9905968359dad72fc964a1e4989582dc|✅| +| pixman|dec5dd93a3e95c80162515b7209ef0d5|dec5dd93a3e95c80162515b7209ef0d5|✅| +| pkgconf|0a8b69723bef4ebad83e9c8b43a75cc7|0a8b69723bef4ebad83e9c8b43a75cc7|✅| +| plexus-archiver|b14f745ad297e361067eadd2db930bc7|b14f745ad297e361067eadd2db930bc7|✅| +| plexus-build-api|4d5704c821a501e329d50972efc851ad|4d5704c821a501e329d50972efc851ad|✅| +| plexus-cipher|661aadea9a00af6013ed863bde247514|661aadea9a00af6013ed863bde247514|✅| +| plexus-classworlds|41cc07837d8a74eea3c9cc385aeabe11|41cc07837d8a74eea3c9cc385aeabe11|✅| +| plexus-compiler|d5487ea839d0db35f5d6f518ccbf3f55|d5487ea839d0db35f5d6f518ccbf3f55|✅| +| plexus-containers|bf4893dca5accc76c024243393d0e56f|bf4893dca5accc76c024243393d0e56f|✅| +| plexus-interpolation|4efede329a3f8a2369dad749ceb9ddb5|4efede329a3f8a2369dad749ceb9ddb5|✅| +| plexus-io|27ae6de3d9633cf8ee01a0cb716baf99|27ae6de3d9633cf8ee01a0cb716baf99|✅| +| plexus-languages|27f6384cf0ea6babfc1e6db5e01e89f3|27f6384cf0ea6babfc1e6db5e01e89f3|✅| +| plexus-pom|b83422d4538b44b0823941d5cd526719|b83422d4538b44b0823941d5cd526719|✅| +| plexus-resources|1c66e45476b55098d61b46e20af1962c|1c66e45476b55098d61b46e20af1962c|✅| +| plexus-sec-dispatcher|6cd9e758a37afe4acf2a2c954df741ea|6cd9e758a37afe4acf2a2c954df741ea|✅| +| plexus-utils|311e0371433f743d3701dbaa5b38a387|311e0371433f743d3701dbaa5b38a387|✅| +| plotutils|c08a424bd2438c80a786a7f4b5bb6a40|c08a424bd2438c80a786a7f4b5bb6a40|✅| +| plymouth|07281db83aa3132f7941f4d0b277a68e|07281db83aa3132f7941f4d0b277a68e|✅| +| pmix|51f6db99b5be8fa8ed43f8e311964bb8|51f6db99b5be8fa8ed43f8e311964bb8|✅| +| pngcrush|3ef6abefa978dc021bd3dd41c602e822|3ef6abefa978dc021bd3dd41c602e822|✅| +| po4a|d4a302291bf2f5d514790d8b0d58418a|d4a302291bf2f5d514790d8b0d58418a|✅| +| policycoreutils|33954d36786b45952025da55e3231625|33954d36786b45952025da55e3231625|✅| +| polkit|5e8c9fe7464776c73aa7116335d701a2|5e8c9fe7464776c73aa7116335d701a2|✅| +| polkit-gnome|c701ad39112552a12e74106ec733f624|c701ad39112552a12e74106ec733f624|✅| +| polkit-pkla-compat|54ac39680327d65ceafa583480ba6d98|54ac39680327d65ceafa583480ba6d98|✅| +| poppler|7db300d5919e1a14c65cf94b1dfba0f0|7db300d5919e1a14c65cf94b1dfba0f0|✅| +| poppler-data|67ee4a40aa830b1f6e2560ce5f6471ba|67ee4a40aa830b1f6e2560ce5f6471ba|✅| +| popt|eaa2135fddb6eb03f2c87ee1823e5a78|eaa2135fddb6eb03f2c87ee1823e5a78|✅| +| postfix|36d5c703793af81f5b7ca2bde5cae502|36d5c703793af81f5b7ca2bde5cae502|✅| +| postgresql|9a7d6515408ecb5823546d0a3d7b318c|9a7d6515408ecb5823546d0a3d7b318c|✅| +| potrace|5f0bd87ddd9a620b0c4e65652ef93d69|5f0bd87ddd9a620b0c4e65652ef93d69|✅| +| powertop|a8008e2b16fb648c03faeec3c1047521|a8008e2b16fb648c03faeec3c1047521|✅| +| ppp|13f2ebc883583dadeb861a9df35cac39|13f2ebc883583dadeb861a9df35cac39|✅| +| pps-tools|9b18c55efe020d02c26cd8c759ac258d|9b18c55efe020d02c26cd8c759ac258d|✅| +| pre-commit|b595af3060a58226445d9eb7f1204f56|b595af3060a58226445d9eb7f1204f56|✅| +| prefixdevname|34ef002b7c70fa83bc3190a20f1c0126|34ef002b7c70fa83bc3190a20f1c0126|✅| +| procmail|e38b8739e5c6400e3586c5fd9810c1e0|e38b8739e5c6400e3586c5fd9810c1e0|✅| +| procps-ng|2f747fc7df8ccf402d03e375c565cf96|2f747fc7df8ccf402d03e375c565cf96|✅| +| protobuf|01f42148bca48bd0e50d6b0b16b8822d|01f42148bca48bd0e50d6b0b16b8822d|✅| +| protobuf-c|4c17d70317ce9fc4cca9690377284659|4c17d70317ce9fc4cca9690377284659|✅| +| psmisc|ed3206da1184ce9e82d607dc56c52633|ed3206da1184ce9e82d607dc56c52633|✅| +| pstoedit|5c748c4fb1e7d6187694a5bdbd9f27d8|5c748c4fb1e7d6187694a5bdbd9f27d8|✅| +| psutils|a0b6544b478eed233fe753ce47d53196|a0b6544b478eed233fe753ce47d53196|✅| +| pulseaudio|2c7b8ceb5d7337565c7314b4d6087ca8|2c7b8ceb5d7337565c7314b4d6087ca8|✅| +| py3c|53029afde7e0cf8672a2d69d378a0cfc|53029afde7e0cf8672a2d69d378a0cfc|✅| +| pyOpenSSL|4d716d7cd3d5fe6906b0d1f7536c9f83|4d716d7cd3d5fe6906b0d1f7536c9f83|✅| +| pyatspi|2b1ca71ad75a900ed0eb6d6d012f8bfc|2b1ca71ad75a900ed0eb6d6d012f8bfc|✅| +| pybind11|812eda11d2a114fc0e841faf9626d2c9|812eda11d2a114fc0e841faf9626d2c9|✅| +| pycairo|7a3729d21659098e1b9a411b62e88966|7a3729d21659098e1b9a411b62e88966|✅| +| pyflakes|2d0f543a3a6267bb6c8eb5fd63576dad|2d0f543a3a6267bb6c8eb5fd63576dad|✅| +| pygobject3|56c36bfe6f24fa28182a7adcd3815b2c|56c36bfe6f24fa28182a7adcd3815b2c|✅| +| pykickstart|3aa8d337e51f239a0a01422edb1053c4|3aa8d337e51f239a0a01422edb1053c4|✅| +| pyodbc|a115d39511a24cb0e1e0dc4d9e8d63d5|a115d39511a24cb0e1e0dc4d9e8d63d5|✅| +| pyparsing|20d98dd14a97eee60a40ec0d69826b1a|20d98dd14a97eee60a40ec0d69826b1a|✅| +| pyparted|37dd4729e53b2d136709bddaf95af15a|37dd4729e53b2d136709bddaf95af15a|✅| +| pytest|fbd112f955403fdb342f78dbec9f988f|fbd112f955403fdb342f78dbec9f988f|✅| +| python-CommonMark|cd1dc70c4714d9ed4117a40490c25e00|cd1dc70c4714d9ed4117a40490c25e00|✅| +| python-SecretStorage|c6ff1cc866d2f1d274b75c6490726b1b|c6ff1cc866d2f1d274b75c6490726b1b|✅| +| python-aiodns|5a755f714ef0a54b9f1229485c9c159b|5a755f714ef0a54b9f1229485c9c159b|✅| +| python-aiosignal|2a15f4008b899377590cef4773020902|2a15f4008b899377590cef4773020902|✅| +| python-aiosmtpd|1a19e5ba87d280ccc0cc51d4cc94ece1|1a19e5ba87d280ccc0cc51d4cc94ece1|✅| +| python-anytree|25ef3e656ad16a2a6b6c187807da7e5f|25ef3e656ad16a2a6b6c187807da7e5f|✅| +| python-appdirs|d6bca12613174185dd9abc8a29f4f012|d6bca12613174185dd9abc8a29f4f012|✅| +| python-argcomplete|50437bb1e6911540e8ba9b97c7768663|50437bb1e6911540e8ba9b97c7768663|✅| +| python-argon2-cffi|b7843e8690c790f8e743d37bb75c25a8|b7843e8690c790f8e743d37bb75c25a8|✅| +| python-argon2-cffi-bindings|f1591e1af7dea9ef3e5b982e2c196c1d|f1591e1af7dea9ef3e5b982e2c196c1d|✅| +| python-arrow|a964a7574e486b0642f3fbc02ef22773|a964a7574e486b0642f3fbc02ef22773|✅| +| python-asgiref|f6a5b98a3a382964ec54ed0fab5bc070|f6a5b98a3a382964ec54ed0fab5bc070|✅| +| python-asn1crypto|f7a5271af9b81246fbdf57d703afce2f|f7a5271af9b81246fbdf57d703afce2f|✅| +| python-astroid|503a555750709f02c7d6b16e839866c4|503a555750709f02c7d6b16e839866c4|✅| +| python-asttokens|a9ae6ae0f85398e511bcb9ec87695eed|a9ae6ae0f85398e511bcb9ec87695eed|✅| +| python-async-generator|078a29b4afb3d7f38c097a530f042a55|078a29b4afb3d7f38c097a530f042a55|✅| +| python-async-lru|a26ff59383e14f2e759be0ae9cc8cd3d|a26ff59383e14f2e759be0ae9cc8cd3d|✅| +| python-async-timeout|4982c1db2c99538affc5f8d28be8de25|4982c1db2c99538affc5f8d28be8de25|✅| +| python-asyncssh|4194feb9e0d17a0750f107f3445ff9f7|4194feb9e0d17a0750f107f3445ff9f7|✅| +| python-atpublic|90872afe159a0f007518fea595352687|90872afe159a0f007518fea595352687|✅| +| python-attrs|756421e313935a369d868a06584dd55d|756421e313935a369d868a06584dd55d|✅| +| python-automat|b8064994239aabb172748f984489ce75|b8064994239aabb172748f984489ce75|✅| +| python-backcall|87ce0c7839808e6a3427d57df6a792e7|87ce0c7839808e6a3427d57df6a792e7|✅| +| python-bcrypt|3978ac76158b6241d1c2ca140dac1b56|3978ac76158b6241d1c2ca140dac1b56|✅| +| python-beautifulsoup4|b49a6696a762e946c2be97c36a5adaa8|b49a6696a762e946c2be97c36a5adaa8|✅| +| python-betamax|854693f3ad67d7ed850302de2912e72d|854693f3ad67d7ed850302de2912e72d|✅| +| python-black|045b1165bce4833861f7d16324bfd869|045b1165bce4833861f7d16324bfd869|✅| +| python-bleach|fc95673643f4e0e81f443cb15fc15937|fc95673643f4e0e81f443cb15fc15937|✅| +| python-blivet|19ef70f37196a59ba458bf5d010d4bf9|19ef70f37196a59ba458bf5d010d4bf9|✅| +| python-breathe|06bddf761f69fafb684238a656955fe6|06bddf761f69fafb684238a656955fe6|✅| +| python-build|1b219467065a5ac8fad9546c93a6332f|1b219467065a5ac8fad9546c93a6332f|✅| +| python-cachetools|ee0ac95fd9b739e8003cc55a3a77eb2c|ee0ac95fd9b739e8003cc55a3a77eb2c|✅| +| python-cairocffi|346f996fc58fb4566c5ea5694dc1b325|346f996fc58fb4566c5ea5694dc1b325|✅| +| python-certifi|e64b8bb053aba6fed8e18852e44900b9|e64b8bb053aba6fed8e18852e44900b9|✅| +| python-cffi|f493860a6e98cd0c4178149568a6b4f6|f493860a6e98cd0c4178149568a6b4f6|✅| +| python-cfgv|a619c4f67e9d25f5676ea07f5b7d768e|a619c4f67e9d25f5676ea07f5b7d768e|✅| +| python-charset-normalizer|1c425218e80cd77b375ce6c50317dc56|1c425218e80cd77b375ce6c50317dc56|✅| +| python-cheetah|2fc7d041da49b56ec5a85beb20b7c230|2fc7d041da49b56ec5a85beb20b7c230|✅| +| python-cheroot|1617fdbaba7d6edbe5b0ff48f7563111|1617fdbaba7d6edbe5b0ff48f7563111|✅| +| python-cherrypy|033c58bf3da497f283b039911d1c882b|033c58bf3da497f283b039911d1c882b|✅| +| python-click|bc96df7439e7e64d6462a2f2901941ff|bc96df7439e7e64d6462a2f2901941ff|✅| +| python-cloudpickle|640430615bdb68e1900bc26b84fad967|640430615bdb68e1900bc26b84fad967|✅| +| python-cmarkgfm|984a438cc9664102ae88ac9cc4168007|984a438cc9664102ae88ac9cc4168007|✅| +| python-cmd2|9c54a6eb188f6673e32be3e22941ba39|9c54a6eb188f6673e32be3e22941ba39|✅| +| python-colorama|9854316552d41419b678d39af443a75f|9854316552d41419b678d39af443a75f|✅| +| python-colorlog|aa4845156be4432e60403e6aa4368716|aa4845156be4432e60403e6aa4368716|✅| +| python-configobj|a6c462a54484862258487ff125487c01|a6c462a54484862258487ff125487c01|✅| +| python-configshell|102396a633e5814b43d7ab110f78a23d|102396a633e5814b43d7ab110f78a23d|✅| +| python-constantly|50ee0cf7eea0a6ed0e486e7362db9967|50ee0cf7eea0a6ed0e486e7362db9967|✅| +| python-construct|e426d3dd1566066e4ef1a03fe474dec0|e426d3dd1566066e4ef1a03fe474dec0|✅| +| python-contourpy|e0d60b16c86e66637ba5ab42245fd422|e0d60b16c86e66637ba5ab42245fd422|✅| +| python-coverage|fa0898af2dfc80dc451360aaa7d23d4c|fa0898af2dfc80dc451360aaa7d23d4c|✅| +| python-cppy|7c1f825c43dd66454440932a35b9969c|7c1f825c43dd66454440932a35b9969c|✅| +| python-cryptography|c58e9f670bb920f13ac49c1b34e73b6a|c58e9f670bb920f13ac49c1b34e73b6a|✅| +| python-cssselect|bd0b6623c918704ee32f1cd750cc93bb|bd0b6623c918704ee32f1cd750cc93bb|✅| +| python-cups|41eef188b86d01ccfdbaaa05cf0f6ca4|41eef188b86d01ccfdbaaa05cf0f6ca4|✅| +| python-curio|0897da20491d352a9fa81ee5558095fe|0897da20491d352a9fa81ee5558095fe|✅| +| python-cycler|4d0c25f418956e91c47163179682e0ef|4d0c25f418956e91c47163179682e0ef|✅| +| python-dasbus|36cc01e43cada6bd258f1732f7276e7c|36cc01e43cada6bd258f1732f7276e7c|✅| +| python-dateutil|5970010bb72452344df3d76a10281b65|5970010bb72452344df3d76a10281b65|✅| +| python-dbusmock|7a605e4e1555e5b2fac18570422555e4|7a605e4e1555e5b2fac18570422555e4|✅| +| python-decorator|a6b34700dcac8a4bb04efd55e99626c1|a6b34700dcac8a4bb04efd55e99626c1|✅| +| python-defusedxml|a50e7f21aa60a741efe6b1b658dfb3f8|a50e7f21aa60a741efe6b1b658dfb3f8|✅| +| python-deprecation|6b79c6572fb241e3cecbbd7d539bb66b|6b79c6572fb241e3cecbbd7d539bb66b|✅| +| python-distlib|f60ba4e3f8e76c214d3d00b2227a16f7|f60ba4e3f8e76c214d3d00b2227a16f7|✅| +| python-distro|6b97136f88a0549a98dfc46dc0b99281|6b97136f88a0549a98dfc46dc0b99281|✅| +| python-distutils-extra|16e06db0ef73a35b4bff4b9eed5699b5|16e06db0ef73a35b4bff4b9eed5699b5|✅| +| python-django|d7afe6a68b631725a1dac116a7832b10|d7afe6a68b631725a1dac116a7832b10|✅| +| python-dns|8ae3531c74fb6c21ca9b5b8bd18b6a9f|8ae3531c74fb6c21ca9b5b8bd18b6a9f|✅| +| python-docopt|a6c44155426fd0f7def8b2551d02fef6|a6c44155426fd0f7def8b2551d02fef6|✅| +| python-docs|49b0342476b984e106d308c25d657f12|49b0342476b984e106d308c25d657f12|✅| +| python-docs-theme|db523e8c4df4a1cfff729500c75e65a8|db523e8c4df4a1cfff729500c75e65a8|✅| +| python-docutils|0afa992a6e93db892107c3f087d0d9df|0afa992a6e93db892107c3f087d0d9df|✅| +| python-editables|82c645a015cc63b2857bf095fb17443b|82c645a015cc63b2857bf095fb17443b|✅| +| python-enchant|15d45b7517c80cfa5d9fa636a88e0bf9|15d45b7517c80cfa5d9fa636a88e0bf9|✅| +| python-entrypoints|3b2d456ff069b080aa95f162a53a6679|3b2d456ff069b080aa95f162a53a6679|✅| +| python-ethtool|6791091744a3edb6d3eec9214f50c2a9|6791091744a3edb6d3eec9214f50c2a9|✅| +| python-eventlet|3a488f65bc4ebeec8141a2a9fbe77955|3a488f65bc4ebeec8141a2a9fbe77955|✅| +| python-exceptiongroup|e2fd9bae353e8c6d71c256307a29093f|e2fd9bae353e8c6d71c256307a29093f|✅| +| python-execnet|69f7f721586d5a02b66cac7cb388b7e3|69f7f721586d5a02b66cac7cb388b7e3|✅| +| python-executing|e6fa9a6abf00555ccc8a6b3524729238|e6fa9a6abf00555ccc8a6b3524729238|✅| +| python-fastjsonschema|c3375a838ce15dc1a2a301595fd7defd|c3375a838ce15dc1a2a301595fd7defd|✅| +| python-filelock|40eeb4a2963e1b07b8eab12b5db08418|40eeb4a2963e1b07b8eab12b5db08418|✅| +| python-flake8|bf813bebecd88080a4142a12c906af6d|bf813bebecd88080a4142a12c906af6d|✅| +| python-flaky|1dbc0f9f356d922f2a3004ee1f05993e|1dbc0f9f356d922f2a3004ee1f05993e|✅| +| python-flit|85cc010ddfa15094e910c99666c29775|85cc010ddfa15094e910c99666c29775|✅| +| python-flit-scm|591a310a0cb7488094f7f8e0d041195f|591a310a0cb7488094f7f8e0d041195f|✅| +| python-fqdn|94efcd12bbeba833fe4cd83ac6db268c|94efcd12bbeba833fe4cd83ac6db268c|✅| +| python-freezegun|40e783f950f4e17e1e0118dd6385b449|40e783f950f4e17e1e0118dd6385b449|✅| +| python-frozenlist|14e9ffd849c6a1dfa3c6b1fb1ff77b14|14e9ffd849c6a1dfa3c6b1fb1ff77b14|✅| +| python-fs|e36cc6644c553af29cfad175e56ee4cb|e36cc6644c553af29cfad175e56ee4cb|✅| +| python-genshi|ff4c778cddee11d88e1718864ad46bed|ff4c778cddee11d88e1718864ad46bed|✅| +| python-geoip2|a5201394164d1ace6f13dd8dc90c0a98|a5201394164d1ace6f13dd8dc90c0a98|✅| +| python-gevent|eb668dfada84ecdbc9ea493c3644ded5|eb668dfada84ecdbc9ea493c3644ded5|✅| +| python-gmpy2|0cd8e9d89c2f9d018eb52d2983abaeb4|0cd8e9d89c2f9d018eb52d2983abaeb4|✅| +| python-google-auth|112e7ade20a303d72dae09a2f62888ea|112e7ade20a303d72dae09a2f62888ea|✅| +| python-gssapi|a313ae26c4d621a0bd718dbbf905c5d2|a313ae26c4d621a0bd718dbbf905c5d2|✅| +| python-h11|83235d9b0593917233aa009f6d1d42a3|83235d9b0593917233aa009f6d1d42a3|✅| +| python-hamcrest|64f7d15223fea3a7a7736e977f1b8914|64f7d15223fea3a7a7736e977f1b8914|✅| +| python-hatch-fancy-pypi-readme|f5f9e639f066c91f8e623ec6231beae9|f5f9e639f066c91f8e623ec6231beae9|✅| +| python-hatch-jupyter-builder|4d1e53ae27678888aa5e6c7485a33ac4|4d1e53ae27678888aa5e6c7485a33ac4|✅| +| python-hatch-vcs|d41f73a8973a5e05ee78a177ba6f7b52|d41f73a8973a5e05ee78a177ba6f7b52|✅| +| python-hatchling|21e5e7ed5fa6dd0618c5b66eb847f370|21e5e7ed5fa6dd0618c5b66eb847f370|✅| +| python-html5lib|6748742e2ec4cb99287a6bc82bcfe2b0|6748742e2ec4cb99287a6bc82bcfe2b0|✅| +| python-httpcore|c64db1aba14a7059a510cb9ff7613c38|c64db1aba14a7059a510cb9ff7613c38|✅| +| python-httpx|18d062af8373f7fdb965e81ff73a28d8|18d062af8373f7fdb965e81ff73a28d8|✅| +| python-hyperlink|0b789b72c9ef36fc1fc0c011d95eaeb3|0b789b72c9ef36fc1fc0c011d95eaeb3|✅| +| python-hypothesis|af057813ce223b99107c0d4a5f1b23d5|af057813ce223b99107c0d4a5f1b23d5|✅| +| python-hypothesmith|67ca8398279efefac24ea6d1318af8b4|67ca8398279efefac24ea6d1318af8b4|✅| +| python-identify|c1326be84d128177c22d57a34e5a23a6|c1326be84d128177c22d57a34e5a23a6|✅| +| python-idna|13ea24e076212b6baae1135a116d1e0e|13ea24e076212b6baae1135a116d1e0e|✅| +| python-imagesize|5a40586a25c07e1a8f16f6267252c321|5a40586a25c07e1a8f16f6267252c321|✅| +| python-importlib-metadata|da12e215cb8c9b6f8e3380d5c93f7809|da12e215cb8c9b6f8e3380d5c93f7809|✅| +| python-incremental|857a8f223c235cfaf6fff4c3b79bc165|857a8f223c235cfaf6fff4c3b79bc165|✅| +| python-iniconfig|0b7f3be87481211c183eae095bcea6f1|0b7f3be87481211c183eae095bcea6f1|✅| +| python-ipykernel|d656e4c500fa8e0690f6cf40dcb8bb34|d656e4c500fa8e0690f6cf40dcb8bb34|✅| +| python-isodate|1a310658b30a48641bafb5652ad91c40|1a310658b30a48641bafb5652ad91c40|✅| +| python-isoduration|865d2cb9d07342ea66c75cbf8a425cba|865d2cb9d07342ea66c75cbf8a425cba|✅| +| python-isort|20e61189a45d13f28c2dd25362e9a826|20e61189a45d13f28c2dd25362e9a826|✅| +| python-jaraco-classes|a661acdae43995c08500324a8df62f03|a661acdae43995c08500324a8df62f03|✅| +| python-jaraco-functools|f25708d7f38b9264459046fcc0afc8c1|f25708d7f38b9264459046fcc0afc8c1|✅| +| python-jaraco-packaging|a97dd749afaff6844f0843e153a9e49d|a97dd749afaff6844f0843e153a9e49d|✅| +| python-jedi|978857f9cbc45d71a8efceec8a3ee496|978857f9cbc45d71a8efceec8a3ee496|✅| +| python-jeepney|7e2151e9197c751ceca6550bc6b3294c|7e2151e9197c751ceca6550bc6b3294c|✅| +| python-jinja2|caf5418c851eac59e70a78d9730d4cea|caf5418c851eac59e70a78d9730d4cea|✅| +| python-joblib|928a19e66a10f6cda32fb004440c70fb|928a19e66a10f6cda32fb004440c70fb|✅| +| python-json-logger|af63a62ce9f506b2a89c0a3dadcdec61|af63a62ce9f506b2a89c0a3dadcdec61|✅| +| python-json5|de5a0d8a5611ca6f286e19f42e5ca67b|de5a0d8a5611ca6f286e19f42e5ca67b|✅| +| python-jsonpatch|ca0a799438fb7d319bd0d7552a13d10f|ca0a799438fb7d319bd0d7552a13d10f|✅| +| python-jsonpointer|0f38be912b083f2863239c5e97be4eab|0f38be912b083f2863239c5e97be4eab|✅| +| python-jsonschema|7c65ceb8923c83cb1f22c2b5a86d99b0|7c65ceb8923c83cb1f22c2b5a86d99b0|✅| +| python-jupyter-client|2d86f2162e1a932162794c29ec201c87|2d86f2162e1a932162794c29ec201c87|✅| +| python-jupyter-core|0c922311d2f8f826e6fd408ddfad7feb|0c922311d2f8f826e6fd408ddfad7feb|✅| +| python-jupyter-events|dc0028bc8d686c07486592b9e098ecc6|dc0028bc8d686c07486592b9e098ecc6|✅| +| python-jupyter-lsp|ea9b21860be616e4567c722919357130|ea9b21860be616e4567c722919357130|✅| +| python-jupyter-packaging|9c6834023bd699bda5365ab7ed18bde2|9c6834023bd699bda5365ab7ed18bde2|✅| +| python-jupyter-server|e434de25869d768d622cdbd50a92ae0d|e434de25869d768d622cdbd50a92ae0d|✅| +| python-jupyter-server-terminals|1fbf883ee764ff5ff9dc80a990c62559|1fbf883ee764ff5ff9dc80a990c62559|✅| +| python-jupyterlab-server|4710223d462c8e6b3ca1a933a9c64dfb|4710223d462c8e6b3ca1a933a9c64dfb|✅| +| python-jupyterlab_pygments|beb54b1cf0bd25b53549efc4824f7fea|beb54b1cf0bd25b53549efc4824f7fea|✅| +| python-kdcproxy|18685632042966d40e580232c5907722|18685632042966d40e580232c5907722|✅| +| python-keyring|edf0645c28f16884e2b121b2c51e0770|edf0645c28f16884e2b121b2c51e0770|✅| +| python-kiwisolver|34796908455c3b23c889439b541e424b|34796908455c3b23c889439b541e424b|✅| +| python-kmod|2ce0c292a88bb35e1164eeb382799003|2ce0c292a88bb35e1164eeb382799003|✅| +| python-kubernetes|9dd85e669b81827293c008c1e3af84e5|9dd85e669b81827293c008c1e3af84e5|✅| +| python-lark-parser|f49a21f624137c4e3611acaf14cfe42e|f49a21f624137c4e3611acaf14cfe42e|✅| +| python-lazy-object-proxy|3127535ad64547c5908afe3671727ca6|3127535ad64547c5908afe3671727ca6|✅| +| python-libcst|3214491317d732cf3492fa4798987bdc|3214491317d732cf3492fa4798987bdc|✅| +| python-libevdev|01e96812c5c52f670e1923f7e5308553|01e96812c5c52f670e1923f7e5308553|✅| +| python-libnacl|5f2e3ee35bf25b4cdf2332add1462326|5f2e3ee35bf25b4cdf2332add1462326|✅| +| python-linkify-it-py|5226ed7678fc0e76335e00e8ce100dab|5226ed7678fc0e76335e00e8ce100dab|✅| +| python-linux-procfs|0a33876eeefd815ce6a6de9794a5f40d|0a33876eeefd815ce6a6de9794a5f40d|✅| +| python-lit|afeea30825fd65435461230e0ed8e6ac|afeea30825fd65435461230e0ed8e6ac|✅| +| python-littleutils|e6199893c6d139c9d9dc1aeac7fa38e0|e6199893c6d139c9d9dc1aeac7fa38e0|✅| +| python-logutils|fcd2f8e9217bfa0b580f253b35a9d954|fcd2f8e9217bfa0b580f253b35a9d954|✅| +| python-lxml|08379bd7d53386d636db7ff3d0e05fde|08379bd7d53386d636db7ff3d0e05fde|✅| +| python-lz4|12bf7614d70e36f8c3317cd11b5955ad|12bf7614d70e36f8c3317cd11b5955ad|✅| +| python-mako|317b4f29315d53735a212f57654bc9d1|317b4f29315d53735a212f57654bc9d1|✅| +| python-mallard-ducktype|9907a2c639241caec73d62aabe569ba7|9907a2c639241caec73d62aabe569ba7|✅| +| python-markdown|1bd2746a8f32643f151991719fe7faf9|1bd2746a8f32643f151991719fe7faf9|✅| +| python-markdown-it-py|75c4dfbf531a847163e0d0d218254f83|75c4dfbf531a847163e0d0d218254f83|✅| +| python-markupsafe|ca33f119bd0551ce15837f58bb180214|ca33f119bd0551ce15837f58bb180214|✅| +| python-matplotlib|8d9aa2da68a5f588d8793a9429542601|8d9aa2da68a5f588d8793a9429542601|✅| +| python-matplotlib-inline|aded9a57e2f526f76b3a4851d5528d4f|aded9a57e2f526f76b3a4851d5528d4f|✅| +| python-maxminddb|0247a1227cca1f3cf951c8a8c07f6604|0247a1227cca1f3cf951c8a8c07f6604|✅| +| python-mccabe|374ee2b9407546bb41d195e7436e5f62|374ee2b9407546bb41d195e7436e5f62|✅| +| python-mdit-py-plugins|e82083e0b9263f69c4f03833e1102846|e82083e0b9263f69c4f03833e1102846|✅| +| python-mdurl|e039a0b0a1629ef06c4442e57331fab7|e039a0b0a1629ef06c4442e57331fab7|✅| +| python-meh|d38acabbae57eff2cdb696ca8fbe645a|d38acabbae57eff2cdb696ca8fbe645a|✅| +| python-mistune|a05a3a8856cb8605d1aa4c1f5b76bd88|a05a3a8856cb8605d1aa4c1f5b76bd88|✅| +| python-mock|d2a1233e27b830742ad8f6999f3573c0|d2a1233e27b830742ad8f6999f3573c0|✅| +| python-more-itertools|019faabd844ad8bc7b9752e44450c16d|019faabd844ad8bc7b9752e44450c16d|✅| +| python-mpmath|63376989afeb861a729bbf14ae6cb7bc|63376989afeb861a729bbf14ae6cb7bc|✅| +| python-multidict|ec06a613d871dadfb66f2be3a1f2f3fa|ec06a613d871dadfb66f2be3a1f2f3fa|✅| +| python-multilib|55fbed07b5b777220f401838971407e1|55fbed07b5b777220f401838971407e1|✅| +| python-munkres|436d2eeb752dd118c345dfd56c328ffc|436d2eeb752dd118c345dfd56c328ffc|✅| +| python-mypy|158141425d12a5b873668b024b4e0ac1|158141425d12a5b873668b024b4e0ac1|✅| +| python-mypy_extensions|5b77a3cafc7e9749a0157533c0915b5d|5b77a3cafc7e9749a0157533c0915b5d|✅| +| python-mysqlclient|535cf38b47d0c684bc1c12fc4611c3d2|535cf38b47d0c684bc1c12fc4611c3d2|✅| +| python-myst-parser|5adda97fe5f83c267ecf22b250b17682|5adda97fe5f83c267ecf22b250b17682|✅| +| python-natsort|585f58381542884f2cc9c4d73962a08f|585f58381542884f2cc9c4d73962a08f|✅| +| python-nbclient|3476529b4e6cee7a055bfd29203e8451|3476529b4e6cee7a055bfd29203e8451|✅| +| python-nbconvert|be3485e08235c6d36016f22ab5f43bfd|be3485e08235c6d36016f22ab5f43bfd|✅| +| python-nbformat|5e11cc3240d4b1410610786309cc6076|5e11cc3240d4b1410610786309cc6076|✅| +| python-nest-asyncio|7c7108921a64e7abbb6993803343819b|7c7108921a64e7abbb6993803343819b|✅| +| python-netaddr|34cad578473b66ad77bc3b2a7613ed4a|34cad578473b66ad77bc3b2a7613ed4a|✅| +| python-netifaces|3146dcb3297dd018ae5eb9a52b440419|3146dcb3297dd018ae5eb9a52b440419|✅| +| python-networkx|df9398c5db11589f20e72668f3e1760f|df9398c5db11589f20e72668f3e1760f|✅| +| python-nocasedict|3c027a3a38345ea6fe4f177e8a508d52|3c027a3a38345ea6fe4f177e8a508d52|✅| +| python-nocaselist|9df1904918ee76308fe88fb9a8d23f9b|9df1904918ee76308fe88fb9a8d23f9b|✅| +| python-nodeenv|eface430e44c86b89bb284a0563a29db|eface430e44c86b89bb284a0563a29db|✅| +| python-notebook|33a317831a3a3667494d56bbeb4d78b7|33a317831a3a3667494d56bbeb4d78b7|✅| +| python-notebook-shim|7d0562e033369d243b282646642a1f1a|7d0562e033369d243b282646642a1f1a|✅| +| python-numpydoc|86cf0118745aead47416ff22e88cad63|86cf0118745aead47416ff22e88cad63|✅| +| python-oauthlib|2f34063b70ddb3fba682cd04ecbed645|2f34063b70ddb3fba682cd04ecbed645|✅| +| python-olefile|af351575e53aa00c36ae1c71ee9b0043|af351575e53aa00c36ae1c71ee9b0043|✅| +| python-outcome|30184431b681fe2d5460a2344b904aba|30184431b681fe2d5460a2344b904aba|✅| +| python-packaging|d0a3fddb559927123ce974e24ace052f|d0a3fddb559927123ce974e24ace052f|✅| +| python-pandocfilters|aa156c4eb804abf97ee2890caaeb3176|aa156c4eb804abf97ee2890caaeb3176|✅| +| python-parameterized|30e34da8db0b31bbc5c0ed86cfa9e7c1|30e34da8db0b31bbc5c0ed86cfa9e7c1|✅| +| python-paramiko|9fed2b771bf8afa91b74a5536de3c670|9fed2b771bf8afa91b74a5536de3c670|✅| +| python-parso|7ee251113f31f8d851c4a5d9e98977cb|7ee251113f31f8d851c4a5d9e98977cb|✅| +| python-pathspec|1f91d686c78505a2a84a0f9e8685fa3d|1f91d686c78505a2a84a0f9e8685fa3d|✅| +| python-pbr|13a2fc5567ab7ddbb8a9d2bb356aa356|13a2fc5567ab7ddbb8a9d2bb356aa356|✅| +| python-pdm-pep517|c595896b4e974c48886597630b1e20ef|c595896b4e974c48886597630b1e20ef|✅| +| python-pecan|8ed872f236053c2cb6e0f0e6a0ebe1e2|8ed872f236053c2cb6e0f0e6a0ebe1e2|✅| +| python-pefile|f672f5087295ccb2f2aedb9c3fe36a18|f672f5087295ccb2f2aedb9c3fe36a18|✅| +| python-pep440|5d0ca76592a2d35fbcaa34fdd1761677|5d0ca76592a2d35fbcaa34fdd1761677|✅| +| python-pep517|7fd08b11215256601a8a4940c1ba3d34|7fd08b11215256601a8a4940c1ba3d34|✅| +| python-pexpect|b260eb284efc19489466b804ff53c59b|b260eb284efc19489466b804ff53c59b|✅| +| python-pickleshare|44ab782615894a812ab96669a122a634|44ab782615894a812ab96669a122a634|✅| +| python-pillow|2044975777256471e2f9749ea808b5c9|2044975777256471e2f9749ea808b5c9|✅| +| python-pip|98387cdddcaa5652ed889888c8e9169f|98387cdddcaa5652ed889888c8e9169f|✅| +| python-pkgconfig|12523e11b91b050ca49975cc033689a4|12523e11b91b050ca49975cc033689a4|✅| +| python-platformdirs|b372bf1f4508dc69fca98071f7aa2ec5|b372bf1f4508dc69fca98071f7aa2ec5|✅| +| python-pluggy|daa6fddfb6cd364f3c82e52098911e4b|daa6fddfb6cd364f3c82e52098911e4b|✅| +| python-prettytable|91ea71be6025df8d0b2399dd2dd23d2d|91ea71be6025df8d0b2399dd2dd23d2d|✅| +| python-productmd|20329b0dc25fa71c223a774544314906|20329b0dc25fa71c223a774544314906|✅| +| python-progressbar2|57b48e43a5d1beb60bc945499e200e8a|57b48e43a5d1beb60bc945499e200e8a|✅| +| python-prometheus_client|8dd9e2f2336f87c23770ebd66486647b|8dd9e2f2336f87c23770ebd66486647b|✅| +| python-prompt-toolkit|c5e321dd56e1ed8ed95c5fccffb8f3da|c5e321dd56e1ed8ed95c5fccffb8f3da|✅| +| python-psutil|b396b02120ac57cb428e9edec7ed3a9e|b396b02120ac57cb428e9edec7ed3a9e|✅| +| python-psycopg2|c2d95c6ad2f2251861a91d9a24386a74|c2d95c6ad2f2251861a91d9a24386a74|✅| +| python-ptyprocess|9da200c397cb1752209a6b718b6cfc68|9da200c397cb1752209a6b718b6cfc68|✅| +| python-pure-eval|212fd27ca2c58d9effddec69748d738a|212fd27ca2c58d9effddec69748d738a|✅| +| python-py|bde7dcc1cb452a1e10206ef2f811ba88|bde7dcc1cb452a1e10206ef2f811ba88|✅| +| python-pyasn1|d2a9b5dc2a245553adb8939bbb21ad55|d2a9b5dc2a245553adb8939bbb21ad55|✅| +| python-pybeam|9e5337ff7ed066a984b492c5a660fb90|9e5337ff7ed066a984b492c5a660fb90|✅| +| python-pycares|51c558c714227d58929abac1d0e4f43e|51c558c714227d58929abac1d0e4f43e|✅| +| python-pycdio|38e16c05d27a96d874812ad9fbea5fdf|38e16c05d27a96d874812ad9fbea5fdf|✅| +| python-pycodestyle|1cf8f9d96de0940f9e56d1e395292a42|1cf8f9d96de0940f9e56d1e395292a42|✅| +| python-pycparser|cf4b60f0beca2a25bb599e9e858a8223|cf4b60f0beca2a25bb599e9e858a8223|✅| +| python-pycurl|a11c9008ea0cd2498bcb827f5f60e052|a11c9008ea0cd2498bcb827f5f60e052|✅| +| python-pyfakefs|4717b140652ac7ad2d94a33d7d2cd37d|4717b140652ac7ad2d94a33d7d2cd37d|✅| +| python-pygments|e40631bb812bbd15954027c23b23013a|e40631bb812bbd15954027c23b23013a|✅| +| python-pylibmc|61403937af9bf00cc575aad9ea1e0193|61403937af9bf00cc575aad9ea1e0193|✅| +| python-pymemcache|717cab2068070a62af7d9c30cc842c40|717cab2068070a62af7d9c30cc842c40|✅| +| python-pymongo|abe263a183f015d5675f35eb7e03e9af|abe263a183f015d5675f35eb7e03e9af|✅| +| python-pynacl|5f4332422b2be24fb1584eb447061b30|5f4332422b2be24fb1584eb447061b30|✅| +| python-pyperclip|853603b2e8fa1b13622fdbe72d1fb201|853603b2e8fa1b13622fdbe72d1fb201|✅| +| python-pyproject-api|e4cccbdd42c5f9abf86600dc39377ae1|e4cccbdd42c5f9abf86600dc39377ae1|✅| +| python-pyproject-hooks|69b0b6de189bc04c3f9e304281765741|69b0b6de189bc04c3f9e304281765741|✅| +| python-pyqt5-sip|9f268042ea8a90409e1930a46486d269|9f268042ea8a90409e1930a46486d269|✅| +| python-pyrad|6d5681ddfa88306744146cf53a10e791|6d5681ddfa88306744146cf53a10e791|✅| +| python-pyroute2|d1ee008ac73dfee1981f84d1371c684c|d1ee008ac73dfee1981f84d1371c684c|✅| +| python-pyrsistent|6c166a933a915a1a28806fc00976612f|6c166a933a915a1a28806fc00976612f|✅| +| python-pysocks|89b1a6865c61bae67a32417517612ee6|89b1a6865c61bae67a32417517612ee6|✅| +| python-pytest-asyncio|dce438c7b0081d7f580b5a79d7105570|dce438c7b0081d7f580b5a79d7105570|✅| +| python-pytest-console-scripts|436457f6c34e62615235185552cf44a0|436457f6c34e62615235185552cf44a0|✅| +| python-pytest-cov|0e12656f674923403334112d9f59308c|0e12656f674923403334112d9f59308c|✅| +| python-pytest-datadir|c45b1bd4eb562637b9007dc83aa650a6|c45b1bd4eb562637b9007dc83aa650a6|✅| +| python-pytest-forked|c2c026fc5bc4ad54649d7f85e36a62ec|c2c026fc5bc4ad54649d7f85e36a62ec|✅| +| python-pytest-httpserver|77e9e51ecd1151eeb6b40690c02c659b|77e9e51ecd1151eeb6b40690c02c659b|✅| +| python-pytest-jupyter|25c534d8a7e9f060f5f7bc059ffe79c5|25c534d8a7e9f060f5f7bc059ffe79c5|✅| +| python-pytest-mock|81f28769b5e976096bd2d59301999fda|81f28769b5e976096bd2d59301999fda|✅| +| python-pytest-param-files|8bf4e044a5a8c63cbeb360da96a1266e|8bf4e044a5a8c63cbeb360da96a1266e|✅| +| python-pytest-regressions|fa82093500836522c35247fed0b1de34|fa82093500836522c35247fed0b1de34|✅| +| python-pytest-rerunfailures|1bc010b7205788d36d9d761839a38299|1bc010b7205788d36d9d761839a38299|✅| +| python-pytest-runner|19c3892d9b830829b2a55cb2ed64d734|19c3892d9b830829b2a55cb2ed64d734|✅| +| python-pytest-timeout|ebae5a705478cbfc10ad0c7ee1f55c4d|ebae5a705478cbfc10ad0c7ee1f55c4d|✅| +| python-pytest-trio|345d4b853fbe51244f28e9400d4002dc|345d4b853fbe51244f28e9400d4002dc|✅| +| python-pytest-xdist|c514fa5409d7e0cd6e882476b75ce3d3|c514fa5409d7e0cd6e882476b75ce3d3|✅| +| python-pyudev|fecaabe9eaa890d2173c7b49ab63a412|fecaabe9eaa890d2173c7b49ab63a412|✅| +| python-pyxdg|d9a1d04fe60c956f5e3b9de3b4ef4722|d9a1d04fe60c956f5e3b9de3b4ef4722|✅| +| python-qt5|166d544d03b9a3098d62a489344ca1eb|166d544d03b9a3098d62a489344ca1eb|✅| +| python-rdflib|1c1cc2ba4a03d21cb65a64ad97d75b19|1c1cc2ba4a03d21cb65a64ad97d75b19|✅| +| python-re-assert|b6c972b9a00b7cc0316461a0b85bfe55|b6c972b9a00b7cc0316461a0b85bfe55|✅| +| python-recommonmark|bce9d763c26de066b944d18d1796cbf9|bce9d763c26de066b944d18d1796cbf9|✅| +| python-redis|e35cfe7839ca06182d0f358eaf6dcf87|e35cfe7839ca06182d0f358eaf6dcf87|✅| +| python-regex|a85ced10be8bfe76fed4f30c42d32d5c|a85ced10be8bfe76fed4f30c42d32d5c|✅| +| python-remoto|d0c7859d690e52eb695091054db8530c|d0c7859d690e52eb695091054db8530c|✅| +| python-repoze-lru|c08cc030387e0b1fc53c5c7d964b35e2|c08cc030387e0b1fc53c5c7d964b35e2|✅| +| python-repoze-sphinx-autointerface|07fc90586f816fc5a1d96ac5fc384bce|07fc90586f816fc5a1d96ac5fc384bce|✅| +| python-requests|941e175c276cd7d39d098092c56679a4|941e175c276cd7d39d098092c56679a4|✅| +| python-requests-cache|7c6490609676f49166d600f400d2b63a|7c6490609676f49166d600f400d2b63a|✅| +| python-requests-download|56f5163d97f6043056db89d314e83ad8|56f5163d97f6043056db89d314e83ad8|✅| +| python-requests-file|c96daf6b0c56687556e8a52748fd896c|c96daf6b0c56687556e8a52748fd896c|✅| +| python-requests-ftp|1a52ad1219e696b5abd5449d1ccc0294|1a52ad1219e696b5abd5449d1ccc0294|✅| +| python-requests-gssapi|bd91c308381b43c69bf7566083c18520|bd91c308381b43c69bf7566083c18520|✅| +| python-requests-mock|ce719611693cf91b6b8f961c1a96c10c|ce719611693cf91b6b8f961c1a96c10c|✅| +| python-requests-oauthlib|1172fc13568847453fa60989359015b1|1172fc13568847453fa60989359015b1|✅| +| python-requests-toolbelt|25de9848aacc9cc03623acea292e1f5a|25de9848aacc9cc03623acea292e1f5a|✅| +| python-requests-unixsocket|ca405eabee3505e6d557752ba0d0db5e|ca405eabee3505e6d557752ba0d0db5e|✅| +| python-responses|9572e33dadb1b76ec05a3a67a31dda5e|9572e33dadb1b76ec05a3a67a31dda5e|✅| +| python-restructuredtext-lint|05aae776c7fe02edb03f3b2601ac6b67|05aae776c7fe02edb03f3b2601ac6b67|✅| +| python-rfc3339-validator|6b0c9ec10d03946b91924ee871c91212|6b0c9ec10d03946b91924ee871c91212|✅| +| python-rfc3986|0e3a03c3eb3b679d5a253b168bb5774a|0e3a03c3eb3b679d5a253b168bb5774a|✅| +| python-rfc3986-validator|47f7657b790aaf6011a1ab3d86c6be95|47f7657b790aaf6011a1ab3d86c6be95|✅| +| python-rfc3987|b6c4028acdc788a9ba697e1c1d6b896c|b6c4028acdc788a9ba697e1c1d6b896c|✅| +| python-rich|d47dd77f3e1f6ea830bf58b5773b6b7f|d47dd77f3e1f6ea830bf58b5773b6b7f|✅| +| python-routes|8f1fab1924e00d11b14719a469a3e0a2|8f1fab1924e00d11b14719a469a3e0a2|✅| +| python-rsa|edb224f927cf8f53ff530ab04d092c69|edb224f927cf8f53ff530ab04d092c69|✅| +| python-rst-linker|a27c5b4e5b461714e5938bbcba930c2a|a27c5b4e5b461714e5938bbcba930c2a|✅| +| python-rtslib|ce993c80a6ba7fa29a97201d2c3fef0d|ce993c80a6ba7fa29a97201d2c3fef0d|✅| +| python-ruamel-yaml|24fac3544a3c7bd7eeaf6e4f704a056e|24fac3544a3c7bd7eeaf6e4f704a056e|✅| +| python-ruamel-yaml-clib|1a6cc2749e18adf7fc784414305f1369|1a6cc2749e18adf7fc784414305f1369|✅| +| python-schedutils|e834aa5b0d026102bd9b04f24019c731|e834aa5b0d026102bd9b04f24019c731|✅| +| python-scikit-learn|553a395c6a1d0bac55fa16e9dec32138|553a395c6a1d0bac55fa16e9dec32138|✅| +| python-scour|ae30f52602802f8c7df3a32e1f72b325|ae30f52602802f8c7df3a32e1f72b325|✅| +| python-selenium|274693e383ff507df7ee190359828c84|274693e383ff507df7ee190359828c84|✅| +| python-semantic_version|f05158574c675b5ba52304ff2b9f3f2c|f05158574c675b5ba52304ff2b9f3f2c|✅| +| python-semver|1f82fcb198552eaa589b77be4e1bdac0|1f82fcb198552eaa589b77be4e1bdac0|✅| +| python-send2trash|eb438133a06589d66fd0b9d401d4bbc5|eb438133a06589d66fd0b9d401d4bbc5|✅| +| python-service-identity|0b401f31bf1ab9fca02369a20a340f10|0b401f31bf1ab9fca02369a20a340f10|✅| +| python-setproctitle|fa9771540422a59a8dee1331ad6fd3a9|fa9771540422a59a8dee1331ad6fd3a9|✅| +| python-setuptools|c5e4ff6557d99204464aa300c0bad7d4|c5e4ff6557d99204464aa300c0bad7d4|✅| +| python-setuptools-rust|c5ca990845902dbaa1885f9ad9399988|c5ca990845902dbaa1885f9ad9399988|✅| +| python-setuptools_scm|158dc741637fb4fa4b955c62bd2c08be|158dc741637fb4fa4b955c62bd2c08be|✅| +| python-shellingham|77518dbcc72adc259b201046f82cae2c|77518dbcc72adc259b201046f82cae2c|✅| +| python-simplejson|636aef44f002e55be96a88faa84503d0|636aef44f002e55be96a88faa84503d0|✅| +| python-simpleline|7d7298892f1f75785ecb21a9da5bb21f|7d7298892f1f75785ecb21a9da5bb21f|✅| +| python-six|a7c927740e4964dd29b72cebfc1429bb|a7c927740e4964dd29b72cebfc1429bb|✅| +| python-slip|28ae5f93853466c44ec96706ba2a1eb4|28ae5f93853466c44ec96706ba2a1eb4|✅| +| python-smartypants|27957540f4718e892039b2ed208c78f3|27957540f4718e892039b2ed208c78f3|✅| +| python-sniffio|2d7cc6c3a94d3357d333a4ade4a83de8|2d7cc6c3a94d3357d333a4ade4a83de8|✅| +| python-sortedcontainers|11225da00795784d97bfea3a24ed009f|11225da00795784d97bfea3a24ed009f|✅| +| python-soupsieve|836fe94bb9cb2f8480d0504ff7a629fa|836fe94bb9cb2f8480d0504ff7a629fa|✅| +| python-sphinx|47373b301a1be1f3d94a831047286eaf|47373b301a1be1f3d94a831047286eaf|✅| +| python-sphinx-pytest|a656f2525c0fd1d45fa2a50a80b54001|a656f2525c0fd1d45fa2a50a80b54001|✅| +| python-sphinx-theme-alabaster|3591827fde96d1dd23970fb05410ed04|3591827fde96d1dd23970fb05410ed04|✅| +| python-sphinx-typlog-theme|73e83ddb2bd6a2b50a530d94c6e897cb|73e83ddb2bd6a2b50a530d94c6e897cb|✅| +| python-sphinx_lv2_theme|d2aeafb4b9e2bf507f47a31bf82a20c0|d2aeafb4b9e2bf507f47a31bf82a20c0|✅| +| python-sphinx_rtd_theme|b2437540bba1c7fe27b86d19083b892e|b2437540bba1c7fe27b86d19083b892e|✅| +| python-sphinxcontrib-applehelp|3f2de7681e12dde031acee0497c3cc2b|3f2de7681e12dde031acee0497c3cc2b|✅| +| python-sphinxcontrib-devhelp|94069c5cdb5079c445f5477fa6107016|94069c5cdb5079c445f5477fa6107016|✅| +| python-sphinxcontrib-github-alt|0e9f2ee320af2bc879adc9f4b96f0f7c|0e9f2ee320af2bc879adc9f4b96f0f7c|✅| +| python-sphinxcontrib-htmlhelp|70765b55395a3c20233631802902c840|70765b55395a3c20233631802902c840|✅| +| python-sphinxcontrib-httpdomain|42bc505e64068c3a8ca7f899d23fd970|42bc505e64068c3a8ca7f899d23fd970|✅| +| python-sphinxcontrib-jquery|372cf2a02d7422fde509905d44c2ed93|372cf2a02d7422fde509905d44c2ed93|✅| +| python-sphinxcontrib-jsmath|e45179f0a3608b6766862e0f34c23b62|e45179f0a3608b6766862e0f34c23b62|✅| +| python-sphinxcontrib-qthelp|93216721f3e154cce12d1e9c3307b415|93216721f3e154cce12d1e9c3307b415|✅| +| python-sphinxcontrib-serializinghtml|d99d2edc7b26988dc5fa92163857bfbf|d99d2edc7b26988dc5fa92163857bfbf|✅| +| python-sphinxcontrib-spelling|165ed1733d07426146d9c6f23ed179a3|165ed1733d07426146d9c6f23ed179a3|✅| +| python-sphinxcontrib-trio|55d12f8888ee0207c41ffc90cfe51e87|55d12f8888ee0207c41ffc90cfe51e87|✅| +| python-sqlparse|eb1e882a937014cfc432efbe004ce547|eb1e882a937014cfc432efbe004ce547|✅| +| python-stack-data|bf86c3c81a0158e1e7f3979da5a0033b|bf86c3c81a0158e1e7f3979da5a0033b|✅| +| python-strict-rfc3339|4d9b635b4df885bc37bc1189d66c9abc|4d9b635b4df885bc37bc1189d66c9abc|✅| +| python-sybil|053494d5d188f2def22f9238d3023e79|053494d5d188f2def22f9238d3023e79|✅| +| python-sympy|3c0e23cfe53a21f68e9b58012f298f43|3c0e23cfe53a21f68e9b58012f298f43|✅| +| python-systemd|760003406e2fac84ff1bcc40ae696af6|760003406e2fac84ff1bcc40ae696af6|✅| +| python-templated-dictionary|76714a16849b40d7e4d924e79c5d4549|76714a16849b40d7e4d924e79c5d4549|✅| +| python-tempora|a4b09c1285680f8491c4a574ae7201db|a4b09c1285680f8491c4a574ae7201db|✅| +| python-terminado|0c5fada41ac9ab8a1ecb92f22f476afb|0c5fada41ac9ab8a1ecb92f22f476afb|✅| +| python-testpath|9fd4339f76da12d15bc718e4aa2566e9|9fd4339f76da12d15bc718e4aa2566e9|✅| +| python-threadpoolctl|e278b89038d9c9b39e7afafb8f5f87a3|e278b89038d9c9b39e7afafb8f5f87a3|✅| +| python-tinycss2|e8a06102e7f42ca791463f11ce7b814d|e8a06102e7f42ca791463f11ce7b814d|✅| +| python-tokenize-rt|8c00565416e5adef158dbdb8bc5a5bc2|8c00565416e5adef158dbdb8bc5a5bc2|✅| +| python-toml|59bce5d8d67e858735ec3f399ec90253|59bce5d8d67e858735ec3f399ec90253|✅| +| python-tomli|b32f504876fd88ea1ca0c2fab4ce8e27|b32f504876fd88ea1ca0c2fab4ce8e27|✅| +| python-tomli-w|21c23a52177bdf75ca2d93a2af33f0bf|21c23a52177bdf75ca2d93a2af33f0bf|✅| +| python-tomlkit|6caa167afece01b0a426ecec4197e3c1|6caa167afece01b0a426ecec4197e3c1|✅| +| python-tornado|68632f22123fd7fa62c328ba1ef41cca|68632f22123fd7fa62c328ba1ef41cca|✅| +| python-tox|eeae176ae0b02a1b37d0c06f63f03456|eeae176ae0b02a1b37d0c06f63f03456|✅| +| python-tox-current-env|24f2ec58b058360cedf8349884e67679|24f2ec58b058360cedf8349884e67679|✅| +| python-tpm2-pytss|56e713bd151d6686997152bc53ef3d07|56e713bd151d6686997152bc53ef3d07|✅| +| python-traitlets|89d15f15536d247a4eb46d1ed7cb88d0|89d15f15536d247a4eb46d1ed7cb88d0|✅| +| python-trio|f7dbfa6a8722065f09da188641d8ed93|f7dbfa6a8722065f09da188641d8ed93|✅| +| python-trove-classifiers|708f5333552cd4cbb20f16245b0ce928|708f5333552cd4cbb20f16245b0ce928|✅| +| python-trustme|0e4d698e5aecaf8306cf440bf3dcbbe0|0e4d698e5aecaf8306cf440bf3dcbbe0|✅| +| python-twisted|1296a75c2af38233f0364e0d52453a3d|1296a75c2af38233f0364e0d52453a3d|✅| +| python-typed_ast|13d3825b752207d2cd5eb2d909b9cfe5|13d3825b752207d2cd5eb2d909b9cfe5|✅| +| python-typeguard|390f71e833054b7acaab06a4ae55bb8a|390f71e833054b7acaab06a4ae55bb8a|✅| +| python-types-pyyaml|6fd2d4b23bccaca2fe74ff361c3f82bf|6fd2d4b23bccaca2fe74ff361c3f82bf|✅| +| python-types-requests|ac5fc29d46d5d57d2e5e227787617710|ac5fc29d46d5d57d2e5e227787617710|✅| +| python-typing-extensions|2bcafbd6817cb0d7a29ed7a7f1bb1e5d|2bcafbd6817cb0d7a29ed7a7f1bb1e5d|✅| +| python-typing-inspect|987fa620fd0ac7b6be9c8f6d71eeea2e|987fa620fd0ac7b6be9c8f6d71eeea2e|✅| +| python-typogrify|63f38f80531996f187d2894cc497ba08|63f38f80531996f187d2894cc497ba08|✅| +| python-uc-micro-py|9776d9b3cfa9780103c0375afc9cf841|9776d9b3cfa9780103c0375afc9cf841|✅| +| python-ukkonen|8aed621640f9bc7e1b551ea61b7f75a0|8aed621640f9bc7e1b551ea61b7f75a0|✅| +| python-unicodedata2|2f0cddcc0fb629b95e737eccf78aaf0f|2f0cddcc0fb629b95e737eccf78aaf0f|✅| +| python-uri-template|c7ffa34f8bbf4632aab2f0b6e0df27fe|c7ffa34f8bbf4632aab2f0b6e0df27fe|✅| +| python-urwid|f7f4e6bed9ba38965dbd619520f39287|f7f4e6bed9ba38965dbd619520f39287|✅| +| python-userpath|067115106b47bde4a4414c8f0ff75541|067115106b47bde4a4414c8f0ff75541|✅| +| python-utils|8cd9f4ae842923d2ed8d83ebecbd503b|8cd9f4ae842923d2ed8d83ebecbd503b|✅| +| python-uvloop|d64fa7d6f7ca753132e076106592bf1c|d64fa7d6f7ca753132e076106592bf1c|✅| +| python-virtualenv|afc7bc3130bb2c9f1d9d74d9049f6549|afc7bc3130bb2c9f1d9d74d9049f6549|✅| +| python-waitress|7e638718297970d1d3f37e48f225a082|7e638718297970d1d3f37e48f225a082|✅| +| python-wcwidth|976b997f2ed155b5c2e9a4d50e528d90|976b997f2ed155b5c2e9a4d50e528d90|✅| +| python-webcolors|66d88b014c1f3f9b791acc1f7d43fc5f|66d88b014c1f3f9b791acc1f7d43fc5f|✅| +| python-webencodings|7eb67377743cd55eaa356496c439471e|7eb67377743cd55eaa356496c439471e|✅| +| python-webob|10191c69fa5a2c00f3b9abfb8937b415|10191c69fa5a2c00f3b9abfb8937b415|✅| +| python-websocket-client|d1c0798bbc5929657807c36de47d3137|d1c0798bbc5929657807c36de47d3137|✅| +| python-websockets|33e24c96856bbf1a030ab0e20270d30f|33e24c96856bbf1a030ab0e20270d30f|✅| +| python-werkzeug|b8cb17df4a7d86b7c5cdffcd5657197a|b8cb17df4a7d86b7c5cdffcd5657197a|✅| +| python-wheel|83bb4e7bd4d687d398733f341a64ab91|83bb4e7bd4d687d398733f341a64ab91|✅| +| python-widgetsnbextension|642a031fe8314449b232a2756a4231c4|642a031fe8314449b232a2756a4231c4|✅| +| python-wrapt|eb0ad07962c19dbe0a636ce40701b71f|eb0ad07962c19dbe0a636ce40701b71f|✅| +| python-xcffib|1dab2ef74baa672d658c685b3346eff8|1dab2ef74baa672d658c685b3346eff8|✅| +| python-xmltodict|20344fa3fe582e5cb412ee92b03c8c5f|20344fa3fe582e5cb412ee92b03c8c5f|✅| +| python-yamlloader|7ea668f1a0e9485cba7081c0bd7a7bf1|7ea668f1a0e9485cba7081c0bd7a7bf1|✅| +| python-yarl|b2378006de42c5c203642cd729232da8|b2378006de42c5c203642cd729232da8|✅| +| python-zc-lockfile|13f0c273f8d8eb29e490711ac8582639|13f0c273f8d8eb29e490711ac8582639|✅| +| python-zipp|6e06bc2894588451a9787b9f22f9b0ba|6e06bc2894588451a9787b9f22f9b0ba|✅| +| python-zmq|f10b7c3dee2c03557e2c5d00b73dfc7f|f10b7c3dee2c03557e2c5d00b73dfc7f|✅| +| python-zope-event|bc38324cb29ce2d759c3cb56ea199995|bc38324cb29ce2d759c3cb56ea199995|✅| +| python-zope-interface|5a383d71156ce6f89f59a86d957a8d65|5a383d71156ce6f89f59a86d957a8d65|✅| +| python-zope-testing|891a7b9425f4596e2d55db8164054fef|891a7b9425f4596e2d55db8164054fef|✅| +| python-zopfli|0c1e41e5403524e0180f3ed9aaa356ec|0c1e41e5403524e0180f3ed9aaa356ec|✅| +| python-zstandard|f217399f9bf01dc6f12bf4a27aec7aa1|f217399f9bf01dc6f12bf4a27aec7aa1|✅| +| python-zstd|ea98e29a71edb8f3d5223b6b8882dfa9|ea98e29a71edb8f3d5223b6b8882dfa9|✅| +| pytz|fe54c8f8a1544b4e78b523b264ab071b|fe54c8f8a1544b4e78b523b264ab071b|✅| +| pywbem|a406f711ae4f21f8c76361ebdedf2f46|a406f711ae4f21f8c76361ebdedf2f46|✅| +| pyxattr|a64dd127c266e7678e378c6ac47716ac|a64dd127c266e7678e378c6ac47716ac|✅| +| qatlib|a244355979be8b30f7de1c687c40bc07|a244355979be8b30f7de1c687c40bc07|✅| +| qatzip|e0f94367204ffda5e596983719a4b295|e0f94367204ffda5e596983719a4b295|✅| +| qdox|e79713f9eb2cb515299a1d3c73609dea|e79713f9eb2cb515299a1d3c73609dea|✅| +| qemu|302be965cf5e54e7f8b4bd7f1248029d|302be965cf5e54e7f8b4bd7f1248029d|✅| +| qhull|4f912bde6cf6540395dfeb9172f70101|4f912bde6cf6540395dfeb9172f70101|✅| +| qpdf|195a02bdd0e02a668cb03cafab14ddff|195a02bdd0e02a668cb03cafab14ddff|✅| +| qpid-proton|e259db840d8eb6f73b161fbba53a2e15|e259db840d8eb6f73b161fbba53a2e15|✅| +| qpress|c215a17431f80f825c23a6a6bea021ea|c215a17431f80f825c23a6a6bea021ea|✅| +| qrencode|de7185bcab635a34730e1b73d4efa705|de7185bcab635a34730e1b73d4efa705|✅| +| qt5-qt3d|b39099fe52c0575e6529811253f2b2c3|b39099fe52c0575e6529811253f2b2c3|✅| +| qt5-qtbase|5b73f982178386f0b5b73c588832bfa1|5b73f982178386f0b5b73c588832bfa1|✅| +| qt5-qtconnectivity|8ba32a2ca769adad4aa431a86dc252f7|8ba32a2ca769adad4aa431a86dc252f7|✅| +| qt5-qtdeclarative|6ebe991709460bb6b6f0d6c1d4894501|6ebe991709460bb6b6f0d6c1d4894501|✅| +| qt5-qtdoc|5bdba1959eadf2a834793f33242a021b|5bdba1959eadf2a834793f33242a021b|✅| +| qt5-qtgraphicaleffects|da38b973d21396843b7eb3f914fddcb9|da38b973d21396843b7eb3f914fddcb9|✅| +| qt5-qtimageformats|4745160177a6a3f1b78eca0bf44c84e7|4745160177a6a3f1b78eca0bf44c84e7|✅| +| qt5-qtlocation|7dc288a023ecf6fb76e6b9c736f9eb94|7dc288a023ecf6fb76e6b9c736f9eb94|✅| +| qt5-qtmultimedia|af9c84db645044b09c510ebd30c041c7|af9c84db645044b09c510ebd30c041c7|✅| +| qt5-qtquick3d|6057dd6d41e5c3ed09681103cc67078e|6057dd6d41e5c3ed09681103cc67078e|✅| +| qt5-qtquickcontrols|11f9a2d88305fd43a09ecd90dd140b65|11f9a2d88305fd43a09ecd90dd140b65|✅| +| qt5-qtquickcontrols2|f1a2cb490a9a5c2c2ca92012afd47b2a|f1a2cb490a9a5c2c2ca92012afd47b2a|✅| +| qt5-qtremoteobjects|958310f34056cce6efeff066fbbf8676|958310f34056cce6efeff066fbbf8676|✅| +| qt5-qtscript|844007587d794f03c0317467b4125de0|844007587d794f03c0317467b4125de0|✅| +| qt5-qtsensors|3b894d2312b24030e1329a47f8e09398|3b894d2312b24030e1329a47f8e09398|✅| +| qt5-qtserialbus|c607eb92ee2f7c9e7aa2812aa00771c4|c607eb92ee2f7c9e7aa2812aa00771c4|✅| +| qt5-qtserialport|f3f436af87a18f22a48aa37589e048fa|f3f436af87a18f22a48aa37589e048fa|✅| +| qt5-qtsvg|8848832f542e646c12d3bc9852ad39a9|8848832f542e646c12d3bc9852ad39a9|✅| +| qt5-qttools|be4e7b149aa8c867c08fd716f59ddb6c|be4e7b149aa8c867c08fd716f59ddb6c|✅| +| qt5-qttranslations|541be36768847f531abb3859806dbc89|541be36768847f531abb3859806dbc89|✅| +| qt5-qtwayland|2026fb6f7319abc4452701a97172b1c4|2026fb6f7319abc4452701a97172b1c4|✅| +| qt5-qtwebchannel|ff558c2236730fb42cdeb3974656555e|ff558c2236730fb42cdeb3974656555e|✅| +| qt5-qtwebkit|5b61a72497f06e51db09d57edc3c35fb|5b61a72497f06e51db09d57edc3c35fb|✅| +| qt5-qtwebsockets|7559d005eb5574aff8ac537915975f7c|7559d005eb5574aff8ac537915975f7c|✅| +| qt5-qtx11extras|642a5dc054ac994da55f12d84a5ea67e|642a5dc054ac994da55f12d84a5ea67e|✅| +| qt5-qtxmlpatterns|98e3224c32d71d048c4b31eb77e4b3da|98e3224c32d71d048c4b31eb77e4b3da|✅| +| quota|f85c2e15d9a735640675ff4977b57bb6|f85c2e15d9a735640675ff4977b57bb6|✅| +| radvd|5e84f9df1f1ef517260c68ccfe496d25|5e84f9df1f1ef517260c68ccfe496d25|✅| +| rapidjson|badd12c511e081fec6c89c43a7027bce|badd12c511e081fec6c89c43a7027bce|✅| +| rasdaemon|3784a8049aef41365e2b7c1c9bd082b3|3784a8049aef41365e2b7c1c9bd082b3|✅| +| rdma-core|ce0e0c383d682b41e31ac8fe2139e62f|ce0e0c383d682b41e31ac8fe2139e62f|✅| +| re2|d0ffffc37282c6d421853dedda53e138|d0ffffc37282c6d421853dedda53e138|✅| +| readline|4aa1b31be779e6b84f9a96cb66bc50f6|4aa1b31be779e6b84f9a96cb66bc50f6|✅| +| redis|fcf50a0a245361285682b34ef494fab9|fcf50a0a245361285682b34ef494fab9|✅| +| resolv_wrapper|48f6f8906b46e7e4f1ae85bec91c862b|48f6f8906b46e7e4f1ae85bec91c862b|✅| +| resource-agents|8a8c8c184635330eb08ef03806f5333c|8a8c8c184635330eb08ef03806f5333c|✅| +| rest|b997b83232be3814a1b78530c5700df9|b997b83232be3814a1b78530c5700df9|✅| +| rng-tools|fbeb6ca51aed9cc784f53ce1e8bd1a94|fbeb6ca51aed9cc784f53ce1e8bd1a94|✅| +| rpcbind|2d84ebbb7d6fb1fc3566d2d4b37f214b|2d84ebbb7d6fb1fc3566d2d4b37f214b|✅| +| rpcsvc-proto|5cc9a871db85e34ab68a9cecfb448a97|5cc9a871db85e34ab68a9cecfb448a97|✅| +| rpm|471f5ef532e7f41ff109994cfa959b9e|471f5ef532e7f41ff109994cfa959b9e|✅| +| rpm-ostree|a905f10c1334c6612e863b0f02e2a937|a905f10c1334c6612e863b0f02e2a937|✅| +| rpmdeplint|16f8988ec27731756eb5ef581c2b14c3|16f8988ec27731756eb5ef581c2b14c3|✅| +| rpmdevtools|585e16b64d68ea995415d5c1c97606bc|585e16b64d68ea995415d5c1c97606bc|✅| +| rpmlint|f140f5c08811f9b5f873e4963a00ce64|f140f5c08811f9b5f873e4963a00ce64|✅| +| rrdtool|852754364cbd0703a099b5eb32932851|852754364cbd0703a099b5eb32932851|✅| +| rsync|f216f350ef56b9ba61bc313cb6ec2ed6|f216f350ef56b9ba61bc313cb6ec2ed6|✅| +| rsyslog|632381aead68840967c74fbb564436cc|632381aead68840967c74fbb564436cc|✅| +| rtkit|a96c33b9827de66033d2311f82d79a5d|a96c33b9827de66033d2311f82d79a5d|✅| +| rubygem-asciidoctor|30a020f2db5f29a90bd2249bf3ad1f08|30a020f2db5f29a90bd2249bf3ad1f08|✅| +| runc|e77fb3f6d3070da60f58688bde3e7583|e77fb3f6d3070da60f58688bde3e7583|✅| +| rust|7df442945fb2e32cbccd45a7faa3a5e1|7df442945fb2e32cbccd45a7faa3a5e1|✅| +| rust-packaging|baff7fc540d0c9f8c8bc55c80e091cb8|baff7fc540d0c9f8c8bc55c80e091cb8|✅| +| rust-zram-generator|ceb9f629c44ee92028e2a959ccd44d7f|ceb9f629c44ee92028e2a959ccd44d7f|✅| +| sane-airscan|6ea5710fafd10c8b4c89db37a4173294|6ea5710fafd10c8b4c89db37a4173294|✅| +| sane-backends|302159419ed1ee216c6e1edbe97c2a8c|302159419ed1ee216c6e1edbe97c2a8c|✅| +| sanlock|da7b006e586e98b70dae0a5737c86fab|da7b006e586e98b70dae0a5737c86fab|✅| +| sassc|4c3b06ce2979f2a9f0a35093e501d8bb|4c3b06ce2979f2a9f0a35093e501d8bb|✅| +| satyr|6acc5098620fba5da8a3f8b13b6331e1|6acc5098620fba5da8a3f8b13b6331e1|✅| +| sbc|bca4c8fbea47068346b63eaa3d42578f|bca4c8fbea47068346b63eaa3d42578f|✅| +| sblim-sfcc|0bac0dec19f17ec065b6c332a56d7bae|0bac0dec19f17ec065b6c332a56d7bae|✅| +| scap-security-guide|389a26d3b62b44e4f0d5e856a8134b95|389a26d3b62b44e4f0d5e856a8134b95|✅| +| scipy|de3db61d840456634ba37f2b5816e049|de3db61d840456634ba37f2b5816e049|✅| +| scons|747649562bce99760510cbf01cad21cc|747649562bce99760510cbf01cad21cc|✅| +| scrub|46801354b01f0c619207d6f2df796a6b|46801354b01f0c619207d6f2df796a6b|✅| +| sdl12-compat|a539a4a3ceb3d09b7bf312d96210443c|a539a4a3ceb3d09b7bf312d96210443c|✅| +| seabios|9f854ca1ae32bfdc081377717a18e1b3|9f854ca1ae32bfdc081377717a18e1b3|✅| +| sed|6aac9b2dbafcd5b7a67a8a9bcb8036c3|6aac9b2dbafcd5b7a67a8a9bcb8036c3|✅| +| selinux-policy|e3742a09a38465b34af200c5164dc932|e3742a09a38465b34af200c5164dc932|✅| +| sendmail|cd3c3f7b2db60c362f07eecbebd99bf4|cd3c3f7b2db60c362f07eecbebd99bf4|✅| +| setools|f25bc02827266875dbb790fe7896e41d|f25bc02827266875dbb790fe7896e41d|✅| +| setroubleshoot|3fda36fb4dd9af6ec12ddb86c407d7e6|3fda36fb4dd9af6ec12ddb86c407d7e6|✅| +| setroubleshoot-plugins|03c68a08abc328406d9f324dec56079b|03c68a08abc328406d9f324dec56079b|✅| +| setserial|c4867d72c41564318e0107745eb7a0f2|c4867d72c41564318e0107745eb7a0f2|✅| +| setup|8af36b27a54e08ec02e13b834e10bafd|8af36b27a54e08ec02e13b834e10bafd|✅| +| setxkbmap|1d61c9f4a3d1486eff575bf233e5776c|1d61c9f4a3d1486eff575bf233e5776c|✅| +| sg3_utils|0024393d2d2942cc081ce613d98db68a|0024393d2d2942cc081ce613d98db68a|✅| +| shaderc|1aaf49d5830a4e9fb7696034d5e092ad|1aaf49d5830a4e9fb7696034d5e092ad|✅| +| shadow-utils|34c616aed274e5f76135c21601b6f878|34c616aed274e5f76135c21601b6f878|✅| +| shared-mime-info|22574ee319c1690a058fbcfcbc4542d3|22574ee319c1690a058fbcfcbc4542d3|✅| +| shim|63486ab76be78a51e8491136ef2e0183|63486ab76be78a51e8491136ef2e0183|✅| +| shim-unsigned-x64|63486ab76be78a51e8491136ef2e0183|63486ab76be78a51e8491136ef2e0183|✅| +| sil-padauk-fonts|16d2567f0c7e68e7b93864e65f1e0c25|16d2567f0c7e68e7b93864e65f1e0c25|✅| +| sip|992ab248fa118accb01493c040557d8d|992ab248fa118accb01493c040557d8d|✅| +| sisu|eb0284acef38ed179f573413182ce5b0|eb0284acef38ed179f573413182ce5b0|✅| +| skopeo|18bc45638f5b3bc252bb813a762dba32|18bc45638f5b3bc252bb813a762dba32|✅| +| slang|69015c8300088373eb65ffcc6ed4db8c|69015c8300088373eb65ffcc6ed4db8c|✅| +| slf4j|5be7158b84c28f9bc06bfa2d01bfbca9|5be7158b84c28f9bc06bfa2d01bfbca9|✅| +| slirp4netns|bca513a718aa9a30817919c701566f02|bca513a718aa9a30817919c701566f02|✅| +| smartmontools|7a71d388124e3cd43abf6586a43cb1ff|7a71d388124e3cd43abf6586a43cb1ff|✅| +| snappy|70153395ebe6d72febe2cf2e40026a44|70153395ebe6d72febe2cf2e40026a44|✅| +| snowball|5e1c4789c9ca774a214a5ca49cca717a|5e1c4789c9ca774a214a5ca49cca717a|✅| +| socat|db119a830a34ed4b0dacb0bb90baeb0e|db119a830a34ed4b0dacb0bb90baeb0e|✅| +| socket_wrapper|7f38352bc5eff3d51920f06141fb30e0|7f38352bc5eff3d51920f06141fb30e0|✅| +| sockperf|c589f072adf8c00eb95ef83c2d371f28|c589f072adf8c00eb95ef83c2d371f28|✅| +| softhsm|040b93ca327cbe0a3a8661e7c371ab16|040b93ca327cbe0a3a8661e7c371ab16|✅| +| sombok|761921401ff323ce37d76e217062d2e8|761921401ff323ce37d76e217062d2e8|✅| +| sos|e204c207ac947ad0cd1abaa0ca488a58|e204c207ac947ad0cd1abaa0ca488a58|✅| +| sound-theme-freedesktop|d7387912cfd275282d1ec94483cb2f62|d7387912cfd275282d1ec94483cb2f62|✅| +| soundtouch|058db201df6151e3cbd07dc8929885c4|058db201df6151e3cbd07dc8929885c4|✅| +| source-highlight|a51266164a537c97860d5d9664614dec|a51266164a537c97860d5d9664614dec|✅| +| sparsehash|d8d5e2538c1c25577b3f066d7a55e99e|d8d5e2538c1c25577b3f066d7a55e99e|✅| +| speex|fe7bf610883ff202092b92c72fe0fe3e|fe7bf610883ff202092b92c72fe0fe3e|✅| +| speexdsp|e6eb5ddef743a362c8018f260b91dca5|e6eb5ddef743a362c8018f260b91dca5|✅| +| spice|3dca2a2d124eac74f3be01ca023ecfa3|3dca2a2d124eac74f3be01ca023ecfa3|✅| +| spice-gtk|68becfc1192a61265e9981621e9d3dc6|68becfc1192a61265e9981621e9d3dc6|✅| +| spice-protocol|6c8e9b14ce9e6b6357dd5ebd05a1a331|6c8e9b14ce9e6b6357dd5ebd05a1a331|✅| +| spice-vdagent|bcc98e716c170f58ebf44c49fdda3a2e|bcc98e716c170f58ebf44c49fdda3a2e|✅| +| spirv-headers|fc7b442c1c5eaa05e740ea3b1d7f438f|fc7b442c1c5eaa05e740ea3b1d7f438f|✅| +| spirv-tools|8d9ec694f0743e01c15576a80392deb9|8d9ec694f0743e01c15576a80392deb9|✅| +| sqlite|662a651fda2559dcb571d8fa1ff0d42a|662a651fda2559dcb571d8fa1ff0d42a|✅| +| squashfs-tools|db23a40fa0dc54b4d6d225fb20ee6555|db23a40fa0dc54b4d6d225fb20ee6555|✅| +| sscg|f172c3bf800a14caf641df36eb68ff5f|f172c3bf800a14caf641df36eb68ff5f|✅| +| star|caa1e4d18659743154822e8607fe3ae9|caa1e4d18659743154822e8607fe3ae9|✅| +| startup-notification|2cd77326d4dcaed9a5a23a1232fb38e9|2cd77326d4dcaed9a5a23a1232fb38e9|✅| +| strace|596da1613cbde1972733aeb415bf1787|596da1613cbde1972733aeb415bf1787|✅| +| subversion|9927b167d1c67d663ca63125907f6f69|9927b167d1c67d663ca63125907f6f69|✅| +| sudo|4166279cb188ecb6641c7a2ba5f68270|4166279cb188ecb6641c7a2ba5f68270|✅| +| supermin|b242dd25155eb2c3522b2d6e1ced3b86|b242dd25155eb2c3522b2d6e1ced3b86|✅| +| svt-av1|261577b526b18f20b5238b519629604a|261577b526b18f20b5238b519629604a|✅| +| swig|c7d55a1bca26752f3846c85b43c1a69c|c7d55a1bca26752f3846c85b43c1a69c|✅| +| switcheroo-control|98e8d8de2f75d902bb0cfbcdfaeb867e|98e8d8de2f75d902bb0cfbcdfaeb867e|✅| +| swtpm|1d084c2c4ea4a576e1b109eda86d551a|1d084c2c4ea4a576e1b109eda86d551a|✅| +| sysfsutils|537c110be7244905997262854505c30f|537c110be7244905997262854505c30f|✅| +| syslinux|fefbc39becb619339fc22c91ec7112ab|fefbc39becb619339fc22c91ec7112ab|✅| +| sysprof|af4e88af759419ad19b196d1166de485|af4e88af759419ad19b196d1166de485|✅| +| sysstat|bf1eec71d8513c2862c4dd8c4378c638|bf1eec71d8513c2862c4dd8c4378c638|✅| +| systemtap|c0d629b1188a649a482b95661b53c910|c0d629b1188a649a482b95661b53c910|✅| +| t1lib|a5629b56b93134377718009df1435f3c|a5629b56b93134377718009df1435f3c|✅| +| t1utils|acc4bc832bafbdc059fb3b0cad8c3ab0|acc4bc832bafbdc059fb3b0cad8c3ab0|✅| +| taglib|0b75619b67b9149cfcbbe5c127df6395|0b75619b67b9149cfcbbe5c127df6395|✅| +| tang|d13f72e9d99d80f87957b8758383c295|d13f72e9d99d80f87957b8758383c295|✅| +| tar|9a08d29a9ac4727130b5708347c0f5cf|9a08d29a9ac4727130b5708347c0f5cf|✅| +| targetcli|fdc14d22688939169987628331897919|fdc14d22688939169987628331897919|✅| +| tbb|b301151120b08a17e98dcdda6e4f6011|b301151120b08a17e98dcdda6e4f6011|✅| +| tcl|2d96737be9e2e961a653ce1f0a831f90|2d96737be9e2e961a653ce1f0a831f90|✅| +| tcpdump|d90471c90f780901e591807927ef0f07|d90471c90f780901e591807927ef0f07|✅| +| tcsh|5a0dfa0874f2dee24e0b36b3ed41d3a2|5a0dfa0874f2dee24e0b36b3ed41d3a2|✅| +| teckit|05f79b9b080422da6d4556b6e236f01e|05f79b9b080422da6d4556b6e236f01e|✅| +| tepl|3554454f0b74b5f5584011c46fd35396|3554454f0b74b5f5584011c46fd35396|✅| +| tesseract|a65c197a4eb6795b2e49f458a7816a7e|a65c197a4eb6795b2e49f458a7816a7e|✅| +| tesseract-tessdata|a138e265d4f99c09b319fb765105a953|a138e265d4f99c09b319fb765105a953|✅| +| testng|ef25d56f66f0c1de0aea89223c46a5b5|ef25d56f66f0c1de0aea89223c46a5b5|✅| +| texi2html|f15ac876fcdc8be865b16535f480aa54|f15ac876fcdc8be865b16535f480aa54|✅| +| texinfo|37bf94fd255729a14d4ea3dda119f81a|37bf94fd255729a14d4ea3dda119f81a|✅| +| tftp|46c9bd20bbffa62f79c958c7b99aac21|46c9bd20bbffa62f79c958c7b99aac21|✅| +| thai-scalable-fonts|d1de007dd0263acb0e64207b77df7f1c|d1de007dd0263acb0e64207b77df7f1c|✅| +| thrift|44f788bf18f85851847d49fa14786a96|44f788bf18f85851847d49fa14786a96|✅| +| tigervnc|3a794e3a063443e07250de8e99e2e05a|3a794e3a063443e07250de8e99e2e05a|✅| +| time|d2356e0fe1c0b85285d83c6b2ad51b5f|d2356e0fe1c0b85285d83c6b2ad51b5f|✅| +| tinycdb|976266afc3f6e7e17492a8d18f21f8f6|976266afc3f6e7e17492a8d18f21f8f6|✅| +| tix|2b8bf4b10a852264678182652f477e59|2b8bf4b10a852264678182652f477e59|✅| +| tk|95adc33d55a133ee29bc9f81efdf31b2|95adc33d55a133ee29bc9f81efdf31b2|✅| +| tmux|8eee5883b9f6550fa4efaad0c9ec38f3|8eee5883b9f6550fa4efaad0c9ec38f3|✅| +| tokyocabinet|fd03df6965f8f56dd5b8518ca43b4f5e|fd03df6965f8f56dd5b8518ca43b4f5e|✅| +| tomcat|f11c477d24ee414c2244324c437962de|f11c477d24ee414c2244324c437962de|✅| +| totem-pl-parser|69dc2cf0e61e6df71ed45156b24b14da|69dc2cf0e61e6df71ed45156b24b14da|✅| +| tpm2-abrmd|4fd91ea71a48c8ee4d63ab77eb1f17ac|4fd91ea71a48c8ee4d63ab77eb1f17ac|✅| +| tpm2-abrmd-selinux|d5ef47414a3e589f7f713e9653503a5c|d5ef47414a3e589f7f713e9653503a5c|✅| +| tpm2-pkcs11|94cc9e2795b7781f54e4a90480b4b868|94cc9e2795b7781f54e4a90480b4b868|✅| +| tpm2-tools|10c0bd5be82c316598969745f178f04b|10c0bd5be82c316598969745f178f04b|✅| +| tpm2-tss|fff676c669519097906bd8ce28fc4238|fff676c669519097906bd8ce28fc4238|✅| +| tracker|f78a0d145007d9871174be21a49ce9ef|f78a0d145007d9871174be21a49ce9ef|✅| +| tracker-miners|f832e4c8cb90a6d4f1eafd3427da8cbf|f832e4c8cb90a6d4f1eafd3427da8cbf|✅| +| transfig|b5a04023cc74f3413247efb1dcd511e9|b5a04023cc74f3413247efb1dcd511e9|✅| +| trousers|eb1b02e98c7d360749b9076196db3f0f|eb1b02e98c7d360749b9076196db3f0f|✅| +| ttembed|1eccad30e260d4ccd2a1f8a9b1a165ce|1eccad30e260d4ccd2a1f8a9b1a165ce|✅| +| ttfautohint|5e5b320217909ddfc9ba527cbf7ec823|5e5b320217909ddfc9ba527cbf7ec823|✅| +| tuna|83b730176a929bbdfab56ded026a60df|83b730176a929bbdfab56ded026a60df|✅| +| tuned|774c565068bbb0c3f723b57c885c7433|774c565068bbb0c3f723b57c885c7433|✅| +| twolame|400c164ed096c7aea82bcf8edcd3f6f9|400c164ed096c7aea82bcf8edcd3f6f9|✅| +| tzdata|5aa672bf129b44dd915f8232de38e49a|5aa672bf129b44dd915f8232de38e49a|✅| +| uboot-tools|a5a70f6c723d2601da7ea93ae95642f9|a5a70f6c723d2601da7ea93ae95642f9|✅| +| uchardet|9e267be7aee81417e5875086dd9d44fd|9e267be7aee81417e5875086dd9d44fd|✅| +| ucs-miscfixed-fonts|60c7238630be630bedc55a570dd2d5bf|60c7238630be630bedc55a570dd2d5bf|✅| +| ucx|bb141973027ba522b397f89272681cee|bb141973027ba522b397f89272681cee|✅| +| udisks2|576e057d2654894fab58f0393d105b7b|576e057d2654894fab58f0393d105b7b|✅| +| uid_wrapper|0a27738fadf3cff0dbaa86061c27df3d|0a27738fadf3cff0dbaa86061c27df3d|✅| +| umockdev|7f504b350a804f14dd18c6d607206b59|7f504b350a804f14dd18c6d607206b59|✅| +| unbound|bb96df2dc579c11ada537dbc52781abc|bb96df2dc579c11ada537dbc52781abc|✅| +| unicode-ucd|8c66407dd8ce2d84278868a69ea83280|8c66407dd8ce2d84278868a69ea83280|✅| +| unifdef|ae8c0b3b4c43c1f6bc5f32412a820818|ae8c0b3b4c43c1f6bc5f32412a820818|✅| +| univocity-parsers|50127e16dc201e1f71854db3e01b2051|50127e16dc201e1f71854db3e01b2051|✅| +| unixODBC|0ff1fdbcb4c3c7dc2357f3fd6ba09169|0ff1fdbcb4c3c7dc2357f3fd6ba09169|✅| +| unzip|62b490407489521db863b523a7f86375|62b490407489521db863b523a7f86375|✅| +| upower|4c929971f7c89facc50537fa585415e9|4c929971f7c89facc50537fa585415e9|✅| +| urw-base35-fonts|eb78ab0b6eb4115fc1a68c8f2a81abf6|eb78ab0b6eb4115fc1a68c8f2a81abf6|✅| +| usbmuxd|7450ab28776dcd10b593c9a4243e6755|7450ab28776dcd10b593c9a4243e6755|✅| +| usbredir|8b6766c0de82cb686486ea141b25f5f2|8b6766c0de82cb686486ea141b25f5f2|✅| +| usbutils|8ae7f935f63d2a08f947bd91a818c47d|8ae7f935f63d2a08f947bd91a818c47d|✅| +| usermode|5e1816bedcc2a8195c63d29ba51df61b|5e1816bedcc2a8195c63d29ba51df61b|✅| +| userspace-rcu|0cd5647788b048a5d6bbdb3b08d46299|0cd5647788b048a5d6bbdb3b08d46299|✅| +| utf8proc|11e307064ed630f6a99d825608a248e4|11e307064ed630f6a99d825608a248e4|✅| +| util-linux|c542cd7c0726254e4b3006a9b428201a|c542cd7c0726254e4b3006a9b428201a|✅| +| v4l-utils|8ba9c73c4319b6afab5fa4358edc43de|8ba9c73c4319b6afab5fa4358edc43de|✅| +| vala|fc0390c053cec6cd18bde18be8ade296|fc0390c053cec6cd18bde18be8ade296|✅| +| valgrind|b8b89b327732c12191306c3d31cfd4b1|b8b89b327732c12191306c3d31cfd4b1|✅| +| vconfig|5f0c6060b33956fb16e11a15467dd394|5f0c6060b33956fb16e11a15467dd394|✅| +| velocity|6af13ea297dee7ddbabeaa8e3963c184|6af13ea297dee7ddbabeaa8e3963c184|✅| +| virglrenderer|d3e168b48cc18b1373e9399229c29832|d3e168b48cc18b1373e9399229c29832|✅| +| virt-manager|8bf86bcc7e43a956ff94ebdaf4d7d399|8bf86bcc7e43a956ff94ebdaf4d7d399|✅| +| virt-top|d9deabd8519dab520844448587e1b9b4|d9deabd8519dab520844448587e1b9b4|✅| +| virt-viewer|06b80228aaf10e614aeb8ffa4814b03a|06b80228aaf10e614aeb8ffa4814b03a|✅| +| vmaf|be40a256a3b739ffc2119b45f919d6bf|be40a256a3b739ffc2119b45f919d6bf|✅| +| volume_key|200591290173c3ea71528411838f9080|200591290173c3ea71528411838f9080|✅| +| vorbis-tools|998fca293bd4e4bdc2b96fb70f952f4e|998fca293bd4e4bdc2b96fb70f952f4e|✅| +| vtable-dumper|1b1e2bc09b0fe63abf01e1ad2526c40d|1b1e2bc09b0fe63abf01e1ad2526c40d|✅| +| vulkan-headers|41567f0c1c9c576fd64319d65d59006e|41567f0c1c9c576fd64319d65d59006e|✅| +| vulkan-loader|56096d238543b9db0260c0b5a5b3394e|56096d238543b9db0260c0b5a5b3394e|✅| +| wavpack|cdcc70024f9687eb9757751d9f3d0e17|cdcc70024f9687eb9757751d9f3d0e17|✅| +| wayland|7410ab549e3928fce9381455b17b0803|7410ab549e3928fce9381455b17b0803|✅| +| wayland-protocols|00c2cedb0d2df714a0965a00c19385c6|00c2cedb0d2df714a0965a00c19385c6|✅| +| webkitgtk|de1b3611ee738a4173abb5e897bc09e3|de1b3611ee738a4173abb5e897bc09e3|✅| +| webp-pixbuf-loader|823dbbf9105a75324096bc9498f4d1fe|823dbbf9105a75324096bc9498f4d1fe|✅| +| webrtc-audio-processing|6e10724ca34bcbc715a4c208273acb0c|6e10724ca34bcbc715a4c208273acb0c|✅| +| wget|e7f7ca2f215b711f76584756ebd3c853|e7f7ca2f215b711f76584756ebd3c853|✅| +| which|097ff1a324ae02e0a3b0369f07a7544a|097ff1a324ae02e0a3b0369f07a7544a|✅| +| wireless-regdb|902f51139e78a1d05bef76371ebc07fa|902f51139e78a1d05bef76371ebc07fa|✅| +| wireplumber|5b1ae97978987f8790587f38a3d2241b|5b1ae97978987f8790587f38a3d2241b|✅| +| woff2|793c8844845351cb80730a74937e411b|793c8844845351cb80730a74937e411b|✅| +| wpa_supplicant|d26797fcb002898d4ee989179346e1cc|d26797fcb002898d4ee989179346e1cc|✅| +| wpebackend-fdo|dafd899646b2e31ef2d97938a638c48d|dafd899646b2e31ef2d97938a638c48d|✅| +| wsdl4j|14e2a5c5d9631c5706f932dc3ef71799|14e2a5c5d9631c5706f932dc3ef71799|✅| +| xapian-core|ffa6ff96cc4df935ef0c9e3c991a813f|ffa6ff96cc4df935ef0c9e3c991a813f|✅| +| xbean|15a492dd8547ca1ceee994baa99fd2b4|15a492dd8547ca1ceee994baa99fd2b4|✅| +| xcb-proto|92081b0faafd93f8262463c69829a482|92081b0faafd93f8262463c69829a482|✅| +| xcb-util|34d749eab0fd0ffd519ac64798d79847|34d749eab0fd0ffd519ac64798d79847|✅| +| xcb-util-image|a67bfac2eff696170259ef1f5ce1b611|a67bfac2eff696170259ef1f5ce1b611|✅| +| xcb-util-keysyms|fbdc05f86f72f287ed71b162f1a9725a|fbdc05f86f72f287ed71b162f1a9725a|✅| +| xcb-util-renderutil|193b890e2a89a53c31e2ece3afcbd55f|193b890e2a89a53c31e2ece3afcbd55f|✅| +| xcb-util-wm|581b3a092e3c0c1b4de6416d90b969c3|581b3a092e3c0c1b4de6416d90b969c3|✅| +| xdelta|5ac7b9d0dc9695124816ecbd397f5bee|5ac7b9d0dc9695124816ecbd397f5bee|✅| +| xdg-dbus-proxy|871b921785161a82942e3e9534b9a30e|871b921785161a82942e3e9534b9a30e|✅| +| xdg-desktop-portal|3312781f8f0ed772c52c05c010690283|3312781f8f0ed772c52c05c010690283|✅| +| xdg-desktop-portal-gnome|4b044f69f0b5d7cb3920399ec99ba4f7|4b044f69f0b5d7cb3920399ec99ba4f7|✅| +| xdg-desktop-portal-gtk|91a3a21cd0b24d59a0f977508717159a|91a3a21cd0b24d59a0f977508717159a|✅| +| xdg-user-dirs|dc7decea7ffb58cd067eff1fe1798cae|dc7decea7ffb58cd067eff1fe1798cae|✅| +| xdg-user-dirs-gtk|e30bf46fca8b7467643fb1998841873a|e30bf46fca8b7467643fb1998841873a|✅| +| xdg-utils|902042508b626027a3709d105f0b63ff|902042508b626027a3709d105f0b63ff|✅| +| xerces-c|19431257aeb4af684c93b7a82c47dcfe|19431257aeb4af684c93b7a82c47dcfe|✅| +| xfconf|ac204fcc17fd4299d59e619aadbc6194|ac204fcc17fd4299d59e619aadbc6194|✅| +| xfsdump|c39dc51bf4a43ab5e86b8e6728af3380|c39dc51bf4a43ab5e86b8e6728af3380|✅| +| xfsprogs|c008a752fae65aaf761096eb4698df86|c008a752fae65aaf761096eb4698df86|✅| +| xfwm4|7fd137caeb5b9a17f38e14641c638111|7fd137caeb5b9a17f38e14641c638111|✅| +| xhost|48ac13856838d34f2e7fca8cdc1f1699|48ac13856838d34f2e7fca8cdc1f1699|✅| +| xisxwayland|f13f49dd8330d59d684b09c625bf05fe|f13f49dd8330d59d684b09c625bf05fe|✅| +| xkbcomp|a11d4d6eeda762f13818684c0670f89f|a11d4d6eeda762f13818684c0670f89f|✅| +| xkeyboard-config|cea34f56cdf13c4a82b264bc513fe834|cea34f56cdf13c4a82b264bc513fe834|✅| +| xmlsec1|f221c39c86e69772fc04f767f1fb2dab|f221c39c86e69772fc04f767f1fb2dab|✅| +| xmlstarlet|f3c5dfa3b1a2ee06cd57c255cc8b70a0|f3c5dfa3b1a2ee06cd57c255cc8b70a0|✅| +| xmlto|93bab48d446c826399d130d959fe676f|93bab48d446c826399d130d959fe676f|✅| +| xmltoman|99be944b9fce40b3fe397049bf14a097|99be944b9fce40b3fe397049bf14a097|✅| +| xmodmap|0d66e07595ea083871048c4b805d8b13|0d66e07595ea083871048c4b805d8b13|✅| +| xmvn|dfec9c8be9a37cd3944082c888422298|dfec9c8be9a37cd3944082c888422298|✅| +| xmvn-connector-ivy|e1ee0f1c4d66e189f37588c5a3cfa0a1|e1ee0f1c4d66e189f37588c5a3cfa0a1|✅| +| xorg-x11-drv-ati|33c7b049c526aa9bf3654890c4d7b860|33c7b049c526aa9bf3654890c4d7b860|✅| +| xorg-x11-drv-dummy|d932c1fc53bbf53eca8444d7fde7c469|d932c1fc53bbf53eca8444d7fde7c469|✅| +| xorg-x11-drv-evdev|e8bd1edc6751f92e425cae7eba3c61eb|e8bd1edc6751f92e425cae7eba3c61eb|✅| +| xorg-x11-drv-fbdev|f07475655376be5a124d8187aacd87b6|f07475655376be5a124d8187aacd87b6|✅| +| xorg-x11-drv-libinput|b52a1fc7456cf6595a9a1004287551a3|b52a1fc7456cf6595a9a1004287551a3|✅| +| xorg-x11-drv-nouveau|b08633be9af9ee819077c278dfc55648|b08633be9af9ee819077c278dfc55648|✅| +| xorg-x11-drv-qxl|5d3a4ac0f6b21d62ff4e308717ff239f|5d3a4ac0f6b21d62ff4e308717ff239f|✅| +| xorg-x11-drv-vesa|4ffff75cbee98022baa78616d03e60a1|4ffff75cbee98022baa78616d03e60a1|✅| +| xorg-x11-drv-vmware|8c9ec4decaa262eb33a474219232bb1b|8c9ec4decaa262eb33a474219232bb1b|✅| +| xorg-x11-drv-wacom|2339215dc92b7cbbcbd7cceabc4f384f|2339215dc92b7cbbcbd7cceabc4f384f|✅| +| xorg-x11-font-utils|ec6cea7a46c96ed6be431dfbbb78f366|ec6cea7a46c96ed6be431dfbbb78f366|✅| +| xorg-x11-proto-devel|2e266a49ce3f56669d014cf284901e6e|2e266a49ce3f56669d014cf284901e6e|✅| +| xorg-x11-server|46f571adb51ebadb6981bc25d771f2b9|46f571adb51ebadb6981bc25d771f2b9|✅| +| xorg-x11-server-Xwayland|9d04fbe9c3a531c9cd08d38f51788ae6|9d04fbe9c3a531c9cd08d38f51788ae6|✅| +| xorg-x11-util-macros|50135407d81e2c97c2879a2ba3bac688|50135407d81e2c97c2879a2ba3bac688|✅| +| xorg-x11-xauth|dbcf944eb59343b84799b2cc70aace16|dbcf944eb59343b84799b2cc70aace16|✅| +| xorg-x11-xinit|0e9a1b9a82b84ab229c709c0f939c113|0e9a1b9a82b84ab229c709c0f939c113|✅| +| xorg-x11-xtrans-devel|ce2fb8100c6647ee81451ebe388b17ad|ce2fb8100c6647ee81451ebe388b17ad|✅| +| xpdf|35312575a6e41c5fe7ffe37e3f6091f4|35312575a6e41c5fe7ffe37e3f6091f4|✅| +| xprop|33c090d8632a300e63efbf36edd6a333|33c090d8632a300e63efbf36edd6a333|✅| +| xrandr|f822a8d5f233e609d27cc22d42a177cb|f822a8d5f233e609d27cc22d42a177cb|✅| +| xrdb|85f04a810e2fb6b41ab872b421dce1b1|85f04a810e2fb6b41ab872b421dce1b1|✅| +| xrdp|80e4e95495ae817f7179be68d2b23bea|80e4e95495ae817f7179be68d2b23bea|✅| +| xsimd|e0dfed5da51b0d34d02b42f5b2ddf830|e0dfed5da51b0d34d02b42f5b2ddf830|✅| +| xxhash|b67c587f5ff4894253da0095ba7ea393|b67c587f5ff4894253da0095ba7ea393|✅| +| yajl|6887e0ed7479d2549761a4d284d3ecb0|6887e0ed7479d2549761a4d284d3ecb0|✅| +| yarnpkg|b3aee7583a799dea045739c386f1125c|b3aee7583a799dea045739c386f1125c|✅| +| yasm|fc9e586751ff789b34b1f21d572d96af|fc9e586751ff789b34b1f21d572d96af|✅| +| yelp|3792122c4ab90725716cd88e9274f0f6|3792122c4ab90725716cd88e9274f0f6|✅| +| yelp-tools|d106655b3a8f8fc5fa71fbd3c2409cb8|d106655b3a8f8fc5fa71fbd3c2409cb8|✅| +| yelp-xsl|c41858c78e34bb8b68a535657a3e15d9|c41858c78e34bb8b68a535657a3e15d9|✅| +| zchunk|b4a1bc5cea38d7e432745c4cc2c12fb1|b4a1bc5cea38d7e432745c4cc2c12fb1|✅| +| zd1211-firmware|3c182ceb9b2fc1d8442cd81c1280d83f|3c182ceb9b2fc1d8442cd81c1280d83f|✅| +| zenity|ceff286edde1a541a9da1ea0d259bb4e|ceff286edde1a541a9da1ea0d259bb4e|✅| +| zeromq|cc20b769ac10afa352e5ed2769bb23b3|cc20b769ac10afa352e5ed2769bb23b3|✅| +| zip|7b74551e63f8ee6aab6fbc86676c0d37|7b74551e63f8ee6aab6fbc86676c0d37|✅| +| zita-alsa-pcmi|729aac728c23f0bc40220c8a08e9cdbe|729aac728c23f0bc40220c8a08e9cdbe|✅| +| zita-resampler|da0373a02f0d1ba0a15a1fd270a177cd|da0373a02f0d1ba0a15a1fd270a177cd|✅| +| zlib|7d9fc1d78ae2fa3e84fe98b77d006c63|7d9fc1d78ae2fa3e84fe98b77d006c63|✅| +| zopfli|ebc042f0c13f7e367e72d2b96be1a4c0|ebc042f0c13f7e367e72d2b96be1a4c0|✅| +| zsh|182e37ca3fe3fa6a44f69ad462c5c30e|182e37ca3fe3fa6a44f69ad462c5c30e|✅| +| zstd|371d97823f82c81ffeb7c17657b0e8f5|371d97823f82c81ffeb7c17657b0e8f5|✅| +| zziplib|43555e7eafc5c1a1178a35e716c40500|43555e7eafc5c1a1178a35e716c40500|✅| +| breeze-icon-theme|5b6e1dee2548af9dc058eecfc25e686d|5b6e1dee2548af9dc058eecfc25e686d|✅| +| dbusmenu-qt|8b90312bd8654e026d814d4db986ce5e|8b90312bd8654e026d814d4db986ce5e|✅| +| ddcutil|f6c6a46d778db5dca4ad884d5e6af36d|f6c6a46d778db5dca4ad884d5e6af36d|✅| +| dde-api|f15b160ddee32a1ef87b37b37904092c|f15b160ddee32a1ef87b37b37904092c|✅| +| dde-app-services|46d0b1bd84717329226b633a1f9ad4a5|46d0b1bd84717329226b633a1f9ad4a5|✅| +| dde-clipboard|f7e8f8e806b2dfe6470a59cd0593538f|f7e8f8e806b2dfe6470a59cd0593538f|✅| +| dde-control-center|540e57557013787c65d941554501e49f|540e57557013787c65d941554501e49f|✅| +| dde-daemon|ce2f7973b6276081e33652a3ee910d86|ce2f7973b6276081e33652a3ee910d86|✅| +| dde-dock|568fb6f6e2c1b8655627192f8ab58b80|568fb6f6e2c1b8655627192f8ab58b80|✅| +| dde-file-manager|cdb458c976924478321ee7ba25972617|cdb458c976924478321ee7ba25972617|✅| +| dde-launcher|8586182a0c2f517d65915faa61869590|8586182a0c2f517d65915faa61869590|✅| +| dde-network-core|5ffa47c7e463c2d32a977fbe20c389c3|5ffa47c7e463c2d32a977fbe20c389c3|✅| +| dde-polkit-agent|1d37f85417a8d44a5d990fa9016bcfe8|1d37f85417a8d44a5d990fa9016bcfe8|✅| +| dde-qt-dbus-factory|897e96f118c95edc6d755e8e1fa06d66|897e96f118c95edc6d755e8e1fa06d66|✅| +| dde-qt5integration|5862642e89c1bc315f588766a7fa3e78|5862642e89c1bc315f588766a7fa3e78|✅| +| dde-session-shell|cc26521422f4ce7baf04996af9de6b83|cc26521422f4ce7baf04996af9de6b83|✅| +| dde-session-ui|6b8afbd3fa25045366e20fbe1e2889fd|6b8afbd3fa25045366e20fbe1e2889fd|✅| +| deepin-desktop-schemas|f95c7e1c0664ae87feeb548485122a90|f95c7e1c0664ae87feeb548485122a90|✅| +| deepin-gettext-tools|b225b5afeb8be2b3b4e97ddada29a1ab|b225b5afeb8be2b3b4e97ddada29a1ab|✅| +| deepin-log-viewer|b2651a46a31cf87ec7caf9d66d5fa716|b2651a46a31cf87ec7caf9d66d5fa716|✅| +| deepin-pw-check|9552834358786f33057635a3d8414c8e|9552834358786f33057635a3d8414c8e|✅| +| deepin-screensaver|b76c4db7ddeee4dcc44d89383665746a|b76c4db7ddeee4dcc44d89383665746a|✅| +| deepin-system-monitor|041325055b9e13ee763c5af59d35511e|041325055b9e13ee763c5af59d35511e|✅| +| deepin-terminal|8575dd9d75d9efd1723334769512ee7b|8575dd9d75d9efd1723334769512ee7b|✅| +| docparser|226de798369a909cc5d6c878bb0f42e8|226de798369a909cc5d6c878bb0f42e8|✅| +| dtkcommon|204827cf1699935f8fab06586cc0a231|204827cf1699935f8fab06586cc0a231|✅| +| dtkcore|668dc0a1da5cc40cd66db9e4c9747ed1|668dc0a1da5cc40cd66db9e4c9747ed1|✅| +| dtkgui|971b5dcb8bf43f85d650e4d5cb21d8a6|971b5dcb8bf43f85d650e4d5cb21d8a6|✅| +| dtkwidget|65ad7cc2e01aa187edf748d2ff55d83d|65ad7cc2e01aa187edf748d2ff55d83d|✅| +| exfat-utils|f8928571b152455e828ca0bd42af8b73|f8928571b152455e828ca0bd42af8b73|✅| +| fuse-exfat|846b8c36bfa4684719f9e08e9d3a6bff|846b8c36bfa4684719f9e08e9d3a6bff|✅| +| gdk-pixbuf2-xlib|fbd57e867e039a8cf9164d145c0f0434|fbd57e867e039a8cf9164d145c0f0434|✅| +| gio-qt|406d54d1ba63573387b32566a704acbd|406d54d1ba63573387b32566a704acbd|✅| +| gparted|15166c40d7ca119432454475294abecf|15166c40d7ca119432454475294abecf|✅| +| hwinfo|2cce725f02b8a4e67270b4cc09c5d09a|2cce725f02b8a4e67270b4cc09c5d09a|✅| +| imsettings|29f041aa9d02a244474336b5766b9de9|29f041aa9d02a244474336b5766b9de9|✅| +| imwheel|21d81db739ae95d96f9b650f7b826a14|21d81db739ae95d96f9b650f7b826a14|✅| +| kde-settings|ec149528253bc618f2ae5900162c395b|ec149528253bc618f2ae5900162c395b|✅| +| kdecoration|8948e4e4a5dc729e1036507489f1e06f|8948e4e4a5dc729e1036507489f1e06f|✅| +| kf5-attica|9d63e686935f0e2dd16bc468d6758197|9d63e686935f0e2dd16bc468d6758197|✅| +| kf5-kactivities|8f382a00f0aefba6594ed071d80a3753|8f382a00f0aefba6594ed071d80a3753|✅| +| kf5-karchive|8a0d996d039c89ac449a7268052fbf87|8a0d996d039c89ac449a7268052fbf87|✅| +| kf5-kauth|763af2796420512fcd32caecb4f11e97|763af2796420512fcd32caecb4f11e97|✅| +| kf5-kbookmarks|a669609f425a0d30f30eeabb00dc89cd|a669609f425a0d30f30eeabb00dc89cd|✅| +| kf5-kcmutils|8ba187f0628de7b54122933aba23f74f|8ba187f0628de7b54122933aba23f74f|✅| +| kf5-kcodecs|44273def265f2286b39c3ab5fbec39b6|44273def265f2286b39c3ab5fbec39b6|✅| +| kf5-kcompletion|591467698e80e0e09f111674196e4b3b|591467698e80e0e09f111674196e4b3b|✅| +| kf5-kconfig|e0187162a25b7a32e45a8c748b04ebd7|e0187162a25b7a32e45a8c748b04ebd7|✅| +| kf5-kconfigwidgets|07556c01e73bc43adb294047f305e8bf|07556c01e73bc43adb294047f305e8bf|✅| +| kf5-kcoreaddons|ab92a861896ab1be79c8945105d5773b|ab92a861896ab1be79c8945105d5773b|✅| +| kf5-kcrash|90066325bd6675c7c59ad6afbdc99c5a|90066325bd6675c7c59ad6afbdc99c5a|✅| +| kf5-kdbusaddons|22c53e5a2f19cb93d35abe0d2fd09533|22c53e5a2f19cb93d35abe0d2fd09533|✅| +| kf5-kdeclarative|cb9edc627c2407fca5d0b68c6a0eedf7|cb9edc627c2407fca5d0b68c6a0eedf7|✅| +| kf5-kdoctools|ae7e866c4214298b61b4bd7254954e27|ae7e866c4214298b61b4bd7254954e27|✅| +| kf5-kglobalaccel|4027690e8f2ebb0c4a70934dc946da22|4027690e8f2ebb0c4a70934dc946da22|✅| +| kf5-kguiaddons|49d28a53c664ea23429522d067fb34c7|49d28a53c664ea23429522d067fb34c7|✅| +| kf5-ki18n|71aa1757572cc9abcef9712d7573b15d|71aa1757572cc9abcef9712d7573b15d|✅| +| kf5-kiconthemes|d925109fecd89284b7c6968cbee23c2c|d925109fecd89284b7c6968cbee23c2c|✅| +| kf5-kidletime|47d1553c83a21d7cd2b3b146ff6aae4c|47d1553c83a21d7cd2b3b146ff6aae4c|✅| +| kf5-kinit|c006db843767c70e301e72da66eaf6f6|c006db843767c70e301e72da66eaf6f6|✅| +| kf5-kio|b215ea0e800f689fec8dd9f299c4c514|b215ea0e800f689fec8dd9f299c4c514|✅| +| kf5-kitemviews|5efb9b2487865ad2061d336644560bac|5efb9b2487865ad2061d336644560bac|✅| +| kf5-kjobwidgets|43c632420f2d7694f4235fe66487c205|43c632420f2d7694f4235fe66487c205|✅| +| kf5-knewstuff|971015855fa136742aa907529b091646|971015855fa136742aa907529b091646|✅| +| kf5-knotifications|701cb194b16efd02a081df2d958513b5|701cb194b16efd02a081df2d958513b5|✅| +| kf5-kpackage|c14083ea9e5c8ba7a58dc88786ba4bf7|c14083ea9e5c8ba7a58dc88786ba4bf7|✅| +| kf5-kservice|6ea954ece0c27070d1f5af2eb8942574|6ea954ece0c27070d1f5af2eb8942574|✅| +| kf5-ktextwidgets|a2b5916fe4010aed7407e6576df52ccb|a2b5916fe4010aed7407e6576df52ccb|✅| +| kf5-kwidgetsaddons|338c6a5bcdd3bf7762f52258041fd30a|338c6a5bcdd3bf7762f52258041fd30a|✅| +| kf5-kwindowsystem|0af92febeeae6dcd6970c424fd8c7802|0af92febeeae6dcd6970c424fd8c7802|✅| +| kf5-networkmanager-qt|0c2a69e33757fa502fb6f4db39a742d2|0c2a69e33757fa502fb6f4db39a742d2|✅| +| kf5-plasma|7f347d7c6acf3a68aba215bef4241562|7f347d7c6acf3a68aba215bef4241562|✅| +| kf5-solid|2ff130d845e47a70f198a3f4e1ae7c2b|2ff130d845e47a70f198a3f4e1ae7c2b|✅| +| kf5-sonnet|2c0686b82b59ccb6e95a9437ae561b88|2c0686b82b59ccb6e95a9437ae561b88|✅| +| kf5-syntax-highlighting|ebfa189aec2de061cc0b80374dd4b62c|ebfa189aec2de061cc0b80374dd4b62c|✅| +| kscreenlocker|4f193f8925fa7e520d2a24036b5bed96|4f193f8925fa7e520d2a24036b5bed96|✅| +| libchardet|218efba7ae9789202d40fe8133311729|218efba7ae9789202d40fe8133311729|✅| +| libmediainfo|ced4b08e4534a31092480b7e1eec9275|ced4b08e4534a31092480b7e1eec9275|✅| +| libx86emu|a1de80def9227a859df7677899d50b22|a1de80def9227a859df7677899d50b22|✅| +| libzen|b1087fb2cbf3de4d7d5f7344d1f89bea|b1087fb2cbf3de4d7d5f7344d1f89bea|✅| +| lightdm|ac556222e5b174365c03255d88f92816|ac556222e5b174365c03255d88f92816|✅| +| lrzsz|b5ce6a74abc9b9eb2af94dffdfd372a4|b5ce6a74abc9b9eb2af94dffdfd372a4|✅| +| media-player-info|02c7ee467b4929b15bcf529b5982a8fa|02c7ee467b4929b15bcf529b5982a8fa|✅| +| onboard|1a2fbe82e934f5b37841d17ff51e80e8|1a2fbe82e934f5b37841d17ff51e80e8|✅| +| papirus-icon-theme|186aa544a9cf95ddc5a37d4ab0dcb268|186aa544a9cf95ddc5a37d4ab0dcb268|✅| +| perl-XML-LibXML-PrettyPrint|e3e605eb4e31cdd874de6f2b3b69dc07|e3e605eb4e31cdd874de6f2b3b69dc07|✅| +| proxychains-ng|6ac984063e0ab3bfad37946a77aa837d|6ac984063e0ab3bfad37946a77aa837d|✅| +| tinyxml2|a5091385ee03e6a6412fca7ef8a4fca8|a5091385ee03e6a6412fca7ef8a4fca8|✅| +| unrar|b4aa9106e8820b89f11a1c2143a2815b|b4aa9106e8820b89f11a1c2143a2815b|✅| +| xcb-util-cursor|6ac3b17cba51aaaa36ba035a53527214|6ac3b17cba51aaaa36ba035a53527214|✅| +| cri-rm|56f735a172bf2f501d180c0d3f44eddf|56f735a172bf2f501d180c0d3f44eddf|✅| +| intel-ipp-crypto-mb|69807745f73c2d9e2752b58d06c82d77|69807745f73c2d9e2752b58d06c82d77|✅| +| intel-ipsec-mb|d8692db9efe32a263b61f12ac0dca950|d8692db9efe32a263b61f12ac0dca950|✅| +| java-1.8.0-alibaba-dragonwell|46242e3450b88d6f6249bc24879a7abf|46242e3450b88d6f6249bc24879a7abf|✅| +| java-11-alibaba-dragonwell|5e997bb1b9549330da7ae392ce2700be|5e997bb1b9549330da7ae392ce2700be|✅| +| kata-containers|d7918a1c36f6ee1f2c9e9364c75a8325|d7918a1c36f6ee1f2c9e9364c75a8325|✅| +| multipath-tools|4a2bb51973e962d653578063a6da14e9|4a2bb51973e962d653578063a6da14e9|✅| +| nerdctl|d31c1c04081d01b2134e72db4b7ba151|d31c1c04081d01b2134e72db4b7ba151|✅| +| nydus-rs|163dfb9ae1bc91717f2e9672cd25cbad|163dfb9ae1bc91717f2e9672cd25cbad|✅| +| nydus-snapshotter|4fd7b95fb55ea26235e0defa30be0276|4fd7b95fb55ea26235e0defa30be0276|✅| +| polardb|d48669fb51c64b336dda2abb75af2d00|d48669fb51c64b336dda2abb75af2d00|✅| +| tengine|d5b344309dccd7ef86e766d26245d857|d5b344309dccd7ef86e766d26245d857|✅| +| tongsuo|dd9d1c83b8819d41242617d3cec7307d|dd9d1c83b8819d41242617d3cec7307d|✅| +| byacc|37d7a2dda6eb52fd081f0a9d8b2736c6|37d7a2dda6eb52fd081f0a9d8b2736c6|✅| +| cdparanoia|b304bbe8ab63373924a744eac9ebc652|b304bbe8ab63373924a744eac9ebc652|✅| +| diffstat|d0cb941e47ba751394dc31cdee1118aa|d0cb941e47ba751394dc31cdee1118aa|✅| +| graphite2|1bccb985a7da01092bfb53bb5041e836|1bccb985a7da01092bfb53bb5041e836|✅| +| libffado|24b6d89623f87687bb772e8d4430a6f1|24b6d89623f87687bb772e8d4430a6f1|✅| +| lsscsi|a70f28d50008b92e25e1cc5b70bf4eea|e61b12ca8819723c25acd71439ebc59a|✅| +| lvm2|1730b322321bed204487ba241105e005|1730b322321bed204487ba241105e005|✅| +| perl-Config-Perl-V|6e2d9491d0f905aacf6f5549ae40b9e9|6e2d9491d0f905aacf6f5549ae40b9e9|✅| +| perl-Config-Tiny|4210c634e43b5374c56059e3139092ed|4210c634e43b5374c56059e3139092ed|✅| +| perl-Crypt-PasswdMD5|3a24c20baccc04bb0623e40cc87b9d56|3a24c20baccc04bb0623e40cc87b9d56|✅| +| perl-Data-Peek|31e55aa11704f3d08d73624d77fb1ac3|31e55aa11704f3d08d73624d77fb1ac3|✅| +| perl-Text-CSV_XS|ac2a8f752445737ebeaff7314607f2a0|ac2a8f752445737ebeaff7314607f2a0|✅| +| sgml-common|103c9828f24820df86e55e7862e28974|103c9828f24820df86e55e7862e28974|✅| +| sgpio|896aa323fd30e1a12e3d21e7be923803|896aa323fd30e1a12e3d21e7be923803|✅| +| xmlrpc-c|fbaf6d35e7f6393f9cfcfd27748c316e|fbaf6d35e7f6393f9cfcfd27748c316e|✅| +| xterm|068e86503421adfd779b40fa522f6364|068e86503421adfd779b40fa522f6364|✅| +| zssh|9f140ec2705a96d6a936b7dca0e8dd13|9f140ec2705a96d6a936b7dca0e8dd13|✅| +| annobin|091c2b8c4637e5952e0a7e545ab5fb6f|091c2b8c4637e5952e0a7e545ab5fb6f|✅| +| apache-resource-bundles|489c1bbdc4b710bff7380342bccfacb1 fd056a1ca286681e62ef91039f380433 a45167b6e6ef6acc22d02592cd34b1aa| 489c1bbdc4b710bff7380342bccfacb1 fd056a1ca286681e62ef91039f380433 a45167b6e6ef6acc22d02592cd34b1aa |✅| +| audit|9d325b543f79b20a8f7ff2021ebac0c3|9d325b543f79b20a8f7ff2021ebac0c3|✅| +| babel|9ac7d8aac42c17a1e6d922017058d2c8|9ac7d8aac42c17a1e6d922017058d2c8|✅| +| basesystem|N/A|N/A|无源码包| +| boost|3276c0637d1be8687740c550237ef999|3276c0637d1be8687740c550237ef999|✅| +| ca-certificates|N/A|N/A|无源码包| +| color-filesystem|N/A|N/A|无源码包| +| coreutils|459e9546074db2834eefe5421f250025|459e9546074db2834eefe5421f250025|✅| +| cracklib|f0f38558276a27de3cae544e17fb07e7 e7a6d099e616491339a52309ee6da58f|f0f38558276a27de3cae544e17fb07e7 e7a6d099e616491339a52309ee6da58f|✅| +| deepin-calculator|fe3ab1e0fc453345ad79cd0a764836fb|fe3ab1e0fc453345ad79cd0a764836fb|✅| +| ecj|cc896451883e1f21d2d55da888aadfec 9359997ce4472fdd2f24ee5edd18ce1a|cc896451883e1f21d2d55da888aadfec 9359997ce4472fdd2f24ee5edd18ce1a|✅| +| filesystem|34a4fceb34758e1dbf96ddd7b4c09037|34a4fceb34758e1dbf96ddd7b4c09037|✅| +| fonts-rpm-macros|2e467b052927e8105c697652f86292af|2e467b052927e8105c697652f86292af|✅| +| fuse3|842cd790cca9b09dc0dd612a7250901f|842cd790cca9b09dc0dd612a7250901f|✅| +| glibc|778cce0ea6bf7f84ca8caacf4a01f45b|778cce0ea6bf7f84ca8caacf4a01f45b|✅| +| glyphicons-halflings-fonts|e49d52e74b7689a0727def99da31f3eb|e49d52e74b7689a0727def99da31f3eb|✅| +| google-noto-fonts|495053f4e1e7a0b36871dcaffbcb3d6a|495053f4e1e7a0b36871dcaffbcb3d6a|✅| +| google-roboto-slab-fonts|1ec06eed11bbcb1ee510b8f3522adea8|1ec06eed11bbcb1ee510b8f3522adea8|✅| +| go-rpm-macros|5ddc95d014360866fa4da1ca6d6da3c9|5ddc95d014360866fa4da1ca6d6da3c9|✅| +| grub2|60c564b1bdc39d8e43b3aab4bc0fb140|60c564b1bdc39d8e43b3aab4bc0fb140|✅| +| hatch|c5257c2a16c1f86f12760732ecfc26c8|c5257c2a16c1f86f12760732ecfc26c8|✅| +| highlight|422b501e8c36dbd150f1c69d4a20c800|422b501e8c36dbd150f1c69d4a20c800|✅| +| libvirt-glib|0d0932949cde8a8933f6fb6aaf66dfe0|0d0932949cde8a8933f6fb6aaf66dfe0|✅| +| lua-rpm-macros|N/A|N/A|无源码包| +| mailx|N/A|N/A|无源码包| +| mozilla-filesystem|N/A|N/A|无源码包| +| mozjs78|N/A|N/A|无源码包| +| mpich|6fbeb43db3a26a878c2a6baca0862cf8|6fbeb43db3a26a878c2a6baca0862cf8|✅| +| ocaml-csexp|11cf8377dc963ecaf2226df117911676|11cf8377dc963ecaf2226df117911676|✅| +| ocaml-fmt|fb5e8361ec540209764172d19b777d9d|fb5e8361ec540209764172d19b777d9d|✅| +| ocaml-ounit|3b4b8247497124089d6fe9c5be6e500a|3b4b8247497124089d6fe9c5be6e500a|✅| +| ocaml-react|541f401cc22d040de0822c111c92126f|541f401cc22d040de0822c111c92126f|✅| +| ocaml-srpm-macros|N/A|N/A|无源码包| +| openblas-srpm-macros|N/A|N/A|无源码包| +| opencl-filesystem|N/A|N/A|无源码包| +| osgi-annotation|4f15008cd76e0c6ba527d89148c56d08 906e7095a57ef30ccea4d62ab57226a5|4f15008cd76e0c6ba527d89148c56d08 906e7095a57ef30ccea4d62ab57226a5|✅| +| osgi-compendium|bc6bd0fe88a2d543d6477e611865a01b|bc6bd0fe88a2d543d6477e611865a01b|✅| +| osgi-core|ffd1f4098da0e85a2a781df130230c37|ffd1f4098da0e85a2a781df130230c37|✅| +| perl|17946060e6279cf32d08edc92c40efc3|17946060e6279cf32d08edc92c40efc3|✅| +| perl-Digest-Perl-MD5|41f1160e11ce0d99021fc8d6c725fa3d|41f1160e11ce0d99021fc8d6c725fa3d|✅| +| perl-XString|da5bbefeeb545e5c2eba2c7576c72e39|da5bbefeeb545e5c2eba2c7576c72e39|✅| +| plexus-components-pom|da5bbefeeb545e5c2eba2c7576c72e39|da5bbefeeb545e5c2eba2c7576c72e39|✅| +| python-anyio|e8def29aa096045e250d9d9cf3f18e65|e8def29aa096045e250d9d9cf3f18e65|✅| +| python-gunicorn|c02e8493f941ebeddad35788f427aba2|c02e8493f941ebeddad35788f427aba2|✅| +| python-jaraco-collections|2be29c314e91d144ac9ba85904afb8f5|2be29c314e91d144ac9ba85904afb8f5|✅| +| python-jaraco-text|8085591783313b02afa591209b6e6ef5|8085591783313b02afa591209b6e6ef5|✅| +| python-pandas|19344be3fdcf2997e304063d3c1e25ba|19344be3fdcf2997e304063d3c1e25ba|✅| +| python-path|f1369b7851f831cd964ba66e86a8a193|f1369b7851f831cd964ba66e86a8a193|✅| +| python-portend|c37d676837505a6fc8dd33185c6d62a7|c37d676837505a6fc8dd33185c6d62a7|✅| +| python-pytoml|N/A|N/A|无源码包| +| python-rpm-generators|N/A|N/A|无源码包| +| python-rpm-macros|a09abb14d121422f18052209d4bb3976|a09abb14d121422f18052209d4bb3976|✅| +| python-tblib|fb184b63a5200197be57d7e18c6997e8|fb184b63a5200197be57d7e18c6997e8|✅| +| rpm-mpi-hooks|N/A|N/A|无源码包| +| ruby|2b777465909f9f0f77cc8f0db8f6d2f5|2b777465909f9f0f77cc8f0db8f6d2f5|✅| +| rust-rav1e|3a7cea887391d578d49303eb340a509b| 3a7cea887391d578d49303eb340a509b|✅| +| sssd|924320ec9ac25261a014f6a161811a36|924320ec9ac25261a014f6a161811a36|✅| +| stix-fonts|2a435413d94b21be333ffc356381c296|2a435413d94b21be333ffc356381c296|✅| +| systemd|7d16723af26e287a107f7c92ed68f958|7d16723af26e287a107f7c92ed68f958|✅| +| timedatex|N/A|N/A|无源码包| +| vim|a4416db3877b1dd732ada095c6bbe679 |a4416db3877b1dd732ada095c6bbe679 |✅| +| virtiofsd|aa8619a6cc7892c0bf2dc3e013e35617 |aa8619a6cc7892c0bf2dc3e013e35617 |✅| +| web-assets|N/A|N/A|无源码包| +| webkit2gtk3|20fef6a9122fc46f66f2f8550d5f08c6 2680d96bcf4e351880668ba3167738e9 |20fef6a9122fc46f66f2f8550d5f08c6 2680d96bcf4e351880668ba3167738e9|✅| +| xorg-x11-drivers|N/A|N/A|无源码包| +| xorg-x11-fonts|bbae4f247b88ccde0e85ed6a403da22a encodings-1.0.5.tar.bz2 1347c3031b74c9e91dc4dfa53b12f143 font-adobe-100dpi-1.0.3.tar.bz2 6c9f26c92393c0756f3e8d614713495b font-adobe-75dpi-1.0.3.tar.bz2 66fb6de561648a6dce2755621d6aea17 font-adobe-utopia-100dpi-1.0.4.tar.bz2 e99276db3e7cef6dccc8a57bc68aeba7 font-adobe-utopia-75dpi-1.0.4.tar.bz2 fcf24554c348df3c689b91596d7f9971 font-adobe-utopia-type1-1.0.4.tar.bz2 6d25f64796fef34b53b439c2e9efa562 font-alias-1.0.3.tar.bz2 cc0726e4a277d6ed93b8e09c1f195470 font-arabic-misc-1.0.3.tar.bz2 9f11ade089d689b9d59e0f47d26f39cd font-bh-100dpi-1.0.3.tar.bz2 565494fc3b6ac08010201d79c677a7a7 font-bh-75dpi-1.0.3.tar.bz2 c8b73a53dcefe3e8d3907d3500e484a9 font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 f6d65758ac9eb576ae49ab24c5e9019a font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 6b223a54b15ecbd5a1bc52312ad790d8 font-bitstream-100dpi-1.0.3.tar.bz2 d7c0588c26fac055c0dd683fdd65ac34 font-bitstream-75dpi-1.0.3.tar.bz2 5e0c9895d69d2632e2170114f8283c11 font-bitstream-type1-1.0.3.tar.bz2 e452b94b59b9cfd49110bb49b6267fba font-cronyx-cyrillic-1.0.3.tar.bz2 3e0069d4f178a399cffe56daa95c2b63 font-cursor-misc-1.0.3.tar.bz2 6e7c5108f1b16d7a1c7b2c9760edd6e5 font-dec-misc-1.0.3.tar.bz2 a2401caccbdcf5698e001784dbd43f1a font-isas-misc-1.0.3.tar.bz2 cb7b57d7800fd9e28ec35d85761ed278 font-jis-misc-1.0.3.tar.bz2 143c228286fe9c920ab60e47c1b60b67 font-micro-misc-1.0.3.tar.bz2 96109d0890ad2b6b0e948525ebb0aba8 font-misc-cyrillic-1.0.3.tar.bz2 6306c808f7d7e7d660dfb3859f9091d2 font-misc-ethiopic-1.0.3.tar.bz2 c88eb44b3b903d79fb44b860a213e623 font-misc-misc-1.1.2.tar.bz2 56b0296e8862fc1df5cdbb4efe604e86 font-mutt-misc-1.0.3.tar.bz2 e805feb7c4f20e6bfb1118d19d972219 font-schumacher-misc-1.1.2.tar.bz2 6f3fdcf2454bf08128a651914b7948ca font-screen-cyrillic-1.0.4.tar.bz2 beef61a9b0762aba8af7b736bb961f86 font-sony-misc-1.0.3.tar.bz2 948f2e07810b4f31195185921470f68d font-sun-misc-1.0.3.tar.bz2 829a3159389b7f96f629e5388bfee67b font-winitzki-cyrillic-1.0.3.tar.bz2 3eeb3fb44690b477d510bbd8f86cf5aa font-xfree86-type1-1.0.4.tar.bz2|bbae4f247b88ccde0e85ed6a403da22a encodings-1.0.5.tar.bz2 1347c3031b74c9e91dc4dfa53b12f143 font-adobe-100dpi-1.0.3.tar.bz2 6c9f26c92393c0756f3e8d614713495b font-adobe-75dpi-1.0.3.tar.bz2 66fb6de561648a6dce2755621d6aea17 font-adobe-utopia-100dpi-1.0.4.tar.bz2 e99276db3e7cef6dccc8a57bc68aeba7 font-adobe-utopia-75dpi-1.0.4.tar.bz2 fcf24554c348df3c689b91596d7f9971 font-adobe-utopia-type1-1.0.4.tar.bz2 6d25f64796fef34b53b439c2e9efa562 font-alias-1.0.3.tar.bz2 cc0726e4a277d6ed93b8e09c1f195470 font-arabic-misc-1.0.3.tar.bz2 9f11ade089d689b9d59e0f47d26f39cd font-bh-100dpi-1.0.3.tar.bz2 565494fc3b6ac08010201d79c677a7a7 font-bh-75dpi-1.0.3.tar.bz2 c8b73a53dcefe3e8d3907d3500e484a9 font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2 f6d65758ac9eb576ae49ab24c5e9019a font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2 6b223a54b15ecbd5a1bc52312ad790d8 font-bitstream-100dpi-1.0.3.tar.bz2 d7c0588c26fac055c0dd683fdd65ac34 font-bitstream-75dpi-1.0.3.tar.bz2 5e0c9895d69d2632e2170114f8283c11 font-bitstream-type1-1.0.3.tar.bz2 e452b94b59b9cfd49110bb49b6267fba font-cronyx-cyrillic-1.0.3.tar.bz2 3e0069d4f178a399cffe56daa95c2b63 font-cursor-misc-1.0.3.tar.bz2 6e7c5108f1b16d7a1c7b2c9760edd6e5 font-dec-misc-1.0.3.tar.bz2 a2401caccbdcf5698e001784dbd43f1a font-isas-misc-1.0.3.tar.bz2 cb7b57d7800fd9e28ec35d85761ed278 font-jis-misc-1.0.3.tar.bz2 143c228286fe9c920ab60e47c1b60b67 font-micro-misc-1.0.3.tar.bz2 96109d0890ad2b6b0e948525ebb0aba8 font-misc-cyrillic-1.0.3.tar.bz2 6306c808f7d7e7d660dfb3859f9091d2 font-misc-ethiopic-1.0.3.tar.bz2 c88eb44b3b903d79fb44b860a213e623 font-misc-misc-1.1.2.tar.bz2 56b0296e8862fc1df5cdbb4efe604e86 font-mutt-misc-1.0.3.tar.bz2 e805feb7c4f20e6bfb1118d19d972219 font-schumacher-misc-1.1.2.tar.bz2 6f3fdcf2454bf08128a651914b7948ca font-screen-cyrillic-1.0.4.tar.bz2 beef61a9b0762aba8af7b736bb961f86 font-sony-misc-1.0.3.tar.bz2 948f2e07810b4f31195185921470f68d font-sun-misc-1.0.3.tar.bz2 829a3159389b7f96f629e5388bfee67b font-winitzki-cyrillic-1.0.3.tar.bz2 3eeb3fb44690b477d510bbd8f86cf5aa font-xfree86-type1-1.0.4.tar.bz2|✅| diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-pkglist.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-pkglist.md" new file mode 100644 index 0000000000000000000000000000000000000000..3a6dd49e999678ab921d52cab6b008fc84a20ee7 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-pkglist.md" @@ -0,0 +1,783 @@ +龙蜥操作系统(Anolis OS) 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 操作系统发行版,支持多计算架构,具备稳定、高性能、安全、可靠等特点。本文提供了 Anolis OS 8.2 的软件包清单。 + + + +修订历史: + +| **日期** | **版本** | **修订内容** | +| --- | :---: | --- | +| 2021年4月26日星期一 | V1.0 | 初稿 | +| 2021年4月28日星期三 | V1.1 | 格式修正、更新目录。 | + + +# 1. BaseOS +## 1.1 BaseOS 软件包清单 +BaseOS 软件包库提供一套核心的底层操作系统的功能,作为所有应用安装的基础。 + +下表列出了 Anolis OS 8.2 BaseOS 软件包库中的所有软件包及其许可协议。因软件包数量较多,故以语雀表格形式展示。 + +[Anolis OS 8.2 BaseOS 包清单表格](https://www.yuque.com/anolis-docs/manual/8.2-pkglist-baseos) + +## 1.2 Anolis OS 8.2 改动的 BaseOS 软件包清单 +下表列出了 Anolis OS 8.2 BaseOS 软件包库中改动的软件包。 + +```bash +anolis-gpg-keys +anolis-indexhtml +anolis-logos +anolis-logos-httpd +anolis-release +anolis-repos +binutils +bolt +boom-boot +boom-boot-conf +boom-boot-grub2 +bpftool +dhcp-client +dhcp-common +dhcp-libs +dhcp-relay +dhcp-server +dnf +dnf-automatic +dnf-data +firewalld +firewalld-filesystem +gnutls +gpgme +gpgmepp +groff-base +grub2-common +grub2-efi-aa64-modules +grub2-efi-ia32 +grub2-efi-ia32-cdboot +grub2-efi-ia32-modules +grub2-efi-x64 +grub2-efi-x64-cdboot +grub2-efi-x64-modules +grub2-pc +grub2-pc-modules +grub2-tools +grub2-tools-efi +grub2-tools-extra +grub2-tools-minimal +grubby +iptables +iptables-arptables +iptables-devel +iptables-ebtables +iptables-libs +iptables-services +iptables-utils +iscsi-initiator-utils +iscsi-initiator-utils-iscsiuio +json-c +kernel +kernel-core +kernel-devel +kernel-headers +kernel-modules +kernel-modules-extra +kernel-tools +kernel-tools-libs +ksc +libasan +libatomic +libatomic-static +libdnf +libgcc +libgfortran +libgomp +libgomp-offload-nvptx +libitm +libkcapi +libkcapi-hmaccalc +liblsan +libquadmath +libreport-filesystem +libstdc++ +libtsan +libubsan +libxml2 +libxslt +memtest86+ +mozjs52 +mozjs60 +NetworkManager +NetworkManager-adsl +NetworkManager-bluetooth +NetworkManager-config-server +NetworkManager-dispatcher-routing-rules +NetworkManager-libnm +NetworkManager-ovs +NetworkManager-ppp +NetworkManager-team +NetworkManager-tui +NetworkManager-wifi +NetworkManager-wwan +opa-address-resolution +opa-basic-tools +opa-fastfabric +opa-fm +opa-libopamgt +os-prober +perf +perl-Errno +perl-interpreter +perl-IO +perl-IO-Zlib +perl-libs +perl-macros +perl-Math-Complex +platform-python +python3-boom +python3-cffi +python3-dnf +python3-firewall +python3-gpg +python3-hawkey +python3-iscsi-initiator-utils +python3-libdnf +python3-libs +python3-libxml2 +python3-perf +python3-rpm +python3-test +rpm +rpm-apidocs +rpm-build-libs +rpm-cron +rpm-devel +rpm-libs +rpm-plugin-ima +rpm-plugin-prioreset +rpm-plugin-selinux +rpm-plugin-syslog +rpm-plugin-systemd-inhibit +rpm-sign +sanlock-lib +sed +shim-ia32 +shim-x64 +sos +sos-audit +strace +stunnel +syslinux +syslinux-extlinux +syslinux-extlinux-nonlinux +syslinux-nonlinux +syslinux-tftpboot +tuned +tuned-profiles-atomic +tuned-profiles-compat +tuned-profiles-cpu-partitioning +tuned-profiles-mssql +tuned-profiles-oracle +vim-minimal +yum +``` + +# 2. AppStream +## 2.1 AppStream 软件包清单 +应用流(AppStream)软件包库中的内容包括其他用户空间应用程序,运行时语言和数据库,以支持各种工作负载和用例。AppStream 引入了模块的概念,可以为单个软件包提供多个版本并在 Anolis OS 8.2 中进行灵活安装。 + +下表列出了 Anolis OS 8.2 AppStream 存储库中的所有软件包及其许可协议。因软件包数量较多,故以语雀表格形式展示。 + +[Anolis OS 8.2 AppStream 包清单表格](https://www.yuque.com/anolis-docs/manual/8.2-pkglist-appstream) + +## 2.2 AppStream 模块清单 +下表按模块和模块版本列出了 Anolis OS 8.2 AppStream 软件包库中的软件包。请注意: + +1. 模块版本不一定与模块内的软件包版本相同,只是用于区分当前模块自身的版本号; +2. 模块清单里的软件包一定在 AppStream 中,但是并非 AppStream 软件包库中的所有软件包都是模块。 + +| **模块** | **模块版本** | **涉及软件包** | +| --- | --- | --- | +| 389-ds | 1.4 | 389-ds-base,389-ds-base-devel,389-ds-base-legacy-tools,389-ds-base-libs,389-ds-base-snmp,python3-lib389, | +| ant | 1.1 | ant,ant-lib, | +| container-tools | 1 | buildah,containernetworking-plugins,containers-common,container-selinux,fuse-overlayfs,oci-systemd-hook,oci-umount,podman,podman-docker,runc,skopeo,slirp4netns, | +| container-tools | 2 | buildah,buildah-tests,cockpit-podman,conmon,containernetworking-plugins,containers-common,container-selinux,crit,criu,fuse-overlayfs,podman,podman-docker,podman-remote,podman-tests,python3-criu,python-podman-api,runc,skopeo,skopeo-tests,slirp4netns,toolbox,udica, | +| container-tools | rhel8 | buildah,buildah-tests,cockpit-podman,conmon,containernetworking-plugins,containers-common,container-selinux,crit,criu,fuse-overlayfs,podman,podman-docker,podman-remote,podman-tests,python3-criu,python-podman-api,runc,skopeo,skopeo-tests,slirp4netns,toolbox,udica, | +| freeradius | 3 | freeradius,freeradius-devel,freeradius-doc,freeradius-krb5,freeradius-ldap,freeradius-mysql,freeradius-perl,freeradius-postgresql,freeradius-rest,freeradius-sqlite,freeradius-unixODBC,freeradius-utils, | +| gimp | 2.8 | gimp,gimp-devel,gimp-devel-tools,gimp-libs,pygobject2,pygobject2-codegen,pygobject2-devel,pygobject2-doc,pygtk2,pygtk2-codegen,pygtk2-devel,pygtk2-doc,python2-cairo,python2-cairo-devel, | +| go-toolset | rhel8 | delve,golang,golang-bin,golang-docs,golang-misc,golang-race,golang-src,golang-tests,go-toolset, | +| httpd | 2.4 | httpd,httpd-devel,httpd-filesystem,httpd-manual,httpd-tools,mod_http2,mod_ldap,mod_md,mod_proxy_html,mod_session,mod_ssl, | +| idm | client | ipa-client,ipa-client-common,ipa-client-samba,ipa-common,ipa-healthcheck-core,ipa-python-compat,python3-ipaclient,python3-ipalib,python3-jwcrypto,python3-pyusb,python3-qrcode,python3-qrcode-core,python3-yubico, | +| idm | DL1 | bind-dyndb-ldap,custodia,ipa-client,ipa-client-common,ipa-client-samba,ipa-common,ipa-healthcheck,ipa-healthcheck-core,ipa-idoverride-memberof-plugin,ipa-python-compat,ipa-server,ipa-server-common,ipa-server-dns,ipa-server-trust-ad,opendnssec,python3-custodia,python3-ipaclient,python3-ipalib,python3-ipaserver,python3-jwcrypto,python3-kdcproxy,python3-pyusb,python3-qrcode,python3-qrcode-core,python3-yubico,slapi-nis,softhsm,softhsm-devel, | +| inkscape | 0.92.3 | inkscape,inkscape-docs,inkscape-view,python2-scour | +| javapackages-runtime | 201801 | javapackages-filesystem,javapackages-tools, | +| jmc | rhel8 | directory-maven-plugin,directory-maven-plugin-javadoc,ee4j-parent,jaf,jaf-javadoc,jmc,jmc-core,jmc-core-javadoc,owasp-java-encoder,owasp-java-encoder-javadoc, | +| libselinux-python | 2.8 | libselinux-python | +| llvm-toolset | rhel8 | clang,clang-analyzer,clang-devel,clang-libs,clang-tools-extra,compiler-rt,git-clang-format,libomp,libomp-devel,libomp-test,lld,lldb,lldb-devel,lld-devel,lld-libs,lld-test,llvm,llvm-devel,llvm-doc,llvm-googletest,llvm-libs,llvm-static,llvm-test,llvm-toolset,python3-clang,python3-lit,python3-lldb, | +| mailman | 2.1 | mailman | +| mariadb | 10.3 | galera,Judy,mariadb,mariadb-backup,mariadb-common,mariadb-devel,mariadb-embedded,mariadb-embedded-devel,mariadb-errmsg,mariadb-gssapi-server,mariadb-oqgraph-engine,mariadb-server,mariadb-server-galera,mariadb-server-utils,mariadb-test, | +| maven | 3.5 | aopalliance,apache-commons-cli,apache-commons-codec,apache-commons-io,apache-commons-lang3,apache-commons-logging,atinject,cdi-api,geronimo-annotation,glassfish-el-api,google-guice,guava20,hawtjni-runtime,httpcomponents-client,httpcomponents-core,jansi,jansi-native,jboss-interceptors-1.2-api,jcl-over-slf4j,jsoup,maven,maven-lib,maven-resolver-api,maven-resolver-connector-basic,maven-resolver-impl,maven-resolver-spi,maven-resolver-transport-wagon,maven-resolver-util,maven-shared-utils,maven-wagon-file,maven-wagon-http,maven-wagon-http-shared,maven-wagon-provider-api,plexus-cipher,plexus-classworlds,plexus-containers-component-annotations,plexus-interpolation,plexus-sec-dispatcher,plexus-utils,sisu-inject,sisu-plexus,slf4j, | +| maven | 3.6 | aopalliance,apache-commons-cli,apache-commons-codec,apache-commons-io,apache-commons-lang3,atinject,cdi-api,geronimo-annotation,google-guice,guava,httpcomponents-client,httpcomponents-core,jansi,jcl-over-slf4j,jsoup,jsr-305,maven,maven-lib,maven-openjdk11,maven-openjdk8,maven-resolver,maven-shared-utils,maven-wagon,plexus-cipher,plexus-classworlds,plexus-containers-component-annotations,plexus-interpolation,plexus-sec-dispatcher,plexus-utils,sisu,slf4j, | +| mercurial | 4.8 | mercurial,mercurial-hgk, | +| mod_auth_openidc | 2.3 | cjose,cjose-devel,mod_auth_openidc, | +| mysql | 8 | mecab,mecab-ipadic,mecab-ipadic-EUCJP,mysql,mysql-common,mysql-devel,mysql-errmsg,mysql-libs,mysql-server,mysql-test, | +| nginx | 1.14 | nginx,nginx-all-modules,nginx-filesystem,nginx-mod-http-image-filter,nginx-mod-http-perl,nginx-mod-http-xslt-filter,nginx-mod-mail,nginx-mod-stream, | +| nginx | 1.16 | nginx,nginx-all-modules,nginx-filesystem,nginx-mod-http-image-filter,nginx-mod-http-perl,nginx-mod-http-xslt-filter,nginx-mod-mail,nginx-mod-stream, | +| nodejs | 10 | nodejs,nodejs-devel,nodejs-docs,nodejs-nodemon,nodejs-packaging,npm, | +| nodejs | 12 | nodejs,nodejs-devel,nodejs-docs,nodejs-nodemon,nodejs-packaging,npm, | +| parfait | 0.5 | log4j12,log4j12-javadoc,parfait,parfait-examples,parfait-javadoc,pcp-parfait-agent,si-units,si-units-javadoc,unit-api,unit-api-javadoc,uom-lib,uom-lib-javadoc,uom-parent,uom-se,uom-se-javadoc,uom-systems,uom-systems-javadoc, | +| perl-App-cpanminus | 1.7044 | perl-App-cpanminus,perl-CPAN-DistnameInfo,perl-CPAN-Meta-Check,perl-File-pushd,perl-Module-CPANfile,perl-Parse-PMFile,perl-String-ShellQuote, | +| perl-DBD-MySQL | 4.046 | perl-DBD-MySQL | +| perl-DBD-Pg | 3.7 | perl-DBD-Pg | +| perl-DBD-SQLite | 1.58 | perl-DBD-SQLite | +| perl-DBI | 1.641 | perl-DBI | +| perl-FCGI | 0.78 | perl-FCGI | +| perl | 5.24 | perl,perl-Algorithm-Diff,perl-Archive-Tar,perl-Archive-Zip,perl-Attribute-Handlers,perl-autodie,perl-B-Debug,perl-bignum,perl-Carp,perl-Compress-Bzip2,perl-Compress-Raw-Bzip2,perl-Compress-Raw-Zlib,perl-Config-Perl-V,perl-constant,perl-core,perl-CPAN,perl-CPAN-Meta,perl-CPAN-Meta-Requirements,perl-CPAN-Meta-YAML,perl-Data-Dumper,perl-Data-OptList,perl-Data-Section,perl-DB_File,perl-devel,perl-Devel-Peek,perl-Devel-PPPort,perl-Devel-SelfStubber,perl-Devel-Size,perl-Digest,perl-Digest-MD5,perl-Digest-SHA,perl-Encode,perl-Encode-devel,perl-encoding,perl-Env,perl-Errno,perl-experimental,perl-Exporter,perl-ExtUtils-CBuilder,perl-ExtUtils-Command,perl-ExtUtils-Embed,perl-ExtUtils-Install,perl-ExtUtils-MakeMaker,perl-ExtUtils-Manifest,perl-ExtUtils-Miniperl,perl-ExtUtils-MM-Utils,perl-ExtUtils-ParseXS,perl-Fedora-VSP,perl-File-Fetch,perl-File-HomeDir,perl-File-Path,perl-File-Temp,perl-File-Which,perl-Filter,perl-Filter-Simple,perl-generators,perl-Getopt-Long,perl-homedir,perl-HTTP-Tiny,perl-inc-latest,perl-interpreter,perl-IO,perl-IO-Compress,perl-IO-Socket-IP,perl-IO-Zlib,perl-IPC-Cmd,perl-IPC-System-Simple,perl-IPC-SysV,perl-JSON-PP,perl-libnet,perl-libnetcfg,perl-libs,perl-Locale-Codes,perl-Locale-Maketext,perl-Locale-Maketext-Simple,perl-local-lib,perl-macros,perl-Math-BigInt,perl-Math-BigInt-FastCalc,perl-Math-BigRat,perl-Math-Complex,perl-Memoize,perl-MIME-Base64,perl-Module-Build,perl-Module-CoreList,perl-Module-CoreList-tools,perl-Module-Load,perl-Module-Load-Conditional,perl-Module-Loaded,perl-Module-Metadata,perl-MRO-Compat,perl-Net-Ping,perl-open,perl-Package-Generator,perl-Params-Check,perl-Params-Util,perl-parent,perl-PathTools,perl-perlfaq,perl-PerlIO-via-QuotedPrint,perl-Perl-OSType,perl-Pod-Checker,perl-Pod-Escapes,perl-Pod-Html,perl-podlators,perl-Pod-Parser,perl-Pod-Perldoc,perl-Pod-Simple,perl-Pod-Usage,perl-Scalar-List-Utils,perl-SelfLoader,perl-Socket,perl-Software-License,perl-Storable,perl-Sub-Exporter,perl-Sub-Install,perl-Sys-Syslog,perl-Term-ANSIColor,perl-Term-Cap,perl-Test,perl-Test-Harness,perl-tests,perl-Test-Simple,perl-Text-Balanced,perl-Text-Diff,perl-Text-Glob,perl-Text-ParseWords,perl-Text-Tabs+Wrap,perl-Text-Template,perl-Thread-Queue,perl-threads,perl-threads-shared,perl-Time-HiRes,perl-Time-Local,perl-Time-Piece,perl-Unicode-Collate,perl-Unicode-Normalize,perl-URI,perl-utils,perl-version, | +| perl-YAML | 1.24 | perl-YAML | +| php | 7.2 | apcu-panel,libzip,libzip-devel,libzip-tools,php,php-bcmath,php-cli,php-common,php-dba,php-dbg,php-devel,php-embedded,php-enchant,php-fpm,php-gd,php-gmp,php-intl,php-json,php-ldap,php-mbstring,php-mysqlnd,php-odbc,php-opcache,php-pdo,php-pear,php-pecl-apcu,php-pecl-apcu-devel,php-pecl-zip,php-pgsql,php-process,php-recode,php-snmp,php-soap,php-xml,php-xmlrpc, | +| php | 7.3 | apcu-panel,libzip,libzip-devel,libzip-tools,php,php-bcmath,php-cli,php-common,php-dba,php-dbg,php-devel,php-embedded,php-enchant,php-fpm,php-gd,php-gmp,php-intl,php-json,php-ldap,php-mbstring,php-mysqlnd,php-odbc,php-opcache,php-pdo,php-pear,php-pecl-apcu,php-pecl-apcu-devel,php-pecl-rrd,php-pecl-xdebug,php-pecl-zip,php-pgsql,php-process,php-recode,php-snmp,php-soap,php-xml,php-xmlrpc, | +| pki-core | 10.6 | jss,jss-javadoc,ldapjdk,ldapjdk-javadoc,pki-base,pki-base-java,pki-ca,pki-kra,pki-server,pki-symkey,pki-tools,python3-pki,tomcatjss, | +| pki-deps | 10.6 | apache-commons-collections,apache-commons-lang,bea-stax-api,glassfish-fastinfoset,glassfish-jaxb-api,glassfish-jaxb-core,glassfish-jaxb-runtime,glassfish-jaxb-txw2,jackson-annotations,jackson-core,jackson-databind,jackson-jaxrs-json-provider,jackson-jaxrs-providers,jackson-module-jaxb-annotations,jakarta-commons-httpclient,javassist,javassist-javadoc,pki-servlet-4.0-api,pki-servlet-engine,python3-nss,python-nss-doc,relaxngDatatype,resteasy,slf4j,slf4j-jdk14,stax-ex,velocity,xalan-j2,xerces-j2,,xml-commons-apis,xml-commons-resolver,xmlstreambuffer,xsom, | +| postgresql | 10 | postgresql,postgresql-contrib,postgresql-docs,postgresql-plperl,postgresql-plpython3,postgresql-pltcl,postgresql-server,postgresql-server-devel,postgresql-static,postgresql-test,postgresql-test-rpm-macros,postgresql-upgrade,postgresql-upgrade-devel, | +| postgresql | 12 | pgaudit,postgres-decoderbufs,postgresql,postgresql-contrib,postgresql-docs,postgresql-plperl,postgresql-plpython3,postgresql-pltcl,postgresql-server,postgresql-server-devel,postgresql-static,postgresql-test,postgresql-test-rpm-macros,postgresql-upgrade,postgresql-upgrade-devel, | +| postgresql | 9.6 | postgresql,postgresql-contrib,postgresql-docs,postgresql-plperl,postgresql-plpython3,postgresql-pltcl,postgresql-server,postgresql-server-devel,postgresql-static,postgresql-test,postgresql-test-rpm-macros, | +| python27 | 2.7 | babel,python2,python2-attrs,python2-babel,python2-backports,python2-backports-ssl_match_hostname,python2-bson,python2-chardet,python2-coverage,python2-Cython,python2-debug,python2-devel,python2-dns,python2-docs,python2-docs-info,python2-docutils,python2-funcsigs,python2-idna,python2-ipaddress,python2-jinja2,python2-libs,python2-lxml,python2-markupsafe,python2-mock,python2-nose,python2-numpy,python2-numpy-doc,python2-numpy-f2py,python2-pip,python2-pip-wheel,python2-pluggy,python2-psycopg2,python2-psycopg2-debug,python2-psycopg2-tests,python2-py,python2-pygments,python2-pymongo,python2-pymongo-gridfs,python2-PyMySQL,python2-pysocks,python2-pytest,python2-pytest-mock,python2-pytz,python2-pyyaml,python2-requests,python2-rpm-macros,python2-scipy,python2-setuptools_scm,python2-setuptools-wheel,python2-six,python2-sqlalchemy,python2-test,python2-tkinter,python2-tools,python2-urllib3,python2-virtualenv,python2-wheel,python2-wheel-wheel,python-nose-docs,python-psycopg2-doc,python-sqlalchemy-doc, | +| python36 | 3.6 | python36,python36-debug,python36-devel,python36-rpm-macros,python3-bson,python3-distro,python3-docs,python3-docutils,python3-nose,python3-pygments,python3-pymongo,python3-pymongo-gridfs,python3-PyMySQL,python3-scipy,python3-sqlalchemy,python3-virtualenv,python3-wheel,python3-wheel-wheel,python-nose-docs,python-pymongo-doc,python-sqlalchemy-doc,python-virtualenv-doc, | +| python38 | 3.8 | python38,python38-asn1crypto,python38-babel,python38-cffi,python38-chardet,python38-cryptography,python38-Cython,python38-debug,python38-devel,python38-idle,python38-idna,python38-jinja2,python38-libs,python38-lxml,python38-markupsafe,python38-mod_wsgi,python38-numpy,python38-numpy-doc,python38-numpy-f2py,python38-pip,python38-pip-wheel,python38-ply,python38-psutil,python38-psycopg2,python38-psycopg2-doc,python38-psycopg2-tests,python38-pycparser,python38-PyMySQL,python38-pysocks,python38-pytz,python38-pyyaml,python38-requests,python38-rpm-macros,python38-scipy,python38-setuptools,python38-setuptools-wheel,python38-six,python38-test,python38-tkinter,python38-urllib3,python38-wheel,python38-wheel-wheel, | +| redis | 5 | redis,redis-devel,redis-doc, | +| ruby | 2.5 | ruby,ruby-devel,ruby-doc,rubygem-abrt,rubygem-abrt-doc,rubygem-bigdecimal,rubygem-bson,rubygem-bson-doc,rubygem-bundler,rubygem-bundler-doc,rubygem-did_you_mean,rubygem-io-console,rubygem-json,rubygem-minitest,rubygem-mongo,rubygem-mongo-doc,rubygem-mysql2,rubygem-mysql2-doc,rubygem-net-telnet,rubygem-openssl,rubygem-pg,rubygem-pg-doc,rubygem-power_assert,rubygem-psych,rubygem-rake,rubygem-rdoc,rubygems,rubygems-devel,rubygem-test-unit,rubygem-xmlrpc,ruby-irb,ruby-libs, | +| ruby | 2.6 | ruby,ruby-devel,ruby-doc,rubygem-abrt,rubygem-abrt-doc,rubygem-bigdecimal,rubygem-bson,rubygem-bson-doc,rubygem-bundler,rubygem-did_you_mean,rubygem-io-console,rubygem-irb,rubygem-json,rubygem-minitest,rubygem-mongo,rubygem-mongo-doc,rubygem-mysql2,rubygem-mysql2-doc,rubygem-net-telnet,rubygem-openssl,rubygem-pg,rubygem-pg-doc,rubygem-power_assert,rubygem-psych,rubygem-rake,rubygem-rdoc,rubygems,rubygems-devel,rubygem-test-unit,rubygem-xmlrpc,ruby-libs, | +| rust-toolset | rhel8 | cargo,cargo-doc,clippy,rls,rust,rust-analysis,rust-debugger-common,rust-doc,rustfmt,rust-gdb,rust-lldb,rust-src,rust-std-static,rust-toolset, | +| scala | 2.1 | hawtjni-runtime,jansi,jansi-native,jline,scala,scala-apidoc,scala-swing, | +| squid | 4 | libecap,libecap-devel,squid, | +| subversion | 1.1 | libserf,mod_dav_svn,subversion,subversion-devel,subversion-gnome,subversion-javahl,subversion-libs,subversion-perl,subversion-tools,utf8proc, | +| swig | 3 | swig,swig-doc,swig-gdb, | +| varnish | 6 | varnish,varnish-devel,varnish-docs,varnish-modules, | +| virt | rhel | hivex,hivex-devel,libguestfs,libguestfs-bash-completion,libguestfs-benchmarking,libguestfs-devel,libguestfs-gfs2,libguestfs-gobject,libguestfs-gobject-devel,libguestfs-inspect-icons,libguestfs-java,libguestfs-java-devel,libguestfs-javadoc,libguestfs-man-pages-ja,libguestfs-man-pages-uk,libguestfs-rescue,libguestfs-rsync,libguestfs-tools,libguestfs-tools-c,libguestfs-winsupport,libguestfs-xfs,libiscsi,libiscsi-devel,libiscsi-utils,libvirt,libvirt-admin,libvirt-bash-completion,libvirt-client,libvirt-daemon,libvirt-daemon-config-network,libvirt-daemon-config-nwfilter,libvirt-daemon-driver-interface,libvirt-daemon-driver-network,libvirt-daemon-driver-nodedev,libvirt-daemon-driver-nwfilter,libvirt-daemon-driver-qemu,libvirt-daemon-driver-secret,libvirt-daemon-driver-storage,libvirt-daemon-driver-storage-core,libvirt-daemon-driver-storage-disk,libvirt-daemon-driver-storage-gluster,libvirt-daemon-driver-storage-iscsi,libvirt-daemon-driver-storage-logical,libvirt-daemon-driver-storage-mpath,libvirt-daemon-driver-storage-rbd,libvirt-daemon-driver-storage-scsi,libvirt-daemon-kvm,libvirt-dbus,libvirt-devel,libvirt-docs,libvirt-libs,libvirt-lock-sanlock,libvirt-nss,,lua-guestfs,nbdkit,nbdkit-bash-completion,nbdkit-basic-plugins,nbdkit-devel,nbdkit-example-plugins,nbdkit-plugin-gzip,nbdkit-plugin-python3,nbdkit-plugin-python-common,nbdkit-plugin-vddk,nbdkit-plugin-xz,netcf,netcf-devel,netcf-libs,perl-hivex,perl-Sys-Guestfs,perl-Sys-Virt,python3-hivex,python3-libguestfs,python3-libvirt,qemu-guest-agent,qemu-img,qemu-kvm,qemu-kvm-block-curl,qemu-kvm-block-gluster,qemu-kvm-block-iscsi,qemu-kvm-block-rbd,qemu-kvm-block-ssh,qemu-kvm-common,qemu-kvm-core,ruby-hivex,ruby-libguestfs,seabios,seabios-bin,seavgabios-bin,sgabios,sgabios-bin,supermin,supermin-devel,virt-dib,virt-v2v, | + + +## 2.3 Anolis OS 8.2 改动的 AppStream 软件包清单 +下表列出了 Anolis OS 8.2 AppStream 软件包库中改动的软件包。 + +```bash +abattis-cantarell-fonts +abrt +abrt-addon-ccpp +abrt-addon-coredump-helper +abrt-addon-kerneloops +abrt-addon-pstoreoops +abrt-addon-vmcore +abrt-addon-xorg +abrt-cli +abrt-cli-ng +abrt-console-notification +abrt-dbus +abrt-desktop +abrt-gui +abrt-gui-libs +abrt-libs +abrt-plugin-machine-id +abrt-plugin-sosreport +abrt-tui +adwaita-gtk2-theme +anaconda +anaconda-core +anaconda-dracut +anaconda-gui +anaconda-install-env-deps +anaconda-tui +anaconda-user-help +anaconda-widgets +annobin +anolis-backgrounds +anolis-logos-ipa +aspnetcore-runtime-3.0 +aspnetcore-runtime-3.1 +aspnetcore-targeting-pack-3.0 +aspnetcore-targeting-pack-3.1 +autocorr-af +autocorr-bg +autocorr-ca +autocorr-cs +autocorr-da +autocorr-de +autocorr-en +autocorr-es +autocorr-fa +autocorr-fi +autocorr-fr +autocorr-ga +autocorr-hr +autocorr-hu +autocorr-is +autocorr-it +autocorr-ja +autocorr-ko +autocorr-lb +autocorr-lt +autocorr-mn +autocorr-nl +autocorr-pl +autocorr-pt +autocorr-ro +autocorr-ru +autocorr-sk +autocorr-sl +autocorr-sr +autocorr-sv +autocorr-tr +autocorr-vi +autocorr-zh +binutils-devel +blivet-data +brlapi +brlapi-java +brltty +brltty-at-spi2 +brltty-docs +brltty-dracut +brltty-espeak-ng +brltty-xw +cloud-init +compat-libgfortran-48 +composer-cli +cpp +dotnet +dotnet-apphost-pack-3.0 +dotnet-apphost-pack-3.1 +dotnet-host +dotnet-hostfxr-3.0 +dotnet-hostfxr-3.1 +dotnet-runtime-3.0 +dotnet-runtime-3.1 +dotnet-sdk-3.0 +dotnet-sdk-3.1 +dotnet-targeting-pack-3.0 +dotnet-targeting-pack-3.1 +dotnet-templates-3.0 +dotnet-templates-3.1 +firefox +firewall-applet +firewall-config +flatpak +flatpak-libs +flatpak-selinux +flatpak-session-helper +gcc +gcc-c++ +gcc-gdb-plugin +gcc-gfortran +gcc-offload-nvptx +gnome-shell +gnome-themes-standard +gnutls-c++ +gnutls-dane +gnutls-devel +gnutls-utils +grafana +grafana-azure-monitor +grafana-cloudwatch +grafana-elasticsearch +grafana-graphite +grafana-influxdb +grafana-loki +grafana-mssql +grafana-mysql +grafana-opentsdb +grafana-pcp +grafana-postgres +grafana-prometheus +grafana-stackdriver +icedtea-web +icedtea-web-javadoc +insights-client +kernel-rpm-macros +libitm-devel +libquadmath-devel +librados2 +librbd1 +libreoffice-base +libreoffice-calc +libreoffice-core +libreoffice-data +libreoffice-draw +libreoffice-emailmerge +libreoffice-filters +libreoffice-gdb-debug-support +libreoffice-graphicfilter +libreoffice-gtk2 +libreoffice-gtk3 +libreoffice-help-ar +libreoffice-help-bg +libreoffice-help-bn +libreoffice-help-ca +libreoffice-help-cs +libreoffice-help-da +libreoffice-help-de +libreoffice-help-dz +libreoffice-help-el +libreoffice-help-en +libreoffice-help-es +libreoffice-help-et +libreoffice-help-eu +libreoffice-help-fi +libreoffice-help-fr +libreoffice-help-gl +libreoffice-help-gu +libreoffice-help-he +libreoffice-help-hi +libreoffice-help-hr +libreoffice-help-hu +libreoffice-help-id +libreoffice-help-it +libreoffice-help-ja +libreoffice-help-ko +libreoffice-help-lt +libreoffice-help-lv +libreoffice-help-nb +libreoffice-help-nl +libreoffice-help-nn +libreoffice-help-pl +libreoffice-help-pt-BR +libreoffice-help-pt-PT +libreoffice-help-ro +libreoffice-help-ru +libreoffice-help-si +libreoffice-help-sk +libreoffice-help-sl +libreoffice-help-sv +libreoffice-help-ta +libreoffice-help-tr +libreoffice-help-uk +libreoffice-help-zh-Hans +libreoffice-help-zh-Hant +libreoffice-impress +libreofficekit +libreoffice-langpack-af +libreoffice-langpack-ar +libreoffice-langpack-as +libreoffice-langpack-bg +libreoffice-langpack-bn +libreoffice-langpack-br +libreoffice-langpack-ca +libreoffice-langpack-cs +libreoffice-langpack-cy +libreoffice-langpack-da +libreoffice-langpack-de +libreoffice-langpack-dz +libreoffice-langpack-el +libreoffice-langpack-en +libreoffice-langpack-es +libreoffice-langpack-et +libreoffice-langpack-eu +libreoffice-langpack-fa +libreoffice-langpack-fi +libreoffice-langpack-fr +libreoffice-langpack-ga +libreoffice-langpack-gl +libreoffice-langpack-gu +libreoffice-langpack-he +libreoffice-langpack-hi +libreoffice-langpack-hr +libreoffice-langpack-hu +libreoffice-langpack-id +libreoffice-langpack-it +libreoffice-langpack-ja +libreoffice-langpack-kk +libreoffice-langpack-kn +libreoffice-langpack-ko +libreoffice-langpack-lt +libreoffice-langpack-lv +libreoffice-langpack-mai +libreoffice-langpack-ml +libreoffice-langpack-mr +libreoffice-langpack-nb +libreoffice-langpack-nl +libreoffice-langpack-nn +libreoffice-langpack-nr +libreoffice-langpack-nso +libreoffice-langpack-or +libreoffice-langpack-pa +libreoffice-langpack-pl +libreoffice-langpack-pt-BR +libreoffice-langpack-pt-PT +libreoffice-langpack-ro +libreoffice-langpack-ru +libreoffice-langpack-si +libreoffice-langpack-sk +libreoffice-langpack-sl +libreoffice-langpack-sr +libreoffice-langpack-ss +libreoffice-langpack-st +libreoffice-langpack-sv +libreoffice-langpack-ta +libreoffice-langpack-te +libreoffice-langpack-th +libreoffice-langpack-tn +libreoffice-langpack-tr +libreoffice-langpack-ts +libreoffice-langpack-uk +libreoffice-langpack-ve +libreoffice-langpack-xh +libreoffice-langpack-zh-Hans +libreoffice-langpack-zh-Hant +libreoffice-langpack-zu +libreoffice-math +libreoffice-ogltrans +libreoffice-opensymbol-fonts +libreoffice-pdfimport +libreoffice-pyuno +libreoffice-ure +libreoffice-ure-common +libreoffice-wiki-publisher +libreoffice-writer +libreoffice-x11 +libreoffice-xsltfilter +libreport +libreport-anaconda +libreport-cli +libreport-gtk +libreport-newt +libreport-plugin-bugzilla +libreport-plugin-kerneloops +libreport-plugin-logger +libreport-plugin-mailx +libreport-plugin-reportuploader +libreport-plugin-rhtsupport +libreport-plugin-ureport +libreport-rhel +libreport-rhel-anaconda-bugzilla +libreport-rhel-bugzilla +libreport-web +libreswan +libstdc++-devel +libstdc++-docs +libxml2-devel +libxslt-devel +lorax +lorax-composer +lorax-lmc-novirt +lorax-lmc-virt +lorax-templates-anolis +lorax-templates-generic +mesa-dri-drivers +mesa-filesystem +mesa-libEGL +mesa-libEGL-devel +mesa-libgbm +mesa-libGL +mesa-libglapi +mesa-libGL-devel +mesa-libOSMesa +mesa-libxatracker +mesa-vdpau-drivers +mesa-vulkan-devel +mesa-vulkan-drivers +netstandard-targeting-pack-2.1 +NetworkManager-cloud-setup +nss +nss-devel +nss-softokn +nss-softokn-devel +nss-softokn-freebl +nss-softokn-freebl-devel +nss-sysinit +nss-tools +nss-util +nss-util-devel +openscap +openscap-devel +openscap-engine-sce +openscap-python3 +openscap-scanner +openscap-utils +pacemaker-cluster-libs +pacemaker-libs +pacemaker-schemas +perl +perl-Attribute-Handlers +perl-devel +perl-Devel-Peek +perl-Devel-SelfStubber +perl-ExtUtils-Embed +perl-ExtUtils-Miniperl +perl-libnetcfg +perl-Locale-Maketext-Simple +perl-Memoize +perl-Module-Loaded +perl-Net-Ping +perl-open +perl-Pod-Html +perl-SelfLoader +perl-Test +perl-tests +perl-TimeDate +perl-Time-Piece +perl-utils +pesign +platform-python-debug +platform-python-devel +plymouth +plymouth-core-libs +plymouth-graphics-libs +plymouth-plugin-fade-throbber +plymouth-plugin-label +plymouth-plugin-script +plymouth-plugin-space-flares +plymouth-plugin-throbgress +plymouth-plugin-two-step +plymouth-scripts +plymouth-system-theme +plymouth-theme-charge +plymouth-theme-fade-in +plymouth-theme-script +plymouth-theme-solar +plymouth-theme-spinfinity +plymouth-theme-spinner +python3-abrt +python3-abrt-addon +python3-abrt-container-addon +python3-abrt-doc +python3-blivet +python3-brlapi +python3-cups +python3-idle +python3-libreport +python3-psycopg2 +python3-sanlock +python3-tkinter +qgpgme +rear +redhat-rpm-config +redhat-support-lib-python +redhat-support-tool +rpm-build +rpmdevtools +sanlk-reset +sanlock +scrub +setroubleshoot +setroubleshoot-plugins +setroubleshoot-server +spice-glib +spice-glib-devel +spice-gtk +spice-gtk3 +spice-gtk3-devel +spice-gtk3-vala +spice-gtk-tools +system-lsb +system-lsb-core +system-lsb-cxx +system-lsb-desktop +system-lsb-languages +system-lsb-printing +system-lsb-submod-multimedia +system-lsb-submod-security +tcl-brlapi +thunderbird +tuned-gtk +tuned-utils +tuned-utils-systemtap +vim-common +vim-enhanced +vim-filesystem +vim-X11 +WALinuxAgent +webkit2gtk3 +webkit2gtk3-devel +webkit2gtk3-jsc +webkit2gtk3-jsc-devel +webkit2gtk3-plugin-process-gtk2 +xorg-x11-drv-qxl +xorg-x11-server-Xspice +xsane +xsane-common +xsane-gimp +``` + +# 3. PowerTools +## 3.1 PowerTools 软件包清单 +PowerTools 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。 + +下表列出了 Anolis OS 8 PowerTools 软件包库中的所有软件包及其许可证。因软件包数量较多,故以语雀表格形式展示。 + +[Anolis OS 8.2 PowerTools 包清单表格 · 语雀](https://www.yuque.com/anolis-docs/manual/bck27a) + +## 3.2 PowerTools 模块清单 +和 AppStream 类似,PowerTools 也支持模块。下表按模块和模块版本列出了 Anolis OS 8.2 PowerTools 软件包库中的软件包。请注意: + +1. 模块版本不一定与模块内的软件包版本相同,只是用于区分当前模块自身的版本号; +2. 模块清单里的软件包一定在 PowerTools 中,但是并非 PowerTools 软件包库中的所有软件包都是模块。 + +| **模块** | **模块版本** | **涉及的软件包** | +| --- | --- | --- | +| javapackages-tools | 201801 | ant,ant-antlr,ant-apache-bcel,ant-apache-bsf,ant-apache-log4j,ant-apache-oro,ant-apache-regexp,ant-apache-resolver,ant-apache-xalan2,ant-commons-logging,ant-commons-net,ant-contrib,ant-contrib-javadoc,ant-javadoc,ant-javamail,ant-jdepend,ant-jmf,ant-jsch,ant-junit,ant-lib,antlr-C++,antlr-javadoc,antlr-manual,antlr-tool,ant-manual,ant-swing,ant-testutil,ant-xz,aopalliance,aopalliance-javadoc,apache-commons-beanutils,apache-commons-beanutils-javadoc,apache-commons-cli,apache-commons-cli-javadoc,apache-commons-codec,apache-commons-codec-javadoc,apache-commons-collections,apache-commons-collections-javadoc,apache-commons-collections-testframework,apache-commons-compress,apache-commons-compress-javadoc,apache-commons-exec,apache-commons-exec-javadoc,apache-commons-io,apache-commons-io-javadoc,apache-commons-jxpath,apache-commons-jxpath-javadoc,apache-commons-lang,apache-commons-lang3,apache-commons-lang3-javadoc,apache-commons-lang-javadoc,apache-commons-logging,apache-commons-logging-javadoc,apache-commons-net,apache-commons-net-javadoc,apache-commons-parent,apache-ivy,apache-ivy-javadoc,apache-parent,apache-resource-bundles,aqute-bnd,aqute-bnd-javadoc,aqute-bndlib,assertj-core,assertj-core-javadoc,atinject,atinject-javadoc,atinject-tck,bcel,bcel-javadoc,beust-jcommander,beust-jcommander-javadoc,bnd-maven-plugin,bsf,bsf-javadoc,bsh,bsh-javadoc,bsh-manual,byaccj,cal10n,cal10n-javadoc,cdi-api,cdi-api-javadoc,cglib,cglib-javadoc,easymock,easymock-javadoc,exec-maven-plugin,exec-maven-plugin-javadoc,felix-osgi-compendium,felix-osgi-compendium-javadoc,felix-osgi-core,felix-osgi-core-javadoc,felix-osgi-foundation,felix-osgi-foundation-javadoc,felix-parent,felix-utils,felix-utils-javadoc,forge-parent,fusesource-pom,geronimo-annotation,geronimo-annotation-javadoc,geronimo-jms,geronimo-jms-javadoc,geronimo-jpa,geronimo-jpa-javadoc,geronimo-parent-poms,glassfish-annotation-api,glassfish-annotation-api-javadoc,glassfish-el,glassfish-el-api,glassfish-el-javadoc,glassfish-jsp-api,glassfish-jsp-api-javadoc,glassfish-legal,glassfish-master-pom,glassfish-servlet-api,glassfish-servlet-api-javadoc,google-guice,google-guice-javadoc,guava20,guava20-javadoc,guava20-testlib,guice-assistedinject,guice-bom,guice-extensions,guice-grapher,guice-jmx,guice-jndi,guice-multibindings,guice-parent,guice-servlet,guice-testlib,guice-throwingproviders,hamcrest,hamcrest-core,hamcrest-demo,hamcrest-javadoc,hawtjni,hawtjni-javadoc,hawtjni-runtime,httpcomponents-client,httpcomponents-client-cache,httpcomponents-client-javadoc,httpcomponents-core,httpcomponents-core-javadoc,httpcomponents-project,isorelax,isorelax-javadoc,ivy-local,jakarta-commons-httpclient,jakarta-commons-httpclient-demo,jakarta-commons-httpclient-javadoc,jakarta-commons-httpclient-manual,jakarta-oro,jakarta-oro-javadoc,jansi,jansi-javadoc,jansi-native,jansi-native-javadoc,javacc,javacc-demo,javacc-javadoc,javacc-manual,javacc-maven-plugin,javacc-maven-plugin-javadoc,java_cup,java_cup-javadoc,java_cup-manual,javamail,javamail-javadoc,javapackages-filesystem,javapackages-local,javapackages-tools,javassist,javassist-javadoc,jaxen,jaxen-demo,jaxen-javadoc,jboss-interceptors-1.2-api,jboss-interceptors-1.2-api-javadoc,jboss-parent,jcl-over-slf4j,jdepend,jdepend-demo,jdependency,jdependency-javadoc,jdepend-javadoc,jdom,jdom2,jdom2-javadoc,jdom-demo,jdom-javadoc,jflex,jflex-javadoc,jline,jline-javadoc,jsch,jsch-javadoc,jsoup,jsoup-javadoc,jsr-305,jsr-305-javadoc,jtidy,jtidy-javadoc,jul-to-slf4j,junit,junit-javadoc,junit-manual,jvnet-parent,jzlib,jzlib-demo,jzlib-javadoc,log4j12,log4j12-javadoc,log4j-over-slf4j,maven2-javadoc,maven,maven-antrun-plugin,maven-antrun-plugin-javadoc,maven-archiver,maven-archiver-javadoc,maven-artifact,maven-artifact-manager,maven-artifact-resolver,maven-artifact-resolver-javadoc,maven-artifact-transfer,maven-artifact-transfer-javadoc,maven-assembly-plugin,maven-assembly-plugin-javadoc,maven-cal10n-plugin,maven-clean-plugin,maven-clean-plugin-javadoc,maven-common-artifact-filters,maven-common-artifact-filters-javadoc,maven-compiler-plugin,maven-compiler-plugin-javadoc,maven-dependency-analyzer,maven-dependency-analyzer-javadoc,maven-dependency-plugin,maven-dependency-plugin-javadoc,maven-dependency-tree,maven-dependency-tree-javadoc,maven-doxia,maven-doxia-core,maven-doxia-javadoc,maven-doxia-logging-api,maven-doxia-module-apt,maven-doxia-module-confluence,maven-doxia-module-docbook-simple,maven-doxia-module-fml,maven-doxia-module-latex,maven-doxia-module-rtf,maven-doxia-modules,maven-doxia-module-twiki,maven-doxia-module-xdoc,maven-doxia-module-xhtml,maven-doxia-sink-api,maven-doxia-sitetools,maven-doxia-sitetools-javadoc,maven-doxia-test-docs,maven-doxia-tests,maven-enforcer,maven-enforcer-api,maven-enforcer-javadoc,maven-enforcer-plugin,maven-enforcer-rules,maven-failsafe-plugin,maven-file-management,maven-file-management-javadoc,maven-filtering,maven-filtering-javadoc,maven-hawtjni-plugin,maven-install-plugin,maven-install-plugin-javadoc,maven-invoker,maven-invoker-javadoc,maven-invoker-plugin,maven-invoker-plugin-javadoc,maven-jar-plugin,maven-jar-plugin-javadoc,maven-javadoc,maven-lib,maven-local,maven-model,maven-monitor,maven-parent,maven-plugin-annotations,maven-plugin-build-helper,maven-plugin-build-helper-javadoc,maven-plugin-bundle,maven-plugin-bundle-javadoc,maven-plugin-descriptor,maven-plugin-plugin,maven-plugin-registry,maven-plugins-pom,maven-plugin-testing,maven-plugin-testing-harness,maven-plugin-testing-javadoc,maven-plugin-testing-tools,maven-plugin-tools,maven-plugin-tools-annotations,maven-plugin-tools-ant,maven-plugin-tools-api,maven-plugin-tools-beanshell,maven-plugin-tools-generators,maven-plugin-tools-java,maven-plugin-tools-javadoc,maven-plugin-tools-javadocs,maven-plugin-tools-model,maven-profile,maven-project,maven-remote-resources-plugin,maven-remote-resources-plugin-javadoc,maven-reporting-api,maven-reporting-api-javadoc,maven-reporting-impl,maven-reporting-impl-javadoc,maven-resolver,maven-resolver-api,maven-resolver-connector-basic,maven-resolver-impl,maven-resolver-javadoc,maven-resolver-spi,maven-resolver-test-util,maven-resolver-transport-classpath,maven-resolver-transport-file,maven-resolver-transport-http,maven-resolver-transport-wagon,maven-resolver-util,maven-resources-plugin,maven-resources-plugin-javadoc,maven-script,maven-script-ant,maven-script-beanshell,maven-script-interpreter,maven-script-interpreter-javadoc,maven-settings,maven-shade-plugin,maven-shade-plugin-javadoc,maven-shared,maven-shared-incremental,maven-shared-incremental-javadoc,maven-shared-io,maven-shared-io-javadoc,maven-shared-utils,maven-shared-utils-javadoc,maven-source-plugin,maven-source-plugin-javadoc,maven-surefire,maven-surefire-javadoc,maven-surefire-plugin,maven-surefire-provider-junit,maven-surefire-provider-testng,maven-surefire-report-parser,maven-surefire-report-plugin,maven-test-tools,maven-toolchain,maven-verifier,maven-verifier-javadoc,maven-wagon,maven-wagon-file,maven-wagon-ftp,maven-wagon-http,maven-wagon-http-lightweight,maven-wagon-http-shared,maven-wagon-javadoc,maven-wagon-provider-api,maven-wagon-providers,mockito,mockito-javadoc,modello,modello-javadoc,mojo-parent,munge-maven-plugin,munge-maven-plugin-javadoc,objectweb-asm,objectweb-asm-javadoc,objectweb-pom,objenesis,objenesis-javadoc,osgi-annotation,osgi-annotation-javadoc,osgi-compendium,osgi-compendium-javadoc,osgi-core,osgi-core-javadoc,os-maven-plugin,os-maven-plugin-javadoc,plexus-ant-factory,plexus-ant-factory-javadoc,plexus-archiver,plexus-archiver-javadoc,plexus-bsh-factory,plexus-bsh-factory-javadoc,plexus-build-api,plexus-build-api-javadoc,plexus-cipher,plexus-cipher-javadoc,plexus-classworlds,plexus-classworlds-javadoc,plexus-cli,plexus-cli-javadoc,plexus-compiler,plexus-compiler-extras,plexus-compiler-javadoc,plexus-compiler-pom,plexus-component-api,plexus-component-api-javadoc,plexus-component-factories-pom,plexus-components-pom,plexus-containers,plexus-containers-component-annotations,plexus-containers-component-javadoc,plexus-containers-component-metadata,plexus-containers-container-default,plexus-containers-javadoc,plexus-i18n,plexus-i18n-javadoc,plexus-interactivity,plexus-interactivity-api,plexus-interactivity-javadoc,plexus-interactivity-jline,plexus-interpolation,plexus-interpolation-javadoc,plexus-io,plexus-io-javadoc,plexus-languages,plexus-languages-javadoc,plexus-pom,plexus-resources,plexus-resources-javadoc,plexus-sec-dispatcher,plexus-sec-dispatcher-javadoc,plexus-utils,plexus-utils-javadoc,plexus-velocity,plexus-velocity-javadoc,powermock-api-easymock,powermock-api-mockito,powermock-api-support,powermock-common,powermock-core,powermock-javadoc,powermock-junit4,powermock-reflect,powermock-testng,python3-javapackages,qdox,qdox-javadoc,regexp,regexp-javadoc,sisu-inject,sisu-javadoc,sisu-mojos,sisu-mojos-javadoc,sisu-plexus,slf4j,slf4j-ext,slf4j-javadoc,slf4j-jcl,slf4j-jdk14,slf4j-log4j12,slf4j-manual,slf4j-sources,sonatype-oss-parent,sonatype-plugins-parent,spec-version-maven-plugin,spec-version-maven-plugin-javadoc,spice-parent,testng,testng-javadoc,velocity,velocity-demo,velocity-javadoc,velocity-manual,weld-parent,xalan-j2,xalan-j2-demo,xalan-j2-javadoc,xalan-j2-manual,xalan-j2-xsltc,xbean,xbean-javadoc,xerces-j2,xerces-j2-demo,xerces-j2-javadoc,xml-commons-apis,xml-commons-apis-javadoc,xml-commons-apis-manual,xml-commons-resolver,xml-commons-resolver-javadoc,xmlunit,xmlunit-javadoc,xmvn,xmvn-api,xmvn-bisect,xmvn-connector-aether,xmvn-connector-ivy,xmvn-core,xmvn-install,xmvn-javadoc,xmvn-minimal,xmvn-mojo,xmvn-parent-pom,xmvn-resolve,xmvn-subst,xmvn-tools-pom,xz-java,xz-java-javadoc | +| python38 | 3.8 | python38-atomicwrites,python38-attrs,python38-more-itertools,python38-packaging,python38-pluggy,python38-py,python38-pyparsing,python38-pytest,python38-wcwidth | +| virt | rhel | ocaml-hivex,ocaml-hivex-devel,ocaml-libguestfs,ocaml-libguestfs-devel,qemu-kvm-tests | + + +## 3.3 Anolis OS 8.2 改动的 PowerTools 清单 +下表列出了 Anolis OS 8.2 PowerTools 软件包库中改动的软件包。 + +```bash +brlapi-devel +dwarves +fontforge +gcc-plugin-devel +gpgme-devel +gpgmepp-devel +groff +json-c-devel +json-c-doc +js-uglify +libcephfs2 +libcephfs-devel +libdwarves1 +librados-devel +libradosstriper1 +libradosstriper-devel +librbd-devel +libreoffice-sdk +libreoffice-sdk-doc +libstdc++-static +libuninameslist +mesa-libgbm-devel +mesa-libOSMesa-devel +mozjs52-devel +mozjs60-devel +NetworkManager-libnm-devel +openscap-engine-sce-devel +perl-AnyEvent +python-cups-doc +sanlock-devel +uglify-js +``` + +# 4. Extras +extras 软件包库提供了 Anolis OS 8.2 及第三方软件包的 repo 源。下表列出了 Anolis OS 8.2 extras 软件包。 + +```bash +epel-release +``` + +# 5. Plus +Plus 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。下表列出了 Anolis OS 8.2 Plus 软件包。 + +| **软件包** | **许可协议** | **功能描述** | +| --- | --- | --- | +| Dragonfly | ASL 2.0 | 一个分布式的镜像/文件下载工具 | +| anolis-latest-repos | MulanPSLv2 | 支持无感升级的 repo 文件 | +| babassl | Apache-2.0 | BabaSSL是一款轻巧、灵活且靠谱的密码学和TLS协议工具集。 | +| epel-release | GPLv2 | EPEL 仓库的 repo 文件,已迁移到 Extras 仓库,为了保持兼容性,8.2 中暂不删除 | +| java-1.8.0-alibaba-dragonwell | GPL-v2 | 基于 OpenJDK 1.8.0 的下游优化版本 | +| java-11-alibaba-dragonwell | GPL-v2 | 基于 OpenJDK 11 的下游优化版本 | +| jemalloc | BSD | 一款用户态的 malloc 实现,作为依赖引入该仓库 | +| kata-containers | ASL 2.0 | 一个安全容器运行时 | +| kernel (cloud kernel 4.19) | GPLv2 | 基于 Kernel 4.19 LTS 优化的内核 | +| luajit | MIT | Lua的JIT编译器,作为依赖引入该仓库 | +| oceanbase-ce | Mulan PubL v2. | OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。 | +| polardb | Apache License | PolarDB PostgreSQL(下文简称为 PolarDB)是一款阿里云自主研发的云原生数据库产品,100% 兼容 PostgreSQL,采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力。 | +| rocketmq | Apache License, Version 2.0 | 分布式消息中间件 | +| tengine | BSD-2-Clause License | Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 | + + + + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-qu1.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-qu1.md" new file mode 100644 index 0000000000000000000000000000000000000000..72154694c5cb9f3d96f08e56f43c9756d5b7d750 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-qu1.md" @@ -0,0 +1,71 @@ +# 简介 +在 OpenAnolis 社区评估认为有必要的前提下,Anolis OS 会推送优选更新(Quality Updates)版本,该版本是基于特定小版本发布的增量更新版本。在优选更新版本中,通常会更新下列内容: + ++ ANCK 的最新版本; ++ 包含最新的安全漏洞修复(ANSA)的软件包; ++ OpenAnolis 社区推荐的其他必要的缺陷修复和功能增强。 + +用户如使用 Anolis OS RHCK 内核,则优选更新版本通常不会出现重大的 ABI 兼容性问题;如使用 ANCK 内核,则无 ABI 兼容性承诺。 + +优选更新版本的发布不定期,但通常不会频繁发布。优选更新版本发布后,一般推荐所有用户下载并升级到该版本,同一个小版本的上一次发布则自动标记为过期版本。 + +本次发布的是 Anolis OS 8.2 第一个优选更新版本(QU1)。 + +# 发布内容 +Anolis OS 8.2 QU1 发布内容包括 ISO 镜像和虚拟机镜像,REPO 源与 Anolis 8.2 GA 版保持共用,本次只列出有变化的仓库。 + +## ISO 列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.2-QU1-x86_64-dvd.iso | x86_64 架构的安装 ISO | +| AnolisOS-8.2-QU1-aarch64-dvd.iso | aarch64 架构的安装 ISO | +| AnolisOS-8.2-QU1-src-dvd.iso | source 包 ISO | + + ++ ISO 安装注意事项可参阅 [http://mirrors.openanolis.cn/anolis/8.2/isos/QU1/ReadMe-install.txt](http://mirrors.openanolis.cn/anolis/8.2/isos/QU1/ReadMe-install.txt) ++ 完整的安装说明可参阅 [https://www.yuque.com/anolis-docs/manual/installation](https://www.yuque.com/anolis-docs/manual/installation) + +## 虚拟机镜像列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.2-QU1-x86_64-ANCK.qcow2 | x86_64 架构虚拟机镜像搭配 ANCK 内核 | +| AnolisOS-8.2-QU1-x86_64-RHCK.qcow2 | x86_64 架构虚拟机镜像搭配 RHCK 内核[**注1**] | +| AnolisOS-8.2-QU1-aarch64-ANCK.qcow2 | aarch64 架构虚拟机镜像搭配 ANCK 内核 | +| AnolisOS-8.2-QU1-aarch64-RHCK.qcow2 | aarch64 架构虚拟机镜像搭配 RHCK 内核 | + + ++ **注1**: RHCK 内核兼容 CentOS 8.2 的内核,当前版本是 `kernel-4.18.0-193.el8`。 ++ **注2**: 镜像缺省 sudo 用户 `anuser`,对应登录密码是 `anolisos`。 + +## 下载地址 +• [社区官方网站](http://mirrors.openanolis.cn/anolis/8.2/isos/QU1/) + +• [阿里云镜像站](https://mirrors.aliyun.com/anolis/8.2/isos/QU1/) + +## REPO 源列表 +### Distro REPO +| **名称** | **描述** | +| --- | --- | +| Extras | 新增第三方仓库源 | + + +### SIG REPO +| **名称** | **描述** | +| --- | --- | +| HighAvailability | 新增高可用软件包源,该源提供高可用功能所需的软件包。 | +| Plus-64k | 新增默认开启 64k 内存页表的 aarch64 内核 | + + +# 变更日志(ChangeLog) ++ 添加第三方 epel 仓库及自带 debug、source、HA 仓库 ++ 修复默认 ntp 无法同步时间的问题 ++ 修复个别 qemu 虚拟机无法进入图形界面的问题 ++ 内核性能增强、支持更广泛的硬件设备 ++ 更新hardware db、支持识别新设备 ++ lscpu 识别一些新型号设备 ++ ARM 平台新增开启 64k 内存页表的内核 ++ 默认关闭 selinux 服务 ++ 默认关闭 audit 服务 ++ 默认安装集合不再是 minimal ++ 其他常规安全漏洞修复及缺陷更新 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-qu2.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-qu2.md" new file mode 100644 index 0000000000000000000000000000000000000000..d3f27571124b6d01aff57fb6610fb634cc455e96 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2-qu2.md" @@ -0,0 +1,37 @@ +# Anolis OS 8.2 QU2 发行声明 +# 简介 +在 OpenAnolis 社区评估认为有必要的前提下,Anolis OS 会推送优选更新(Quality Updates)版本,该版本是基于特定小版本发布的增量更新版本。在优选更新版本中,通常会更新下列内容: + ++ ANCK 的最新版本; ++ 包含最新的安全漏洞修复(ANSA)的软件包; ++ OpenAnolis 社区推荐的其他必要的缺陷修复和功能增强。 + +用户如使用 Anolis OS RHCK 内核,则优选更新版本通常不会出现重大的 ABI 兼容性问题;如使用 ANCK 内核,则无 ABI 兼容性承诺。 + +优选更新版本的发布不定期,但通常不会频繁发布。优选更新版本发布后,一般推荐所有用户下载并升级到该版本,同一个小版本的上一次发布则自动标记为过期版本。 + +本次发布的是 Anolis OS 8.2 第二个优选更新版本(QU2)。 + +# 发布内容 +Anolis OS 8.2 QU2 发布内容包括 ISO 镜像,REPO 源与 Anolis 8.2 QU1 版保持共用。 + +## ISO 列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.2-QU2-x86_64-dvd.iso | x86_64 架构的安装 ISO | +| AnolisOS-8.2-QU2-aarch64-dvd.iso | aarch64 架构的安装 ISO | +| AnolisOS-8.2-QU2-src-dvd.iso | source 包 ISO | + + ++ ISO 安装注意事项可参阅 [http://mirrors.openanolis.cn/anolis/8.2/isos/QU2/ReadMe-install.txt](http://mirrors.openanolis.cn/anolis/8.2/isos/QU2/ReadMe-install.txt) ++ 完整的安装说明可参阅 [https://www.yuque.com/anolis-docs/manual/installation](https://www.yuque.com/anolis-docs/manual/installation) + +## 下载地址 +• [社区官方网站](http://mirrors.openanolis.cn/anolis/8.2/isos/QU2/) + +• [阿里云镜像站](https://mirrors.aliyun.com/anolis/8.2/isos/QU2/) + +# 变更日志(ChangeLog) ++ 修复在Kunpeng920个别机型上BMC无法显示图形的问题 ++ 修复CVE-2021-4034 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2.md" new file mode 100644 index 0000000000000000000000000000000000000000..67da2590bb58754f96b39d0d815d0c513f478973 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.2.md" @@ -0,0 +1,265 @@ +# 简介 +龙蜥操作系统(Anolis OS) 8 是 OpenAnolis 社区发行的开源 Linux 发行版,与 CentOS 8 100% 兼容,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。 + +本次发布的 Anolis OS 8.2 是 Anolis OS 8 的首个正式发布小版本,支持 x86_64 和 aarch64 架构。Anolis OS 8.2 搭载双内核,包括 RHCK(RHEL Compatible Kernel,RHEL 兼容内核)和 ANCK(Anolis Cloud Kernel,Anolis 云内核)。其中 ANCK 是由社区 Cloud Kernel SIG 组基于上游 4.19 LTS Kernel 研发,提供对稳定性,性能,隔离能力的增强,和**飞腾、海光、兆芯、鲲鹏**芯片的完善支持。 + +# 发布内容 +Anolis OS 8.2 发布内容包括 ISO 镜像、虚拟机镜像和 repo 源。 + +## ISO 列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.2-GA-x86_64-dvd.iso | x86_64 架构的安装 ISO | +| AnolisOS-8.2-GA-aarch64-dvd.iso | aarch64 架构的安装 ISO | +| AnolisOS-8.2-GA-src-dvd.iso | source 包ISO | + + ++ ISO 安装注意事项可参阅 [http://mirrors.openanolis.cn/anolis/8.2/isos/GA/ReadMe-install.txt](http://mirrors.openanolis.cn/anolis/8.2/isos/GA/ReadMe-install.txt) ++ 完整的安装说明可参阅 [https://www.yuque.com/anolis-docs/manual/installation](https://www.yuque.com/anolis-docs/manual/installation) + +## 虚拟机镜像列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.2-GA-x86_64-ANCK.qcow2 | x86_64 架构虚拟机镜像搭配 ANCK 内核 | +| AnolisOS-8.2-GA-x86_64-RHCK.qcow2 | x86_64 架构虚拟机镜像搭配 RHCK 内核[**注1**] | +| AnolisOS-8.2-GA-aarch64-ANCK.qcow2 | aarch64 架构虚拟机镜像搭配 ANCK 内核 | +| AnolisOS-8.2-GA-aarch64-RHCK.qcow2 | aarch64 架构虚拟机镜像搭配 RHCK 内核 | + + ++ **注1**: RHCK 内核兼容 CentOS 8.2 的内核,当前版本是 `kernel-4.18.0-193.el8`。 ++ **注2**: 镜像缺省 sudo 用户 `anuser`,对应登录密码是 `anolisos`。 + +## 下载地址 +• [社区官方网站](https://mirrors.openanolis.cn/anolis/8.2/isos/) + +• [阿里云镜像站](https://mirrors.aliyun.com/anolis/8.2/) + +## REPO 源列表 +Anolis OS 8.2 同时提供了发行版日常运行所需的基础组件(Base OS)、应用流(AppStream)以及开发者工具包(PowerTools)等官方仓库,此外还提供了 OpenAnolis 龙蜥社区特别兴趣小组(Special Interest Group, SIG)发布并维护的 SIG 仓库。 + +### Distro REPO +| **名称** | **描述** | +| --- | --- | +| BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 | +| AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。该部分引入了额外的 RPM Module 形态。 | +| PowerTools | PowerTools 软件包源, 该源提供开发者需要的额外包。 | + + +### SIG REPO +| **名称** | **描述** | +| --- | --- | +| Plus | Plus 软件包源,该源提供 OpenAnolis 龙蜥社区 SIG 组发布并维护的软件包,如 ANCK 内核,Dragonwell 8 JDK等。 | +| DDE | DDE 桌面主包以及依赖包 | + + +# 亮点 +• 100% 兼容 CentOS 8.2 软件生态,兼容国际主流 Linux 厂商发行版; + +• 支持 x86_64 和 aarch64 架构及飞腾、海光、兆芯、鲲鹏等芯片,适配 x86 及 arm64 主流服务器硬件; + +• 支持 Linux Kernel 4.19 LTS 版本并同步上游社区最新成果,帮助用户及时获得开源社区创新红利; + +• 支持 Dragonwell 云原生 Java 运行时; + +• 提供 CentOS 系统到 Anolis OS 迁移工具,帮助系统及应用的顺滑迁移; + +• 完整的软件包/模块修改列表请参阅[附录](#h2bVw)。 + +# 硬件支撑 +## 支持架构 +x86_64 和 aarch64 + +## ANCK 平台兼容性 +ANCK 内核已验证支持的处理器如下,后续将逐步增加对其他处理器的支持,也欢迎广大合作伙伴/开发者参与贡献和验证。 + +| **名称** | **架构** | **CPU** | +| --- | --- | --- | +| 海光 | x86_64 | Hygon C86 7185 32-core Process | +| 兆芯 | x86_64 | Zhaoxin KH-37800D | +| 鲲鹏 | aarch64 | Kunpeng-920 | +| 飞腾 | aarch64 | Phytium FT2000+/64 ,Phytium 2500/64 | + + +# 声明 +Anolis OS 8 不提供任何形式的书面保障和承诺。 + +使用过程请参照发行版各软件包许可证。 + +# 致谢 +忠心感谢参与和协助 Anolis OS 8 项目的所有成员! + +是你们的辛勤付出,以及对开源的热爱才保障版本顺利发布,也为 Anolis OS 更好地发展提供无限空间! + +# 反馈 ++ Bug跟踪:[https://bugs.openanolis.cn/](https://bugs.openanolis.org/) ++ 邮件列表:[http://lists.openanolis.cn/](http://lists.openanolis.org/) ++ 龙蜥OpenAnolis社区交流群号 33311793 + + 龙蜥OpenAnolis社区交流2群号 13600003427 + +# 附录:软件包/模块修改列表 +更完整的软件包列表可以参看《Anolis OS 8.2 软件包发布清单》。 + +[Anolis OS 8.2 软件包发布清单](https://www.yuque.com/anolis-docs/manual/8.2-pkglist) + + + ++ 修改包列表 + +```plain +abrt +anaconda +anaconda-user-help +annobin +binutils +bolt +boom-boot +brltty +ceph +cloud-init +compat-libgfortran-48 +dhcp +dnf +dotnet3.0 +dotnet3.1 +firefox +firewalld +flatpak +gcc +gnome-shell +gnome-themes-standard +gnutls +gpgme +grafana +grafana-pcp +groff +grub2 +grubby +icedtea-web +insights-client +ipa +iptables +iscsi-initiator-utils +json-c +ksc +libdnf +libguestfs +libkcapi +libreoffice +libreport +libreswan +libtimezonemap +libxml2 +libxslt +lorax +mecab-ipadic +memtest86+ +mesa +mozjs52 +mozjs60 +NetworkManager +nginx +nss +opa-ff +opa-fm +openscap +os-prober +pacemaker +perl +perl-CPAN +perl-TimeDate +pesign +plymouth +python2 +python2-setuptools +python3 +python-blivet +python-cffi +python-cups +python-psycopg2 +python-urllib3 +rear +redhat-rpm-config +redhat-support-lib-python +redhat-support-tool +rpm +rpmdevtools +ruby +rubygem-pg +sanlock +scrub +sed +setroubleshoot +setroubleshoot-plugins +shim +sos +spice-gtk +strace +stunnel +syslinux +thunderbird +tuned +vim +WALinuxAgent +webkit2gtk3 +xorg-x11-drv-qxl +xsane +kexec-tools +``` + ++ 新增包列表 + +```plain +anolis-indexhtml +anolis-logos +anolis-release +lorax-templates-anolis +system-lsb +``` + ++ 删除包列表 + +```plain +libcxl +libica +libocxl +librtas +libservicelog +libvpd +libzfcphbaapi +lsvpd +opal-prd +openssl-ibmca +powerpc-utils +ppc64-diag +qclib +s390utils +servicelog +subscription-manager +redhat-indexhtml +redhat-logos +redhat-release +lorax-templates-rhel +redhat-lsb +cobbler +osad +rhn-custom-info +rhn-virtualization +rhncfg +rhnpush +spacewalk-abrt +spacewalk-backend +spacewalk-client-cert +spacewalk-koan +anolis-release +spacewalk-oscap +spacewalk-remote-utils +spacewalk-usix +dnf-plugin-spacewalk +rhn-client-tools +rhnlib +rhnsd +insights-client +virt-who +``` + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.4-pkglist.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.4-pkglist.md" new file mode 100644 index 0000000000000000000000000000000000000000..4a982ba081d74d2eb95e56391be86ce537457563 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.4-pkglist.md" @@ -0,0 +1,801 @@ +龙蜥操作系统(Anolis OS) 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 操作系统发行版,支持多计算架构,具备稳定、高性能、安全、可靠等特点。本文提供了 Anolis OS 8.4 的软件包清单。 + + + +修订历史: + +| **日期** | **版本** | **修订内容** | +| --- | :---: | --- | +| 2021年7月1日星期四 | V1.0 | 初稿 | + + +# 1. BaseOS +## 1.1 BaseOS 软件包清单 +BaseOS 软件包库提供一套核心的底层操作系统的功能,作为所有应用安装的基础。 + +下表列出了 Anolis OS 8.4 BaseOS 软件包库中的所有软件包及其许可协议。因软件包数量较多,故以语雀表格形式展示。 + +[Anolis OS 8.4 BaseOS 包清单表格](https://www.yuque.com/anolis-docs/manual/8.4-pkglist-baseos) + +## 1.2 Anolis OS 8.4 改动的 BaseOS 软件包清单 +下表列出了 Anolis OS 8.4 BaseOS 软件包库中改动的软件包。 + +```plain +binutils +bolt +boom-boot +boom-boot-conf +boom-boot-grub2 +dhcp-client +dhcp-common +dhcp-libs +dhcp-relay +dhcp-server +dlm-lib +dnf +dnf-automatic +dnf-data +firewalld +firewalld-filesystem +gnutls +groff-base +grub2-common +grub2-efi-aa64 +grub2-efi-aa64-cdboot +grub2-efi-aa64-modules +grub2-efi-ia32 +grub2-efi-ia32-cdboot +grub2-efi-ia32-modules +grub2-efi-x64 +grub2-efi-x64-cdboot +grub2-efi-x64-modules +grub2-pc +grub2-pc-modules +grub2-tools +grub2-tools-efi +grub2-tools-extra +grub2-tools-minimal +grubby +hwloc +hwloc-libs +iptables +iptables-arptables +iptables-devel +iptables-ebtables +iptables-libs +iptables-services +iptables-utils +iscsi-initiator-utils +iscsi-initiator-utils-iscsiuio +json-c +ksc +libasan +libatomic +libatomic-static +libbpf +libdnf +libgcc +libgfortran +libgomp +libgomp-offload-nvptx +libipa_hbac +libitm +libkcapi +libkcapi-hmaccalc +liblsan +libquadmath +libsss_autofs +libsss_certmap +libsss_idmap +libsss_nss_idmap +libsss_simpleifp +libsss_sudo +libstdc++ +libtsan +libubsan +libxml2 +libxslt +memtest86+ +mozjs52 +mozjs60 +NetworkManager +NetworkManager-adsl +NetworkManager-bluetooth +NetworkManager-config-server +NetworkManager-dispatcher-routing-rules +NetworkManager-libnm +NetworkManager-ovs +NetworkManager-ppp +NetworkManager-team +NetworkManager-tui +NetworkManager-wifi +NetworkManager-wwan +opa-address-resolution +opa-basic-tools +opa-fastfabric +opa-fm +opa-libopamgt +os-prober +pciutils +pciutils-devel +pciutils-libs +platform-python +python3-boom +python3-cffi +python3-dnf +python3-firewall +python3-hawkey +python3-iscsi-initiator-utils +python3-libdnf +python3-libipa_hbac +python3-libs +python3-libsss_nss_idmap +python3-libxml2 +python3-rpm +python3-sss +python3-sssdconfig +python3-sss-murmur +python3-test +rpm +rpm-apidocs +rpm-build-libs +rpm-cron +rpm-devel +rpm-libs +rpm-plugin-ima +rpm-plugin-prioreset +rpm-plugin-selinux +rpm-plugin-syslog +rpm-plugin-systemd-inhibit +rpm-sign +sanlock-lib +sed +shim-aa64 +shim-ia32 +shim-x64 +sssd +sssd-ad +sssd-client +sssd-common +sssd-common-pac +sssd-dbus +sssd-ipa +sssd-kcm +sssd-krb5 +sssd-krb5-common +sssd-ldap +sssd-libwbclient +sssd-nfs-idmap +sssd-polkit-rules +sssd-proxy +sssd-tools +sssd-winbind-idmap +strace +syslinux +syslinux-extlinux +syslinux-extlinux-nonlinux +syslinux-nonlinux +syslinux-tftpboot +tuned +tuned-profiles-atomic +tuned-profiles-compat +tuned-profiles-cpu-partitioning +tuned-profiles-mssql +tuned-profiles-oracle +vim-minimal +yum +``` + +# 2. AppStream +## 2.1 AppStream 软件包清单 +应用流(AppStream)软件包库中的内容包括其他用户空间应用程序,运行时语言和数据库,以支持各种工作负载和用例。AppStream 引入了模块的概念,可以为单个软件包提供多个版本并在 Anolis OS 8.4 中进行灵活安装。 + +下表列出了 Anolis OS 8.4 AppStream 存储库中的所有软件包及其许可协议。因软件包数量较多,故以语雀表格形式展示。 + + + +[Anolis OS 8.4 AppStream 包清单表格](https://www.yuque.com/anolis-docs/manual/8.4-pkglist-appstream) + +## 2.2 AppStream 模块清单 +下表按模块和模块版本列出了 Anolis OS 8.4 AppStream 软件包库中的软件包。请注意: + +1. 模块版本不一定与模块内的软件包版本相同,只是用于区分当前模块自身的版本号; +2. 模块清单里的软件包一定在 AppStream 中,但是并非 AppStream 软件包库中的所有软件包都是模块。 + + + +| **模块** | **模块版本** | **涉及软件包** | +| --- | --- | --- | +| 389-ds | 1.4 | 389-ds-base 389-ds-base-devel 389-ds-base-legacy-tools 389-ds-base-libs 389-ds-base-snmp python3-lib389 | +| ant | 1.1 | ant ant-lib | +| container-tools | 1 | buildah container-selinux containernetworking-plugins containers-common crit criu fuse-overlayfs oci-systemd-hook oci-umount podman podman-docker python3-criu runc skopeo slirp4netns | +| container-tools | 2 | buildah buildah-tests cockpit-podman conmon container-selinux containernetworking-plugins containers-common crit criu fuse-overlayfs podman podman-docker podman-remote podman-tests python-podman-api python3-criu runc skopeo skopeo-tests slirp4netns toolbox udica | +| container-tools | 3 | buildah buildah-tests cockpit-podman conmon container-selinux containernetworking-plugins containers-common crit criu crun fuse-overlayfs libslirp libslirp-devel oci-seccomp-bpf-hook podman podman-catatonit podman-docker podman-plugins podman-remote podman-tests python3-criu runc skopeo skopeo-tests slirp4netns toolbox udica | +| container-tools | an8 | buildah buildah-tests cockpit-podman conmon container-selinux containernetworking-plugins containers-common crit criu criu-devel criu-libs crun fuse-overlayfs libslirp libslirp-devel oci-seccomp-bpf-hook podman podman-catatonit podman-docker podman-gvproxy podman-plugins podman-remote podman-tests python3-criu python3-podman runc skopeo skopeo-tests slirp4netns toolbox toolbox-tests udica | +| container-tools | an8 | buildah buildah-tests cockpit-podman conmon container-selinux containernetworking-plugins containers-common crit criu crun fuse-overlayfs libslirp libslirp-devel oci-seccomp-bpf-hook podman podman-catatonit podman-docker podman-plugins podman-remote podman-tests python3-criu runc skopeo skopeo-tests slirp4netns toolbox udica | +| eclipse | an8 | apache-commons-compress apache-commons-jxpath apiguardian batik-css batik-util eclipse-ecf-core eclipse-ecf-runtime eclipse-emf-core eclipse-emf-runtime eclipse-emf-xsd eclipse-equinox-osgi eclipse-jdt eclipse-p2-discovery eclipse-pde eclipse-platform eclipse-swt felix-gogo-command felix-gogo-runtime felix-gogo-shell felix-scr glassfish-annotation-api glassfish-el glassfish-el-api glassfish-jsp glassfish-jsp-api glassfish-servlet-api google-gson hamcrest hamcrest-core icu4j jetty-continuation jetty-http jetty-io jetty-security jetty-server jetty-servlet jetty-util jsch junit junit5 jzlib lucene lucene-analysis lucene-analyzers-smartcn lucene-queries lucene-queryparser lucene-sandbox objectweb-asm opentest4j sat4j univocity-parsers xml-commons-apis xmlgraphics-commons xz-java | +| freeradius | 3 | freeradius freeradius-devel freeradius-doc freeradius-krb5 freeradius-ldap freeradius-mysql freeradius-perl freeradius-postgresql freeradius-rest freeradius-sqlite freeradius-unixODBC freeradius-utils python3-freeradius | +| gimp | 2.8 | gimp gimp-devel gimp-devel-tools gimp-libs pygobject2 pygobject2-codegen pygobject2-devel pygobject2-doc pygtk2 pygtk2-codegen pygtk2-devel pygtk2-doc python2-cairo python2-cairo-devel | +| go-toolset | an8 | delve go-toolset golang golang-bin golang-docs golang-misc golang-race golang-tests | +| httpd | 2.4 | httpd httpd-devel httpd-filesystem httpd-manual httpd-tools mod_http2 mod_ldap mod_md mod_proxy_html mod_session mod_ssl | +| idm | client | ipa-client ipa-client-common ipa-client-epn ipa-client-samba ipa-common ipa-healthcheck-core ipa-python-compat ipa-selinux python3-ipaclient python3-ipalib python3-jwcrypto python3-pyusb python3-qrcode python3-qrcode-core python3-yubico | +| idm | DL1 | bind-dyndb-ldap custodia ipa-client ipa-client-common ipa-client-epn ipa-client-samba ipa-common ipa-healthcheck ipa-healthcheck-core ipa-python-compat ipa-selinux ipa-server ipa-server-common ipa-server-dns ipa-server-trust-ad opendnssec python3-custodia python3-ipaclient python3-ipalib python3-ipaserver python3-ipatests python3-jwcrypto python3-kdcproxy python3-pyusb python3-qrcode python3-qrcode-core python3-yubico slapi-nis softhsm softhsm-devel | +| inkscape | 0.92.3 | inkscape inkscape-docs inkscape-view python2-scour | +| javapackages-runtime | 201801 | javapackages-filesystem javapackages-tools | +| jmc | an8 | HdrHistogram HdrHistogram-javadoc directory-maven-plugin directory-maven-plugin-javadoc ee4j-parent jaf jaf-javadoc jmc jmc-core jmc-core-javadoc lz4-java lz4-java-javadoc owasp-java-encoder owasp-java-encoder-javadoc | +| libselinux-python | 2.8 | libselinux-python | +| llvm-toolset | an8 | clang clang-analyzer clang-devel clang-libs clang-tools-extra compiler-rt git-clang-format libomp libomp-devel libomp-test lld lld-devel lld-libs lld-test lldb lldb-devel llvm llvm-devel llvm-doc llvm-googletest llvm-libs llvm-static llvm-test llvm-toolset python3-clang python3-lit python3-lldb | +| mailman | 2.1 | mailman | +| mariadb | 10.3 | Judy galera mariadb mariadb-backup mariadb-common mariadb-devel mariadb-embedded mariadb-embedded-devel mariadb-errmsg mariadb-gssapi-server mariadb-oqgraph-engine mariadb-server mariadb-server-galera mariadb-server-utils mariadb-test | +| mariadb | 10.5 | Judy galera mariadb mariadb-backup mariadb-common mariadb-devel mariadb-embedded mariadb-embedded-devel mariadb-errmsg mariadb-gssapi-server mariadb-oqgraph-engine mariadb-pam mariadb-server mariadb-server-galera mariadb-server-utils mariadb-test | +| maven | 3.5 | aopalliance apache-commons-cli apache-commons-codec apache-commons-io apache-commons-lang3 apache-commons-logging atinject cdi-api geronimo-annotation glassfish-el-api google-guice guava20 hawtjni-runtime httpcomponents-client httpcomponents-core jansi jansi-native jboss-interceptors-1.2-api jcl-over-slf4j jsoup maven maven-lib maven-resolver-api maven-resolver-connector-basic maven-resolver-impl maven-resolver-spi maven-resolver-transport-wagon maven-resolver-util maven-shared-utils maven-wagon-file maven-wagon-http maven-wagon-http-shared maven-wagon-provider-api plexus-cipher plexus-classworlds plexus-containers-component-annotations plexus-interpolation plexus-sec-dispatcher plexus-utils sisu-inject sisu-plexus slf4j | +| maven | 3.6 | aopalliance apache-commons-cli apache-commons-codec apache-commons-io apache-commons-lang3 atinject cdi-api geronimo-annotation google-guice guava httpcomponents-client httpcomponents-core jansi jcl-over-slf4j jsoup jsr-305 maven maven-lib maven-openjdk11 maven-openjdk8 maven-resolver maven-shared-utils maven-wagon plexus-cipher plexus-classworlds plexus-containers-component-annotations plexus-interpolation plexus-sec-dispatcher plexus-utils sisu slf4j | +| mercurial | 4.8 | mercurial mercurial-hgk | +| mod_auth_openidc | 2.3 | cjose cjose-devel mod_auth_openidc | +| mysql | 8 | mecab mecab-ipadic mecab-ipadic-EUCJP mysql mysql-common mysql-devel mysql-errmsg mysql-libs mysql-server mysql-test | +| nginx | 1.14 | nginx nginx-all-modules nginx-filesystem nginx-mod-http-image-filter nginx-mod-http-perl nginx-mod-http-xslt-filter nginx-mod-mail nginx-mod-stream | +| nginx | 1.16 | nginx nginx-all-modules nginx-filesystem nginx-mod-http-image-filter nginx-mod-http-perl nginx-mod-http-xslt-filter nginx-mod-mail nginx-mod-stream | +| nginx | 1.18 | nginx nginx-all-modules nginx-filesystem nginx-mod-http-image-filter nginx-mod-http-perl nginx-mod-http-xslt-filter nginx-mod-mail nginx-mod-stream | +| nodejs | 10 | nodejs nodejs-devel nodejs-docs nodejs-full-i18n nodejs-nodemon nodejs-packaging npm | +| nodejs | 12 | nodejs nodejs-devel nodejs-docs nodejs-full-i18n nodejs-nodemon nodejs-packaging npm | +| nodejs | 14 | nodejs nodejs-devel nodejs-docs nodejs-full-i18n nodejs-nodemon nodejs-packaging npm | +| nodejs | 14 | nodejs nodejs-devel nodejs-docs nodejs-full-i18n nodejs-packaging npm | +| parfait | 0.5 | log4j12 log4j12-javadoc parfait parfait-examples parfait-javadoc pcp-parfait-agent si-units si-units-javadoc unit-api unit-api-javadoc uom-lib uom-lib-javadoc uom-parent uom-se uom-se-javadoc uom-systems uom-systems-javadoc | +| perl | 5.24 | perl perl-Algorithm-Diff perl-Archive-Tar perl-Archive-Zip perl-Attribute-Handlers perl-B-Debug perl-CPAN perl-CPAN-Meta perl-CPAN-Meta-Requirements perl-CPAN-Meta-YAML perl-Carp perl-Compress-Bzip2 perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Config-Perl-V perl-DB_File perl-Data-Dumper perl-Data-OptList perl-Data-Section perl-Devel-PPPort perl-Devel-Peek perl-Devel-SelfStubber perl-Devel-Size perl-Digest perl-Digest-MD5 perl-Digest-SHA perl-Encode perl-Encode-devel perl-Env perl-Errno perl-Exporter perl-ExtUtils-CBuilder perl-ExtUtils-Command perl-ExtUtils-Embed perl-ExtUtils-Install perl-ExtUtils-MM-Utils perl-ExtUtils-MakeMaker perl-ExtUtils-Manifest perl-ExtUtils-Miniperl perl-ExtUtils-ParseXS perl-Fedora-VSP perl-File-Fetch perl-File-HomeDir perl-File-Path perl-File-Temp perl-File-Which perl-Filter perl-Filter-Simple perl-Getopt-Long perl-HTTP-Tiny perl-IO perl-IO-Compress perl-IO-Socket-IP perl-IO-Zlib perl-IPC-Cmd perl-IPC-SysV perl-IPC-System-Simple perl-JSON-PP perl-Locale-Codes perl-Locale-Maketext perl-Locale-Maketext-Simple perl-MIME-Base64 perl-MRO-Compat perl-Math-BigInt perl-Math-BigInt-FastCalc perl-Math-BigRat perl-Math-Complex perl-Memoize perl-Module-Build perl-Module-CoreList perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional perl-Module-Loaded perl-Module-Metadata perl-Net-Ping perl-Package-Generator perl-Params-Check perl-Params-Util perl-PathTools perl-Perl-OSType perl-PerlIO-via-QuotedPrint perl-Pod-Checker perl-Pod-Escapes perl-Pod-Html perl-Pod-Parser perl-Pod-Perldoc perl-Pod-Simple perl-Pod-Usage perl-Scalar-List-Utils perl-SelfLoader perl-Socket perl-Software-License perl-Storable perl-Sub-Exporter perl-Sub-Install perl-Sys-Syslog perl-Term-ANSIColor perl-Term-Cap perl-Test perl-Test-Harness perl-Test-Simple perl-Text-Balanced perl-Text-Diff perl-Text-Glob perl-Text-ParseWords perl-Text-Tabs+Wrap perl-Text-Template perl-Thread-Queue perl-Time-HiRes perl-Time-Local perl-Time-Piece perl-URI perl-Unicode-Collate perl-Unicode-Normalize perl-autodie perl-bignum perl-constant perl-core perl-devel perl-encoding perl-experimental perl-generators perl-homedir perl-inc-latest perl-interpreter perl-libnet perl-libnetcfg perl-libs perl-local-lib perl-macros perl-open perl-parent perl-perlfaq perl-podlators perl-tests perl-threads perl-threads-shared perl-utils perl-version | +| perl | 5.3 | perl perl-Algorithm-Diff perl-Archive-Tar perl-Archive-Zip perl-Attribute-Handlers perl-CPAN perl-CPAN-DistnameInfo perl-CPAN-Meta perl-CPAN-Meta-Requirements perl-CPAN-Meta-YAML perl-Carp perl-Compress-Bzip2 perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Config-Perl-V perl-DB_File perl-Data-Dumper perl-Data-OptList perl-Data-Section perl-Devel-PPPort perl-Devel-Peek perl-Devel-SelfStubber perl-Devel-Size perl-Digest perl-Digest-MD5 perl-Digest-SHA perl-Encode perl-Encode-devel perl-Env perl-Errno perl-Exporter perl-ExtUtils-CBuilder perl-ExtUtils-Command perl-ExtUtils-Embed perl-ExtUtils-Install perl-ExtUtils-MM-Utils perl-ExtUtils-MakeMaker perl-ExtUtils-Manifest perl-ExtUtils-Miniperl perl-ExtUtils-ParseXS perl-Fedora-VSP perl-File-Fetch perl-File-HomeDir perl-File-Path perl-File-Temp perl-File-Which perl-Filter perl-Filter-Simple perl-Getopt-Long perl-HTTP-Tiny perl-IO perl-IO-Compress perl-IO-Socket-IP perl-IO-Zlib perl-IPC-Cmd perl-IPC-SysV perl-IPC-System-Simple perl-Importer perl-JSON-PP perl-Locale-Maketext perl-Locale-Maketext-Simple perl-MIME-Base64 perl-MRO-Compat perl-Math-BigInt perl-Math-BigInt-FastCalc perl-Math-BigRat perl-Math-Complex perl-Memoize perl-Module-Build perl-Module-CoreList perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional perl-Module-Loaded perl-Module-Metadata perl-Net-Ping perl-Object-HashBase perl-Object-HashBase-tools perl-Package-Generator perl-Params-Check perl-Params-Util perl-PathTools perl-Perl-OSType perl-PerlIO-via-QuotedPrint perl-Pod-Checker perl-Pod-Escapes perl-Pod-Html perl-Pod-Parser perl-Pod-Perldoc perl-Pod-Simple perl-Pod-Usage perl-Scalar-List-Utils perl-SelfLoader perl-Socket perl-Software-License perl-Storable perl-Sub-Exporter perl-Sub-Install perl-Sys-Syslog perl-Term-ANSIColor perl-Term-Cap perl-Term-Table perl-Test perl-Test-Harness perl-Test-Simple perl-Text-Balanced perl-Text-Diff perl-Text-Glob perl-Text-ParseWords perl-Text-Tabs+Wrap perl-Text-Template perl-Thread-Queue perl-Time-HiRes perl-Time-Local perl-Time-Piece perl-URI perl-Unicode-Collate perl-Unicode-Normalize perl-autodie perl-bignum perl-constant perl-devel perl-encoding perl-experimental perl-generators perl-homedir perl-inc-latest perl-interpreter perl-libnet perl-libnetcfg perl-libs perl-local-lib perl-macros perl-open perl-parent perl-perlfaq perl-podlators perl-tests perl-threads perl-threads-shared perl-utils perl-version | +| perl-App-cpanminus | 1.7044 | perl-App-cpanminus perl-CPAN-DistnameInfo perl-CPAN-Meta-Check perl-File-pushd perl-Module-CPANfile perl-Parse-PMFile perl-String-ShellQuote | +| perl-DBD-MySQL | 4.046 | perl-DBD-MySQL | +| perl-DBD-Pg | 3.7 | perl-DBD-Pg | +| perl-DBD-SQLite | 1.58 | perl-DBD-SQLite | +| perl-DBI | 1.641 | perl-DBI | +| perl-FCGI | 0.78 | perl-FCGI | +| perl-IO-Socket-SSL | 2.066 | perl-IO-Socket-SSL perl-Net-SSLeay | +| perl-libwww-perl | 6.34 | perl-Data-Dump perl-Digest-HMAC perl-Encode-Locale perl-File-Listing perl-HTML-Parser perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-HTML perl-LWP-MediaTypes perl-LWP-Protocol-https perl-Mozilla-CA perl-NTLM perl-Net-HTTP perl-TimeDate perl-Try-Tiny perl-WWW-RobotRules perl-libwww-perl | +| perl-YAML | 1.24 | perl-YAML | +| php | 7.2 | apcu-panel libzip libzip-devel libzip-tools php php-bcmath php-cli php-common php-dba php-dbg php-devel php-embedded php-enchant php-fpm php-gd php-gmp php-intl php-json php-ldap php-mbstring php-mysqlnd php-odbc php-opcache php-pdo php-pear php-pecl-apcu php-pecl-apcu-devel php-pecl-zip php-pgsql php-process php-recode php-snmp php-soap php-xml php-xmlrpc | +| php | 7.3 | apcu-panel libzip libzip-devel libzip-tools php php-bcmath php-cli php-common php-dba php-dbg php-devel php-embedded php-enchant php-fpm php-gd php-gmp php-intl php-json php-ldap php-mbstring php-mysqlnd php-odbc php-opcache php-pdo php-pear php-pecl-apcu php-pecl-apcu-devel php-pecl-rrd php-pecl-xdebug php-pecl-zip php-pgsql php-process php-recode php-snmp php-soap php-xml php-xmlrpc | +| php | 7.4 | apcu-panel libzip libzip-devel libzip-tools php php-bcmath php-cli php-common php-dba php-dbg php-devel php-embedded php-enchant php-ffi php-fpm php-gd php-gmp php-intl php-json php-ldap php-mbstring php-mysqlnd php-odbc php-opcache php-pdo php-pear php-pecl-apcu php-pecl-apcu-devel php-pecl-rrd php-pecl-xdebug php-pecl-zip php-pgsql php-process php-snmp php-soap php-xml php-xmlrpc | +| php | 7.4 | libzip libzip-devel libzip-tools php php-bcmath php-cli php-common php-dba php-dbg php-devel php-embedded php-enchant php-ffi php-fpm php-gd php-gmp php-intl php-json php-ldap php-mbstring php-mysqlnd php-odbc php-opcache php-pdo php-pear php-pgsql php-process php-snmp php-soap php-xml php-xmlrpc | +| pki-core | 10.6 | jss jss-javadoc ldapjdk ldapjdk-javadoc pki-acme pki-base pki-base-java pki-ca pki-kra pki-server pki-symkey pki-tools python3-pki tomcatjss | +| pki-deps | 10.6 | apache-commons-collections apache-commons-lang apache-commons-net bea-stax-api glassfish-fastinfoset glassfish-jaxb-api glassfish-jaxb-core glassfish-jaxb-runtime glassfish-jaxb-txw2 jackson-annotations jackson-core jackson-databind jackson-jaxrs-json-provider jackson-jaxrs-providers jackson-module-jaxb-annotations jakarta-commons-httpclient javassist javassist-javadoc pki-servlet-4.0-api pki-servlet-engine python-nss-doc python3-nss relaxngDatatype resteasy slf4j slf4j-jdk14 stax-ex velocity xalan-j2 xerces-j2 xml-commons-apis xml-commons-resolver xmlstreambuffer xsom | +| pmdk | 1_fileformat_v6 | daxio libpmem libpmem-debug libpmem-devel libpmemblk libpmemblk-debug libpmemblk-devel libpmemlog libpmemlog-debug libpmemlog-devel libpmemobj++-devel libpmemobj++-doc libpmemobj libpmemobj-debug libpmemobj-devel libpmempool libpmempool-debug libpmempool-devel librpmem librpmem-debug librpmem-devel pmempool pmreorder rpmemd | +| postgresql | 10 | postgresql postgresql-contrib postgresql-docs postgresql-plperl postgresql-plpython3 postgresql-pltcl postgresql-server postgresql-server-devel postgresql-static postgresql-test postgresql-test-rpm-macros postgresql-upgrade postgresql-upgrade-devel | +| postgresql | 12 | pgaudit postgres-decoderbufs postgresql postgresql-contrib postgresql-docs postgresql-plperl postgresql-plpython3 postgresql-pltcl postgresql-server postgresql-server-devel postgresql-static postgresql-test postgresql-test-rpm-macros postgresql-upgrade postgresql-upgrade-devel | +| postgresql | 13 | pgaudit postgres-decoderbufs postgresql postgresql-contrib postgresql-docs postgresql-plperl postgresql-plpython3 postgresql-pltcl postgresql-server postgresql-server-devel postgresql-static postgresql-test postgresql-test-rpm-macros postgresql-upgrade postgresql-upgrade-devel | +| postgresql | 9.6 | postgresql postgresql-contrib postgresql-docs postgresql-plperl postgresql-plpython3 postgresql-pltcl postgresql-server postgresql-server-devel postgresql-static postgresql-test postgresql-test-rpm-macros | +| python27 | 2.7 | babel python-nose-docs python-psycopg2-doc python-sqlalchemy-doc python2 python2-Cython python2-PyMySQL python2-attrs python2-babel python2-backports python2-backports-ssl_match_hostname python2-bson python2-chardet python2-coverage python2-debug python2-devel python2-dns python2-docs python2-docs-info python2-docutils python2-funcsigs python2-idna python2-ipaddress python2-jinja2 python2-libs python2-lxml python2-markupsafe python2-mock python2-nose python2-numpy python2-numpy-doc python2-numpy-f2py python2-pip python2-pip-wheel python2-pluggy python2-psycopg2 python2-psycopg2-debug python2-psycopg2-tests python2-py python2-pygments python2-pymongo python2-pymongo-gridfs python2-pysocks python2-pytest python2-pytest-mock python2-pytz python2-pyyaml python2-requests python2-rpm-macros python2-scipy python2-setuptools python2-setuptools-wheel python2-setuptools_scm python2-six python2-sqlalchemy python2-test python2-tkinter python2-tools python2-urllib3 python2-virtualenv python2-wheel python2-wheel-wheel | +| python36 | 3.6 | python-nose-docs python-pymongo-doc python-sqlalchemy-doc python-virtualenv-doc python3-PyMySQL python3-bson python3-distro python3-docs python3-docutils python3-nose python3-pygments python3-pymongo python3-pymongo-gridfs python3-scipy python3-sqlalchemy python3-virtualenv python3-wheel python3-wheel-wheel python36 python36-debug python36-devel python36-rpm-macros | +| python38 | 3.8 | python38 python38-Cython python38-PyMySQL python38-asn1crypto python38-babel python38-cffi python38-chardet python38-cryptography python38-debug python38-devel python38-idle python38-idna python38-jinja2 python38-libs python38-lxml python38-markupsafe python38-mod_wsgi python38-numpy python38-numpy-doc python38-numpy-f2py python38-pip python38-pip-wheel python38-ply python38-psutil python38-psycopg2 python38-psycopg2-doc python38-psycopg2-tests python38-pycparser python38-pysocks python38-pytz python38-pyyaml python38-requests python38-rpm-macros python38-scipy python38-setuptools python38-setuptools-wheel python38-six python38-test python38-tkinter python38-urllib3 python38-wheel python38-wheel-wheel | +| python39 | 3.9 | python39 python39-PyMySQL python39-attrs python39-cffi python39-chardet python39-cryptography python39-debug python39-devel python39-idle python39-idna python39-iniconfig python39-libs python39-lxml python39-mod_wsgi python39-numpy python39-numpy-doc python39-numpy-f2py python39-pip python39-pip-wheel python39-ply python39-psutil python39-psycopg2 python39-psycopg2-doc python39-psycopg2-tests python39-pycparser python39-pysocks python39-pytest python39-pyyaml python39-requests python39-rpm-macros python39-scipy python39-setuptools python39-setuptools-wheel python39-six python39-test python39-tkinter python39-toml python39-urllib3 python39-wcwidth python39-wheel python39-wheel-wheel | +| redis | 5 | redis redis-devel redis-doc | +| redis | 6 | redis redis-devel redis-doc | +| ruby | 2.5 | ruby ruby-devel ruby-doc ruby-irb ruby-libs rubygem-abrt rubygem-abrt-doc rubygem-bigdecimal rubygem-bson rubygem-bson-doc rubygem-bundler rubygem-bundler-doc rubygem-did_you_mean rubygem-io-console rubygem-json rubygem-minitest rubygem-mongo rubygem-mongo-doc rubygem-mysql2 rubygem-mysql2-doc rubygem-net-telnet rubygem-openssl rubygem-pg rubygem-pg-doc rubygem-power_assert rubygem-psych rubygem-rake rubygem-rdoc rubygem-test-unit rubygem-xmlrpc rubygems rubygems-devel | +| ruby | 2.6 | ruby ruby-devel ruby-doc ruby-libs rubygem-abrt rubygem-abrt-doc rubygem-bigdecimal rubygem-bson rubygem-bson-doc rubygem-bundler rubygem-did_you_mean rubygem-io-console rubygem-irb rubygem-json rubygem-minitest rubygem-mongo rubygem-mongo-doc rubygem-mysql2 rubygem-mysql2-doc rubygem-net-telnet rubygem-openssl rubygem-pg rubygem-pg-doc rubygem-power_assert rubygem-psych rubygem-rake rubygem-rdoc rubygem-test-unit rubygem-xmlrpc rubygems rubygems-devel | +| ruby | 2.7 | ruby ruby-default-gems ruby-devel ruby-doc ruby-libs rubygem-abrt rubygem-abrt-doc rubygem-bigdecimal rubygem-bson rubygem-bson-doc rubygem-bundler rubygem-io-console rubygem-irb rubygem-json rubygem-minitest rubygem-mongo rubygem-mongo-doc rubygem-mysql2 rubygem-mysql2-doc rubygem-net-telnet rubygem-openssl rubygem-pg rubygem-pg-doc rubygem-power_assert rubygem-psych rubygem-rake rubygem-rdoc rubygem-test-unit rubygem-xmlrpc rubygems rubygems-devel | +| rust-toolset | an8 | cargo cargo-doc clippy rls rust rust-analysis rust-debugger-common rust-doc rust-gdb rust-lldb rust-std-static rust-toolset rustfmt | +| scala | 2.1 | hawtjni-runtime jansi jansi-native jline scala scala-apidoc scala-swing | +| squid | 4 | libecap libecap-devel | +| squid | 4 | libecap libecap-devel squid | +| subversion | 1.1 | libserf mod_dav_svn subversion subversion-devel subversion-gnome subversion-javahl subversion-libs subversion-perl subversion-tools utf8proc | +| subversion | 1.14 | libserf mod_dav_svn python3-subversion subversion subversion-devel subversion-gnome subversion-javahl subversion-libs subversion-perl subversion-tools utf8proc | +| swig | 3 | swig swig-doc swig-gdb | +| swig | 4 | swig swig-doc swig-gdb | +| varnish | 6 | varnish varnish-devel varnish-docs varnish-modules | +| virt | an | hivex hivex-devel libguestfs libguestfs-bash-completion libguestfs-benchmarking libguestfs-devel libguestfs-gfs2 libguestfs-gobject libguestfs-gobject-devel libguestfs-inspect-icons libguestfs-java libguestfs-java-devel libguestfs-javadoc libguestfs-man-pages-ja libguestfs-man-pages-uk libguestfs-rescue libguestfs-rsync libguestfs-tools libguestfs-tools-c libguestfs-winsupport libguestfs-xfs libiscsi libiscsi-devel libiscsi-utils libnbd libnbd-devel libvirt libvirt-admin libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-kvm libvirt-dbus libvirt-devel libvirt-docs libvirt-libs libvirt-lock-sanlock libvirt-nss lua-guestfs nbdfuse nbdkit nbdkit-bash-completion nbdkit-basic-filters nbdkit-basic-plugins nbdkit-curl-plugin nbdkit-devel nbdkit-example-plugins nbdkit-gzip-plugin nbdkit-linuxdisk-plugin nbdkit-python-plugin nbdkit-server nbdkit-ssh-plugin nbdkit-vddk-plugin nbdkit-xz-filter netcf netcf-devel netcf-libs perl-Sys-Guestfs perl-Sys-Virt perl-hivex python3-hivex python3-libguestfs python3-libnbd python3-libvirt qemu-guest-agent qemu-img qemu-kvm qemu-kvm-block-curl qemu-kvm-block-gluster qemu-kvm-block-iscsi qemu-kvm-block-rbd qemu-kvm-block-ssh qemu-kvm-common qemu-kvm-core ruby-hivex ruby-libguestfs seabios seabios-bin seavgabios-bin sgabios sgabios-bin supermin supermin-devel virt-dib virt-v2v | + + +## 2.3 Anolis OS 8.4 改动的 AppStream 软件包清单 +下表列出了 Anolis OS 8.4 AppStream 软件包库中改动的软件包。 + +```plain +abrt +abrt-addon-ccpp +abrt-addon-coredump-helper +abrt-addon-kerneloops +abrt-addon-pstoreoops +abrt-addon-vmcore +abrt-addon-xorg +abrt-cli +abrt-cli-ng +abrt-console-notification +abrt-dbus +abrt-desktop +abrt-gui +abrt-gui-libs +abrt-libs +abrt-plugin-machine-id +abrt-plugin-sosreport +abrt-tui +adwaita-gtk2-theme +anaconda-user-help +annobin +annobin-annocheck +aspnetcore-runtime-3.0 +aspnetcore-runtime-3.1 +aspnetcore-runtime-5.0 +aspnetcore-targeting-pack-3.0 +aspnetcore-targeting-pack-3.1 +aspnetcore-targeting-pack-5.0 +autocorr-af +autocorr-bg +autocorr-ca +autocorr-cs +autocorr-da +autocorr-de +autocorr-en +autocorr-es +autocorr-fa +autocorr-fi +autocorr-fr +autocorr-ga +autocorr-hr +autocorr-hu +autocorr-is +autocorr-it +autocorr-ja +autocorr-ko +autocorr-lb +autocorr-lt +autocorr-mn +autocorr-nl +autocorr-pl +autocorr-pt +autocorr-ro +autocorr-ru +autocorr-sk +autocorr-sl +autocorr-sr +autocorr-sv +autocorr-tr +autocorr-vi +autocorr-zh +binutils-devel +blivet-data +cloud-init +compat-libgfortran-48 +composer-cli +cpp +crash-gcore-command +cups-filters +cups-filters-libs +dotnet +dotnet-apphost-pack-3.0 +dotnet-apphost-pack-3.1 +dotnet-apphost-pack-5.0 +dotnet-host +dotnet-hostfxr-3.0 +dotnet-hostfxr-3.1 +dotnet-hostfxr-5.0 +dotnet-runtime-3.0 +dotnet-runtime-3.1 +dotnet-runtime-5.0 +dotnet-sdk-3.0 +dotnet-sdk-3.1 +dotnet-sdk-5.0 +dotnet-targeting-pack-3.0 +dotnet-targeting-pack-3.1 +dotnet-targeting-pack-5.0 +dotnet-templates-3.0 +dotnet-templates-3.1 +dotnet-templates-5.0 +evolution-mapi +evolution-mapi-langpacks +fence-virt +fence-virtd +fence-virtd-libvirt +fence-virtd-multicast +fence-virtd-serial +fence-virtd-tcp +firefox +firewall-applet +firewall-config +freerdp +freerdp-libs +gcc +gcc-c++ +gcc-gdb-plugin +gcc-gfortran +gcc-offload-nvptx +git +git-all +git-core +git-core-doc +git-credential-libsecret +git-daemon +git-email +git-gui +git-instaweb +gitk +git-subtree +git-svn +gitweb +gnome-control-center +gnome-control-center-filesystem +gnome-themes-standard +gnutls-c++ +gnutls-dane +gnutls-devel +gnutls-utils +grafana +grafana-pcp +hwloc-gui +hwloc-plugins +icedtea-web +icedtea-web-javadoc +initial-setup +initial-setup-gui +intel-gpu-tools +json-c-devel +kernel-rpm-macros +langtable +libfdt +libitm-devel +libosinfo +libquadmath-devel +librados2 +librbd1 +libreoffice-base +libreoffice-calc +libreoffice-core +libreoffice-data +libreoffice-draw +libreoffice-emailmerge +libreoffice-filters +libreoffice-gdb-debug-support +libreoffice-graphicfilter +libreoffice-gtk3 +libreoffice-help-ar +libreoffice-help-bg +libreoffice-help-bn +libreoffice-help-ca +libreoffice-help-cs +libreoffice-help-da +libreoffice-help-de +libreoffice-help-dz +libreoffice-help-el +libreoffice-help-en +libreoffice-help-es +libreoffice-help-et +libreoffice-help-eu +libreoffice-help-fi +libreoffice-help-fr +libreoffice-help-gl +libreoffice-help-gu +libreoffice-help-he +libreoffice-help-hi +libreoffice-help-hr +libreoffice-help-hu +libreoffice-help-id +libreoffice-help-it +libreoffice-help-ja +libreoffice-help-ko +libreoffice-help-lt +libreoffice-help-lv +libreoffice-help-nb +libreoffice-help-nl +libreoffice-help-nn +libreoffice-help-pl +libreoffice-help-pt-BR +libreoffice-help-pt-PT +libreoffice-help-ro +libreoffice-help-ru +libreoffice-help-si +libreoffice-help-sk +libreoffice-help-sl +libreoffice-help-sv +libreoffice-help-ta +libreoffice-help-tr +libreoffice-help-uk +libreoffice-help-zh-Hans +libreoffice-help-zh-Hant +libreoffice-impress +libreofficekit +libreoffice-langpack-af +libreoffice-langpack-ar +libreoffice-langpack-as +libreoffice-langpack-bg +libreoffice-langpack-bn +libreoffice-langpack-br +libreoffice-langpack-ca +libreoffice-langpack-cs +libreoffice-langpack-cy +libreoffice-langpack-da +libreoffice-langpack-de +libreoffice-langpack-dz +libreoffice-langpack-el +libreoffice-langpack-en +libreoffice-langpack-es +libreoffice-langpack-et +libreoffice-langpack-eu +libreoffice-langpack-fa +libreoffice-langpack-fi +libreoffice-langpack-fr +libreoffice-langpack-ga +libreoffice-langpack-gl +libreoffice-langpack-gu +libreoffice-langpack-he +libreoffice-langpack-hi +libreoffice-langpack-hr +libreoffice-langpack-hu +libreoffice-langpack-id +libreoffice-langpack-it +libreoffice-langpack-ja +libreoffice-langpack-kk +libreoffice-langpack-kn +libreoffice-langpack-ko +libreoffice-langpack-lt +libreoffice-langpack-lv +libreoffice-langpack-mai +libreoffice-langpack-ml +libreoffice-langpack-mr +libreoffice-langpack-nb +libreoffice-langpack-nl +libreoffice-langpack-nn +libreoffice-langpack-nr +libreoffice-langpack-nso +libreoffice-langpack-or +libreoffice-langpack-pa +libreoffice-langpack-pl +libreoffice-langpack-pt-BR +libreoffice-langpack-pt-PT +libreoffice-langpack-ro +libreoffice-langpack-ru +libreoffice-langpack-si +libreoffice-langpack-sk +libreoffice-langpack-sl +libreoffice-langpack-sr +libreoffice-langpack-ss +libreoffice-langpack-st +libreoffice-langpack-sv +libreoffice-langpack-ta +libreoffice-langpack-te +libreoffice-langpack-th +libreoffice-langpack-tn +libreoffice-langpack-tr +libreoffice-langpack-ts +libreoffice-langpack-uk +libreoffice-langpack-ve +libreoffice-langpack-xh +libreoffice-langpack-zh-Hans +libreoffice-langpack-zh-Hant +libreoffice-langpack-zu +libreoffice-math +libreoffice-ogltrans +libreoffice-opensymbol-fonts +libreoffice-pdfimport +libreoffice-pyuno +libreoffice-ure +libreoffice-ure-common +libreoffice-wiki-publisher +libreoffice-writer +libreoffice-x11 +libreoffice-xsltfilter +libreswan +libstdc++-devel +libstdc++-docs +libucil +libuv +libvirt-gconfig +libvirt-glib +libvirt-gobject +libwinpr +libwinpr-devel +libXi +libXi-devel +libxkbfile +libxml2-devel +libxslt-devel +lorax +lorax-composer +lorax-lmc-novirt +lorax-lmc-virt +lorax-templates-generic +mstflint +netstandard-targeting-pack-2.1 +NetworkManager-cloud-setup +nss +nss-devel +nss-softokn +nss-softokn-devel +nss-softokn-freebl +nss-softokn-freebl-devel +nss-sysinit +nss-tools +nss-util +nss-util-devel +openscap +openscap-devel +openscap-engine-sce +openscap-python3 +openscap-scanner +openscap-utils +osinfo-db-tools +perl-Git +perl-Git-SVN +platform-python-debug +platform-python-devel +plymouth +plymouth-core-libs +plymouth-graphics-libs +plymouth-plugin-fade-throbber +plymouth-plugin-label +plymouth-plugin-script +plymouth-plugin-space-flares +plymouth-plugin-throbgress +plymouth-plugin-two-step +plymouth-scripts +plymouth-system-theme +plymouth-theme-charge +plymouth-theme-fade-in +plymouth-theme-script +plymouth-theme-solar +plymouth-theme-spinfinity +plymouth-theme-spinner +python3-abrt +python3-abrt-addon +python3-abrt-container-addon +python3-abrt-doc +python3-blivet +python3-cups +python3-idle +python3-langtable +python3-psycopg2 +python3-pyOpenSSL +python3-sanlock +python3-tkinter +rear +redhat-rpm-config +redhat-support-lib-python +redhat-support-tool +rpm-build +rpmdevtools +rpm-plugin-fapolicyd +sanlk-reset +sanlock +scrub +setroubleshoot +setroubleshoot-plugins +setroubleshoot-server +spice-qxl-wddm-dod +system-lsb +system-lsb-core +system-lsb-cxx +system-lsb-desktop +system-lsb-languages +system-lsb-printing +system-lsb-submod-multimedia +system-lsb-submod-security +thunderbird +tuned-gtk +tuned-utils +tuned-utils-systemtap +ucx +ucx-cma +ucx-devel +ucx-ib +ucx-rdmacm +vim-common +vim-enhanced +vim-filesystem +vim-X11 +vulkan-headers +vulkan-loader +vulkan-loader-devel +vulkan-tools +vulkan-validation-layers +WALinuxAgent +WALinuxAgent-udev +xdg-desktop-portal-gtk +xorg-x11-drv-ati +xorg-x11-drv-intel +xorg-x11-drv-qxl +xorg-x11-server-common +xorg-x11-server-Xdmx +xorg-x11-server-Xephyr +xorg-x11-server-Xnest +xorg-x11-server-Xorg +xorg-x11-server-Xspice +xorg-x11-server-Xvfb +xorg-x11-server-Xwayland +xsane +xsane-common +xsane-gimp +``` + +# 3. PowerTools +## 3.1 PowerTools 软件包清单 +PowerTools 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。 + +下表列出了 Anolis OS 8 PowerTools 软件包库中的所有软件包及其许可证。因软件包数量较多,故以语雀表格形式展示。 + + + +[Anolis OS 8.4 PowerTools 包清单表格](https://www.yuque.com/anolis-docs/manual/8.4-pkglist-powertools) + + + +## 3.2 PowerTools 模块清单 +和 AppStream 类似,PowerTools 也支持模块。下表按模块和模块版本列出了 Anolis OS 8.4 PowerTools 软件包库中的软件包。请注意: + +1. 模块版本不一定与模块内的软件包版本相同,只是用于区分当前模块自身的版本号; +2. 模块清单里的软件包一定在 PowerTools 中,但是并非 PowerTools 软件包库中的所有软件包都是模块。 + +| **模块** | **模块版本** | **涉及软件包** | +| --- | --- | --- | +| javapackages-tools | 201801 | ant ant-antlr ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-apache-xalan2 ant-commons-logging ant-commons-net ant-contrib ant-contrib-javadoc ant-javadoc ant-javamail ant-jdepend ant-jmf ant-jsch ant-junit ant-lib ant-manual ant-swing ant-testutil ant-xz antlr-C++ antlr-javadoc antlr-manual antlr-tool aopalliance aopalliance-javadoc apache-commons-beanutils apache-commons-beanutils-javadoc apache-commons-cli apache-commons-cli-javadoc apache-commons-codec apache-commons-codec-javadoc apache-commons-collections apache-commons-collections-javadoc apache-commons-collections-testframework apache-commons-compress apache-commons-compress-javadoc apache-commons-exec apache-commons-exec-javadoc apache-commons-io apache-commons-io-javadoc apache-commons-jxpath apache-commons-jxpath-javadoc apache-commons-lang apache-commons-lang-javadoc apache-commons-lang3 apache-commons-lang3-javadoc apache-commons-logging apache-commons-logging-javadoc apache-commons-net apache-commons-net-javadoc apache-commons-parent apache-ivy apache-ivy-javadoc apache-parent apache-resource-bundles aqute-bnd aqute-bnd-javadoc aqute-bndlib assertj-core assertj-core-javadoc atinject atinject-javadoc atinject-tck bcel bcel-javadoc beust-jcommander beust-jcommander-javadoc bnd-maven-plugin bsf bsf-javadoc bsh bsh-javadoc bsh-manual byaccj cal10n cal10n-javadoc cdi-api cdi-api-javadoc cglib cglib-javadoc easymock easymock-javadoc exec-maven-plugin exec-maven-plugin-javadoc felix-osgi-compendium felix-osgi-compendium-javadoc felix-osgi-core felix-osgi-core-javadoc felix-osgi-foundation felix-osgi-foundation-javadoc felix-parent felix-utils felix-utils-javadoc forge-parent fusesource-pom geronimo-annotation geronimo-annotation-javadoc geronimo-jms geronimo-jms-javadoc geronimo-jpa geronimo-jpa-javadoc geronimo-parent-poms glassfish-annotation-api glassfish-annotation-api-javadoc glassfish-el glassfish-el-api glassfish-el-javadoc glassfish-jsp-api glassfish-jsp-api-javadoc glassfish-legal glassfish-master-pom glassfish-servlet-api glassfish-servlet-api-javadoc google-guice google-guice-javadoc guava20 guava20-javadoc guava20-testlib guice-assistedinject guice-bom guice-extensions guice-grapher guice-jmx guice-jndi guice-multibindings guice-parent guice-servlet guice-testlib guice-throwingproviders hamcrest hamcrest-core hamcrest-demo hamcrest-javadoc hawtjni hawtjni-javadoc hawtjni-runtime httpcomponents-client httpcomponents-client-cache httpcomponents-client-javadoc httpcomponents-core httpcomponents-core-javadoc httpcomponents-project isorelax isorelax-javadoc ivy-local jakarta-commons-httpclient jakarta-commons-httpclient-demo jakarta-commons-httpclient-javadoc jakarta-commons-httpclient-manual jakarta-oro jakarta-oro-javadoc jansi jansi-javadoc jansi-native jansi-native-javadoc java_cup java_cup-javadoc java_cup-manual javacc javacc-demo javacc-javadoc javacc-manual javacc-maven-plugin javacc-maven-plugin-javadoc javamail javamail-javadoc javapackages-filesystem javapackages-local javapackages-tools javassist javassist-javadoc jaxen jaxen-demo jaxen-javadoc jboss-interceptors-1.2-api jboss-interceptors-1.2-api-javadoc jboss-parent jcl-over-slf4j jdepend jdepend-demo jdepend-javadoc jdependency jdependency-javadoc jdom jdom-demo jdom-javadoc jdom2 jdom2-javadoc jflex jflex-javadoc jline jline-javadoc jsch jsch-javadoc jsoup jsoup-javadoc jsr-305 jsr-305-javadoc jtidy jtidy-javadoc jul-to-slf4j junit junit-javadoc junit-manual jvnet-parent jzlib jzlib-demo jzlib-javadoc log4j-over-slf4j log4j12 log4j12-javadoc maven maven-antrun-plugin maven-antrun-plugin-javadoc maven-archiver maven-archiver-javadoc maven-artifact maven-artifact-manager maven-artifact-resolver maven-artifact-resolver-javadoc maven-artifact-transfer maven-artifact-transfer-javadoc maven-assembly-plugin maven-assembly-plugin-javadoc maven-cal10n-plugin maven-clean-plugin maven-clean-plugin-javadoc maven-common-artifact-filters maven-common-artifact-filters-javadoc maven-compiler-plugin maven-compiler-plugin-javadoc maven-dependency-analyzer maven-dependency-analyzer-javadoc maven-dependency-plugin maven-dependency-plugin-javadoc maven-dependency-tree maven-dependency-tree-javadoc maven-doxia maven-doxia-core maven-doxia-javadoc maven-doxia-logging-api maven-doxia-module-apt maven-doxia-module-confluence maven-doxia-module-docbook-simple maven-doxia-module-fml maven-doxia-module-latex maven-doxia-module-rtf maven-doxia-module-twiki maven-doxia-module-xdoc maven-doxia-module-xhtml maven-doxia-modules maven-doxia-sink-api maven-doxia-sitetools maven-doxia-sitetools-javadoc maven-doxia-test-docs maven-doxia-tests maven-enforcer maven-enforcer-api maven-enforcer-javadoc maven-enforcer-plugin maven-enforcer-rules maven-failsafe-plugin maven-file-management maven-file-management-javadoc maven-filtering maven-filtering-javadoc maven-hawtjni-plugin maven-install-plugin maven-install-plugin-javadoc maven-invoker maven-invoker-javadoc maven-invoker-plugin maven-invoker-plugin-javadoc maven-jar-plugin maven-jar-plugin-javadoc maven-javadoc maven-lib maven-local maven-model maven-monitor maven-parent maven-plugin-annotations maven-plugin-build-helper maven-plugin-build-helper-javadoc maven-plugin-bundle maven-plugin-bundle-javadoc maven-plugin-descriptor maven-plugin-plugin maven-plugin-registry maven-plugin-testing maven-plugin-testing-harness maven-plugin-testing-javadoc maven-plugin-testing-tools maven-plugin-tools maven-plugin-tools-annotations maven-plugin-tools-ant maven-plugin-tools-api maven-plugin-tools-beanshell maven-plugin-tools-generators maven-plugin-tools-java maven-plugin-tools-javadoc maven-plugin-tools-javadocs maven-plugin-tools-model maven-plugins-pom maven-profile maven-project maven-remote-resources-plugin maven-remote-resources-plugin-javadoc maven-reporting-api maven-reporting-api-javadoc maven-reporting-impl maven-reporting-impl-javadoc maven-resolver maven-resolver-api maven-resolver-connector-basic maven-resolver-impl maven-resolver-javadoc maven-resolver-spi maven-resolver-test-util maven-resolver-transport-classpath maven-resolver-transport-file maven-resolver-transport-http maven-resolver-transport-wagon maven-resolver-util maven-resources-plugin maven-resources-plugin-javadoc maven-script maven-script-ant maven-script-beanshell maven-script-interpreter maven-script-interpreter-javadoc maven-settings maven-shade-plugin maven-shade-plugin-javadoc maven-shared maven-shared-incremental maven-shared-incremental-javadoc maven-shared-io maven-shared-io-javadoc maven-shared-utils maven-shared-utils-javadoc maven-source-plugin maven-source-plugin-javadoc maven-surefire maven-surefire-javadoc maven-surefire-plugin maven-surefire-provider-junit maven-surefire-provider-testng maven-surefire-report-parser maven-surefire-report-plugin maven-test-tools maven-toolchain maven-verifier maven-verifier-javadoc maven-wagon maven-wagon-file maven-wagon-ftp maven-wagon-http maven-wagon-http-lightweight maven-wagon-http-shared maven-wagon-javadoc maven-wagon-provider-api maven-wagon-providers maven2-javadoc mockito mockito-javadoc modello modello-javadoc mojo-parent munge-maven-plugin munge-maven-plugin-javadoc objectweb-asm objectweb-asm-javadoc objectweb-pom objenesis objenesis-javadoc os-maven-plugin os-maven-plugin-javadoc osgi-annotation osgi-annotation-javadoc osgi-compendium osgi-compendium-javadoc osgi-core osgi-core-javadoc plexus-ant-factory plexus-ant-factory-javadoc plexus-archiver plexus-archiver-javadoc plexus-bsh-factory plexus-bsh-factory-javadoc plexus-build-api plexus-build-api-javadoc plexus-cipher plexus-cipher-javadoc plexus-classworlds plexus-classworlds-javadoc plexus-cli plexus-cli-javadoc plexus-compiler plexus-compiler-extras plexus-compiler-javadoc plexus-compiler-pom plexus-component-api plexus-component-api-javadoc plexus-component-factories-pom plexus-components-pom plexus-containers plexus-containers-component-annotations plexus-containers-component-javadoc plexus-containers-component-metadata plexus-containers-container-default plexus-containers-javadoc plexus-i18n plexus-i18n-javadoc plexus-interactivity plexus-interactivity-api plexus-interactivity-javadoc plexus-interactivity-jline plexus-interpolation plexus-interpolation-javadoc plexus-io plexus-io-javadoc plexus-languages plexus-languages-javadoc plexus-pom plexus-resources plexus-resources-javadoc plexus-sec-dispatcher plexus-sec-dispatcher-javadoc plexus-utils plexus-utils-javadoc plexus-velocity plexus-velocity-javadoc powermock-api-easymock powermock-api-mockito powermock-api-support powermock-common powermock-core powermock-javadoc powermock-junit4 powermock-reflect powermock-testng python3-javapackages qdox qdox-javadoc regexp regexp-javadoc sisu-inject sisu-javadoc sisu-mojos sisu-mojos-javadoc sisu-plexus slf4j slf4j-ext slf4j-javadoc slf4j-jcl slf4j-jdk14 slf4j-log4j12 slf4j-manual slf4j-sources sonatype-oss-parent sonatype-plugins-parent spec-version-maven-plugin spec-version-maven-plugin-javadoc spice-parent testng testng-javadoc velocity velocity-demo velocity-javadoc velocity-manual weld-parent xalan-j2 xalan-j2-demo xalan-j2-javadoc xalan-j2-manual xalan-j2-xsltc xbean xbean-javadoc xerces-j2 xerces-j2-demo xerces-j2-javadoc xml-commons-apis xml-commons-apis-javadoc xml-commons-apis-manual xml-commons-resolver xml-commons-resolver-javadoc xmlunit xmlunit-javadoc xmvn xmvn-api xmvn-bisect xmvn-connector-aether xmvn-connector-ivy xmvn-core xmvn-install xmvn-javadoc xmvn-minimal xmvn-mojo xmvn-parent-pom xmvn-resolve xmvn-subst xmvn-tools-pom xz-java xz-java-javadoc | +| mariadb-devel | 10.3 | Judy-devel asio-devel | +| python38-devel | 3.8 | python38-atomicwrites python38-attrs python38-more-itertools python38-packaging python38-pluggy python38-py python38-pyparsing python38-pytest python38-wcwidth | +| python39-devel | 3.9 | python39-attrs python39-debug python39-iniconfig python39-pytest python39-wcwidth | +| virt-devel | an | ocaml-hivex ocaml-hivex-devel ocaml-libguestfs ocaml-libguestfs-devel ocaml-libnbd ocaml-libnbd-devel qemu-kvm-tests | + + + + +## 3.3 Anolis OS 8.4 改动的 PowerTools 清单 +下表列出了 Anolis OS 8.4 PowerTools 软件包库中改动的软件包。 + +```plain +cups-filters-devel +fontforge +gcc-plugin-devel +groff +ima-evm-utils-devel +json-c-devel +json-c-doc +js-uglify +libcephfs2 +libcephfs-devel +libdnf-devel +librados-devel +libradosstriper1 +libradosstriper-devel +librbd-devel +libreoffice-sdk +libreoffice-sdk-doc +libsss_nss_idmap-devel +libstdc++-static +libucil-devel +lynx +mozjs52-devel +mozjs60-devel +NetworkManager-libnm-devel +openscap-engine-sce-devel +perl-AnyEvent +python-cups-doc +rubygem-rspec-support +sanlock-devel +uglify-js +``` + + + +# 4. Extras +extras 软件包库提供了 Anolis OS 8.4 及第三方软件包的 repo 源。下表列出了 Anolis OS 8.4 extras 软件包。 + +```plain +epel-release +``` + +# 5. Plus +Plus 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。下表列出了 Anolis OS 8.4 Plus 软件包。 + + + +| **软件包** | **许可协议** | **功能描述** | +| --- | --- | --- | +| Dragonfly | ASL 2.0 | 一个分布式的镜像/文件下载工具 | +| anolis-latest-repos | MulanPSLv2 | 支持无感升级的 repo 文件 | +| babassl | Apache-2.0 | BabaSSL是一款轻巧、灵活且靠谱的密码学和TLS协议工具集。 | +| epel-release | GPLv2 | EPEL 仓库的 repo 文件,已迁移到 Extras 仓库,为了保持兼容性,8.4 中暂不删除 | +| java-1.8.0-alibaba-dragonwell | GPL-v2 | 基于 OpenJDK 1.8.0 的下游优化版本 | +| java-11-alibaba-dragonwell | GPL-v2 | 基于 OpenJDK 11 的下游优化版本 | +| jemalloc | BSD | 一款用户态的 malloc 实现,作为依赖引入该仓库 | +| kata-containers | ASL 2.0 | 一个安全容器运行时 | +| kernel (cloud kernel 4.19) | GPLv2 | 基于 Kernel 4.19 LTS 优化的内核 | +| luajit | MIT | Lua的JIT编译器,作为依赖引入该仓库 | +| oceanbase-ce | Mulan PubL v2. | OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。 | +| polardb | Apache License | PolarDB PostgreSQL(下文简称为 PolarDB)是一款阿里云自主研发的云原生数据库产品,100% 兼容 PostgreSQL,采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力。 | +| rocketmq | Apache License, Version 2.0 | 分布式消息中间件 | +| tengine | BSD-2-Clause License | Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 | + + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.4.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.4.md" new file mode 100644 index 0000000000000000000000000000000000000000..57bdea63aa0101656fbaa99a64c159295f8f437a --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.4.md" @@ -0,0 +1,122 @@ +# 引言 +龙蜥操作系统(Anolis OS) 8 是 OpenAnolis 龙蜥社区发行的开源Linux发行版,与 CentOS 8 100% 兼容, 支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。 + +Anolis OS 8.4 是 Anolis OS 8 发布的的第二个小版本。 + +# 发布内容 +Anolis OS 8.4 发布内容包括 ISO 镜像、虚拟机镜像和 repo 源。 + +## ISO列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.4-x86_64-dvd.iso | x86_64 架构的完整安装 ISO,约 10GB | +| AnolisOS-8.4-minimal-x86_64-dvd.iso | x86_64 架构的最小安装 ISO,约 1.5GB | +| AnolisOS-8.4-aarch64-dvd.iso | aarch64 架构的完整安装 ISO,约 10GB | +| AnolisOS-8.4-minimal-aarch64-dvd.iso | aarch64 架构的最小安装 ISO,约 1.5GB | +| AnolisOS-8.4-src-dvd.iso | source 包 ISO | + + ++ ISO 安装注意事项可参阅 [http://mirrors.openanolis.cn/anolis/8.4/isos/GA/ReadMe-install.txt](http://mirrors.openanolis.cn/anolis/8.4/isos/GA/ReadMe-install.txt) ++ 完整的安装说明可参阅 [https://www.yuque.com/anolis-docs/manual/installation](https://www.yuque.com/anolis-docs/manual/installation) + +## 虚拟机镜像列表 +| **名称 ** | **描述** | +| --- | --- | +| AnolisOS-8.4-x86_64-ANCK.qcow2 | x86_64架构虚拟机镜像搭配ANCK内核~~~~ | +| AnolisOS-8.4-x86_64-RHCK.qcow2 | x86_64架构虚拟机镜像搭配RHCK内核~~~~[**注1**] | +| AnolisOS-8.4-aarch64-ANCK.qcow2 | aarch64架构虚拟机镜像搭配ANCK内核 | +| AnolisOS-8.4-aarch64-RHCK.qcow2 | aarch64架构虚拟机镜像搭配RHCK内核 | + + +**注1**: RHCK 内核兼容 RHEL 8.4 的内核,**当前版本是 **`**kernel-4.18.0-305.an8**` + +**注2**: 镜像缺省 sudo 用户`anuser`,对应登录密码是 `anolisos`。 + +## 下载地址 +• [社区网站](https://mirrors.openanolis.cn/anolis/8.4/isos/) + +• [阿里云镜像](https://mirrors.aliyun.com/anolis/8.4/) + +## REPO源列表 +Anolis OS 8.4 同时提供了发行版日常运行所需的基础组件(Base OS)、应用流(AppStream)以及开发者工具包(PowerTools)等官方仓库,此外还提供了 OpenAnolis 龙蜥社区特别兴趣小组(Special Interest Group, SIG)发布并维护的 SIG 仓库。 + +### Distro REPO +| **名称** | **描述** | +| --- | --- | +| BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 | +| AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。该部分引入了额外的RPM Module形态。 | +| PowerTools | PowerTools 软件包源, 该源提供开发者需要的额外包。 | +| Extras | 第三方仓库源 | + + +### SIG REPO +| **名称** | **描述** | +| --- | --- | +| HighAvailability | 高可用软件包源,提供高可用功能所需的软件包。 | +| Plus | Plus 软件包源,该源提供OpenAnolis SIG组专门研发包,如ANCK内核,Dragonwell8 JDK等。 | +| Plus-64k | 默认开启 64k 内存页表的 aarch64 内核 | +| DDE | DDE 桌面主包以及依赖包 | +| AI | Tensorflow 等 AI 应用相关的软件包 | +| ShangMi | 全栈国密相关的软件包 | + + +# 变更日志(ChangeLog) ++ 100% 兼容 CentOS 8.4 软件生态,**进一步**兼容国际主流 Linux 厂商; ++ 支撑开源且免费的密码学库 BabaSSL (需手动开启 Plus 仓库); ++ 支持安全容器运行时 Kata Containers 2.0 (需手动开启 Plus 仓库); ++ 支持关系型数据库 OceanBase 社区版 (需手动开启 Plus 仓库); ++ 支持基于云计算架构的下一代关系型数据库 PolarDB (需手动开启 Plus 仓库); ++ 支持分布式消息中间件框架 RocketMQ (需手动开启 Plus 仓库); ++ 支持 Web 中间件 Tengine (需手动开启 Plus 仓库); ++ 支持云原生 Java 运行时 Dragonwell 11 (需手动开启 Plus 仓库); ++ 基础应用组件升级: + - Python 3.9 + - SWIG 4.0 + - Subversion 1.14 + - Redis 6 + - PostgreSQL 13 + - MariaDB 10.5 ++ 工具链升级: + - GCC Toolset 10 + - LLVM Toolset 11.0.0 + - Rust Toolset 1.49.0 + - Go Toolset 1.15.7 + +# 硬件支撑 +## 支持架构 +x86_64 和 aarch64 + +## Cloud Kernel平台兼容性 +Cloud Kernel内核已验证支持的服务器如下,后续将逐步增加对其他服务器的支持,也欢迎广大合作伙伴/开发者参与贡献和验证。 + +| **名称** | **架构** | **CPU** | +| --- | --- | --- | +| 海光 | x86_64 | Hygon C86 7185 32-core Process | +| 飞腾 | aarch64 | Phytium FT2000+/64 ,Phytium S2500/64 | +| 兆芯 | x86_64 | Zhaoxin KH-37800D | +| 鲲鹏 | aarch64 | Kunpeng-920 | + + +# 声明 +Anolis OS 8不提供任何形式的书面保障和承诺。 + +使用过程请参照发行版各软件包许可证。 + +# 致谢 +忠心感谢参与和协助OpenAnolis 龙蜥社区的所有成员,尤其是产品发布小组([https://openanolis.cn/sig/SIG-Distro](https://openanolis.cn/sig/SIG-Distro))! + +是你们的辛勤付出,以及对开源的热爱才保障版本顺利发布,也为龙蜥操作系统(Anolis OS) 8 更好地发展提供无限空间! + +# 反馈 +Bug跟踪: + +[https://bugs.openanolis.cn/](https://bugs.openanolis.org/) + +邮件列表: + +[http://lists.openanolis.cn/](http://lists.openanolis.org/) + +龙蜥OpenAnolis社区交流群号 33311793 + +龙蜥OpenAnolis社区交流2群号 13600003427 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6-pkglist.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6-pkglist.md" new file mode 100644 index 0000000000000000000000000000000000000000..738669d71d299c4d4ef5fe6ddc5b0ec89a764e23 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6-pkglist.md" @@ -0,0 +1,3459 @@ +Anolis OS 8.6 软件包发布清单 +============================ + + +龙蜥操作系统 (Anolis OS) 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 操作系统发行版,支持多计算架构,具备稳定、高性能、安全、可靠等特点。本文提供了 Anolis OS 8.6 的软件包清单。 + +修订历史: + +日期 | 版本 | 修订内容 +--------------|------|--------- +2022年6月29日 | V1.0 | 初稿 + +## 1. BaseOS +### 1.1 BaseOS 软件包清单 +BaseOS 软件包库提供一套核心的底层操作系统的功能,作为所有应用安装的基础。 + +下表列出了 Anolis OS 8.6 BaseOS 软件包库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +aajohan-comfortaa-fonts | OFL | Modern style true type font +accel-config | GPLv2 and LGPLv2+ and MIT and CC0 | Configure accelerator subsystem devices +acl | GPLv2+ | Access control list utilities +acpica-tools | GPLv2 | ACPICA tools for the development and debug of ACPI tables +adcli | LGPLv2+ | Active Directory enrollment +alsa-sof-firmware | BSD | Firmware and topology files for Sound Open Firmware project +anolis-indexhtml | Distributable | Browser default start page for Anolis OS +anolis-logos | "Licensed only for approved usage | see COPYING for details.",Anolis OS related icons and pictures +anolis-release | MulanPSLv2 | Anolis OS 8 release file +arpwatch | BSD with advertising | Network monitoring tools for tracking IP addresses on a network +at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | Job spooling tools +atlas | BSD | Automatically Tuned Linear Algebra Software +attr | GPLv2+ | Utilities for managing filesystem extended attributes +audit | GPLv2+ | User space tools for kernel auditing +augeas | LGPLv2+ | A library for changing configuration files +authselect | GPLv3+ | Configures authentication and identity sources from supported profiles +autofs | GPLv2+ | A tool for automatically mounting and unmounting filesystems +avahi | LGPLv2+ | Local network service discovery +babeltrace | MIT and GPLv2 | "Trace Viewer and Converter, mainly for the Common Trace Format" +basesystem | Public Domain | The skeleton package which defines a simple system +bash | GPLv3+ | The GNU Bourne Again shell +bash-completion | GPLv2+ | Programmable completion for Bash +bc | GPLv2+ | GNU's bc (a numeric processing language) and dc (a calculator) +bind | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +binutils | GPLv3+ | A GNU collection of binary utilities +biosdevname | GPLv2 | Udev helper for naming devices per BIOS names +blktrace | GPLv2+ | Utilities for performing block layer IO tracing in the Linux kernel +bluez | GPLv2+ | Bluetooth utilities +bolt | LGPLv2+ | Thunderbolt device manager +boom-boot | GPLv2 | A set of libraries and tools for managing boot loader entries +brotli | MIT | Lossless compression algorithm +bubblewrap | LGPLv2+ | Core execution tool for unprivileged containers +bzip2 | BSD | A file compression utility +ca-certificates | Public Domain | The Mozilla CA root certificate bundle +cachefilesd | GPLv2+ | CacheFiles user-space management daemon +c-ares | MIT | A library that performs asynchronous DNS operations +checkpolicy | GPLv2 | SELinux policy compiler +chkconfig | GPLv2 | A system tool for maintaining the /etc/rc*.d hierarchy +chrony | GPLv2 | An NTP client/server +chrpath | GPL+ | Modify rpath of compiled programs +cifs-utils | GPLv3 | Utilities for mounting and managing CIFS mounts +cockpit | LGPLv2+ | Web Console for Linux servers +conntrack-tools | GPLv2 | Manipulate netfilter connection tracking table and run High Availability +coreutils | GPLv3+ | A set of basic GNU tools commonly used in shell scripts +cpio | GPLv3+ | A GNU archiving program +cracklib | LGPLv2+ | A password-checking library +crda | ISC | Regulatory compliance daemon for 802.11 wireless networking +cronie | MIT and BSD and ISC and GPLv2+ | Cron daemon for executing programs at set times +crontabs | Public Domain and GPLv2 | Root crontab files used to schedule the execution of programs +crypto-policies | LGPLv2+ | System-wide crypto policies +cryptsetup | GPLv2+ and LGPLv2+ | A utility for setting up encrypted disks +cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system +curl | MIT | "A utility for getting files from remote servers (FTP, HTTP, and others)" +cyrus-sasl | BSD with advertising | The Cyrus SASL library +dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus +dbus-glib | AFL and GPLv2+ | GLib bindings for D-Bus +dbus-python | MIT | D-Bus Python Bindings +dbxtool | GPLv2 | Secure Boot DBX updater +dejavu-fonts | Bitstream Vera and Public Domain | DejaVu fonts +device-mapper-multipath | GPLv2 | Tools to manage multipath devices using device-mapper +device-mapper-persistent-data | GPLv3+ | Device-mapper Persistent Data Tools +dhcp | ISC | Dynamic host configuration protocol software +diffutils | GPLv3+ | A GNU collection of diff utilities +ding-libs | LGPLv3+ | Ding is not GLib assorted utility libraries +dlm | GPLv2 and GPLv2+ and LGPLv2+ | dlm control daemon and tool +dmidecode | GPLv2+ | Tool to analyse BIOS DMI data +dnf | GPLv2+ | Package manager +dnf-plugins-core | GPLv2+ | Core Plugins for DNF +dos2unix | BSD | Text file format converters +dosfstools | GPLv3+ | Utilities for making and checking MS-DOS FAT filesystems on Linux +dracut | GPLv2+ and LGPLv2+ | Initramfs generator using udev +dump | BSD | Programs for backing up and restoring ext2/ext3/ext4 filesystems +e2fsprogs | GPLv2 | "Utilities for managing ext2, ext3, and ext4 file systems" +ed | GPLv3+ and GFDL | The GNU line editor +efibootmgr | GPLv2+ | EFI Boot Manager +efi-rpm-macros | GPLv3+ | Common RPM Macros for building EFI-related packages +efivar | LGPL-2.1 | Tools to manage UEFI variables +elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +emacs | GPLv3+ and CC0-1.0 | GNU Emacs text editor +environment-modules | GPLv2+ | Provides dynamic modification of a user's environment +ethtool | GPLv2 | Settings tool for Ethernet NICs +expat | MIT | An XML parser library +expect | Public Domain | A program-script interaction and testing utility +fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilities +file | BSD | A utility for determining file types +filesystem | Public Domain | The basic directory layout for a Linux system +findutils | GPLv3+ | The GNU versions of find utilities (find and xargs) +fipscheck | BSD | A library for integrity verification of FIPS validated modules +firewalld | GPLv2+ | A firewall daemon with D-Bus interface providing a dynamic firewall +fontconfig | MIT and Public Domain and UCD | Font configuration and customization library +fontpackages | LGPLv3+ | Common directory and macro definitions used by font packages +freeipmi | GPLv3+ | IPMI remote console and system management software +freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | A free and portable font rendering engine +fuse | GPL+ | File System in Userspace (FUSE) v2 utilities +fwupd | LGPLv2+ | Firmware update daemon +fwupdate | GPLv2+ | Tools to manage UEFI firmware updates +fxload | GPLv2+ | A helper program to download firmware into FX and FX2 EZ-USB devices +gamin | LGPLv2 | Library providing the FAM File Alteration Monitor API +gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The GNU version of the AWK text processing utility +gcab | LGPLv2+ | Cabinet file library and tool +gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | "Various compilers (C, C++, Objective-C, ...)" +gdbm | GPLv3+ | A GNU set of database routines which use extensible hashing +gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks +gdk-pixbuf2 | LGPLv2+ | An image loading library +genwqe-tools | ASL 2.0 | GenWQE userspace tools +gettext | GPLv3+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages +gfs2-utils | GPLv2+ and LGPLv2+ | Utilities for managing the global file system (GFS2) +glib2 | LGPLv2+ | A library of handy utility functions +glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The GNU libc libraries +glib-networking | LGPLv2+ | Networking support for GLib +glusterfs | GPLv2 or LGPLv3+ | Distributed File System +gmp | LGPLv3+ or GPLv2+ | A GNU arbitrary precision library +gnupg2 | GPLv3+ | Utility for secure communication and data storage +gnutls | GPLv3+ and LGPLv2+ | A TLS protocol implementation +gobject-introspection | "GPLv2+ | LGPLv2+, MIT",Introspection system for GObject-based libraries +gpgme | LGPLv2+ and GPLv3+ | GnuPG Made Easy - high level crypto API +grep | GPLv3+ | Pattern matching utilities +groff | GPLv3+ and GFDL and BSD and MIT | A document formatting system +grub2 | GPLv3+ | "Bootloader with support for Linux, Multiboot and more" +grubby | GPLv2+ | Command line tool for updating BootLoaderSpec files +gsettings-desktop-schemas | LGPLv2+ | A collection of GSettings schemas +gssproxy | MIT | GSSAPI Proxy +gzip | GPLv3+ and GFDL | The GNU data compression program +hardlink | GPLv2+ | Create a tree of hardlinks +hdparm | BSD | A utility for displaying and/or setting hard disk parameters +hostname | GPLv2+ | Utility to set/show the host name or domain name +hwdata | GPLv2+ | Hardware identification and configuration data +hwloc | BSD | Portable Hardware Locality - portable abstraction of hierarchical architectures +icu | MIT and UCD and Public Domain | International Components for Unicode +ima-evm-utils | GPLv2 | IMA/EVM support utilities +initscripts | GPLv2 | Basic support for legacy System V init scripts +intel-cmt-cat | BSD | "Provides command line interface to CMT, MBM, CAT, CDP and MBA technologies" +iotop | GPLv2+ | Top like utility for I/O +ipcalc | GPLv2+ | IP network address calculator +iproute | GPLv2+ and Public Domain | Advanced IP routing and network device configuration tools +iprutils | CPL | Utilities for the IBM Power Linux RAID adapters +ipset | GPLv2 | Manage Linux IP sets +iptables | GPLv2 and Artistic 2.0 and ISC | Tools for managing Linux kernel packet filtering capabilities +iptraf-ng | GPLv2+ | A console-based network monitoring utility +iptstate | zlib | A top-like display of IP Tables state table entries +iputils | BSD and GPLv2+ | Network monitoring tools including ping +irqbalance | GPLv2 | IRQ balancing daemon +iscsi-initiator-utils | GPLv2+ | iSCSI daemon and utility programs +isns-utils | LGPLv2+ | The iSNS daemon and utility programs +iw | ISC | A nl80211 based wireless configuration tool +jansson | MIT | "C library for encoding, decoding and manipulating JSON data" +jimtcl | BSD | A small embeddable Tcl interpreter +json-c | MIT | JSON implementation in C +json-glib | LGPLv2+ | Library for JavaScript Object Notation format +kabi-dw | GPLv3+ | Detect changes in the ABI between kernel builds +kbd | GPLv2+ | "Tools for configuring the console (keyboard, virtual terminals, etc.)" +kernel | "GPLv2 and Redistributable | no modification permitted","The Linux kernel, based on version 4.18.0, heavily modified with backports" +kernel | "GPLv2 and Redistributable | no modification permitted","The Linux kernel, based on version 4.19.91, heavily modified with backports" +kexec-tools | GPLv2 | The kexec/kdump userspace component +keyutils | GPLv2+ and LGPLv2+ | Linux Key Management Utilities +kmod | GPLv2+ | Linux kernel module management utilities +kmod-kvdo | GPLv2+ | Kernel Modules for Virtual Data Optimizer +kpatch | GPLv2 | Dynamic kernel patch manager +krb5 | MIT | The Kerberos network authentication system +ksc | GPLv2+ | Kernel source code checker +ledmon | GPLv2+ | Enclosure LED Utilities +less | GPLv3+ or BSD | "A text file browser similar to more, but better" +libaio | LGPLv2+ | Linux-native asynchronous I/O access library +libappstream-glib | LGPLv2+ | Library for AppStream metadata +libarchive | BSD | A library for handling streaming archive formats +libassuan | LGPLv2+ and GPLv3+ | GnuPG IPC library +libbpf | LGPLv2 or BSD | Libbpf library +libcap | BSD or GPLv2 | Library for getting and setting POSIX.1e capabilities +libcap-ng | LGPLv2+ | An alternate posix capabilities library +libcgroup | LGPLv2+ | Library to control and monitor control groups +libcomps | GPLv2+ | Comps XML file manipulation library +libconfig | LGPLv2+ | C/C++ configuration file library +libcroco | LGPLv2 | A CSS2 parsing library +libdaemon | LGPLv2+ | Library for writing UNIX daemons +libdb | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C +libdnf | LGPLv2+ | Library providing simplified C and Python API to libsolv +libedit | BSD | The NetBSD Editline library +liberation-fonts | OFL | Fonts to replace commonly used Microsoft Windows fonts +liberation-narrow-fonts | Liberation | Sans-serif Narrow fonts to replace commonly used Microsoft Arial Narrow +libevent | BSD and ISC | Abstract asynchronous event notification library +libfabric | BSD or GPLv2 | Open Fabric Interfaces +libffi | MIT | A portable foreign function interface library +libgcrypt | LGPLv2+ | A general-purpose cryptography library +libgpg-error | LGPLv2+ | Library for error values used by GnuPG components +libgudev | LGPLv2+ | GObject-based wrapper library for libudev +libgusb | LGPLv2+ | GLib wrapper around libusb1 +libhbaapi | SNIA | SNIA HBAAPI library +libhbalinux | LGPLv2 | FC-HBAAPI implementation using scsi_transport_fc interfaces +libhugetlbfs | LGPLv2+ | A library which provides easy access to huge pages of memory +libical | LGPLv2 or MPLv2.0 | Reference implementation of the iCalendar data type and serialization format +libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Library to support IDNA2008 internationalized domain names +libkcapi | BSD or GPLv2 | User space interface to the Linux Kernel Crypto API +libkeepalive | MIT | Enable TCP keepalive in dynamic binaries +libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | CMS and X.509 library +libldb | LGPLv3+ | "A schema-less, ldap like, API and database" +libmbim | LGPLv2+ | Support library for the Mobile Broadband Interface Model protocol +libmetalink | MIT | Metalink library written in C +libmicrohttpd | LGPLv2+ | Lightweight library for embedding a webserver in applications +libmnl | LGPLv2+ | A minimalistic Netlink library +libmodman | LGPLv2+ | A simple library for managing C++ modules (plug-ins) +libmodulemd | MIT | Module metadata manipulation library +libndp | LGPLv2+ | Library for Neighbor Discovery Protocol +libnetfilter_conntrack | GPLv2+ | Netfilter conntrack userspace library +libnetfilter_cthelper | GPLv2 | User-space infrastructure for connection tracking helpers +libnetfilter_cttimeout | GPLv2+ | Timeout policy tuning for Netfilter/conntrack +libnetfilter_queue | GPLv2 | Netfilter queue userspace library +libnfnetlink | GPLv2+ | Netfilter netlink userspace library +libnftnl | GPLv2+ | Library for low-level interaction with nftables Netlink's API over libmnl +libnl3 | LGPLv2 | Convenience library for kernel netlink sockets +libnsl2 | BSD and LGPLv2+ | Public client interface library for NIS(YP) and NIS+ +libpcap | BSD with advertising | A system-independent interface for user-level packet capture +libpciaccess | MIT | PCI access library +libpeas | LGPLv2+ | Plug-ins implementation convenience library +libpipeline | GPLv3+ | A pipeline manipulation library +libpng | zlib | A library of functions for manipulating PNG image format files +libproxy | LGPLv2+ | A library handling all the details of proxy configuration +libpsl | MIT | C library for the Publix Suffix List +libpsm2 | BSD or GPLv2 | Intel PSM Libraries +libpwquality | BSD or GPLv2+ | A library for password generation and password quality checking +libqb | LGPLv2+ | An IPC library for high performance servers +libqmi | LGPLv2+ | Support library to use the Qualcomm MSM Interface (QMI) protocol +libqrtr-glib | LGPLv2+ | Support library to use and manage the QRTR (Qualcomm IPC Router) bus. +librabbitmq | MIT | Client library for AMQP +librepo | LGPLv2+ | Repodata downloading library +libreport | GPLv2+ | Generic library for reporting various problems +librhsm | LGPLv2+ | Red Hat Subscription Manager library +libseccomp | LGPLv2 | Enhanced seccomp library +libsecret | LGPLv2+ | Library for storing and retrieving passwords and other secrets +libselinux | Public Domain | SELinux library and simple utilities +libsemanage | LGPLv2+ | SELinux binary policy manipulation library +libsepol | LGPLv2+ | SELinux binary policy manipulation library +libsigsegv | GPLv2+ | Library for handling page faults in user mode +libsmbios | GPLv2+ or OSL 2.1 | Libsmbios C/C++ shared libraries +libsolv | BSD | Package dependency solver +libsoup | LGPLv2 | "Soup, an HTTP library implementation" +libssh | LGPLv2+ | A library implementing the SSH protocol +libstemmer | BSD | C stemming algorithm library +libstoragemgmt | LGPLv2+ | Storage array management library +libtalloc | LGPLv3+ | The talloc library +libtasn1 | GPLv3+ and LGPLv2+ | The ASN.1 library used in GNUTLS +libtdb | LGPLv3+ | The tdb library +libteam | LGPLv2+ | Library for controlling team network device +libtevent | LGPLv3+ | The tevent library +libtirpc | SISSL and BSD | Transport Independent RPC Library +libtool | GPLv2+ and LGPLv2+ and GFDL | The GNU Portable Library Tool +libunistring | GPLv2+ or LGPLv3+ | GNU Unicode string library +liburing | LGPLv2+ | Linux-native io_uring I/O access library +libusb | LGPLv2+ | A library which allows userspace access to USB devices +libusbx | LGPLv2+ | Library for accessing USB devices +libuser | LGPLv2+ | A user and group account administration library +libutempter | LGPLv2+ | A privileged helper for utmp/wtmp updates +libvarlink | ASL 2.0 | Varlink C Library +libverto | MIT | Main loop abstraction library +libxcrypt | LGPLv2+ and BSD and Public Domain | "Extended crypt library for DES, MD5, Blowfish and others" +libxml2 | MIT | Library providing XML and HTML support +libxmlb | LGPLv2+ | Library for querying compressed XML metadata +libxslt | MIT | Library providing the Gnome XSLT engine +libyaml | MIT | YAML 1.1 parser and emitter written in C +linux-firmware | "GPL+ and GPLv2+ and MIT and Redistributable | no modification permitted",Firmware files used by the Linux kernel +lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | User-space access to Linux Kernel SCTP +lldpad | GPLv2 | Intel LLDP Agent +lmdb | OpenLDAP | Memory-mapped key-value database +lm_sensors | GPLv2+ and Verbatim and MIT | Hardware monitoring tools +lockdev | LGPLv2 | A library for locking devices +logrotate | GPLv2+ | "Rotates, compresses, removes and mails system log files" +logwatch | MIT | A log file analysis program +lrzsz | GPLv2+ | The lrz and lsz modem communications programs +lshw | GPLv2 | Hardware lister +lsof | zlib and Sendmail and LGPLv2+ | A utility which lists open files on a Linux/UNIX system +lsscsi | GPLv2+ | List SCSI devices (or hosts) and associated information +lua | MIT | Powerful light-weight programming language +lvm2 | GPLv2 | Userland logical volume management tools +lz4 | GPLv2+ and BSD | Extremely fast compression algorithm +lzo | GPLv2+ | Data compression library with very fast (de)compression +lzop | GPLv2+ | Real-time file compressor +m4 | GPLv3+ | The GNU macro processor +mailcap | Public Domain and MIT | Helper application and MIME type associations for file types +mailx | BSD with advertising and MPLv1.1 | Enhanced implementation of the mailx command +make | GPLv3+ | A GNU tool which simplifies the build process for users +man-db | GPLv2+ and GPLv3+ | Tools for searching and reading man pages +man-pages | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Linux kernel and C library user-space interface documentation +mcelog | GPLv2 | Tool to translate x86-64 CPU Machine Check Exception data +mcstrans | GPL+ | SELinux Translation Daemon +mdadm | GPLv2+ | The mdadm program controls Linux md devices (software RAID arrays) +memstrack | GPLv3 | "A memory allocation tracer, like a hot spot analyzer for memory allocation" +memtest86+ | GPLv2 | Stand-alone memory tester for x86 and x86-64 computers +microcode_ctl | "CC0 and Redistributable | no modification permitted",CPU microcode updates for Intel x86 processors +microdnf | GPLv2+ | Lightweight implementation of DNF in C +minicom | GPLv2+ and LGPLv2+ and Public Domain | A text-based modem control and terminal emulation program +mksh | MirOS and ISC and BSD | MirBSD enhanced version of the Korn Shell +mlocate | GPLv2 | An utility for finding files by name +mobile-broadband-provider-info | Public Domain | Mobile broadband provider database +ModemManager | GPLv2+ | Mobile broadband modem management service +mokutil | GPLv3+ | Tool to manage UEFI Secure Boot MoK Keys +mozjs52 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mozjs60 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mpfr | LGPLv3+ and GPLv3+ and GFDL | A C library for multiple-precision floating-point computations +mtools | GPLv3+ | Programs for accessing MS-DOS disks without mounting the disks +mtr | GPLv2 | Network diagnostic tool combining 'traceroute' and 'ping' +nano | GPLv3+ | A small text editor +ncurses | MIT | Ncurses support utilities +ndctl | GPLv2 | "Manage ""libnvdimm"" subsystem devices (Non-volatile Memory)" +netlabel_tools | GPLv2 | Tools to manage the Linux NetLabel subsystem +net-snmp | BSD | A collection of SNMP protocol tools and libraries +nettle | LGPLv3+ or GPLv2+ | A low-level cryptographic library +net-tools | GPLv2+ | Basic networking tools +NetworkManager | GPLv2+ and LGPLv2+ | Network connection manager and user applications +newt | LGPLv2 | A library for text mode user interfaces +nfs4-acl-tools | BSD | The nfs4 ACL tools +nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | NFS utilities and supporting clients and daemons for the kernel NFS server +nftables | GPLv2 | Netfilter Tables userspace utillites +nghttp2 | MIT | "Experimental HTTP/2 client, server and proxy" +npth | LGPLv2+ | The New GNU Portable Threads library +nss_nis | LGPLv2+ | Name Service Switch (NSS) module using NIS +numactl | GPLv2 | Library for tuning for Non Uniform Memory Access machines +numad | LGPLv2 | NUMA user daemon +numatop | BSD | Memory access locality characterization and analysis +nvme-cli | GPLv2+ | NVMe management command line interface +nvmetcli | ASL 2.0 | An adminstration shell for NVMe storage targets +opa-ff | BSD or GPLv2 | Intel Omni-Path basic tools and libraries for fabric management +opa-fm | GPLv2 or BSD | Intel Omni-Path Fabric Management Software +opencryptoki | CPL | Implementation of the PKCS#11 (Cryptoki) specification v3.0 +opencsd | BSD | An open source CoreSight(tm) Trace Decode library +openhpi | BSD | Hardware Platform Interface library and tools +OpenIPMI | LGPLv2+ and GPLv2+ or BSD | IPMI (Intelligent Platform Management Interface) library and tools +openldap | OpenLDAP | LDAP support libraries +opensc | LGPLv2+ | Smart card library and applications +opensm | GPLv2 or BSD | OpenIB InfiniBand Subnet Manager and management utilities +openssh | BSD | An open source implementation of SSH protocol version 2 +openssl | OpenSSL and ASL 2.0 | Utilities from the general purpose cryptography library with TLS implementation +openssl-ibmpkcs11 | OpenSSL | IBM OpenSSL PKCS#11 engine +openssl-pkcs11 | LGPLv2+ and BSD | A PKCS#11 engine for use with OpenSSL +os-prober | GPLv2+ and GPL+ | Probes disks on the system for installed operating systems +p11-kit | BSD | Library for loading and sharing PKCS#11 modules +pam | BSD and GPLv2+ | An extensible library which provides authentication for applications +parted | GPLv3+ | The GNU disk partition manipulation program +passwd | BSD or GPL+ | An utility for setting or changing passwords using PAM +patch | GPLv3+ | Utility for modifying/upgrading files +pciutils | GPLv2+ | PCI bus related utilities +pcre2 | BSD | Perl-compatible regular expression library +pcre | BSD | Perl-compatible regular expression library +pcsc-lite | BSD | PC/SC Lite smart card framework and applications +pcsc-lite-ccid | LGPLv2+ | Generic USB CCID smart card reader driver +perftest | GPLv2 or BSD | IB Performance Tests +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Date-Manip | GPL+ or Artistic | Date manipulation routines +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-Parse-Yapp | GPL+ or Artistic | Perl extension for generating and using LALR parsers +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Getting CPU information +perl-Sys-MemInfo | GPL+ or Artistic | Memory information as Perl module +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +pigz | zlib | Parallel implementation of gzip +pkgconf | ISC | Package compiler and linker metadata toolkit +policycoreutils | GPLv2 | SELinux policy core utilities +polkit | LGPLv2+ | An authorization framework +polkit-pkla-compat | LGPLv2+ | Rules for polkit to add compatibility with pklocalauthority +popt | MIT | C library for parsing command line parameters +portreserve | GPLv2+ | TCP port reservation utility +postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix Mail Transport Agent +ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The Point-to-Point Protocol daemon +prefixdevname | MIT | Udev helper utility that provides network interface naming using user defined prefix +procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | System and process monitoring utilities +psacct | GPLv3+ | Utilities for monitoring process activities +ps_mem | LGPLv2 | Memory profiling tool +psmisc | GPLv2+ | Utilities for managing processes on your system +publicsuffix-list | MPLv2.0 | Cross-vendor public domain suffix database +pygobject3 | LGPLv2+ and MIT | Python bindings for GObject Introspection +pyparsing | MIT | Python package with an object-oriented approach to text processing +python3 | Python | Interpreter of the Python programming language +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-configobj | BSD | "Config file reading, writing, and validation" +python-configshell | ASL 2.0 | A framework to implement simple but nice CLIs +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-dateutil | BSD | Powerful extensions to the standard datetime module +python-decorator | BSD | Module to simplify usage of decorators +python-dmidecode | GPLv2 | Python module to access DMI data +python-dns | MIT | DNS toolkit for Python +python-ethtool | GPLv2 | Python module to interface with ethtool +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-iniparse | MIT and Python | Python Module for Accessing and Modifying Configuration Data in INI files +python-inotify | MIT | Monitor filesystem events with Python under Linux +python-jwt | MIT | JSON Web Token implementation in Python +python-kmod | LGPLv2+ | Python module to work with kernel modules +python-linux-procfs | GPLv2 | Linux /proc abstraction classes +python-oauthlib | BSD | An implementation of the OAuth request-signing logic +python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python-ply | BSD | Python Lex-Yacc +python-pycparser | BSD | C parser and AST generator written in Python +python-pysocks | BSD | A Python SOCKS client module +python-pyudev | LGPLv2+ | A libudev binding +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests-oauthlib | ISC | OAuthlib authentication support for Requests. +python-rtslib | ASL 2.0 | API for Linux kernel LIO SCSI target +python-schedutils | GPLv2 | Linux scheduler python bindings +python-setuptools | MIT | Easily build and distribute Python packages +python-six | MIT | Python 2 and 3 compatibility utilities +python-slip | GPLv2+ | "Convenience, extension and workaround code for Python" +python-systemd | LGPLv2+ | Python module wrapping systemd functionality +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urwid | LGPLv2+ | Console user interface library +python-varlink | ASL 2.0 | Python implementation of Varlink +pywbem | LGPLv2 | Python WBEM Client and Provider Interface +PyYAML | MIT | YAML parser and emitter for Python +quota | BSD and GPLv2 and GPLv2+ | System administration tools for monitoring users' disk usage +rasdaemon | GPLv2 | Utility to receive RAS error tracings +rdma-core | GPLv2 or BSD | RDMA core userspace libraries and daemons +readline | GPLv3+ | A library for editing typed command lines +realmd | LGPLv2+ | Kerberos realm enrollment service +rng-tools | GPLv2+ | Random number generator related utilities +rootfiles | Public Domain | The basic required files for the root user's directory +rpcbind | BSD | Universal Addresses to RPC Program Number Mapper +rpm | GPLv2+ | The RPM package management system +rsync | GPLv3+ | A program for synchronizing files over a network +samba | GPLv3+ and LGPLv3+ | Server and Client software to interoperate with Windows machines +sanlock | GPLv2 and GPLv2+ and LGPLv2+ | A shared storage lock manager +sed | GPLv3+ | A GNU stream text editor +selinux-policy | GPLv2+ | SELinux policy configuration +setools | GPLv2 | Policy analysis tools for SELinux +setserial | GPL+ | A utility for configuring serial ports +setup | Public Domain | A set of system configuration and setup files +sg3_utils | GPLv2+ and BSD | Utilities for devices that use SCSI command sets +sgml-common | GPL+ | Common SGML catalog and DTD files +sgpio | GPLv2+ | SGPIO captive backplane tool +shadow-utils | BSD and GPLv2+ | Utilities for managing accounts and shadow password files +shared-mime-info | GPLv2+ | Shared MIME information database +shim | BSD | First-stage UEFI bootloader +slang | GPLv2+ | The shared library for the S-Lang extension language +smartmontools | GPLv2+ | Tools for monitoring SMART capable hard disks +smc-tools | EPL | Shared Memory Communication Tools +snappy | BSD | Fast compression and decompression library +sos | GPLv2+ | A set of tools to gather troubleshooting information from a system +sqlite | Public Domain | Library that implements an embeddable SQL database engine +squashfs-tools | GPLv2+ | Utility for the creation of squashfs filesystems +sssd | GPLv3+ | System Security Services Daemon +star | CDDL | An archiving tool with ACL support +strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +stunnel | GPLv2 | A TLS-encrypting socket wrapper +sudo | ISC | Allows restricted root access for specified users +symlinks | Copyright only | A utility which maintains a system's symbolic links +sysfsutils | GPLv2 | Utilities for interfacing with sysfs +syslinux | GPLv2+ | Simple kernel loader which boots from a FAT filesystem +systemd | LGPLv2+ and MIT and GPLv2+ | System and Service Manager +system-storage-manager | GPLv2+ | A single tool to manage your storage +tar | GPLv3+ | A GNU file archiving program +tboot | BSD | Performs a verified launch using Intel TXT +tcl | TCL | "Tool Command Language, pronounced tickle" +texinfo | GPLv3+ | Tools needed to create Texinfo format documentation files +time | GPLv3+ and GFDL | A GNU utility for monitoring a program's use of system resources +timedatex | GPLv2+ | D-Bus service for system clock and RTC settings +tmpwatch | GPLv2 | A utility for removing files based on when they were last accessed +tmux | ISC and BSD | A terminal multiplexer +tpm2-abrmd | BSD | A system daemon implementing TPM2 Access Broker and Resource Manager +tpm2-abrmd-selinux | BSD | SELinux policies for tpm2-abrmd +tpm2-tools | BSD | A TPM2.0 testing tool build upon TPM2.0-TSS +tpm2-tss | BSD | TPM2.0 Software Stack +tpm-quote-tools | BSD | TPM-based attestation using the TPM quote operation (tools) +tpm-tools | CPL | Management tools for the TPM hardware +trace-cmd | GPLv2 and LGPLv2 | A user interface to Ftrace +traceroute | GPLv2+ | Traces the route taken by packets over an IPv4/IPv6 network +tree | GPLv2+ | File system tree viewer +trousers | BSD | TCG's Software Stack v1.2 +tss2 | BSD | IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities +tuna | GPLv2 | Application tuning GUI & command line utility +tuned | GPLv2+ | A dynamic adaptive system tuning daemon +tzdata | Public Domain | Timezone data +units | GPLv3+ | A utility for converting amounts from one unit to another +unzip | BSD | A utility for unpacking zip files +usb_modeswitch | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode +usb_modeswitch-data | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode +usbutils | GPLv2+ | Linux USB utilities +usermode | GPLv2+ | Tools for certain user account management tasks +userspace-rcu | LGPLv2+ | RCU (read-copy-update) implementation in user-space +util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | A collection of basic system utilities +vdo | GPLv2 | Management tools for Virtual Data Optimizer +vhostmd | GPLv2+ | Virtualization host metrics daemon +vim | Vim and MIT | The VIM editor +virt-what | GPLv2+ | Detect if we are running in a virtual machine +watchdog | GPLv2+ | Software and/or Hardware watchdog daemon +which | GPLv3 | Displays where a particular program in your path is located +words | Public Domain | A dictionary of English words for the /usr/share/dict directory +wpa_supplicant | BSD | WPA/WPA2/IEEE 802.1X Supplicant +x3270 | BSD | An X Window System based IBM 3278/3279 terminal emulator +xdelta | ASL 2.0 | A binary file delta generator +xfsdump | GPL+ | Administrative utilities for the XFS filesystem +xfsprogs | GPL+ and LGPLv2+ | Utilities for managing the XFS filesystem +xmlrpc-c | BSD and MIT | Lightweight RPC library based on XML and HTTP +xz | GPLv2+ and Public Domain | LZMA compression utilities +zip | BSD | A file compression and packaging utility compatible with PKZIP +zlib | zlib and Boost | The compression and decompression library +zsh | MIT | Powerful interactive shell +zstd | BSD and GPLv2 | Zstd compression library + +## 2. AppStream +### 2.1 AppStream 软件包清单 +应用流(AppStream)软件包库中的内容包括其他用户空间应用程序,运行时语言和数据库,以支持各种工作负载和用例。AppStream 引入了模块的概念,可以为单个软件包提供多个版本并在 Anolis OS 8.6 中进行灵活安装。 + +下表列出了 Anolis OS 8.6 AppStream 存储库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +389-ds-base | GPLv3+ | 389 Directory Server (base) +a52dec | GPLv2 | Small test program for liba52 +abattis-cantarell-fonts | OFL | "Cantarell, a Humanist sans-serif font family" +abrt | GPLv2+ | Automatic bug detection and reporting tool +abrt-java-connector | GPLv2+ | JNI Agent library converting Java exceptions to ABRT problems +accountsservice | GPLv3+ | D-Bus interfaces for querying and manipulating user account information +acpid | GPLv2+ | ACPI Event Daemon +adobe-mappings-cmap | BSD | CMap resources for Adobe's character collections +adobe-mappings-pdf | BSD | PDF mapping resources from Adobe +adwaita-icon-theme | LGPLv3+ or CC-BY-SA | Adwaita icon theme +adwaita-qt | LGPLv2+ and GPLv2+ | Adwaita theme for Qt-based applications +aide | GPLv2+ | Intrusion detection environment +alsa-firmware | GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+ | Firmware for several ALSA-supported sound cards +alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) library +alsa-plugins | GPLv2+ and LGPLv2+ and BSD | The Advanced Linux Sound Architecture (ALSA) Plugins +alsa-tools | GPLv2+ | Specialist tools for ALSA +alsa-utils | GPLv2+ | Advanced Linux Sound Architecture (ALSA) utilities +amanda | BSD and GPLv3+ and GPLv2+ and GPLv2 | A network-capable tape backup solution +anaconda | GPLv2+ and MIT | Graphical system installer +anaconda-user-help | CC-BY-SA | Content for the Anaconda built-in help system +annobin | GPLv3+ | Annotate and examine compiled binary files +ansible-collection-microsoft-sql | MIT | The Ansible collection for Microsoft SQL Server management +ansible-core | GPLv3+ | "SSH-based configuration management, deployment, and task execution system" +ansible-freeipa | GPLv3+ | "Roles and playbooks to deploy FreeIPA servers, replicas and clients" +ansible-pcp | MIT | Ansible Metric collection for Performance Co-Pilot +ant | ASL 2.0 | Java build tool +aopalliance | Public Domain | Java/J2EE AOP standards +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | "Provides new interfaces, implementations and utilities for Java Collections" +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-commons-net | ASL 2.0 | Internet protocol suite Java library +apiguardian | ASL 2.0 | API Guardian Java annotation +appstream-data | CC0 and CC-BY and CC-BY-SA and GFDL | Cached AppStream metadata +apr | ASL 2.0 and BSD with advertising and ISC and BSD | Apache Portable Runtime library +apr-util | ASL 2.0 | Apache Portable Runtime Utility library +asciidoc | GPL+ and GPLv2+ | Text based document generation +aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | Spell checker +aspell-en | MIT and BSD | English dictionaries for Aspell +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atk | LGPLv2+ | Interfaces for accessibility support +atkmm | LGPLv2+ | C++ interface for the ATK library +at-spi2-atk | LGPLv2+ | A GTK+ module that bridges ATK to D-Bus at-spi +at-spi2-core | LGPLv2+ | Protocol definitions and daemon for D-Bus at-spi +authd | GPLv2+ | A RFC 1413 ident protocol daemon +autoconf | GPLv2+ and GFDL | A GNU tool for automatically configuring source code +autogen | GPLv3+ | Automated text file generator +automake | GPLv2+ and GFDL and Public Domain and MIT | A GNU tool for automatically creating Makefiles +babel | BSD | Tools for internationalizing Python applications +babel | BSD | Tools for internationalizing Python applications +babel | BSD | Tools for internationalizing Python applications +babl | LGPLv3+ and GPLv3+ | "A dynamic, any to any, pixel format conversion library" +bacula | AGPLv3 with exceptions | "Cross platform network backup for Linux, Unix, Mac and Windows" +baobab | GPLv2+ and GFDL | A graphical directory tree analyzer +batik | ASL 2.0 and W3C | Scalable Vector Graphics for Java +bcc | ASL 2.0 | BPF Compiler Collection (BCC) +bea-stax | ASL 1.1 and ASL 2.0 | Streaming API for XML +bind9.16 | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +bind-dyndb-ldap | GPLv2+ | LDAP back-end plug-in for BIND +bison | GPLv3+ | A GNU general-purpose parser generator +bitmap-fonts | GPLv2 and MIT and Lucida | Selected set of bitmap fonts +bogofilter | GPLv2 | Fast anti-spam filtering by Bayesian statistical analysis +boost | Boost and MIT and Python | The free peer-reviewed portable C++ source libraries +bpftrace | ASL 2.0 | High-level tracing language for Linux eBPF +bpg-fonts | GPL+ with exceptions | Georgian Unicode fonts +brasero | GPLv3+ | Gnome CD/DVD burning application +brltty | LGPLv2+ | Braille display driver for Linux/Unix +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +byacc | Public Domain | "Berkeley Yacc, a parser generator" +byteman | LGPLv2+ | Java agent-based bytecode injection tool +c2esp | GPLv2+ | CUPS driver for Kodak AiO printers +cairo | LGPLv2 or MPLv1.1 | A 2D graphics library +cairomm | LGPLv2+ | C++ API for the cairo graphics library +cdi-api | ASL 2.0 | CDI API +cdi-api | ASL 2.0 | CDI API +cdparanoia | GPLv2 and LGPLv2 | Compact Disc Digital Audio (CDDA) extraction tool (or ripper) +cdrdao | GPLv2+ | Writes audio CD-Rs in disk-at-once (DAO) mode +cdrkit | GPLv2 | A collection of CD/DVD utilities +celt051 | BSD | An audio codec for use in low-delay speech and audio communication +ceph | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | User space components of the Ceph file system +certmonger | GPLv3+ | Certificate status monitor and PKI enrollment client +cgdcbxd | GPLv2 | DCB network priority management daemon +chan | ASL 2.0 | Pure C implementation of Go channels +check | LGPLv2+ | A unit test framework for C +cheese | GPLv2+ | Application for taking pictures and movies from a webcam +chrome-gnome-shell | GPLv3+ | Support for managing GNOME Shell Extensions through web browsers +cim-schema | DMTF | Common Information Model (CIM) Schema +cjose | MIT | C library implementing the Javascript Object Signing and Encryption (JOSE) +clang | NCSA | A C language family front-end for LLVM +cldr-emoji-annotation | Unicode | Emoji annotation files in CLDR +clevis | GPLv3+ | Automated decryption framework +cloud-init | GPLv3 | Cloud instance init scripts +cloud-utils-growpart | GPLv3 | Script for growing a partition +clucene | LGPLv2+ or ASL 2.0 | A C++ port of Lucene +clutter | LGPLv2+ | Open Source software library for creating rich graphical user interfaces +clutter-gst2 | LGPLv2+ | GStreamer integration for Clutter +clutter-gst3 | LGPLv2+ | GStreamer integration library for Clutter +clutter-gtk | LGPLv2+ | A basic GTK clutter widget +cmake | BSD and MIT and zlib | Cross-platform make system +cockpit-appstream | LGPLv2+ | Web Console for Linux servers +cockpit-composer | MIT | Composer GUI for use with Cockpit +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-session-recording | LGPLv2+ | Cockpit Session Recording +cogl | LGPLv2+ | A library for using 3D graphics hardware to draw pretty pictures +colord | GPLv2+ and LGPLv2+ | Color daemon +colord-gtk | LGPLv2+ | GTK support library for colord +color-filesystem | Public Domain | Color filesystem layout +compat-exiv2-026 | GPLv2+ | Compatibility package with the exiv2 library in version 0.26 +compat-libgfortran-48 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Compatibility Fortran runtime library version 4.8.5 +compat-libtiff3 | libtiff | Compatibility package for libtiff 3 +compat-openssl10 | OpenSSL | Compatibility version of the OpenSSL library +compiler-rt | NCSA or MIT | "LLVM ""compiler-rt"" runtime libraries" +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +container-exception-logger | GPLv2+ | Logging from a container to a host +containernetworking-plugins | ASL 2.0 | "Some CNI network plugins, maintained by the containernetworking team." +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containers-common | ASL 2.0 | Common configuration and documentation for containers +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +convmv | GPLv2 or GPLv3 | Convert filename encodings +copy-jdk-configs | BSD | JDKs configuration files copier +coreos-installer | ASL 2.0 | Installer for Fedora CoreOS and RHEL CoreOS +corosync | BSD | The Corosync Cluster Engine and Application Programming Interfaces +crash | GPLv3 | "Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles" +crash-gcore-command | GPLv2 | Gcore extension module for the crash utility +crash-ptdump-command | GPLv2 | ptdump extension module for the crash utility +crash-trace-command | GPLv2 | Trace extension module for the crash utility +createrepo_c | GPLv2+ | Creates a common metadata repository +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +crun | GPLv2+ | OCI runtime written in C +crun | GPLv2+ | OCI runtime written in C +cscope | BSD and GPLv2+ | C source code tree search and browse tool +ctags | GPLv2+ and LGPLv2+ and Public Domain | A C programming language indexing and/or cross-reference tool +culmus-fonts | GPLv2 | Fonts for Hebrew from Culmus project +CUnit | LGPLv2+ | Unit testing framework for C +cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | OpenPrinting CUPS filters and backends +cups-pk-helper | GPLv2+ | A helper that makes system-config-printer use PolicyKit +custodia | GPLv3+ | "A service to manage, retrieve and store secrets for other processes" +cyrus-imapd | BSD | "A high-performance email, contacts and calendar server" +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +dconf | LGPLv2+ and GPLv2+ and GPLv3+ | A configuration system +dconf-editor | LGPLv2+ | Configuration editor for dconf +dcraw | GPLv2+ | Tool for decoding raw image data from digital cameras +delve | MIT | A debugger for the Go programming language +desktop-file-utils | GPLv2+ | Utilities for manipulating .desktop files +devhelp | GPLv2+ and LGPL2+ | API documentation browser +dialog | LGPLv2 | A utility for creating TTY dialog boxes +diffstat | MIT | A utility which provides statistics based on the output of diff +directory-maven-plugin | ASL 2.0 | Establish locations for files in multi-module builds +disruptor | ASL 2.0 | Concurrent Programming Framework +dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services +dleyna-core | LGPLv2 | Utilities for higher level dLeyna libraries +dleyna-renderer | LGPLv2 | Service for interacting with Digital Media Renderers +dleyna-server | LGPLv2 | Service for interacting with Digital Media Servers +dnsmasq | GPLv2 or GPLv3 | A lightweight DHCP/caching DNS server +dnssec-trigger | BSD | Tool for dynamic reconfiguration of validating resolver Unbound +docbook-dtds | Copyright only | SGML and XML document type definitions for DocBook +docbook-style-xsl | DMIT | Norman Walsh's XSL stylesheets for DocBook XML +dotconf | LGPLv2 | Libraries to parse configuration files +dotnet | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet3.0 | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet3.1 | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dotnet6.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dovecot | MIT and LGPLv2 | Secure imap and pop3 server +dpdk | BSD and LGPLv2 and GPLv2 | Set of libraries and drivers for fast packet processing +driverctl | LGPLv2 | Device driver control utility +dropwatch | GPLv2+ | Kernel dropped packet monitor +drpm | LGPLv2+ and BSD | "A library for making, reading and applying deltarpm packages" +dtc | GPLv2+ | Device Tree Compiler +dvd+rw-tools | GPLv2 | Toolchain to master DVD+RW/+R media +dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +dyninst | LGPLv2+ | An API for Run-time Code Generation +eclipse | EPL-2.0 | "An open, extensible IDE" +eclipse-ecf | EPL-2.0 and ASL 2.0 and BSD | Eclipse Communication Framework (ECF) Eclipse plug-in +eclipse-emf | EPL-2.0 | EMF and XSD Eclipse plug-ins +edk2 | BSD-2-Clause-Patent and OpenSSL and MIT | UEFI firmware for 64-bit virtual machines +ee4j-parent | EPL-2.0 or GPLv2 with exceptions | Parent POM file for Eclipse Enterprise for Java projects +egl-wayland | MIT | Wayland EGL External Platform library +enchant | LGPLv2+ | An Enchanting Spell Checking Library +enchant2 | LGPLv2+ | An Enchanting Spell Checking Library +enscript | GPLv3+ and LGPLv2+ and GPLv2+ | A plain ASCII to PostScript converter +eog | GPLv2+ and GFDL | Eye of GNOME image viewer +esc | GPL+ | Enterprise Security Client Smart Card Client +espeak-ng | GPLv3+ | eSpeak NG Text-to-Speech +eth-tools | BSD | Intel Ethernet Fabric Suite basic tools and libraries for fabric management +evemu | GPLv3+ | Event Device Query and Emulation Program +evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Document viewer +evolution | GPLv2+ and GFDL | Mail and calendar client for GNOME +evolution-data-server | LGPLv2+ | Backend data server for Evolution +evolution-ews | LGPLv2 | Evolution extension for Exchange Web Services +evolution-mapi | LGPLv2+ | Evolution extension for MS Exchange 2007 servers +exempi | BSD | Library for easy parsing of XMP metadata +exiv2 | GPLv2+ | Exif and Iptc metadata manipulation library +fabtests | BSD and (BSD or GPLv2) and MIT | Test suite for libfabric API +fapolicyd | GPLv3+ | Application Whitelisting Daemon +farstream02 | LGPLv2+ and GPLv2+ | Libraries for videoconferencing +felix-gogo-command | ASL 2.0 | Apache Felix Gogo command line shell for OSGi +felix-gogo-runtime | ASL 2.0 and MIT | Apache Felix Gogo command line shell for OSGi +felix-gogo-shell | ASL 2.0 | Apache Felix Gogo command line shell for OSGi +felix-scr | ASL 2.0 | Apache Felix Service Component Runtime (SCR) +fence-agents | GPLv2+ and LGPLv2+ | "Set of unified programs capable of host isolation (""fencing"")" +fence-virt | GPLv2+ | A pluggable fencing framework for virtual machines +fetchmail | GPL+ and Public Domain | A remote mail retrieval and forwarding utility +fftw | GPLv2+ | A Fast Fourier Transform library +fido-device-onboard | BSD | An implementation of the FIDO Device Onboard Specification written in rust +file-roller | GPLv2+ | Tool for viewing and creating archives +fio | GPLv2 | Multithreaded IO generation tool +firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser +flac | BSD and GPLv2+ and GFDL | An encoder/decoder for the Free Lossless Audio Codec +flatpak | LGPLv2+ | Application deployment framework for desktop apps +flatpak-builder | LGPLv2+ and GPLv2+ | Tool to build flatpaks from source +flatpak-xdg-utils | LGPLv2+ | Command-line tools for use inside Flatpak sandboxes +flex | BSD and LGPLv2+ | A tool for creating scanners (text pattern recognizers) +fltk | LGPLv2+ with exceptions | C++ user interface toolkit +flute | W3C and LGPLv2+ | Java CSS parser using SAC +fontawesome-fonts | OFL | Iconic font set +fonts-tweak-tool | LGPLv3+ | Tool for customizing fonts per language +foomatic | GPLv2+ | Tools for using the foomatic database of printers and printer drivers +foomatic-db | GPLv2+ | Database of printers and printer drivers +fprintd | GPLv2+ | D-Bus service for Fingerprint reader access +freeglut | MIT | A freely licensed alternative to the GLUT library +freeradius | GPLv2+ and LGPLv2+ | High-performance and highly configurable free RADIUS server +freerdp | ASL 2.0 | Free implementation of the Remote Desktop Protocol (RDP) +frei0r-plugins | GPLv2+ | Frei0r - a minimalist plugin API for video effects +fribidi | LGPLv2+ and UCD | Library implementing the Unicode Bidirectional Algorithm +frr | GPLv2+ | Routing daemon +fstrm | MIT | Frame Streams implementation in C +ftp | BSD with advertising | The standard UNIX FTP (File Transfer Protocol) client +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +gavl | GPLv3+ | A library for handling uncompressed audio and video data +gc | BSD | A garbage collector for C and C++ +gcc-toolset-10 | GPLv2+ | Package that installs gcc-toolset-10 +gcc-toolset-10-annobin | GPLv3+ | Annotate and examine compiled binary files +gcc-toolset-10-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-10-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-10-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-10-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-10-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 10 +gcc-toolset-10-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | "A GNU source-level debugger for C, C++, Fortran, Go and other languages" +gcc-toolset-10-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-10-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-10-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-10-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-10-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcc-toolset-11 | GPLv2+ | Package that installs gcc-toolset-11 +gcc-toolset-11-annobin | GPLv3+ | Annotate and examine compiled binary files +gcc-toolset-11-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-11-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-11-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-11-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-11-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 11 +gcc-toolset-11-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | "A GNU source-level debugger for C, C++, Fortran, Go and other languages" +gcc-toolset-11-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-11-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-11-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-11-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-11-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcc-toolset-9 | GPLv2+ | Package that installs gcc-toolset-9 +gcc-toolset-9-annobin | GPLv3+ | Binary annotation plugin for GCC +gcc-toolset-9-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-9-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-9-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-9-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-9-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 9 +gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | "A GNU source-level debugger for C, C++, Fortran, Go and other languages" +gcc-toolset-9-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-9-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-9-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-9-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-9-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +GConf2 | LGPLv2+ and GPLv2+ | A process-transparent configuration system +gcr | LGPLv2+ | A library for bits of crypto UI and parsing +gd | MIT | A graphics library for quick creation of PNG or JPEG images +gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A stub package for GNU source-level debugger +gdm | GPLv2+ | The GNOME Display Manager +gedit | GPLv2+ and GFDL | Text editor for the GNOME desktop +gedit-plugins | GPLv2+ | Plugins for gedit +gegl | LGPLv3+ and GPLv3+ | A graph based image processing framework +gegl04 | LGPLv3+ | Graph based image processing framework +geoclue2 | GPLv2+ | Geolocation service +geocode-glib | LGPLv2+ | Geocoding helper library +geoipupdate | GPLv2 | Update GeoIP2 and GeoIP Legacy binary databases from MaxMind +geolite2 | CC-BY-SA | Free IP geolocation databases +geronimo-annotation | ASL 2.0 | Java EE +geronimo-annotation | ASL 2.0 | Java EE +gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API +ghc-srpm-macros | GPLv2+ | RPM macros for building Haskell source packages +ghostscript | AGPLv3+ | Interpreter for PostScript language & PDF +giflib | MIT | A library and utilities for processing GIFs +gimp | GPLv3+ and GPLv3 | GNU Image Manipulation Program +git | GPLv2 | Fast Version Control System +git-lfs | MIT | Git extension for versioning large files +gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Javascript Bindings for GNOME +glade | GPLv2+ and LGPLv2+ | User Interface Designer for GTK+ +glassfish-annotation-api | CDDL-1.1 or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-fastinfoset | ASL 2.0 | Fast Infoset +glassfish-jaxb | CDDL-1.1 and GPLv2 with exceptions | JAXB Reference Implementation +glassfish-jaxb-api | CDDL or GPLv2 with exception | Java Architecture for XML Binding +glassfish-jsp | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API implementation +glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification +glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API +glibmm24 | LGPLv2+ | C++ interface for the GLib library +gl-manpages | MIT and Open Publication | OpenGL manpages +gnome-abrt | GPLv2+ | A utility for viewing problems that have occurred with the system +gnome-autoar | LGPLv2+ | Archive library +gnome-backgrounds | GPLv2 | Desktop backgrounds packaged with the GNOME desktop +gnome-bluetooth | GPLv2+ | Bluetooth graphical utilities +gnome-boxes | LGPLv2+ | A simple GNOME 3 application to access remote or virtual systems +gnome-calculator | GPLv3+ | A desktop calculator +gnome-characters | BSD and GPLv2+ | Character map application for GNOME +gnome-color-manager | GPLv2+ | Color management tools for GNOME +gnome-control-center | GPLv2+ and CC-BY-SA | Utilities to configure the GNOME desktop +gnome-desktop3 | GPLv2+ and LGPLv2+ | "Shared code among gnome-panel, gnome-session, nautilus, etc" +gnome-disk-utility | GPLv2+ | Disks +gnome-font-viewer | GPLv2+ | Utility for previewing fonts for GNOME +gnome-getting-started-docs | CC-BY-SA | Help a new user get started in GNOME +gnome-initial-setup | GPLv2+ | Bootstrapping your OS +gnome-keyring | GPLv2+ and LGPLv2+ | Framework for managing passwords and other secrets +gnome-logs | GPLv3+ | Log viewer for the systemd journal +gnome-menus | LGPLv2+ | A menu system for the GNOME project +gnome-online-accounts | LGPLv2+ | Single sign-on framework for GNOME +gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | Crawls through your online content +gnome-photos | GPLv3+ and LGPLv2+ | "Access, organize and share your photos on GNOME" +gnome-remote-desktop | GPLv2+ | GNOME Remote Desktop screen share service +gnome-screenshot | GPLv2+ | A screenshot utility for GNOME +gnome-session | GPLv2+ | GNOME session manager +gnome-settings-daemon | GPLv2+ | The daemon sharing settings from GNOME to GTK+/KDE applications +gnome-shell | GPLv2+ | Window management and application launching for GNOME +gnome-shell-extensions | GPLv2+ | Modify and extend GNOME Shell functionality and behavior +gnome-software | GPLv2+ | A software center for GNOME +gnome-system-monitor | GPLv2+ | Process and resource monitor +gnome-terminal | GPLv3+ and GFDL and LGPLv2+ | Terminal emulator for GNOME +gnome-themes-standard | LGPLv2+ | Standard themes for GNOME applications +gnome-tweaks | GPLv3 and CC0 | Customize advanced GNOME 3 options +gnome-user-docs | CC-BY-SA | GNOME User Documentation +gnome-video-effects | GPLv2 | Collection of GStreamer video effects +gnu-free-fonts | GPLv3+ with exceptions | Free UCS Outline Fonts +gnuplot | gnuplot and MIT | A program for plotting mathematical expressions and data +golang | BSD and Public Domain | The Go Programming Language +gom | LGPLv2+ | GObject to SQLite object mapper library +google-crosextra-caladea-fonts | ASL 2.0 | Serif font metric-compatible with Cambria font +google-crosextra-carlito-fonts | OFL | Sans-serif font metric-compatible with Calibri font +google-droid-fonts | ASL 2.0 | General-purpose fonts released by Google as part of Android +google-gson | ASL 2.0 | Java lib for conversion of Java objects into JSON representation +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-noto-cjk-fonts | OFL | Google Noto Sans CJK Fonts +google-noto-emoji-fonts | OFL and ASL 2.0 | Google “Noto Emoji” Black-and-White emoji font +google-noto-fonts | OFL | Hinted and Non Hinted OpenType fonts for Unicode scripts +go-srpm-macros | GPLv3+ | RPM macros for building Golang packages for various architectures +go-toolset | BSD and Public Domain | Package that installs go-toolset +gpm | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | A mouse server for the Linux console +grafana | ASL 2.0 | Metrics dashboard and graph editor +grafana-pcp | ASL 2.0 | Performance Co-Pilot Grafana Plugin +graphite2 | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Font rendering capabilities for complex non-Roman writing systems +graphviz | EPL-1.0 | Graph Visualization Tools +greenboot | LGPLv2+ | Generic Health Check Framework for systemd +grilo | LGPLv2+ | Content discovery framework +grilo-plugins | LGPLv2+ | Plugins for the Grilo framework +gsl | GPLv3 and GFDL and BSD | The GNU Scientific Library for numerical analysis +gsm | MIT | Shared libraries for GSM speech compressor +gsound | LGPLv2 | Small gobject library for playing system sounds +gspell | LGPLv2+ | Spell-checking library for GTK+ +gssdp | LGPLv2+ | Resource discovery and announcement over SSDP +gssntlmssp | LGPLv3+ | GSSAPI NTLMSSP Mechanism +gstreamer1 | LGPLv2+ | GStreamer streaming media framework runtime +gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | "GStreamer streaming media framework ""bad"" plugins" +gstreamer1-plugins-base | LGPLv2+ | GStreamer streaming media framework base plugins +gstreamer1-plugins-good | LGPLv2+ | GStreamer plugins with good code and licensing +gstreamer1-plugins-ugly-free | LGPLv2+ and LGPLv2 | "GStreamer streaming media framework ""ugly"" plugins" +gtk2 | LGPLv2+ | GTK+ graphical user interface library +gtk3 | LGPLv2+ | GTK+ graphical user interface library +gtkmm24 | LGPLv2+ | C++ interface for GTK2 (a GUI library for X) +gtkmm30 | LGPLv2+ | C++ interface for the GTK+ library +gtksourceview3 | LGPLv2+ | A library for viewing source files +gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +gtkspell3 | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +gtk-vnc | LGPLv2+ | A GTK2 widget for VNC clients +guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java +guava | ASL 2.0 and CC0 | Google Core Libraries for Java +gubbi-fonts | GPLv3+ with exceptions | Free Kannada Opentype serif font +guile | LGPLv3+ | A GNU implementation of Scheme for application extensibility +gupnp | LGPLv2+ | A framework for creating UPnP devices & control points +gupnp-av | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-dlna | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-igd | LGPLv2+ | Library to handle UPnP IGD port mapping +gutenprint | GPLv2+ | Printer Drivers Package +gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Backends for the gio framework in GLib +hamcrest | BSD | Library of matchers for building test expressions +haproxy | GPLv2+ | HAProxy reverse proxy for high availability environments +harfbuzz | MIT | Text shaping library +hawtjni | ASL 2.0 and EPL and BSD | Code generator that produces the JNI code +hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code +HdrHistogram | BSD and CC0 | A High Dynamic Range (HDR) Histogram +HdrHistogram_c | BSD and Public Domain | C port of the HdrHistogram +hesiod | MIT | Shared libraries for querying the Hesiod naming service +hexchat | GPLv2+ | A popular and easy to use graphical IRC (chat) client +hexedit | GPLv2+ | A hexadecimal file viewer and editor +hicolor-icon-theme | GPLv2+ | Basic requirement for icon themes +highlight | GPLv3 | Universal source code to formatted text converter +hivex | LGPLv2 | Read and write Windows Registry binary hive files +hostapd | BSD | "IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator" +hplip | GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC | HP Linux Imaging and Printing Project +hspell | AGPLv3 | A Hebrew spell checker +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpd | ASL 2.0 | Apache HTTP Server +http-parser | MIT | HTTP request/response parser for C +hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | A spell checker and morphological analyzer library +hunspell-af | LGPLv2+ | Afrikaans hunspell dictionary +hunspell-ak | LGPLv3 | Akan hunspell dictionaries +hunspell-am | GPL+ | Amharic hunspell dictionaries +hunspell-ar | GPLv2 or LGPLv2 or MPLv1.1 | Arabic hunspell dictionaries +hunspell-as | GPLv2+ or LGPLv2+ or MPLv1.1 | Assamese hunspell dictionaries +hunspell-ast | GPLv3+ | Asturian hunspell dictionaries +hunspell-az | GPLv2+ | Azerbaijani hunspell dictionaries +hunspell-be | GPL+ and LGPLv2+ | Belarusian hunspell dictionaries +hunspell-ber | GPL+ or LGPLv2+ or MPLv1.1 | Amazigh hunspell dictionaries +hunspell-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hunspell dictionaries +hunspell-bn | GPLv2+ | Bengali hunspell dictionaries +hunspell-br | LGPLv2+ | Breton hunspell dictionaries +hunspell-ca | GPLv2+ | Catalan hunspell dictionaries +hunspell-cop | GPLv3+ | Coptic hunspell dictionaries +hunspell-csb | GPLv2+ | Kashubian hunspell dictionaries +hunspell-cv | GPLv3+ or LGPLv3+ or MPLv1.1 | Chuvash hunspell dictionaries +hunspell-cy | GPL+ | Welsh hunspell dictionaries +hunspell-da | GPLv2+ | Danish hunspell dictionaries +hunspell-de | GPLv2 or GPLv3 | German hunspell dictionaries +hunspell-dsb | GPLv2+ | Lower Sorbian hunspell dictionaries +hunspell-el | GPLv2+ or LGPLv2+ or MPLv1.1 | Greek hunspell dictionaries +hunspell-en | LGPLv2+ and LGPLv2 and BSD | English hunspell dictionaries +hunspell-eo | LGPLv3 | Esperanto hunspell dictionaries +hunspell-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hunspell dictionaries +hunspell-et | LGPLv2+ and LPPL | Estonian hunspell dictionaries +hunspell-eu | GPLv2 | Basque hunspell dictionaries +hunspell-fa | GPLv2+ | Farsi hunspell dictionaries +hunspell-fj | LGPLv2+ or GPLv2+ or MPLv1.1 | Fijian hunspell dictionaries +hunspell-fo | GPLv2+ | Faroese hunspell dictionaries +hunspell-fr | MPLv2.0 | French hunspell dictionaries +hunspell-fur | GPLv2+ | Friulian hunspell dictionaries +hunspell-fy | LGPLv2+ | Frisian hunspell dictionaries +hunspell-ga | GPLv2+ | Irish hunspell dictionaries +hunspell-gd | GPLv2+ and GPLv3+ | Scots Gaelic hunspell dictionaries +hunspell-gl | GPLv2 | Galician hunspell dictionaries +hunspell-grc | GPL+ or LGPLv2+ | Ancient Greek hunspell dictionaries +hunspell-gu | GPL+ | Gujarati hunspell dictionaries +hunspell-gv | GPL+ | Manx hunspell dictionaries +hunspell-haw | GPLv2+ | Hawaiian hunspell dictionaries +hunspell-hi | GPLv2+ | Hindi hunspell dictionaries +hunspell-hil | GPLv2+ | Hiligaynon hunspell dictionaries +hunspell-hr | LGPLv2+ or SISSL | Croatian hunspell dictionaries +hunspell-hsb | GPLv2+ | Upper Sorbian hunspell dictionaries +hunspell-ht | GPLv3+ | Haitian Creole hunspell dictionaries +hunspell-hu | LGPLv2+ or GPLv2+ or MPLv1.1 | Hungarian hunspell dictionaries +hunspell-hy | GPLv2+ | Armenian hunspell dictionaries +hunspell-ia | LGPLv2+ | Interlingua hunspell dictionaries +hunspell-id | GPLv2 | Indonesian hunspell dictionaries +hunspell-is | GPLv2+ | Icelandic hunspell dictionaries +hunspell-it | GPLv3+ | Italian hunspell dictionaries +hunspell-kk | GPLv2+ or LGPLv2+ or MPLv1.1 | Kazakh hunspell dictionaries +hunspell-km | GPLv3 | Khmer hunspell dictionaries +hunspell-kn | GPLv2+ or LGPLv2+ or MPLv1.1 | Kannada hunspell dictionaries +hunspell-ko | MPLv1.1 or GPLv2 or LGPLv2 | Korean hunspell dictionaries +hunspell-ku | GPLv3 or LGPLv3 or MPLv1.1 | Kurdish hunspell dictionaries +hunspell-ky | GPLv2+ | Kirghiz hunspell dictionaries +hunspell-la | GPLv2+ | Latin hunspell dictionaries +hunspell-lb | EUPL 1.1 | Luxembourgish hunspell dictionaries +hunspell-ln | GPLv2+ | Lingala hunspell dictionaries +hunspell-lt | BSD | Lithuanian hunspell dictionaries +hunspell-mai | GPLv2+ or LGPLv2+ or MPLv1.1 | Maithili hunspell dictionaries +hunspell-mg | GPLv2+ | Malagasy hunspell dictionaries +hunspell-mi | GPLv3+ | Maori hunspell dictionaries +hunspell-mk | GPL+ | Macedonian hunspell dictionaries +hunspell-ml | GPLv3+ | Malayalam hunspell dictionaries +hunspell-mn | GPLv2 | Mongolian hunspell dictionaries +hunspell-mos | LGPLv3 | Mossi hunspell dictionaries +hunspell-mr | LGPLv2+ | Marathi hunspell dictionaries +hunspell-ms | GFDL and GPL+ | Malay hunspell dictionaries +hunspell-mt | LGPLv2+ | Maltese hunspell dictionaries +hunspell-nds | GPLv2+ | Lowlands Saxon hunspell dictionaries +hunspell-ne | LGPLv2 | Nepali hunspell dictionaries +hunspell-nl | BSD or CC-BY | Dutch hunspell dictionaries +hunspell-no | GPL+ | Norwegian hunspell dictionaries +hunspell-nr | LGPLv2+ | Southern Ndebele hunspell dictionaries +hunspell-nso | LGPLv2+ | Northern Sotho hunspell dictionaries +hunspell-ny | GPLv3+ | Chichewa hunspell dictionaries +hunspell-oc | GPLv3+ | Occitan hunspell dictionaries +hunspell-om | GPLv3+ | Oromo hunspell dictionaries +hunspell-or | GPLv2+ | Odia hunspell dictionaries +hunspell-pa | GPLv2+ | Punjabi hunspell dictionaries +hunspell-pl | LGPLv2+ or GPL+ or MPLv1.1 or ASL 2.0 or CC-BY-SA | Polish hunspell dictionaries +hunspell-pt | ((LGPLv3 or MPL) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1) | Portuguese hunspell dictionaries +hunspell-qu | AGPLv3 | Quechua Ecuador hunspell dictionaries +hunspell-quh | GPLv2+ | "Quechua, South Bolivia hunspell dictionaries" +hunspell-ro | GPLv2+ or LGPLv2+ or MPLv1.1 | Romanian hunspell dictionaries +hunspell-ru | BSD | Russian hunspell dictionaries +hunspell-rw | GPLv2+ | Kinyarwanda hunspell dictionaries +hunspell-sc | AGPLv3+ and GPLv2 | Sardinian hunspell dictionaries +hunspell-se | GPLv3 | Northern Saami hunspell dictionaries +hunspell-shs | GPLv2+ | Shuswap hunspell dictionaries +hunspell-si | GPLv2+ | Sinhala hunspell dictionaries +hunspell-sk | LGPLv2 or GPLv2 or MPLv1.1 | Slovak hunspell dictionaries +hunspell-sl | GPL+ or LGPLv2+ | Slovenian hunspell dictionaries +hunspell-smj | GPLv3 | Lule Saami hunspell dictionaries +hunspell-so | GPLv2+ | Somali hunspell dictionaries +hunspell-sq | GPLv2+ | Albanian hunspell dictionaries +hunspell-sr | LGPLv3 | Serbian hunspell dictionaries +hunspell-ss | LGPLv2+ | Swati hunspell dictionaries +hunspell-st | LGPLv2+ | Southern Sotho hunspell dictionaries +hunspell-sv | LGPLv3 | Swedish hunspell dictionaries +hunspell-sw | LGPLv2+ | Swahili hunspell dictionaries +hunspell-ta | GPLv2+ | Tamil hunspell dictionaries +hunspell-te | GPL+ | Telugu hunspell dictionaries +hunspell-tet | GPLv2+ | Tetum hunspell dictionaries +hunspell-th | LGPLv2+ | Thai hunspell dictionaries +hunspell-ti | GPL+ | Tigrigna hunspell dictionaries +hunspell-tk | GPLv2+ | Turkmen hunspell dictionaries +hunspell-tl | GPLv2+ | Tagalog hunspell dictionaries +hunspell-tn | GPLv3+ | Tswana hunspell dictionaries +hunspell-tpi | GPLv3+ | Tok Pisin hunspell dictionaries +hunspell-ts | LGPLv2+ | Tsonga hunspell dictionaries +hunspell-uk | GPLv2+ or LGPLv2+ or MPLv1.1 | Ukrainian hunspell dictionaries +hunspell-ur | LGPLv2+ | Urdu hunspell dictionaries +hunspell-uz | GPLv2+ | Uzbek hunspell dictionaries +hunspell-ve | LGPLv2+ | Venda hunspell dictionaries +hunspell-vi | GPLv2 | Vietnamese hunspell dictionaries +hunspell-wa | LGPLv2+ | Walloon hunspell dictionaries +hunspell-xh | LGPLv2+ | Xhosa hunspell dictionaries +hunspell-yi | LGPLv2+ or GPLv2+ or MPLv1.1 | Yiddish hunspell dictionaries +hunspell-zu | GPLv3+ | Zulu hunspell dictionaries +hyperv-daemons | GPLv2 | Hyper-V daemons suite +hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | A text hyphenation library +hyphen-as | LGPLv3+ | Assamese hyphenation rules +hyphen-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hyphenation rules +hyphen-bn | LGPLv3+ | Bengali hyphenation rules +hyphen-ca | GPLv3 | Catalan hyphenation rules +hyphen-cy | LPPL | Welsh hyphenation rules +hyphen-da | LGPLv2+ | Danish hyphenation rules +hyphen-de | LGPLv2+ | German hyphenation rules +hyphen-el | LGPLv2+ | Greek hyphenation rules +hyphen-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hyphenation rules +hyphen-eu | LPPL | Basque hyphenation rules +hyphen-fa | LPPL | Farsi hyphenation rules +hyphen-fo | GPL+ | Faroese hyphenation rules +hyphen-fr | LGPLv2+ | French hyphenation rules +hyphen-ga | GPL+ | Irish hyphenation rules +hyphen-gl | GPLv3 | Galician hyphenation rules +hyphen-grc | LPPL | Ancient Greek hyphenation rules +hyphen-gu | LGPLv3+ | Gujarati hyphenation rules +hyphen-hi | LGPLv3+ | Hindi hyphenation rules +hyphen-hsb | LPPL | Upper Sorbian hyphenation rules +hyphen-hu | GPLv2 | Hungarian hyphenation rules +hyphen-ia | LPPL | Interlingua hyphenation rules +hyphen-id | GPL+ | Indonesian hyphenation rules +hyphen-is | LGPLv2+ or SISSL | Icelandic hyphenation rules +hyphen-it | LGPLv2+ | Italian hyphenation rules +hyphen-kn | LGPLv3+ | Kannada hyphenation rules +hyphen-ku | GPLv2+ or LGPLv2+ | Kurdish hyphenation rules +hyphen-lt | LPPL | Lithuanian hyphenation rules +hyphen-mi | GPLv3+ | Maori hyphenation rules +hyphen-ml | LGPLv3+ | Malayalam hyphenation rules +hyphen-mn | LPPL | Mongolian hyphenation rules +hyphen-mr | LGPLv3+ | Marathi hyphenation rules +hyphen-nl | GPLv2 | Dutch hyphenation rules +hyphen-or | LGPLv3+ | Odia hyphenation rules +hyphen-pa | LGPLv3+ | Punjabi hyphenation rules +hyphen-pl | LGPLv2+ | Polish hyphenation rules +hyphen-pt | GPL+ | Portuguese hyphenation rules +hyphen-ro | GPLv2+ | Romanian hyphenation rules +hyphen-ru | LGPLv2+ | Russian hyphenation rules +hyphen-sa | LPPL | Sanskrit hyphenation rules +hyphen-sk | GPL+ | Slovak hyphenation rules +hyphen-sl | LGPLv2+ | Slovenian hyphenation rules +hyphen-sv | LGPLv2+ or GPLv2+ | Swedish hyphenation rules +hyphen-ta | LGPLv3+ | Tamil hyphenation rules +hyphen-te | LGPLv3+ | Telugu hyphenation rules +hyphen-tk | Public Domain | Turkmen hyphenation rules +hyphen-uk | GPLv2+ | Ukrainian hyphenation rules +i2c-tools | GPLv2+ | A heterogeneous set of I2C tools for Linux +ibus | LGPLv2+ | Intelligent Input Bus for Linux OS +ibus-hangul | GPLv2+ | The Hangul engine for IBus input platform +ibus-kkc | GPLv2+ | Japanese Kana Kanji input method for ibus +ibus-libpinyin | GPLv2+ | Intelligent Pinyin engine based on libpinyin for IBus +ibus-libzhuyin | GPLv2+ | New Zhuyin engine based on libzhuyin for IBus +ibus-m17n | GPLv2+ | The M17N engine for IBus platform +ibus-sayura | GPLv2+ | The Sinhala engine for IBus input platform +ibus-table | LGPLv2+ | The Table engine for IBus platform +ibus-table-chinese | GPLv3+ | Chinese input tables for IBus +ibus-typing-booster | GPLv3+ | A completion input method +icedtea-web | LGPLv2+ and GPLv2 with exceptions | Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation +icoutils | GPLv3+ | Utility for extracting and converting Microsoft icon and cursor files +icu4j | Unicode and MIT and BSD and Public Domain | International Components for Unicode for Java +iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy +ilmbase | BSD | Abstraction/convenience libraries +initial-setup | GPLv2+ | Initial system configuration utility +inkscape | GPLv2+ and CC-BY | Vector-based drawing program using SVG +intltool | GPLv2 with exceptions | Utility for internationalizing various kinds of data files +ipa | GPLv3+ | "The Identity, Policy and Audit system" +ipa | GPLv3+ | "The Identity, Policy and Audit system" +ipa-healthcheck | GPLv3 | Health check tool for IdM +ipa-healthcheck | GPLv3 | Health check tool for IdM +iperf3 | BSD | Measurement tool for TCP/UDP bandwidth performance +ipmitool | BSD | Utility for IPMI control +ipvsadm | GPLv2+ | Utility to administer the Linux Virtual Server +ipxe | GPLv2 with additional permissions and BSD | A network boot loader +irssi | GPLv2+ | Modular text mode IRC client with Perl scripting +isl | MIT | Integer point manipulation library +iso-codes | LGPLv2+ | ISO code lists and translations +isomd5sum | GPLv2+ | Utilities for working with md5sum implanted in ISO images +istack-commons | CDDL-1.1 and GPLv2 with exceptions | Common code for some Glassfish projects +itstool | GPLv3+ | ITS-based XML translation tool +jabberpy | LGPLv2+ | Python xmlstream and jabber IM protocol libs +jackson-annotations | ASL 2.0 | Core annotations for Jackson data processor +jackson-core | ASL 2.0 | Core part of Jackson +jackson-databind | ASL 2.0 and LGPLv2+ | General data-binding package for Jackson (2.x) +jackson-jaxrs-providers | ASL 2.0 | Jackson JAX-RS providers +jackson-module-jaxb-annotations | ASL 2.0 | JAXB annotations support for Jackson (2.x) +jaf | BSD | JavaBeans Activation Framework +jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +jasper | JasPer | "Implementation of the JPEG-2000 standard, Part 1" +java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment +java-17-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 17 Runtime Environment +java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment +java-atk-wrapper | LGPLv2+ | Java ATK Wrapper +javapackages-tools | BSD | Macros and scripts for Java packaging support +javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation +jbig2dec | GPLv2 | A decoder implementation of the JBIG2 image compression format +jbigkit | GPLv2+ | JBIG1 lossless image compression tools +jboss-annotations-1.2-api | CDDL or GPLv2 with exceptions | Common Annotations 1.2 API +jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API +jboss-jaxrs-2.0-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | JAX-RS 2.0 +jboss-logging | ASL 2.0 | The JBoss Logging Framework +jboss-logging-tools | ASL 2.0 and LGPLv2+ | JBoss Logging I18n Annotation Processor +jctools | ASL 2.0 | Java Concurrency Tools for the JVM +jdeparser | ASL 2.0 | Source generator library for Java +jetty | ASL 2.0 or EPL-1.0 | Java Webserver and Servlet Container +jigawatts | GPLv2 with exceptions | Java CRIU helper +jline | BSD | JLine is a Java library for handling console input +jmc | UPL | JDK Mission Control is a profiling and diagnostics tool +jmc-core | UPL | Core API for JDK Mission Control +jna | (LGPLv2 or ASL 2.0) and ASL 2.0 | Pure Java access to native libraries +jolokia-jvm-agent | ASL 2.0 | Jolokia JVM Agent +jomolhari-fonts | OFL | Jomolhari a Bhutanese style font for Tibetan and Dzongkha +jose | ASL 2.0 | Tools for JSON Object Signing and Encryption (JOSE) +jq | MIT and ASL 2.0 and CC-BY and GPLv3 | Command-line JSON processor +jsch | BSD | Pure Java implementation of SSH2 +js-d3-flame-graph | ASL 2.0 | A D3.js plugin that produces flame graphs +jsoup | MIT | Java library for working with real-world HTML +jsoup | MIT | Java library for working with real-world HTML +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +jss | MPLv1.1 or GPLv2+ or LGPLv2+ | Java Security Services (JSS) +Judy | LGPLv2+ | General purpose dynamic array +Judy | LGPLv2+ | General purpose dynamic array +julietaula-montserrat-fonts | OFL | Sans-serif typeface inspired from Montserrat area +junit | EPL-1.0 | Java regression test package +junit5 | EPL-2.0 | Java regression testing framework +jzlib | BSD | Re-implementation of zlib in pure Java +kacst-fonts | GPLv2 | Fonts for arabic from arabeyes project +kdump-anaconda-addon | GPLv2 | Kdump configuration anaconda addon +keepalived | GPLv2+ | "High Availability monitor built upon LVS, VRRP and service pollers" +keybinder3 | MIT | A library for registering global keyboard shortcuts +keycloak-httpd-client-install | GPLv3 | Tools to configure Apache HTTPD as Keycloak client +khmeros-fonts | LGPLv2+ | Khmer font set created by Danh Hong of the Cambodian Open Institute +ksh | EPL | The Original ATT Korn Shell +kurdit-unikurd-web-fonts | GPLv3 | A widely used Kurdish font for Arabic-like scripts and Latin +kyotocabinet | GPLv3 | A straightforward implementation of DBM +lame | GPLv2+ | Free MP3 audio compressor +langpacks | GPLv2+ | Langpacks meta-package +langtable | GPLv3+ | "Guessing reasonable defaults for locale, keyboard layout, territory, and language." +lapack | BSD | Numerical linear algebra package libraries +lasso | GPLv2+ | Liberty Alliance Single Sign On +lato-fonts | OFL | A sanserif typeface family +lcms2 | MIT | Color Management Engine +ldapjdk | MPLv1.1 or GPLv2+ or LGPLv2+ | LDAP SDK +ldns | BSD | Low-level DNS(SEC) library with API +leptonica | BSD and Leptonica | C library for efficient image processing and image analysis operations +lftp | GPLv3+ | A sophisticated file transfer program +libabw | MPLv2.0 | A library for import of AbiWord files +libao | GPLv2+ | Cross Platform Audio Output Library +libappindicator | LGPLv2 and LGPLv3 | Application indicators library +libasyncns | LGPLv2+ | Asynchronous Name Service Library +libatasmart | LGPLv2+ | ATA S.M.A.R.T. Disk Health Monitoring Library +libatomic_ops | GPLv2 and MIT | Atomic memory update operations +libavc1394 | GPLv2+ and LGPLv2+ | Audio/Video Control library for IEEE-1394 devices +libbase | LGPLv2 | JFree Base Services +libblockdev | LGPLv2+ | A library for low-level manipulation with block devices +libbluray | LGPLv2+ | Library to access Blu-Ray disks for video playback +libburn | GPLv2+ | "Library for reading, mastering and writing optical discs" +libbytesize | LGPLv2+ | A library for working with sizes in bytes +libcacard | LGPLv2+ | CAC (Common Access Card) library +libcanberra | LGPLv2+ | Portable Sound Event Library +libcdio | GPLv3+ | CD-ROM input and control library +libcdio-paranoia | GPLv3+ | CD paranoia on top of libcdio +libcdr | MPLv2.0 and Public Domain | A library for import of CorelDRAW drawings +libcmis | GPLv2+ or LGPLv2+ or MPLv1.1 | A C/C++ client library for CM interfaces +libdatrie | LGPLv2+ | Implementation of Double-Array structure for representing trie +libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib +libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus +libdc1394 | LGPLv2+ | 1394-based digital camera control library +libdmapsharing | LGPLv2+ | A DMAP client and server library +libdmx | MIT | X.Org X11 DMX runtime library +libdnet | BSD | Simple portable interface to lowlevel networking routines +libdrm | MIT | Direct Rendering Manager runtime library +libdv | LGPLv2+ | Software decoder for DV format video +libdvdnav | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdvdread | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdwarf | LGPLv2 | Library to access the DWARF Debugging file format +libeasyfc | LGPLv3+ | Easy configuration generator interface for fontconfig +libecap | BSD | Squid interface for embedded adaptation modules +libecpg | PostgreSQL | ECPG - Embedded SQL in C +libepoxy | MIT | epoxy runtime library +libepubgen | MPLv2.0 | An EPUB generator library +libestr | LGPLv2+ | String handling essentials library +libetonyek | MPLv2.0 | A library for import of Apple iWork documents +libev | BSD or GPLv2+ | High-performance event loop/event model with lots of features +libevdev | MIT | Kernel Evdev Device Wrapper Library +libexif | LGPLv2+ | Library for extracting extra information from image files +libexttextcat | BSD | Text categorization library +libfastjson | MIT | A JSON implementation in C +libfontenc | MIT | X.Org X11 libfontenc runtime library +libfonts | LGPLv2 and UCD | TrueType Font Layouting +libformula | LGPLv2 | Formula Parser +libfprint | LGPLv2+ | Toolkit for fingerprint scanner +libfreehand | MPLv2.0 | A library for import of Macromedia/Adobe FreeHand documents +libgdata | LGPLv2+ | Library for the GData protocol +libgdither | GPLv2+ | Library for applying dithering to PCM audio sources +libgee | LGPLv2+ | GObject collection library +libgexiv2 | GPLv2+ | Gexiv2 is a GObject-based wrapper around the Exiv2 library +libgit2 | GPLv2 with exceptions | C implementation of the Git core methods as a library with a solid API +libgit2-glib | LGPLv2+ | Git library for GLib +libglvnd | MIT | The GL Vendor-Neutral Dispatch library +libgnomekbd | LGPLv2+ | A keyboard configuration library +libgovirt | LGPLv2+ | A GObject library for interacting with oVirt REST API +libgphoto2 | GPLv2+ and GPLv2 | Library for accessing digital cameras +libgpod | LGPLv2+ | Library to access the contents of an iPod +libgsf | LGPLv2 | GNOME Structured File library +libgtop2 | GPLv2+ | LibGTop library (version 2) +libguestfs | LGPLv2+ | Access and modify virtual machine disk images +libguestfs-winsupport | GPLv2+ | Add support for Windows guests to virt-v2v and virt-p2v +libgweather | GPLv2+ | A library for weather information +libgxps | LGPLv2+ | GObject based library for handling and rendering XPS documents +libhangul | LGPLv2+ | Hangul input library +libICE | MIT | X.Org X11 ICE runtime library +libidn | LGPLv2+ and GPLv3+ and GFDL | Internationalized Domain Name support library +libiec61883 | LGPLv2+ | Streaming library for IEEE1394 +libieee1284 | GPLv2+ | A library for interfacing IEEE 1284-compatible devices +libijs | AGPLv3+ | IJS Raster Image Transport Protocol Library +libimobiledevice | LGPLv2+ | Library for connecting to mobile devices +libindicator | GPLv3 | Shared functions for Ayatana indicators +libinput | MIT | Input device library +libipt | BSD | Intel Processor Trace Decoder Library +libiptcdata | LGPLv2+ | IPTC tag library +libiscsi | LGPLv2+ | iSCSI client library +libisoburn | GPLv2+ | Library to enable creation and expansion of ISO-9660 filesystems +libisofs | GPLv2+ and LGPLv2+ | Library to create ISO 9660 disk images +libjpeg-turbo | IJG | A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files +libkkc | GPLv3+ | Japanese Kana Kanji conversion library +libkkc-data | GPLv3+ | Language model data for libkkc +liblangtag | LGPLv3+ or MPLv2.0 | An interface library to access tags for identifying languages +liblayout | LGPLv2+ and UCD | CSS based layouting framework +libloader | LGPLv2 | Resource Loading Framework +liblockfile | GPLv2+ and LGPLv2+ | This implements a number of functions found in -lmail on SysV systems +liblognorm | LGPLv2+ | Fast samples-based log normalization library +liblouis | LGPLv3+ | Braille translation and back-translation library +libmad | GPLv2+ | MPEG audio decoder library +libmatchbox | LGPLv2+ | Libraries for the Matchbox Desktop +libmaxminddb | ASL 2.0 and BSD | C library for the MaxMind DB file format +libmediaart | LGPLv2+ | Library for managing media art caches +libmemcached | BSD | Client library and command line tools for memcached server +libmng | zlib | Library for Multiple-image Network Graphics support +libmpc | LGPLv3+ | C library for multiple precision complex arithmetic +libmpcdec | BSD | Musepack audio decoding library +libmspack | LGPLv2 | Library for CAB and related files compression and decompression +libmspub | MPLv2.0 | A library for import of Microsoft Publisher documents +libmtp | LGPLv2+ | A software library for MTP media players +libmusicbrainz5 | LGPLv2 | Library for accessing MusicBrainz servers +libmwaw | LGPLv2+ or MPLv2.0 | A library for import of many old Mac document formats +libnbd | LGPLv2+ | NBD client library in userspace +libnet | BSD | C library for portable packet creation and injection +libnice | LGPLv2 and MPLv1.1 | GLib ICE implementation +libnma | GPLv2+ and LGPLv2+ | NetworkManager GUI library +libnotify | LGPLv2+ | Desktop notification library +libnumbertext | (LGPLv3+ or BSD) and (LGPLv3+ or BSD or CC-BY-SA) | Number to number name and money text conversion library +liboauth | MIT | OAuth library functions +libodfgen | LGPLv2+ or MPLv2.0 | An ODF generator library +libogg | BSD | The Ogg bitstream file format library +libomp | NCSA | OpenMP runtime for clang +libopenraw | LGPLv3+ | Decode camera RAW files +liborcus | MPLv2.0 | Standalone file import filter library for spreadsheet documents +libosinfo | LGPLv2+ | A library for managing OS information for virtualization +libotf | LGPLv2+ | A Library for handling OpenType Font +libpagemaker | MPLv2.0 | A library for import of Adobe PageMaker documents +libpaper | GPLv2 | Library and tools for handling papersize +libpfm | MIT | Library to encode performance events for use by perf tool +libpinyin | GPLv3+ | Library to deal with pinyin +libplist | LGPLv2+ | Library for manipulating Apple Binary and XML Property Lists +libpmemobj-cpp | BSD | C++ bindings for libpmemobj +libpmemobj-cpp | BSD | C++ bindings for libpmemobj +libpng12 | zlib | "Old version of libpng, needed to run old binaries" +libpng15 | zlib | "Old version of libpng, needed to run old binaries" +libpq | PostgreSQL | PostgreSQL client library +libpst | GPLv2+ | Utilities to convert Outlook .pst files to other formats +libquvi | AGPLv3+ | A cross-platform library for parsing flash media stream +libquvi-scripts | AGPLv3+ | Embedded lua scripts for parsing the media details +libqxp | MPLv2.0 | Library for import of QuarkXPress documents +LibRaw | BSD and (CDDL or LGPLv2) | Library for reading RAW files obtained from digital photo cameras +libraw1394 | LGPLv2+ | Library providing low-level IEEE-1394 access +librdkafka | BSD | The Apache Kafka C library +librelp | GPLv3+ | The Reliable Event Logging Protocol library +libreoffice | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Free Software Productivity Suite +libreoffice-voikko | GPLv3+ | Finnish spellchecker and hyphenator extension for LibreOffice +librepository | LGPLv2 | Hierarchical repository abstraction layer +libreswan | GPLv2 | IPsec implementation with IKEv1 and IKEv2 keying protocols +librevenge | (LGPLv2+ or MPLv2.0) and BSD | A base library for writing document import filters +librsvg2 | LGPLv2+ | An SVG library based on cairo +libsamplerate | BSD | Sample rate conversion library for audio data +libselinux | Public Domain | SELinux library and simple utilities +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libserializer | LGPLv2+ | JFreeReport General Serialization Framework +libshout | LGPLv2+ | Icecast source streaming library +libsigc++20 | LGPLv2+ | Typesafe signal framework for C++ +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libSM | MIT | X.Org X11 SM runtime library +libsmi | GPLv2+ and BSD | A library to access SMI MIB information +libsndfile | LGPLv2+ and GPLv2+ and BSD | Library for reading and writing sound files +libspectre | GPLv2+ | A library for rendering PostScript(TM) documents +libspiro | GPLv3+ | Library to simplify the drawing of beautiful curves +libsrtp | BSD | An implementation of the Secure Real-time Transport Protocol (SRTP) +libstaroffice | MPLv2.0 or LGPLv2+ | A library for import of binary StarOffice documents +libtar | MIT | Tar file manipulation API +libthai | LGPLv2+ | Thai language support routines +libtheora | BSD | Theora Video Compression Codec +libtiff | libtiff | Library of functions for manipulating TIFF format image files +libtimezonemap | GPLv3 | Time zone map widget for Gtk+ +libtpms | BSD | Library providing Trusted Platform Module (TPM) functionality +libucil | GPLv2+ | Library to render text and graphic overlays onto video images +libunicap | GPLv2+ | Library to access different kinds of (video) capture devices +libusbmuxd | LGPLv2+ | Client library USB multiplex daemon for Apple's iOS devices +libuv | MIT and BSD and ISC | libuv is a multi-platform support library with a focus on asynchronous I/O. +libva | MIT | Video Acceleration (VA) API for Linux +libvdpau | MIT | Wrapper library for the Video Decode and Presentation API +libvirt | LGPLv2+ | Library providing a simple virtualization API +libvirt-dbus | LGPLv2+ | libvirt D-Bus API binding +libvirt-glib | LGPLv2+ | libvirt glib integration for events +libvirt-python | LGPLv2+ | The libvirt virtualization API python3 binding +libvisio | MPLv2.0 | A library for import of Microsoft Visio diagrams +libvisual | LGPLv2+ | Abstraction library for audio visualisation plugins +libvma | GPLv2 or BSD | A library for boosting TCP and UDP traffic (over RDMA hardware) +libvncserver | GPLv2+ | Library to make writing a VNC server easy +libvoikko | GPLv2+ | Voikko is a library for spellcheckers and hyphenators +libvorbis | BSD | The Vorbis General Audio Compression Codec +libvpx | BSD | VP8/VP9 Video Codec SDK +libwacom | MIT | Tablet Information Client Library +libwebp | BSD | Library and tools for the WebP graphics format +libwmf | LGPLv2+ and GPLv2+ and GPL+ | Windows MetaFile Library +libwnck3 | LGPLv2+ | Window Navigator Construction Kit +libwpd | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect documents +libwpg | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect Graphics images +libwps | LGPLv2+ or MPLv2.0 | A library for import of Microsoft Works documents +libX11 | MIT | Core X11 protocol client library +libXau | MIT | Sample Authorization Protocol for X +libXaw | MIT | X Athena Widget Set +libxcb | MIT | A C binding to the X11 protocol +libXcomposite | MIT | X Composite Extension library +libXcursor | MIT | Cursor management library +libXdamage | MIT | X Damage extension library +libXdmcp | MIT | X Display Manager Control Protocol library +libXext | MIT | X.Org X11 libXext runtime library +libXfixes | MIT | X Fixes library +libXfont2 | MIT | X.Org X11 libXfont2 runtime library +libXft | MIT | X.Org X11 libXft runtime library +libXi | MIT | X.Org X11 libXi runtime library +libXinerama | MIT | X.Org X11 libXinerama runtime library +libxkbcommon | MIT | X.Org X11 XKB parsing library +libxkbfile | MIT | X.Org X11 libxkbfile runtime library +libxklavier | LGPLv2+ | High-level API for X Keyboard Extension +libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries +libXNVCtrl | GPLv2+ | Library providing the NV-CONTROL API +libXp | MIT | X.Org X11 libXp runtime library +libXpm | MIT | X.Org X11 libXpm runtime library +libXrandr | MIT | X.Org X11 libXrandr runtime library +libXrender | MIT | X.Org X11 libXrender runtime library +libXres | MIT | X-Resource extension client library +libXScrnSaver | MIT | X.Org X11 libXss runtime library +libxshmfence | MIT | X11 shared memory fences +libXt | MIT | X.Org X11 libXt runtime library +libXtst | MIT | X.Org X11 libXtst runtime library +libXv | MIT | X.Org X11 libXv runtime library +libXvMC | MIT | X.Org X11 libXvMC runtime library +libXxf86dga | MIT | X.Org X11 libXxf86dga runtime library +libXxf86misc | MIT | X.Org X11 libXxf86misc runtime library +libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library +libyami | ASL 2.0 | Yet Another Media Infrastructure library. +libyang | BSD | YANG data modeling language library +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzmf | MPLv2.0 | A library for import of Zoner document formats +linuxconsoletools | GPLv2+ | Tools for connecting joysticks & legacy devices to the kernel's input subsystem +linuxptp | GPLv2+ | PTP implementation for Linux +lklug-fonts | GPLv2 | Fonts for Sinhala language +lld | NCSA | The LLVM Linker +lldb | NCSA | Next generation high-performance debugger +lldpd | ISC | ISC-licensed implementation of LLDP +llvm | NCSA | The Low Level Virtual Machine +llvm-toolset | NCSA | Package that installs llvm-toolset +log4j | ASL 2.0 | Java logging package +lohit-assamese-fonts | OFL | Free Assamese font +lohit-bengali-fonts | OFL | Free Bengali script font +lohit-devanagari-fonts | OFL | Free Devanagari Script Font +lohit-gujarati-fonts | OFL | Free Gujarati font +lohit-gurmukhi-fonts | OFL | Free Gurmukhi truetype font for Punjabi language +lohit-kannada-fonts | OFL | Free Kannada font +lohit-malayalam-fonts | OFL | Free Malayalam font +lohit-marathi-fonts | OFL | Free truetype font for Marathi language +lohit-nepali-fonts | OFL | Free TrueType fonts for Nepali language +lohit-odia-fonts | OFL | Free truetype font for Odia language +lohit-tamil-fonts | OFL | Free truetype font for Tamil language +lohit-telugu-fonts | OFL | Free Telugu font +lorax | GPLv2+ | Tool for creating the anaconda install images +lorax-templates-anolis | GPLv2+ | Anolis OS build templates for lorax and livemedia-creator +lorax-templates-rhel | GPLv2+ | RHEL8 build templates for lorax and livemedia-creator +lpsolve | LGPLv2+ | A Mixed Integer Linear Programming (MILP) solver +ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +lttng-ust | LGPLv2 and GPLv2 and MIT | LTTng Userspace Tracer library +lua-expat | MIT | SAX XML parser based on the Expat library +lua-json | MIT | JSON Parser/Constructor for Lua +lua-lpeg | MIT | Parsing Expression Grammars for Lua +lua-socket | MIT | Network support for the Lua language +lucene | ASL 2.0 | "High-performance, full-featured text search engine" +luksmeta | LGPLv2+ | Utility for storing small metadata in the LUKSv1 header +lz4-java | ASL 2.0 and (BSD and GPLv2+) | LZ4 compression for Java +m17n-db | LGPLv2+ | Multilingualization datafiles for m17n-lib +m17n-lib | LGPLv2+ | Multilingual text library +madan-fonts | GPL+ | Font for Nepali language +mailman | GPLv2+ | Mailing list manager with built in Web access +malaga | GPLv2+ | A programming language for automatic language analysis +malaga-suomi-voikko | GPLv2+ | A description of Finnish morphology written in Malaga (Voikko edition) +mallard-rng | MIT | RELAX NG schemas for all Mallard versions +man-pages-overrides | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Complementary and updated manual pages +mariadb | GPLv2 with exceptions and LGPLv2 and BSD | A very fast and robust SQL database server +mariadb | GPLv2 with exceptions and LGPLv2 and BSD | A very fast and robust SQL database server +mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) +mariadb-connector-odbc | LGPLv2+ | The MariaDB Native Client library (ODBC driver) +mariadb-java-client | BSD and LGPLv2+ | Connects applications developed in Java to MariaDB and MySQL databases +marisa | BSD or LGPLv2+ | Static and spece-efficient trie data structure library +matchbox-window-manager | GPLv2+ | Window manager for the Matchbox Desktop +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +mc | GPLv3+ | User-friendly text console file manager and visual shell +mcpp | BSD | Alternative C/C++ preprocessor +mdevctl | LGPLv2 | Mediated device management and persistence utility +meanwhile | LGPLv2+ | Lotus Sametime Community Client library +mecab | BSD or LGPLv2+ or GPL+ | Yet Another Part-of-Speech and Morphological Analyzer +mecab-ipadic | mecab-ipadic | IPA dictionary for MeCab +media-player-info | BSD | Data files describing media player capabilities +memcached | BSD | "High Performance, Distributed Memory Object Cache" +memkind | BSD | User Extensible Heap Manager +mercurial | GPLv2+ | Mercurial -- a distributed SCM +mesa | MIT | Mesa graphics libraries +mesa-demos | MIT | Mesa demos +mesa-libGLU | MIT | Mesa libGLU library +mesa-libGLw | MIT | Xt / Motif OpenGL widgets +metacity | GPLv2+ | Unobtrusive window manager +micropipenv | LGPLv3+ | A simple wrapper around pip to support Pipenv and Poetry files +mod_auth_gssapi | MIT | A GSSAPI Authentication module for Apache +mod_auth_mellon | GPLv2+ | A SAML 2.0 authentication module for the Apache Httpd Server +mod_authnz_pam | ASL 2.0 | PAM authorization checker and PAM Basic Authentication provider +mod_auth_openidc | ASL 2.0 | OpenID Connect auth module for Apache HTTP Server +mod_fcgid | ASL 2.0 | FastCGI interface module for Apache 2 +mod_http2 | ASL 2.0 | module implementing HTTP/2 for Apache 2 +mod_intercept_form_submit | ASL 2.0 | Apache module to intercept login form submission and run PAM authentication +mod_lookup_identity | ASL 2.0 | Apache module to retrieve additional information about the authenticated user +mod_md | ASL 2.0 | Certificate provisioning using ACME for the Apache HTTP Server +mod_security | ASL 2.0 | Security module for the Apache HTTP Server +mod_security_crs | ASL 2.0 | ModSecurity Rules +modulemd-tools | MIT | Collection of tools for parsing and generating modulemd YAML files +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +motif | LGPLv2+ | Run-time libraries and programs +mousetweaks | GPLv3 and GFDL | Mouse accessibility support for the GNOME desktop +mozilla-filesystem | MPLv1.1 | Mozilla filesytem layout +mozvoikko | GPLv2+ | Finnish Voikko spell-checker extension for Mozilla programs +mpg123 | LGPLv2+ | "Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3" +mpich | MIT | A high-performance implementation of MPI +mpitests | CPL and BSD | MPI Benchmarks and tests +mrtg | GPLv2+ | Multi Router Traffic Grapher +mstflint | GPLv2+ or BSD | Mellanox firmware burning tool +mtdev | MIT | Multitouch Protocol Translation Library +mt-st | GPL+ | Tool for controlling tape drives +mtx | GPLv2 | SCSI media changer control program +multilib-rpm-config | GPLv2+ | Multilib packaging helpers +munge | GPLv3+ and LGPLv3+ | Enables uid & gid authentication across a host cluster +mutt | GPLv2+ and Public Domain | A text mode mail user agent +mutter | GPLv2+ | Window and compositing manager based on Clutter +mvapich2 | BSD and MIT | OSU MVAPICH2 MPI package +mysql | GPLv2 with exceptions and LGPLv2 and BSD | MySQL client programs and shared libraries +mysql-selinux | GPLv3 | SELinux policy modules for MySQL and MariaDB packages +mythes | BSD and MIT | A thesaurus library +mythes-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian thesaurus +mythes-ca | GPL+ | Catalan thesaurus +mythes-cs | MIT | Czech thesaurus +mythes-da | GPLv2 or LGPLv2 or MPLv1.1 | Danish thesaurus +mythes-de | LGPLv2+ | German thesaurus +mythes-el | GPLv2+ | Greek thesaurus +mythes-en | BSD and Artistic clarified | English thesaurus +mythes-es | LGPLv2+ | Spanish thesaurus +mythes-fr | LGPLv2+ | French thesaurus +mythes-ga | GFDL | Irish thesaurus +mythes-hu | GPLv2+ and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2 and (GPL+ or LGPLv2+ or MPLv1.1) | Hungarian thesaurus +mythes-it | AGPLv3+ | Italian thesaurus +mythes-mi | Public Domain | Maori thesaurus +mythes-ne | LGPLv2 | Nepali thesaurus +mythes-nl | BSD or CC-BY | Dutch thesaurus +mythes-pl | LGPLv2 | Polish thesaurus +mythes-pt | GPLv2+ | Portuguese thesaurus +mythes-ro | GPLv2+ | Romanian thesaurus +mythes-ru | LGPLv2+ | Russian thesaurus +mythes-sk | MIT | Slovak thesaurus +mythes-sl | LGPLv2+ | Slovenian thesaurus +mythes-sv | MIT | Swedish thesaurus +mythes-uk | (GPLv2+ or LGPLv2+) and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2+ | Ukrainian thesaurus +nafees-web-naskh-fonts | Bitstream Vera | Nafees Web font for writing Urdu in the Naskh script +nautilus | GPLv3+ | File manager for GNOME +nautilus-sendto | GPLv2+ | Nautilus context menu for sending files +navilu-fonts | OFL | Free Kannada opentype sans-serif font +nbdkit | BSD | NBD server +ncompress | Public Domain | Fast compression and decompression utilities +neon | LGPLv2+ | An HTTP and WebDAV client library +netcf | LGPLv2+ | Cross-platform network configuration library +netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | A library for handling different graphics file formats +network-manager-applet | GPLv2+ | A network control and status applet for NetworkManager +NetworkManager-libreswan | GPLv2+ | NetworkManager VPN plug-in for IPsec VPN +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nispor | ASL 2.0 | API for network status querying +nmap | Nmap | Network exploration tool and security scanner +nmstate | LGPLv2+ | Declarative network manager API +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nspr | MPLv2.0 | Netscape Portable Runtime +nss | MPLv2.0 | Network Security Services +nss-altfiles | LGPLv2+ | NSS module to look up users in /usr/lib/passwd too +nss-pam-ldapd | LGPLv2+ | An nsswitch module which uses directory servers +nss_wrapper | BSD | "A wrapper for the user, group and hosts NSS API" +ntpstat | MIT | Utility to print NTP synchronization status +numpy | BSD and Python | A fast multidimensional array facility for Python +numpy | BSD and Python | A fast multidimensional array facility for Python +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +ocaml-srpm-macros | GPLv2+ | OCaml architecture macros +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-systemd-hook | GPLv3+ | OCI systemd hook for docker +oci-umount | GPLv3+ | OCI umount hook for docker +ocl-icd | BSD | OpenCL ICD Bindings +oddjob | BSD | A D-Bus service which runs odd jobs on behalf of client applications +omping | ISC | Utility to test IP multicast functionality +ongres-scram | BSD | Salted Challenge Response Authentication Mechanism (SCRAM) - Java Implementation +oniguruma | BSD | Regular expressions library +openal-soft | LGPLv2+ | Open Audio Library +openblas | BSD | An optimized BLAS library based on GotoBLAS2 +openblas-srpm-macros | MIT | OpenBLAS architecture macros +openchange | GPLv3+ and Public Domain | Provides access to Microsoft Exchange servers using native protocols +opencl-filesystem | Public Domain | OpenCL filesystem layout +opencv | BSD | Collection of algorithms for computer vision +opendnssec | BSD | DNSSEC key and zone management software +OpenEXR | BSD | A high dynamic-range (HDR) image file format +openjpeg2 | BSD and MIT | C-Library for JPEG 2000 +openmpi | BSD and MIT and Romio | Open Message Passing Interface +openoffice-lv | LGPLv2+ | Latvian linguistic dictionaries +openoffice.org-dict-cs_CZ | GPL+ | Czech spellchecker and hyphenation dictionaries for LibreOffice +open-sans-fonts | ASL 2.0 | Open Sans is a humanist sans-serif typeface designed by Steve Matteson +openscap | LGPLv2+ | Set of open source libraries enabling integration of the SCAP line of standards +openslp | BSD | Open implementation of Service Location Protocol V2 +opentest4j | ASL 2.0 | Open Test Alliance for the JVM +open-vm-tools | GPLv2 | Open Virtual Machine Tools for virtual machines hosted on VMware +openwsman | BSD | Open source Implementation of WS-Management +opus | BSD | An audio codec for use in low-delay speech and audio communication +orc | BSD | The Oil Run-time Compiler +orca | LGPLv2+ | Assistive technology for people with visual impairments +osbuild | ASL 2.0 | A build system for OS images +osbuild-composer | ASL 2.0 | An image building service based on osbuild +oscap-anaconda-addon | GPLv2+ | Anaconda addon integrating OpenSCAP to the installation process +osinfo-db | LGPLv2+ | osinfo database files +osinfo-db-tools | GPLv2+ | Tools for managing the osinfo database +ostree | LGPLv2+ | "Tool for managing bootable, immutable filesystem trees" +overpass-fonts | OFL or LGPLv2+ | Typeface based on the U.S. interstate highway road signage type system +owasp-java-encoder | BSD | Collection of high-performance low-overhead contextual encoders +pacemaker | GPLv2+ and LGPLv2+ and BSD | Scalable High-Availability cluster resource manager +PackageKit | GPLv2+ and LGPLv2+ | Package management service +pakchois | LGPLv2+ | A wrapper library for PKCS#11 +paktype-naqsh-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType +paktype-naskh-basic-fonts | GPLv2 with exceptions | "Fonts for Arabic, Farsi, Urdu and Sindhi from PakType" +paktype-tehreer-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType +pango | LGPLv2+ | System for layout and rendering of internationalized text +pangomm | LGPLv2+ | C++ interface for Pango +papi | BSD | Performance Application Programming Interface +paps | LGPLv2+ | Plain Text to PostScript converter +paratype-pt-sans-fonts | OFL | A pan-Cyrillic typeface +parfait | ASL 2.0 | Java libraries for Performance Co-Pilot (PCP) +patchutils | GPLv2+ | A collection of programs for manipulating patch files +pavucontrol | GPLv2+ | Volume control for PulseAudio +pcaudiolib | GPLv3+ | Portable C Audio Library +pcm | BSD | Processor Counter Monitor +pcp | GPLv2+ and LGPLv2+ and CC-BY | System-level performance monitoring and performance management +pentaho-libxml | LGPLv2 | Namespace aware SAX-Parser utility library +pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Flow Reporting Engine +peripety | MIT | Storage event notification daemon +perl | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | Practical Extraction and Report Language +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Authen-SASL | GPL+ or Artistic | SASL Authentication framework for Perl +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-B-Debug | GPL+ or Artistic | "Walk Perl syntax tree, print debug information about op-codes" +perl-B-Debug | GPL+ or Artistic | "Walk Perl syntax tree, print debug information about op-codes" +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | "Efficient bit vector, set of integers and ""big int"" math library" +perl-B-Lint | GPL+ or Artistic | Perl lint +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp-Clan | GPL+ or Artistic | Perl module to print improved warning messages +perl-CGI | (GPL+ or Artistic) and Artistic 2.0 | Handle Common Gateway Interface requests and responses +perl-Class-Inspector | GPL+ or Artistic | Get information about a class and its structure +perl-Class-ISA | GPL+ or Artistic | Report the search path for a class's ISA tree +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Lzma | GPL+ or Artistic | Low-level interface to lzma compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-Convert-ASN1 | GPL+ or Artistic | ASN.1 encode/decode library +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-Crypt-OpenSSL-Bignum | GPL+ or Artistic | Perl interface to OpenSSL for Bignum +perl-Crypt-OpenSSL-Random | GPL+ or Artistic | OpenSSL/LibreSSL pseudo-random number generator access +perl-Crypt-OpenSSL-RSA | GPL+ or Artistic | Perl interface to OpenSSL for RSA +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Date-Calc | GPL+ or Artistic | Gregorian calendar date calculations +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode-Detect | MPLv1.1 or GPLv2+ or LGPLv2+ | Encode +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Error | (GPL+ or Artistic) and MIT | Error/exception handling in an OO-ish way +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-File-CheckTree | GPL+ or Artistic | Run many file-test checks on a tree +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-ShareDir | GPL+ or Artistic | Locate per-dist and per-module shared files +perl-File-Slurp | GPL+ or Artistic | Efficient Reading/Writing of Complete Files +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-GSSAPI | GPL+ or Artistic | Perl extension providing access to the GSSAPIv2 library +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress-Lzma | GPL+ or Artistic | Read and write lzma compressed data +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-Multiplex | GPL+ or Artistic | Manage IO on many file handles +perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET/AF_INET6 domain sockets +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-String | GPL+ or Artistic | Emulate file interface for in-core strings +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-JSON | GPL+ or Artistic | Parse and convert to JSON (JavaScript Object Notation) +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-PP | GPL+ or Artistic | JSON +perl-LDAP | GPL+ or Artistic | LDAP Perl module +perl-libintl-perl | GPLv3+ and LGPLv2+ | "Internationalization library for Perl, compatible with gettext" +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libxml-perl | (GPL+ or Artistic) and Public Domain | A collection of Perl modules for working with XML +perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes +perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-Mail-DKIM | GPL+ or Artistic | Sign and verify Internet mail with DKIM/DomainKey signatures +perl-Mail-Sender | GPL+ or Artistic | Module for sending mails with attachments through an SMTP server +perl-Mail-SPF | BSD | Object-oriented implementation of Sender Policy Framework +perl-MailTools | GPL+ or Artistic | Various ancient mail-related perl modules +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Pluggable | GPL+ or Artistic | Automatically give your module the ability to have plugins +perl-Module-Runtime | GPL+ or Artistic | Runtime module handling +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-LDAP | GPLv2+ and LGPLv2+ and MPLv1.1 | LDAP Perl module that wraps the OpenLDAP C SDK +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-NetAddr-IP | GPLv2+ and (GPLv2+ or Artistic clarified) | Manages IPv4 and IPv6 addresses and subnets +perl-Net-DNS | (GPL+ or Artistic) and MIT | DNS resolver modules for Perl +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-Server | GPL+ or Artistic | "Extensible, general Perl server engine" +perl-Net-SMTP-SSL | GPL+ or Artistic | SSL support for Net +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-LaTeX | GPL+ or Artistic | Convert POD data to formatted LaTeX +perl-podlators | (GPL+ or Artistic) and MIT | Format POD source into various output formats +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Plainer | GPL+ or Artistic | Perl extension for converting Pod to old-style Pod +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-SNMP_Session | Artistic 2.0 | SNMP support for Perl 5 +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket6 | BSD | IPv6 related part of the C socket.h defines and structure manipulators +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-srpm-macros | GPLv3+ | RPM macros for building Perl source package from source repository +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-String-CRC32 | Public Domain | Perl interface for cyclic redundancy check generation +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Virt | GPLv2+ or Artistic | Represent and manage a libvirt hypervisor connection +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | A perl module for simple terminal control +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Implementation of the soundex algorithm +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Template | (GPL+ or Artistic) and (GPLv2+ or Artistic) | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Unidecode | GPL+ or Artistic | US-ASCII transliterations of Unicode text +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Tk | (GPL+ or Artistic) and SWL | Perl Graphical User Interface ToolKit +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unix-Syslog | Artistic 2.0 | Perl interface to the UNIX syslog(3) calls +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-XML-Catalog | GPL+ or Artistic | Resolve public identifiers and remap system identifiers +perl-XML-LibXML | (GPL+ or Artistic) and MIT | Perl interface to the libxml2 library +perl-XML-NamespaceSupport | GPL+ or Artistic | A simple generic name space support class +perl-XML-Parser | GPL+ or Artistic | Perl module for parsing XML documents +perl-XML-SAX | GPL+ or Artistic | SAX parser access API for Perl +perl-XML-SAX-Base | GPL+ or Artistic | Base class SAX drivers and filters +perl-XML-Simple | GPL+ or Artistic | Easy API to maintain XML in Perl +perl-XML-TokeParser | GPL+ or Artistic | Simplified interface to XML +perl-XML-XPath | Artistic 2.0 and (GPL+ or Artistic) | XPath parser and evaluator for Perl +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +pesign | GPLv2 | Signing utility for UEFI binaries +pgaudit | PostgreSQL | PostgreSQL Audit Extension +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +php | PHP and Zend and BSD and MIT and ASL 1.0 | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-xdebug | PHP | PECL package for debugging PHP scripts +php-pecl-xdebug | PHP | PECL package for debugging PHP scripts +php-pecl-xdebug3 | BSD | Provides functions for function traces and profiling +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +pidgin | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | A Gtk+ based multiprotocol instant messaging client +pidgin-sipe | GPLv2+ | Pidgin protocol plugin to connect to MS Office Communicator +pinentry | GPLv2+ | Collection of simple PIN or passphrase entry dialogs +pinfo | GPLv2 | An info file viewer +pipewire0.2 | LGPLv2+ | Media Sharing Server compat libraries +pipewire | MIT | Media Sharing Server +pixman | MIT | Pixel manipulation library +pki-core | GPLv2 and LGPLv2 | Red Hat PKI Core Package +pki-servlet-engine | ASL 2.0 | "Apache Servlet/JSP Engine, RI for Servlet 4.0/JSP 2.3 API" +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plymouth | GPLv2+ | Graphical Boot Animation and Logger +pmdk | BSD | Persistent Memory Development Kit (former NVML) +pmdk | BSD | Persistent Memory Development Kit (former NVML) +pmdk-convert | BSD | Conversion tool for PMDK pools +pmix | BSD | Process Management Interface Exascale (PMIx) +pnm2ppa | GPLv2+ | Drivers for printing to HP PPA printers +podman | ASL 2.0 | "Manage Pods, Containers and Container Images" +podman | ASL 2.0 | "Manage Pods, Containers and Container Images" +podman | ASL 2.0 and GPLv3+ | "Manage Pods, Containers and Container Images" +podman | ASL 2.0 and GPLv3+ | "Manage Pods, Containers and Container Images" +poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | PDF rendering library +poppler-data | BSD and GPLv2 | Encoding files for use with poppler +postgres-decoderbufs | MIT | PostgreSQL Protocol Buffers logical decoder plugin +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql-jdbc | BSD | JDBC driver for PostgreSQL +postgresql-odbc | LGPLv2+ | PostgreSQL ODBC driver +potrace | GPLv2+ | Transform bitmaps into vector graphics +powertop | GPLv2 | Power consumption monitor +pptp | GPLv2+ | Point-to-Point Tunneling Protocol (PPTP) Client +procmail | GPLv2+ or Artistic | Mail processing program +prometheus-jmx-exporter | ASL 2.0 | Prometheus JMX Exporter +protobuf | BSD | Protocol Buffers - Google's data interchange format +protobuf-c | BSD | C bindings for Google's Protocol Buffers +pulseaudio | LGPLv2+ | Improved Linux Sound Server +pyatspi | LGPLv2 and GPLv2 | Python bindings for at-spi +pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +pygobject2 | "LGPLv2+ | MIT",Python 2 bindings for GObject +pygtk2 | LGPLv2+ | Python bindings for GTK+ +pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. +pyodbc | MIT | Python DB API 2.0 Module for ODBC +pyOpenSSL | ASL 2.0 | Python wrapper module around the OpenSSL library +pyparted | GPLv2+ | Python module for GNU parted +pyserial | Python | Python serial port access library +pytest | MIT | Simple powerful testing with Python +pytest | MIT | Simple powerful testing with Python +python2 | Python | "An interpreted, interactive, object-oriented programming language" +python2-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python 2 packages +python2-pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +python2-rpm-macros | MIT | RPM macros for building Python 2 packages +python2-setuptools | MIT | Easily build and distribute Python packages +python2-six | MIT | Python 2 and 3 compatibility utilities +python36 | Python | Interpreter of the Python programming language +python38 | Python | Interpreter of the Python programming language +python39 | Python | Version 3.9 of the Python interpreter +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-setuptools | MIT and (BSD or ASL 2.0) | Easily build and distribute Python packages +python3x-setuptools | MIT and (BSD or ASL 2.0) | Easily build and distribute Python packages +python3x-six | MIT | Python 2 and 3 compatibility utilities +python3x-six | MIT | Python 2 and 3 compatibility utilities +python-argcomplete | ASL 2.0 | Bash tab completion for argparse +python-argh | LGPLv3+ | Unobtrusive argparse wrapper with natural syntax +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-attrs | MIT | Python attributes without boilerplate +python-attrs | MIT | Python attributes without boilerplate +python-augeas | LGPLv2+ | Python bindings to augeas +python-backports | Public Domain | Namespace for backported Python features +python-backports-ssl_match_hostname | Python | The ssl.match_hostname() function from Python 3 +python-blivet | LGPLv2+ | A python module for system storage configuration +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-click | BSD | Simple wrapper around optparse for powerful command line utilities +python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python +python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python +python-cpio | LGPLv2+ | A Python module for accessing cpio archives +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cups | GPLv2+ | Python bindings for CUPS +python-dasbus | LGPLv2+ | DBus library in Python 3 +python-dbus-client-gen | MPLv2.0 | Library for Generating D-Bus Client Code +python-dbus-python-client-gen | MPLv2.0 | Python Library for Generating dbus-python Client Code +python-dbus-signature-pyparsing | ASL 2.0 | Parser for a D-Bus Signature +python-distro | ASL 2.0 | Linux Distribution - a Linux OS platform information API +python-dns | MIT | DNS toolkit for Python +python-docs | Python | Documentation for the Python 2 programming language +python-docs | Python | Documentation for the Python 3 programming language +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-enchant | LGPLv2+ | Python bindings for Enchant spellchecking library +python-evdev | BSD | Python bindings for the Linux input handling subsystem +python-flask | BSD | "A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions" +python-funcsigs | ASL 2.0 | "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+" +python-gevent | MIT | A coroutine-based Python networking library +python-greenlet | MIT | Lightweight in-process concurrent programming +python-gssapi | ISC | Python Bindings for GSSAPI (RFC 2743/2744 and extensions) +python-html5lib | MIT | A python based HTML parser/tokenizer +python-humanize | MIT | "Turns dates in to human readable format, e.g '3 minutes ago'" +python-hwdata | GPLv2 | Python bindings to hwdata package +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-into-dbus-python | ASL 2.0 | Transformer to dbus-python types +python-ipaddress | Python | Port of the python 3.3+ ipaddress module to 2.6+ +python-itsdangerous | BSD | Python library for passing trusted data to untrusted environments +python-jinja2 | BSD | General purpose template engine +python-jinja2 | BSD | General purpose template engine +python-jinja2 | BSD | General purpose template engine +python-jmespath | MIT | JSON Matching Expressions +python-jsonpatch | BSD | Applying JSON Patches in Python +python-jsonpointer | BSD | Resolve JSON Pointers in Python +python-jsonschema | MIT | An implementation of JSON Schema validation for Python +python-justbases | LGPLv2+ | A small library for precise conversion between arbitrary bases +python-justbytes | LGPLv2+ | Library for handling computation with address ranges in bytes +python-jwcrypto | LGPLv3+ | "Implements JWK, JWS, JWE specifications using python-cryptography" +python-jwcrypto | LGPLv3+ | "Implements JWK, JWS, JWE specifications using python-cryptography" +python-kdcproxy | MIT | MS-KKDCP (kerberos proxy) WSGI module +python-ldap | Python | An object-oriented API to access LDAP directory servers +python-lit | NCSA | Tool for executing llvm test suites +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-mako | (MIT and Python) and (BSD or GPLv2) | Mako template library for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-meh | GPLv2+ | A python library for handling exceptions +python-mock | BSD | A Python Mocking and Patching Library for Testing +python-netaddr | BSD | A pure Python network address representation and manipulation library +python-netifaces | MIT | Python library to retrieve information about network interfaces +python-networkx | BSD | Creates and Manipulates Graphs and Networks +python-nose | LGPLv2+ and Public Domain | Discovery-based unit test extension for Python +python-nose | LGPLv2+ and Public Domain | Discovery-based unit test extension for Python +python-nss | MPLv2.0 or GPLv2+ or LGPLv2+ | Python bindings for Network Security Services (NSS) +python-ntplib | MIT | Python module that offers a simple interface to query NTP servers +python-ordered-set | MIT | A Custom MutableSet that remembers its order +python-pexpect | MIT | Unicode-aware Pure Python Expect-like module +python-pid | ASL 2.0 | PID file management library +python-pillow | MIT | Python image processing library +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-ply | BSD | Python Lex-Yacc +python-ply | BSD | Python Lex-Yacc +python-podman | ASL 2.0 | RESTful API for Podman +python-podman-api | LGPLv2 | Podman API +python-prettytable | BSD | Python library to display tabular data in tables +python-productmd | LGPLv2+ | Library providing parsers for metadata related to OS installation +python-psutil | BSD | A process and system utilities module for Python +python-psutil | BSD | A process and system utilities module for Python +python-psutil | BSD | A process and system utilities module for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-ptyprocess | ISC | Run a subprocess in a pseudo terminal +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-pyasn1 | BSD | ASN.1 tools for Python +python-pycparser | BSD | C parser and AST generator written in Python +python-pycparser | BSD | C parser and AST generator written in Python +python-pycurl | LGPLv2+ or MIT | A Python interface to libcurl +python-pydbus | LGPLv2+ | Pythonic DBus library +python-pyghmi | ASL 2.0 | Python General Hardware Management Initiative (IPMI and others) +python-pygments | BSD | Syntax highlighting engine written in Python +python-pygments | BSD | Syntax highlighting engine written in Python +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-pysocks | BSD | A Python SOCKS client module +python-pysocks | BSD | A Python SOCKS client module +python-pysocks | BSD | A Python SOCKS client module +python-pytest-mock | MIT | Thin-wrapper around the mock package for easier use with py.test +python-pytoml | MIT | Parser for TOML +python-qrcode | BSD | Python QR Code image generator +python-qrcode | BSD | Python QR Code image generator +python-qt5 | GPLv3 | PyQt5 is Python bindings for Qt5 +python-reportlab | BSD | Library for generating PDFs and graphics +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests-file | ASL 2.0 | Transport adapter for using file +python-requests-ftp | ASL 2.0 | FTP transport adapter for python-requests +python-resolvelib | ISC | Resolve abstract dependencies into concrete ones +python-rpmfluff | GPLv2+ | "Lightweight way of building RPMs, and sabotaging them" +python-rpm-generators | GPLv2+ | Dependency generators for Python RPMs +python-rpm-macros | MIT | The unversioned Python RPM macros +python-scour | ASL 2.0 | An SVG scrubber +python-semantic_version | BSD | Library implementing the 'SemVer' scheme +python-setuptools_scm | MIT | Blessed package to manage your versions by scm tags +python-simpleline | GPLv2+ | A Python library for creating text UI +python-sqlalchemy | MIT | Modular and flexible ORM library for python +python-sqlalchemy | MIT | Modular and flexible ORM library for python +python-suds | LGPLv3+ | A python SOAP client +python-sushy | ASL 2.0 | Sushy is a Python library to communicate with Redfish based systems +python-toml | MIT | "Python Library for Tom's Obvious, Minimal Language" +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-virtualenv | MIT | Tool to create isolated Python environments +python-virtualenv | MIT | Tool to create isolated Python environments +python-webencodings | BSD | Character encoding for the web +python-werkzeug | BSD | The Swiss Army knife of Python web development +python-wheel | MIT | Built-package format for Python +python-wheel | MIT | Built-package format for Python +python-wheel | MIT | Built-package format for Python +python-wheel | MIT and (ASL 2.0 or BSD) | Built-package format for Python +python-yubico | BSD | Pure-python library for interacting with Yubikeys +python-yubico | BSD | Pure-python library for interacting with Yubikeys +pytz | MIT | World Timezone Definitions for Python +pytz | MIT | World Timezone Definitions for Python +pytz | MIT | World Timezone Definitions for Python +pyusb | BSD | Python bindings for libusb +pyusb | BSD | Python bindings for libusb +pyxdg | LGPLv2 | Python library to access freedesktop.org standards +PyYAML | MIT | YAML parser and emitter for Python +PyYAML | MIT | YAML parser and emitter for Python +PyYAML | MIT | YAML parser and emitter for Python +qatengine | BSD and OpenSSL | Intel QuickAssist Technology (QAT) OpenSSL Engine +qatlib | BSD and (BSD or GPLv2) | Intel QuickAssist user space library +qatzip | BSD | Intel QuickAssist Technology (QAT) QATzip Library +qemu-kvm | GPLv2 and GPLv2+ and CC-BY | QEMU is a machine emulator and virtualizer +qgnomeplatform | LGPLv2+ | Qt Platform Theme aimed to accommodate Gnome settings +qpdf | (Artistic 2.0 or ASL 2.0) and MIT | Command-line tools and library for transforming PDF files +qperf | GPLv2 or BSD | Measure socket and RDMA performance +qrencode | LGPLv2+ | Generate QR 2D barcodes +qt5 | GPLv3 | Qt5 meta package +qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Qt3D QML bindings and C++ APIs +qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtBase components +qt5-qtcanvas3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Canvas3d component +qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components +qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component +qt5-qtdoc | GFDL | Main Qt5 Reference Documentation +qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtGraphicalEffects component +qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtImageFormats component +qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Location component +qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Multimedia support +qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls for embedded +qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls +qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component +qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Sensors component +qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialBus component +qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialPort component +qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Support for rendering and displaying SVG +qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components +qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module +qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module +qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebChannel component +qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebSockets component +qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - X11 support library +qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtXmlPatterns component +radvd | BSD with advertising | A Router Advertisement daemon +raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | RDF Parser Toolkit for Redland +rarian | LGPLv2+ | Documentation meta-data library +rasqal | LGPLv2+ or ASL 2.0 | RDF Query Library +rear | GPLv3 | Relax-and-Recover is a Linux disaster recovery and system migration tool +recode | GPLv2+ | Conversion between character sets and surfaces +redfish-finder | GPLv2 | Utility for parsing SMBIOS information and configuring canonical BMC access +redhat-lsb | GPLv2 | Implementation of Linux Standard Base specification +redhat-menus | GPL+ | Configuration and data files for the desktop menus +redhat-rpm-config | GPL+ | Red Hat specific rpm configuration files +redhat-support-lib-python | ASL 2.0 | Red Hat Support Software Development Library +redhat-support-tool | ASL 2.0 | Tool for console access to Red Hat subscriber services +redis | BSD and MIT | A persistent key-value database +redis | BSD and MIT | A persistent key-value database +redland | LGPLv2+ or ASL 2.0 | RDF Application Framework +relaxngDatatype | BSD | RELAX NG Datatype API +rest | LGPLv2 | A library for access to RESTful web services +resteasy | ASL 2.0 | Framework for RESTful Web services and Java applications +rhythmbox | GPLv2+ with exceptions and GFDL | Music Management Application +rig | GPLv2 | Monitor a system for events and trigger specific actions +rpmdevtools | GPLv2+ and GPLv2 | RPM Development Tools +rpmlint | GPLv2 | Tool for checking common errors in RPM packages +rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages +rpm-ostree | LGPLv2+ | Hybrid image/package system +rrdtool | GPLv2+ with exceptions | Round Robin Database Tool to store and display time-series data +rshim | GPLv2 | User-space driver for Mellanox BlueField SoC +rsyslog | (GPLv3+ and ASL 2.0) | Enhanced system logging and kernel message trapping daemon +rtkit | GPLv3+ and BSD | Realtime Policy and Watchdog Daemon +rt-tests | GPLv2 | Programs that test various rt-features +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-bson | ASL 2.0 | Ruby Implementation of the BSON specification +rubygem-bson | ASL 2.0 | Ruby Implementation of the BSON specification +rubygem-bson | ASL 2.0 | Ruby implementation of the BSON specification +rubygem-bundler | MIT | Library and utilities to manage a Ruby application's gem dependencies +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +rust | (ASL 2.0 or MIT) and (BSD and MIT) | The Rust Programming Language +rust-srpm-macros | MIT | RPM macros for building Rust source packages +rust-toolset | ASL 2.0 or MIT | Package that installs rust-toolset +saab-fonts | GPLv2+ with exceptions | Free Punjabi Unicode OpenType Serif Font +sac | W3C | Java standard interface for CSS parser +samyak-fonts | GPLv3+ with exceptions | Free Indian truetype/opentype fonts +sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner access software +sane-frontends | GPLv2+ and LGPLv2+ and GPLv2+ with exceptions | Graphical frontend to SANE +sassist | MIT | Dell SupportAssist log collector +sat4j | EPL-1.0 or LGPLv2 | A library of SAT solvers written in Java +satyr | GPLv2+ | "Tools to create anonymous, machine-friendly problem reports" +sbc | GPLv2 and LGPLv2+ | Sub Band Codec used by bluetooth A2DP +sbd | GPLv2+ | Storage-based death +sblim-cmpi-base | EPL-1.0 | SBLIM CMPI Base Providers +sblim-cmpi-devel | EPL | SBLIM CMPI Provider Development Support +sblim-gather | EPL | SBLIM Gatherer +sblim-indication_helper | EPL-1.0 | Toolkit for CMPI indication providers +sblim-sfcb | EPL-1.0 | Small Footprint CIM Broker +sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library +sblim-sfcCommon | EPL | Common functions for SBLIM Small Footprint CIM Broker and CIM Client Library. +sblim-wbemcli | EPL-1.0 | SBLIM WBEM Command Line Interface +scala | BSD and CC0 and Public Domain | A hybrid functional/object-oriented language for the JVM +scap-security-guide | BSD-3-Clause | Security guidance and baselines in SCAP formats +scap-workbench | GPLv3+ | "Scanning, tailoring, editing and validation tool for SCAP content" +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scl-utils | GPLv2+ | Utilities for alternative packaging +scrub | GPLv2+ | Disk scrubbing program +SDL | LGPLv2+ | A cross-platform multimedia library +seabios | LGPLv3 | Open-source legacy BIOS implementation +seahorse | GPLv2+ and LGPLv2+ | A GNOME application for managing encryption keys +sendmail | Sendmail | A widely used Mail Transport Agent (MTA) +setroubleshoot | GPLv2+ | Helps troubleshoot SELinux problems +setroubleshoot-plugins | GPLv2+ | Analysis plugins for use with setroubleshoot +sevctl | ASL 2.0 | Administrative utility for AMD SEV +sgabios | ASL 2.0 | Serial graphics BIOS option rom +sil-abyssinica-fonts | OFL | SIL Abyssinica fonts +sil-nuosu-fonts | OFL | The Nuosu SIL Font +sil-padauk-fonts | OFL | A font for Burmese and the Myanmar script +sil-scheherazade-fonts | OFL | An Arabic script unicode font +sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python/C++ Bindings Generator +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +si-units | BSD | International System of Units (JSR 363) +skkdic | GPLv2+ | Dictionaries for SKK (Simple Kana-Kanji conversion program) +skopeo | ASL 2.0 | Inspect Docker images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +slapi-nis | GPLv2 | NIS Server and Schema Compatibility plugins for Directory Server +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +smc-fonts | GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 and GPL+ | Open Type Fonts for Malayalam script +socat | GPLv2 | Bidirectional data relay between two data channels ('netcat++') +softhsm | BSD | Software version of a PKCS#11 Hardware Security Module +sos-collector | GPLv2 | Capture sosreports from multiple nodes simultaneously +sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | freedesktop.org sound theme +soundtouch | LGPLv2+ | "Audio Processing library for changing Tempo, Pitch and Playback Rates" +source-highlight | GPLv3+ | Produces a document with syntax highlighting +spamassassin | ASL 2.0 | Spam filter for email which can be invoked from mail delivery agents +speech-dispatcher | GPLv2+ and GPLv2 | To provide a high-level device independent layer for speech synthesis +speex | BSD | A voice compression format (codec) +speexdsp | BSD | A voice compression format (DSP) +spice | LGPLv2+ | Implements the SPICE protocol +spice-client-win | GPLv2+ | Spice client MSI installers for Windows clients +spice-gtk | LGPLv2+ | A GTK+ widget for SPICE clients +spice-protocol | BSD and LGPLv2+ | Spice protocol header files +spice-qxl-wddm-dod | ASL 2.0 | A QXL display-only driver for Windows 10 virtual machines. +spice-streaming-agent | ASL 2.0 | SPICE streaming agent +spice-vdagent | GPLv3+ | Agent for Spice guests +spice-vdagent-win | GPLv2+ | Spice agent MSI installers for Windows guests +spirv-tools | ASL 2.0 | API and commands for processing SPIR-V modules +splix | GPLv2 | Driver for QPDL/SPL2 printers (Samsung and several Xerox printers) +squid | GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) | The Squid proxy caching server +sscg | BSD | Simple SSL certificate generator +sshpass | GPLv2 | Non-interactive SSH authentication utility +stalld | GPLv2 | Daemon that finds starving tasks and gives them a temporary boost +startup-notification | LGPLv2 | Library for tracking application startup +stax-ex | CDDL-1.1 or GPLv2 | StAX API extensions +stix-fonts | OFL | Scientific and engineering fonts +stratis-cli | ASL 2.0 | Command-line tool for interacting with the Stratis daemon +stratisd | MPLv2.0 | Daemon that manages block devices to create filesystems +stress-ng | GPLv2+ | Stress test a computer system in various ways +subscription-manager-migration-data | CC0 | RHN Classic to RHSM migration data +subversion | ASL 2.0 | A Modern Concurrent Version Control System +subversion | ASL 2.0 | A Modern Concurrent Version Control System +suitesparse | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | A collection of sparse matrix libraries +supermin | GPLv2+ | Tool for creating supermin appliances +sushi | GPLv2+ with exceptions | A quick previewer for Nautilus +swig | GPLv3+ and BSD | Connects C/C++/Objective C to some high-level programming languages +swig | GPLv3+ and BSD | Connects C/C++/Objective C to some high-level programming languages +switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU +swtpm | BSD | TPM Emulator +sysstat | GPLv2+ | Collection of performance monitoring tools for Linux +system-config-printer | GPLv2+ | A printer administration tool +system-lsb | GPLv2 | Implementation of Linux Standard Base specification +systemtap | GPLv2+ | Programmable system-wide instrumentation system +taglib | LGPLv2 or MPLv1.1 | Audio Meta-Data Library +tagsoup | ASL 2.0 and (GPLv2+ or AFL) | A SAX-compliant HTML parser written in Java +tang | GPLv3+ | Network Presence Binding Daemon +targetcli | ASL 2.0 | An administration shell for storage targets +tbb | ASL 2.0 | The Threading Building Blocks library abstracts low-level threading details +tcpdump | BSD with advertising | A network traffic monitoring tool +tcsh | BSD | "An enhanced version of csh, the C shell" +teckit | LGPLv2+ or CPL | Conversion library and mapping compiler +telnet | BSD | The client program for the Telnet remote login protocol +tesseract | ASL 2.0 | Raw OCR Engine +tex-fonts-hebrew | GPL+ and LPPL | Culmus Hebrew fonts support for LaTeX +texlive | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX formatting system +tftp | BSD | The client for the Trivial File Transfer Protocol (TFTP) +thai-scalable-fonts | GPLv2+ and Bitstream Vera | Thai TrueType fonts +thermald | GPLv2+ | Thermal Management daemon +thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird mail/newsgroup client +tibetan-machine-uni-fonts | GPLv3+ with exceptions | "Tibetan Machine Uni font for Tibetan, Dzongkha and Ladakhi" +tigervnc | GPLv2+ | A TigerVNC remote display system +tinycdb | Public Domain | Utility and library for manipulating constant databases +tix | TCL | A set of extension widgets for Tk +tk | TCL | The graphical toolkit for the Tcl scripting language +tlog | GPLv2+ | Terminal I/O logger +tog-pegasus | MIT | OpenPegasus WBEM Services for Linux +tokyocabinet | LGPLv2+ | A modern implementation of a DBM +tomcatjss | LGPLv2+ | JSS Connector for Apache Tomcat +toolbox | ASL 2.0 | Script to launch privileged container with podman +toolbox | ASL 2.0 | Unprivileged development environment +toolbox | ASL 2.0 | Unprivileged development environment +torque | OpenPBS and TORQUEv1.1 | Tera-scale Open-source Resource and QUEue manager +totem | GPLv2+ with exceptions | Movie player for GNOME +totem-pl-parser | LGPLv2+ | Totem Playlist Parser library +tracer | GPLv2+ | Finds outdated running applications in your system +tracker | GPLv2+ | Desktop-neutral metadata database and search tool +tracker-miners | GPLv2+ and LGPLv2+ | Tracker miners and metadata extractors +ttmkfdir | LGPLv2+ | Utility to create fonts.scale files for truetype fonts +twolame | LGPLv2+ | Optimized MPEG Audio Layer 2 encoding library based on tooLAME +ucs-miscfixed-fonts | Public Domain | Selected set of bitmap fonts +ucx | BSD | UCX is a communication library implementing high-performance messaging +udftools | GPLv2+ | Linux UDF Filesystem userspace utilities +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udisks2 | GPLv2+ | Disk Manager +unbound | BSD | "Validating, recursive, and caching DNS(SEC) resolver" +unicode-ucd | MIT | Unicode Character Database +unit-api | BSD | JSR 363 - Units of Measurement API +univocity-parsers | ASL 2.0 | Collection of parsers for Java +unixODBC | GPLv2+ and LGPLv2+ | A complete ODBC driver manager for Linux +uom-lib | BSD | Java Unit of Measurement Libraries (JSR 363) +uom-parent | BSD | Units of Measurement Project Parent POM +uom-se | BSD | Unit Standard (JSR 363) implementation for Java SE 8 and above +uom-systems | BSD | Units of Measurement Systems (JSR 363) +upower | GPLv2+ | Power Management Service +urlview | GPLv2+ | URL extractor/launcher +urw-base35-fonts | AGPLv3 | Core Font Set containing 35 freely distributable fonts from (URW)++ +usbguard | GPLv2+ | A tool for implementing USB device usage policy +usbmuxd | GPLv3+ or GPLv2+ | Daemon for communicating with Apple's iOS devices +usbredir | LGPLv2+ | USB network redirection protocol libraries +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +uuid | MIT | Universally Unique Identifier library +v4l-utils | GPLv2+ and GPLv2 | Utilities for video4linux and DVB devices +valgrind | GPLv2+ | Tool for finding memory management bugs in programs +varnish | BSD | High-performance HTTP accelerator +varnish-modules | BSD | "A collection of modules (""vmods"") extending Varnish VCL" +velocity | ASL 2.0 | Java-based template engine +vinagre | GPLv2+ | VNC client for GNOME +vino | GPLv2+ | A remote desktop system for GNOME +virtio-win | Red Hat Proprietary and BSD-3-Clause and Apache and GPLv2 | VirtIO para-virtualized drivers for Windows(R) +virt-manager | GPLv2+ | Desktop tool for managing virtual machines via libvirt +virt-p2v | GPLv2+ | Convert a physical machine to run on KVM +virt-top | GPLv2+ | Utility like top(1) for displaying virtualization stats +virt-v2v | GPLv2+ | Convert a virtual machine to run on KVM +virt-viewer | GPLv2+ | Virtual Machine Viewer +volume_key | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | An utility for manipulating storage encryption keys and passphrases +vorbis-tools | GPLv2 | The Vorbis General Audio Compression Codec tools +vsftpd | GPLv2 with exceptions | Very Secure Ftp Daemon +vte291 | LGPLv2+ | Terminal emulator library +vulkan-headers | ASL 2.0 | Vulkan Header files and API registry +vulkan-loader | ASL 2.0 | Vulkan ICD desktop loader +vulkan-tools | ASL 2.0 | Vulkan tools +vulkan-validation-layers | ASL 2.0 | Vulkan validation layers +WALinuxAgent | ASL 2.0 | Microsoft Azure Linux Agent +wavpack | BSD | A completely open audiocodec +wayland | MIT | Wayland Compositor Infrastructure +wayland-protocols | MIT | Wayland protocols that adds functionality not available in the core protocol +webkit2gtk3 | LGPLv2 | GTK Web content engine library +webrtc-audio-processing | BSD and MIT | Library for echo cancellation +weldr-client | ASL 2.0 | Command line utility to control osbuild-composer +wget | GPLv3+ | A utility for retrieving files using the HTTP or FTP protocols +whois | GPLv2+ | Improved WHOIS client +wireshark | GPL+ | Network traffic analyzer +woff2 | MIT | Web Open Font Format 2.0 library +wqy-microhei-fonts | ASL 2.0 or GPLv3 with exceptions | Compact Chinese fonts derived from Droid +wqy-unibit-fonts | GPLv2 with exceptions | WenQuanYi Unibit Bitmap Font +wsmancli | BSD | WS-Management-Command line Interface +xalan-j2 | ASL 2.0 and W3C | Java XSLT processor +xapian-core | GPLv2+ | The Xapian Probabilistic Information Retrieval Library +Xaw3d | MIT and GPLv3+ | A version of the MIT Athena widget set for X +xcb-util | MIT | Convenience libraries sitting on top of libxcb +xcb-util-image | MIT | Port of Xlib's XImage and XShmImage functions on top of libxcb +xcb-util-keysyms | MIT | Standard X key constants and keycodes conversion on top of libxcb +xcb-util-renderutil | MIT | Convenience functions for the Render extension +xcb-util-wm | MIT | Client and window-manager helper library on top of libxcb +xdg-desktop-portal | LGPLv2+ | Portal frontend service to flatpak +xdg-desktop-portal-gtk | LGPLv2+ | Backend implementation for xdg-desktop-portal using GTK+ +xdg-user-dirs | GPLv2+ and MIT | Handles user special directories +xdg-user-dirs-gtk | GPL+ | Gnome integration of special directories +xdg-utils | MIT | Basic desktop integration functions +xdp-tools | GPLv2 | Utilities and example programs for use with XDP +xerces-j2 | ASL 2.0 and W3C | Java XML parser +xinetd | xinetd | A secure replacement for inetd +xkeyboard-config | MIT | X Keyboard Extension configuration data +xml-commons-apis | ASL 2.0 and W3C and Public Domain | "APIs for DOM, SAX, and JAXP" +xml-commons-apis | ASL 2.0 and W3C and Public Domain | "APIs for DOM, SAX, and JAXP" +xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons +xmlgraphics-commons | ASL 2.0 | XML Graphics Commons +xmlsec1 | MIT | "Library providing support for ""XML Signature"" and ""XML Encryption"" standards" +xmlstreambuffer | CDDL-1.0 or GPLv2 with exceptions | XML Stream Buffer +xmlto | GPLv2+ | A tool for converting XML files to various formats +xorg-sgml-doctools | MIT | X.Org SGML documentation generation tools +xorg-x11-docs | MIT | X.Org X11 documentation +xorg-x11-drivers | MIT | X.Org X11 driver installation package +xorg-x11-drv-ati | MIT | Xorg X11 ati video driver +xorg-x11-drv-dummy | MIT | Xorg X11 dummy video driver +xorg-x11-drv-evdev | MIT | Xorg X11 evdev input driver +xorg-x11-drv-fbdev | MIT | Xorg X11 fbdev video driver +xorg-x11-drv-intel | MIT | Xorg X11 Intel video driver +xorg-x11-drv-libinput | MIT | Xorg X11 libinput input driver +xorg-x11-drv-nouveau | MIT | Xorg X11 nouveau video driver for NVIDIA graphics chipsets +xorg-x11-drv-qxl | MIT | Xorg X11 qxl video driver +xorg-x11-drv-v4l | MIT | Xorg X11 v4l video driver +xorg-x11-drv-vesa | MIT | Xorg X11 vesa video driver +xorg-x11-drv-vmware | MIT | Xorg X11 vmware video driver +xorg-x11-drv-wacom | GPLv2+ | Xorg X11 wacom input driver +xorg-x11-fonts | MIT and Lucida and Public Domain | X.Org X11 fonts +xorg-x11-font-utils | MIT | X.Org X11 font utilities +xorg-x11-proto-devel | MIT | X.Org X11 Protocol headers +xorg-x11-server | MIT | X.Org X11 X server +xorg-x11-server-utils | MIT | X.Org X11 X server utilities +xorg-x11-server-Xwayland | MIT | Xwayland +xorg-x11-utils | MIT | X.Org X11 X client utilities +xorg-x11-xauth | MIT | X.Org X11 X authority utilities +xorg-x11-xbitmaps | MIT | X.Org X11 application bitmaps +xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts +xorg-x11-xkb-utils | MIT | X.Org X11 xkb utilities +xrestop | GPLv2+ | X Resource Monitor +xsane | GPLv2+ and LGPLv2+ | X Window System front-end for the SANE scanner interface +xsom | CDDL-1.1 or GPLv2 with exceptions | XML Schema Object Model (XSOM) +xterm | MIT | Terminal emulator for the X Window System +xz-java | Public Domain | Java implementation of XZ data compression +yajl | ISC | Yet Another JSON Library (YAJL) +yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Help browser for the GNOME desktop +yelp-tools | GPLv2+ | "Create, manage, and publish documentation for Yelp" +yelp-xsl | LGPLv2+ and GPLv2+ | XSL stylesheets for the yelp help browser +ypbind | GPLv2 | The NIS daemon which binds NIS clients to an NIS domain +ypserv | GPLv2 | The NIS (Network Information Service) server +yp-tools | GPLv2 | NIS (or YP) client programs +zaf | LGPLv2+ | South Africa hyphenation rules +zenity | LGPLv2+ | Display dialog boxes from shell scripts +zziplib | LGPLv2+ or MPLv1.1 | Lightweight library to easily extract data from zip files + +## 3. PowerTools +### 3.1 PowerTools 软件包清单 +PowerTools 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。 + +下表列出了 Anolis OS 8.6 PowerTools 软件包库中的所有软件包及其许可证。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +ant | ASL 2.0 | Java build tool +ant-contrib | ASL 2.0 and ASL 1.1 | Collection of tasks for Ant +antlr | ANTLR-PD | ANother Tool for Language Recognition +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-beanutils | ASL 2.0 | Java utility methods for accessing and modifying the properties of arbitrary JavaBeans +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | "Provides new interfaces, implementations and utilities for Java Collections" +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-exec | ASL 2.0 | Java library to reliably execute external processes from within the JVM +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-commons-net | ASL 2.0 | Internet protocol suite Java library +apache-commons-parent | ASL 2.0 | Apache Commons Parent Pom +apache-ivy | ASL 2.0 | Java-based dependency manager +apache-parent | ASL 2.0 | Parent POM file for Apache projects +apache-resource-bundles | ASL 2.0 | Apache Resource Bundles +aqute-bnd | ASL 2.0 | BND Tool +asio | Boost | A cross-platform C++ library for network programming +assertj-core | ASL 2.0 | Library of assertions similar to fest-assert +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +autoconf213 | GPLv2+ | A GNU tool for automatically configuring source code +autoconf-archive | GPLv3+ with exceptions | The Autoconf Macro Archive +autotrace | GPLv2+ and LGPLv2+ | Utility for converting bitmaps to vector graphics +bcel | ASL 2.0 | Byte Code Engineering Library +beust-jcommander | ASL 2.0 | Java framework for parsing command line parameters +brasero | GPLv3+ | Gnome CD/DVD burning application +bsf | ASL 2.0 | Bean Scripting Framework +bsh | ASL 2.0 and BSD and Public Domain | Lightweight Scripting for Java +byaccj | Public Domain | Parser Generator with Java Extension +cal10n | MIT | Compiler assisted localization library (CAL10N) +cdi-api | ASL 2.0 | CDI API +cglib | ASL 2.0 and BSD | Code Generation Library for Java +cmocka | ASL 2.0 | An elegant unit testing framework for C with support for mock objects +codemodel | CDDL-1.1 or GPLv2 with exceptions | Java library for code generators +compat-guile18 | LGPLv2+ | A GNU implementation of Scheme for application extensibility +cppcheck | GPLv3+ | Tool for static C/C++ code analysis +cppunit | LGPLv2+ | C++ unit testing framework +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | DocBook to LaTeX/ConTeXt Publishing +dbus-c++ | LGPLv2+ | Native C++ bindings for D-Bus +dejagnu | GPLv3+ | A front end for testing other programs +docbook2X | MIT | Convert docbook into man and Texinfo +docbook5-schemas | Freely redistributable without restriction | "Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X" +docbook-style-dsssl | DMIT | Norman Walsh's modular stylesheets for DocBook +docbook-utils | GPLv2+ | Shell scripts for managing DocBook documents +dotnet5.0-build-reference-packages | MIT | Reference packages needed by the .NET 5.0 SDK build +doxygen | GPL+ | A documentation system for C/C++ +dwarves | GPLv2 | Debugging Information Manipulation Tools (pahole & friends) +easymock | ASL 2.0 | Easy mock objects +eglexternalplatform | MIT | EGL External Platform Interface headers +eigen3 | MPLv2.0 and LGPLv2+ and BSD | A lightweight C++ template library for vector and matrix math +elinks | GPLv2 | A text-mode Web browser +enca | GPLv2 | Character set analyzer and detector +exec-maven-plugin | ASL 2.0 | Exec Maven Plugin +execstack | GPLv2+ | Utility to set/clear/query executable stack bit +felix-osgi-compendium | ASL 2.0 | Felix OSGi R4 Compendium Bundle +felix-osgi-core | ASL 2.0 | Felix OSGi R4 Core Bundle +felix-osgi-foundation | ASL 2.0 | Felix OSGi Foundation EE Bundle +felix-parent | ASL 2.0 | Parent POM file for Apache Felix Specs +felix-utils | ASL 2.0 | Utility classes for OSGi +flite | MIT | "Small, fast speech synthesis engine (text-to-speech)" +fontforge | GPLv3+ | Outline and bitmap font editor +forge-parent | ASL 2.0 | Sonatype Forge Parent Pom +fusesource-pom | ASL 2.0 | Parent POM for FuseSource Maven projects +fuse-sshfs | GPLv2 | FUSE-Filesystem to access remote filesystems via SSH +geronimo-annotation | ASL 2.0 | Java EE +geronimo-jms | ASL 2.0 | J2EE JMS v1.1 API +geronimo-jpa | ASL 2.0 | Java persistence API implementation +geronimo-parent-poms | ASL 2.0 | Parent POM files for geronimo-specs +gflags | BSD | Library for commandline flag processing +glassfish-annotation-api | CDDL or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification +glassfish-legal | CDDL or GPLv2 with exceptions | Legal License for glassfish code +glassfish-master-pom | CDDL or GPLv2 with exceptions | Master POM for Glassfish Maven projects +glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API +glew | BSD and MIT | The OpenGL Extension Wrangler Library +glm | MIT | C++ mathematics library for graphics programming +glog | BSD | A C++ application logging library +gnome-common | GPLv2+ | Useful things common to building GNOME packages from scratch +gnu-efi | BSD | Development Libraries and headers for EFI +go-compilers | GPLv3+ | Go language compilers for various architectures +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-roboto-slab-fonts | ASL 2.0 | Google Roboto Slab fonts +gperf | GPLv3+ | A perfect hash function generator +gtest | BSD and ASL2.0 | Google C++ testing framework +gtk-doc | GPLv2+ and GFDL | API documentation generation tool for GTK+ and GNOME +gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java +hamcrest | BSD | Library of matchers for building test expressions +hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code +help2man | GPLv3+ | Create simple man pages from --help output +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpcomponents-project | ASL 2.0 | Common POM file for HttpComponents +imake | MIT | imake source code configuration and build system +isorelax | MIT and ASL 1.1 | Public interfaces for RELAX Core +jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards +jakarta-oro | ASL 1.1 | Full regular expressions API +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +javacc | BSD | A parser/scanner generator for java +javacc-maven-plugin | ASL 2.0 | JavaCC Maven Plugin +java_cup | MIT | LALR parser generator for Java +javamail | CDDL-1.0 or GPLv2 with exceptions | Java Mail API +javapackages-tools | BSD | Macros and scripts for Java packaging support +javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation +jaxen | BSD and W3C | An XPath engine written in Java +jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API +jboss-parent | CC0 | JBoss Parent POM +jdepend | BSD | Java Design Quality Metrics +jdependency | ASL 2.0 | This project provides an API to analyse class dependencies +jdom | Saxpath | Java alternative to DOM and SAX +jdom2 | Saxpath | Java manipulation of XML made easy +jflex | BSD | Fast Scanner Generator +jline | BSD | JLine is a Java library for handling console input +jsch | BSD | Pure Java implementation of SSH2 +jsoup | MIT | Java library for working with real-world HTML +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +jtidy | zlib | HTML syntax checker and pretty printer +junit | EPL-1.0 | Java regression test package +jvnet-parent | ASL 2.0 | Java.net parent POM file +jzlib | BSD | Re-implementation of zlib in pure Java +kronosnet | GPLv2+ and LGPLv2+ | Multipoint-to-Multipoint VPN daemon +ladspa | LGPLv2+ | "Linux Audio Developer's Simple Plug-in API, examples and tools" +latex2html | GPLv2+ | Converts LaTeX documents to HTML +lensfun | LGPLv3 and CC-BY-SA | Library to rectify defects introduced by photographic lenses +libaec | BSD | Adaptive Entropy Coding library +libchamplain | LGPLv2+ | Map view for Clutter +libdap | LGPLv2+ | The C++ DAP2 library from OPeNDAP +libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib +libdnet | BSD | Simple portable interface to lowlevel networking routines +libdwarf | LGPLv2 | Library to access the DWARF Debugging file format +libEMF | LGPLv2+ and GPLv2+ | A library for generating Enhanced Metafiles +libeot | MPLv2.0 | A library for parsing Embedded OpenType font files +libgpod | LGPLv2+ | Library to access the contents of an iPod +libIDL | LGPLv2+ | Library for parsing IDL (Interface Definition Language) +liboggz | BSD | Simple programming interface for Ogg files and streams +librx | GPLv2+ | POSIX regexp functions +libsass | MIT | C/C++ port of the Sass CSS precompiler +libuninameslist | BSD | A library providing Unicode character names and annotations +linuxdoc-tools | MIT | A text formatting package based on SGML +log4j12 | ASL 2.0 | Java logging package +lua-filesystem | MIT | File System Library for the Lua Programming Language +lua-lunit | MIT | Unit testing framework for Lua +lua-posix | MIT | A POSIX library for Lua +lynx | GPLv2 | A text-based Web browser +maven2 | ASL 2.0 | Java project management and project comprehension tool +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-antrun-plugin | ASL 2.0 | Maven AntRun Plugin +maven-archiver | ASL 2.0 | Maven Archiver +maven-artifact-resolver | ASL 2.0 | Maven Artifact Resolution API +maven-artifact-transfer | ASL 2.0 | Apache Maven Artifact Transfer +maven-assembly-plugin | ASL 2.0 | Maven Assembly Plugin +maven-clean-plugin | ASL 2.0 | Maven Clean Plugin +maven-common-artifact-filters | ASL 2.0 | Maven Common Artifact Filters +maven-compiler-plugin | ASL 2.0 | Maven Compiler Plugin +maven-dependency-analyzer | ASL 2.0 | Maven dependency analyzer +maven-dependency-plugin | ASL 2.0 | "Plugin to manipulate, copy and unpack local and remote artifacts" +maven-dependency-tree | ASL 2.0 | Maven dependency tree artifact +maven-doxia | ASL 2.0 | Content generation framework +maven-doxia-sitetools | ASL 2.0 | Doxia content generation framework +maven-enforcer | ASL 2.0 | Maven Enforcer +maven-file-management | ASL 2.0 | Maven File Management API +maven-filtering | ASL 2.0 | Shared component providing resource filtering +maven-install-plugin | ASL 2.0 | Maven Install Plugin +maven-invoker | ASL 2.0 | Fires a maven build in a clean environment +maven-invoker-plugin | ASL 2.0 | Maven Invoker Plugin +maven-jar-plugin | ASL 2.0 | Maven JAR Plugin +maven-parent | ASL 2.0 | Apache Maven parent POM +maven-plugin-build-helper | MIT | Build Helper Maven Plugin +maven-plugin-bundle | ASL 2.0 | Maven Bundle Plugin +maven-plugins-pom | ASL 2.0 | Maven Plugins POM +maven-plugin-testing | ASL 2.0 | Maven Plugin Testing +maven-plugin-tools | ASL 2.0 | Maven Plugin Tools +maven-remote-resources-plugin | ASL 2.0 | Maven Remote Resources Plugin +maven-reporting-api | ASL 2.0 | API to manage report generation +maven-reporting-impl | ASL 2.0 | Abstract classes to manage report generation +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resources-plugin | ASL 2.0 | Maven Resources Plugin +maven-script-interpreter | ASL 2.0 | Maven Script Interpreter +maven-shade-plugin | ASL 2.0 | This plugin provides the capability to package the artifact in an uber-jar +maven-shared | ASL 2.0 | Maven Shared Components +maven-shared-incremental | ASL 2.0 | Maven Incremental Build support utilities +maven-shared-io | ASL 2.0 | "API for I/O support like logging, download or file scanning" +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-source-plugin | ASL 2.0 | Plugin creating source JAR +maven-surefire | ASL 2.0 and CPL | Test framework project +maven-verifier | ASL 2.0 | Maven verifier +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +meson | ASL 2.0 | High productivity build system +metis | ASL 2.0 and BSD and LGPLv2+ | Serial Graph Partitioning and Fill-reducing Matrix Ordering +mingw-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross-compiled version of binutils for Win32 and Win64 environments +mingw-bzip2 | BSD | MinGW port of bzip2 file compression utility +mingw-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library +mingw-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime +mingw-expat | MIT | MinGW Windows port of expat XML parser library +mingw-filesystem | GPLv2+ | MinGW cross compiler base filesystem and environment +mingw-fontconfig | MIT | MinGW Windows Fontconfig library +mingw-freetype | FTL or GPLv2+ | Free and portable font rendering engine +mingw-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C +mingw-gettext | GPLv2+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages +mingw-glib2 | LGPLv2+ | MinGW Windows GLib2 library +mingw-gstreamer1 | LGPLv2+ | MinGW Windows Streaming-Media Framework Runtime +mingw-harfbuzz | MIT | MinGW Windows Harfbuzz library +mingw-headers | Public Domain and LGPLv2+ and ZPLv2.1 | Win32/Win64 header files +mingw-icu | MIT and UCD and Public Domain | MinGW compilation of International Components for Unicode Tools +mingw-libffi | BSD | A portable foreign function interface library for MinGW +mingw-libjpeg-turbo | wxWidgets | MinGW Windows Libjpeg-turbo library +mingw-libpng | zlib | MinGW Windows Libpng library +mingw-libtiff | libtiff | MinGW Windows port of the LibTIFF library +mingw-openssl | OpenSSL | MinGW port of the OpenSSL toolkit +mingw-pcre | BSD | MinGW Windows pcre library +mingw-pixman | MIT | MinGW Windows Pixman library +mingw-pkg-config | GPLv2+ | A tool for determining compilation options +mingw-readline | GPLv2+ | MinGW port of readline for editing typed command lines +mingw-sqlite | Public Domain | MinGW Windows port of sqlite embeddable SQL database engine +mingw-termcap | GPLv2+ | MinGW terminal feature database +mingw-win-iconv | Public Domain | Iconv implementation using Win32 API +mingw-winpthreads | MIT and BSD | MinGW pthread library +mingw-zlib | zlib | MinGW Windows zlib compression library +mockito | MIT | A Java mocking framework +modello | ASL 2.0 and BSD and MIT | Modello Data Model toolkit +mojo-parent | ASL 2.0 | Codehaus MOJO parent project pom file +munge-maven-plugin | CDDL-1.0 | Munge Maven Plugin +nasm | BSD | A portable x86 assembler which uses Intel-like syntax +ninja-build | ASL 2.0 | A small build system with a focus on speed +nkf | BSD | A Kanji code conversion filter +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +objectweb-pom | ASL 2.0 | Objectweb POM +objenesis | ASL 2.0 | A library for instantiating Java objects +ocaml | QPL and (LGPLv2+ with exceptions) | OCaml compiler and programming environment +ocaml-camlp4 | LGPLv2+ with exceptions | Pre-Processor-Pretty-Printer for OCaml +ocaml-cppo | BSD | Equivalent of the C preprocessor for OCaml programs +ocaml-extlib | LGPLv2+ with exceptions | OCaml ExtLib additions to the standard library +ocaml-findlib | BSD | Objective CAML package manager and build helper +ocaml-labltk | LGPLv2+ with exceptions | Tcl/Tk interface for OCaml +ocaml-ocamlbuild | LGPLv2+ with exceptions | Build tool for OCaml libraries and programs +opencl-filesystem | Public Domain | OpenCL filesystem layout +opencl-headers | MIT | OpenCL (Open Computing Language) header files +openjade | DMIT | A DSSSL implementation +opensp | MIT | SGML and XML parser +osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles +osgi-compendium | ASL 2.0 | Interfaces and Classes for use in compiling OSGi bundles +osgi-core | ASL 2.0 | OSGi Core API +os-maven-plugin | ASL 2.0 | Maven plugin for generating platform-dependent properties +pandoc | GPLv2+ | Conversion between markup formats +perl-AnyEvent | GPL+ or Artistic | Framework for multiple event loops +perl-B-Hooks-EndOfScope | GPL+ or Artistic | Execute code after scope compilation finishes +perl-Canary-Stability | GPL+ or Artistic | Canary to check perl compatibility for Schmorp's modules +perl-Capture-Tiny | ASL 2.0 | "Capture STDOUT and STDERR from Perl, XS or external programs" +perl-Class-Accessor | GPL+ or Artistic | Automated accessor generation +perl-Class-Data-Inheritable | GPL+ or Artistic | "Inheritable, overridable class data" +perl-Class-Factory-Util | GPL+ or Artistic | Provide utility methods for factory classes +perl-Class-Method-Modifiers | GPL+ or Artistic | Provides Moose-like method modifiers +perl-Class-Singleton | GPL+ or Artistic | "Implementation of a ""Singleton"" class" +perl-Class-Tiny | ASL 2.0 | Minimalist class construction +perl-Class-XSAccessor | GPL+ or Artistic | Generate fast XS accessors without run-time compilation +perl-Clone | GPL+ or Artistic | Recursively copy perl data types +perl-common-sense | GPL+ or Artistic | Common sense Perl defaults +perl-Config-AutoConf | GPL+ or Artistic | A module to implement some of AutoConf macros in pure Perl +perl-Data-UUID | BSD and MIT | Globally/Universally Unique Identifiers (GUIDs/UUIDs) +perl-Date-ISO8601 | GPL+ or Artistic | Three ISO 8601 numerical calendars +perl-DateTime | Artistic 2.0 | Date and time object for Perl +perl-DateTime-Format-Builder | Artistic 2.0 and (GPL+ or Artistic) | Create DateTime parser classes and objects +perl-DateTime-Format-HTTP | GPL+ or Artistic | HTTP protocol date conversion routines +perl-DateTime-Format-ISO8601 | GPL+ or Artistic | Parses ISO8601 formats +perl-DateTime-Format-Mail | GPL+ or Artistic | Convert between DateTime and RFC2822/822 formats +perl-DateTime-Format-Strptime | Artistic 2.0 | Parse and format strptime and strftime patterns +perl-DateTime-Locale | (GPL+ or Artistic) and Unicode | Localization support for DateTime.pm +perl-DateTime-TimeZone | (GPL+ or Artistic) and Public Domain | Time zone object base class and factory +perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | System V and POSIX timezone strings +perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | Tzfile (zoneinfo) timezone files +perl-Devel-CallChecker | GPL+ or Artistic | Custom op checking attached to subroutines +perl-Devel-Caller | GPL+ or Artistic | Meatier versions of caller +perl-Devel-CheckLib | GPL+ or Artistic | Check that a library is available +perl-Devel-GlobalDestruction | GPL+ or Artistic | "Expose PL_dirty, the flag that marks global destruction" +perl-Devel-LexAlias | GPL+ or Artistic | Alias lexical variables +perl-Devel-StackTrace | Artistic 2.0 | Perl module implementing stack trace and stack trace frame objects +perl-Devel-Symdump | GPL+ or Artistic | A Perl module for inspecting Perl's symbol table +perl-Digest-CRC | Public Domain | Generic CRC functions +perl-Digest-SHA1 | GPL+ or Artistic | Digest-SHA1 Perl module +perl-Dist-CheckConflicts | GPL+ or Artistic | Declare version conflicts for your dist +perl-DynaLoader-Functions | GPL+ or Artistic | Deconstructed dynamic C library loading +perl-Eval-Closure | GPL+ or Artistic | Safely and cleanly create closures via string eval +perl-Exception-Class | GPL+ or Artistic | Module that allows you to declare real exception classes in Perl +perl-Exporter-Tiny | GPL+ or Artistic | An exporter with the features of Sub +perl-File-BaseDir | GPL+ or Artistic | Use the Freedesktop.org base directory specification +perl-File-chdir | GPL+ or Artistic | A more sensible way to change directories +perl-File-Copy-Recursive | GPL+ or Artistic | Extension for recursively copying files and directories +perl-File-DesktopEntry | GPL+ or Artistic | Object to handle .desktop files +perl-File-Find-Object | GPLv2+ or Artistic 2.0 | Object oriented File +perl-File-Find-Rule | GPL+ or Artistic | Perl module implementing an alternative interface to File +perl-File-MimeInfo | GPL+ or Artistic | Determine file type and open application +perl-File-ReadBackwards | GPL+ or Artistic | Read a file backwards by lines +perl-File-Remove | GPL+ or Artistic | Convenience module for removing files and directories +perl-gettext | GPL+ or Artistic | Interface to gettext family of functions +perl-HTML-Tree | GPL+ or Artistic | HTML tree handling modules for Perl +perl-HTTP-Daemon | GPL+ or Artistic | Simple HTTP server class +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Import-Into | GPL+ or Artistic | Import packages into other packages +perl-IO-All | GPL+ or Artistic | IO +perl-IO-stringy | GPL+ or Artistic | I/O on in-core objects like strings and arrays for Perl +perl-IO-Tty | (GPL+ or Artistic) and BSD | Perl interface to pseudo tty's +perl-IPC-Run | GPL+ or Artistic | Perl module for interacting with child processes +perl-IPC-Run3 | GPL+ or Artistic or BSD | Run a subprocess in batch mode +perl-JSON-XS | GPL+ or Artistic | "JSON serializing/de-serializing, done correctly and fast" +perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | Provide the stuff missing in List +perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | Provide compiled List +perl-MIME-Charset | GPL+ or Artistic | Charset Informations for MIME +perl-MIME-Types | GPL+ or Artistic | MIME types module for Perl +perl-Module-Implementation | Artistic 2.0 | Loads one of several alternate underlying implementations for a module +perl-Module-Install | GPL+ or Artistic | "Standalone, extensible Perl module installer" +perl-Module-Install-AuthorTests | GPL+ or Artistic | Designate tests only run by module authors +perl-Module-Install-ReadmeFromPod | GPL+ or Artistic | Module +perl-Module-ScanDeps | GPL+ or Artistic | Recursively scan Perl code for dependencies +perl-namespace-autoclean | GPL+ or Artistic | Keep imports out of your namespace +perl-namespace-clean | GPL+ or Artistic | Keep your namespace tidy +perl-Number-Compare | GPL+ or Artistic | Perl module for numeric comparisons +perl-Package-DeprecationManager | Artistic 2.0 | Manage deprecation warnings for your distribution +perl-Package-Stash | GPL+ or Artistic | Routines for manipulating stashes +perl-Package-Stash-XS | GPL+ or Artistic | Faster and more correct implementation of the Package +perl-PadWalker | GPL+ or Artistic | Play with other people's lexical variables +perl-Params-Classify | GPL+ or Artistic | Argument type classification +perl-Params-Validate | Artistic 2.0 and (GPL+ or Artistic) | Params-Validate Perl module +perl-Params-ValidationCompiler | Artistic 2.0 | "Build an optimized subroutine parameter validator once, use it forever" +perl-Path-Tiny | ASL 2.0 | File path utility +perl-Perl-Destruct-Level | GPL+ or Artistic | Allows you to change perl's internal destruction level +perl-PerlIO-utf8_strict | GPL+ or Artistic | Fast and correct UTF-8 I/O +perl-Pod-Coverage | GPL+ or Artistic | Checks if the documentation of a module is comprehensive +perl-Pod-Markdown | GPL+ or Artistic | Convert POD to Markdown +perl-prefork | GPL+ or Artistic | Optimized module loading for forking or non-forking processes +perl-Readonly | GPL+ or Artistic | "Facility for creating read-only scalars, arrays, hashes" +perl-Ref-Util | MIT | Utility functions for checking references +perl-Ref-Util-XS | MIT | Utility functions for checking references +perl-Role-Tiny | GPL+ or Artistic | A nouvelle cuisine portion size slice of Moose +perl-Scope-Guard | GPL+ or Artistic | Lexically scoped resource management +perl-SGMLSpm | GPLv2+ | Perl library for parsing the output of nsgmls +perl-Specio | Artistic 2.0 | Type constraints and coercions for Perl +perl-Sub-Exporter-Progressive | GPL+ or Artistic | Only use Sub +perl-Sub-Identify | GPL+ or Artistic | Retrieve names of code references +perl-Sub-Info | GPL+ or Artistic | Tool for inspecting Perl subroutines +perl-Sub-Name | GPL+ or Artistic | Name - or rename - a sub +perl-Sub-Uplevel | GPL+ or Artistic | Apparently run a function in a higher stack frame +perl-SUPER | GPL+ or Artistic | Sane superclass method dispatcher +perl-Switch | GPL+ or Artistic | A switch statement for Perl +perl-Taint-Runtime | GPL+ or Artistic | Runtime enable taint checking +perl-Term-Size-Any | GPL+ or Artistic | Retrieve terminal size +perl-Term-Size-Perl | GPL+ or Artistic | Perl extension for retrieving terminal size (Perl version) +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Test2-Suite | GPL+ or Artistic | Set of tools built upon the Test2 framework +perl-Test-Deep | GPL+ or Artistic | Extremely flexible deep comparison +perl-Test-Differences | GPL+ or Artistic | Test strings and data structures and show differences if not OK +perl-Test-Exception | GPL+ or Artistic | Library of test functions for exception based Perl code +perl-Test-Fatal | GPL+ or Artistic | Incredibly simple helpers for testing code with exceptions +perl-Test-LongString | GPL+ or Artistic | Perl module to test long strings +perl-Test-NoWarnings | LGPLv2+ | Make sure you didn't emit any warnings while testing +perl-Test-Pod | GPL+ or Artistic | Test POD files for correctness +perl-Test-Pod-Coverage | Artistic 2.0 | Check for pod coverage in your distribution +perl-Test-Requires | GPL+ or Artistic | Checks to see if a given module can be loaded +perl-Test-Taint | GPL+ or Artistic | Tools to test taintedness +perl-Test-Warn | GPL+ or Artistic | Perl extension to test methods for warnings +perl-Test-Warnings | GPL+ or Artistic | Test for warnings and the lack of them +perl-Text-CharWidth | GPL+ or Artistic | Get number of occupied columns of a string on terminal +perl-Text-WrapI18N | GPL+ or Artistic | Line wrapping with support for several locale setups +perltidy | GPLv2+ | Tool for indenting and re-formatting Perl scripts +perl-Tie-IxHash | GPL+ or Artistic | Ordered associative arrays for Perl +perl-Types-Serialiser | GPL+ or Artistic | Simple data types for common serialization formats +perl-Unicode-EastAsianWidth | CC0 | East Asian Width properties +perl-Unicode-LineBreak | GPL+ or Artistic | UAX #14 Unicode Line Breaking Algorithm +perl-Unicode-UTF8 | GPL+ or Artistic | Encoding and decoding of UTF-8 encoding form +perl-Variable-Magic | GPL+ or Artistic | Associate user-defined magic to variables from Perl +perl-XML-DOM | GPL+ or Artistic | DOM extension to XML +perl-XML-RegExp | GPL+ or Artistic | Regular expressions for XML tokens +perl-XML-Twig | GPL+ or Artistic | Perl module for processing huge XML documents in tree mode +perl-YAML-LibYAML | GPL+ or Artistic | Perl YAML Serialization using XS and libyaml +perl-YAML-Syck | BSD and MIT | "Fast, lightweight YAML loader and dumper" +perl-YAML-Tiny | GPL+ or Artistic | Read/Write YAML files with as little code as possible +plexus-ant-factory | ASL 2.0 | Plexus Ant component factory +plexus-archiver | ASL 2.0 | Plexus Archiver Component +plexus-bsh-factory | MIT | Plexus Bsh component factory +plexus-build-api | ASL 2.0 | Plexus Build API +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-cli | ASL 2.0 | Command Line Interface facilitator for Plexus +plexus-compiler | MIT and ASL 2.0 | Compiler call initiators for Plexus +plexus-component-api | ASL 2.0 | Plexus Component API +plexus-component-factories-pom | ASL 2.0 | Plexus Component Factories POM +plexus-components-pom | ASL 2.0 | Plexus Components POM +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-i18n | ASL 2.0 | Plexus I18N Component +plexus-interactivity | MIT | Plexus Interactivity Handler Component +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-io | ASL 2.0 | Plexus IO Components +plexus-languages | ASL 2.0 | Plexus Languages +plexus-pom | ASL 2.0 | Root Plexus Projects POM +plexus-resources | MIT | Plexus Resource Manager +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plexus-velocity | ASL 2.0 | Plexus Velocity Component +plotutils | GPLv2+ and GPLv3+ | GNU vector and raster graphics utilities and libraries +po4a | GPL+ | A tool maintaining translations anywhere +powermock | ASL 2.0 | A Java mocking framework +pps-tools | GPLv2+ | LinuxPPS user-space tools +pstoedit | GPLv2+ | Translates PostScript and PDF graphics into other vector formats +py3c | MIT and CC-BY-SA | Guide and compatibility macros for porting extensions to Python 3 +pybind11 | BSD | Seamless operability between C++11 and Python +pytest | MIT | Simple powerful testing with Python +pytest | MIT | Simple powerful testing with Python +python3x-pyparsing | MIT | Python package with an object-oriented approach to text processing +python3x-pyparsing | MIT | Python package with an object-oriented approach to text processing +python-atomicwrites | MIT | Python Atomic file writes on POSIX +python-attrs | MIT | Python attributes without boilerplate +python-attrs | MIT | Python attributes without boilerplate +python-httplib2 | MIT | A comprehensive HTTP client library +python-hypothesis | MPLv2.0 | Library for property based testing +python-imagesize | MIT | Python module for analyzing image file headers and returning image sizes +python-iniconfig | MIT | Brain-dead simple parsing of ini files +python-iso8601 | MIT | Simple module to parse ISO 8601 dates +python-lesscpy | MIT | Lesscss compiler +python-markdown | BSD | Markdown implementation in Python +python-mock | BSD | A Python Mocking and Patching Library for Testing +python-more-itertools | MIT | Python library for efficient use of itertools utility +python-more-itertools | MIT | "More routines for operating on Python iterables, beyond itertools" +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-setuptools_scm | MIT | Blessed package to manage your versions by scm tags +python-snowballstemmer | BSD | Provides 16 stemmer algorithms generated from Snowball algorithms +python-sphinx | BSD and Public Domain and Python and (MIT or GPLv2) | Python documentation generator +python-sphinxcontrib-websupport | BSD | Sphinx API for Web Apps +python-sphinx_rtd_theme | MIT | Sphinx theme for readthedocs.org +python-sphinx-theme-alabaster | BSD | Configurable sidebar-enabled Sphinx theme +python-sure | GPLv3+ | Utility belt for automated testing in Python +python-unittest2 | BSD | The new features in unittest backported to Python 2.4+ +python-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes +python-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes +python-whoosh | BSD | "Fast, pure-Python full text indexing, search, and spell checking library" +pyxattr | LGPLv2+ | Extended attributes library wrapper for Python +qdox | ASL 2.0 | Extract class/interface/method definitions from sources +qhull | Qhull | General dimension convex hull programs +re2c | Public Domain | Tool for generating C-based recognizers from regular expressions +regexp | ASL 2.0 | Simple regular expressions API +rpcsvc-proto | BSD and LGPLv2+ | RPC protocol definitions +rubygem-diff-lcs | GPLv2+ or Artistic or MIT | Provide a list of changes between two sequenced collections +rubygem-rspec | MIT | Behaviour driven development (BDD) framework for Ruby +rubygem-rspec-core | MIT | Rspec-2 runner and formatters +rubygem-rspec-expectations | MIT | RSpec expectations (should and matchers) +rubygem-rspec-mocks | MIT | RSpec's 'test double' framework (mocks and stubs) +rubygem-rspec-support | MIT | Common functionality to Rspec series +scons | MIT | An Open Source software construction tool +scotch | CeCILL-C | "Graph, mesh and hypergraph partitioning library" +SDL2 | zlib and MIT | Cross-platform multimedia library +sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The GNU shar utilities for packaging and unpackaging shell archives +shim-unsigned-aarch64 | BSD | First-stage UEFI bootloader +shim-unsigned-x64 | BSD | First-stage UEFI bootloader +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +sisu-mojos | EPL-1.0 | Sisu plugin for Apache Maven +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +socket_wrapper | BSD | A library passing all socket communications through Unix sockets +sombok | GPLv2+ or Artistic clarified | Unicode Text Segmentation Package +sonatype-oss-parent | ASL 2.0 | Sonatype OSS Parent +sonatype-plugins-parent | ASL 2.0 | Sonatype Plugins Parent POM +sparsehash | BSD | Extremely memory-efficient C++ hash_map implementation +spec-version-maven-plugin | CDDL or GPLv2 with exceptions | Spec Version Maven Plugin +spice-parent | ASL 2.0 | Sonatype Spice Components +SuperLU | BSD and GPLV2+ | Subroutines to solve sparse linear systems +testng | ASL 2.0 | Java-based testing framework +texi2html | GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2) | A highly customizable texinfo to HTML and other formats translator +tinyxml2 | zlib | "Simple, small and efficient C++ XML parser" +transfig | MIT | Utility for converting FIG files (made by xfig) to other formats +uglify-js | BSD | "JavaScript parser, mangler/compressor and beautifier toolkit" +uid_wrapper | GPLv3+ | A wrapper for privilege separation +ustr | MIT or LGPLv2+ or BSD | "String library, very low memory overhead, simple to import" +uthash | BSD | A hash table for C structures +vala | LGPLv2+ and BSD | A modern programming language for GNOME +velocity | ASL 2.0 | Java-based template engine +web-assets | MIT | A simple framework for bits pushed to browsers +weld-parent | ASL 2.0 | Parent POM for Weld +xalan-j2 | ASL 2.0 and W3C | Java XSLT processor +xbean | ASL 2.0 | Java plugin based web server +xcb-proto | MIT | XCB protocol descriptions +xerces-j2 | ASL 2.0 and W3C | Java XML parser +xhtml1-dtds | W3C | XHTML 1.0 document type definitions +xml-commons-apis | ASL 2.0 and W3C and Public Domain | "APIs for DOM, SAX, and JAXP" +xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons +xmltoman | GPLv2+ | Scripts for converting XML to roff or HTML +xmlunit | BSD | Provides classes to do asserts on xml +xmvn | ASL 2.0 | Local Extensions for Apache Maven +xorg-x11-apps | MIT | X.Org X11 applications +xorg-x11-util-macros | MIT | X.Org X11 Autotools macros +xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library +xz-java | Public Domain | Java implementation of XZ data compression +yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Modular Assembler + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6-qu1.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6-qu1.md" new file mode 100644 index 0000000000000000000000000000000000000000..da3fd91ac41f9f7c0ba37f65b58e6b9ddfe8f35f --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6-qu1.md" @@ -0,0 +1,44 @@ +# 简介 +在 OpenAnolis 社区评估认为有必要的前提下,Anolis OS 会推送优选更新(Quality Updates)版本,该版本是基于特定小版本发布的增量更新版本。在优选更新版本中,通常会更新下列内容: + ++ ANCK 的最新版本; ++ 包含最新的安全漏洞修复(ANSA)的软件包; ++ OpenAnolis 社区推荐的其他必要的缺陷修复和功能增强。 + +优选更新版本的发布不定期,但通常不会频繁发布。优选更新版本发布后,一般推荐所有用户下载并升级到该版本,同一个小版本的上一次发布则自动标记为过期版本。 + +本次发布的是 Anolis OS 8.6 第一个优选更新版本(QU1)。 + +# 发布内容 +Anolis OS 8.6 QU1 发布内容包括 ISO 镜像和虚拟机镜像,REPO 源与 Anolis 8.6 GA 版保持共用,本次只列出有变化的仓库。 + +## ISO 列表 +| **名称** | **描述** | +| --- | --- | +| AnolisOS-8.6-QU1-x86_64-dvd.iso | x86_64 架构的安装 ISO | +| AnolisOS-8.6-QU1-aarch64-dvd.iso | aarch64 架构的安装 ISO | +| AnolisOS-8.6-QU1-src-dvd.iso | source 包 ISO | + + ++ ISO 安装注意事项可参阅 [https://mirrors.openanolis.cn/anolis/8.6/isos/ReadMe-install.txt](https://mirrors.openanolis.cn/anolis/8.6/isos/ReadMe-install.txt) ++ 完整的安装说明可参阅 [https://www.yuque.com/anolis-docs/manual/installation](https://www.yuque.com/anolis-docs/manual/installation) + +## 虚拟机镜像列表 +暂无变动 + +## 下载地址 +• [社区官方网站](http://mirrors.openanolis.cn/anolis/8.6/isos/QU1/) + +• [阿里云镜像站](https://mirrors.aliyun.com/anolis/8.6/isos/QU1/) + +## REPO 源列表 +### Distro REPO +暂无变动 + +### SIG REPO +暂无变动 + +# 变更日志(ChangeLog) ++ DVD ISO集成DDE仓库 ++ 其他常规安全漏洞修复及缺陷更新 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6.md" new file mode 100644 index 0000000000000000000000000000000000000000..d68311865e024fb9a99122f7995d3002b9a64125 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.6.md" @@ -0,0 +1,151 @@ +Anolis OS 8.6 发行声明 +===================== + + +## 1. 引言 +龙蜥操作系统 Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。 + +Anolis OS 8.6 是 Anolis OS 8 发布的的第三个小版本。 + +## 2. 交付物清单 +{% hint style='tip' %}**提示** + +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 +{% endhint %} + +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-8.6-x86\_64-dvd.iso | x86\_64 架构的完整安装 ISO,约 10GB +AnolisOS-8.6-x86\_64-minimal.iso | x86\_64 架构的最小安装 ISO,约 2.0GB +AnolisOS-8.6-x86\_64-boot.iso | x86\_64 架构的网络安装 ISO,约 0.9GB +AnolisOS-8.6-aarch64-dvd.iso | aarch64 架构的完整安装 ISO,约 10GB +AnolisOS-8.6-aarch64-minimal.iso | aarch64 架构的最小安装 ISO,约 2.0GB +AnolisOS-8.6-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.9GB +AnolisOS-8.6-src-dvd.iso | source 包 ISO,约18GB + +{% hint style='tip' %}**提示** + +完整的镜像安装说明可以参看[链接](/anolis/manual/installation.md)。 +{% endhint %} + +### 2.2 虚拟机镜像 +| **名称 ** | **描述** | +| --- | --- | +| AnolisOS-8.6-x86\_64-ANCK.qcow2 | x86\_64 架构虚拟机镜像搭配 ANCK 内核 | +| AnolisOS-8.6-x86\_64-RHCK.qcow2 | x86\_64 架构虚拟机镜像搭配 RHCK 内核1 | +| AnolisOS-8.6-aarch64-ANCK.qcow2 | aarch64 架构虚拟机镜像搭配 ANCK 内核 | +| AnolisOS-8.6-aarch64-RHCK.qcow2 | aarch64 架构虚拟机镜像搭配 RHCK 内核 | +| anolisos-disk-minimal-an8-Rawhide-sda.raw.xz | riscv64 架构虚拟机试用镜像 | + +{% hint %}**说明** + +1RHCK 内核兼容 RHEL 8.6 的内核,当前版本是 `kernel-4.18.0-372.9.1.an8`. +{% endhint %} + +{% hint %}**说明** + +镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. +{% endhint %} + +### 2.3 容器镜像 +| **名称 ** | **描述** | +| --- | --- | +| AnolisOS-8.6-x86\_64-docker.tar | x86\_64 架构本地容器镜像 | +| AnolisOS-8.6-aarch64-docker.tar | aarch64 架构本地容器镜像 | +| docker pull openanolis/anolisos:8.6-x86\_64 | x86\_64 架构容器镜像 | +| docker pull openanolis/anolisos:8.6-aarch64 | aarch64 架构容器镜像 | + +### 2.4 下载地址 +- [社区网站](https://mirrors.openanolis.cn/anolis/8.6/isos/) +- [阿里云镜像](https://mirrors.aliyun.com/anolis/8.6/) +- [Docker 仓库](https://hub.docker.com/r/openanolis/anolisos/tags) +- [RISCV 仓库与镜像](https://mirrors.openanolis.cn/alt/risc-v/) + +### 2.5 软件 YUM 仓库 +#### 2.5.1 Distro REPO +| **名称** | **描述** | +| --- | --- | +| BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 | +| AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。该部分引入了额外的 RPM Module 形态。 | +| PowerTools | PowerTools 软件包源, 该源提供开发者需要的额外包。 | +| Extras | 第三方仓库源 | + +#### 2.5.2 SIG REPO +| **名称** | **描述** | +| --- | --- | +| HighAvailability | 高可用软件包源,提供高可用功能所需的软件包。 | +| Plus | Plus 软件包源,该源提供 OpenAnolis SIG 组专门研发包,如 ANCK 内核,Dragonwell8 JDK 等。 | +| DDE | DDE 桌面主包以及依赖包 | +| ShangMi | 全栈国密相关的软件包 | + +## 3. 变更日志 (ChangeLog) +### 3.1 内核 +1. Linux Kernel 4.19 LTS 版本升级到 4.19.91-26 版本,特性更新如下: + - 提供更丰富的新型 RAID 驱动支撑; + - 龙蜥自研混部资源隔离特性 Group Identity 支持 + - 龙蜥自研多租户容器网络 QoS 隔离特性增强 + - 龙蜥自研 Slab 内存安全回收特性支持 + - 龙蜥自研 UKFEF 特性支持 + - Megaraid\_sas设备驱动更新,并支持 Aero 系列 Controllers + - virtio-net 支持 XDP Socket + - 基于 EROFS 实现 RAFS v6 格式支持 + - livepatch 增加 static key 支持 + - SMR zoned 设备支持 + - ext4 delalloc buffer写性能优化 + - Kunit 测试框架支持 + - ARM 架构支持 kdump crashkernel 分配 4G 以上内存 + - ARM 架构 CMN PMU 特性支持 + - perf c2c 功能支持 + +### 3.2 软件包 +1. 更新 Dragonwell 8 到 1.8.0.332 版本,更新 Dragonwell 11 到 11.0.15.11.9 版本,和系统更无缝集成,无需指定 JAVA\_HOME 即可运行,需开启 Plus 仓库安装; +2. 更新智能调优平台 Keentune 到 1.2.1 版本; +3. 来自高性能存储 SIG 的 nydus-rs 及 erofs-utils 工具结束孵化,正式进入 Plus 仓库; +4. 用户态软件包增加平头哥平台的补丁; +5. 安装过程增加对国产平台的动态内核选择适配; +6. 用户态软件包集成下游发行版回馈软件包集成 100+; +7. 用户态软件包增加 LoongArch64 平台的补丁; +8. 升级 Perl 5.32 到 AppStream +9. 升级 PHP 8.0 到 AppStream +10. 升级 container-tools 4.0 到 AppStream +11. 升级 AppStream 的 LLVM 工具集 +12. 升级 AppStream 中的 Rust 工具集 +13. 升级 AppStream 中的 Go 工具集 +14. 新增 bind 9.16 +15. 新增 dotnet6.0 + +### 3.3 镜像 +1. 发布镜像丰富化,提供网络启动 ISO 和最小化 ISO; +2. 新增 RISC-V 试用预览版镜像; +3. DVD 集成了 Plus 仓库; + +## 4. 硬件支撑 +### 4.1 支持架构 +x86\_64 , aarch64, riscv64(试用) + +### 4.2 Cloud Kernel 平台兼容性 +Cloud Kernel 内核已验证支持的服务器如下,后续将逐步增加对其他服务器的支持,也欢迎广大合作伙伴/开发者参与贡献和验证。 + +| **名称** | **架构** | **CPU** | +| --- | --- | --- | +| 海光 | x86\_64 | Hygon C86 7185 32-core Process | +| 飞腾 | aarch64 | Phytium FT2000+/64 ,Phytium S2500/64 | +| 兆芯 | x86\_64 | Zhaoxin KH-37800D | +| 鲲鹏 | aarch64 | Kunpeng-920 | + +## 5. 声明 +Anolis OS 8 不提供任何形式的书面保障和承诺。 +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +忠心感谢参与和协助 OpenAnolis 龙蜥社区的所有成员,尤其是[产品发布兴趣小组](https://openanolis.cn/sig/SIG-Distro)和[测试兴趣小组](https://openanolis.cn/sig/QA)是你们的辛勤付出,以及对开源的热爱才保障版本顺利发布,也为龙蜥操作系统 Anolis OS 8 更好地发展提供无限空间! + +额外感谢社区用户 zhangzhizhong@supcon.con 对 8.6 版本发布阶段的试用测试! + +## 7. 反馈 +- [Bug 跟踪链接](https://bugzilla.openanolis.cn/) +- [邮件列表链接](http://lists.openanolis.cn/) +- 龙蜥OpenAnolis社区交流群号 33311793 +- 龙蜥OpenAnolis社区交流2群号 13600003427 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8-qu1-pkglist.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8-qu1-pkglist.md" new file mode 100644 index 0000000000000000000000000000000000000000..e7e410c2c899d80b5b7bf20b6065ec35118f4111 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8-qu1-pkglist.md" @@ -0,0 +1,3459 @@ +Anolis OS 8.8 qu1 LoongArch64 软件包发布清单 +============================ + + +龙蜥操作系统 (Anolis OS) 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 操作系统发行版,支持多计算架构,具备稳定、高性能、安全、可靠等特点。本文提供了 Anolis OS 8.8 qu1 LoongArch64的软件包清单。 + +修订历史: + +日期 | 版本 | 修订内容 +--------------|------|--------- +2023年7月10日 | V1.0 | 初稿 + +## 1. BaseOS +### 1.1 BaseOS 软件包清单 +BaseOS 软件包库提供一套核心的底层操作系统的功能,作为所有应用安装的基础。 + +下表列出了 Anolis OS 8.8 qu1 LoongArch64 BaseOS 软件包库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +aajohan-comfortaa-fonts | OFL | Modern style true type font +accel-config | GPLv2 and LGPLv2+ and MIT and CC0 | Configure accelerator subsystem devices +acl | GPLv2+ | Access control list utilities +acpica-tools | GPLv2 | ACPICA tools for the development and debug of ACPI tables +adcli | LGPLv2+ | Active Directory enrollment +alsa-sof-firmware | BSD | Firmware and topology files for Sound Open Firmware project +anolis-indexhtml | Distributable | Browser default start page for Anolis OS +anolis-logos | "Licensed only for approved usage | see COPYING for details.",Anolis OS related icons and pictures +anolis-release | MulanPSLv2 | Anolis OS 8 release file +arpwatch | BSD with advertising | Network monitoring tools for tracking IP addresses on a network +at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | Job spooling tools +atlas | BSD | Automatically Tuned Linear Algebra Software +attr | GPLv2+ | Utilities for managing filesystem extended attributes +audit | GPLv2+ | User space tools for kernel auditing +augeas | LGPLv2+ | A library for changing configuration files +authselect | GPLv3+ | Configures authentication and identity sources from supported profiles +autofs | GPLv2+ | A tool for automatically mounting and unmounting filesystems +avahi | LGPLv2+ | Local network service discovery +babeltrace | MIT and GPLv2 | "Trace Viewer and Converter, mainly for the Common Trace Format" +basesystem | Public Domain | The skeleton package which defines a simple system +bash | GPLv3+ | The GNU Bourne Again shell +bash-completion | GPLv2+ | Programmable completion for Bash +bc | GPLv2+ | GNU's bc (a numeric processing language) and dc (a calculator) +bind | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +binutils | GPLv3+ | A GNU collection of binary utilities +biosdevname | GPLv2 | Udev helper for naming devices per BIOS names +blktrace | GPLv2+ | Utilities for performing block layer IO tracing in the Linux kernel +bluez | GPLv2+ | Bluetooth utilities +bolt | LGPLv2+ | Thunderbolt device manager +boom-boot | GPLv2 | A set of libraries and tools for managing boot loader entries +brotli | MIT | Lossless compression algorithm +bubblewrap | LGPLv2+ | Core execution tool for unprivileged containers +bzip2 | BSD | A file compression utility +ca-certificates | Public Domain | The Mozilla CA root certificate bundle +cachefilesd | GPLv2+ | CacheFiles user-space management daemon +c-ares | MIT | A library that performs asynchronous DNS operations +checkpolicy | GPLv2 | SELinux policy compiler +chkconfig | GPLv2 | A system tool for maintaining the /etc/rc*.d hierarchy +chrony | GPLv2 | An NTP client/server +chrpath | GPL+ | Modify rpath of compiled programs +cifs-utils | GPLv3 | Utilities for mounting and managing CIFS mounts +cockpit | LGPLv2+ | Web Console for Linux servers +conntrack-tools | GPLv2 | Manipulate netfilter connection tracking table and run High Availability +coreutils | GPLv3+ | A set of basic GNU tools commonly used in shell scripts +cpio | GPLv3+ | A GNU archiving program +cracklib | LGPLv2+ | A password-checking library +crda | ISC | Regulatory compliance daemon for 802.11 wireless networking +cronie | MIT and BSD and ISC and GPLv2+ | Cron daemon for executing programs at set times +crontabs | Public Domain and GPLv2 | Root crontab files used to schedule the execution of programs +crypto-policies | LGPLv2+ | System-wide crypto policies +cryptsetup | GPLv2+ and LGPLv2+ | A utility for setting up encrypted disks +cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system +curl | MIT | "A utility for getting files from remote servers (FTP, HTTP, and others)" +cyrus-sasl | BSD with advertising | The Cyrus SASL library +dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus +dbus-glib | AFL and GPLv2+ | GLib bindings for D-Bus +dbus-python | MIT | D-Bus Python Bindings +dbxtool | GPLv2 | Secure Boot DBX updater +dejavu-fonts | Bitstream Vera and Public Domain | DejaVu fonts +device-mapper-multipath | GPLv2 | Tools to manage multipath devices using device-mapper +device-mapper-persistent-data | GPLv3+ | Device-mapper Persistent Data Tools +dhcp | ISC | Dynamic host configuration protocol software +diffutils | GPLv3+ | A GNU collection of diff utilities +ding-libs | LGPLv3+ | Ding is not GLib assorted utility libraries +dlm | GPLv2 and GPLv2+ and LGPLv2+ | dlm control daemon and tool +dmidecode | GPLv2+ | Tool to analyse BIOS DMI data +dnf | GPLv2+ | Package manager +dnf-plugins-core | GPLv2+ | Core Plugins for DNF +dos2unix | BSD | Text file format converters +dosfstools | GPLv3+ | Utilities for making and checking MS-DOS FAT filesystems on Linux +dracut | GPLv2+ and LGPLv2+ | Initramfs generator using udev +dump | BSD | Programs for backing up and restoring ext2/ext3/ext4 filesystems +e2fsprogs | GPLv2 | "Utilities for managing ext2, ext3, and ext4 file systems" +ed | GPLv3+ and GFDL | The GNU line editor +efibootmgr | GPLv2+ | EFI Boot Manager +efi-rpm-macros | GPLv3+ | Common RPM Macros for building EFI-related packages +efivar | LGPL-2.1 | Tools to manage UEFI variables +elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +emacs | GPLv3+ and CC0-1.0 | GNU Emacs text editor +environment-modules | GPLv2+ | Provides dynamic modification of a user's environment +ethtool | GPLv2 | Settings tool for Ethernet NICs +expat | MIT | An XML parser library +expect | Public Domain | A program-script interaction and testing utility +fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilities +file | BSD | A utility for determining file types +filesystem | Public Domain | The basic directory layout for a Linux system +findutils | GPLv3+ | The GNU versions of find utilities (find and xargs) +fipscheck | BSD | A library for integrity verification of FIPS validated modules +firewalld | GPLv2+ | A firewall daemon with D-Bus interface providing a dynamic firewall +fontconfig | MIT and Public Domain and UCD | Font configuration and customization library +fontpackages | LGPLv3+ | Common directory and macro definitions used by font packages +freeipmi | GPLv3+ | IPMI remote console and system management software +freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | A free and portable font rendering engine +fuse | GPL+ | File System in Userspace (FUSE) v2 utilities +fwupd | LGPLv2+ | Firmware update daemon +fwupdate | GPLv2+ | Tools to manage UEFI firmware updates +fxload | GPLv2+ | A helper program to download firmware into FX and FX2 EZ-USB devices +gamin | LGPLv2 | Library providing the FAM File Alteration Monitor API +gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The GNU version of the AWK text processing utility +gcab | LGPLv2+ | Cabinet file library and tool +gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | "Various compilers (C, C++, Objective-C, ...)" +gdbm | GPLv3+ | A GNU set of database routines which use extensible hashing +gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks +gdk-pixbuf2 | LGPLv2+ | An image loading library +genwqe-tools | ASL 2.0 | GenWQE userspace tools +gettext | GPLv3+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages +gfs2-utils | GPLv2+ and LGPLv2+ | Utilities for managing the global file system (GFS2) +glib2 | LGPLv2+ | A library of handy utility functions +glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The GNU libc libraries +glib-networking | LGPLv2+ | Networking support for GLib +glusterfs | GPLv2 or LGPLv3+ | Distributed File System +gmp | LGPLv3+ or GPLv2+ | A GNU arbitrary precision library +gnupg2 | GPLv3+ | Utility for secure communication and data storage +gnutls | GPLv3+ and LGPLv2+ | A TLS protocol implementation +gobject-introspection | "GPLv2+ | LGPLv2+, MIT",Introspection system for GObject-based libraries +gpgme | LGPLv2+ and GPLv3+ | GnuPG Made Easy - high level crypto API +grep | GPLv3+ | Pattern matching utilities +groff | GPLv3+ and GFDL and BSD and MIT | A document formatting system +grub2 | GPLv3+ | "Bootloader with support for Linux, Multiboot and more" +grubby | GPLv2+ | Command line tool for updating BootLoaderSpec files +gsettings-desktop-schemas | LGPLv2+ | A collection of GSettings schemas +gssproxy | MIT | GSSAPI Proxy +gzip | GPLv3+ and GFDL | The GNU data compression program +hardlink | GPLv2+ | Create a tree of hardlinks +hdparm | BSD | A utility for displaying and/or setting hard disk parameters +hostname | GPLv2+ | Utility to set/show the host name or domain name +hwdata | GPLv2+ | Hardware identification and configuration data +hwloc | BSD | Portable Hardware Locality - portable abstraction of hierarchical architectures +icu | MIT and UCD and Public Domain | International Components for Unicode +ima-evm-utils | GPLv2 | IMA/EVM support utilities +initscripts | GPLv2 | Basic support for legacy System V init scripts +intel-cmt-cat | BSD | "Provides command line interface to CMT, MBM, CAT, CDP and MBA technologies" +iotop | GPLv2+ | Top like utility for I/O +ipcalc | GPLv2+ | IP network address calculator +iproute | GPLv2+ and Public Domain | Advanced IP routing and network device configuration tools +iprutils | CPL | Utilities for the IBM Power Linux RAID adapters +ipset | GPLv2 | Manage Linux IP sets +iptables | GPLv2 and Artistic 2.0 and ISC | Tools for managing Linux kernel packet filtering capabilities +iptraf-ng | GPLv2+ | A console-based network monitoring utility +iptstate | zlib | A top-like display of IP Tables state table entries +iputils | BSD and GPLv2+ | Network monitoring tools including ping +irqbalance | GPLv2 | IRQ balancing daemon +iscsi-initiator-utils | GPLv2+ | iSCSI daemon and utility programs +isns-utils | LGPLv2+ | The iSNS daemon and utility programs +iw | ISC | A nl80211 based wireless configuration tool +jansson | MIT | "C library for encoding, decoding and manipulating JSON data" +jimtcl | BSD | A small embeddable Tcl interpreter +json-c | MIT | JSON implementation in C +json-glib | LGPLv2+ | Library for JavaScript Object Notation format +kabi-dw | GPLv3+ | Detect changes in the ABI between kernel builds +kbd | GPLv2+ | "Tools for configuring the console (keyboard, virtual terminals, etc.)" +kernel | "GPLv2 and Redistributable | no modification permitted","The Linux kernel, based on version 4.18.0, heavily modified with backports" +kernel | "GPLv2 and Redistributable | no modification permitted","The Linux kernel, based on version 4.19.91, heavily modified with backports" +kexec-tools | GPLv2 | The kexec/kdump userspace component +keyutils | GPLv2+ and LGPLv2+ | Linux Key Management Utilities +kmod | GPLv2+ | Linux kernel module management utilities +kmod-kvdo | GPLv2+ | Kernel Modules for Virtual Data Optimizer +kpatch | GPLv2 | Dynamic kernel patch manager +krb5 | MIT | The Kerberos network authentication system +ksc | GPLv2+ | Kernel source code checker +ledmon | GPLv2+ | Enclosure LED Utilities +less | GPLv3+ or BSD | "A text file browser similar to more, but better" +libaio | LGPLv2+ | Linux-native asynchronous I/O access library +libappstream-glib | LGPLv2+ | Library for AppStream metadata +libarchive | BSD | A library for handling streaming archive formats +libassuan | LGPLv2+ and GPLv3+ | GnuPG IPC library +libbpf | LGPLv2 or BSD | Libbpf library +libcap | BSD or GPLv2 | Library for getting and setting POSIX.1e capabilities +libcap-ng | LGPLv2+ | An alternate posix capabilities library +libcgroup | LGPLv2+ | Library to control and monitor control groups +libcomps | GPLv2+ | Comps XML file manipulation library +libconfig | LGPLv2+ | C/C++ configuration file library +libcroco | LGPLv2 | A CSS2 parsing library +libdaemon | LGPLv2+ | Library for writing UNIX daemons +libdb | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C +libdnf | LGPLv2+ | Library providing simplified C and Python API to libsolv +libedit | BSD | The NetBSD Editline library +liberation-fonts | OFL | Fonts to replace commonly used Microsoft Windows fonts +liberation-narrow-fonts | Liberation | Sans-serif Narrow fonts to replace commonly used Microsoft Arial Narrow +libevent | BSD and ISC | Abstract asynchronous event notification library +libfabric | BSD or GPLv2 | Open Fabric Interfaces +libffi | MIT | A portable foreign function interface library +libgcrypt | LGPLv2+ | A general-purpose cryptography library +libgpg-error | LGPLv2+ | Library for error values used by GnuPG components +libgudev | LGPLv2+ | GObject-based wrapper library for libudev +libgusb | LGPLv2+ | GLib wrapper around libusb1 +libhbaapi | SNIA | SNIA HBAAPI library +libhbalinux | LGPLv2 | FC-HBAAPI implementation using scsi_transport_fc interfaces +libhugetlbfs | LGPLv2+ | A library which provides easy access to huge pages of memory +libical | LGPLv2 or MPLv2.0 | Reference implementation of the iCalendar data type and serialization format +libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Library to support IDNA2008 internationalized domain names +libkcapi | BSD or GPLv2 | User space interface to the Linux Kernel Crypto API +libkeepalive | MIT | Enable TCP keepalive in dynamic binaries +libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | CMS and X.509 library +libldb | LGPLv3+ | "A schema-less, ldap like, API and database" +libmbim | LGPLv2+ | Support library for the Mobile Broadband Interface Model protocol +libmetalink | MIT | Metalink library written in C +libmicrohttpd | LGPLv2+ | Lightweight library for embedding a webserver in applications +libmnl | LGPLv2+ | A minimalistic Netlink library +libmodman | LGPLv2+ | A simple library for managing C++ modules (plug-ins) +libmodulemd | MIT | Module metadata manipulation library +libndp | LGPLv2+ | Library for Neighbor Discovery Protocol +libnetfilter_conntrack | GPLv2+ | Netfilter conntrack userspace library +libnetfilter_cthelper | GPLv2 | User-space infrastructure for connection tracking helpers +libnetfilter_cttimeout | GPLv2+ | Timeout policy tuning for Netfilter/conntrack +libnetfilter_queue | GPLv2 | Netfilter queue userspace library +libnfnetlink | GPLv2+ | Netfilter netlink userspace library +libnftnl | GPLv2+ | Library for low-level interaction with nftables Netlink's API over libmnl +libnl3 | LGPLv2 | Convenience library for kernel netlink sockets +libnsl2 | BSD and LGPLv2+ | Public client interface library for NIS(YP) and NIS+ +libpcap | BSD with advertising | A system-independent interface for user-level packet capture +libpciaccess | MIT | PCI access library +libpeas | LGPLv2+ | Plug-ins implementation convenience library +libpipeline | GPLv3+ | A pipeline manipulation library +libpng | zlib | A library of functions for manipulating PNG image format files +libproxy | LGPLv2+ | A library handling all the details of proxy configuration +libpsl | MIT | C library for the Publix Suffix List +libpsm2 | BSD or GPLv2 | Intel PSM Libraries +libpwquality | BSD or GPLv2+ | A library for password generation and password quality checking +libqb | LGPLv2+ | An IPC library for high performance servers +libqmi | LGPLv2+ | Support library to use the Qualcomm MSM Interface (QMI) protocol +libqrtr-glib | LGPLv2+ | Support library to use and manage the QRTR (Qualcomm IPC Router) bus. +librabbitmq | MIT | Client library for AMQP +librepo | LGPLv2+ | Repodata downloading library +libreport | GPLv2+ | Generic library for reporting various problems +librhsm | LGPLv2+ | Red Hat Subscription Manager library +libseccomp | LGPLv2 | Enhanced seccomp library +libsecret | LGPLv2+ | Library for storing and retrieving passwords and other secrets +libselinux | Public Domain | SELinux library and simple utilities +libsemanage | LGPLv2+ | SELinux binary policy manipulation library +libsepol | LGPLv2+ | SELinux binary policy manipulation library +libsigsegv | GPLv2+ | Library for handling page faults in user mode +libsmbios | GPLv2+ or OSL 2.1 | Libsmbios C/C++ shared libraries +libsolv | BSD | Package dependency solver +libsoup | LGPLv2 | "Soup, an HTTP library implementation" +libssh | LGPLv2+ | A library implementing the SSH protocol +libstemmer | BSD | C stemming algorithm library +libstoragemgmt | LGPLv2+ | Storage array management library +libtalloc | LGPLv3+ | The talloc library +libtasn1 | GPLv3+ and LGPLv2+ | The ASN.1 library used in GNUTLS +libtdb | LGPLv3+ | The tdb library +libteam | LGPLv2+ | Library for controlling team network device +libtevent | LGPLv3+ | The tevent library +libtirpc | SISSL and BSD | Transport Independent RPC Library +libtool | GPLv2+ and LGPLv2+ and GFDL | The GNU Portable Library Tool +libunistring | GPLv2+ or LGPLv3+ | GNU Unicode string library +liburing | LGPLv2+ | Linux-native io_uring I/O access library +libusb | LGPLv2+ | A library which allows userspace access to USB devices +libusbx | LGPLv2+ | Library for accessing USB devices +libuser | LGPLv2+ | A user and group account administration library +libutempter | LGPLv2+ | A privileged helper for utmp/wtmp updates +libvarlink | ASL 2.0 | Varlink C Library +libverto | MIT | Main loop abstraction library +libxcrypt | LGPLv2+ and BSD and Public Domain | "Extended crypt library for DES, MD5, Blowfish and others" +libxml2 | MIT | Library providing XML and HTML support +libxmlb | LGPLv2+ | Library for querying compressed XML metadata +libxslt | MIT | Library providing the Gnome XSLT engine +libyaml | MIT | YAML 1.1 parser and emitter written in C +linux-firmware | "GPL+ and GPLv2+ and MIT and Redistributable | no modification permitted",Firmware files used by the Linux kernel +lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | User-space access to Linux Kernel SCTP +lldpad | GPLv2 | Intel LLDP Agent +lmdb | OpenLDAP | Memory-mapped key-value database +lm_sensors | GPLv2+ and Verbatim and MIT | Hardware monitoring tools +lockdev | LGPLv2 | A library for locking devices +logrotate | GPLv2+ | "Rotates, compresses, removes and mails system log files" +logwatch | MIT | A log file analysis program +lrzsz | GPLv2+ | The lrz and lsz modem communications programs +lshw | GPLv2 | Hardware lister +lsof | zlib and Sendmail and LGPLv2+ | A utility which lists open files on a Linux/UNIX system +lsscsi | GPLv2+ | List SCSI devices (or hosts) and associated information +lua | MIT | Powerful light-weight programming language +lvm2 | GPLv2 | Userland logical volume management tools +lz4 | GPLv2+ and BSD | Extremely fast compression algorithm +lzo | GPLv2+ | Data compression library with very fast (de)compression +lzop | GPLv2+ | Real-time file compressor +m4 | GPLv3+ | The GNU macro processor +mailcap | Public Domain and MIT | Helper application and MIME type associations for file types +mailx | BSD with advertising and MPLv1.1 | Enhanced implementation of the mailx command +make | GPLv3+ | A GNU tool which simplifies the build process for users +man-db | GPLv2+ and GPLv3+ | Tools for searching and reading man pages +man-pages | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Linux kernel and C library user-space interface documentation +mcelog | GPLv2 | Tool to translate x86-64 CPU Machine Check Exception data +mcstrans | GPL+ | SELinux Translation Daemon +mdadm | GPLv2+ | The mdadm program controls Linux md devices (software RAID arrays) +memstrack | GPLv3 | "A memory allocation tracer, like a hot spot analyzer for memory allocation" +memtest86+ | GPLv2 | Stand-alone memory tester for x86 and x86-64 computers +microcode_ctl | "CC0 and Redistributable | no modification permitted",CPU microcode updates for Intel x86 processors +microdnf | GPLv2+ | Lightweight implementation of DNF in C +minicom | GPLv2+ and LGPLv2+ and Public Domain | A text-based modem control and terminal emulation program +mksh | MirOS and ISC and BSD | MirBSD enhanced version of the Korn Shell +mlocate | GPLv2 | An utility for finding files by name +mobile-broadband-provider-info | Public Domain | Mobile broadband provider database +ModemManager | GPLv2+ | Mobile broadband modem management service +mokutil | GPLv3+ | Tool to manage UEFI Secure Boot MoK Keys +mozjs52 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mozjs60 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mpfr | LGPLv3+ and GPLv3+ and GFDL | A C library for multiple-precision floating-point computations +mtools | GPLv3+ | Programs for accessing MS-DOS disks without mounting the disks +mtr | GPLv2 | Network diagnostic tool combining 'traceroute' and 'ping' +nano | GPLv3+ | A small text editor +ncurses | MIT | Ncurses support utilities +ndctl | GPLv2 | "Manage ""libnvdimm"" subsystem devices (Non-volatile Memory)" +netlabel_tools | GPLv2 | Tools to manage the Linux NetLabel subsystem +net-snmp | BSD | A collection of SNMP protocol tools and libraries +nettle | LGPLv3+ or GPLv2+ | A low-level cryptographic library +net-tools | GPLv2+ | Basic networking tools +NetworkManager | GPLv2+ and LGPLv2+ | Network connection manager and user applications +newt | LGPLv2 | A library for text mode user interfaces +nfs4-acl-tools | BSD | The nfs4 ACL tools +nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | NFS utilities and supporting clients and daemons for the kernel NFS server +nftables | GPLv2 | Netfilter Tables userspace utillites +nghttp2 | MIT | "Experimental HTTP/2 client, server and proxy" +npth | LGPLv2+ | The New GNU Portable Threads library +nss_nis | LGPLv2+ | Name Service Switch (NSS) module using NIS +numactl | GPLv2 | Library for tuning for Non Uniform Memory Access machines +numad | LGPLv2 | NUMA user daemon +numatop | BSD | Memory access locality characterization and analysis +nvme-cli | GPLv2+ | NVMe management command line interface +nvmetcli | ASL 2.0 | An adminstration shell for NVMe storage targets +opa-ff | BSD or GPLv2 | Intel Omni-Path basic tools and libraries for fabric management +opa-fm | GPLv2 or BSD | Intel Omni-Path Fabric Management Software +opencryptoki | CPL | Implementation of the PKCS#11 (Cryptoki) specification v3.0 +opencsd | BSD | An open source CoreSight(tm) Trace Decode library +openhpi | BSD | Hardware Platform Interface library and tools +OpenIPMI | LGPLv2+ and GPLv2+ or BSD | IPMI (Intelligent Platform Management Interface) library and tools +openldap | OpenLDAP | LDAP support libraries +opensc | LGPLv2+ | Smart card library and applications +opensm | GPLv2 or BSD | OpenIB InfiniBand Subnet Manager and management utilities +openssh | BSD | An open source implementation of SSH protocol version 2 +openssl | OpenSSL and ASL 2.0 | Utilities from the general purpose cryptography library with TLS implementation +openssl-ibmpkcs11 | OpenSSL | IBM OpenSSL PKCS#11 engine +openssl-pkcs11 | LGPLv2+ and BSD | A PKCS#11 engine for use with OpenSSL +os-prober | GPLv2+ and GPL+ | Probes disks on the system for installed operating systems +p11-kit | BSD | Library for loading and sharing PKCS#11 modules +pam | BSD and GPLv2+ | An extensible library which provides authentication for applications +parted | GPLv3+ | The GNU disk partition manipulation program +passwd | BSD or GPL+ | An utility for setting or changing passwords using PAM +patch | GPLv3+ | Utility for modifying/upgrading files +pciutils | GPLv2+ | PCI bus related utilities +pcre2 | BSD | Perl-compatible regular expression library +pcre | BSD | Perl-compatible regular expression library +pcsc-lite | BSD | PC/SC Lite smart card framework and applications +pcsc-lite-ccid | LGPLv2+ | Generic USB CCID smart card reader driver +perftest | GPLv2 or BSD | IB Performance Tests +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Date-Manip | GPL+ or Artistic | Date manipulation routines +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-Parse-Yapp | GPL+ or Artistic | Perl extension for generating and using LALR parsers +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Getting CPU information +perl-Sys-MemInfo | GPL+ or Artistic | Memory information as Perl module +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +pigz | zlib | Parallel implementation of gzip +pkgconf | ISC | Package compiler and linker metadata toolkit +policycoreutils | GPLv2 | SELinux policy core utilities +polkit | LGPLv2+ | An authorization framework +polkit-pkla-compat | LGPLv2+ | Rules for polkit to add compatibility with pklocalauthority +popt | MIT | C library for parsing command line parameters +portreserve | GPLv2+ | TCP port reservation utility +postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix Mail Transport Agent +ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The Point-to-Point Protocol daemon +prefixdevname | MIT | Udev helper utility that provides network interface naming using user defined prefix +procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | System and process monitoring utilities +psacct | GPLv3+ | Utilities for monitoring process activities +ps_mem | LGPLv2 | Memory profiling tool +psmisc | GPLv2+ | Utilities for managing processes on your system +publicsuffix-list | MPLv2.0 | Cross-vendor public domain suffix database +pygobject3 | LGPLv2+ and MIT | Python bindings for GObject Introspection +pyparsing | MIT | Python package with an object-oriented approach to text processing +python3 | Python | Interpreter of the Python programming language +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-configobj | BSD | "Config file reading, writing, and validation" +python-configshell | ASL 2.0 | A framework to implement simple but nice CLIs +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-dateutil | BSD | Powerful extensions to the standard datetime module +python-decorator | BSD | Module to simplify usage of decorators +python-dmidecode | GPLv2 | Python module to access DMI data +python-dns | MIT | DNS toolkit for Python +python-ethtool | GPLv2 | Python module to interface with ethtool +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-iniparse | MIT and Python | Python Module for Accessing and Modifying Configuration Data in INI files +python-inotify | MIT | Monitor filesystem events with Python under Linux +python-jwt | MIT | JSON Web Token implementation in Python +python-kmod | LGPLv2+ | Python module to work with kernel modules +python-linux-procfs | GPLv2 | Linux /proc abstraction classes +python-oauthlib | BSD | An implementation of the OAuth request-signing logic +python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python-ply | BSD | Python Lex-Yacc +python-pycparser | BSD | C parser and AST generator written in Python +python-pysocks | BSD | A Python SOCKS client module +python-pyudev | LGPLv2+ | A libudev binding +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests-oauthlib | ISC | OAuthlib authentication support for Requests. +python-rtslib | ASL 2.0 | API for Linux kernel LIO SCSI target +python-schedutils | GPLv2 | Linux scheduler python bindings +python-setuptools | MIT | Easily build and distribute Python packages +python-six | MIT | Python 2 and 3 compatibility utilities +python-slip | GPLv2+ | "Convenience, extension and workaround code for Python" +python-systemd | LGPLv2+ | Python module wrapping systemd functionality +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urwid | LGPLv2+ | Console user interface library +python-varlink | ASL 2.0 | Python implementation of Varlink +pywbem | LGPLv2 | Python WBEM Client and Provider Interface +PyYAML | MIT | YAML parser and emitter for Python +quota | BSD and GPLv2 and GPLv2+ | System administration tools for monitoring users' disk usage +rasdaemon | GPLv2 | Utility to receive RAS error tracings +rdma-core | GPLv2 or BSD | RDMA core userspace libraries and daemons +readline | GPLv3+ | A library for editing typed command lines +realmd | LGPLv2+ | Kerberos realm enrollment service +rng-tools | GPLv2+ | Random number generator related utilities +rootfiles | Public Domain | The basic required files for the root user's directory +rpcbind | BSD | Universal Addresses to RPC Program Number Mapper +rpm | GPLv2+ | The RPM package management system +rsync | GPLv3+ | A program for synchronizing files over a network +samba | GPLv3+ and LGPLv3+ | Server and Client software to interoperate with Windows machines +sanlock | GPLv2 and GPLv2+ and LGPLv2+ | A shared storage lock manager +sed | GPLv3+ | A GNU stream text editor +selinux-policy | GPLv2+ | SELinux policy configuration +setools | GPLv2 | Policy analysis tools for SELinux +setserial | GPL+ | A utility for configuring serial ports +setup | Public Domain | A set of system configuration and setup files +sg3_utils | GPLv2+ and BSD | Utilities for devices that use SCSI command sets +sgml-common | GPL+ | Common SGML catalog and DTD files +sgpio | GPLv2+ | SGPIO captive backplane tool +shadow-utils | BSD and GPLv2+ | Utilities for managing accounts and shadow password files +shared-mime-info | GPLv2+ | Shared MIME information database +shim | BSD | First-stage UEFI bootloader +slang | GPLv2+ | The shared library for the S-Lang extension language +smartmontools | GPLv2+ | Tools for monitoring SMART capable hard disks +smc-tools | EPL | Shared Memory Communication Tools +snappy | BSD | Fast compression and decompression library +sos | GPLv2+ | A set of tools to gather troubleshooting information from a system +sqlite | Public Domain | Library that implements an embeddable SQL database engine +squashfs-tools | GPLv2+ | Utility for the creation of squashfs filesystems +sssd | GPLv3+ | System Security Services Daemon +star | CDDL | An archiving tool with ACL support +strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +stunnel | GPLv2 | A TLS-encrypting socket wrapper +sudo | ISC | Allows restricted root access for specified users +symlinks | Copyright only | A utility which maintains a system's symbolic links +sysfsutils | GPLv2 | Utilities for interfacing with sysfs +syslinux | GPLv2+ | Simple kernel loader which boots from a FAT filesystem +systemd | LGPLv2+ and MIT and GPLv2+ | System and Service Manager +system-storage-manager | GPLv2+ | A single tool to manage your storage +tar | GPLv3+ | A GNU file archiving program +tboot | BSD | Performs a verified launch using Intel TXT +tcl | TCL | "Tool Command Language, pronounced tickle" +texinfo | GPLv3+ | Tools needed to create Texinfo format documentation files +time | GPLv3+ and GFDL | A GNU utility for monitoring a program's use of system resources +timedatex | GPLv2+ | D-Bus service for system clock and RTC settings +tmpwatch | GPLv2 | A utility for removing files based on when they were last accessed +tmux | ISC and BSD | A terminal multiplexer +tpm2-abrmd | BSD | A system daemon implementing TPM2 Access Broker and Resource Manager +tpm2-abrmd-selinux | BSD | SELinux policies for tpm2-abrmd +tpm2-tools | BSD | A TPM2.0 testing tool build upon TPM2.0-TSS +tpm2-tss | BSD | TPM2.0 Software Stack +tpm-quote-tools | BSD | TPM-based attestation using the TPM quote operation (tools) +tpm-tools | CPL | Management tools for the TPM hardware +trace-cmd | GPLv2 and LGPLv2 | A user interface to Ftrace +traceroute | GPLv2+ | Traces the route taken by packets over an IPv4/IPv6 network +tree | GPLv2+ | File system tree viewer +trousers | BSD | TCG's Software Stack v1.2 +tss2 | BSD | IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities +tuna | GPLv2 | Application tuning GUI & command line utility +tuned | GPLv2+ | A dynamic adaptive system tuning daemon +tzdata | Public Domain | Timezone data +units | GPLv3+ | A utility for converting amounts from one unit to another +unzip | BSD | A utility for unpacking zip files +usb_modeswitch | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode +usb_modeswitch-data | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode +usbutils | GPLv2+ | Linux USB utilities +usermode | GPLv2+ | Tools for certain user account management tasks +userspace-rcu | LGPLv2+ | RCU (read-copy-update) implementation in user-space +util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | A collection of basic system utilities +vdo | GPLv2 | Management tools for Virtual Data Optimizer +vhostmd | GPLv2+ | Virtualization host metrics daemon +vim | Vim and MIT | The VIM editor +virt-what | GPLv2+ | Detect if we are running in a virtual machine +watchdog | GPLv2+ | Software and/or Hardware watchdog daemon +which | GPLv3 | Displays where a particular program in your path is located +words | Public Domain | A dictionary of English words for the /usr/share/dict directory +wpa_supplicant | BSD | WPA/WPA2/IEEE 802.1X Supplicant +x3270 | BSD | An X Window System based IBM 3278/3279 terminal emulator +xdelta | ASL 2.0 | A binary file delta generator +xfsdump | GPL+ | Administrative utilities for the XFS filesystem +xfsprogs | GPL+ and LGPLv2+ | Utilities for managing the XFS filesystem +xmlrpc-c | BSD and MIT | Lightweight RPC library based on XML and HTTP +xz | GPLv2+ and Public Domain | LZMA compression utilities +zip | BSD | A file compression and packaging utility compatible with PKZIP +zlib | zlib and Boost | The compression and decompression library +zsh | MIT | Powerful interactive shell +zstd | BSD and GPLv2 | Zstd compression library + +## 2. AppStream +### 2.1 AppStream 软件包清单 +应用流(AppStream)软件包库中的内容包括其他用户空间应用程序,运行时语言和数据库,以支持各种工作负载和用例。AppStream 引入了模块的概念,可以为单个软件包提供多个版本并在 Anolis OS 8.8 qu1 LoongArch64 中进行灵活安装。 + +下表列出了 Anolis OS 8.8 qu1 LoongArch64 AppStream 存储库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +389-ds-base | GPLv3+ | 389 Directory Server (base) +a52dec | GPLv2 | Small test program for liba52 +abattis-cantarell-fonts | OFL | "Cantarell, a Humanist sans-serif font family" +abrt | GPLv2+ | Automatic bug detection and reporting tool +abrt-java-connector | GPLv2+ | JNI Agent library converting Java exceptions to ABRT problems +accountsservice | GPLv3+ | D-Bus interfaces for querying and manipulating user account information +acpid | GPLv2+ | ACPI Event Daemon +adobe-mappings-cmap | BSD | CMap resources for Adobe's character collections +adobe-mappings-pdf | BSD | PDF mapping resources from Adobe +adwaita-icon-theme | LGPLv3+ or CC-BY-SA | Adwaita icon theme +adwaita-qt | LGPLv2+ and GPLv2+ | Adwaita theme for Qt-based applications +aide | GPLv2+ | Intrusion detection environment +alsa-firmware | GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+ | Firmware for several ALSA-supported sound cards +alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) library +alsa-plugins | GPLv2+ and LGPLv2+ and BSD | The Advanced Linux Sound Architecture (ALSA) Plugins +alsa-tools | GPLv2+ | Specialist tools for ALSA +alsa-utils | GPLv2+ | Advanced Linux Sound Architecture (ALSA) utilities +amanda | BSD and GPLv3+ and GPLv2+ and GPLv2 | A network-capable tape backup solution +anaconda | GPLv2+ and MIT | Graphical system installer +anaconda-user-help | CC-BY-SA | Content for the Anaconda built-in help system +annobin | GPLv3+ | Annotate and examine compiled binary files +ansible-collection-microsoft-sql | MIT | The Ansible collection for Microsoft SQL Server management +ansible-core | GPLv3+ | "SSH-based configuration management, deployment, and task execution system" +ansible-freeipa | GPLv3+ | "Roles and playbooks to deploy FreeIPA servers, replicas and clients" +ansible-pcp | MIT | Ansible Metric collection for Performance Co-Pilot +ant | ASL 2.0 | Java build tool +aopalliance | Public Domain | Java/J2EE AOP standards +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | "Provides new interfaces, implementations and utilities for Java Collections" +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-commons-net | ASL 2.0 | Internet protocol suite Java library +apiguardian | ASL 2.0 | API Guardian Java annotation +appstream-data | CC0 and CC-BY and CC-BY-SA and GFDL | Cached AppStream metadata +apr | ASL 2.0 and BSD with advertising and ISC and BSD | Apache Portable Runtime library +apr-util | ASL 2.0 | Apache Portable Runtime Utility library +asciidoc | GPL+ and GPLv2+ | Text based document generation +aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | Spell checker +aspell-en | MIT and BSD | English dictionaries for Aspell +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atk | LGPLv2+ | Interfaces for accessibility support +atkmm | LGPLv2+ | C++ interface for the ATK library +at-spi2-atk | LGPLv2+ | A GTK+ module that bridges ATK to D-Bus at-spi +at-spi2-core | LGPLv2+ | Protocol definitions and daemon for D-Bus at-spi +authd | GPLv2+ | A RFC 1413 ident protocol daemon +autoconf | GPLv2+ and GFDL | A GNU tool for automatically configuring source code +autogen | GPLv3+ | Automated text file generator +automake | GPLv2+ and GFDL and Public Domain and MIT | A GNU tool for automatically creating Makefiles +babel | BSD | Tools for internationalizing Python applications +babel | BSD | Tools for internationalizing Python applications +babel | BSD | Tools for internationalizing Python applications +babl | LGPLv3+ and GPLv3+ | "A dynamic, any to any, pixel format conversion library" +bacula | AGPLv3 with exceptions | "Cross platform network backup for Linux, Unix, Mac and Windows" +baobab | GPLv2+ and GFDL | A graphical directory tree analyzer +batik | ASL 2.0 and W3C | Scalable Vector Graphics for Java +bcc | ASL 2.0 | BPF Compiler Collection (BCC) +bea-stax | ASL 1.1 and ASL 2.0 | Streaming API for XML +bind9.16 | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +bind-dyndb-ldap | GPLv2+ | LDAP back-end plug-in for BIND +bison | GPLv3+ | A GNU general-purpose parser generator +bitmap-fonts | GPLv2 and MIT and Lucida | Selected set of bitmap fonts +bogofilter | GPLv2 | Fast anti-spam filtering by Bayesian statistical analysis +boost | Boost and MIT and Python | The free peer-reviewed portable C++ source libraries +bpftrace | ASL 2.0 | High-level tracing language for Linux eBPF +bpg-fonts | GPL+ with exceptions | Georgian Unicode fonts +brasero | GPLv3+ | Gnome CD/DVD burning application +brltty | LGPLv2+ | Braille display driver for Linux/Unix +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +byacc | Public Domain | "Berkeley Yacc, a parser generator" +byteman | LGPLv2+ | Java agent-based bytecode injection tool +c2esp | GPLv2+ | CUPS driver for Kodak AiO printers +cairo | LGPLv2 or MPLv1.1 | A 2D graphics library +cairomm | LGPLv2+ | C++ API for the cairo graphics library +cdi-api | ASL 2.0 | CDI API +cdi-api | ASL 2.0 | CDI API +cdparanoia | GPLv2 and LGPLv2 | Compact Disc Digital Audio (CDDA) extraction tool (or ripper) +cdrdao | GPLv2+ | Writes audio CD-Rs in disk-at-once (DAO) mode +cdrkit | GPLv2 | A collection of CD/DVD utilities +celt051 | BSD | An audio codec for use in low-delay speech and audio communication +ceph | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | User space components of the Ceph file system +certmonger | GPLv3+ | Certificate status monitor and PKI enrollment client +cgdcbxd | GPLv2 | DCB network priority management daemon +chan | ASL 2.0 | Pure C implementation of Go channels +check | LGPLv2+ | A unit test framework for C +cheese | GPLv2+ | Application for taking pictures and movies from a webcam +chrome-gnome-shell | GPLv3+ | Support for managing GNOME Shell Extensions through web browsers +cim-schema | DMTF | Common Information Model (CIM) Schema +cjose | MIT | C library implementing the Javascript Object Signing and Encryption (JOSE) +clang | NCSA | A C language family front-end for LLVM +cldr-emoji-annotation | Unicode | Emoji annotation files in CLDR +clevis | GPLv3+ | Automated decryption framework +cloud-init | GPLv3 | Cloud instance init scripts +cloud-utils-growpart | GPLv3 | Script for growing a partition +clucene | LGPLv2+ or ASL 2.0 | A C++ port of Lucene +clutter | LGPLv2+ | Open Source software library for creating rich graphical user interfaces +clutter-gst2 | LGPLv2+ | GStreamer integration for Clutter +clutter-gst3 | LGPLv2+ | GStreamer integration library for Clutter +clutter-gtk | LGPLv2+ | A basic GTK clutter widget +cmake | BSD and MIT and zlib | Cross-platform make system +cockpit-appstream | LGPLv2+ | Web Console for Linux servers +cockpit-composer | MIT | Composer GUI for use with Cockpit +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-session-recording | LGPLv2+ | Cockpit Session Recording +cogl | LGPLv2+ | A library for using 3D graphics hardware to draw pretty pictures +colord | GPLv2+ and LGPLv2+ | Color daemon +colord-gtk | LGPLv2+ | GTK support library for colord +color-filesystem | Public Domain | Color filesystem layout +compat-exiv2-026 | GPLv2+ | Compatibility package with the exiv2 library in version 0.26 +compat-libgfortran-48 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Compatibility Fortran runtime library version 4.8.5 +compat-libtiff3 | libtiff | Compatibility package for libtiff 3 +compat-openssl10 | OpenSSL | Compatibility version of the OpenSSL library +compiler-rt | NCSA or MIT | "LLVM ""compiler-rt"" runtime libraries" +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +container-exception-logger | GPLv2+ | Logging from a container to a host +containernetworking-plugins | ASL 2.0 | "Some CNI network plugins, maintained by the containernetworking team." +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containers-common | ASL 2.0 | Common configuration and documentation for containers +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +convmv | GPLv2 or GPLv3 | Convert filename encodings +copy-jdk-configs | BSD | JDKs configuration files copier +coreos-installer | ASL 2.0 | Installer for Fedora CoreOS and RHEL CoreOS +corosync | BSD | The Corosync Cluster Engine and Application Programming Interfaces +crash | GPLv3 | "Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles" +crash-gcore-command | GPLv2 | Gcore extension module for the crash utility +crash-ptdump-command | GPLv2 | ptdump extension module for the crash utility +crash-trace-command | GPLv2 | Trace extension module for the crash utility +createrepo_c | GPLv2+ | Creates a common metadata repository +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +crun | GPLv2+ | OCI runtime written in C +crun | GPLv2+ | OCI runtime written in C +cscope | BSD and GPLv2+ | C source code tree search and browse tool +ctags | GPLv2+ and LGPLv2+ and Public Domain | A C programming language indexing and/or cross-reference tool +culmus-fonts | GPLv2 | Fonts for Hebrew from Culmus project +CUnit | LGPLv2+ | Unit testing framework for C +cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | OpenPrinting CUPS filters and backends +cups-pk-helper | GPLv2+ | A helper that makes system-config-printer use PolicyKit +custodia | GPLv3+ | "A service to manage, retrieve and store secrets for other processes" +cyrus-imapd | BSD | "A high-performance email, contacts and calendar server" +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +dconf | LGPLv2+ and GPLv2+ and GPLv3+ | A configuration system +dconf-editor | LGPLv2+ | Configuration editor for dconf +dcraw | GPLv2+ | Tool for decoding raw image data from digital cameras +delve | MIT | A debugger for the Go programming language +desktop-file-utils | GPLv2+ | Utilities for manipulating .desktop files +devhelp | GPLv2+ and LGPL2+ | API documentation browser +dialog | LGPLv2 | A utility for creating TTY dialog boxes +diffstat | MIT | A utility which provides statistics based on the output of diff +directory-maven-plugin | ASL 2.0 | Establish locations for files in multi-module builds +disruptor | ASL 2.0 | Concurrent Programming Framework +dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services +dleyna-core | LGPLv2 | Utilities for higher level dLeyna libraries +dleyna-renderer | LGPLv2 | Service for interacting with Digital Media Renderers +dleyna-server | LGPLv2 | Service for interacting with Digital Media Servers +dnsmasq | GPLv2 or GPLv3 | A lightweight DHCP/caching DNS server +dnssec-trigger | BSD | Tool for dynamic reconfiguration of validating resolver Unbound +docbook-dtds | Copyright only | SGML and XML document type definitions for DocBook +docbook-style-xsl | DMIT | Norman Walsh's XSL stylesheets for DocBook XML +dotconf | LGPLv2 | Libraries to parse configuration files +dotnet | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet3.0 | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet3.1 | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dotnet6.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dovecot | MIT and LGPLv2 | Secure imap and pop3 server +dpdk | BSD and LGPLv2 and GPLv2 | Set of libraries and drivers for fast packet processing +driverctl | LGPLv2 | Device driver control utility +dropwatch | GPLv2+ | Kernel dropped packet monitor +drpm | LGPLv2+ and BSD | "A library for making, reading and applying deltarpm packages" +dtc | GPLv2+ | Device Tree Compiler +dvd+rw-tools | GPLv2 | Toolchain to master DVD+RW/+R media +dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +dyninst | LGPLv2+ | An API for Run-time Code Generation +eclipse | EPL-2.0 | "An open, extensible IDE" +eclipse-ecf | EPL-2.0 and ASL 2.0 and BSD | Eclipse Communication Framework (ECF) Eclipse plug-in +eclipse-emf | EPL-2.0 | EMF and XSD Eclipse plug-ins +edk2 | BSD-2-Clause-Patent and OpenSSL and MIT | UEFI firmware for 64-bit virtual machines +ee4j-parent | EPL-2.0 or GPLv2 with exceptions | Parent POM file for Eclipse Enterprise for Java projects +egl-wayland | MIT | Wayland EGL External Platform library +enchant | LGPLv2+ | An Enchanting Spell Checking Library +enchant2 | LGPLv2+ | An Enchanting Spell Checking Library +enscript | GPLv3+ and LGPLv2+ and GPLv2+ | A plain ASCII to PostScript converter +eog | GPLv2+ and GFDL | Eye of GNOME image viewer +esc | GPL+ | Enterprise Security Client Smart Card Client +espeak-ng | GPLv3+ | eSpeak NG Text-to-Speech +eth-tools | BSD | Intel Ethernet Fabric Suite basic tools and libraries for fabric management +evemu | GPLv3+ | Event Device Query and Emulation Program +evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Document viewer +evolution | GPLv2+ and GFDL | Mail and calendar client for GNOME +evolution-data-server | LGPLv2+ | Backend data server for Evolution +evolution-ews | LGPLv2 | Evolution extension for Exchange Web Services +evolution-mapi | LGPLv2+ | Evolution extension for MS Exchange 2007 servers +exempi | BSD | Library for easy parsing of XMP metadata +exiv2 | GPLv2+ | Exif and Iptc metadata manipulation library +fabtests | BSD and (BSD or GPLv2) and MIT | Test suite for libfabric API +fapolicyd | GPLv3+ | Application Whitelisting Daemon +farstream02 | LGPLv2+ and GPLv2+ | Libraries for videoconferencing +felix-gogo-command | ASL 2.0 | Apache Felix Gogo command line shell for OSGi +felix-gogo-runtime | ASL 2.0 and MIT | Apache Felix Gogo command line shell for OSGi +felix-gogo-shell | ASL 2.0 | Apache Felix Gogo command line shell for OSGi +felix-scr | ASL 2.0 | Apache Felix Service Component Runtime (SCR) +fence-agents | GPLv2+ and LGPLv2+ | "Set of unified programs capable of host isolation (""fencing"")" +fence-virt | GPLv2+ | A pluggable fencing framework for virtual machines +fetchmail | GPL+ and Public Domain | A remote mail retrieval and forwarding utility +fftw | GPLv2+ | A Fast Fourier Transform library +fido-device-onboard | BSD | An implementation of the FIDO Device Onboard Specification written in rust +file-roller | GPLv2+ | Tool for viewing and creating archives +fio | GPLv2 | Multithreaded IO generation tool +firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser +flac | BSD and GPLv2+ and GFDL | An encoder/decoder for the Free Lossless Audio Codec +flatpak | LGPLv2+ | Application deployment framework for desktop apps +flatpak-builder | LGPLv2+ and GPLv2+ | Tool to build flatpaks from source +flatpak-xdg-utils | LGPLv2+ | Command-line tools for use inside Flatpak sandboxes +flex | BSD and LGPLv2+ | A tool for creating scanners (text pattern recognizers) +fltk | LGPLv2+ with exceptions | C++ user interface toolkit +flute | W3C and LGPLv2+ | Java CSS parser using SAC +fontawesome-fonts | OFL | Iconic font set +fonts-tweak-tool | LGPLv3+ | Tool for customizing fonts per language +foomatic | GPLv2+ | Tools for using the foomatic database of printers and printer drivers +foomatic-db | GPLv2+ | Database of printers and printer drivers +fprintd | GPLv2+ | D-Bus service for Fingerprint reader access +freeglut | MIT | A freely licensed alternative to the GLUT library +freeradius | GPLv2+ and LGPLv2+ | High-performance and highly configurable free RADIUS server +freerdp | ASL 2.0 | Free implementation of the Remote Desktop Protocol (RDP) +frei0r-plugins | GPLv2+ | Frei0r - a minimalist plugin API for video effects +fribidi | LGPLv2+ and UCD | Library implementing the Unicode Bidirectional Algorithm +frr | GPLv2+ | Routing daemon +fstrm | MIT | Frame Streams implementation in C +ftp | BSD with advertising | The standard UNIX FTP (File Transfer Protocol) client +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +gavl | GPLv3+ | A library for handling uncompressed audio and video data +gc | BSD | A garbage collector for C and C++ +gcc-toolset-10 | GPLv2+ | Package that installs gcc-toolset-10 +gcc-toolset-10-annobin | GPLv3+ | Annotate and examine compiled binary files +gcc-toolset-10-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-10-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-10-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-10-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-10-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 10 +gcc-toolset-10-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | "A GNU source-level debugger for C, C++, Fortran, Go and other languages" +gcc-toolset-10-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-10-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-10-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-10-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-10-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcc-toolset-11 | GPLv2+ | Package that installs gcc-toolset-11 +gcc-toolset-11-annobin | GPLv3+ | Annotate and examine compiled binary files +gcc-toolset-11-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-11-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-11-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-11-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-11-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 11 +gcc-toolset-11-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | "A GNU source-level debugger for C, C++, Fortran, Go and other languages" +gcc-toolset-11-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-11-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-11-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-11-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-11-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcc-toolset-9 | GPLv2+ | Package that installs gcc-toolset-9 +gcc-toolset-9-annobin | GPLv3+ | Binary annotation plugin for GCC +gcc-toolset-9-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-9-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-9-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-9-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-9-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 9 +gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | "A GNU source-level debugger for C, C++, Fortran, Go and other languages" +gcc-toolset-9-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-9-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-9-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-9-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-9-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +GConf2 | LGPLv2+ and GPLv2+ | A process-transparent configuration system +gcr | LGPLv2+ | A library for bits of crypto UI and parsing +gd | MIT | A graphics library for quick creation of PNG or JPEG images +gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A stub package for GNU source-level debugger +gdm | GPLv2+ | The GNOME Display Manager +gedit | GPLv2+ and GFDL | Text editor for the GNOME desktop +gedit-plugins | GPLv2+ | Plugins for gedit +gegl | LGPLv3+ and GPLv3+ | A graph based image processing framework +gegl04 | LGPLv3+ | Graph based image processing framework +geoclue2 | GPLv2+ | Geolocation service +geocode-glib | LGPLv2+ | Geocoding helper library +geoipupdate | GPLv2 | Update GeoIP2 and GeoIP Legacy binary databases from MaxMind +geolite2 | CC-BY-SA | Free IP geolocation databases +geronimo-annotation | ASL 2.0 | Java EE +geronimo-annotation | ASL 2.0 | Java EE +gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API +ghc-srpm-macros | GPLv2+ | RPM macros for building Haskell source packages +ghostscript | AGPLv3+ | Interpreter for PostScript language & PDF +giflib | MIT | A library and utilities for processing GIFs +gimp | GPLv3+ and GPLv3 | GNU Image Manipulation Program +git | GPLv2 | Fast Version Control System +git-lfs | MIT | Git extension for versioning large files +gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) | Javascript Bindings for GNOME +glade | GPLv2+ and LGPLv2+ | User Interface Designer for GTK+ +glassfish-annotation-api | CDDL-1.1 or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-fastinfoset | ASL 2.0 | Fast Infoset +glassfish-jaxb | CDDL-1.1 and GPLv2 with exceptions | JAXB Reference Implementation +glassfish-jaxb-api | CDDL or GPLv2 with exception | Java Architecture for XML Binding +glassfish-jsp | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API implementation +glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification +glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API +glibmm24 | LGPLv2+ | C++ interface for the GLib library +gl-manpages | MIT and Open Publication | OpenGL manpages +gnome-abrt | GPLv2+ | A utility for viewing problems that have occurred with the system +gnome-autoar | LGPLv2+ | Archive library +gnome-backgrounds | GPLv2 | Desktop backgrounds packaged with the GNOME desktop +gnome-bluetooth | GPLv2+ | Bluetooth graphical utilities +gnome-boxes | LGPLv2+ | A simple GNOME 3 application to access remote or virtual systems +gnome-calculator | GPLv3+ | A desktop calculator +gnome-characters | BSD and GPLv2+ | Character map application for GNOME +gnome-color-manager | GPLv2+ | Color management tools for GNOME +gnome-control-center | GPLv2+ and CC-BY-SA | Utilities to configure the GNOME desktop +gnome-desktop3 | GPLv2+ and LGPLv2+ | "Shared code among gnome-panel, gnome-session, nautilus, etc" +gnome-disk-utility | GPLv2+ | Disks +gnome-font-viewer | GPLv2+ | Utility for previewing fonts for GNOME +gnome-getting-started-docs | CC-BY-SA | Help a new user get started in GNOME +gnome-initial-setup | GPLv2+ | Bootstrapping your OS +gnome-keyring | GPLv2+ and LGPLv2+ | Framework for managing passwords and other secrets +gnome-logs | GPLv3+ | Log viewer for the systemd journal +gnome-menus | LGPLv2+ | A menu system for the GNOME project +gnome-online-accounts | LGPLv2+ | Single sign-on framework for GNOME +gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | Crawls through your online content +gnome-photos | GPLv3+ and LGPLv2+ | "Access, organize and share your photos on GNOME" +gnome-remote-desktop | GPLv2+ | GNOME Remote Desktop screen share service +gnome-screenshot | GPLv2+ | A screenshot utility for GNOME +gnome-session | GPLv2+ | GNOME session manager +gnome-settings-daemon | GPLv2+ | The daemon sharing settings from GNOME to GTK+/KDE applications +gnome-shell | GPLv2+ | Window management and application launching for GNOME +gnome-shell-extensions | GPLv2+ | Modify and extend GNOME Shell functionality and behavior +gnome-software | GPLv2+ | A software center for GNOME +gnome-system-monitor | GPLv2+ | Process and resource monitor +gnome-terminal | GPLv3+ and GFDL and LGPLv2+ | Terminal emulator for GNOME +gnome-themes-standard | LGPLv2+ | Standard themes for GNOME applications +gnome-tweaks | GPLv3 and CC0 | Customize advanced GNOME 3 options +gnome-user-docs | CC-BY-SA | GNOME User Documentation +gnome-video-effects | GPLv2 | Collection of GStreamer video effects +gnu-free-fonts | GPLv3+ with exceptions | Free UCS Outline Fonts +gnuplot | gnuplot and MIT | A program for plotting mathematical expressions and data +golang | BSD and Public Domain | The Go Programming Language +gom | LGPLv2+ | GObject to SQLite object mapper library +google-crosextra-caladea-fonts | ASL 2.0 | Serif font metric-compatible with Cambria font +google-crosextra-carlito-fonts | OFL | Sans-serif font metric-compatible with Calibri font +google-droid-fonts | ASL 2.0 | General-purpose fonts released by Google as part of Android +google-gson | ASL 2.0 | Java lib for conversion of Java objects into JSON representation +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-noto-cjk-fonts | OFL | Google Noto Sans CJK Fonts +google-noto-emoji-fonts | OFL and ASL 2.0 | Google “Noto Emoji” Black-and-White emoji font +google-noto-fonts | OFL | Hinted and Non Hinted OpenType fonts for Unicode scripts +go-srpm-macros | GPLv3+ | RPM macros for building Golang packages for various architectures +go-toolset | BSD and Public Domain | Package that installs go-toolset +gpm | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | A mouse server for the Linux console +grafana | ASL 2.0 | Metrics dashboard and graph editor +grafana-pcp | ASL 2.0 | Performance Co-Pilot Grafana Plugin +graphite2 | (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+) | Font rendering capabilities for complex non-Roman writing systems +graphviz | EPL-1.0 | Graph Visualization Tools +greenboot | LGPLv2+ | Generic Health Check Framework for systemd +grilo | LGPLv2+ | Content discovery framework +grilo-plugins | LGPLv2+ | Plugins for the Grilo framework +gsl | GPLv3 and GFDL and BSD | The GNU Scientific Library for numerical analysis +gsm | MIT | Shared libraries for GSM speech compressor +gsound | LGPLv2 | Small gobject library for playing system sounds +gspell | LGPLv2+ | Spell-checking library for GTK+ +gssdp | LGPLv2+ | Resource discovery and announcement over SSDP +gssntlmssp | LGPLv3+ | GSSAPI NTLMSSP Mechanism +gstreamer1 | LGPLv2+ | GStreamer streaming media framework runtime +gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | "GStreamer streaming media framework ""bad"" plugins" +gstreamer1-plugins-base | LGPLv2+ | GStreamer streaming media framework base plugins +gstreamer1-plugins-good | LGPLv2+ | GStreamer plugins with good code and licensing +gstreamer1-plugins-ugly-free | LGPLv2+ and LGPLv2 | "GStreamer streaming media framework ""ugly"" plugins" +gtk2 | LGPLv2+ | GTK+ graphical user interface library +gtk3 | LGPLv2+ | GTK+ graphical user interface library +gtkmm24 | LGPLv2+ | C++ interface for GTK2 (a GUI library for X) +gtkmm30 | LGPLv2+ | C++ interface for the GTK+ library +gtksourceview3 | LGPLv2+ | A library for viewing source files +gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +gtkspell3 | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +gtk-vnc | LGPLv2+ | A GTK2 widget for VNC clients +guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java +guava | ASL 2.0 and CC0 | Google Core Libraries for Java +gubbi-fonts | GPLv3+ with exceptions | Free Kannada Opentype serif font +guile | LGPLv3+ | A GNU implementation of Scheme for application extensibility +gupnp | LGPLv2+ | A framework for creating UPnP devices & control points +gupnp-av | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-dlna | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-igd | LGPLv2+ | Library to handle UPnP IGD port mapping +gutenprint | GPLv2+ | Printer Drivers Package +gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Backends for the gio framework in GLib +hamcrest | BSD | Library of matchers for building test expressions +haproxy | GPLv2+ | HAProxy reverse proxy for high availability environments +harfbuzz | MIT | Text shaping library +hawtjni | ASL 2.0 and EPL and BSD | Code generator that produces the JNI code +hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code +HdrHistogram | BSD and CC0 | A High Dynamic Range (HDR) Histogram +HdrHistogram_c | BSD and Public Domain | C port of the HdrHistogram +hesiod | MIT | Shared libraries for querying the Hesiod naming service +hexchat | GPLv2+ | A popular and easy to use graphical IRC (chat) client +hexedit | GPLv2+ | A hexadecimal file viewer and editor +hicolor-icon-theme | GPLv2+ | Basic requirement for icon themes +highlight | GPLv3 | Universal source code to formatted text converter +hivex | LGPLv2 | Read and write Windows Registry binary hive files +hostapd | BSD | "IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator" +hplip | GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC | HP Linux Imaging and Printing Project +hspell | AGPLv3 | A Hebrew spell checker +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpd | ASL 2.0 | Apache HTTP Server +http-parser | MIT | HTTP request/response parser for C +hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | A spell checker and morphological analyzer library +hunspell-af | LGPLv2+ | Afrikaans hunspell dictionary +hunspell-ak | LGPLv3 | Akan hunspell dictionaries +hunspell-am | GPL+ | Amharic hunspell dictionaries +hunspell-ar | GPLv2 or LGPLv2 or MPLv1.1 | Arabic hunspell dictionaries +hunspell-as | GPLv2+ or LGPLv2+ or MPLv1.1 | Assamese hunspell dictionaries +hunspell-ast | GPLv3+ | Asturian hunspell dictionaries +hunspell-az | GPLv2+ | Azerbaijani hunspell dictionaries +hunspell-be | GPL+ and LGPLv2+ | Belarusian hunspell dictionaries +hunspell-ber | GPL+ or LGPLv2+ or MPLv1.1 | Amazigh hunspell dictionaries +hunspell-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hunspell dictionaries +hunspell-bn | GPLv2+ | Bengali hunspell dictionaries +hunspell-br | LGPLv2+ | Breton hunspell dictionaries +hunspell-ca | GPLv2+ | Catalan hunspell dictionaries +hunspell-cop | GPLv3+ | Coptic hunspell dictionaries +hunspell-csb | GPLv2+ | Kashubian hunspell dictionaries +hunspell-cv | GPLv3+ or LGPLv3+ or MPLv1.1 | Chuvash hunspell dictionaries +hunspell-cy | GPL+ | Welsh hunspell dictionaries +hunspell-da | GPLv2+ | Danish hunspell dictionaries +hunspell-de | GPLv2 or GPLv3 | German hunspell dictionaries +hunspell-dsb | GPLv2+ | Lower Sorbian hunspell dictionaries +hunspell-el | GPLv2+ or LGPLv2+ or MPLv1.1 | Greek hunspell dictionaries +hunspell-en | LGPLv2+ and LGPLv2 and BSD | English hunspell dictionaries +hunspell-eo | LGPLv3 | Esperanto hunspell dictionaries +hunspell-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hunspell dictionaries +hunspell-et | LGPLv2+ and LPPL | Estonian hunspell dictionaries +hunspell-eu | GPLv2 | Basque hunspell dictionaries +hunspell-fa | GPLv2+ | Farsi hunspell dictionaries +hunspell-fj | LGPLv2+ or GPLv2+ or MPLv1.1 | Fijian hunspell dictionaries +hunspell-fo | GPLv2+ | Faroese hunspell dictionaries +hunspell-fr | MPLv2.0 | French hunspell dictionaries +hunspell-fur | GPLv2+ | Friulian hunspell dictionaries +hunspell-fy | LGPLv2+ | Frisian hunspell dictionaries +hunspell-ga | GPLv2+ | Irish hunspell dictionaries +hunspell-gd | GPLv2+ and GPLv3+ | Scots Gaelic hunspell dictionaries +hunspell-gl | GPLv2 | Galician hunspell dictionaries +hunspell-grc | GPL+ or LGPLv2+ | Ancient Greek hunspell dictionaries +hunspell-gu | GPL+ | Gujarati hunspell dictionaries +hunspell-gv | GPL+ | Manx hunspell dictionaries +hunspell-haw | GPLv2+ | Hawaiian hunspell dictionaries +hunspell-hi | GPLv2+ | Hindi hunspell dictionaries +hunspell-hil | GPLv2+ | Hiligaynon hunspell dictionaries +hunspell-hr | LGPLv2+ or SISSL | Croatian hunspell dictionaries +hunspell-hsb | GPLv2+ | Upper Sorbian hunspell dictionaries +hunspell-ht | GPLv3+ | Haitian Creole hunspell dictionaries +hunspell-hu | LGPLv2+ or GPLv2+ or MPLv1.1 | Hungarian hunspell dictionaries +hunspell-hy | GPLv2+ | Armenian hunspell dictionaries +hunspell-ia | LGPLv2+ | Interlingua hunspell dictionaries +hunspell-id | GPLv2 | Indonesian hunspell dictionaries +hunspell-is | GPLv2+ | Icelandic hunspell dictionaries +hunspell-it | GPLv3+ | Italian hunspell dictionaries +hunspell-kk | GPLv2+ or LGPLv2+ or MPLv1.1 | Kazakh hunspell dictionaries +hunspell-km | GPLv3 | Khmer hunspell dictionaries +hunspell-kn | GPLv2+ or LGPLv2+ or MPLv1.1 | Kannada hunspell dictionaries +hunspell-ko | MPLv1.1 or GPLv2 or LGPLv2 | Korean hunspell dictionaries +hunspell-ku | GPLv3 or LGPLv3 or MPLv1.1 | Kurdish hunspell dictionaries +hunspell-ky | GPLv2+ | Kirghiz hunspell dictionaries +hunspell-la | GPLv2+ | Latin hunspell dictionaries +hunspell-lb | EUPL 1.1 | Luxembourgish hunspell dictionaries +hunspell-ln | GPLv2+ | Lingala hunspell dictionaries +hunspell-lt | BSD | Lithuanian hunspell dictionaries +hunspell-mai | GPLv2+ or LGPLv2+ or MPLv1.1 | Maithili hunspell dictionaries +hunspell-mg | GPLv2+ | Malagasy hunspell dictionaries +hunspell-mi | GPLv3+ | Maori hunspell dictionaries +hunspell-mk | GPL+ | Macedonian hunspell dictionaries +hunspell-ml | GPLv3+ | Malayalam hunspell dictionaries +hunspell-mn | GPLv2 | Mongolian hunspell dictionaries +hunspell-mos | LGPLv3 | Mossi hunspell dictionaries +hunspell-mr | LGPLv2+ | Marathi hunspell dictionaries +hunspell-ms | GFDL and GPL+ | Malay hunspell dictionaries +hunspell-mt | LGPLv2+ | Maltese hunspell dictionaries +hunspell-nds | GPLv2+ | Lowlands Saxon hunspell dictionaries +hunspell-ne | LGPLv2 | Nepali hunspell dictionaries +hunspell-nl | BSD or CC-BY | Dutch hunspell dictionaries +hunspell-no | GPL+ | Norwegian hunspell dictionaries +hunspell-nr | LGPLv2+ | Southern Ndebele hunspell dictionaries +hunspell-nso | LGPLv2+ | Northern Sotho hunspell dictionaries +hunspell-ny | GPLv3+ | Chichewa hunspell dictionaries +hunspell-oc | GPLv3+ | Occitan hunspell dictionaries +hunspell-om | GPLv3+ | Oromo hunspell dictionaries +hunspell-or | GPLv2+ | Odia hunspell dictionaries +hunspell-pa | GPLv2+ | Punjabi hunspell dictionaries +hunspell-pl | LGPLv2+ or GPL+ or MPLv1.1 or ASL 2.0 or CC-BY-SA | Polish hunspell dictionaries +hunspell-pt | ((LGPLv3 or MPL) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1) | Portuguese hunspell dictionaries +hunspell-qu | AGPLv3 | Quechua Ecuador hunspell dictionaries +hunspell-quh | GPLv2+ | "Quechua, South Bolivia hunspell dictionaries" +hunspell-ro | GPLv2+ or LGPLv2+ or MPLv1.1 | Romanian hunspell dictionaries +hunspell-ru | BSD | Russian hunspell dictionaries +hunspell-rw | GPLv2+ | Kinyarwanda hunspell dictionaries +hunspell-sc | AGPLv3+ and GPLv2 | Sardinian hunspell dictionaries +hunspell-se | GPLv3 | Northern Saami hunspell dictionaries +hunspell-shs | GPLv2+ | Shuswap hunspell dictionaries +hunspell-si | GPLv2+ | Sinhala hunspell dictionaries +hunspell-sk | LGPLv2 or GPLv2 or MPLv1.1 | Slovak hunspell dictionaries +hunspell-sl | GPL+ or LGPLv2+ | Slovenian hunspell dictionaries +hunspell-smj | GPLv3 | Lule Saami hunspell dictionaries +hunspell-so | GPLv2+ | Somali hunspell dictionaries +hunspell-sq | GPLv2+ | Albanian hunspell dictionaries +hunspell-sr | LGPLv3 | Serbian hunspell dictionaries +hunspell-ss | LGPLv2+ | Swati hunspell dictionaries +hunspell-st | LGPLv2+ | Southern Sotho hunspell dictionaries +hunspell-sv | LGPLv3 | Swedish hunspell dictionaries +hunspell-sw | LGPLv2+ | Swahili hunspell dictionaries +hunspell-ta | GPLv2+ | Tamil hunspell dictionaries +hunspell-te | GPL+ | Telugu hunspell dictionaries +hunspell-tet | GPLv2+ | Tetum hunspell dictionaries +hunspell-th | LGPLv2+ | Thai hunspell dictionaries +hunspell-ti | GPL+ | Tigrigna hunspell dictionaries +hunspell-tk | GPLv2+ | Turkmen hunspell dictionaries +hunspell-tl | GPLv2+ | Tagalog hunspell dictionaries +hunspell-tn | GPLv3+ | Tswana hunspell dictionaries +hunspell-tpi | GPLv3+ | Tok Pisin hunspell dictionaries +hunspell-ts | LGPLv2+ | Tsonga hunspell dictionaries +hunspell-uk | GPLv2+ or LGPLv2+ or MPLv1.1 | Ukrainian hunspell dictionaries +hunspell-ur | LGPLv2+ | Urdu hunspell dictionaries +hunspell-uz | GPLv2+ | Uzbek hunspell dictionaries +hunspell-ve | LGPLv2+ | Venda hunspell dictionaries +hunspell-vi | GPLv2 | Vietnamese hunspell dictionaries +hunspell-wa | LGPLv2+ | Walloon hunspell dictionaries +hunspell-xh | LGPLv2+ | Xhosa hunspell dictionaries +hunspell-yi | LGPLv2+ or GPLv2+ or MPLv1.1 | Yiddish hunspell dictionaries +hunspell-zu | GPLv3+ | Zulu hunspell dictionaries +hyperv-daemons | GPLv2 | Hyper-V daemons suite +hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | A text hyphenation library +hyphen-as | LGPLv3+ | Assamese hyphenation rules +hyphen-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hyphenation rules +hyphen-bn | LGPLv3+ | Bengali hyphenation rules +hyphen-ca | GPLv3 | Catalan hyphenation rules +hyphen-cy | LPPL | Welsh hyphenation rules +hyphen-da | LGPLv2+ | Danish hyphenation rules +hyphen-de | LGPLv2+ | German hyphenation rules +hyphen-el | LGPLv2+ | Greek hyphenation rules +hyphen-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hyphenation rules +hyphen-eu | LPPL | Basque hyphenation rules +hyphen-fa | LPPL | Farsi hyphenation rules +hyphen-fo | GPL+ | Faroese hyphenation rules +hyphen-fr | LGPLv2+ | French hyphenation rules +hyphen-ga | GPL+ | Irish hyphenation rules +hyphen-gl | GPLv3 | Galician hyphenation rules +hyphen-grc | LPPL | Ancient Greek hyphenation rules +hyphen-gu | LGPLv3+ | Gujarati hyphenation rules +hyphen-hi | LGPLv3+ | Hindi hyphenation rules +hyphen-hsb | LPPL | Upper Sorbian hyphenation rules +hyphen-hu | GPLv2 | Hungarian hyphenation rules +hyphen-ia | LPPL | Interlingua hyphenation rules +hyphen-id | GPL+ | Indonesian hyphenation rules +hyphen-is | LGPLv2+ or SISSL | Icelandic hyphenation rules +hyphen-it | LGPLv2+ | Italian hyphenation rules +hyphen-kn | LGPLv3+ | Kannada hyphenation rules +hyphen-ku | GPLv2+ or LGPLv2+ | Kurdish hyphenation rules +hyphen-lt | LPPL | Lithuanian hyphenation rules +hyphen-mi | GPLv3+ | Maori hyphenation rules +hyphen-ml | LGPLv3+ | Malayalam hyphenation rules +hyphen-mn | LPPL | Mongolian hyphenation rules +hyphen-mr | LGPLv3+ | Marathi hyphenation rules +hyphen-nl | GPLv2 | Dutch hyphenation rules +hyphen-or | LGPLv3+ | Odia hyphenation rules +hyphen-pa | LGPLv3+ | Punjabi hyphenation rules +hyphen-pl | LGPLv2+ | Polish hyphenation rules +hyphen-pt | GPL+ | Portuguese hyphenation rules +hyphen-ro | GPLv2+ | Romanian hyphenation rules +hyphen-ru | LGPLv2+ | Russian hyphenation rules +hyphen-sa | LPPL | Sanskrit hyphenation rules +hyphen-sk | GPL+ | Slovak hyphenation rules +hyphen-sl | LGPLv2+ | Slovenian hyphenation rules +hyphen-sv | LGPLv2+ or GPLv2+ | Swedish hyphenation rules +hyphen-ta | LGPLv3+ | Tamil hyphenation rules +hyphen-te | LGPLv3+ | Telugu hyphenation rules +hyphen-tk | Public Domain | Turkmen hyphenation rules +hyphen-uk | GPLv2+ | Ukrainian hyphenation rules +i2c-tools | GPLv2+ | A heterogeneous set of I2C tools for Linux +ibus | LGPLv2+ | Intelligent Input Bus for Linux OS +ibus-hangul | GPLv2+ | The Hangul engine for IBus input platform +ibus-kkc | GPLv2+ | Japanese Kana Kanji input method for ibus +ibus-libpinyin | GPLv2+ | Intelligent Pinyin engine based on libpinyin for IBus +ibus-libzhuyin | GPLv2+ | New Zhuyin engine based on libzhuyin for IBus +ibus-m17n | GPLv2+ | The M17N engine for IBus platform +ibus-sayura | GPLv2+ | The Sinhala engine for IBus input platform +ibus-table | LGPLv2+ | The Table engine for IBus platform +ibus-table-chinese | GPLv3+ | Chinese input tables for IBus +ibus-typing-booster | GPLv3+ | A completion input method +icedtea-web | LGPLv2+ and GPLv2 with exceptions | Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation +icoutils | GPLv3+ | Utility for extracting and converting Microsoft icon and cursor files +icu4j | Unicode and MIT and BSD and Public Domain | International Components for Unicode for Java +iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy +ilmbase | BSD | Abstraction/convenience libraries +initial-setup | GPLv2+ | Initial system configuration utility +inkscape | GPLv2+ and CC-BY | Vector-based drawing program using SVG +intltool | GPLv2 with exceptions | Utility for internationalizing various kinds of data files +ipa | GPLv3+ | "The Identity, Policy and Audit system" +ipa | GPLv3+ | "The Identity, Policy and Audit system" +ipa-healthcheck | GPLv3 | Health check tool for IdM +ipa-healthcheck | GPLv3 | Health check tool for IdM +iperf3 | BSD | Measurement tool for TCP/UDP bandwidth performance +ipmitool | BSD | Utility for IPMI control +ipvsadm | GPLv2+ | Utility to administer the Linux Virtual Server +ipxe | GPLv2 with additional permissions and BSD | A network boot loader +irssi | GPLv2+ | Modular text mode IRC client with Perl scripting +isl | MIT | Integer point manipulation library +iso-codes | LGPLv2+ | ISO code lists and translations +isomd5sum | GPLv2+ | Utilities for working with md5sum implanted in ISO images +istack-commons | CDDL-1.1 and GPLv2 with exceptions | Common code for some Glassfish projects +itstool | GPLv3+ | ITS-based XML translation tool +jabberpy | LGPLv2+ | Python xmlstream and jabber IM protocol libs +jackson-annotations | ASL 2.0 | Core annotations for Jackson data processor +jackson-core | ASL 2.0 | Core part of Jackson +jackson-databind | ASL 2.0 and LGPLv2+ | General data-binding package for Jackson (2.x) +jackson-jaxrs-providers | ASL 2.0 | Jackson JAX-RS providers +jackson-module-jaxb-annotations | ASL 2.0 | JAXB annotations support for Jackson (2.x) +jaf | BSD | JavaBeans Activation Framework +jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +jasper | JasPer | "Implementation of the JPEG-2000 standard, Part 1" +java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment +java-17-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 17 Runtime Environment +java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment +java-atk-wrapper | LGPLv2+ | Java ATK Wrapper +javapackages-tools | BSD | Macros and scripts for Java packaging support +javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation +jbig2dec | GPLv2 | A decoder implementation of the JBIG2 image compression format +jbigkit | GPLv2+ | JBIG1 lossless image compression tools +jboss-annotations-1.2-api | CDDL or GPLv2 with exceptions | Common Annotations 1.2 API +jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API +jboss-jaxrs-2.0-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | JAX-RS 2.0 +jboss-logging | ASL 2.0 | The JBoss Logging Framework +jboss-logging-tools | ASL 2.0 and LGPLv2+ | JBoss Logging I18n Annotation Processor +jctools | ASL 2.0 | Java Concurrency Tools for the JVM +jdeparser | ASL 2.0 | Source generator library for Java +jetty | ASL 2.0 or EPL-1.0 | Java Webserver and Servlet Container +jigawatts | GPLv2 with exceptions | Java CRIU helper +jline | BSD | JLine is a Java library for handling console input +jmc | UPL | JDK Mission Control is a profiling and diagnostics tool +jmc-core | UPL | Core API for JDK Mission Control +jna | (LGPLv2 or ASL 2.0) and ASL 2.0 | Pure Java access to native libraries +jolokia-jvm-agent | ASL 2.0 | Jolokia JVM Agent +jomolhari-fonts | OFL | Jomolhari a Bhutanese style font for Tibetan and Dzongkha +jose | ASL 2.0 | Tools for JSON Object Signing and Encryption (JOSE) +jq | MIT and ASL 2.0 and CC-BY and GPLv3 | Command-line JSON processor +jsch | BSD | Pure Java implementation of SSH2 +js-d3-flame-graph | ASL 2.0 | A D3.js plugin that produces flame graphs +jsoup | MIT | Java library for working with real-world HTML +jsoup | MIT | Java library for working with real-world HTML +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +jss | MPLv1.1 or GPLv2+ or LGPLv2+ | Java Security Services (JSS) +Judy | LGPLv2+ | General purpose dynamic array +Judy | LGPLv2+ | General purpose dynamic array +julietaula-montserrat-fonts | OFL | Sans-serif typeface inspired from Montserrat area +junit | EPL-1.0 | Java regression test package +junit5 | EPL-2.0 | Java regression testing framework +jzlib | BSD | Re-implementation of zlib in pure Java +kacst-fonts | GPLv2 | Fonts for arabic from arabeyes project +kdump-anaconda-addon | GPLv2 | Kdump configuration anaconda addon +keepalived | GPLv2+ | "High Availability monitor built upon LVS, VRRP and service pollers" +keybinder3 | MIT | A library for registering global keyboard shortcuts +keycloak-httpd-client-install | GPLv3 | Tools to configure Apache HTTPD as Keycloak client +khmeros-fonts | LGPLv2+ | Khmer font set created by Danh Hong of the Cambodian Open Institute +ksh | EPL | The Original ATT Korn Shell +kurdit-unikurd-web-fonts | GPLv3 | A widely used Kurdish font for Arabic-like scripts and Latin +kyotocabinet | GPLv3 | A straightforward implementation of DBM +lame | GPLv2+ | Free MP3 audio compressor +langpacks | GPLv2+ | Langpacks meta-package +langtable | GPLv3+ | "Guessing reasonable defaults for locale, keyboard layout, territory, and language." +lapack | BSD | Numerical linear algebra package libraries +lasso | GPLv2+ | Liberty Alliance Single Sign On +lato-fonts | OFL | A sanserif typeface family +lcms2 | MIT | Color Management Engine +ldapjdk | MPLv1.1 or GPLv2+ or LGPLv2+ | LDAP SDK +ldns | BSD | Low-level DNS(SEC) library with API +leptonica | BSD and Leptonica | C library for efficient image processing and image analysis operations +lftp | GPLv3+ | A sophisticated file transfer program +libabw | MPLv2.0 | A library for import of AbiWord files +libao | GPLv2+ | Cross Platform Audio Output Library +libappindicator | LGPLv2 and LGPLv3 | Application indicators library +libasyncns | LGPLv2+ | Asynchronous Name Service Library +libatasmart | LGPLv2+ | ATA S.M.A.R.T. Disk Health Monitoring Library +libatomic_ops | GPLv2 and MIT | Atomic memory update operations +libavc1394 | GPLv2+ and LGPLv2+ | Audio/Video Control library for IEEE-1394 devices +libbase | LGPLv2 | JFree Base Services +libblockdev | LGPLv2+ | A library for low-level manipulation with block devices +libbluray | LGPLv2+ | Library to access Blu-Ray disks for video playback +libburn | GPLv2+ | "Library for reading, mastering and writing optical discs" +libbytesize | LGPLv2+ | A library for working with sizes in bytes +libcacard | LGPLv2+ | CAC (Common Access Card) library +libcanberra | LGPLv2+ | Portable Sound Event Library +libcdio | GPLv3+ | CD-ROM input and control library +libcdio-paranoia | GPLv3+ | CD paranoia on top of libcdio +libcdr | MPLv2.0 and Public Domain | A library for import of CorelDRAW drawings +libcmis | GPLv2+ or LGPLv2+ or MPLv1.1 | A C/C++ client library for CM interfaces +libdatrie | LGPLv2+ | Implementation of Double-Array structure for representing trie +libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib +libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus +libdc1394 | LGPLv2+ | 1394-based digital camera control library +libdmapsharing | LGPLv2+ | A DMAP client and server library +libdmx | MIT | X.Org X11 DMX runtime library +libdnet | BSD | Simple portable interface to lowlevel networking routines +libdrm | MIT | Direct Rendering Manager runtime library +libdv | LGPLv2+ | Software decoder for DV format video +libdvdnav | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdvdread | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdwarf | LGPLv2 | Library to access the DWARF Debugging file format +libeasyfc | LGPLv3+ | Easy configuration generator interface for fontconfig +libecap | BSD | Squid interface for embedded adaptation modules +libecpg | PostgreSQL | ECPG - Embedded SQL in C +libepoxy | MIT | epoxy runtime library +libepubgen | MPLv2.0 | An EPUB generator library +libestr | LGPLv2+ | String handling essentials library +libetonyek | MPLv2.0 | A library for import of Apple iWork documents +libev | BSD or GPLv2+ | High-performance event loop/event model with lots of features +libevdev | MIT | Kernel Evdev Device Wrapper Library +libexif | LGPLv2+ | Library for extracting extra information from image files +libexttextcat | BSD | Text categorization library +libfastjson | MIT | A JSON implementation in C +libfontenc | MIT | X.Org X11 libfontenc runtime library +libfonts | LGPLv2 and UCD | TrueType Font Layouting +libformula | LGPLv2 | Formula Parser +libfprint | LGPLv2+ | Toolkit for fingerprint scanner +libfreehand | MPLv2.0 | A library for import of Macromedia/Adobe FreeHand documents +libgdata | LGPLv2+ | Library for the GData protocol +libgdither | GPLv2+ | Library for applying dithering to PCM audio sources +libgee | LGPLv2+ | GObject collection library +libgexiv2 | GPLv2+ | Gexiv2 is a GObject-based wrapper around the Exiv2 library +libgit2 | GPLv2 with exceptions | C implementation of the Git core methods as a library with a solid API +libgit2-glib | LGPLv2+ | Git library for GLib +libglvnd | MIT | The GL Vendor-Neutral Dispatch library +libgnomekbd | LGPLv2+ | A keyboard configuration library +libgovirt | LGPLv2+ | A GObject library for interacting with oVirt REST API +libgphoto2 | GPLv2+ and GPLv2 | Library for accessing digital cameras +libgpod | LGPLv2+ | Library to access the contents of an iPod +libgsf | LGPLv2 | GNOME Structured File library +libgtop2 | GPLv2+ | LibGTop library (version 2) +libguestfs | LGPLv2+ | Access and modify virtual machine disk images +libguestfs-winsupport | GPLv2+ | Add support for Windows guests to virt-v2v and virt-p2v +libgweather | GPLv2+ | A library for weather information +libgxps | LGPLv2+ | GObject based library for handling and rendering XPS documents +libhangul | LGPLv2+ | Hangul input library +libICE | MIT | X.Org X11 ICE runtime library +libidn | LGPLv2+ and GPLv3+ and GFDL | Internationalized Domain Name support library +libiec61883 | LGPLv2+ | Streaming library for IEEE1394 +libieee1284 | GPLv2+ | A library for interfacing IEEE 1284-compatible devices +libijs | AGPLv3+ | IJS Raster Image Transport Protocol Library +libimobiledevice | LGPLv2+ | Library for connecting to mobile devices +libindicator | GPLv3 | Shared functions for Ayatana indicators +libinput | MIT | Input device library +libipt | BSD | Intel Processor Trace Decoder Library +libiptcdata | LGPLv2+ | IPTC tag library +libiscsi | LGPLv2+ | iSCSI client library +libisoburn | GPLv2+ | Library to enable creation and expansion of ISO-9660 filesystems +libisofs | GPLv2+ and LGPLv2+ | Library to create ISO 9660 disk images +libjpeg-turbo | IJG | A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files +libkkc | GPLv3+ | Japanese Kana Kanji conversion library +libkkc-data | GPLv3+ | Language model data for libkkc +liblangtag | LGPLv3+ or MPLv2.0 | An interface library to access tags for identifying languages +liblayout | LGPLv2+ and UCD | CSS based layouting framework +libloader | LGPLv2 | Resource Loading Framework +liblockfile | GPLv2+ and LGPLv2+ | This implements a number of functions found in -lmail on SysV systems +liblognorm | LGPLv2+ | Fast samples-based log normalization library +liblouis | LGPLv3+ | Braille translation and back-translation library +libmad | GPLv2+ | MPEG audio decoder library +libmatchbox | LGPLv2+ | Libraries for the Matchbox Desktop +libmaxminddb | ASL 2.0 and BSD | C library for the MaxMind DB file format +libmediaart | LGPLv2+ | Library for managing media art caches +libmemcached | BSD | Client library and command line tools for memcached server +libmng | zlib | Library for Multiple-image Network Graphics support +libmpc | LGPLv3+ | C library for multiple precision complex arithmetic +libmpcdec | BSD | Musepack audio decoding library +libmspack | LGPLv2 | Library for CAB and related files compression and decompression +libmspub | MPLv2.0 | A library for import of Microsoft Publisher documents +libmtp | LGPLv2+ | A software library for MTP media players +libmusicbrainz5 | LGPLv2 | Library for accessing MusicBrainz servers +libmwaw | LGPLv2+ or MPLv2.0 | A library for import of many old Mac document formats +libnbd | LGPLv2+ | NBD client library in userspace +libnet | BSD | C library for portable packet creation and injection +libnice | LGPLv2 and MPLv1.1 | GLib ICE implementation +libnma | GPLv2+ and LGPLv2+ | NetworkManager GUI library +libnotify | LGPLv2+ | Desktop notification library +libnumbertext | (LGPLv3+ or BSD) and (LGPLv3+ or BSD or CC-BY-SA) | Number to number name and money text conversion library +liboauth | MIT | OAuth library functions +libodfgen | LGPLv2+ or MPLv2.0 | An ODF generator library +libogg | BSD | The Ogg bitstream file format library +libomp | NCSA | OpenMP runtime for clang +libopenraw | LGPLv3+ | Decode camera RAW files +liborcus | MPLv2.0 | Standalone file import filter library for spreadsheet documents +libosinfo | LGPLv2+ | A library for managing OS information for virtualization +libotf | LGPLv2+ | A Library for handling OpenType Font +libpagemaker | MPLv2.0 | A library for import of Adobe PageMaker documents +libpaper | GPLv2 | Library and tools for handling papersize +libpfm | MIT | Library to encode performance events for use by perf tool +libpinyin | GPLv3+ | Library to deal with pinyin +libplist | LGPLv2+ | Library for manipulating Apple Binary and XML Property Lists +libpmemobj-cpp | BSD | C++ bindings for libpmemobj +libpmemobj-cpp | BSD | C++ bindings for libpmemobj +libpng12 | zlib | "Old version of libpng, needed to run old binaries" +libpng15 | zlib | "Old version of libpng, needed to run old binaries" +libpq | PostgreSQL | PostgreSQL client library +libpst | GPLv2+ | Utilities to convert Outlook .pst files to other formats +libquvi | AGPLv3+ | A cross-platform library for parsing flash media stream +libquvi-scripts | AGPLv3+ | Embedded lua scripts for parsing the media details +libqxp | MPLv2.0 | Library for import of QuarkXPress documents +LibRaw | BSD and (CDDL or LGPLv2) | Library for reading RAW files obtained from digital photo cameras +libraw1394 | LGPLv2+ | Library providing low-level IEEE-1394 access +librdkafka | BSD | The Apache Kafka C library +librelp | GPLv3+ | The Reliable Event Logging Protocol library +libreoffice | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Free Software Productivity Suite +libreoffice-voikko | GPLv3+ | Finnish spellchecker and hyphenator extension for LibreOffice +librepository | LGPLv2 | Hierarchical repository abstraction layer +libreswan | GPLv2 | IPsec implementation with IKEv1 and IKEv2 keying protocols +librevenge | (LGPLv2+ or MPLv2.0) and BSD | A base library for writing document import filters +librsvg2 | LGPLv2+ | An SVG library based on cairo +libsamplerate | BSD | Sample rate conversion library for audio data +libselinux | Public Domain | SELinux library and simple utilities +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libserializer | LGPLv2+ | JFreeReport General Serialization Framework +libshout | LGPLv2+ | Icecast source streaming library +libsigc++20 | LGPLv2+ | Typesafe signal framework for C++ +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libSM | MIT | X.Org X11 SM runtime library +libsmi | GPLv2+ and BSD | A library to access SMI MIB information +libsndfile | LGPLv2+ and GPLv2+ and BSD | Library for reading and writing sound files +libspectre | GPLv2+ | A library for rendering PostScript(TM) documents +libspiro | GPLv3+ | Library to simplify the drawing of beautiful curves +libsrtp | BSD | An implementation of the Secure Real-time Transport Protocol (SRTP) +libstaroffice | MPLv2.0 or LGPLv2+ | A library for import of binary StarOffice documents +libtar | MIT | Tar file manipulation API +libthai | LGPLv2+ | Thai language support routines +libtheora | BSD | Theora Video Compression Codec +libtiff | libtiff | Library of functions for manipulating TIFF format image files +libtimezonemap | GPLv3 | Time zone map widget for Gtk+ +libtpms | BSD | Library providing Trusted Platform Module (TPM) functionality +libucil | GPLv2+ | Library to render text and graphic overlays onto video images +libunicap | GPLv2+ | Library to access different kinds of (video) capture devices +libusbmuxd | LGPLv2+ | Client library USB multiplex daemon for Apple's iOS devices +libuv | MIT and BSD and ISC | libuv is a multi-platform support library with a focus on asynchronous I/O. +libva | MIT | Video Acceleration (VA) API for Linux +libvdpau | MIT | Wrapper library for the Video Decode and Presentation API +libvirt | LGPLv2+ | Library providing a simple virtualization API +libvirt-dbus | LGPLv2+ | libvirt D-Bus API binding +libvirt-glib | LGPLv2+ | libvirt glib integration for events +libvirt-python | LGPLv2+ | The libvirt virtualization API python3 binding +libvisio | MPLv2.0 | A library for import of Microsoft Visio diagrams +libvisual | LGPLv2+ | Abstraction library for audio visualisation plugins +libvma | GPLv2 or BSD | A library for boosting TCP and UDP traffic (over RDMA hardware) +libvncserver | GPLv2+ | Library to make writing a VNC server easy +libvoikko | GPLv2+ | Voikko is a library for spellcheckers and hyphenators +libvorbis | BSD | The Vorbis General Audio Compression Codec +libvpx | BSD | VP8/VP9 Video Codec SDK +libwacom | MIT | Tablet Information Client Library +libwebp | BSD | Library and tools for the WebP graphics format +libwmf | LGPLv2+ and GPLv2+ and GPL+ | Windows MetaFile Library +libwnck3 | LGPLv2+ | Window Navigator Construction Kit +libwpd | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect documents +libwpg | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect Graphics images +libwps | LGPLv2+ or MPLv2.0 | A library for import of Microsoft Works documents +libX11 | MIT | Core X11 protocol client library +libXau | MIT | Sample Authorization Protocol for X +libXaw | MIT | X Athena Widget Set +libxcb | MIT | A C binding to the X11 protocol +libXcomposite | MIT | X Composite Extension library +libXcursor | MIT | Cursor management library +libXdamage | MIT | X Damage extension library +libXdmcp | MIT | X Display Manager Control Protocol library +libXext | MIT | X.Org X11 libXext runtime library +libXfixes | MIT | X Fixes library +libXfont2 | MIT | X.Org X11 libXfont2 runtime library +libXft | MIT | X.Org X11 libXft runtime library +libXi | MIT | X.Org X11 libXi runtime library +libXinerama | MIT | X.Org X11 libXinerama runtime library +libxkbcommon | MIT | X.Org X11 XKB parsing library +libxkbfile | MIT | X.Org X11 libxkbfile runtime library +libxklavier | LGPLv2+ | High-level API for X Keyboard Extension +libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries +libXNVCtrl | GPLv2+ | Library providing the NV-CONTROL API +libXp | MIT | X.Org X11 libXp runtime library +libXpm | MIT | X.Org X11 libXpm runtime library +libXrandr | MIT | X.Org X11 libXrandr runtime library +libXrender | MIT | X.Org X11 libXrender runtime library +libXres | MIT | X-Resource extension client library +libXScrnSaver | MIT | X.Org X11 libXss runtime library +libxshmfence | MIT | X11 shared memory fences +libXt | MIT | X.Org X11 libXt runtime library +libXtst | MIT | X.Org X11 libXtst runtime library +libXv | MIT | X.Org X11 libXv runtime library +libXvMC | MIT | X.Org X11 libXvMC runtime library +libXxf86dga | MIT | X.Org X11 libXxf86dga runtime library +libXxf86misc | MIT | X.Org X11 libXxf86misc runtime library +libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library +libyami | ASL 2.0 | Yet Another Media Infrastructure library. +libyang | BSD | YANG data modeling language library +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzip | BSD | "C library for reading, creating, and modifying zip archives" +libzmf | MPLv2.0 | A library for import of Zoner document formats +linuxconsoletools | GPLv2+ | Tools for connecting joysticks & legacy devices to the kernel's input subsystem +linuxptp | GPLv2+ | PTP implementation for Linux +lklug-fonts | GPLv2 | Fonts for Sinhala language +lld | NCSA | The LLVM Linker +lldb | NCSA | Next generation high-performance debugger +lldpd | ISC | ISC-licensed implementation of LLDP +llvm | NCSA | The Low Level Virtual Machine +llvm-toolset | NCSA | Package that installs llvm-toolset +log4j | ASL 2.0 | Java logging package +lohit-assamese-fonts | OFL | Free Assamese font +lohit-bengali-fonts | OFL | Free Bengali script font +lohit-devanagari-fonts | OFL | Free Devanagari Script Font +lohit-gujarati-fonts | OFL | Free Gujarati font +lohit-gurmukhi-fonts | OFL | Free Gurmukhi truetype font for Punjabi language +lohit-kannada-fonts | OFL | Free Kannada font +lohit-malayalam-fonts | OFL | Free Malayalam font +lohit-marathi-fonts | OFL | Free truetype font for Marathi language +lohit-nepali-fonts | OFL | Free TrueType fonts for Nepali language +lohit-odia-fonts | OFL | Free truetype font for Odia language +lohit-tamil-fonts | OFL | Free truetype font for Tamil language +lohit-telugu-fonts | OFL | Free Telugu font +lorax | GPLv2+ | Tool for creating the anaconda install images +lorax-templates-anolis | GPLv2+ | Anolis OS build templates for lorax and livemedia-creator +lorax-templates-rhel | GPLv2+ | RHEL8 build templates for lorax and livemedia-creator +lpsolve | LGPLv2+ | A Mixed Integer Linear Programming (MILP) solver +ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +lttng-ust | LGPLv2 and GPLv2 and MIT | LTTng Userspace Tracer library +lua-expat | MIT | SAX XML parser based on the Expat library +lua-json | MIT | JSON Parser/Constructor for Lua +lua-lpeg | MIT | Parsing Expression Grammars for Lua +lua-socket | MIT | Network support for the Lua language +lucene | ASL 2.0 | "High-performance, full-featured text search engine" +luksmeta | LGPLv2+ | Utility for storing small metadata in the LUKSv1 header +lz4-java | ASL 2.0 and (BSD and GPLv2+) | LZ4 compression for Java +m17n-db | LGPLv2+ | Multilingualization datafiles for m17n-lib +m17n-lib | LGPLv2+ | Multilingual text library +madan-fonts | GPL+ | Font for Nepali language +mailman | GPLv2+ | Mailing list manager with built in Web access +malaga | GPLv2+ | A programming language for automatic language analysis +malaga-suomi-voikko | GPLv2+ | A description of Finnish morphology written in Malaga (Voikko edition) +mallard-rng | MIT | RELAX NG schemas for all Mallard versions +man-pages-overrides | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Complementary and updated manual pages +mariadb | GPLv2 with exceptions and LGPLv2 and BSD | A very fast and robust SQL database server +mariadb | GPLv2 with exceptions and LGPLv2 and BSD | A very fast and robust SQL database server +mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) +mariadb-connector-odbc | LGPLv2+ | The MariaDB Native Client library (ODBC driver) +mariadb-java-client | BSD and LGPLv2+ | Connects applications developed in Java to MariaDB and MySQL databases +marisa | BSD or LGPLv2+ | Static and spece-efficient trie data structure library +matchbox-window-manager | GPLv2+ | Window manager for the Matchbox Desktop +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +mc | GPLv3+ | User-friendly text console file manager and visual shell +mcpp | BSD | Alternative C/C++ preprocessor +mdevctl | LGPLv2 | Mediated device management and persistence utility +meanwhile | LGPLv2+ | Lotus Sametime Community Client library +mecab | BSD or LGPLv2+ or GPL+ | Yet Another Part-of-Speech and Morphological Analyzer +mecab-ipadic | mecab-ipadic | IPA dictionary for MeCab +media-player-info | BSD | Data files describing media player capabilities +memcached | BSD | "High Performance, Distributed Memory Object Cache" +memkind | BSD | User Extensible Heap Manager +mercurial | GPLv2+ | Mercurial -- a distributed SCM +mesa | MIT | Mesa graphics libraries +mesa-demos | MIT | Mesa demos +mesa-libGLU | MIT | Mesa libGLU library +mesa-libGLw | MIT | Xt / Motif OpenGL widgets +metacity | GPLv2+ | Unobtrusive window manager +micropipenv | LGPLv3+ | A simple wrapper around pip to support Pipenv and Poetry files +mod_auth_gssapi | MIT | A GSSAPI Authentication module for Apache +mod_auth_mellon | GPLv2+ | A SAML 2.0 authentication module for the Apache Httpd Server +mod_authnz_pam | ASL 2.0 | PAM authorization checker and PAM Basic Authentication provider +mod_auth_openidc | ASL 2.0 | OpenID Connect auth module for Apache HTTP Server +mod_fcgid | ASL 2.0 | FastCGI interface module for Apache 2 +mod_http2 | ASL 2.0 | module implementing HTTP/2 for Apache 2 +mod_intercept_form_submit | ASL 2.0 | Apache module to intercept login form submission and run PAM authentication +mod_lookup_identity | ASL 2.0 | Apache module to retrieve additional information about the authenticated user +mod_md | ASL 2.0 | Certificate provisioning using ACME for the Apache HTTP Server +mod_security | ASL 2.0 | Security module for the Apache HTTP Server +mod_security_crs | ASL 2.0 | ModSecurity Rules +modulemd-tools | MIT | Collection of tools for parsing and generating modulemd YAML files +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +motif | LGPLv2+ | Run-time libraries and programs +mousetweaks | GPLv3 and GFDL | Mouse accessibility support for the GNOME desktop +mozilla-filesystem | MPLv1.1 | Mozilla filesytem layout +mozvoikko | GPLv2+ | Finnish Voikko spell-checker extension for Mozilla programs +mpg123 | LGPLv2+ | "Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3" +mpich | MIT | A high-performance implementation of MPI +mpitests | CPL and BSD | MPI Benchmarks and tests +mrtg | GPLv2+ | Multi Router Traffic Grapher +mstflint | GPLv2+ or BSD | Mellanox firmware burning tool +mtdev | MIT | Multitouch Protocol Translation Library +mt-st | GPL+ | Tool for controlling tape drives +mtx | GPLv2 | SCSI media changer control program +multilib-rpm-config | GPLv2+ | Multilib packaging helpers +munge | GPLv3+ and LGPLv3+ | Enables uid & gid authentication across a host cluster +mutt | GPLv2+ and Public Domain | A text mode mail user agent +mutter | GPLv2+ | Window and compositing manager based on Clutter +mvapich2 | BSD and MIT | OSU MVAPICH2 MPI package +mysql | GPLv2 with exceptions and LGPLv2 and BSD | MySQL client programs and shared libraries +mysql-selinux | GPLv3 | SELinux policy modules for MySQL and MariaDB packages +mythes | BSD and MIT | A thesaurus library +mythes-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian thesaurus +mythes-ca | GPL+ | Catalan thesaurus +mythes-cs | MIT | Czech thesaurus +mythes-da | GPLv2 or LGPLv2 or MPLv1.1 | Danish thesaurus +mythes-de | LGPLv2+ | German thesaurus +mythes-el | GPLv2+ | Greek thesaurus +mythes-en | BSD and Artistic clarified | English thesaurus +mythes-es | LGPLv2+ | Spanish thesaurus +mythes-fr | LGPLv2+ | French thesaurus +mythes-ga | GFDL | Irish thesaurus +mythes-hu | GPLv2+ and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2 and (GPL+ or LGPLv2+ or MPLv1.1) | Hungarian thesaurus +mythes-it | AGPLv3+ | Italian thesaurus +mythes-mi | Public Domain | Maori thesaurus +mythes-ne | LGPLv2 | Nepali thesaurus +mythes-nl | BSD or CC-BY | Dutch thesaurus +mythes-pl | LGPLv2 | Polish thesaurus +mythes-pt | GPLv2+ | Portuguese thesaurus +mythes-ro | GPLv2+ | Romanian thesaurus +mythes-ru | LGPLv2+ | Russian thesaurus +mythes-sk | MIT | Slovak thesaurus +mythes-sl | LGPLv2+ | Slovenian thesaurus +mythes-sv | MIT | Swedish thesaurus +mythes-uk | (GPLv2+ or LGPLv2+) and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2+ | Ukrainian thesaurus +nafees-web-naskh-fonts | Bitstream Vera | Nafees Web font for writing Urdu in the Naskh script +nautilus | GPLv3+ | File manager for GNOME +nautilus-sendto | GPLv2+ | Nautilus context menu for sending files +navilu-fonts | OFL | Free Kannada opentype sans-serif font +nbdkit | BSD | NBD server +ncompress | Public Domain | Fast compression and decompression utilities +neon | LGPLv2+ | An HTTP and WebDAV client library +netcf | LGPLv2+ | Cross-platform network configuration library +netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | A library for handling different graphics file formats +network-manager-applet | GPLv2+ | A network control and status applet for NetworkManager +NetworkManager-libreswan | GPLv2+ | NetworkManager VPN plug-in for IPsec VPN +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nispor | ASL 2.0 | API for network status querying +nmap | Nmap | Network exploration tool and security scanner +nmstate | LGPLv2+ | Declarative network manager API +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nspr | MPLv2.0 | Netscape Portable Runtime +nss | MPLv2.0 | Network Security Services +nss-altfiles | LGPLv2+ | NSS module to look up users in /usr/lib/passwd too +nss-pam-ldapd | LGPLv2+ | An nsswitch module which uses directory servers +nss_wrapper | BSD | "A wrapper for the user, group and hosts NSS API" +ntpstat | MIT | Utility to print NTP synchronization status +numpy | BSD and Python | A fast multidimensional array facility for Python +numpy | BSD and Python | A fast multidimensional array facility for Python +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +ocaml-srpm-macros | GPLv2+ | OCaml architecture macros +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-systemd-hook | GPLv3+ | OCI systemd hook for docker +oci-umount | GPLv3+ | OCI umount hook for docker +ocl-icd | BSD | OpenCL ICD Bindings +oddjob | BSD | A D-Bus service which runs odd jobs on behalf of client applications +omping | ISC | Utility to test IP multicast functionality +ongres-scram | BSD | Salted Challenge Response Authentication Mechanism (SCRAM) - Java Implementation +oniguruma | BSD | Regular expressions library +openal-soft | LGPLv2+ | Open Audio Library +openblas | BSD | An optimized BLAS library based on GotoBLAS2 +openblas-srpm-macros | MIT | OpenBLAS architecture macros +openchange | GPLv3+ and Public Domain | Provides access to Microsoft Exchange servers using native protocols +opencl-filesystem | Public Domain | OpenCL filesystem layout +opencv | BSD | Collection of algorithms for computer vision +opendnssec | BSD | DNSSEC key and zone management software +OpenEXR | BSD | A high dynamic-range (HDR) image file format +openjpeg2 | BSD and MIT | C-Library for JPEG 2000 +openmpi | BSD and MIT and Romio | Open Message Passing Interface +openoffice-lv | LGPLv2+ | Latvian linguistic dictionaries +openoffice.org-dict-cs_CZ | GPL+ | Czech spellchecker and hyphenation dictionaries for LibreOffice +open-sans-fonts | ASL 2.0 | Open Sans is a humanist sans-serif typeface designed by Steve Matteson +openscap | LGPLv2+ | Set of open source libraries enabling integration of the SCAP line of standards +openslp | BSD | Open implementation of Service Location Protocol V2 +opentest4j | ASL 2.0 | Open Test Alliance for the JVM +open-vm-tools | GPLv2 | Open Virtual Machine Tools for virtual machines hosted on VMware +openwsman | BSD | Open source Implementation of WS-Management +opus | BSD | An audio codec for use in low-delay speech and audio communication +orc | BSD | The Oil Run-time Compiler +orca | LGPLv2+ | Assistive technology for people with visual impairments +osbuild | ASL 2.0 | A build system for OS images +osbuild-composer | ASL 2.0 | An image building service based on osbuild +oscap-anaconda-addon | GPLv2+ | Anaconda addon integrating OpenSCAP to the installation process +osinfo-db | LGPLv2+ | osinfo database files +osinfo-db-tools | GPLv2+ | Tools for managing the osinfo database +ostree | LGPLv2+ | "Tool for managing bootable, immutable filesystem trees" +overpass-fonts | OFL or LGPLv2+ | Typeface based on the U.S. interstate highway road signage type system +owasp-java-encoder | BSD | Collection of high-performance low-overhead contextual encoders +pacemaker | GPLv2+ and LGPLv2+ and BSD | Scalable High-Availability cluster resource manager +PackageKit | GPLv2+ and LGPLv2+ | Package management service +pakchois | LGPLv2+ | A wrapper library for PKCS#11 +paktype-naqsh-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType +paktype-naskh-basic-fonts | GPLv2 with exceptions | "Fonts for Arabic, Farsi, Urdu and Sindhi from PakType" +paktype-tehreer-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType +pango | LGPLv2+ | System for layout and rendering of internationalized text +pangomm | LGPLv2+ | C++ interface for Pango +papi | BSD | Performance Application Programming Interface +paps | LGPLv2+ | Plain Text to PostScript converter +paratype-pt-sans-fonts | OFL | A pan-Cyrillic typeface +parfait | ASL 2.0 | Java libraries for Performance Co-Pilot (PCP) +patchutils | GPLv2+ | A collection of programs for manipulating patch files +pavucontrol | GPLv2+ | Volume control for PulseAudio +pcaudiolib | GPLv3+ | Portable C Audio Library +pcm | BSD | Processor Counter Monitor +pcp | GPLv2+ and LGPLv2+ and CC-BY | System-level performance monitoring and performance management +pentaho-libxml | LGPLv2 | Namespace aware SAX-Parser utility library +pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Flow Reporting Engine +peripety | MIT | Storage event notification daemon +perl | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | Practical Extraction and Report Language +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-App-cpanminus | GPL+ or Artistic | "Get, unpack, build and install CPAN modules" +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Authen-SASL | GPL+ or Artistic | SASL Authentication framework for Perl +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-B-Debug | GPL+ or Artistic | "Walk Perl syntax tree, print debug information about op-codes" +perl-B-Debug | GPL+ or Artistic | "Walk Perl syntax tree, print debug information about op-codes" +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | "Efficient bit vector, set of integers and ""big int"" math library" +perl-B-Lint | GPL+ or Artistic | Perl lint +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp-Clan | GPL+ or Artistic | Perl module to print improved warning messages +perl-CGI | (GPL+ or Artistic) and Artistic 2.0 | Handle Common Gateway Interface requests and responses +perl-Class-Inspector | GPL+ or Artistic | Get information about a class and its structure +perl-Class-ISA | GPL+ or Artistic | Report the search path for a class's ISA tree +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Lzma | GPL+ or Artistic | Low-level interface to lzma compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-Convert-ASN1 | GPL+ or Artistic | ASN.1 encode/decode library +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN | GPL+ or Artistic | "Query, download and build perl modules from CPAN sites" +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-Crypt-OpenSSL-Bignum | GPL+ or Artistic | Perl interface to OpenSSL for Bignum +perl-Crypt-OpenSSL-Random | GPL+ or Artistic | OpenSSL/LibreSSL pseudo-random number generator access +perl-Crypt-OpenSSL-RSA | GPL+ or Artistic | Perl interface to OpenSSL for RSA +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Data-Dumper | GPL+ or Artistic | "Stringify perl data structures, suitable for printing and eval" +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Date-Calc | GPL+ or Artistic | Gregorian calendar date calculations +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode-Detect | MPLv1.1 or GPLv2+ or LGPLv2+ | Encode +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Error | (GPL+ or Artistic) and MIT | Error/exception handling in an OO-ish way +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-File-CheckTree | GPL+ or Artistic | Run many file-test checks on a tree +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-ShareDir | GPL+ or Artistic | Locate per-dist and per-module shared files +perl-File-Slurp | GPL+ or Artistic | Efficient Reading/Writing of Complete Files +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-GSSAPI | GPL+ or Artistic | Perl extension providing access to the GSSAPIv2 library +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-HTTP-Tiny | GPL+ or Artistic | "Small, simple, correct HTTP/1.1 client" +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress-Lzma | GPL+ or Artistic | Read and write lzma compressed data +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-Multiplex | GPL+ or Artistic | Manage IO on many file handles +perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET/AF_INET6 domain sockets +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-String | GPL+ or Artistic | Emulate file interface for in-core strings +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-System-Simple | GPL+ or Artistic | "Run commands simply, with detailed diagnostics" +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-JSON | GPL+ or Artistic | Parse and convert to JSON (JavaScript Object Notation) +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-PP | GPL+ or Artistic | JSON +perl-JSON-PP | GPL+ or Artistic | JSON +perl-LDAP | GPL+ or Artistic | LDAP Perl module +perl-libintl-perl | GPLv3+ and LGPLv2+ | "Internationalization library for Perl, compatible with gettext" +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libxml-perl | (GPL+ or Artistic) and Public Domain | A collection of Perl modules for working with XML +perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes +perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP +perl-Mail-DKIM | GPL+ or Artistic | Sign and verify Internet mail with DKIM/DomainKey signatures +perl-Mail-Sender | GPL+ or Artistic | Module for sending mails with attachments through an SMTP server +perl-Mail-SPF | BSD | Object-oriented implementation of Sender Policy Framework +perl-MailTools | GPL+ or Artistic | Various ancient mail-related perl modules +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Pluggable | GPL+ or Artistic | Automatically give your module the ability to have plugins +perl-Module-Runtime | GPL+ or Artistic | Runtime module handling +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-LDAP | GPLv2+ and LGPLv2+ and MPLv1.1 | LDAP Perl module that wraps the OpenLDAP C SDK +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-MRO-Compat | GPL+ or Artistic | Mro +perl-NetAddr-IP | GPLv2+ and (GPLv2+ or Artistic clarified) | Manages IPv4 and IPv6 addresses and subnets +perl-Net-DNS | (GPL+ or Artistic) and MIT | DNS resolver modules for Perl +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-Server | GPL+ or Artistic | "Extensible, general Perl server engine" +perl-Net-SMTP-SSL | GPL+ or Artistic | SSL support for Net +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-PathTools | (GPL+ or Artistic) and BSD | "PathTools Perl module (Cwd, File" +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-LaTeX | GPL+ or Artistic | Convert POD data to formatted LaTeX +perl-podlators | (GPL+ or Artistic) and MIT | Format POD source into various output formats +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Plainer | GPL+ or Artistic | Perl extension for converting Pod to old-style Pod +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-SNMP_Session | Artistic 2.0 | SNMP support for Perl 5 +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket6 | BSD | IPv6 related part of the C socket.h defines and structure manipulators +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-srpm-macros | GPLv3+ | RPM macros for building Perl source package from source repository +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-String-CRC32 | Public Domain | Perl interface for cyclic redundancy check generation +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Virt | GPLv2+ or Artistic | Represent and manage a libvirt hypervisor connection +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | A perl module for simple terminal control +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Implementation of the soundex algorithm +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Template | (GPL+ or Artistic) and (GPLv2+ or Artistic) | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Unidecode | GPL+ or Artistic | US-ASCII transliterations of Unicode text +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-HiRes | GPL+ or Artistic | "High resolution alarm, sleep, gettimeofday, interval timers" +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Tk | (GPL+ or Artistic) and SWL | Perl Graphical User Interface ToolKit +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unix-Syslog | Artistic 2.0 | Perl interface to the UNIX syslog(3) calls +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-XML-Catalog | GPL+ or Artistic | Resolve public identifiers and remap system identifiers +perl-XML-LibXML | (GPL+ or Artistic) and MIT | Perl interface to the libxml2 library +perl-XML-NamespaceSupport | GPL+ or Artistic | A simple generic name space support class +perl-XML-Parser | GPL+ or Artistic | Perl module for parsing XML documents +perl-XML-SAX | GPL+ or Artistic | SAX parser access API for Perl +perl-XML-SAX-Base | GPL+ or Artistic | Base class SAX drivers and filters +perl-XML-Simple | GPL+ or Artistic | Easy API to maintain XML in Perl +perl-XML-TokeParser | GPL+ or Artistic | Simplified interface to XML +perl-XML-XPath | Artistic 2.0 and (GPL+ or Artistic) | XPath parser and evaluator for Perl +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +pesign | GPLv2 | Signing utility for UEFI binaries +pgaudit | PostgreSQL | PostgreSQL Audit Extension +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +php | PHP and Zend and BSD and MIT and ASL 1.0 | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-xdebug | PHP | PECL package for debugging PHP scripts +php-pecl-xdebug | PHP | PECL package for debugging PHP scripts +php-pecl-xdebug3 | BSD | Provides functions for function traces and profiling +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +pidgin | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | A Gtk+ based multiprotocol instant messaging client +pidgin-sipe | GPLv2+ | Pidgin protocol plugin to connect to MS Office Communicator +pinentry | GPLv2+ | Collection of simple PIN or passphrase entry dialogs +pinfo | GPLv2 | An info file viewer +pipewire0.2 | LGPLv2+ | Media Sharing Server compat libraries +pipewire | MIT | Media Sharing Server +pixman | MIT | Pixel manipulation library +pki-core | GPLv2 and LGPLv2 | Red Hat PKI Core Package +pki-servlet-engine | ASL 2.0 | "Apache Servlet/JSP Engine, RI for Servlet 4.0/JSP 2.3 API" +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plymouth | GPLv2+ | Graphical Boot Animation and Logger +pmdk | BSD | Persistent Memory Development Kit (former NVML) +pmdk | BSD | Persistent Memory Development Kit (former NVML) +pmdk-convert | BSD | Conversion tool for PMDK pools +pmix | BSD | Process Management Interface Exascale (PMIx) +pnm2ppa | GPLv2+ | Drivers for printing to HP PPA printers +podman | ASL 2.0 | "Manage Pods, Containers and Container Images" +podman | ASL 2.0 | "Manage Pods, Containers and Container Images" +podman | ASL 2.0 and GPLv3+ | "Manage Pods, Containers and Container Images" +podman | ASL 2.0 and GPLv3+ | "Manage Pods, Containers and Container Images" +poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | PDF rendering library +poppler-data | BSD and GPLv2 | Encoding files for use with poppler +postgres-decoderbufs | MIT | PostgreSQL Protocol Buffers logical decoder plugin +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql-jdbc | BSD | JDBC driver for PostgreSQL +postgresql-odbc | LGPLv2+ | PostgreSQL ODBC driver +potrace | GPLv2+ | Transform bitmaps into vector graphics +powertop | GPLv2 | Power consumption monitor +pptp | GPLv2+ | Point-to-Point Tunneling Protocol (PPTP) Client +procmail | GPLv2+ or Artistic | Mail processing program +prometheus-jmx-exporter | ASL 2.0 | Prometheus JMX Exporter +protobuf | BSD | Protocol Buffers - Google's data interchange format +protobuf-c | BSD | C bindings for Google's Protocol Buffers +pulseaudio | LGPLv2+ | Improved Linux Sound Server +pyatspi | LGPLv2 and GPLv2 | Python bindings for at-spi +pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +pygobject2 | "LGPLv2+ | MIT",Python 2 bindings for GObject +pygtk2 | LGPLv2+ | Python bindings for GTK+ +pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. +pyodbc | MIT | Python DB API 2.0 Module for ODBC +pyOpenSSL | ASL 2.0 | Python wrapper module around the OpenSSL library +pyparted | GPLv2+ | Python module for GNU parted +pyserial | Python | Python serial port access library +pytest | MIT | Simple powerful testing with Python +pytest | MIT | Simple powerful testing with Python +python2 | Python | "An interpreted, interactive, object-oriented programming language" +python2-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python 2 packages +python2-pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +python2-rpm-macros | MIT | RPM macros for building Python 2 packages +python2-setuptools | MIT | Easily build and distribute Python packages +python2-six | MIT | Python 2 and 3 compatibility utilities +python36 | Python | Interpreter of the Python programming language +python38 | Python | Interpreter of the Python programming language +python39 | Python | Version 3.9 of the Python interpreter +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-setuptools | MIT and (BSD or ASL 2.0) | Easily build and distribute Python packages +python3x-setuptools | MIT and (BSD or ASL 2.0) | Easily build and distribute Python packages +python3x-six | MIT | Python 2 and 3 compatibility utilities +python3x-six | MIT | Python 2 and 3 compatibility utilities +python-argcomplete | ASL 2.0 | Bash tab completion for argparse +python-argh | LGPLv3+ | Unobtrusive argparse wrapper with natural syntax +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-attrs | MIT | Python attributes without boilerplate +python-attrs | MIT | Python attributes without boilerplate +python-augeas | LGPLv2+ | Python bindings to augeas +python-backports | Public Domain | Namespace for backported Python features +python-backports-ssl_match_hostname | Python | The ssl.match_hostname() function from Python 3 +python-blivet | LGPLv2+ | A python module for system storage configuration +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-click | BSD | Simple wrapper around optparse for powerful command line utilities +python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python +python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python +python-cpio | LGPLv2+ | A Python module for accessing cpio archives +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cups | GPLv2+ | Python bindings for CUPS +python-dasbus | LGPLv2+ | DBus library in Python 3 +python-dbus-client-gen | MPLv2.0 | Library for Generating D-Bus Client Code +python-dbus-python-client-gen | MPLv2.0 | Python Library for Generating dbus-python Client Code +python-dbus-signature-pyparsing | ASL 2.0 | Parser for a D-Bus Signature +python-distro | ASL 2.0 | Linux Distribution - a Linux OS platform information API +python-dns | MIT | DNS toolkit for Python +python-docs | Python | Documentation for the Python 2 programming language +python-docs | Python | Documentation for the Python 3 programming language +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-enchant | LGPLv2+ | Python bindings for Enchant spellchecking library +python-evdev | BSD | Python bindings for the Linux input handling subsystem +python-flask | BSD | "A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions" +python-funcsigs | ASL 2.0 | "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+" +python-gevent | MIT | A coroutine-based Python networking library +python-greenlet | MIT | Lightweight in-process concurrent programming +python-gssapi | ISC | Python Bindings for GSSAPI (RFC 2743/2744 and extensions) +python-html5lib | MIT | A python based HTML parser/tokenizer +python-humanize | MIT | "Turns dates in to human readable format, e.g '3 minutes ago'" +python-hwdata | GPLv2 | Python bindings to hwdata package +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-into-dbus-python | ASL 2.0 | Transformer to dbus-python types +python-ipaddress | Python | Port of the python 3.3+ ipaddress module to 2.6+ +python-itsdangerous | BSD | Python library for passing trusted data to untrusted environments +python-jinja2 | BSD | General purpose template engine +python-jinja2 | BSD | General purpose template engine +python-jinja2 | BSD | General purpose template engine +python-jmespath | MIT | JSON Matching Expressions +python-jsonpatch | BSD | Applying JSON Patches in Python +python-jsonpointer | BSD | Resolve JSON Pointers in Python +python-jsonschema | MIT | An implementation of JSON Schema validation for Python +python-justbases | LGPLv2+ | A small library for precise conversion between arbitrary bases +python-justbytes | LGPLv2+ | Library for handling computation with address ranges in bytes +python-jwcrypto | LGPLv3+ | "Implements JWK, JWS, JWE specifications using python-cryptography" +python-jwcrypto | LGPLv3+ | "Implements JWK, JWS, JWE specifications using python-cryptography" +python-kdcproxy | MIT | MS-KKDCP (kerberos proxy) WSGI module +python-ldap | Python | An object-oriented API to access LDAP directory servers +python-lit | NCSA | Tool for executing llvm test suites +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-mako | (MIT and Python) and (BSD or GPLv2) | Mako template library for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-meh | GPLv2+ | A python library for handling exceptions +python-mock | BSD | A Python Mocking and Patching Library for Testing +python-netaddr | BSD | A pure Python network address representation and manipulation library +python-netifaces | MIT | Python library to retrieve information about network interfaces +python-networkx | BSD | Creates and Manipulates Graphs and Networks +python-nose | LGPLv2+ and Public Domain | Discovery-based unit test extension for Python +python-nose | LGPLv2+ and Public Domain | Discovery-based unit test extension for Python +python-nss | MPLv2.0 or GPLv2+ or LGPLv2+ | Python bindings for Network Security Services (NSS) +python-ntplib | MIT | Python module that offers a simple interface to query NTP servers +python-ordered-set | MIT | A Custom MutableSet that remembers its order +python-pexpect | MIT | Unicode-aware Pure Python Expect-like module +python-pid | ASL 2.0 | PID file management library +python-pillow | MIT | Python image processing library +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-ply | BSD | Python Lex-Yacc +python-ply | BSD | Python Lex-Yacc +python-podman | ASL 2.0 | RESTful API for Podman +python-podman-api | LGPLv2 | Podman API +python-prettytable | BSD | Python library to display tabular data in tables +python-productmd | LGPLv2+ | Library providing parsers for metadata related to OS installation +python-psutil | BSD | A process and system utilities module for Python +python-psutil | BSD | A process and system utilities module for Python +python-psutil | BSD | A process and system utilities module for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-ptyprocess | ISC | Run a subprocess in a pseudo terminal +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-pyasn1 | BSD | ASN.1 tools for Python +python-pycparser | BSD | C parser and AST generator written in Python +python-pycparser | BSD | C parser and AST generator written in Python +python-pycurl | LGPLv2+ or MIT | A Python interface to libcurl +python-pydbus | LGPLv2+ | Pythonic DBus library +python-pyghmi | ASL 2.0 | Python General Hardware Management Initiative (IPMI and others) +python-pygments | BSD | Syntax highlighting engine written in Python +python-pygments | BSD | Syntax highlighting engine written in Python +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-pysocks | BSD | A Python SOCKS client module +python-pysocks | BSD | A Python SOCKS client module +python-pysocks | BSD | A Python SOCKS client module +python-pytest-mock | MIT | Thin-wrapper around the mock package for easier use with py.test +python-pytoml | MIT | Parser for TOML +python-qrcode | BSD | Python QR Code image generator +python-qrcode | BSD | Python QR Code image generator +python-qt5 | GPLv3 | PyQt5 is Python bindings for Qt5 +python-reportlab | BSD | Library for generating PDFs and graphics +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests | ASL 2.0 | "HTTP library, written in Python, for human beings" +python-requests-file | ASL 2.0 | Transport adapter for using file +python-requests-ftp | ASL 2.0 | FTP transport adapter for python-requests +python-resolvelib | ISC | Resolve abstract dependencies into concrete ones +python-rpmfluff | GPLv2+ | "Lightweight way of building RPMs, and sabotaging them" +python-rpm-generators | GPLv2+ | Dependency generators for Python RPMs +python-rpm-macros | MIT | The unversioned Python RPM macros +python-scour | ASL 2.0 | An SVG scrubber +python-semantic_version | BSD | Library implementing the 'SemVer' scheme +python-setuptools_scm | MIT | Blessed package to manage your versions by scm tags +python-simpleline | GPLv2+ | A Python library for creating text UI +python-sqlalchemy | MIT | Modular and flexible ORM library for python +python-sqlalchemy | MIT | Modular and flexible ORM library for python +python-suds | LGPLv3+ | A python SOAP client +python-sushy | ASL 2.0 | Sushy is a Python library to communicate with Redfish based systems +python-toml | MIT | "Python Library for Tom's Obvious, Minimal Language" +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-virtualenv | MIT | Tool to create isolated Python environments +python-virtualenv | MIT | Tool to create isolated Python environments +python-webencodings | BSD | Character encoding for the web +python-werkzeug | BSD | The Swiss Army knife of Python web development +python-wheel | MIT | Built-package format for Python +python-wheel | MIT | Built-package format for Python +python-wheel | MIT | Built-package format for Python +python-wheel | MIT and (ASL 2.0 or BSD) | Built-package format for Python +python-yubico | BSD | Pure-python library for interacting with Yubikeys +python-yubico | BSD | Pure-python library for interacting with Yubikeys +pytz | MIT | World Timezone Definitions for Python +pytz | MIT | World Timezone Definitions for Python +pytz | MIT | World Timezone Definitions for Python +pyusb | BSD | Python bindings for libusb +pyusb | BSD | Python bindings for libusb +pyxdg | LGPLv2 | Python library to access freedesktop.org standards +PyYAML | MIT | YAML parser and emitter for Python +PyYAML | MIT | YAML parser and emitter for Python +PyYAML | MIT | YAML parser and emitter for Python +qatengine | BSD and OpenSSL | Intel QuickAssist Technology (QAT) OpenSSL Engine +qatlib | BSD and (BSD or GPLv2) | Intel QuickAssist user space library +qatzip | BSD | Intel QuickAssist Technology (QAT) QATzip Library +qemu-kvm | GPLv2 and GPLv2+ and CC-BY | QEMU is a machine emulator and virtualizer +qgnomeplatform | LGPLv2+ | Qt Platform Theme aimed to accommodate Gnome settings +qpdf | (Artistic 2.0 or ASL 2.0) and MIT | Command-line tools and library for transforming PDF files +qperf | GPLv2 or BSD | Measure socket and RDMA performance +qrencode | LGPLv2+ | Generate QR 2D barcodes +qt5 | GPLv3 | Qt5 meta package +qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Qt3D QML bindings and C++ APIs +qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtBase components +qt5-qtcanvas3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Canvas3d component +qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components +qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component +qt5-qtdoc | GFDL | Main Qt5 Reference Documentation +qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtGraphicalEffects component +qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtImageFormats component +qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Location component +qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Multimedia support +qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls for embedded +qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls +qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component +qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Sensors component +qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialBus component +qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialPort component +qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Support for rendering and displaying SVG +qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components +qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module +qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module +qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebChannel component +qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebSockets component +qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - X11 support library +qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtXmlPatterns component +radvd | BSD with advertising | A Router Advertisement daemon +raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | RDF Parser Toolkit for Redland +rarian | LGPLv2+ | Documentation meta-data library +rasqal | LGPLv2+ or ASL 2.0 | RDF Query Library +rear | GPLv3 | Relax-and-Recover is a Linux disaster recovery and system migration tool +recode | GPLv2+ | Conversion between character sets and surfaces +redfish-finder | GPLv2 | Utility for parsing SMBIOS information and configuring canonical BMC access +redhat-lsb | GPLv2 | Implementation of Linux Standard Base specification +redhat-menus | GPL+ | Configuration and data files for the desktop menus +redhat-rpm-config | GPL+ | Red Hat specific rpm configuration files +redhat-support-lib-python | ASL 2.0 | Red Hat Support Software Development Library +redhat-support-tool | ASL 2.0 | Tool for console access to Red Hat subscriber services +redis | BSD and MIT | A persistent key-value database +redis | BSD and MIT | A persistent key-value database +redland | LGPLv2+ or ASL 2.0 | RDF Application Framework +relaxngDatatype | BSD | RELAX NG Datatype API +rest | LGPLv2 | A library for access to RESTful web services +resteasy | ASL 2.0 | Framework for RESTful Web services and Java applications +rhythmbox | GPLv2+ with exceptions and GFDL | Music Management Application +rig | GPLv2 | Monitor a system for events and trigger specific actions +rpmdevtools | GPLv2+ and GPLv2 | RPM Development Tools +rpmlint | GPLv2 | Tool for checking common errors in RPM packages +rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages +rpm-ostree | LGPLv2+ | Hybrid image/package system +rrdtool | GPLv2+ with exceptions | Round Robin Database Tool to store and display time-series data +rshim | GPLv2 | User-space driver for Mellanox BlueField SoC +rsyslog | (GPLv3+ and ASL 2.0) | Enhanced system logging and kernel message trapping daemon +rtkit | GPLv3+ and BSD | Realtime Policy and Watchdog Daemon +rt-tests | GPLv2 | Programs that test various rt-features +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-bson | ASL 2.0 | Ruby Implementation of the BSON specification +rubygem-bson | ASL 2.0 | Ruby Implementation of the BSON specification +rubygem-bson | ASL 2.0 | Ruby implementation of the BSON specification +rubygem-bundler | MIT | Library and utilities to manage a Ruby application's gem dependencies +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-mysql2 | MIT | "A simple, fast Mysql library for Ruby, binding to libmysql" +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +rust | (ASL 2.0 or MIT) and (BSD and MIT) | The Rust Programming Language +rust-srpm-macros | MIT | RPM macros for building Rust source packages +rust-toolset | ASL 2.0 or MIT | Package that installs rust-toolset +saab-fonts | GPLv2+ with exceptions | Free Punjabi Unicode OpenType Serif Font +sac | W3C | Java standard interface for CSS parser +samyak-fonts | GPLv3+ with exceptions | Free Indian truetype/opentype fonts +sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner access software +sane-frontends | GPLv2+ and LGPLv2+ and GPLv2+ with exceptions | Graphical frontend to SANE +sassist | MIT | Dell SupportAssist log collector +sat4j | EPL-1.0 or LGPLv2 | A library of SAT solvers written in Java +satyr | GPLv2+ | "Tools to create anonymous, machine-friendly problem reports" +sbc | GPLv2 and LGPLv2+ | Sub Band Codec used by bluetooth A2DP +sbd | GPLv2+ | Storage-based death +sblim-cmpi-base | EPL-1.0 | SBLIM CMPI Base Providers +sblim-cmpi-devel | EPL | SBLIM CMPI Provider Development Support +sblim-gather | EPL | SBLIM Gatherer +sblim-indication_helper | EPL-1.0 | Toolkit for CMPI indication providers +sblim-sfcb | EPL-1.0 | Small Footprint CIM Broker +sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library +sblim-sfcCommon | EPL | Common functions for SBLIM Small Footprint CIM Broker and CIM Client Library. +sblim-wbemcli | EPL-1.0 | SBLIM WBEM Command Line Interface +scala | BSD and CC0 and Public Domain | A hybrid functional/object-oriented language for the JVM +scap-security-guide | BSD-3-Clause | Security guidance and baselines in SCAP formats +scap-workbench | GPLv3+ | "Scanning, tailoring, editing and validation tool for SCAP content" +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scl-utils | GPLv2+ | Utilities for alternative packaging +scrub | GPLv2+ | Disk scrubbing program +SDL | LGPLv2+ | A cross-platform multimedia library +seabios | LGPLv3 | Open-source legacy BIOS implementation +seahorse | GPLv2+ and LGPLv2+ | A GNOME application for managing encryption keys +sendmail | Sendmail | A widely used Mail Transport Agent (MTA) +setroubleshoot | GPLv2+ | Helps troubleshoot SELinux problems +setroubleshoot-plugins | GPLv2+ | Analysis plugins for use with setroubleshoot +sevctl | ASL 2.0 | Administrative utility for AMD SEV +sgabios | ASL 2.0 | Serial graphics BIOS option rom +sil-abyssinica-fonts | OFL | SIL Abyssinica fonts +sil-nuosu-fonts | OFL | The Nuosu SIL Font +sil-padauk-fonts | OFL | A font for Burmese and the Myanmar script +sil-scheherazade-fonts | OFL | An Arabic script unicode font +sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python/C++ Bindings Generator +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +si-units | BSD | International System of Units (JSR 363) +skkdic | GPLv2+ | Dictionaries for SKK (Simple Kana-Kanji conversion program) +skopeo | ASL 2.0 | Inspect Docker images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +slapi-nis | GPLv2 | NIS Server and Schema Compatibility plugins for Directory Server +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +smc-fonts | GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 and GPL+ | Open Type Fonts for Malayalam script +socat | GPLv2 | Bidirectional data relay between two data channels ('netcat++') +softhsm | BSD | Software version of a PKCS#11 Hardware Security Module +sos-collector | GPLv2 | Capture sosreports from multiple nodes simultaneously +sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | freedesktop.org sound theme +soundtouch | LGPLv2+ | "Audio Processing library for changing Tempo, Pitch and Playback Rates" +source-highlight | GPLv3+ | Produces a document with syntax highlighting +spamassassin | ASL 2.0 | Spam filter for email which can be invoked from mail delivery agents +speech-dispatcher | GPLv2+ and GPLv2 | To provide a high-level device independent layer for speech synthesis +speex | BSD | A voice compression format (codec) +speexdsp | BSD | A voice compression format (DSP) +spice | LGPLv2+ | Implements the SPICE protocol +spice-client-win | GPLv2+ | Spice client MSI installers for Windows clients +spice-gtk | LGPLv2+ | A GTK+ widget for SPICE clients +spice-protocol | BSD and LGPLv2+ | Spice protocol header files +spice-qxl-wddm-dod | ASL 2.0 | A QXL display-only driver for Windows 10 virtual machines. +spice-streaming-agent | ASL 2.0 | SPICE streaming agent +spice-vdagent | GPLv3+ | Agent for Spice guests +spice-vdagent-win | GPLv2+ | Spice agent MSI installers for Windows guests +spirv-tools | ASL 2.0 | API and commands for processing SPIR-V modules +splix | GPLv2 | Driver for QPDL/SPL2 printers (Samsung and several Xerox printers) +squid | GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) | The Squid proxy caching server +sscg | BSD | Simple SSL certificate generator +sshpass | GPLv2 | Non-interactive SSH authentication utility +stalld | GPLv2 | Daemon that finds starving tasks and gives them a temporary boost +startup-notification | LGPLv2 | Library for tracking application startup +stax-ex | CDDL-1.1 or GPLv2 | StAX API extensions +stix-fonts | OFL | Scientific and engineering fonts +stratis-cli | ASL 2.0 | Command-line tool for interacting with the Stratis daemon +stratisd | MPLv2.0 | Daemon that manages block devices to create filesystems +stress-ng | GPLv2+ | Stress test a computer system in various ways +subscription-manager-migration-data | CC0 | RHN Classic to RHSM migration data +subversion | ASL 2.0 | A Modern Concurrent Version Control System +subversion | ASL 2.0 | A Modern Concurrent Version Control System +suitesparse | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | A collection of sparse matrix libraries +supermin | GPLv2+ | Tool for creating supermin appliances +sushi | GPLv2+ with exceptions | A quick previewer for Nautilus +swig | GPLv3+ and BSD | Connects C/C++/Objective C to some high-level programming languages +swig | GPLv3+ and BSD | Connects C/C++/Objective C to some high-level programming languages +switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU +swtpm | BSD | TPM Emulator +sysstat | GPLv2+ | Collection of performance monitoring tools for Linux +system-config-printer | GPLv2+ | A printer administration tool +system-lsb | GPLv2 | Implementation of Linux Standard Base specification +systemtap | GPLv2+ | Programmable system-wide instrumentation system +taglib | LGPLv2 or MPLv1.1 | Audio Meta-Data Library +tagsoup | ASL 2.0 and (GPLv2+ or AFL) | A SAX-compliant HTML parser written in Java +tang | GPLv3+ | Network Presence Binding Daemon +targetcli | ASL 2.0 | An administration shell for storage targets +tbb | ASL 2.0 | The Threading Building Blocks library abstracts low-level threading details +tcpdump | BSD with advertising | A network traffic monitoring tool +tcsh | BSD | "An enhanced version of csh, the C shell" +teckit | LGPLv2+ or CPL | Conversion library and mapping compiler +telnet | BSD | The client program for the Telnet remote login protocol +tesseract | ASL 2.0 | Raw OCR Engine +tex-fonts-hebrew | GPL+ and LPPL | Culmus Hebrew fonts support for LaTeX +texlive | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX formatting system +tftp | BSD | The client for the Trivial File Transfer Protocol (TFTP) +thai-scalable-fonts | GPLv2+ and Bitstream Vera | Thai TrueType fonts +thermald | GPLv2+ | Thermal Management daemon +thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird mail/newsgroup client +tibetan-machine-uni-fonts | GPLv3+ with exceptions | "Tibetan Machine Uni font for Tibetan, Dzongkha and Ladakhi" +tigervnc | GPLv2+ | A TigerVNC remote display system +tinycdb | Public Domain | Utility and library for manipulating constant databases +tix | TCL | A set of extension widgets for Tk +tk | TCL | The graphical toolkit for the Tcl scripting language +tlog | GPLv2+ | Terminal I/O logger +tog-pegasus | MIT | OpenPegasus WBEM Services for Linux +tokyocabinet | LGPLv2+ | A modern implementation of a DBM +tomcatjss | LGPLv2+ | JSS Connector for Apache Tomcat +toolbox | ASL 2.0 | Script to launch privileged container with podman +toolbox | ASL 2.0 | Unprivileged development environment +toolbox | ASL 2.0 | Unprivileged development environment +torque | OpenPBS and TORQUEv1.1 | Tera-scale Open-source Resource and QUEue manager +totem | GPLv2+ with exceptions | Movie player for GNOME +totem-pl-parser | LGPLv2+ | Totem Playlist Parser library +tracer | GPLv2+ | Finds outdated running applications in your system +tracker | GPLv2+ | Desktop-neutral metadata database and search tool +tracker-miners | GPLv2+ and LGPLv2+ | Tracker miners and metadata extractors +ttmkfdir | LGPLv2+ | Utility to create fonts.scale files for truetype fonts +twolame | LGPLv2+ | Optimized MPEG Audio Layer 2 encoding library based on tooLAME +ucs-miscfixed-fonts | Public Domain | Selected set of bitmap fonts +ucx | BSD | UCX is a communication library implementing high-performance messaging +udftools | GPLv2+ | Linux UDF Filesystem userspace utilities +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udisks2 | GPLv2+ | Disk Manager +unbound | BSD | "Validating, recursive, and caching DNS(SEC) resolver" +unicode-ucd | MIT | Unicode Character Database +unit-api | BSD | JSR 363 - Units of Measurement API +univocity-parsers | ASL 2.0 | Collection of parsers for Java +unixODBC | GPLv2+ and LGPLv2+ | A complete ODBC driver manager for Linux +uom-lib | BSD | Java Unit of Measurement Libraries (JSR 363) +uom-parent | BSD | Units of Measurement Project Parent POM +uom-se | BSD | Unit Standard (JSR 363) implementation for Java SE 8 and above +uom-systems | BSD | Units of Measurement Systems (JSR 363) +upower | GPLv2+ | Power Management Service +urlview | GPLv2+ | URL extractor/launcher +urw-base35-fonts | AGPLv3 | Core Font Set containing 35 freely distributable fonts from (URW)++ +usbguard | GPLv2+ | A tool for implementing USB device usage policy +usbmuxd | GPLv3+ or GPLv2+ | Daemon for communicating with Apple's iOS devices +usbredir | LGPLv2+ | USB network redirection protocol libraries +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +uuid | MIT | Universally Unique Identifier library +v4l-utils | GPLv2+ and GPLv2 | Utilities for video4linux and DVB devices +valgrind | GPLv2+ | Tool for finding memory management bugs in programs +varnish | BSD | High-performance HTTP accelerator +varnish-modules | BSD | "A collection of modules (""vmods"") extending Varnish VCL" +velocity | ASL 2.0 | Java-based template engine +vinagre | GPLv2+ | VNC client for GNOME +vino | GPLv2+ | A remote desktop system for GNOME +virtio-win | Red Hat Proprietary and BSD-3-Clause and Apache and GPLv2 | VirtIO para-virtualized drivers for Windows(R) +virt-manager | GPLv2+ | Desktop tool for managing virtual machines via libvirt +virt-p2v | GPLv2+ | Convert a physical machine to run on KVM +virt-top | GPLv2+ | Utility like top(1) for displaying virtualization stats +virt-v2v | GPLv2+ | Convert a virtual machine to run on KVM +virt-viewer | GPLv2+ | Virtual Machine Viewer +volume_key | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | An utility for manipulating storage encryption keys and passphrases +vorbis-tools | GPLv2 | The Vorbis General Audio Compression Codec tools +vsftpd | GPLv2 with exceptions | Very Secure Ftp Daemon +vte291 | LGPLv2+ | Terminal emulator library +vulkan-headers | ASL 2.0 | Vulkan Header files and API registry +vulkan-loader | ASL 2.0 | Vulkan ICD desktop loader +vulkan-tools | ASL 2.0 | Vulkan tools +vulkan-validation-layers | ASL 2.0 | Vulkan validation layers +WALinuxAgent | ASL 2.0 | Microsoft Azure Linux Agent +wavpack | BSD | A completely open audiocodec +wayland | MIT | Wayland Compositor Infrastructure +wayland-protocols | MIT | Wayland protocols that adds functionality not available in the core protocol +webkit2gtk3 | LGPLv2 | GTK Web content engine library +webrtc-audio-processing | BSD and MIT | Library for echo cancellation +weldr-client | ASL 2.0 | Command line utility to control osbuild-composer +wget | GPLv3+ | A utility for retrieving files using the HTTP or FTP protocols +whois | GPLv2+ | Improved WHOIS client +wireshark | GPL+ | Network traffic analyzer +woff2 | MIT | Web Open Font Format 2.0 library +wqy-microhei-fonts | ASL 2.0 or GPLv3 with exceptions | Compact Chinese fonts derived from Droid +wqy-unibit-fonts | GPLv2 with exceptions | WenQuanYi Unibit Bitmap Font +wsmancli | BSD | WS-Management-Command line Interface +xalan-j2 | ASL 2.0 and W3C | Java XSLT processor +xapian-core | GPLv2+ | The Xapian Probabilistic Information Retrieval Library +Xaw3d | MIT and GPLv3+ | A version of the MIT Athena widget set for X +xcb-util | MIT | Convenience libraries sitting on top of libxcb +xcb-util-image | MIT | Port of Xlib's XImage and XShmImage functions on top of libxcb +xcb-util-keysyms | MIT | Standard X key constants and keycodes conversion on top of libxcb +xcb-util-renderutil | MIT | Convenience functions for the Render extension +xcb-util-wm | MIT | Client and window-manager helper library on top of libxcb +xdg-desktop-portal | LGPLv2+ | Portal frontend service to flatpak +xdg-desktop-portal-gtk | LGPLv2+ | Backend implementation for xdg-desktop-portal using GTK+ +xdg-user-dirs | GPLv2+ and MIT | Handles user special directories +xdg-user-dirs-gtk | GPL+ | Gnome integration of special directories +xdg-utils | MIT | Basic desktop integration functions +xdp-tools | GPLv2 | Utilities and example programs for use with XDP +xerces-j2 | ASL 2.0 and W3C | Java XML parser +xinetd | xinetd | A secure replacement for inetd +xkeyboard-config | MIT | X Keyboard Extension configuration data +xml-commons-apis | ASL 2.0 and W3C and Public Domain | "APIs for DOM, SAX, and JAXP" +xml-commons-apis | ASL 2.0 and W3C and Public Domain | "APIs for DOM, SAX, and JAXP" +xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons +xmlgraphics-commons | ASL 2.0 | XML Graphics Commons +xmlsec1 | MIT | "Library providing support for ""XML Signature"" and ""XML Encryption"" standards" +xmlstreambuffer | CDDL-1.0 or GPLv2 with exceptions | XML Stream Buffer +xmlto | GPLv2+ | A tool for converting XML files to various formats +xorg-sgml-doctools | MIT | X.Org SGML documentation generation tools +xorg-x11-docs | MIT | X.Org X11 documentation +xorg-x11-drivers | MIT | X.Org X11 driver installation package +xorg-x11-drv-ati | MIT | Xorg X11 ati video driver +xorg-x11-drv-dummy | MIT | Xorg X11 dummy video driver +xorg-x11-drv-evdev | MIT | Xorg X11 evdev input driver +xorg-x11-drv-fbdev | MIT | Xorg X11 fbdev video driver +xorg-x11-drv-intel | MIT | Xorg X11 Intel video driver +xorg-x11-drv-libinput | MIT | Xorg X11 libinput input driver +xorg-x11-drv-nouveau | MIT | Xorg X11 nouveau video driver for NVIDIA graphics chipsets +xorg-x11-drv-qxl | MIT | Xorg X11 qxl video driver +xorg-x11-drv-v4l | MIT | Xorg X11 v4l video driver +xorg-x11-drv-vesa | MIT | Xorg X11 vesa video driver +xorg-x11-drv-vmware | MIT | Xorg X11 vmware video driver +xorg-x11-drv-wacom | GPLv2+ | Xorg X11 wacom input driver +xorg-x11-fonts | MIT and Lucida and Public Domain | X.Org X11 fonts +xorg-x11-font-utils | MIT | X.Org X11 font utilities +xorg-x11-proto-devel | MIT | X.Org X11 Protocol headers +xorg-x11-server | MIT | X.Org X11 X server +xorg-x11-server-utils | MIT | X.Org X11 X server utilities +xorg-x11-server-Xwayland | MIT | Xwayland +xorg-x11-utils | MIT | X.Org X11 X client utilities +xorg-x11-xauth | MIT | X.Org X11 X authority utilities +xorg-x11-xbitmaps | MIT | X.Org X11 application bitmaps +xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts +xorg-x11-xkb-utils | MIT | X.Org X11 xkb utilities +xrestop | GPLv2+ | X Resource Monitor +xsane | GPLv2+ and LGPLv2+ | X Window System front-end for the SANE scanner interface +xsom | CDDL-1.1 or GPLv2 with exceptions | XML Schema Object Model (XSOM) +xterm | MIT | Terminal emulator for the X Window System +xz-java | Public Domain | Java implementation of XZ data compression +yajl | ISC | Yet Another JSON Library (YAJL) +yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Help browser for the GNOME desktop +yelp-tools | GPLv2+ | "Create, manage, and publish documentation for Yelp" +yelp-xsl | LGPLv2+ and GPLv2+ | XSL stylesheets for the yelp help browser +ypbind | GPLv2 | The NIS daemon which binds NIS clients to an NIS domain +ypserv | GPLv2 | The NIS (Network Information Service) server +yp-tools | GPLv2 | NIS (or YP) client programs +zaf | LGPLv2+ | South Africa hyphenation rules +zenity | LGPLv2+ | Display dialog boxes from shell scripts +zziplib | LGPLv2+ or MPLv1.1 | Lightweight library to easily extract data from zip files + +## 3. PowerTools +### 3.1 PowerTools 软件包清单 +PowerTools 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。 + +下表列出了 Anolis OS 8.8 qu1 LoongArch64 PowerTools 软件包库中的所有软件包及其许可证。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +ant | ASL 2.0 | Java build tool +ant-contrib | ASL 2.0 and ASL 1.1 | Collection of tasks for Ant +antlr | ANTLR-PD | ANother Tool for Language Recognition +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-beanutils | ASL 2.0 | Java utility methods for accessing and modifying the properties of arbitrary JavaBeans +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | "Provides new interfaces, implementations and utilities for Java Collections" +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-exec | ASL 2.0 | Java library to reliably execute external processes from within the JVM +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-commons-net | ASL 2.0 | Internet protocol suite Java library +apache-commons-parent | ASL 2.0 | Apache Commons Parent Pom +apache-ivy | ASL 2.0 | Java-based dependency manager +apache-parent | ASL 2.0 | Parent POM file for Apache projects +apache-resource-bundles | ASL 2.0 | Apache Resource Bundles +aqute-bnd | ASL 2.0 | BND Tool +asio | Boost | A cross-platform C++ library for network programming +assertj-core | ASL 2.0 | Library of assertions similar to fest-assert +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +autoconf213 | GPLv2+ | A GNU tool for automatically configuring source code +autoconf-archive | GPLv3+ with exceptions | The Autoconf Macro Archive +autotrace | GPLv2+ and LGPLv2+ | Utility for converting bitmaps to vector graphics +bcel | ASL 2.0 | Byte Code Engineering Library +beust-jcommander | ASL 2.0 | Java framework for parsing command line parameters +brasero | GPLv3+ | Gnome CD/DVD burning application +bsf | ASL 2.0 | Bean Scripting Framework +bsh | ASL 2.0 and BSD and Public Domain | Lightweight Scripting for Java +byaccj | Public Domain | Parser Generator with Java Extension +cal10n | MIT | Compiler assisted localization library (CAL10N) +cdi-api | ASL 2.0 | CDI API +cglib | ASL 2.0 and BSD | Code Generation Library for Java +cmocka | ASL 2.0 | An elegant unit testing framework for C with support for mock objects +codemodel | CDDL-1.1 or GPLv2 with exceptions | Java library for code generators +compat-guile18 | LGPLv2+ | A GNU implementation of Scheme for application extensibility +cppcheck | GPLv3+ | Tool for static C/C++ code analysis +cppunit | LGPLv2+ | C++ unit testing framework +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | DocBook to LaTeX/ConTeXt Publishing +dbus-c++ | LGPLv2+ | Native C++ bindings for D-Bus +dejagnu | GPLv3+ | A front end for testing other programs +docbook2X | MIT | Convert docbook into man and Texinfo +docbook5-schemas | Freely redistributable without restriction | "Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X" +docbook-style-dsssl | DMIT | Norman Walsh's modular stylesheets for DocBook +docbook-utils | GPLv2+ | Shell scripts for managing DocBook documents +dotnet5.0-build-reference-packages | MIT | Reference packages needed by the .NET 5.0 SDK build +doxygen | GPL+ | A documentation system for C/C++ +dwarves | GPLv2 | Debugging Information Manipulation Tools (pahole & friends) +easymock | ASL 2.0 | Easy mock objects +eglexternalplatform | MIT | EGL External Platform Interface headers +eigen3 | MPLv2.0 and LGPLv2+ and BSD | A lightweight C++ template library for vector and matrix math +elinks | GPLv2 | A text-mode Web browser +enca | GPLv2 | Character set analyzer and detector +exec-maven-plugin | ASL 2.0 | Exec Maven Plugin +execstack | GPLv2+ | Utility to set/clear/query executable stack bit +felix-osgi-compendium | ASL 2.0 | Felix OSGi R4 Compendium Bundle +felix-osgi-core | ASL 2.0 | Felix OSGi R4 Core Bundle +felix-osgi-foundation | ASL 2.0 | Felix OSGi Foundation EE Bundle +felix-parent | ASL 2.0 | Parent POM file for Apache Felix Specs +felix-utils | ASL 2.0 | Utility classes for OSGi +flite | MIT | "Small, fast speech synthesis engine (text-to-speech)" +fontforge | GPLv3+ | Outline and bitmap font editor +forge-parent | ASL 2.0 | Sonatype Forge Parent Pom +fusesource-pom | ASL 2.0 | Parent POM for FuseSource Maven projects +fuse-sshfs | GPLv2 | FUSE-Filesystem to access remote filesystems via SSH +geronimo-annotation | ASL 2.0 | Java EE +geronimo-jms | ASL 2.0 | J2EE JMS v1.1 API +geronimo-jpa | ASL 2.0 | Java persistence API implementation +geronimo-parent-poms | ASL 2.0 | Parent POM files for geronimo-specs +gflags | BSD | Library for commandline flag processing +glassfish-annotation-api | CDDL or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification +glassfish-legal | CDDL or GPLv2 with exceptions | Legal License for glassfish code +glassfish-master-pom | CDDL or GPLv2 with exceptions | Master POM for Glassfish Maven projects +glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API +glew | BSD and MIT | The OpenGL Extension Wrangler Library +glm | MIT | C++ mathematics library for graphics programming +glog | BSD | A C++ application logging library +gnome-common | GPLv2+ | Useful things common to building GNOME packages from scratch +gnu-efi | BSD | Development Libraries and headers for EFI +go-compilers | GPLv3+ | Go language compilers for various architectures +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-roboto-slab-fonts | ASL 2.0 | Google Roboto Slab fonts +gperf | GPLv3+ | A perfect hash function generator +gtest | BSD and ASL2.0 | Google C++ testing framework +gtk-doc | GPLv2+ and GFDL | API documentation generation tool for GTK+ and GNOME +gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java +hamcrest | BSD | Library of matchers for building test expressions +hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code +help2man | GPLv3+ | Create simple man pages from --help output +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpcomponents-project | ASL 2.0 | Common POM file for HttpComponents +imake | MIT | imake source code configuration and build system +isorelax | MIT and ASL 1.1 | Public interfaces for RELAX Core +jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards +jakarta-oro | ASL 1.1 | Full regular expressions API +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +javacc | BSD | A parser/scanner generator for java +javacc-maven-plugin | ASL 2.0 | JavaCC Maven Plugin +java_cup | MIT | LALR parser generator for Java +javamail | CDDL-1.0 or GPLv2 with exceptions | Java Mail API +javapackages-tools | BSD | Macros and scripts for Java packaging support +javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation +jaxen | BSD and W3C | An XPath engine written in Java +jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API +jboss-parent | CC0 | JBoss Parent POM +jdepend | BSD | Java Design Quality Metrics +jdependency | ASL 2.0 | This project provides an API to analyse class dependencies +jdom | Saxpath | Java alternative to DOM and SAX +jdom2 | Saxpath | Java manipulation of XML made easy +jflex | BSD | Fast Scanner Generator +jline | BSD | JLine is a Java library for handling console input +jsch | BSD | Pure Java implementation of SSH2 +jsoup | MIT | Java library for working with real-world HTML +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +jtidy | zlib | HTML syntax checker and pretty printer +junit | EPL-1.0 | Java regression test package +jvnet-parent | ASL 2.0 | Java.net parent POM file +jzlib | BSD | Re-implementation of zlib in pure Java +kronosnet | GPLv2+ and LGPLv2+ | Multipoint-to-Multipoint VPN daemon +ladspa | LGPLv2+ | "Linux Audio Developer's Simple Plug-in API, examples and tools" +latex2html | GPLv2+ | Converts LaTeX documents to HTML +lensfun | LGPLv3 and CC-BY-SA | Library to rectify defects introduced by photographic lenses +libaec | BSD | Adaptive Entropy Coding library +libchamplain | LGPLv2+ | Map view for Clutter +libdap | LGPLv2+ | The C++ DAP2 library from OPeNDAP +libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib +libdnet | BSD | Simple portable interface to lowlevel networking routines +libdwarf | LGPLv2 | Library to access the DWARF Debugging file format +libEMF | LGPLv2+ and GPLv2+ | A library for generating Enhanced Metafiles +libeot | MPLv2.0 | A library for parsing Embedded OpenType font files +libgpod | LGPLv2+ | Library to access the contents of an iPod +libIDL | LGPLv2+ | Library for parsing IDL (Interface Definition Language) +liboggz | BSD | Simple programming interface for Ogg files and streams +librx | GPLv2+ | POSIX regexp functions +libsass | MIT | C/C++ port of the Sass CSS precompiler +libuninameslist | BSD | A library providing Unicode character names and annotations +linuxdoc-tools | MIT | A text formatting package based on SGML +log4j12 | ASL 2.0 | Java logging package +lua-filesystem | MIT | File System Library for the Lua Programming Language +lua-lunit | MIT | Unit testing framework for Lua +lua-posix | MIT | A POSIX library for Lua +lynx | GPLv2 | A text-based Web browser +maven2 | ASL 2.0 | Java project management and project comprehension tool +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-antrun-plugin | ASL 2.0 | Maven AntRun Plugin +maven-archiver | ASL 2.0 | Maven Archiver +maven-artifact-resolver | ASL 2.0 | Maven Artifact Resolution API +maven-artifact-transfer | ASL 2.0 | Apache Maven Artifact Transfer +maven-assembly-plugin | ASL 2.0 | Maven Assembly Plugin +maven-clean-plugin | ASL 2.0 | Maven Clean Plugin +maven-common-artifact-filters | ASL 2.0 | Maven Common Artifact Filters +maven-compiler-plugin | ASL 2.0 | Maven Compiler Plugin +maven-dependency-analyzer | ASL 2.0 | Maven dependency analyzer +maven-dependency-plugin | ASL 2.0 | "Plugin to manipulate, copy and unpack local and remote artifacts" +maven-dependency-tree | ASL 2.0 | Maven dependency tree artifact +maven-doxia | ASL 2.0 | Content generation framework +maven-doxia-sitetools | ASL 2.0 | Doxia content generation framework +maven-enforcer | ASL 2.0 | Maven Enforcer +maven-file-management | ASL 2.0 | Maven File Management API +maven-filtering | ASL 2.0 | Shared component providing resource filtering +maven-install-plugin | ASL 2.0 | Maven Install Plugin +maven-invoker | ASL 2.0 | Fires a maven build in a clean environment +maven-invoker-plugin | ASL 2.0 | Maven Invoker Plugin +maven-jar-plugin | ASL 2.0 | Maven JAR Plugin +maven-parent | ASL 2.0 | Apache Maven parent POM +maven-plugin-build-helper | MIT | Build Helper Maven Plugin +maven-plugin-bundle | ASL 2.0 | Maven Bundle Plugin +maven-plugins-pom | ASL 2.0 | Maven Plugins POM +maven-plugin-testing | ASL 2.0 | Maven Plugin Testing +maven-plugin-tools | ASL 2.0 | Maven Plugin Tools +maven-remote-resources-plugin | ASL 2.0 | Maven Remote Resources Plugin +maven-reporting-api | ASL 2.0 | API to manage report generation +maven-reporting-impl | ASL 2.0 | Abstract classes to manage report generation +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resources-plugin | ASL 2.0 | Maven Resources Plugin +maven-script-interpreter | ASL 2.0 | Maven Script Interpreter +maven-shade-plugin | ASL 2.0 | This plugin provides the capability to package the artifact in an uber-jar +maven-shared | ASL 2.0 | Maven Shared Components +maven-shared-incremental | ASL 2.0 | Maven Incremental Build support utilities +maven-shared-io | ASL 2.0 | "API for I/O support like logging, download or file scanning" +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-source-plugin | ASL 2.0 | Plugin creating source JAR +maven-surefire | ASL 2.0 and CPL | Test framework project +maven-verifier | ASL 2.0 | Maven verifier +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +meson | ASL 2.0 | High productivity build system +metis | ASL 2.0 and BSD and LGPLv2+ | Serial Graph Partitioning and Fill-reducing Matrix Ordering +mingw-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross-compiled version of binutils for Win32 and Win64 environments +mingw-bzip2 | BSD | MinGW port of bzip2 file compression utility +mingw-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library +mingw-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime +mingw-expat | MIT | MinGW Windows port of expat XML parser library +mingw-filesystem | GPLv2+ | MinGW cross compiler base filesystem and environment +mingw-fontconfig | MIT | MinGW Windows Fontconfig library +mingw-freetype | FTL or GPLv2+ | Free and portable font rendering engine +mingw-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C +mingw-gettext | GPLv2+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages +mingw-glib2 | LGPLv2+ | MinGW Windows GLib2 library +mingw-gstreamer1 | LGPLv2+ | MinGW Windows Streaming-Media Framework Runtime +mingw-harfbuzz | MIT | MinGW Windows Harfbuzz library +mingw-headers | Public Domain and LGPLv2+ and ZPLv2.1 | Win32/Win64 header files +mingw-icu | MIT and UCD and Public Domain | MinGW compilation of International Components for Unicode Tools +mingw-libffi | BSD | A portable foreign function interface library for MinGW +mingw-libjpeg-turbo | wxWidgets | MinGW Windows Libjpeg-turbo library +mingw-libpng | zlib | MinGW Windows Libpng library +mingw-libtiff | libtiff | MinGW Windows port of the LibTIFF library +mingw-openssl | OpenSSL | MinGW port of the OpenSSL toolkit +mingw-pcre | BSD | MinGW Windows pcre library +mingw-pixman | MIT | MinGW Windows Pixman library +mingw-pkg-config | GPLv2+ | A tool for determining compilation options +mingw-readline | GPLv2+ | MinGW port of readline for editing typed command lines +mingw-sqlite | Public Domain | MinGW Windows port of sqlite embeddable SQL database engine +mingw-termcap | GPLv2+ | MinGW terminal feature database +mingw-win-iconv | Public Domain | Iconv implementation using Win32 API +mingw-winpthreads | MIT and BSD | MinGW pthread library +mingw-zlib | zlib | MinGW Windows zlib compression library +mockito | MIT | A Java mocking framework +modello | ASL 2.0 and BSD and MIT | Modello Data Model toolkit +mojo-parent | ASL 2.0 | Codehaus MOJO parent project pom file +munge-maven-plugin | CDDL-1.0 | Munge Maven Plugin +nasm | BSD | A portable x86 assembler which uses Intel-like syntax +ninja-build | ASL 2.0 | A small build system with a focus on speed +nkf | BSD | A Kanji code conversion filter +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +objectweb-pom | ASL 2.0 | Objectweb POM +objenesis | ASL 2.0 | A library for instantiating Java objects +ocaml | QPL and (LGPLv2+ with exceptions) | OCaml compiler and programming environment +ocaml-camlp4 | LGPLv2+ with exceptions | Pre-Processor-Pretty-Printer for OCaml +ocaml-cppo | BSD | Equivalent of the C preprocessor for OCaml programs +ocaml-extlib | LGPLv2+ with exceptions | OCaml ExtLib additions to the standard library +ocaml-findlib | BSD | Objective CAML package manager and build helper +ocaml-labltk | LGPLv2+ with exceptions | Tcl/Tk interface for OCaml +ocaml-ocamlbuild | LGPLv2+ with exceptions | Build tool for OCaml libraries and programs +opencl-filesystem | Public Domain | OpenCL filesystem layout +opencl-headers | MIT | OpenCL (Open Computing Language) header files +openjade | DMIT | A DSSSL implementation +opensp | MIT | SGML and XML parser +osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles +osgi-compendium | ASL 2.0 | Interfaces and Classes for use in compiling OSGi bundles +osgi-core | ASL 2.0 | OSGi Core API +os-maven-plugin | ASL 2.0 | Maven plugin for generating platform-dependent properties +pandoc | GPLv2+ | Conversion between markup formats +perl-AnyEvent | GPL+ or Artistic | Framework for multiple event loops +perl-B-Hooks-EndOfScope | GPL+ or Artistic | Execute code after scope compilation finishes +perl-Canary-Stability | GPL+ or Artistic | Canary to check perl compatibility for Schmorp's modules +perl-Capture-Tiny | ASL 2.0 | "Capture STDOUT and STDERR from Perl, XS or external programs" +perl-Class-Accessor | GPL+ or Artistic | Automated accessor generation +perl-Class-Data-Inheritable | GPL+ or Artistic | "Inheritable, overridable class data" +perl-Class-Factory-Util | GPL+ or Artistic | Provide utility methods for factory classes +perl-Class-Method-Modifiers | GPL+ or Artistic | Provides Moose-like method modifiers +perl-Class-Singleton | GPL+ or Artistic | "Implementation of a ""Singleton"" class" +perl-Class-Tiny | ASL 2.0 | Minimalist class construction +perl-Class-XSAccessor | GPL+ or Artistic | Generate fast XS accessors without run-time compilation +perl-Clone | GPL+ or Artistic | Recursively copy perl data types +perl-common-sense | GPL+ or Artistic | Common sense Perl defaults +perl-Config-AutoConf | GPL+ or Artistic | A module to implement some of AutoConf macros in pure Perl +perl-Data-UUID | BSD and MIT | Globally/Universally Unique Identifiers (GUIDs/UUIDs) +perl-Date-ISO8601 | GPL+ or Artistic | Three ISO 8601 numerical calendars +perl-DateTime | Artistic 2.0 | Date and time object for Perl +perl-DateTime-Format-Builder | Artistic 2.0 and (GPL+ or Artistic) | Create DateTime parser classes and objects +perl-DateTime-Format-HTTP | GPL+ or Artistic | HTTP protocol date conversion routines +perl-DateTime-Format-ISO8601 | GPL+ or Artistic | Parses ISO8601 formats +perl-DateTime-Format-Mail | GPL+ or Artistic | Convert between DateTime and RFC2822/822 formats +perl-DateTime-Format-Strptime | Artistic 2.0 | Parse and format strptime and strftime patterns +perl-DateTime-Locale | (GPL+ or Artistic) and Unicode | Localization support for DateTime.pm +perl-DateTime-TimeZone | (GPL+ or Artistic) and Public Domain | Time zone object base class and factory +perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | System V and POSIX timezone strings +perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | Tzfile (zoneinfo) timezone files +perl-Devel-CallChecker | GPL+ or Artistic | Custom op checking attached to subroutines +perl-Devel-Caller | GPL+ or Artistic | Meatier versions of caller +perl-Devel-CheckLib | GPL+ or Artistic | Check that a library is available +perl-Devel-GlobalDestruction | GPL+ or Artistic | "Expose PL_dirty, the flag that marks global destruction" +perl-Devel-LexAlias | GPL+ or Artistic | Alias lexical variables +perl-Devel-StackTrace | Artistic 2.0 | Perl module implementing stack trace and stack trace frame objects +perl-Devel-Symdump | GPL+ or Artistic | A Perl module for inspecting Perl's symbol table +perl-Digest-CRC | Public Domain | Generic CRC functions +perl-Digest-SHA1 | GPL+ or Artistic | Digest-SHA1 Perl module +perl-Dist-CheckConflicts | GPL+ or Artistic | Declare version conflicts for your dist +perl-DynaLoader-Functions | GPL+ or Artistic | Deconstructed dynamic C library loading +perl-Eval-Closure | GPL+ or Artistic | Safely and cleanly create closures via string eval +perl-Exception-Class | GPL+ or Artistic | Module that allows you to declare real exception classes in Perl +perl-Exporter-Tiny | GPL+ or Artistic | An exporter with the features of Sub +perl-File-BaseDir | GPL+ or Artistic | Use the Freedesktop.org base directory specification +perl-File-chdir | GPL+ or Artistic | A more sensible way to change directories +perl-File-Copy-Recursive | GPL+ or Artistic | Extension for recursively copying files and directories +perl-File-DesktopEntry | GPL+ or Artistic | Object to handle .desktop files +perl-File-Find-Object | GPLv2+ or Artistic 2.0 | Object oriented File +perl-File-Find-Rule | GPL+ or Artistic | Perl module implementing an alternative interface to File +perl-File-MimeInfo | GPL+ or Artistic | Determine file type and open application +perl-File-ReadBackwards | GPL+ or Artistic | Read a file backwards by lines +perl-File-Remove | GPL+ or Artistic | Convenience module for removing files and directories +perl-gettext | GPL+ or Artistic | Interface to gettext family of functions +perl-HTML-Tree | GPL+ or Artistic | HTML tree handling modules for Perl +perl-HTTP-Daemon | GPL+ or Artistic | Simple HTTP server class +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Import-Into | GPL+ or Artistic | Import packages into other packages +perl-IO-All | GPL+ or Artistic | IO +perl-IO-stringy | GPL+ or Artistic | I/O on in-core objects like strings and arrays for Perl +perl-IO-Tty | (GPL+ or Artistic) and BSD | Perl interface to pseudo tty's +perl-IPC-Run | GPL+ or Artistic | Perl module for interacting with child processes +perl-IPC-Run3 | GPL+ or Artistic or BSD | Run a subprocess in batch mode +perl-JSON-XS | GPL+ or Artistic | "JSON serializing/de-serializing, done correctly and fast" +perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | Provide the stuff missing in List +perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | Provide compiled List +perl-MIME-Charset | GPL+ or Artistic | Charset Informations for MIME +perl-MIME-Types | GPL+ or Artistic | MIME types module for Perl +perl-Module-Implementation | Artistic 2.0 | Loads one of several alternate underlying implementations for a module +perl-Module-Install | GPL+ or Artistic | "Standalone, extensible Perl module installer" +perl-Module-Install-AuthorTests | GPL+ or Artistic | Designate tests only run by module authors +perl-Module-Install-ReadmeFromPod | GPL+ or Artistic | Module +perl-Module-ScanDeps | GPL+ or Artistic | Recursively scan Perl code for dependencies +perl-namespace-autoclean | GPL+ or Artistic | Keep imports out of your namespace +perl-namespace-clean | GPL+ or Artistic | Keep your namespace tidy +perl-Number-Compare | GPL+ or Artistic | Perl module for numeric comparisons +perl-Package-DeprecationManager | Artistic 2.0 | Manage deprecation warnings for your distribution +perl-Package-Stash | GPL+ or Artistic | Routines for manipulating stashes +perl-Package-Stash-XS | GPL+ or Artistic | Faster and more correct implementation of the Package +perl-PadWalker | GPL+ or Artistic | Play with other people's lexical variables +perl-Params-Classify | GPL+ or Artistic | Argument type classification +perl-Params-Validate | Artistic 2.0 and (GPL+ or Artistic) | Params-Validate Perl module +perl-Params-ValidationCompiler | Artistic 2.0 | "Build an optimized subroutine parameter validator once, use it forever" +perl-Path-Tiny | ASL 2.0 | File path utility +perl-Perl-Destruct-Level | GPL+ or Artistic | Allows you to change perl's internal destruction level +perl-PerlIO-utf8_strict | GPL+ or Artistic | Fast and correct UTF-8 I/O +perl-Pod-Coverage | GPL+ or Artistic | Checks if the documentation of a module is comprehensive +perl-Pod-Markdown | GPL+ or Artistic | Convert POD to Markdown +perl-prefork | GPL+ or Artistic | Optimized module loading for forking or non-forking processes +perl-Readonly | GPL+ or Artistic | "Facility for creating read-only scalars, arrays, hashes" +perl-Ref-Util | MIT | Utility functions for checking references +perl-Ref-Util-XS | MIT | Utility functions for checking references +perl-Role-Tiny | GPL+ or Artistic | A nouvelle cuisine portion size slice of Moose +perl-Scope-Guard | GPL+ or Artistic | Lexically scoped resource management +perl-SGMLSpm | GPLv2+ | Perl library for parsing the output of nsgmls +perl-Specio | Artistic 2.0 | Type constraints and coercions for Perl +perl-Sub-Exporter-Progressive | GPL+ or Artistic | Only use Sub +perl-Sub-Identify | GPL+ or Artistic | Retrieve names of code references +perl-Sub-Info | GPL+ or Artistic | Tool for inspecting Perl subroutines +perl-Sub-Name | GPL+ or Artistic | Name - or rename - a sub +perl-Sub-Uplevel | GPL+ or Artistic | Apparently run a function in a higher stack frame +perl-SUPER | GPL+ or Artistic | Sane superclass method dispatcher +perl-Switch | GPL+ or Artistic | A switch statement for Perl +perl-Taint-Runtime | GPL+ or Artistic | Runtime enable taint checking +perl-Term-Size-Any | GPL+ or Artistic | Retrieve terminal size +perl-Term-Size-Perl | GPL+ or Artistic | Perl extension for retrieving terminal size (Perl version) +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Test2-Suite | GPL+ or Artistic | Set of tools built upon the Test2 framework +perl-Test-Deep | GPL+ or Artistic | Extremely flexible deep comparison +perl-Test-Differences | GPL+ or Artistic | Test strings and data structures and show differences if not OK +perl-Test-Exception | GPL+ or Artistic | Library of test functions for exception based Perl code +perl-Test-Fatal | GPL+ or Artistic | Incredibly simple helpers for testing code with exceptions +perl-Test-LongString | GPL+ or Artistic | Perl module to test long strings +perl-Test-NoWarnings | LGPLv2+ | Make sure you didn't emit any warnings while testing +perl-Test-Pod | GPL+ or Artistic | Test POD files for correctness +perl-Test-Pod-Coverage | Artistic 2.0 | Check for pod coverage in your distribution +perl-Test-Requires | GPL+ or Artistic | Checks to see if a given module can be loaded +perl-Test-Taint | GPL+ or Artistic | Tools to test taintedness +perl-Test-Warn | GPL+ or Artistic | Perl extension to test methods for warnings +perl-Test-Warnings | GPL+ or Artistic | Test for warnings and the lack of them +perl-Text-CharWidth | GPL+ or Artistic | Get number of occupied columns of a string on terminal +perl-Text-WrapI18N | GPL+ or Artistic | Line wrapping with support for several locale setups +perltidy | GPLv2+ | Tool for indenting and re-formatting Perl scripts +perl-Tie-IxHash | GPL+ or Artistic | Ordered associative arrays for Perl +perl-Types-Serialiser | GPL+ or Artistic | Simple data types for common serialization formats +perl-Unicode-EastAsianWidth | CC0 | East Asian Width properties +perl-Unicode-LineBreak | GPL+ or Artistic | UAX #14 Unicode Line Breaking Algorithm +perl-Unicode-UTF8 | GPL+ or Artistic | Encoding and decoding of UTF-8 encoding form +perl-Variable-Magic | GPL+ or Artistic | Associate user-defined magic to variables from Perl +perl-XML-DOM | GPL+ or Artistic | DOM extension to XML +perl-XML-RegExp | GPL+ or Artistic | Regular expressions for XML tokens +perl-XML-Twig | GPL+ or Artistic | Perl module for processing huge XML documents in tree mode +perl-YAML-LibYAML | GPL+ or Artistic | Perl YAML Serialization using XS and libyaml +perl-YAML-Syck | BSD and MIT | "Fast, lightweight YAML loader and dumper" +perl-YAML-Tiny | GPL+ or Artistic | Read/Write YAML files with as little code as possible +plexus-ant-factory | ASL 2.0 | Plexus Ant component factory +plexus-archiver | ASL 2.0 | Plexus Archiver Component +plexus-bsh-factory | MIT | Plexus Bsh component factory +plexus-build-api | ASL 2.0 | Plexus Build API +plexus-cipher | ASL 2.0 | Plexus Cipher +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-cli | ASL 2.0 | Command Line Interface facilitator for Plexus +plexus-compiler | MIT and ASL 2.0 | Compiler call initiators for Plexus +plexus-component-api | ASL 2.0 | Plexus Component API +plexus-component-factories-pom | ASL 2.0 | Plexus Component Factories POM +plexus-components-pom | ASL 2.0 | Plexus Components POM +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-i18n | ASL 2.0 | Plexus I18N Component +plexus-interactivity | MIT | Plexus Interactivity Handler Component +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-io | ASL 2.0 | Plexus IO Components +plexus-languages | ASL 2.0 | Plexus Languages +plexus-pom | ASL 2.0 | Root Plexus Projects POM +plexus-resources | MIT | Plexus Resource Manager +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plexus-velocity | ASL 2.0 | Plexus Velocity Component +plotutils | GPLv2+ and GPLv3+ | GNU vector and raster graphics utilities and libraries +po4a | GPL+ | A tool maintaining translations anywhere +powermock | ASL 2.0 | A Java mocking framework +pps-tools | GPLv2+ | LinuxPPS user-space tools +pstoedit | GPLv2+ | Translates PostScript and PDF graphics into other vector formats +py3c | MIT and CC-BY-SA | Guide and compatibility macros for porting extensions to Python 3 +pybind11 | BSD | Seamless operability between C++11 and Python +pytest | MIT | Simple powerful testing with Python +pytest | MIT | Simple powerful testing with Python +python3x-pyparsing | MIT | Python package with an object-oriented approach to text processing +python3x-pyparsing | MIT | Python package with an object-oriented approach to text processing +python-atomicwrites | MIT | Python Atomic file writes on POSIX +python-attrs | MIT | Python attributes without boilerplate +python-attrs | MIT | Python attributes without boilerplate +python-httplib2 | MIT | A comprehensive HTTP client library +python-hypothesis | MPLv2.0 | Library for property based testing +python-imagesize | MIT | Python module for analyzing image file headers and returning image sizes +python-iniconfig | MIT | Brain-dead simple parsing of ini files +python-iso8601 | MIT | Simple module to parse ISO 8601 dates +python-lesscpy | MIT | Lesscss compiler +python-markdown | BSD | Markdown implementation in Python +python-mock | BSD | A Python Mocking and Patching Library for Testing +python-more-itertools | MIT | Python library for efficient use of itertools utility +python-more-itertools | MIT | "More routines for operating on Python iterables, beyond itertools" +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-py | MIT and Public Domain | "Library with cross-python path, ini-parsing, io, code, log facilities" +python-setuptools_scm | MIT | Blessed package to manage your versions by scm tags +python-snowballstemmer | BSD | Provides 16 stemmer algorithms generated from Snowball algorithms +python-sphinx | BSD and Public Domain and Python and (MIT or GPLv2) | Python documentation generator +python-sphinxcontrib-websupport | BSD | Sphinx API for Web Apps +python-sphinx_rtd_theme | MIT | Sphinx theme for readthedocs.org +python-sphinx-theme-alabaster | BSD | Configurable sidebar-enabled Sphinx theme +python-sure | GPLv3+ | Utility belt for automated testing in Python +python-unittest2 | BSD | The new features in unittest backported to Python 2.4+ +python-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes +python-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes +python-whoosh | BSD | "Fast, pure-Python full text indexing, search, and spell checking library" +pyxattr | LGPLv2+ | Extended attributes library wrapper for Python +qdox | ASL 2.0 | Extract class/interface/method definitions from sources +qhull | Qhull | General dimension convex hull programs +re2c | Public Domain | Tool for generating C-based recognizers from regular expressions +regexp | ASL 2.0 | Simple regular expressions API +rpcsvc-proto | BSD and LGPLv2+ | RPC protocol definitions +rubygem-diff-lcs | GPLv2+ or Artistic or MIT | Provide a list of changes between two sequenced collections +rubygem-rspec | MIT | Behaviour driven development (BDD) framework for Ruby +rubygem-rspec-core | MIT | Rspec-2 runner and formatters +rubygem-rspec-expectations | MIT | RSpec expectations (should and matchers) +rubygem-rspec-mocks | MIT | RSpec's 'test double' framework (mocks and stubs) +rubygem-rspec-support | MIT | Common functionality to Rspec series +scons | MIT | An Open Source software construction tool +scotch | CeCILL-C | "Graph, mesh and hypergraph partitioning library" +SDL2 | zlib and MIT | Cross-platform multimedia library +sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The GNU shar utilities for packaging and unpackaging shell archives +shim-unsigned-aarch64 | BSD | First-stage UEFI bootloader +shim-unsigned-x64 | BSD | First-stage UEFI bootloader +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +sisu-mojos | EPL-1.0 | Sisu plugin for Apache Maven +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +socket_wrapper | BSD | A library passing all socket communications through Unix sockets +sombok | GPLv2+ or Artistic clarified | Unicode Text Segmentation Package +sonatype-oss-parent | ASL 2.0 | Sonatype OSS Parent +sonatype-plugins-parent | ASL 2.0 | Sonatype Plugins Parent POM +sparsehash | BSD | Extremely memory-efficient C++ hash_map implementation +spec-version-maven-plugin | CDDL or GPLv2 with exceptions | Spec Version Maven Plugin +spice-parent | ASL 2.0 | Sonatype Spice Components +SuperLU | BSD and GPLV2+ | Subroutines to solve sparse linear systems +testng | ASL 2.0 | Java-based testing framework +texi2html | GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2) | A highly customizable texinfo to HTML and other formats translator +tinyxml2 | zlib | "Simple, small and efficient C++ XML parser" +transfig | MIT | Utility for converting FIG files (made by xfig) to other formats +uglify-js | BSD | "JavaScript parser, mangler/compressor and beautifier toolkit" +uid_wrapper | GPLv3+ | A wrapper for privilege separation +ustr | MIT or LGPLv2+ or BSD | "String library, very low memory overhead, simple to import" +uthash | BSD | A hash table for C structures +vala | LGPLv2+ and BSD | A modern programming language for GNOME +velocity | ASL 2.0 | Java-based template engine +web-assets | MIT | A simple framework for bits pushed to browsers +weld-parent | ASL 2.0 | Parent POM for Weld +xalan-j2 | ASL 2.0 and W3C | Java XSLT processor +xbean | ASL 2.0 | Java plugin based web server +xcb-proto | MIT | XCB protocol descriptions +xerces-j2 | ASL 2.0 and W3C | Java XML parser +xhtml1-dtds | W3C | XHTML 1.0 document type definitions +xml-commons-apis | ASL 2.0 and W3C and Public Domain | "APIs for DOM, SAX, and JAXP" +xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons +xmltoman | GPLv2+ | Scripts for converting XML to roff or HTML +xmlunit | BSD | Provides classes to do asserts on xml +xmvn | ASL 2.0 | Local Extensions for Apache Maven +xorg-x11-apps | MIT | X.Org X11 applications +xorg-x11-util-macros | MIT | X.Org X11 Autotools macros +xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library +xz-java | Public Domain | Java implementation of XZ data compression +yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Modular Assembler + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8-qu1.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8-qu1.md" new file mode 100644 index 0000000000000000000000000000000000000000..50cc20453636df5bb0236537c973b9bd91b9af18 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8-qu1.md" @@ -0,0 +1,104 @@ +Anolis OS 8.8 qu1 LoongArch64 发行声明 +===================== + + +## 1. 引言 +龙蜥操作系统 Anolis OS 8.8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。 +在 OpenAnolis 社区评估认为有必要的前提下,Anolis OS 会推送优选更新(Quality Updates)版本,该版本是基于特定小版本发布的增量更新版本。在优选更新版本中,通常会更新下列内容: ++ ANCK 的最新版本; ++ 包含最新的安全漏洞修复(ANSA)的软件包; ++ OpenAnolis 社区推荐的其他必要的缺陷修复和功能增强。 +优选更新版本的发布不定期,但通常不会频繁发布。优选更新版本发布后,一般推荐所有用户下载并升级到该版本,同一个小版本的上一次发布则自动标记为过期版本。 + +本次发布的是 Anolis OS 8.8 第一个优选更新版本(QU1),主要对龙芯架构内核、虚拟化kvm等特性升级,本文档提供了该版本的交付物清单与获取版本的方式,并介绍了该版本中的新特性、功能改进和缺陷修复等发布详情,以及介绍了该版本的已知问题和其他发布详情信息。 + +## 2. 交付物清单 +{% hint style='tip' %} +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 +{% endhint %} + +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-8.8-loongarch64-dvd.iso | loongarch64 架构的基础安装 ISO, 约 7.6 GB +AnolisOS-8.8-loongarch64-minimal.iso | loongarch64 架构的精简安装 ISO, 约 1.7 GB +AnolisOS-8.8-loongarch64-boot.iso | loongarch64 架构的网络安装 ISO, 约 797 MB + +### 2.2 虚拟机镜像 +名称 | 描述 +-----|----- +AnolisOS-8.8-loongarch64.qcow2 | loongarch64 架构 QEMU 虚拟机镜像(qcow2 格式) + +{% hint style='info' %} +镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. +{% endhint %} + +### 2.3 容器镜像 +名称 | 描述 +-----|----- +AnolisOS-8.8-loongarch64-docker.tar | loongarch64 架构本地容器镜像 + + +### 2.4 软件 YUM 仓库 +名称 | 描述 +-----|----- +BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 +AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 +DDE | DDE 软件包源,提供 DDE 桌面环境以及相应的组件。 + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 亮点 +- **内核**:Anolis OS 8.8 qu1 LoongArch64架构现支持 4.19.190-7.6版本,ISO 与 repo 均可以获取可用内核包。 +- **更完善地支持 loongarch64 架构平台。** + + 本次loongarch64架构内核代码开源,代码可在社区仓库下载获取。 + + ISO 和 repo 中均增加了官方的 loongarch64 包获取途径。 + +### 3.2 L0 层软件(内核层) +#### 3.2.1 LoongArch64 Kernel 4.19.190-7.6 + +**发行版默认4.19.190。** 可以在系统内执行下列命令查看对应的内核版本信息: +```bash +$ uname -r +4.19.190-7.6.an8.loongarch64 +``` + ++ 新增3D5000 CPU支持 ++ 新增2k0500 BMC驱动支持 ++ 新增KASLR功能支持 ++ 新增kgdb功能支持 ++ 新增内核与bootloader接口规范4.0版本支持 ++ 新增统一kdump生产内核与捕获内核二进制支持 ++ 新增沐创网卡驱动支持 + + +### 3.3 L1 层(核心层)软件 +#### 3.3.1 qemu/kvm ++ 虚拟机支持双桥iommu ++ 虚拟机支持pv-spinlock ++ 虚拟机支持lbt 二进制翻译功能 + + + +## 4. 已知问题 ++ [Bug 3571](https://bugzilla.openanolis.cn/show_bug.cgi?id=3571) - gvfs-afc 依赖问题。 + 运行 `yum update` 升级系统。如果系统上已经安装了 gvfs-afc ,那么需要额外增加参数`--allowerasing`,即运行 `yum update --allowerasing`。因为 gvfs-afc 在 Anolis OS 8.8 中已经不再提供。影响范围:全平台。该问题将在发布后修复。 ++ [Bug 3571](https://bugzilla.openanolis.cn/show_bug.cgi?id=3571) - 降级libffi问题。 + 执行yum downgrade libffi以降低其的版本,因为8.4该软件包未能实现同源异构所以libffi在8.4中的版本要高于8.8中的版本。 ++ [Issue](https://gitee.com/src-anolis-sig/loongarch-kernel/issues/I7JIAU?from=project-issue) - minimal iso未集成perf。 + 龙芯4.19内核源码来源于linux kernel上游社区,perf依赖关系也来源于上游社区,依赖python2(module类包),由于嵌入代码内部,本次minimal iso不集成perf。 + +## 5. 特别声明 +Anolis OS 8 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第 2 版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +感谢龙蜥社区对 Anolis OS 8.8 qu1 LoongArch64版本的大力支持。 + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8.md" new file mode 100644 index 0000000000000000000000000000000000000000..6a0b9f2028afdd121dc397266f20e1280cb6edbc --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.8.md" @@ -0,0 +1,221 @@ +Anolis OS 8.8 发行声明 +===================== + + +## 1. 引言 +龙蜥操作系统 Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。本文档是最新的 Anolis OS 8.8 版本的发行声明,提供了该版本的交付物清单与获取版本的方式,并介绍了该版本中的新特性、功能改进和缺陷修复等发布详情,以及介绍了该版本的已知问题和其他发布详情信息。 + +Anolis OS 8.8 是 Anolis OS 8 发布的第四个小版本。 + +## 2. 交付物清单 +{% hint style='tip' %} +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 +{% endhint %} + +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-8.8-x86\_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 15 GB +AnolisOS-8.8-x86\_64-minimal.iso | x86\_64 架构的精简安装 ISO, 约 2.4 GB +AnolisOS-8.8-x86\_64-boot.iso | x86\_64 架构的网络安装 ISO, 约 942 MB +AnolisOS-8.8-aarch64-dvd.iso | aarch64 架构的基础安装 ISO, 约 12 GB +AnolisOS-8.8-aarch64-minimal.iso | aarch64 架构的精简安装 ISO, 约 2.1 GB +AnolisOS-8.8-aarch64-boot.iso | aarch64 架构的网络安装 ISO, 约 886 MB +AnolisOS-8.8-loongarch64-dvd.iso | loongarch64 架构的基础安装 ISO, 约 7.5 GB +AnolisOS-8.8-loongarch64-minimal.iso | loongarch64 架构的精简安装 ISO, 约 1.7 GB +AnolisOS-8.8-loongarch64-boot.iso | loongarch64 架构的网络安装 ISO, 约 793 MB + +### 2.2 虚拟机镜像 +名称 | 描述 +-----|----- +AnolisOS-8.8-x86\_64-ANCK.qcow2 | x86\_64 架构 QEMU 虚拟机镜像(qcow2 格式, 5.10 内核) +AnolisOS-8.8-x86\_64-RHCK.qcow2 | x86\_64 架构 QEMU 虚拟机镜像(qcow2 格式, 4.18 内核) +AnolisOS-8.8-aarch64-ANCK.qcow2 | aarch64 架构 QEMU 虚拟机镜像(qcow2 格式, 5.10 内核) +AnolisOS-8.8-aarch64-RHCK.qcow2 | aarch64 架构 QEMU 虚拟机镜像(qcow2 格式, 4.18 内核) +AnolisOS-8.8-loongarch64.qcow2 | loongarch64 架构 QEMU 虚拟机镜像(qcow2 格式) + +{% hint style='info' %} +镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. +{% endhint %} + +### 2.3 软件 YUM 仓库 +名称 | 描述 +-----|----- +BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 +AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 +Plus | Plus 软件包源,提供社区滚动内核以及相应的组件。 +DDE | DDE 软件包源,提供 DDE 桌面环境以及相应的组件。 +kernel-5.10 | 5.10 内核源,提供 5.10 内核包以及相应的组件。 + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 亮点 +- **内核**:Anolis OS 8.8 现支持 4.18/4.19/5.10 三种内核安装,ISO 与 repo 均可以获取可用内核包。 +- **桌面环境**:Anolis OS 8.8 正式支持 Deepin Desktop Envionment(DDE),您可以从 ISO 或 repo 中获取该应用。 +- **新平台**:Anolis OS 8.8 正式支持 Intel 第四代至强可扩展处理器 (code name: Sapphire Rapids)。 +- **新平台**:Anolis OS 8.8 支持 AMD 第四代霄龙处理器 (code name: Genoa)。 +- **新架构**:Anolis OS 8.8 正式支持 loongarch64 架构,loongarch64 所用源码与其他架构相同。ISO 和 repo 中均增加了官方的 loongarch64 包获取途径。 +- **系统库升级**:openssl 增加国密 SM2 算法支持。 + +#### 3.1.2 发行版整体支持 +- Anolis OS 8.8 ANCK qcow2 镜像内核变更为 5.10.134-13. +- anaconda 增加对龙芯的支持。 +- anaconda 在不支持 4.18 的内核平台上将隐藏对应内核安装选项。 +- anaconda 优化了版本信息的相关说明,完善了特定场景下反馈信息的表述。 + +#### 3.1.3 平台支持 +- **全面支持Intel第四代至强可扩展处理器(code name: Sapphire Rapids)。** + + 新增对Sapphire Rapids指令集的支持,包括AMX、AVX2 VNNI等。 + + 新增对DSA、IAA加速器的支持。 + + 新增对Scalable I/O virtualization技术的支持。 + + 在传统特性的基础上,更新了对Sapphire Rapids在电源管理、Perf/PMU等方面的支持。 + + 增强了RAS MCA Recovery的功能。 +- **更完善地支持 loongarch64 架构平台。** + + 本次发布首次实现了大部分包的同源异构,所用代码各架构一致。 + + ISO 和 repo 中均增加了官方的 loongarch64 包获取途径。 + + 增加了 loongarch 架构对 Deepin Desktop Envionment(DDE)组件的支持。 +- **支持 AMD 第四代霄龙处理器 (code name: Genoa)。** + + 新增安全虚拟化(SEV)支持。 + + 新增PTDMA 内存拷贝加速器支持。 + + 在传统特性基础上,增强了freq、温度传感器、内存错误检测/纠正、PMU采样/监控能力。 + +### 3.2 L0 层软件(内核层) +#### 3.2.1 ANCK-5.10 + +**发行版默认内核切换到 ANCK-5.10。** 从 Anolis OS 8.8 起,默认内核版本从 ANCK-4.19 开始切换到 ANCK-5.10。对于全新安装的操作系统,无论是通过 ISO 镜像安装,还是启动 Anolis OS 8.8 虚拟机镜像,默认的内核版本是 5.10 版本,Anolis OS 8.8 默认搭载的内核版本是 `5.10.134-13.an8`, 可以在系统内执行下列命令查看对应的内核版本信息: +```bash +$ uname -r +5.10.134-13.an8.x86_64 +``` +{% hint style='info' %} +注意,如果是从 Anolis OS 8.8 以前的镜像版本升级而来,默认内核版本不会自动升级到 5.10 内核。如果需要手动升级到 5.10 内核、回滚到 4.19 内核以及其他操作,请参阅[ANCK 内核切换说明](ANCK-kernel-switch.md)一文。 +{% endhint %} + ++ 全面支持Intel第四代至强可扩展处理器(code name: Sapphire Rapids) 内核特性, 包括AMX,DSA,IAA,SIOV,电源管理,PCIe Gen5, Perf/PMU, CXL1.1等 ++ 支持AMD第四代霄龙处理器(code name: Genoa) 内核特性, 包括安全虚拟化增强(SEV)、CXL1.1、PTDMA、PMC、pstate等 ++ 内核 CVE 修复。 修复了 CVE-2022-32250, CVE-2022-34918 等重要的 CVE 漏洞。 ++ 支持用户态 /dev/ioasid ++ SWIOTLB 机制性能优化 ++ virtio-net 打开 napi.tx 优化 TCP Small Queue 性能 ++ 支持 AST2600 PCIe 2D VGA Driver ++ 支持 FT2500 处理器 ++ 支持动态开启 Group identity 特性 ++ arm64 平台默认内核启动 cmdline 调整 ++ 添加 Compact Numa Aware(CNA)spinlock 功能支持 ++ 丰富 arm64 的 perf mem 和 perf c2c 功能 ++ fsck.xfs 支持日志恢复 ++ hugetext 自适应按需大页 ++ 支持 SGX 动态内存管理 ++ 使能 wireguard 模块 + +{% hint style='tip' %} +更完整的内核特性支持情况,请参阅 [ANCK-5.10 013 版本发布声明](anck/rnotes/anck-5.10-013.md)。 +{% endhint %} + +#### 3.2.2 ANCK-4.19 + +**发行版默认内核将不再是 4.19 内核。** 从 Anolis OS 8.8 起,默认内核版本从 ANCK-4.19 开始切换到 ANCK-5.10 ,不过您依然可以继续从 ISO 或源中获取 4.19 版本内核软件包,该版本内核变动如下: + ++ 版本更新至 4.19.91-27 ++ 重要内核缺陷及安全漏洞(CVE)修复 ++ 在 `namespace_unlock` 中使用 `synchronize_rcu_expedited` 加速 rcu 宽限期,使并发启动 100 个 busybox 容器的速度提升 19% ++ 调整 Trusted Platform Module 驱动的缓冲区大小,避免上下文切换时因内存不足报错 ++ 默认使能 mq-deadline io 调度器 ++ 提升 NVMe、megaraid\_sas 和 mpt3sas 三个驱动的稳定性 ++ 全面支持 Aero 系列 raid 卡 ++ 修复了飞腾处理器 SMMU 的硬件缺陷导致的问题 ++ 支持以下阿里云自研技术: + - 支持动态开启 Group Identity 特性 + - 支持稀疏文件映射使用系统零页,减少启动虚拟机时的内存消耗 + +{% hint style='tip' %} +更完整的内核特性支持情况,请参阅 [ANCK-4.19 027 版本发布声明](anck/rnotes/anck-4.19-027.md)。 +{% endhint %} + +### 3.3 L1 层(核心层)软件 +#### 3.3.1 核心库 ++ **openssl 1.1.1 支持国密 SM2 完整签名验证能力。** 在 openssl-1.1.1-0.2 以前的版本中,OpenSSL 不支持 SM2 完整签名验签能力;从 openssl-1.1.1-0.2 版本开始,加入了这一能力的支持。从这个版本开始,Anolis OS 8 的 SM2 国密算法提供了更完整的签名验签能力。为了支持 SM2 的签名验签能力,新增了三个新的 API:`ASN1_item_verify_ctx`,`X509_verify_ctx`,`X509_REQ_verify_ctx`,开发者通过他们可以调用完整的国密签名验签能力。同时终端用户也可以通过命令行工具 openssl 来调用 SM2 的完整能力。[贡献团队:商密软件栈 SIG] + +### 3.4 L2 层(系统层)软件 +#### 3.4.1 系统工具 ++ **iptables 兼容 legacy 模式。** ++ crash 版本更新。crash 版本升级至 8.0.1 [贡献团队:发布小组 SIG] ++ branding 优化。进一步优化了 anolis-logos 及其他 Anolis OS 品牌标识(branding)内容。[贡献团队:发布小组 SIG] ++ **bison 版本更新。** bison 版本升级至 3.7.4 + +#### 3.4.2 系统库 ++ **glib2 版本更新。** glib2 升级至 2.68.4 版本,修复了一些问题。[贡献团队:发布小 SIG] ++ **libtirpc 更新。** libtirpc 升级到 libtirpc-1.3.2-1.0.1.an8 版本,新版本 libtirpc 可以提升基准测试工具 lmbench 的性能表现。[贡献团队:发布小组 SIG] ++ **Intel QAT 驱动更新。** Anolis OS 8.8 集成了 Intel QAT 驱动,包括 `intel-QAT20-L.0.9.4-00004.8.an8` 及 `kmod-intel-QAT20-L.0.9.4-00004.8.an8`,以提供对 Intel QAT 加速卡硬件驱动的支持,从而支持加解密和压缩功能的卸载支持。[贡献团队:Intel Arch SIG] ++ **集成Intel DLB驱动。** 包括 kmod-intel_dlb2-7.7.0-2.an8及 libdlb-7.7.0-1.an8,以提供对 Intel DLB加速卡硬件驱动的支持,从而支持由硬件提供的负载均衡能力。[贡献团队:Intel Arch SIG] ++ **rdma-core 更新。** rdma-core 升级到 rdma-core-37.2-1.0.3.an8 版本,新版本 rdma-core 增加了 erdma 的支持。[贡献团队:高性能网络技术 SIG] ++ **新增软件包 libxudp。** 新增软件包 libxudp 。libxudp 是基于 XDP Socket(AF_XDP)实现的 bypass 内核的用户态的高性能 UDP 收发软件库。[贡献团队:高性能网络技术 SIG] ++ **rasdeamon 更新。** rasdeamon 升级到 rasdaemon-0.6.4-6.0.1.an8 版本,新版本 rasdeamon 支持 PFA 功能。[贡献团队:ARM 架构 SIG] ++ **zstd 更新。** zstd 版本由 1.4.4 升级至 1.5.1。新版本优化了压缩速度,提高了压缩比率,并修复了一些问题。[贡献团队:发布小组 SIG] ++ **Intel SPR 特性更新。** [贡献团队:Intel Arch SIG] + - accel-config 升级至 accel-config-3.4.6.4-1.an8 + - gtest 升级至 gtest-1.12.1-1.an8 + - 新增 dml-0.1.9~beta-1.an8 + - qatengine 升级至 qatengine-0.6.16-3.an8 + - intel-ipp-crypto-mb 升级至 intel-ipp-crypto-mb-1.0.5-1.an8 + - intel-ipsec-mb 升级至 intel-ipsec-mb-1.3.0-1.an8 + - qatlib 升级至 qatlib-22.07.0-1.an8 + - qatzip 升级至 qatzip-1.0.9-1.an8 + - 新增 qpl-0.2.0-1.an8 + +### 3.5 L3 层(应用层)软件 +#### 3.5.1 应用工具 ++ 新增软件包 ancert。 ancert 服务于龙蜥各个发行版的硬件兼容性验证,同时通过社区SIG组维护验证框架和验证用例。各个硬件厂商可以通过下载硬件兼容性测试套件ancert,运行相关硬件验证。获取方式:开启 Experimental 仓库。 [贡献团队:硬件兼容性 SIG] ++ 新增软件包 ssar。 ssar(SRE System Activity Reporter)是一款在龙蜥社区孵化的 Linux 单机可观测工具。针对常见的 linux load 指标异常,ssar 工具还提供了比较完整的 load 指标体系,有助于找出 load 异常的问题根源。获取方式:开启 Experimental 仓库。 [贡献团队:系统运维 SIG] ++ 新增软件包 sysom。 一个集主机管理、配置部署、监控报警、异常诊断、安全审计等一系列功能的自动化运维平台。获取方式:开启 Experimental 仓库。 [贡献团队:系统运维 SIG] ++ 新增软件包 sysak。 SysAK(System Analyse Kit)是阿里云操作系统提供的一个全方位的系统运维工具集,可以覆盖系统的日常监控、线上问题诊断和系统故障修复等常见运维场景。获取方式:开启 Experimental 仓库。 [贡献团队:系统运维 SIG] ++ 软件包升级 texlive。 texlive 包版本升级至 20200406 版本。[贡献团队:发布小组 SIG] + +#### 3.5.2 应用库 ++ **gmp 版本更新。** gmp 版本由 6.1.2 升级至 6.2.0。该版本优化了在 AMD 平台的执行速度,增加了一些新特性,并修复了一些问题。[贡献团队: 发布小组 SIG] + +### 3.6 其他层 +#### 3.6.1 编程语言与工具链 ++ **dragonwell。** Dragonwell 8 升级到 java-1.8.0-alibaba-dragonwell-1.8.0.352-2.an8 版本 ,提供了替代默认 openjdk 的能力。获取方式:开启 Plus 仓库。[贡献团队:Java语言与虚拟机 SIG] ++ **golang。** golang 增加 1.18 版本支持。 golang 扩展了arm64 和 ppc64 的编译支持,增加了一些新特性及 bug 修复。[贡献团队:发布小组 SIG] + +### 3.7 场景化组件 +#### 3.7.1 云原生场景 ++ **云原生组件集成** [贡献团队:云原生 SIG] + - nydus-rs 升级至 nydus-rs-2.1.1-1.an8 + - nerdctl 升级至 nerdctl-1.1.0-1.an8 + - kata-containers 升级至 kata-containers-3.0.0-2.an8 + - 新增软件包 buildkit 版本 0.10.5~rc.1-1.an8 + - 新增软件包 docker-compose-plugin 版本 2.10.2-1.an8 + +#### 3.7.2 桌面场景 ++ **Deepin Desktop Enviornment(DDE)** + - 系统基本安装 ISO 镜像添加 DDE 桌面组件。Anolis OS 8.8 将 DDE 桌面组件规划到系统基本安装组件选择中,以保证用户方便安装使用,减少配置操作,提升用户友好性。[贡献团队:发布小组 SIG] + - 龙芯平台添加 DDE 桌面组件。Anolis OS 8.8 的 DDE 桌面组件在龙芯架构上完成了适配。保证了龙芯架构平台用户的 DDE 桌面环境的体验和使用。[贡献团队:DDE SIG] + - 修复龙芯平台 DDE 桌面组件窗口管理器显示不正常问题。 优化龙芯平台 DDE 桌面组件的窗口管理器在使用过程中的卡顿现象。[贡献团队:DDE SIG] + - 软件包安装源添加 DDE 桌面组件。Anolis OS 8.8 将 DDE 桌面作为独立的软件包安装源添加到版本发布的软件 YUM 仓库中。[贡献团队:DDE SIG、发布小组 SIG] + - DDE 桌面组件编译环境升级适配。Anolis OS 8.8 主线开发环境部分开发软件升级,可能会导致兼容性问题。DDE 桌面组件及其相关包均已适配更新。[贡献团队:DDE SIG] + ++ **GNOME** + - gnome 桌面环境升级至 40 版本 + +## 4. 已知问题 ++ [Bug 3571](https://bugzilla.openanolis.cn/show_bug.cgi?id=3571) - gvfs-afc 依赖问题。 \ + 运行 `yum update` 升级系统。如果系统上已经安装了 gvfs-afc ,那么需要额外增加参数`--allowerasing`,即运行 `yum update --allowerasing`。因为 gvfs-afc 在 Anolis OS 8.8 中已经不再提供。影响范围:全平台。该问题将在发布后修复。 ++ [Bug 3969](https://bugzilla.openanolis.cn/show_bug.cgi?id=3969) - brasero 依赖问题。 \ + 运行 `yum update` 升级系统。如果系统上已经安装了 brasero ,那么该包会因依赖缺失无法正常安装。影响范围:全平台。该问题将在发布后修复。 + +## 5. 特别声明 +Anolis OS 8 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第 2 版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +感谢统信软件、龙芯中科、浪潮信息、中科曙光、万里红、中科方徳、红旗软件等(排名不分先后)各 OSV 方对 Anolis OS 8.8 版本的大力支持。 + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.9-ga-pkglist.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.9-ga-pkglist.md" new file mode 100644 index 0000000000000000000000000000000000000000..294e74e8142dfe0d5d31e999139b20d1e554edfa --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.9-ga-pkglist.md" @@ -0,0 +1,3601 @@ +Anolis OS 8.9 GA 软件包发布清单 +============================ + + +龙蜥操作系统 (Anolis OS) 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 操作系统发行版,支持多计算架构,具备稳定、高性能、安全、可靠等特点。本文提供了 Anolis OS 8.9 GA 的软件包清单。 + +修订历史: + +日期 | 版本 | 修订内容 +------|------|------- +2024年5月13日 | V1.0 | 初稿 + +## 1. BaseOS +### 1.1 BaseOS 软件包清单 +BaseOS 软件包库提供一套核心的底层操作系统的功能,作为所有应用安装的基础。 + +下表列出了 Anolis OS 8.9 GA BaseOS 软件包库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +ModemManager | GPLv2+ | Mobile broadband modem management service +NetworkManager | GPLv2+ and LGPLv2+ | Network connection manager and user applications +NetworkManager | GPLv2+ and LGPLv2+ | Network connection manager and user applications +OpenIPMI | LGPLv2+ and GPLv2+ or BSD | IPMI (Intelligent Platform Management Interface) library and tools +PyYAML | MIT | YAML parser and emitter for Python +aajohan-comfortaa-fonts | OFL | Modern style true type font +accel-config | GPLv2 and LGPLv2+ and MIT and CC0 | Configure accelerator subsystem devices +acl | GPLv2+ | Access control list utilities +acpica-tools | GPLv2 | ACPICA tools for the development and debug of ACPI tables +adcli | LGPLv2+ | Active Directory enrollment +adobe-source-code-pro-fonts | OFL | A set of mono-spaced OpenType fonts designed for coding environments +alsa-sof-firmware | BSD | Firmware and topology files for Sound Open Firmware project +anolis-indexhtml | Distributable | Browser default start page for Anolis OS +anolis-logos | Licensed only for approved usage, see COPYING for details. | Anolis OS related icons and pictures +anolis-release | MulanPSLv2 | Anolis OS 8 release file +arpwatch | BSD with advertising | Network monitoring tools for tracking IP addresses on a network +at | GPLv3+ and GPLv2+ and ISC and MIT and Public Domain | Job spooling tools +atlas | BSD | Automatically Tuned Linear Algebra Software +attr | GPLv2+ | Utilities for managing filesystem extended attributes +audit | GPLv2+ | User space tools for kernel auditing +augeas | LGPLv2+ | A library for changing configuration files +authselect | GPLv3+ | Configures authentication and identity sources from supported profiles +autofs | GPLv2+ | A tool for automatically mounting and unmounting filesystems +autofs | GPLv2+ | A tool for automatically mounting and unmounting filesystems +avahi | LGPLv2+ | Local network service discovery +babeltrace | MIT and GPLv2 | Trace Viewer and Converter, mainly for the Common Trace Format +basesystem | Public Domain | The skeleton package which defines a simple Anolis OS system +bash | GPLv3+ | The GNU Bourne Again shell +bash-completion | GPLv2+ | Programmable completion for Bash +bc | GPLv2+ | GNU's bc (a numeric processing language) and dc (a calculator) +bind | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +binutils | GPLv3+ | A GNU collection of binary utilities +biosdevname | GPLv2 | Udev helper for naming devices per BIOS names +blktrace | GPLv2+ | Utilities for performing block layer IO tracing in the Linux kernel +bluez | GPLv2+ | Bluetooth utilities +bolt | LGPLv2+ | Thunderbolt device manager +boom-boot | GPLv2 | A set of libraries and tools for managing boot loader entries +brotli | MIT | Lossless compression algorithm +bubblewrap | LGPLv2+ | Core execution tool for unprivileged containers +bzip2 | BSD | A file compression utility +c-ares | MIT | A library that performs asynchronous DNS operations +ca-certificates | Public Domain | The Mozilla CA root certificate bundle +cachefilesd | GPLv2+ | CacheFiles user-space management daemon +cairo | LGPLv2 or MPLv1.1 | A 2D graphics library +checkpolicy | GPLv2 | SELinux policy compiler +chkconfig | GPLv2 | A system tool for maintaining the /etc/rc*.d hierarchy +chrony | GPLv2 | An NTP client/server +chrpath | GPL+ | Modify rpath of compiled programs +cifs-utils | GPLv3 | Utilities for mounting and managing CIFS mounts +cockpit | LGPL-2.1-or-later | Web Console for Linux servers +conntrack-tools | GPLv2 | Manipulate netfilter connection tracking table and run High Availability +coreutils | GPLv3+ | A set of basic GNU tools commonly used in shell scripts +cpio | GPLv3+ | A GNU archiving program +cracklib | LGPLv2+ | A password-checking library +crda | ISC | Regulatory compliance daemon for 802.11 wireless networking +cronie | MIT and BSD and ISC and GPLv2+ | Cron daemon for executing programs at set times +crontabs | Public Domain and GPLv2 | Root crontab files used to schedule the execution of programs +crypto-policies | LGPLv2+ | System-wide crypto policies +cryptsetup | GPLv2+ and LGPLv2+ | A utility for setting up encrypted disks +cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system +cups | GPLv2+ and LGPLv2 with exceptions and AML | CUPS printing system +curl | MIT | A utility for getting files from remote servers (FTP, HTTP, and others) +cyrus-sasl | BSD with advertising | The Cyrus SASL library +dbus | (GPLv2+ or AFL) and GPLv2+ | D-BUS message bus +dbus-glib | AFL and GPLv2+ | GLib bindings for D-Bus +dbus-python | MIT | D-Bus Python Bindings +dbxtool | GPLv2 | Secure Boot DBX updater +dejavu-fonts | Bitstream Vera and Public Domain | DejaVu fonts +device-mapper-multipath | GPLv2 | Tools to manage multipath devices using device-mapper +device-mapper-multipath | GPLv2 | Tools to manage multipath devices using device-mapper +device-mapper-persistent-data | GPLv3+ | Device-mapper Persistent Data Tools +dhcp | ISC | Dynamic host configuration protocol software +diffutils | GPLv3+ | A GNU collection of diff utilities +ding-libs | LGPLv3+ | "Ding is not GLib" assorted utility libraries +dlm | GPLv2 and GPLv2+ and LGPLv2+ | dlm control daemon and tool +dmidecode | GPLv2+ | Tool to analyse BIOS DMI data +dnf | GPLv2+ | Package manager +dnf-plugins-core | GPLv2+ | Core Plugins for DNF +dos2unix | BSD | Text file format converters +dosfstools | GPLv3+ | Utilities for making and checking MS-DOS FAT filesystems on Linux +dracut | GPLv2+ and LGPLv2+ | Initramfs generator using udev +dump | BSD | Programs for backing up and restoring ext2/ext3/ext4 filesystems +e2fsprogs | GPLv2 | Utilities for managing ext2, ext3, and ext4 file systems +ed | GPLv3+ and GFDL | The GNU line editor +efi-rpm-macros | GPLv3+ | Common RPM Macros for building EFI-related packages +efibootmgr | GPLv2+ | EFI Boot Manager +efivar | LGPL-2.1 | Tools to manage UEFI variables +elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +emacs | GPLv3+ and CC0-1.0 | GNU Emacs text editor +emacs | GPLv3+ and CC0-1.0 | GNU Emacs text editor +environment-modules | GPLv2+ | Provides dynamic modification of a user's environment +ethtool | GPLv2 | Settings tool for Ethernet NICs +expat | MIT | An XML parser library +expect | Public Domain | A program-script interaction and testing utility +fcoe-utils | GPLv2 | Fibre Channel over Ethernet utilities +file | BSD | A utility for determining file types +filesystem | Public Domain | The basic directory layout for a Linux system +findutils | GPLv3+ | The GNU versions of find utilities (find and xargs) +fipscheck | BSD | A library for integrity verification of FIPS validated modules +firewalld | GPLv2+ | A firewall daemon with D-Bus interface providing a dynamic firewall +fontconfig | MIT and Public Domain and UCD | Font configuration and customization library +fontpackages | LGPLv3+ | Common directory and macro definitions used by font packages +freeipmi | GPLv3+ | IPMI remote console and system management software +freetype | (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement | A free and portable font rendering engine +fuse | GPL+ | File System in Userspace (FUSE) v2 utilities +fwupd | LGPLv2+ | Firmware update daemon +fwupdate | GPLv2+ | Tools to manage UEFI firmware updates +fxload | GPLv2+ | A helper program to download firmware into FX and FX2 EZ-USB devices +gamin | LGPLv2 | Library providing the FAM File Alteration Monitor API +gawk | GPLv3+ and GPLv2+ and LGPLv2+ and BSD | The GNU version of the AWK text processing utility +gcab | LGPLv2+ | Cabinet file library and tool +gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Various compilers (C, C++, Objective-C, ...) +gcc-toolset-10 | GPLv2+ | Package that installs gcc-toolset-10 +gcc-toolset-10-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Various compilers (C, C++, Objective-C, ...) +gdbm | GPLv3+ | A GNU set of database routines which use extensible hashing +gdisk | GPLv2 | An fdisk-like partitioning tool for GPT disks +gdk-pixbuf2 | LGPLv2+ | An image loading library +genwqe-tools | ASL 2.0 | GenWQE userspace tools +gettext | GPLv3+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages +gfs2-utils | GPLv2+ and LGPLv2+ | Utilities for managing the global file system (GFS2) +glib-networking | LGPLv2+ | Networking support for GLib +glib2 | LGPLv2+ | A library of handy utility functions +glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The GNU libc libraries +glibc | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL | The GNU libc libraries +glusterfs | GPLv2 or LGPLv3+ | Distributed File System +gmp | LGPLv3+ or GPLv2+ | A GNU arbitrary precision library +gnupg2 | GPLv3+ | Utility for secure communication and data storage +gnutls | GPLv3+ and LGPLv2+ | A TLS protocol implementation +gobject-introspection | GPLv2+ and LGPLv2+ and MIT | Introspection system for GObject-based libraries +gpgme | LGPLv2+ and GPLv3+ | GnuPG Made Easy - high level crypto API +graphite2 | (LGPLv2+ or GPLv2+ or MPLv1.1) and (Netscape or GPLv2+ or LGPLv2+) | Font rendering capabilities for complex non-Roman writing systems +grep | GPLv3+ | Pattern matching utilities +groff | GPLv3+ and GFDL and BSD and MIT | A document formatting system +grub2 | GPLv3+ | Bootloader with support for Linux, Multiboot and more +grubby | GPLv2+ | Command line tool for updating BootLoaderSpec files +gsettings-desktop-schemas | LGPLv2+ | A collection of GSettings schemas +gssproxy | MIT | GSSAPI Proxy +gzip | GPLv3+ and GFDL | The GNU data compression program +hardlink | GPLv2+ | Create a tree of hardlinks +harfbuzz | MIT | Text shaping library +hdparm | BSD | A utility for displaying and/or setting hard disk parameters +hostname | GPLv2+ | Utility to set/show the host name or domain name +hwdata | GPLv2+ | Hardware identification and configuration data +hwloc | BSD | Portable Hardware Locality - portable abstraction of hierarchical architectures +icu | MIT and UCD and Public Domain | International Components for Unicode +ima-evm-utils | GPLv2 | IMA/EVM support utilities +initscripts | GPLv2 | Basic support for legacy System V init scripts +intel-cmt-cat | BSD | Provides command line interface to CMT, MBM, CAT, CDP and MBA technologies +iotop | GPLv2+ | Top like utility for I/O +ipcalc | GPLv2+ | IP network address calculator +iproute | GPL-2.0-or-later AND NIST-PD | Advanced IP routing and network device configuration tools +iprutils | CPL | Utilities for the IBM Power Linux RAID adapters +ipset | GPLv2 | Manage Linux IP sets +iptables | GPLv2 and Artistic 2.0 and ISC | Tools for managing Linux kernel packet filtering capabilities +iptraf-ng | GPLv2+ | A console-based network monitoring utility +iptstate | zlib | A top-like display of IP Tables state table entries +iputils | BSD and GPLv2+ | Network monitoring tools including ping +irqbalance | GPLv2 | IRQ balancing daemon +iscsi-initiator-utils | GPLv2+ | iSCSI daemon and utility programs +isns-utils | LGPLv2+ | The iSNS daemon and utility programs +iw | ISC | A nl80211 based wireless configuration tool +jansson | MIT | C library for encoding, decoding and manipulating JSON data +jimtcl | BSD | A small embeddable Tcl interpreter +json-c | MIT | JSON implementation in C +json-glib | LGPLv2+ | Library for JavaScript Object Notation format +kabi-dw | GPLv3+ | Detect changes in the ABI between kernel builds +kbd | GPLv2+ | Tools for configuring the console (keyboard, virtual terminals, etc.) +kernel | GPLv2 and Redistributable, no modification permitted | The Linux kernel, based on version 4.18.0, heavily modified with backports +kernel | GPLv2 and Redistributable, no modification permitted | The Linux kernel, based on version 4.18.0, heavily modified with backports +kernel | GPLv2 and Redistributable, no modification permitted | The Linux kernel, based on version 4.19.190, heavily modified with backports +kexec-tools | GPLv2 | The kexec/kdump userspace component +keyutils | GPLv2+ and LGPLv2+ | Linux Key Management Utilities +kmod | GPLv2+ | Linux kernel module management utilities +kmod-kvdo | GPLv2+ | Kernel Modules for Virtual Data Optimizer +kpatch | GPLv2 | Dynamic kernel patch manager +krb5 | MIT | The Kerberos network authentication system +ksc | GPLv2+ | Kernel source code checker +ledmon | GPLv2+ | Enclosure LED Utilities +less | GPLv3+ or BSD | A text file browser similar to more, but better +libX11 | MIT | Core X11 protocol client library +libXau | MIT | Sample Authorization Protocol for X +libXext | MIT | X.Org X11 libXext runtime library +libXrender | MIT | X.Org X11 libXrender runtime library +libaio | LGPLv2+ | Linux-native asynchronous I/O access library +libappstream-glib | LGPLv2+ | Library for AppStream metadata +libarchive | BSD | A library for handling streaming archive formats +libassuan | LGPLv2+ and GPLv3+ | GnuPG IPC library +libbpf | LGPLv2 or BSD | Libbpf library +libcap | BSD or GPLv2 | Library for getting and setting POSIX.1e capabilities +libcap | BSD or GPLv2 | Library for getting and setting POSIX.1e capabilities +libcap-ng | LGPLv2+ | An alternate posix capabilities library +libcgroup | LGPLv2+ | Library to control and monitor control groups +libcomps | GPLv2+ | Comps XML file manipulation library +libconfig | LGPLv2+ | C/C++ configuration file library +libcroco | LGPLv2 | A CSS2 parsing library +libdaemon | LGPLv2+ | Library for writing UNIX daemons +libdb | BSD and LGPLv2 and Sleepycat | The Berkeley DB database library for C +libdnf | LGPLv2+ | Library providing simplified C and Python API to libsolv +libedit | BSD | The NetBSD Editline library +liberation-fonts | OFL | Fonts to replace commonly used Microsoft Windows fonts +liberation-narrow-fonts | Liberation | Sans-serif Narrow fonts to replace commonly used Microsoft Arial Narrow +libevent | BSD and ISC | Abstract asynchronous event notification library +libfabric | BSD or GPLv2 | Open Fabric Interfaces +libffi | MIT | A portable foreign function interface library +libgcrypt | LGPLv2+ | A general-purpose cryptography library +libgpg-error | LGPLv2+ | Library for error values used by GnuPG components +libgudev | LGPLv2+ | GObject-based wrapper library for libudev +libgusb | LGPLv2+ | GLib wrapper around libusb1 +libhbaapi | SNIA | SNIA HBAAPI library +libhbalinux | LGPLv2 | FC-HBAAPI implementation using scsi_transport_fc interfaces +libhugetlbfs | LGPLv2+ | A library which provides easy access to huge pages of memory +libical | LGPLv2 or MPLv2.0 | Reference implementation of the iCalendar data type and serialization format +libidn2 | (GPLv2+ or LGPLv3+) and GPLv3+ | Library to support IDNA2008 internationalized domain names +libjpeg-turbo | IJG | A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files +libkcapi | BSD or GPLv2 | User space interface to the Linux Kernel Crypto API +libkeepalive | MIT | Enable TCP keepalive in dynamic binaries +libksba | (LGPLv3+ or GPLv2+) and GPLv3+ | CMS and X.509 library +libldb | LGPL-3.0-or-later | A schema-less, ldap like, API and database +libmbim | LGPLv2+ | Support library for the Mobile Broadband Interface Model protocol +libmetalink | MIT | Metalink library written in C +libmicrohttpd | LGPLv2+ | Lightweight library for embedding a webserver in applications +libmnl | LGPLv2+ | A minimalistic Netlink library +libmodman | LGPLv2+ | A simple library for managing C++ modules (plug-ins) +libmodulemd | MIT | Module metadata manipulation library +libndp | LGPLv2+ | Library for Neighbor Discovery Protocol +libnetfilter_conntrack | GPLv2+ | Netfilter conntrack userspace library +libnetfilter_cthelper | GPLv2 | User-space infrastructure for connection tracking helpers +libnetfilter_cttimeout | GPLv2+ | Timeout policy tuning for Netfilter/conntrack +libnetfilter_queue | GPLv2 | Netfilter queue userspace library +libnfnetlink | GPLv2+ | Netfilter netlink userspace library +libnftnl | GPLv2+ | Library for low-level interaction with nftables Netlink's API over libmnl +libnl3 | LGPLv2 | Convenience library for kernel netlink sockets +libnsl2 | BSD and LGPLv2+ | Public client interface library for NIS(YP) and NIS+ +libpcap | BSD with advertising | A system-independent interface for user-level packet capture +libpciaccess | MIT | PCI access library +libpeas | LGPLv2+ | Plug-ins implementation convenience library +libpipeline | GPLv3+ | A pipeline manipulation library +libpng | zlib | A library of functions for manipulating PNG image format files +libproxy | LGPLv2+ | A library handling all the details of proxy configuration +libpsl | MIT | C library for the Publix Suffix List +libpsm2 | BSD or GPLv2 | Intel PSM Libraries +libpwquality | BSD or GPLv2+ | A library for password generation and password quality checking +libqb | LGPLv2+ | An IPC library for high performance servers +libqmi | LGPLv2+ | Support library to use the Qualcomm MSM Interface (QMI) protocol +libqrtr-glib | LGPLv2+ | Support library to use and manage the QRTR (Qualcomm IPC Router) bus. +librabbitmq | MIT | Client library for AMQP +librepo | LGPLv2+ | Repodata downloading library +libreport | GPLv2+ | Generic library for reporting various problems +librhsm | LGPLv2+ | Red Hat Subscription Manager library +libseccomp | LGPLv2 | Enhanced seccomp library +libsecret | LGPLv2+ | Library for storing and retrieving passwords and other secrets +libselinux | Public Domain | SELinux library and simple utilities +libsemanage | LGPLv2+ | SELinux binary policy manipulation library +libsepol | LGPLv2+ | SELinux binary policy manipulation library +libsigsegv | GPLv2+ | Library for handling page faults in user mode +libsmbios | GPLv2+ or OSL 2.1 | Libsmbios C/C++ shared libraries +libsolv | BSD | Package dependency solver +libsoup | LGPLv2 | Soup, an HTTP library implementation +libssh | LGPLv2+ | A library implementing the SSH protocol +libstemmer | BSD | C stemming algorithm library +libstoragemgmt | LGPLv2+ | Storage array management library +libtalloc | LGPL-3.0-or-later | The talloc library +libtasn1 | GPLv3+ and LGPLv2+ | The ASN.1 library used in GNUTLS +libtdb | LGPL-3.0-or-later | The tdb library +libteam | LGPLv2+ | Library for controlling team network device +libtevent | LGPL-3.0-or-later | The tevent library +libtirpc | SISSL and BSD | Transport Independent RPC Library +libtool | GPLv2+ and LGPLv2+ and GFDL | The GNU Portable Library Tool +libtraceevent | LGPLv2+ and GPLv2+ | Library to parse raw trace event formats +libunistring | GPLv2+ or LGPLv3+ | GNU Unicode string library +liburing | LGPLv2+ | Linux-native io_uring I/O access library +libusb | LGPLv2+ | Compatibility shim around libusb-1.0 offering the old 0.1 API +libusbx | LGPLv2+ | Library for accessing USB devices +libuser | LGPLv2+ | A user and group account administration library +libutempter | LGPLv2+ | A privileged helper for utmp/wtmp updates +libvarlink | ASL 2.0 | Varlink C Library +libverto | MIT | Main loop abstraction library +libxcb | MIT | A C binding to the X11 protocol +libxcrypt | LGPLv2+ and BSD and Public Domain | Extended crypt library for DES, MD5, Blowfish and others +libxml2 | MIT | Library providing XML and HTML support +libxmlb | LGPLv2+ | Library for querying compressed XML metadata +libxslt | MIT | Library providing the Gnome XSLT engine +libyaml | MIT | YAML 1.1 parser and emitter written in C +linux-firmware | GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted | Firmware files used by the Linux kernel +lksctp-tools | GPLv2 and GPLv2+ and LGPLv2 and MIT | User-space access to Linux Kernel SCTP +lldpad | GPLv2 | Intel LLDP Agent +lm_sensors | GPLv2+ and Verbatim and MIT | Hardware monitoring tools +lmdb | OpenLDAP | Memory-mapped key-value database +lockdev | LGPLv2 | A library for locking devices +logrotate | GPLv2+ | Rotates, compresses, removes and mails system log files +logwatch | MIT | A log file analysis program +lrzsz | GPLv2+ | The lrz and lsz modem communications programs +lshw | GPLv2 | Hardware lister +lsof | zlib and Sendmail and LGPLv2+ | A utility which lists open files on a Linux/UNIX system +lsscsi | GPLv2+ | List SCSI devices (or hosts) and associated information +lua | MIT | Powerful light-weight programming language +lvm2 | GPLv2 | Userland logical volume management tools +lz4 | GPLv2+ and BSD | Extremely fast compression algorithm +lzo | GPLv2+ | Data compression library with very fast (de)compression +lzop | GPLv2+ | Real-time file compressor +m4 | GPLv3+ | The GNU macro processor +mailcap | Public Domain and MIT | Helper application and MIME type associations for file types +mailx | BSD with advertising and MPLv1.1 | Enhanced implementation of the mailx command +make | GPLv3+ | A GNU tool which simplifies the build process for users +man-db | GPLv2+ and GPLv3+ | Tools for searching and reading man pages +man-pages | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Linux kernel and C library user-space interface documentation +mcelog | GPLv2 | Tool to translate x86-64 CPU Machine Check Exception data +mcstrans | GPL+ | SELinux Translation Daemon +mdadm | GPLv2+ | The mdadm program controls Linux md devices (software RAID arrays) +memstrack | GPLv3 | A memory allocation tracer, like a hot spot analyzer for memory allocation +memtest86+ | GPLv2 | Stand-alone memory tester for x86 and x86-64 computers +microcode_ctl | CC0 and Redistributable, no modification permitted | CPU microcode updates for Intel x86 processors +microdnf | GPLv2+ | Lightweight implementation of DNF in C +minicom | GPLv2+ and LGPLv2+ and Public Domain | A text-based modem control and terminal emulation program +mksh | MirOS and ISC and BSD | MirBSD enhanced version of the Korn Shell +mlocate | GPLv2 | An utility for finding files by name +mobile-broadband-provider-info | Public Domain | Mobile broadband provider database +mokutil | GPLv3+ | Tool to manage UEFI Secure Boot MoK Keys +mozjs52 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mozjs60 | MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | SpiderMonkey JavaScript library +mpfr | LGPLv3+ and GPLv3+ and GFDL | A C library for multiple-precision floating-point computations +mtools | GPLv3+ | Programs for accessing MS-DOS disks without mounting the disks +mtr | GPLv2 | Network diagnostic tool combining 'traceroute' and 'ping' +nano | GPLv3+ | A small text editor +ncurses | MIT | Ncurses support utilities +ndctl | GPLv2 | Manage "libnvdimm" subsystem devices (Non-volatile Memory) +net-snmp | BSD | A collection of SNMP protocol tools and libraries +net-tools | GPLv2+ | Basic networking tools +netlabel_tools | GPLv2 | Tools to manage the Linux NetLabel subsystem +nettle | LGPLv3+ or GPLv2+ | A low-level cryptographic library +newt | LGPLv2 | A library for text mode user interfaces +nfs-utils | MIT and GPLv2 and GPLv2+ and BSD | NFS utilities and supporting clients and daemons for the kernel NFS server +nfs4-acl-tools | BSD | The nfs4 ACL tools +nftables | GPLv2 | Netfilter Tables userspace utillites +nghttp2 | MIT | Experimental HTTP/2 client, server and proxy +npth | LGPLv2+ | The New GNU Portable Threads library +nss_nis | LGPLv2+ | Name Service Switch (NSS) module using NIS +numactl | GPLv2 | Library for tuning for Non Uniform Memory Access machines +numad | LGPLv2 | NUMA user daemon +numatop | BSD | Memory access locality characterization and analysis +nvme-cli | GPLv2+ | NVMe management command line interface +nvmetcli | ASL 2.0 | An adminstration shell for NVMe storage targets +opa-ff | BSD or GPLv2 | Intel Omni-Path basic tools and libraries for fabric management +opa-fm | GPLv2 or BSD | Intel Omni-Path Fabric Management Software +opencryptoki | CPL | Implementation of the PKCS#11 (Cryptoki) specification v3.0 +opencsd | BSD | An open source CoreSight(tm) Trace Decode library +openhpi | BSD | Hardware Platform Interface library and tools +openldap | OpenLDAP | LDAP support libraries +opensc | LGPLv2+ | Smart card library and applications +opensm | GPLv2 or BSD | OpenIB InfiniBand Subnet Manager and management utilities +openssh | BSD | An open source implementation of SSH protocol version 2 +openssl | OpenSSL and ASL 2.0 | Utilities from the general purpose cryptography library with TLS implementation +openssl-ibmpkcs11 | OpenSSL | IBM OpenSSL PKCS#11 engine +openssl-pkcs11 | LGPLv2+ and BSD | A PKCS#11 engine for use with OpenSSL +os-prober | GPLv2+ and GPL+ | Probes disks on the system for installed operating systems +p11-kit | BSD | Library for loading and sharing PKCS#11 modules +pam | BSD and GPLv2+ | An extensible library which provides authentication for applications +parted | GPLv3+ | The GNU disk partition manipulation program +passwd | BSD or GPL+ | An utility for setting or changing passwords using PAM +patch | GPLv3+ | Utility for modifying/upgrading files +pciutils | GPLv2+ | PCI bus related utilities +pcre | BSD | Perl-compatible regular expression library +pcre2 | BSD | Perl-compatible regular expression library +pcsc-lite | BSD | PC/SC Lite smart card framework and applications +pcsc-lite-ccid | LGPLv2+ | Generic USB CCID smart card reader driver +perftest | GPLv2 or BSD | IB Performance Tests +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-Data-Dumper | GPL+ or Artistic | Stringify perl data structures, suitable for printing and eval +perl-Date-Manip | GPL+ or Artistic | Date manipulation routines +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-HTTP-Tiny | GPL+ or Artistic | Small, simple, correct HTTP/1.1 client +perl-HTTP-Tiny | GPL+ or Artistic | Small, simple, correct HTTP/1.1 client +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6 +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Parse-Yapp | GPL+ or Artistic | Perl extension for generating and using LALR parsers +perl-PathTools | (GPL+ or Artistic) and BSD | PathTools Perl module (Cwd, File::Spec) +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Sys-CPU | (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0) | Getting CPU information +perl-Sys-MemInfo | GPL+ or Artistic | Memory information as Perl module +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +pigz | zlib | Parallel implementation of gzip +pixman | MIT | Pixel manipulation library +pkgconf | ISC | Package compiler and linker metadata toolkit +policycoreutils | GPLv2 | SELinux policy core utilities +polkit | LGPLv2+ | An authorization framework +polkit-pkla-compat | LGPLv2+ | Rules for polkit to add compatibility with pklocalauthority +popt | MIT | C library for parsing command line parameters +portreserve | GPLv2+ | TCP port reservation utility +postfix | (IBM and GPLv2+) or (EPL-2.0 and GPLv2+) | Postfix Mail Transport Agent +ppp | BSD and LGPLv2+ and GPLv2+ and Public Domain | The Point-to-Point Protocol daemon +prefixdevname | MIT | Udev helper utility that provides network interface naming using user defined prefix +procps-ng | GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ | System and process monitoring utilities +ps_mem | LGPLv2 | Memory profiling tool +psacct | GPLv3+ | Utilities for monitoring process activities +psmisc | GPLv2+ | Utilities for managing processes on your system +publicsuffix-list | MPLv2.0 | Cross-vendor public domain suffix database +pygobject3 | LGPLv2+ and MIT | Python bindings for GObject Introspection +pyparsing | MIT | Python package with an object-oriented approach to text processing +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-configobj | BSD | Config file reading, writing, and validation +python-configshell | ASL 2.0 | A framework to implement simple but nice CLIs +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-dateutil | BSD | Powerful extensions to the standard datetime module +python-decorator | BSD | Module to simplify usage of decorators +python-dmidecode | GPLv2 | Python module to access DMI data +python-dns | MIT | DNS toolkit for Python +python-ethtool | GPLv2 | Python module to interface with ethtool +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-iniparse | MIT and Python | Python Module for Accessing and Modifying Configuration Data in INI files +python-inotify | MIT | Monitor filesystem events with Python under Linux +python-jwt | MIT | JSON Web Token implementation in Python +python-kmod | LGPLv2+ | Python module to work with kernel modules +python-linux-procfs | GPLv2 | Linux /proc abstraction classes +python-oauthlib | BSD | An implementation of the OAuth request-signing logic +python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python-ply | BSD | Python Lex-Yacc +python-pycparser | BSD | C parser and AST generator written in Python +python-pysocks | BSD | A Python SOCKS client module +python-pyudev | LGPLv2+ | A libudev binding +python-requests | ASL 2.0 | HTTP library, written in Python, for human beings +python-requests-oauthlib | ISC | OAuthlib authentication support for Requests. +python-rtslib | ASL 2.0 | API for Linux kernel LIO SCSI target +python-schedutils | GPLv2 | Linux scheduler python bindings +python-setuptools | MIT | Easily build and distribute Python packages +python-six | MIT | Python 2 and 3 compatibility utilities +python-slip | GPLv2+ | Convenience, extension and workaround code for Python +python-systemd | LGPLv2+ | Python module wrapping systemd functionality +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urwid | LGPLv2+ | Console user interface library +python-varlink | ASL 2.0 | Python implementation of Varlink +python3 | Python | Interpreter of the Python programming language +pywbem | LGPLv2 | Python WBEM Client and Provider Interface +quota | GPLv2 and GPLv2+ | System administration tools for monitoring users' disk usage +rasdaemon | GPLv2 | Utility to receive RAS error tracings +rdma-core | GPLv2 or BSD | RDMA core userspace libraries and daemons +readline | GPLv3+ | A library for editing typed command lines +realmd | LGPLv2+ | Kerberos realm enrollment service +rng-tools | GPLv2+ | Random number generator related utilities +rootfiles | Public Domain | The basic required files for the root user's directory +rpcbind | BSD | Universal Addresses to RPC Program Number Mapper +rpm | GPLv2+ | The RPM package management system +rsync | GPLv3+ | A program for synchronizing files over a network +s-nail | ISC and BSD with advertising and BSD | Environment for sending and receiving mail +samba | GPL-3.0-or-later AND LGPL-3.0-or-later | Server and Client software to interoperate with Windows machines +samba | GPL-3.0-or-later AND LGPL-3.0-or-later | Server and Client software to interoperate with Windows machines +sanlock | GPLv2 and GPLv2+ and LGPLv2+ | A shared storage lock manager +scl-utils | GPLv2+ | Utilities for alternative packaging +sed | GPLv3+ | A GNU stream text editor +selinux-policy | GPLv2+ | SELinux policy configuration +selinux-policy | GPLv2+ | SELinux policy configuration +setools | GPLv2 | Policy analysis tools for SELinux +setserial | GPL+ | A utility for configuring serial ports +setup | Public Domain | A set of system configuration and setup files +sg3_utils | GPLv2+ and BSD | Utilities for devices that use SCSI command sets +sgml-common | GPL+ | Common SGML catalog and DTD files +sgpio | GPLv2+ | SGPIO captive backplane tool +shadow-utils | BSD and GPLv2+ | Utilities for managing accounts and shadow password files +shared-mime-info | GPLv2+ | Shared MIME information database +shim | BSD | First-stage UEFI bootloader +slang | GPLv2+ | The shared library for the S-Lang extension language +smartmontools | GPLv2+ | Tools for monitoring SMART capable hard disks +smc-tools | EPL | Shared Memory Communication Tools +snappy | BSD | Fast compression and decompression library +sos | GPL-2.0-or-later | A set of tools to gather troubleshooting information from a system +sos | GPL-2.0-or-later | A set of tools to gather troubleshooting information from a system +sqlite | Public Domain | Library that implements an embeddable SQL database engine +squashfs-tools | GPLv2+ | Utility for the creation of squashfs filesystems +sssd | GPLv3+ | System Security Services Daemon +sssd | GPLv3+ | System Security Services Daemon +star | CDDL | An archiving tool with ACL support +strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +stunnel | GPLv2 | A TLS-encrypting socket wrapper +sudo | ISC | Allows restricted root access for specified users +symlinks | Copyright only | A utility which maintains a system's symbolic links +sysfsutils | GPLv2 | Utilities for interfacing with sysfs +syslinux | GPLv2+ | Simple kernel loader which boots from a FAT filesystem +sysprof | GPLv3+ | A system-wide Linux profiler +system-storage-manager | GPLv2+ | A single tool to manage your storage +systemd | LGPLv2+ and MIT and GPLv2+ | System and Service Manager +systemd | LGPLv2+ and MIT and GPLv2+ | System and Service Manager +tar | GPLv3+ | A GNU file archiving program +tboot | BSD | Performs a verified launch using Intel TXT +tcl | TCL | Tool Command Language, pronounced tickle +texinfo | GPLv3+ | Tools needed to create Texinfo format documentation files +time | GPLv3+ and GFDL | A GNU utility for monitoring a program's use of system resources +timedatex | GPLv2+ | D-Bus service for system clock and RTC settings +tmpwatch | GPLv2 | A utility for removing files based on when they were last accessed +tmux | ISC and BSD | A terminal multiplexer +tpm-quote-tools | BSD | TPM-based attestation using the TPM quote operation (tools) +tpm-tools | CPL | Management tools for the TPM hardware +tpm2-abrmd | BSD | A system daemon implementing TPM2 Access Broker and Resource Manager +tpm2-abrmd-selinux | BSD | SELinux policies for tpm2-abrmd +tpm2-tools | BSD | A TPM2.0 testing tool build upon TPM2.0-TSS +tpm2-tss | BSD | TPM2.0 Software Stack +trace-cmd | GPLv2 and LGPLv2 | A user interface to Ftrace +traceroute | GPLv2+ | Traces the route taken by packets over an IPv4/IPv6 network +tree | GPLv2+ | File system tree viewer +trousers | BSD | TCG's Software Stack v1.2 +tss2 | BSD | IBM's TCG Software Stack (TSS) for TPM 2.0 and related utilities +tuna | GPLv2 | Application tuning GUI & command line utility +tuned | GPLv2+ | A dynamic adaptive system tuning daemon +tzdata | Public Domain | Timezone data +units | GPLv3+ | A utility for converting amounts from one unit to another +unzip | BSD | A utility for unpacking zip files +usb_modeswitch | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode +usb_modeswitch-data | GPLv2+ | USB Modeswitch gets mobile broadband cards in operational mode +usbutils | GPLv2+ | Linux USB utilities +usermode | GPLv2+ | Tools for certain user account management tasks +userspace-rcu | LGPLv2+ | RCU (read-copy-update) implementation in user-space +util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | A collection of basic system utilities +util-linux | GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain | A collection of basic system utilities +vdo | GPLv2 | Management tools for Virtual Data Optimizer +vhostmd | GPLv2+ | Virtualization host metrics daemon +vim | Vim and MIT | The VIM editor +virt-what | GPLv2+ | Detect if we are running in a virtual machine +watchdog | GPLv2+ | Software and/or Hardware watchdog daemon +which | GPLv3 | Displays where a particular program in your path is located +words | Public Domain | A dictionary of English words for the /usr/share/dict directory +wpa_supplicant | BSD | WPA/WPA2/IEEE 802.1X Supplicant +x3270 | BSD | An X Window System based IBM 3278/3279 terminal emulator +xdelta | ASL 2.0 | A binary file delta generator +xfsdump | GPL+ | Administrative utilities for the XFS filesystem +xfsdump | GPL+ | Administrative utilities for the XFS filesystem +xfsprogs | GPL+ and LGPLv2+ | Utilities for managing the XFS filesystem +xmlrpc-c | BSD and MIT | Lightweight RPC library based on XML and HTTP +xz | GPLv2+ and Public Domain | LZMA compression utilities +zip | BSD | A file compression and packaging utility compatible with PKZIP +zlib | zlib and Boost | The compression and decompression library +zsh | MIT | Powerful interactive shell +zstd | BSD and GPLv2 | Zstd compression library + +## 2. AppStream +### 2.1 AppStream 软件包清单 +应用流(AppStream)软件包库中的内容包括其他用户空间应用程序,运行时语言和数据库,以支持各种工作负载和用例。AppStream 引入了模块的概念,可以为单个软件包提供多个版本并在 Anolis OS 8.9 GA 中进行灵活安装。 + +下表列出了 Anolis OS 8.9 GA AppStream 存储库中的所有软件包及其许可协议。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +389-ds-base | GPLv3+ and (ASL 2.0 or MIT) | 389 Directory Server (base) +Box2D | zlib | A 2D Physics Engine for Games +CUnit | LGPLv2+ | Unit testing framework for C +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +Cython | ASL 2.0 | Language for writing Python extension modules +GConf2 | LGPLv2+ and GPLv2+ | A process-transparent configuration system +HdrHistogram | BSD and CC0 | A High Dynamic Range (HDR) Histogram +HdrHistogram_c | BSD and Public Domain | C port of the HdrHistogram +Judy | LGPLv2+ | General purpose dynamic array +Judy | LGPLv2+ | General purpose dynamic array +LibRaw | BSD and LGPLv2 | Library for reading RAW files obtained from digital photo cameras +NetworkManager-libreswan | GPLv2+ | NetworkManager VPN plug-in for IPsec VPN +OpenEXR | BSD | A high dynamic-range (HDR) image file format +PackageKit | GPLv2+ and LGPLv2+ | Package management service +PyYAML | MIT | YAML parser and emitter for Python +PyYAML | MIT | YAML parser and emitter for Python +PyYAML | MIT | YAML parser and emitter for Python +SDL | LGPLv2+ | A cross-platform multimedia library +SDL2 | zlib and MIT | Cross-platform multimedia library +SuperLU | BSD and GPLV2+ | Subroutines to solve sparse linear systems +WALinuxAgent | ASL 2.0 | Microsoft Azure Linux Agent +Xaw3d | MIT | A version of the MIT Athena widget set for X +a52dec | GPLv2 | Small test program for liba52 +aardvark-dns | ASL 2.0 and BSD and MIT | Authoritative DNS server for A/AAAA container records +abattis-cantarell-fonts | OFL | Humanist sans serif font +abrt | GPLv2+ | Automatic bug detection and reporting tool +abrt-java-connector | GPLv2+ | JNI Agent library converting Java exceptions to ABRT problems +accountsservice | GPLv3+ | D-Bus interfaces for querying and manipulating user account information +acpid | GPLv2+ | ACPI Event Daemon +adobe-mappings-cmap | BSD | CMap resources for Adobe's character collections +adobe-mappings-pdf | BSD | PDF mapping resources from Adobe +adwaita-icon-theme | LGPLv3+ or CC-BY-SA | Adwaita icon theme +adwaita-qt | LGPLv2+ and GPLv2+ | Adwaita theme for Qt-based applications +aide | GPLv2+ | Intrusion detection environment +alibaba-puhui-fonts | Alibaba PuHui v3 | AlibabaPuHuiTi +alsa-firmware | GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+ | Firmware for several ALSA-supported sound cards +alsa-lib | LGPLv2+ | The Advanced Linux Sound Architecture (ALSA) library +alsa-plugins | GPLv2+ and LGPLv2+ and BSD | The Advanced Linux Sound Architecture (ALSA) Plugins +alsa-tools | GPLv2+ | Specialist tools for ALSA +alsa-utils | GPLv2+ | Advanced Linux Sound Architecture (ALSA) utilities +amanda | BSD and GPLv3+ and GPLv2+ and GPLv2 | A network-capable tape backup solution +anaconda | GPLv2+ and MIT | Graphical system installer +anaconda-user-help | CC-BY-SA | Content for the Anaconda built-in help system +annobin | GPLv3+ | Annotate and examine compiled binary files +ansible-collection-microsoft-sql | MIT | The Ansible collection for Microsoft SQL Server management +ansible-core | GPLv3+ | SSH-based configuration management, deployment, and task execution system +ansible-freeipa | GPL-3.0-or-later | Roles and playbooks to deploy FreeIPA servers, replicas and clients +ansible-pcp | MIT | Ansible Metric collection for Performance Co-Pilot +ant | ASL 2.0 | Java build tool +aopalliance | Public Domain | Java/J2EE AOP standards +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | Provides new interfaces, implementations and utilities for Java Collections +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-commons-net | ASL 2.0 | Internet protocol suite Java library +apiguardian | ASL 2.0 | API Guardian Java annotation +appstream-data | CC0 and CC-BY and CC-BY-SA and GFDL | Cached AppStream metadata +apr | ASL 2.0 and BSD with advertising and ISC and BSD | Apache Portable Runtime library +apr-util | ASL 2.0 | Apache Portable Runtime Utility library +asciidoc | GPL+ and GPLv2+ | Text based document generation +aspell | LGPLv2+ and LGPLv2 and GPLv2+ and BSD | Spell checker +aspell-en | MIT and BSD | English dictionaries for Aspell +at-spi2-atk | LGPLv2+ | A GTK+ module that bridges ATK to D-Bus at-spi +at-spi2-core | LGPLv2+ | Protocol definitions and daemon for D-Bus at-spi +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +atk | LGPLv2+ | Interfaces for accessibility support +atkmm | LGPLv2+ | C++ interface for the ATK library +authd | GPLv2+ | A RFC 1413 ident protocol daemon +autoconf | GPLv2+ and GFDL | A GNU tool for automatically configuring source code +autoconf-archive | GPLv3+ with exceptions | The Autoconf Macro Archive +autoconf213 | GPLv2+ | A GNU tool for automatically configuring source code +autogen | GPLv3+ | Automated text file generator +automake | GPLv2+ and GFDL and Public Domain and MIT | A GNU tool for automatically creating Makefiles +autotrace | GPLv2+ and LGPLv2+ | Utility for converting bitmaps to vector graphics +babel | BSD | Tools for internationalizing Python applications +babel | BSD | Tools for internationalizing Python applications +babel | BSD | Tools for internationalizing Python applications +babl | LGPLv3+ and GPLv3+ | A dynamic, any to any, pixel format conversion library +bacula | AGPLv3 with exceptions | Cross platform network backup for Linux, Unix, Mac and Windows +baobab | GPLv2+ and GFDL | A graphical directory tree analyzer +batik | ASL 2.0 and W3C | Scalable Vector Graphics for Java +bcc | ASL 2.0 | BPF Compiler Collection (BCC) +bea-stax | ASL 1.1 and ASL 2.0 | Streaming API for XML +bind-dyndb-ldap | GPLv2+ | LDAP back-end plug-in for BIND +bind9.16 | MPLv2.0 | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server +bison | GPLv3+ | A GNU general-purpose parser generator +bitmap-fonts | GPLv2 and MIT and Lucida | Selected set of bitmap fonts +bogofilter | GPLv2 | Fast anti-spam filtering by Bayesian statistical analysis +boost | Boost and MIT and Python | The free peer-reviewed portable C++ source libraries +bpftrace | ASL 2.0 | High-level tracing language for Linux eBPF +bpg-fonts | GPL+ with exceptions | Georgian Unicode fonts +brasero | GPLv3+ | Gnome CD/DVD burning application +brltty | LGPLv2+ | Braille display driver for Linux/Unix +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +buildah | ASL 2.0 | A command line tool used for creating OCI Images +byacc | Public Domain | Berkeley Yacc, a parser generator +byteman | LGPLv2+ | Java agent-based bytecode injection tool +c2esp | GPLv2+ | CUPS driver for Kodak AiO printers +cairomm | LGPLv2+ | C++ API for the cairo graphics library +cdi-api | ASL 2.0 | CDI API +cdi-api | ASL 2.0 | CDI API +cdparanoia | GPLv2 and LGPLv2 | Compact Disc Digital Audio (CDDA) extraction tool (or ripper) +cdrdao | GPLv2+ | Writes audio CD-Rs in disk-at-once (DAO) mode +cdrkit | GPLv2 | A collection of CD/DVD utilities +celt051 | BSD | An audio codec for use in low-delay speech and audio communication +ceph | LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIT | User space components of the Ceph file system +certmonger | GPLv3+ | Certificate status monitor and PKI enrollment client +cgdcbxd | GPLv2 | DCB network priority management daemon +chan | ASL 2.0 | Pure C implementation of Go channels +check | LGPLv2+ | A unit test framework for C +cheese | GPLv2+ | Application for taking pictures and movies from a webcam +chrome-gnome-shell | GPLv3+ | Support for managing GNOME Shell Extensions through web browsers +cim-schema | DMTF | Common Information Model (CIM) Schema +cjose | MIT | C library implementing the Javascript Object Signing and Encryption (JOSE) +clang | NCSA | A C language family front-end for LLVM +cldr-emoji-annotation | Unicode | Emoji annotation files in CLDR +clevis | GPLv3+ | Automated decryption framework +cloud-init | Dual-licesed GPLv3 or Apache 2.0 | Cloud instance init scripts +cloud-utils-growpart | GPLv3 | Script for growing a partition +clucene | LGPLv2+ or ASL 2.0 | A C++ port of Lucene +clutter | LGPLv2+ | Open Source software library for creating rich graphical user interfaces +clutter-gst2 | LGPLv2+ | GStreamer integration for Clutter +clutter-gst3 | LGPLv2+ | GStreamer integration library for Clutter +clutter-gtk | LGPLv2+ | A basic GTK clutter widget +cmake | BSD and MIT and zlib | Cross-platform make system +cmocka | ASL 2.0 | An elegant unit testing framework for C with support for mock objects +cockpit-appstream | LGPL-2.1-or-later | Web Console for Linux servers +cockpit-composer | MIT | Composer GUI for use with Cockpit +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPLv2+ | Cockpit component for Podman containers +cockpit-podman | LGPL-2.1-or-later | Cockpit component for Podman containers +cockpit-session-recording | LGPL-2.1-or-later | Cockpit Session Recording +codemodel | CDDL-1.1 or GPLv2 with exceptions | Java library for code generators +cogl | LGPLv2+ | A library for using 3D graphics hardware to draw pretty pictures +color-filesystem | Public Domain | Color filesystem layout +colord | GPLv2+ and LGPLv2+ | Color daemon +colord-gtk | LGPLv2+ | GTK support library for colord +compat-exiv2-026 | GPLv2+ | Compatibility package with the exiv2 library in version 0.26 +compat-guile18 | LGPLv2+ | A GNU implementation of Scheme for application extensibility +compat-libgfortran-48 | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Compatibility Fortran runtime library version 4.8.5 +compat-libtiff3 | libtiff | Compatibility package for libtiff 3 +compat-openssl10 | OpenSSL | Compatibility version of the OpenSSL library +compiler-rt | NCSA or MIT | LLVM "compiler-rt" runtime libraries +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +conmon | ASL 2.0 | OCI container runtime monitor +container-exception-logger | GPLv2+ | Logging from a container to a host +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +container-selinux | GPLv2 | SELinux policies for container runtimes +containernetworking-plugins | ASL 2.0 | Some CNI network plugins, maintained by the containernetworking team. +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containernetworking-plugins | ASL 2.0 | CNI network plugins +containers-common | ASL 2.0 | Common configuration and documentation for containers +containers-common | ASL 2.0 | Common configuration and documentation for containers +convmv | GPLv2 or GPLv3 | Convert filename encodings +copy-jdk-configs | BSD | JDKs configuration files copier +coreos-installer | ASL 2.0 | Installer for Fedora CoreOS and RHEL CoreOS +corosync | BSD | The Corosync Cluster Engine and Application Programming Interfaces +cppcheck | GPLv3+ | Tool for static C/C++ code analysis +cppunit | LGPLv2+ | C++ unit testing framework +crash | GPLv3 | Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles +crash-gcore-command | GPLv2 | Gcore extension module for the crash utility +crash-ptdump-command | GPLv2 | ptdump extension module for the crash utility +crash-trace-command | GPLv2 | Trace extension module for the crash utility +createrepo_c | GPLv2+ | Creates a common metadata repository +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +criu | GPLv2 | Tool for Checkpoint/Restore in User-space +crun | GPLv2+ | OCI runtime written in C +crun | GPLv2+ | OCI runtime written in C +crun | GPLv2+ | OCI runtime written in C +cscope | BSD and GPLv2+ | C source code tree search and browse tool +ctags | GPLv2+ and LGPLv2+ and Public Domain | A C programming language indexing and/or cross-reference tool +culmus-fonts | GPLv2 | Fonts for Hebrew from Culmus project +cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | OpenPrinting CUPS filters and backends +cups-filters | GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising | OpenPrinting CUPS filters and backends +cups-pk-helper | GPLv2+ | A helper that makes system-config-printer use PolicyKit +custodia | GPLv3+ | A service to manage, retrieve and store secrets for other processes +cyrus-imapd | BSD | A high-performance email, contacts and calendar server +dblatex | GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain | DocBook to LaTeX/ConTeXt Publishing +dbus-c++ | LGPLv2+ | Native C++ bindings for D-Bus +dconf | LGPLv2+ and GPLv2+ and GPLv3+ | A configuration system +dconf-editor | LGPLv2+ | Configuration editor for dconf +dcraw | GPLv2+ | Tool for decoding raw image data from digital cameras +dejagnu | GPLv3+ | A front end for testing other programs +delve | MIT | A debugger for the Go programming language +delve | MIT | A debugger for the Go programming language +desktop-file-utils | GPLv2+ | Utilities for manipulating .desktop files +devhelp | GPLv3+ | API documentation browser +dialog | LGPLv2 | A utility for creating TTY dialog boxes +diffstat | MIT | A utility which provides statistics based on the output of diff +directory-maven-plugin | ASL 2.0 | Establish locations for files in multi-module builds +disruptor | ASL 2.0 | Concurrent Programming Framework +dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services +dleyna-core | LGPLv2 | Utilities for higher level dLeyna libraries +dleyna-renderer | LGPLv2 | Service for interacting with Digital Media Renderers +dleyna-server | LGPLv2 | Service for interacting with Digital Media Servers +dnsmasq | GPLv2 or GPLv3 | A lightweight DHCP/caching DNS server +dnssec-trigger | BSD | Tool for dynamic reconfiguration of validating resolver Unbound +docbook-dtds | Copyright only | SGML and XML document type definitions for DocBook +docbook-style-dsssl | DMIT | Norman Walsh's modular stylesheets for DocBook +docbook-style-xsl | DMIT | Norman Walsh's XSL stylesheets for DocBook XML +docbook-utils | GPLv2+ | Shell scripts for managing DocBook documents +docbook2X | MIT | Convert docbook into man and Texinfo +docbook5-schemas | Freely redistributable without restriction | Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X +dotconf | LGPLv2 | Libraries to parse configuration files +dotnet | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet-build-reference-packages | MIT | Reference packages needed by the .NET Core SDK build +dotnet3.0 | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet3.1 | MIT and ASL 2.0 and BSD | .NET Core CLI tools and runtime +dotnet5.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dotnet6.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dotnet6.0 | MIT and ASL 2.0 and BSD and LGPLv2+ and CC-BY and CC0 and MS-PL and EPL-1.0 and GPL+ and GPLv2 and ISC and OFL and zlib | .NET Runtime and SDK +dovecot | MIT and LGPLv2 | Secure imap and pop3 server +doxygen | GPL+ | A documentation system for C/C++ +dpdk | BSD and LGPLv2 and GPLv2 | Set of libraries and drivers for fast packet processing +driverctl | LGPLv2 | Device driver control utility +dropwatch | GPLv2+ | Kernel dropped packet monitor +drpm | LGPLv2+ and BSD | A library for making, reading and applying deltarpm packages +dtc | GPLv2+ | Device Tree Compiler +dvd+rw-tools | GPLv2 | Toolchain to master DVD+RW/+R media +dwarves | GPLv2 | Debugging Information Manipulation Tools (pahole & friends) +dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +dyninst | LGPLv2+ | An API for Run-time Code Generation +eclipse | EPL-2.0 | An open, extensible IDE +eclipse-ecf | EPL-2.0 and ASL 2.0 and BSD | Eclipse Communication Framework (ECF) Eclipse plug-in +eclipse-emf | EPL-2.0 | EMF and XSD Eclipse plug-ins +edk2 | BSD-2-Clause-Patent and OpenSSL and MIT | UEFI firmware for 64-bit virtual machines +ee4j-parent | EPL-2.0 or GPLv2 with exceptions | Parent POM file for Eclipse Enterprise for Java projects +egl-wayland | MIT | Wayland EGL External Platform library +eglexternalplatform | MIT | EGL External Platform Interface headers +eigen3 | MPLv2.0 and LGPLv2+ and BSD | A lightweight C++ template library for vector and matrix math +elinks | GPLv2 | A text-mode Web browser +enca | GPLv2 | Character set analyzer and detector +enchant | LGPLv2+ | An Enchanting Spell Checking Library +enchant2 | LGPLv2+ | An Enchanting Spell Checking Library +enscript | GPLv3+ and LGPLv2+ and GPLv2+ | A plain ASCII to PostScript converter +eog | GPLv2+ and GFDL | Eye of GNOME image viewer +esc | GPL+ | Enterprise Security Client Smart Card Client +espeak-ng | GPLv3+ | eSpeak NG Text-to-Speech +eth-tools | BSD | Intel Ethernet Fabric Suite basic tools and libraries for fabric management +evemu | GPLv3+ | Event Device Query and Emulation Program +evince | GPLv2+ and GPLv3+ and LGPLv2+ and MIT and Afmparse | Document viewer +evolution | GPLv2+ and GFDL | Mail and calendar client for GNOME +evolution-data-server | LGPLv2+ | Backend data server for Evolution +evolution-ews | LGPLv2+ | Evolution extension for Exchange Web Services +evolution-mapi | LGPLv2+ | Evolution extension for MS Exchange 2007 servers +execstack | GPLv2+ | Utility to set/clear/query executable stack bit +exempi | BSD | Library for easy parsing of XMP metadata +exiv2 | GPLv2+ | Exif and Iptc metadata manipulation library +fabtests | BSD and (BSD or GPLv2) and MIT | Test suite for libfabric API +fapolicyd | GPLv3+ | Application Whitelisting Daemon +farstream02 | LGPLv2+ and GPLv2+ | Libraries for videoconferencing +fdk-aac-free | FDK-AAC | Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android +felix-gogo-command | ASL 2.0 | Apache Felix Gogo command line shell for OSGi +felix-gogo-runtime | ASL 2.0 and MIT | Apache Felix Gogo command line shell for OSGi +felix-gogo-shell | ASL 2.0 | Apache Felix Gogo command line shell for OSGi +felix-scr | ASL 2.0 | Apache Felix Service Component Runtime (SCR) +fence-agents | GPLv2+ and LGPLv2+ | Set of unified programs capable of host isolation ("fencing") +fence-agents | GPLv2+ and LGPLv2+ | Set of unified programs capable of host isolation ("fencing") +fence-virt | GPLv2+ | A pluggable fencing framework for virtual machines +fetchmail | GPL+ and Public Domain | A remote mail retrieval and forwarding utility +fftw | GPLv2+ | A Fast Fourier Transform library +fido-device-onboard | BSD | An implementation of the FIDO Device Onboard Specification written in rust +file-roller | GPLv2+ | Tool for viewing and creating archives +fio | GPLv2 | Multithreaded IO generation tool +firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser +firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser +firefox | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Firefox Web browser +flac | BSD and GPLv2+ and GFDL | An encoder/decoder for the Free Lossless Audio Codec +flatpak | LGPLv2+ | Application deployment framework for desktop apps +flatpak-builder | LGPLv2+ and GPLv2+ | Tool to build flatpaks from source +flatpak-xdg-utils | LGPLv2+ | Command-line tools for use inside Flatpak sandboxes +flex | BSD and LGPLv2+ | A tool for generating scanners (text pattern recognizers) +flite | MIT | Small, fast speech synthesis engine (text-to-speech) +fltk | LGPLv2+ with exceptions | C++ user interface toolkit +flute | W3C and LGPLv2+ | Java CSS parser using SAC +fontawesome-fonts | OFL | Iconic font set +fontawesome-fonts | OFL | Iconic font set +fontforge | GPLv3+ | Outline and bitmap font editor +fonts-tweak-tool | LGPLv3+ | Tool for customizing fonts per language +foomatic | GPLv2+ | Tools for using the foomatic database of printers and printer drivers +foomatic-db | GPLv2+ | Database of printers and printer drivers +fprintd | GPLv2+ | D-Bus service for Fingerprint reader access +freeglut | MIT | A freely licensed alternative to the GLUT library +freeradius | GPLv2+ and LGPLv2+ | High-performance and highly configurable free RADIUS server +freerdp | ASL 2.0 | Free implementation of the Remote Desktop Protocol (RDP) +frei0r-plugins | GPLv2+ | Frei0r - a minimalist plugin API for video effects +fribidi | LGPLv2+ and UCD | Library implementing the Unicode Bidirectional Algorithm +frr | GPLv2+ | Routing daemon +fstrm | MIT | Frame Streams implementation in C +ftp | BSD with advertising | The standard UNIX FTP (File Transfer Protocol) client +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-overlayfs | GPLv3+ | FUSE overlay+shiftfs implementation for rootless containers +fuse-sshfs | GPLv2 | FUSE-Filesystem to access remote filesystems via SSH +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +galera | GPLv2 | Synchronous multi-master wsrep provider (replication engine) +gavl | GPLv3+ | A library for handling uncompressed audio and video data +gc | BSD | A garbage collector for C and C++ +gcc-toolset-10 | GPLv2+ | Package that installs gcc-toolset-10 +gcc-toolset-10-annobin | GPLv3+ | Annotate and examine compiled binary files +gcc-toolset-10-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-10-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-10-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-10-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-10-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | Various compilers (C, C++, Objective-C, ...) +gcc-toolset-10-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-10-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-10-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-10-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-10-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-10-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcc-toolset-11 | GPLv2+ | Package that installs gcc-toolset-11 +gcc-toolset-11-annobin | GPLv3+ | Annotate and examine compiled binary files +gcc-toolset-11-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-11-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-11-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-11-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-11-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 11 +gcc-toolset-11-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-11-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-11-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-11-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-11-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-11-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcc-toolset-12 | GPLv2+ | Package that installs gcc-toolset-12 +gcc-toolset-12-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-12-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 12 +gcc-toolset-9 | GPLv2+ | Package that installs gcc-toolset-9 +gcc-toolset-9-annobin | GPLv3+ | Binary annotation plugin for GCC +gcc-toolset-9-binutils | GPLv3+ | A GNU collection of binary utilities +gcc-toolset-9-dwz | GPLv2+ and GPLv3+ | DWARF optimization and duplicate removal tool +gcc-toolset-9-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-9-elfutils | GPLv3+ and (GPLv2+ or LGPLv3+) | A collection of utilities and DSOs to handle ELF files and DWARF data +gcc-toolset-9-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD | GCC version 9 +gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-9-ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +gcc-toolset-9-make | GPLv3+ | A GNU tool which simplifies the build process for users +gcc-toolset-9-strace | LGPL-2.1+ and GPL-2.0+ | Tracks and displays system calls associated with a running process +gcc-toolset-9-systemtap | GPLv2+ | Programmable system-wide instrumentation system +gcc-toolset-9-valgrind | GPLv2+ | Tool for finding memory management bugs in programs +gcr | LGPLv2+ | A library for bits of crypto UI and parsing +gd | MIT | A graphics library for quick creation of PNG or JPEG images +gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A stub package for GNU source-level debugger +gdk-pixbuf2-xlib | LGPLv2+ | Deprecated Xlib integration for gdk-pixbuf2 +gdm | GPLv2+ | The GNOME Display Manager +gedit | GPLv2+ and GFDL | Text editor for the GNOME desktop +gedit-plugins | GPLv2+ | Plugins for gedit +gegl | LGPLv3+ and GPLv3+ | A graph based image processing framework +gegl04 | LGPLv3+ | Graph based image processing framework +geoclue2 | GPLv2+ | Geolocation service +geocode-glib | LGPLv2+ | Geocoding helper library +geoipupdate | GPLv2 | Update GeoIP2 and GeoIP Legacy binary databases from MaxMind +geolite2 | CC-BY-SA | Free IP geolocation databases +geronimo-annotation | ASL 2.0 | Java EE: Annotation API v1.3 +geronimo-annotation | ASL 2.0 | Java EE: Annotation API v1.3 +gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API +gflags | BSD | Library for commandline flag processing +ghc-srpm-macros | GPLv2+ | RPM macros for building Haskell source packages +ghostscript | AGPLv3+ | Interpreter for PostScript language & PDF +giflib | MIT | A library and utilities for processing GIFs +gimp | GPLv3+ and GPLv3 | GNU Image Manipulation Program +git | GPLv2 | Fast Version Control System +git-lfs | MIT | Git extension for versioning large files +gjs | MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) and MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0 | Javascript Bindings for GNOME +gl-manpages | MIT and Open Publication | OpenGL manpages +glade | GPLv2+ and LGPLv2+ | User Interface Designer for GTK+ +glassfish-annotation-api | CDDL-1.1 or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-fastinfoset | ASL 2.0 | Fast Infoset +glassfish-jaxb | CDDL-1.1 and GPLv2 with exceptions | JAXB Reference Implementation +glassfish-jaxb-api | CDDL or GPLv2 with exception | Java Architecture for XML Binding +glassfish-jsp | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API implementation +glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification +glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API +glew | BSD and MIT | The OpenGL Extension Wrangler Library +glibmm24 | LGPLv2+ | C++ interface for the GLib library +glm | MIT | C++ mathematics library for graphics programming +glog | BSD | A C++ application logging library +gnome-abrt | GPLv2+ | A utility for viewing problems that have occurred with the system +gnome-autoar | LGPLv2+ | Archive library +gnome-backgrounds | GPLv2 | Desktop backgrounds packaged with the GNOME desktop +gnome-bluetooth | GPLv2+ | Bluetooth graphical utilities +gnome-boxes | LGPLv2+ | A simple GNOME 3 application to access remote or virtual systems +gnome-calculator | GPLv3+ | A desktop calculator +gnome-characters | BSD and GPLv2+ | Character map application for GNOME +gnome-color-manager | GPLv2+ | Color management tools for GNOME +gnome-common | GPLv2+ | Useful things common to building GNOME packages from scratch +gnome-control-center | GPLv2+ and CC-BY-SA | Utilities to configure the GNOME desktop +gnome-desktop3 | GPLv2+ and LGPLv2+ | Library with common API for various GNOME modules +gnome-disk-utility | GPLv2+ | Disks +gnome-font-viewer | GPLv2+ | Utility for previewing fonts for GNOME +gnome-getting-started-docs | CC-BY-SA | Help a new user get started in GNOME +gnome-initial-setup | GPLv2+ | Bootstrapping your OS +gnome-keyring | GPLv2+ and LGPLv2+ | Framework for managing passwords and other secrets +gnome-logs | GPLv3+ | Log viewer for the systemd journal +gnome-menus | LGPLv2+ | A menu system for the GNOME project +gnome-online-accounts | LGPLv2+ | Single sign-on framework for GNOME +gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | Crawls through your online content +gnome-photos | GPLv3+ and LGPLv2+ | Access, organize and share your photos on GNOME +gnome-remote-desktop | GPLv2+ | GNOME Remote Desktop screen share service +gnome-screenshot | GPLv2+ | A screenshot utility for GNOME +gnome-session | GPLv2+ | GNOME session manager +gnome-settings-daemon | GPLv2+ | The daemon sharing settings from GNOME to GTK+/KDE applications +gnome-shell | GPLv2+ | Window management and application launching for GNOME +gnome-shell | GPLv2+ | Window management and application launching for GNOME +gnome-shell-extensions | GPLv2+ | Modify and extend GNOME Shell functionality and behavior +gnome-shell-extensions | GPLv2+ | Modify and extend GNOME Shell functionality and behavior +gnome-software | GPLv2+ | A software center for GNOME +gnome-system-monitor | GPLv2+ | Process and resource monitor +gnome-terminal | GPLv3+ and GFDL and LGPLv2+ | Terminal emulator for GNOME +gnome-themes-extra | LGPLv2+ | GNOME Extra Themes +gnome-themes-standard | LGPLv2+ | Standard themes for GNOME applications +gnome-tweaks | GPLv3 and CC0 | Customize advanced GNOME 3 options +gnome-user-docs | CC-BY-SA | GNOME User Documentation +gnome-video-effects | GPLv2 | Collection of GStreamer video effects +gnu-efi | BSD | Development Libraries and headers for EFI +gnu-free-fonts | GPLv3+ with exceptions | Free UCS Outline Fonts +gnuplot | gnuplot and MIT | A program for plotting mathematical expressions and data +go-compilers | GPLv3+ | Go language compilers for various architectures +go-srpm-macros | GPLv3+ | RPM macros for building Golang packages for various architectures +go-toolset | BSD and Public Domain | Package that installs go-toolset +go-toolset | BSD and Public Domain | Package that installs go-toolset +golang | BSD and Public Domain | The Go Programming Language +golang | BSD and Public Domain | The Go Programming Language +gom | LGPLv2+ | GObject to SQLite object mapper library +google-crosextra-caladea-fonts | ASL 2.0 | Serif font metric-compatible with Cambria font +google-crosextra-carlito-fonts | OFL | Sans-serif font metric-compatible with Calibri font +google-droid-fonts | ASL 2.0 | General-purpose fonts released by Google as part of Android +google-gson | ASL 2.0 | Java lib for conversion of Java objects into JSON representation +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +google-noto-cjk-fonts | OFL | Google Noto Sans CJK Fonts +google-noto-emoji-fonts | OFL and ASL 2.0 | Google “Noto Emoji” Black-and-White emoji font +google-noto-fonts | OFL | Hinted and Non Hinted OpenType fonts for Unicode scripts +google-roboto-slab-fonts | ASL 2.0 | Google Roboto Slab fonts +gperf | GPLv3+ | A perfect hash function generator +gpm | GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only | A mouse server for the Linux console +grafana | AGPLv3 | Metrics dashboard and graph editor +grafana-pcp | ASL 2.0 | Performance Co-Pilot Grafana Plugin +graphene | MIT | Thin layer of types for graphic libraries +graphviz | EPL-1.0 | Graph Visualization Tools +greenboot | LGPLv2+ | Generic Health Check Framework for systemd +grilo | LGPLv2+ | Content discovery framework +grilo-plugins | LGPLv2+ | Plugins for the Grilo framework +gsl | GPLv3+ | The GNU Scientific Library for numerical analysis +gsm | MIT | Shared libraries for GSM speech compressor +gsound | LGPLv2 | Small gobject library for playing system sounds +gspell | LGPLv2+ | Spell-checking library for GTK+ +gssdp | LGPLv2+ | Resource discovery and announcement over SSDP +gssntlmssp | LGPLv3+ | GSSAPI NTLMSSP Mechanism +gstreamer1 | LGPLv2+ | GStreamer streaming media framework runtime +gstreamer1-plugins-bad-free | LGPLv2+ and LGPLv2 | GStreamer streaming media framework "bad" plugins +gstreamer1-plugins-base | LGPLv2+ | GStreamer streaming media framework base plugins +gstreamer1-plugins-good | LGPLv2+ | GStreamer plugins with good code and licensing +gstreamer1-plugins-ugly-free | LGPLv2+ and LGPLv2 | GStreamer streaming media framework "ugly" plugins +gtest | BSD and ASL2.0 | Google C++ testing framework +gtk-doc | GPLv2+ and GFDL | API documentation generation tool for GTK+ and GNOME +gtk-vnc | LGPLv2+ | A GTK widget for VNC clients +gtk2 | LGPLv2+ | GTK+ graphical user interface library +gtk3 | LGPLv2+ | GTK+ graphical user interface library +gtk4 | LGPLv2+ | GTK graphical user interface library +gtkmm24 | LGPLv2+ | C++ interface for GTK2 (a GUI library for X) +gtkmm30 | LGPLv2+ | C++ interface for the GTK+ library +gtksourceview3 | LGPLv2+ | A library for viewing source files +gtksourceview4 | LGPLv2+ | Source code editing widget +gtkspell | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +gtkspell3 | GPLv2+ | On-the-fly spell checking for GtkTextView widgets +guava | ASL 2.0 and CC0 | Google Core Libraries for Java +guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java +gubbi-fonts | GPLv3+ with exceptions | Free Kannada Opentype serif font +guile | LGPLv3+ | A GNU implementation of Scheme for application extensibility +gupnp | LGPLv2+ | A framework for creating UPnP devices & control points +gupnp-av | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-dlna | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-igd | LGPLv2+ | Library to handle UPnP IGD port mapping +gutenprint | GPLv2+ | Printer Drivers Package +gvfs | GPLv3 and LGPLv2+ and BSD and MPLv2.0 | Backends for the gio framework in GLib +hamcrest | BSD | Library of matchers for building test expressions +haproxy | GPLv2+ | HAProxy reverse proxy for high availability environments +hawtjni | ASL 2.0 and EPL and BSD | Code generator that produces the JNI code +hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code +help2man | GPLv3+ | Create simple man pages from --help output +hesiod | MIT | Shared libraries for querying the Hesiod naming service +hexchat | GPLv2+ | A popular and easy to use graphical IRC (chat) client +hexedit | GPLv2+ | A hexadecimal file viewer and editor +hicolor-icon-theme | GPLv2+ | Basic requirement for icon themes +highlight | GPLv3 | Universal source code to formatted text converter +hivex | LGPLv2 | Read and write Windows Registry binary hive files +hostapd | BSD | IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator +hplip | GPLv2+ and MIT and BSD and IJG and Public Domain and GPLv2+ with exceptions and ISC | HP Linux Imaging and Printing Project +hspell | AGPLv3 | A Hebrew spell checker +http-parser | MIT | HTTP request/response parser for C +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpd | ASL 2.0 | Apache HTTP Server +httpd | ASL 2.0 | Apache HTTP Server +hunspell | LGPLv2+ or GPLv2+ or MPLv1.1 | A spell checker and morphological analyzer library +hunspell-af | LGPLv2+ | Afrikaans hunspell dictionary +hunspell-ak | LGPLv3 | Akan hunspell dictionaries +hunspell-am | GPL+ | Amharic hunspell dictionaries +hunspell-ar | GPLv2 or LGPLv2 or MPLv1.1 | Arabic hunspell dictionaries +hunspell-as | GPLv2+ or LGPLv2+ or MPLv1.1 | Assamese hunspell dictionaries +hunspell-ast | GPL+ or LGPLv2+ | Asturian hunspell dictionaries +hunspell-az | GPLv2+ | Azerbaijani hunspell dictionaries +hunspell-be | GPL+ and LGPLv2+ | Belarusian hunspell dictionaries +hunspell-ber | GPL+ or LGPLv2+ or MPLv1.1 | Amazigh hunspell dictionaries +hunspell-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hunspell dictionaries +hunspell-bn | GPLv2+ | Bengali hunspell dictionaries +hunspell-br | LGPLv2+ | Breton hunspell dictionaries +hunspell-ca | GPLv2+ | Catalan hunspell dictionaries +hunspell-cop | GPLv3+ | Coptic hunspell dictionaries +hunspell-csb | GPLv2+ | Kashubian hunspell dictionaries +hunspell-cv | GPLv3+ or LGPLv3+ or MPLv1.1 | Chuvash hunspell dictionaries +hunspell-cy | GPL+ | Welsh hunspell dictionaries +hunspell-da | GPLv2+ | Danish hunspell dictionaries +hunspell-de | GPLv2 or GPLv3 | German hunspell dictionaries +hunspell-dsb | GPLv2+ | Lower Sorbian hunspell dictionaries +hunspell-el | GPLv2+ or LGPLv2+ or MPLv1.1 | Greek hunspell dictionaries +hunspell-en | LGPLv2+ and LGPLv2 and BSD | English hunspell dictionaries +hunspell-eo | GPLv2+ | Esperanto hunspell dictionaries +hunspell-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hunspell dictionaries +hunspell-et | LGPLv2+ and LPPL | Estonian hunspell dictionaries +hunspell-eu | LGPLv3+ | Basque hunspell dictionaries +hunspell-fa | GPLv2+ | Farsi hunspell dictionaries +hunspell-fj | LGPLv2+ or GPLv2+ or MPLv1.1 | Fijian hunspell dictionaries +hunspell-fo | GPLv2+ | Faroese hunspell dictionaries +hunspell-fr | MPLv2.0 | French hunspell dictionaries +hunspell-fur | GPLv2+ | Friulian hunspell dictionaries +hunspell-fy | LGPLv2+ | Frisian hunspell dictionaries +hunspell-ga | GPLv2+ | Irish hunspell dictionaries +hunspell-gd | GPLv2+ and GPLv3+ | Scots Gaelic hunspell dictionaries +hunspell-gl | GPLv2 | Galician hunspell dictionaries +hunspell-grc | GPL+ or LGPLv2+ | Ancient Greek hunspell dictionaries +hunspell-gu | GPL+ | Gujarati hunspell dictionaries +hunspell-gv | GPL+ | Manx hunspell dictionaries +hunspell-haw | GPLv2+ | Hawaiian hunspell dictionaries +hunspell-hi | GPLv2+ | Hindi hunspell dictionaries +hunspell-hil | GPLv2+ | Hiligaynon hunspell dictionaries +hunspell-hr | LGPLv2+ or SISSL | Croatian hunspell dictionaries +hunspell-hsb | GPLv2+ | Upper Sorbian hunspell dictionaries +hunspell-ht | GPLv3+ | Haitian Creole hunspell dictionaries +hunspell-hu | LGPLv2+ or GPLv2+ or MPLv1.1 | Hungarian hunspell dictionaries +hunspell-hy | GPLv2+ | Armenian hunspell dictionaries +hunspell-ia | LGPLv2+ | Interlingua hunspell dictionaries +hunspell-id | GPLv2 | Indonesian hunspell dictionaries +hunspell-is | GPLv2+ | Icelandic hunspell dictionaries +hunspell-it | GPLv3+ | Italian hunspell dictionaries +hunspell-kk | GPLv2+ or LGPLv2+ or MPLv1.1 | Kazakh hunspell dictionaries +hunspell-km | GPLv3 | Khmer hunspell dictionaries +hunspell-kn | GPLv2+ or LGPLv2+ or MPLv1.1 | Kannada hunspell dictionaries +hunspell-ko | MPLv1.1 or GPLv2 or LGPLv2 | Korean hunspell dictionaries +hunspell-ku | GPLv3 or LGPLv3 or MPLv1.1 | Kurdish hunspell dictionaries +hunspell-ky | GPLv2+ | Kirghiz hunspell dictionaries +hunspell-la | GPLv2+ | Latin hunspell dictionaries +hunspell-lb | EUPL 1.1 | Luxembourgish hunspell dictionaries +hunspell-ln | GPLv2+ | Lingala hunspell dictionaries +hunspell-lt | BSD | Lithuanian hunspell dictionaries +hunspell-mai | GPLv2+ or LGPLv2+ or MPLv1.1 | Maithili hunspell dictionaries +hunspell-mg | GPLv2+ | Malagasy hunspell dictionaries +hunspell-mi | GPLv3+ | Maori hunspell dictionaries +hunspell-mk | GPL+ | Macedonian hunspell dictionaries +hunspell-ml | GPLv3+ | Malayalam hunspell dictionaries +hunspell-mn | GPLv2 | Mongolian hunspell dictionaries +hunspell-mos | LGPLv3 | Mossi hunspell dictionaries +hunspell-mr | LGPLv2+ | Marathi hunspell dictionaries +hunspell-ms | GFDL and GPL+ | Malay hunspell dictionaries +hunspell-mt | LGPLv2+ | Maltese hunspell dictionaries +hunspell-nds | GPLv2+ | Lowlands Saxon hunspell dictionaries +hunspell-ne | LGPLv2 | Nepali hunspell dictionaries +hunspell-nl | BSD or CC-BY | Dutch hunspell dictionaries +hunspell-no | GPL+ | Norwegian hunspell dictionaries +hunspell-nr | LGPLv2+ | Southern Ndebele hunspell dictionaries +hunspell-nso | LGPLv2+ | Northern Sotho hunspell dictionaries +hunspell-ny | GPLv3+ | Chichewa hunspell dictionaries +hunspell-oc | GPLv3+ | Occitan hunspell dictionaries +hunspell-om | GPLv3+ | Oromo hunspell dictionaries +hunspell-or | GPLv2+ | Odia hunspell dictionaries +hunspell-pa | GPLv2+ | Punjabi hunspell dictionaries +hunspell-pl | LGPLv2+ or GPL+ or MPLv1.1 or ASL 2.0 or CC-BY-SA | Polish hunspell dictionaries +hunspell-pt | ((LGPLv3 or MPL) and LGPLv2) and (GPLv2 or LGPLv2 or MPLv1.1) | Portuguese hunspell dictionaries +hunspell-qu | AGPLv3 | Quechua Ecuador hunspell dictionaries +hunspell-quh | GPLv2+ | Quechua, South Bolivia hunspell dictionaries +hunspell-ro | GPLv2+ or LGPLv2+ or MPLv1.1 | Romanian hunspell dictionaries +hunspell-ru | BSD | Russian hunspell dictionaries +hunspell-rw | GPLv2+ | Kinyarwanda hunspell dictionaries +hunspell-sc | AGPLv3+ and GPLv2 | Sardinian hunspell dictionaries +hunspell-se | GPLv3 | Northern Saami hunspell dictionaries +hunspell-shs | GPLv2+ | Shuswap hunspell dictionaries +hunspell-si | GPLv2+ | Sinhala hunspell dictionaries +hunspell-sk | LGPLv2 or GPLv2 or MPLv1.1 | Slovak hunspell dictionaries +hunspell-sl | GPL+ or LGPLv2+ | Slovenian hunspell dictionaries +hunspell-smj | GPLv3 | Lule Saami hunspell dictionaries +hunspell-so | GPLv2+ | Somali hunspell dictionaries +hunspell-sq | GPLv2+ | Albanian hunspell dictionaries +hunspell-sr | LGPLv3 | Serbian hunspell dictionaries +hunspell-ss | LGPLv2+ | Swati hunspell dictionaries +hunspell-st | LGPLv2+ | Southern Sotho hunspell dictionaries +hunspell-sv | LGPLv3 | Swedish hunspell dictionaries +hunspell-sw | LGPLv2+ | Swahili hunspell dictionaries +hunspell-ta | GPLv2+ | Tamil hunspell dictionaries +hunspell-te | GPL+ | Telugu hunspell dictionaries +hunspell-tet | GPLv2+ | Tetum hunspell dictionaries +hunspell-th | LGPLv2+ | Thai hunspell dictionaries +hunspell-ti | GPL+ | Tigrigna hunspell dictionaries +hunspell-tk | GPLv2+ | Turkmen hunspell dictionaries +hunspell-tl | GPLv2+ | Tagalog hunspell dictionaries +hunspell-tn | GPLv3+ | Tswana hunspell dictionaries +hunspell-tpi | GPLv3+ | Tok Pisin hunspell dictionaries +hunspell-ts | LGPLv2+ | Tsonga hunspell dictionaries +hunspell-uk | GPLv2+ or LGPLv2+ or MPLv1.1 | Ukrainian hunspell dictionaries +hunspell-ur | LGPLv2+ | Urdu hunspell dictionaries +hunspell-uz | GPLv2+ | Uzbek hunspell dictionaries +hunspell-ve | LGPLv2+ | Venda hunspell dictionaries +hunspell-vi | GPLv2 | Vietnamese hunspell dictionaries +hunspell-wa | LGPLv2+ | Walloon hunspell dictionaries +hunspell-xh | LGPLv2+ | Xhosa hunspell dictionaries +hunspell-yi | LGPLv2+ or GPLv2+ or MPLv1.1 | Yiddish hunspell dictionaries +hunspell-zu | GPLv3+ | Zulu hunspell dictionaries +hyperv-daemons | GPLv2 | Hyper-V daemons suite +hyphen | GPLv2 or LGPLv2+ or MPLv1.1 | A text hyphenation library +hyphen-as | LGPLv3+ | Assamese hyphenation rules +hyphen-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian hyphenation rules +hyphen-bn | LGPLv3+ | Bengali hyphenation rules +hyphen-ca | GPLv3 | Catalan hyphenation rules +hyphen-cy | LPPL | Welsh hyphenation rules +hyphen-da | LGPLv2+ | Danish hyphenation rules +hyphen-de | LGPLv2+ | German hyphenation rules +hyphen-el | LGPLv2+ | Greek hyphenation rules +hyphen-es | LGPLv3+ or GPLv3+ or MPLv1.1 | Spanish hyphenation rules +hyphen-eu | MIT | Basque hyphenation rules +hyphen-fa | LPPL | Farsi hyphenation rules +hyphen-fo | GPL+ | Faroese hyphenation rules +hyphen-fr | LGPLv2+ | French hyphenation rules +hyphen-ga | GPL+ | Irish hyphenation rules +hyphen-gl | GPLv3 | Galician hyphenation rules +hyphen-grc | LPPL | Ancient Greek hyphenation rules +hyphen-gu | LGPLv3+ | Gujarati hyphenation rules +hyphen-hi | LGPLv3+ | Hindi hyphenation rules +hyphen-hsb | LPPL | Upper Sorbian hyphenation rules +hyphen-hu | GPLv2 | Hungarian hyphenation rules +hyphen-ia | LPPL | Interlingua hyphenation rules +hyphen-id | GPL+ | Indonesian hyphenation rules +hyphen-is | LGPLv2+ or SISSL | Icelandic hyphenation rules +hyphen-it | LGPLv2+ | Italian hyphenation rules +hyphen-kn | LGPLv3+ | Kannada hyphenation rules +hyphen-ku | GPLv2+ or LGPLv2+ | Kurdish hyphenation rules +hyphen-lt | LPPL | Lithuanian hyphenation rules +hyphen-mi | GPLv3+ | Maori hyphenation rules +hyphen-ml | LGPLv3+ | Malayalam hyphenation rules +hyphen-mn | LPPL | Mongolian hyphenation rules +hyphen-mr | LGPLv3+ | Marathi hyphenation rules +hyphen-nl | GPLv2 | Dutch hyphenation rules +hyphen-or | LGPLv3+ | Odia hyphenation rules +hyphen-pa | LGPLv3+ | Punjabi hyphenation rules +hyphen-pl | LGPLv2+ | Polish hyphenation rules +hyphen-pt | LGPLv3 and GPL+ | Portuguese hyphenation rules +hyphen-ro | GPLv2+ | Romanian hyphenation rules +hyphen-ru | LGPLv2+ | Russian hyphenation rules +hyphen-sa | LPPL | Sanskrit hyphenation rules +hyphen-sk | GPL+ | Slovak hyphenation rules +hyphen-sl | LGPLv2+ | Slovenian hyphenation rules +hyphen-sv | LGPLv2+ or GPLv2+ | Swedish hyphenation rules +hyphen-ta | LGPLv3+ | Tamil hyphenation rules +hyphen-te | LGPLv3+ | Telugu hyphenation rules +hyphen-tk | Public Domain | Turkmen hyphenation rules +hyphen-uk | GPLv2+ | Ukrainian hyphenation rules +i2c-tools | GPLv2+ | A heterogeneous set of I2C tools for Linux +ibus | LGPLv2+ | Intelligent Input Bus for Linux OS +ibus-hangul | GPLv2+ | The Hangul engine for IBus input platform +ibus-kkc | GPLv2+ | Japanese Kana Kanji input method for ibus +ibus-libpinyin | GPLv2+ | Intelligent Pinyin engine based on libpinyin for IBus +ibus-libzhuyin | GPLv2+ | New Zhuyin engine based on libzhuyin for IBus +ibus-m17n | GPLv2+ | The M17N engine for IBus platform +ibus-sayura | GPLv2+ | The Sinhala engine for IBus input platform +ibus-table | LGPLv2+ | The Table engine for IBus platform +ibus-table-chinese | GPLv3+ | Chinese input tables for IBus +ibus-typing-booster | GPLv3+ | A completion input method +icedtea-web | LGPLv2+ and GPLv2 with exceptions | Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation +icoutils | GPLv3+ | Utility for extracting and converting Microsoft icon and cursor files +icu4j | Unicode and MIT and BSD and Public Domain | International Components for Unicode for Java +iio-sensor-proxy | GPLv3+ | IIO accelerometer sensor to input device proxy +ilmbase | BSD | Abstraction/convenience libraries +imake | MIT | imake source code configuration and build system +initial-setup | GPLv2+ | Initial system configuration utility +intltool | GPLv2 with exceptions | Utility for internationalizing various kinds of data files +ipa | GPLv3+ | The Identity, Policy and Audit system +ipa | GPLv3+ | The Identity, Policy and Audit system +ipa | GPLv3+ | The Identity, Policy and Audit system +ipa-healthcheck | GPLv3 | Health check tool for IdM +ipa-healthcheck | GPLv3 | Health check tool for IdM +iperf3 | BSD | Measurement tool for TCP/UDP bandwidth performance +ipmitool | BSD | Utility for IPMI control +ipvsadm | GPLv2+ | Utility to administer the Linux Virtual Server +ipxe | GPLv2 with additional permissions and BSD | A network boot loader +irssi | GPLv2+ | Modular text mode IRC client with Perl scripting +isl | MIT | Integer point manipulation library +iso-codes | LGPLv2+ | ISO code lists and translations +isomd5sum | GPLv2+ | Utilities for working with md5sum implanted in ISO images +istack-commons | CDDL-1.1 and GPLv2 with exceptions | Common code for some Glassfish projects +itstool | GPLv3+ | ITS-based XML translation tool +jabberpy | LGPLv2+ | Python xmlstream and jabber IM protocol libs +jackson-annotations | ASL 2.0 | Core annotations for Jackson data processor +jackson-core | ASL 2.0 | Core part of Jackson +jackson-databind | ASL 2.0 and LGPLv2+ | General data-binding package for Jackson (2.x) +jackson-jaxrs-providers | ASL 2.0 | Jackson JAX-RS providers +jackson-module-jaxb-annotations | ASL 2.0 | JAXB annotations support for Jackson (2.x) +jaf | BSD | JavaBeans Activation Framework +jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +jasper | JasPer | Implementation of the JPEG-2000 standard, Part 1 +java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment +java-1.8.0-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment +java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment +java-11-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment +java-17-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 17 Runtime Environment +java-17-openjdk | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 17 Runtime Environment +java-atk-wrapper | LGPLv2+ | Java ATK Wrapper +javapackages-tools | BSD | Macros and scripts for Java packaging support +javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation +jbig2dec | AGPLv3+ | A decoder implementation of the JBIG2 image compression format +jbigkit | GPLv2+ | JBIG1 lossless image compression tools +jboss-annotations-1.2-api | CDDL or GPLv2 with exceptions | Common Annotations 1.2 API +jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API +jboss-jaxrs-2.0-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | JAX-RS 2.0: The Java API for RESTful Web Services +jboss-logging | ASL 2.0 | The JBoss Logging Framework +jboss-logging-tools | ASL 2.0 and LGPLv2+ | JBoss Logging I18n Annotation Processor +jctools | ASL 2.0 | Java Concurrency Tools for the JVM +jdeparser | ASL 2.0 | Source generator library for Java +jetty | ASL 2.0 or EPL-1.0 | Java Webserver and Servlet Container +jigawatts | GPLv2 with exceptions | Java CRIU helper +jline | BSD | JLine is a Java library for handling console input +jmc | UPL | JDK Mission Control is a profiling and diagnostics tool +jmc-core | UPL | Core API for JDK Mission Control +jna | (LGPLv2+ or ASL 2.0) and ASL 2.0 | Pure Java access to native libraries +jolokia-jvm-agent | ASL 2.0 | Jolokia JVM Agent +jomolhari-fonts | OFL | Jomolhari a Bhutanese style font for Tibetan and Dzongkha +jose | ASL 2.0 | Tools for JSON Object Signing and Encryption (JOSE) +jq | MIT and ASL 2.0 and CC-BY and GPLv3 | Command-line JSON processor +js-d3-flame-graph | ASL 2.0 | A D3.js plugin that produces flame graphs +jsch | BSD | Pure Java implementation of SSH2 +jsoup | MIT | Java library for working with real-world HTML +jsoup | MIT | Java library for working with real-world HTML +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +jss | MPLv1.1 or GPLv2+ or LGPLv2+ | Java Security Services (JSS) +julietaula-montserrat-fonts | OFL | Sans-serif typeface inspired from Montserrat area +junit | EPL-1.0 | Java regression test package +junit5 | EPL-2.0 | Java regression testing framework +jzlib | BSD | Re-implementation of zlib in pure Java +kacst-fonts | GPLv2 | Fonts for arabic from arabeyes project +kdump-anaconda-addon | GPLv2 | Kdump configuration anaconda addon +keepalived | GPLv2+ | High Availability monitor built upon LVS, VRRP and service pollers +keybinder3 | MIT | A library for registering global keyboard shortcuts +keycloak-httpd-client-install | GPLv3 | Tools to configure Apache HTTPD as Keycloak client +khmeros-fonts | LGPLv2+ | Khmer font set created by Danh Hong of the Cambodian Open Institute +kronosnet | GPLv2+ and LGPLv2+ | Multipoint-to-Multipoint VPN daemon +ksh | EPL-1.0 | The Original ATT Korn Shell +kurdit-unikurd-web-fonts | GPLv3 | A widely used Kurdish font for Arabic-like scripts and Latin +kyotocabinet | GPLv3 | A straightforward implementation of DBM +ladspa | LGPLv2+ | Linux Audio Developer's Simple Plug-in API, examples and tools +lame | GPLv2+ | Free MP3 audio compressor +langpacks | GPLv2+ | Langpacks meta-package +langtable | GPLv3+ | Guessing reasonable defaults for locale, keyboard layout, territory, and language. +lapack | BSD | Numerical linear algebra package libraries +lasso | GPLv2+ | Liberty Alliance Single Sign On +latex2html | GPLv2+ | Converts LaTeX documents to HTML +lato-fonts | OFL | A sanserif typeface family +lcms2 | MIT | Color Management Engine +ldapjdk | MPLv1.1 or GPLv2+ or LGPLv2+ | LDAP SDK +ldns | BSD | Low-level DNS(SEC) library with API +lensfun | LGPLv3 and CC-BY-SA | Library to rectify defects introduced by photographic lenses +leptonica | BSD and Leptonica | C library for efficient image processing and image analysis operations +lftp | GPLv3+ | A sophisticated file transfer program +libEMF | LGPLv2+ and GPLv2+ | A library for generating Enhanced Metafiles +libICE | MIT | X.Org X11 ICE runtime library +libIDL | LGPLv2+ | Library for parsing IDL (Interface Definition Language) +libSM | MIT | X.Org X11 SM runtime library +libXNVCtrl | GPLv2+ | Library providing the NV-CONTROL API +libXScrnSaver | MIT | X.Org X11 libXss runtime library +libXaw | MIT | X Athena Widget Set +libXcomposite | MIT | X Composite Extension library +libXcursor | MIT | Cursor management library +libXdamage | MIT | X Damage extension library +libXdmcp | MIT | X Display Manager Control Protocol library +libXfixes | MIT | X Fixes library +libXfont2 | MIT | X.Org X11 libXfont2 runtime library +libXft | MIT | X.Org X11 libXft runtime library +libXi | MIT | X.Org X11 libXi runtime library +libXinerama | MIT | X.Org X11 libXinerama runtime library +libXmu | MIT | X.Org X11 libXmu/libXmuu runtime libraries +libXp | MIT | X.Org X11 libXp runtime library +libXpm | MIT | X.Org X11 libXpm runtime library +libXrandr | MIT | X.Org X11 libXrandr runtime library +libXres | MIT | X-Resource extension client library +libXt | MIT | X.Org X11 libXt runtime library +libXtst | MIT | X.Org X11 libXtst runtime library +libXv | MIT | X.Org X11 libXv runtime library +libXvMC | MIT | X.Org X11 libXvMC runtime library +libXxf86dga | MIT | X.Org X11 libXxf86dga runtime library +libXxf86misc | MIT | X.Org X11 libXxf86misc runtime library +libXxf86vm | MIT | X.Org X11 libXxf86vm runtime library +libabw | MPLv2.0 | A library for import of AbiWord files +libaec | BSD | Adaptive Entropy Coding library +libao | GPLv2+ | Cross Platform Audio Output Library +libappindicator | LGPLv2 and LGPLv3 | Application indicators library +libasyncns | LGPLv2+ | Asynchronous Name Service Library +libatasmart | LGPLv2+ | ATA S.M.A.R.T. Disk Health Monitoring Library +libatomic_ops | GPLv2 and MIT | Atomic memory update operations +libavc1394 | GPLv2+ and LGPLv2+ | Audio/Video Control library for IEEE-1394 devices +libbase | LGPLv2 | JFree Base Services +libblockdev | LGPLv2+ | A library for low-level manipulation with block devices +libbluray | LGPLv2+ | Library to access Blu-Ray disks for video playback +libburn | GPLv2+ | Library for reading, mastering and writing optical discs +libbytesize | LGPLv2+ | A library for working with sizes in bytes +libcacard | LGPLv2+ | CAC (Common Access Card) library +libcanberra | LGPLv2+ | Portable Sound Event Library +libcdio | GPLv3+ | CD-ROM input and control library +libcdio-paranoia | GPLv3+ | CD paranoia on top of libcdio +libcdr | MPLv2.0 and Public Domain | A library for import of CorelDRAW drawings +libchamplain | LGPLv2+ | Map view for Clutter +libcmis | GPLv2+ or LGPLv2+ or MPLv1.1 | A C/C++ client library for CM interfaces +libdap | LGPLv2+ | The C++ DAP2 library from OPeNDAP +libdatrie | LGPLv2+ | Implementation of Double-Array structure for representing trie +libdazzle | GPLv3+ | Experimental new features for GTK+ and GLib +libdbusmenu | LGPLv3 or LGPLv2 and GPLv3 | Library for passing menus over DBus +libdc1394 | LGPLv2+ | 1394-based digital camera control library +libdmapsharing | LGPLv2+ | A DMAP client and server library +libdmx | MIT | X.Org X11 DMX runtime library +libdnet | BSD | Simple portable interface to lowlevel networking routines +libdrm | MIT | Direct Rendering Manager runtime library +libdv | LGPLv2+ | Software decoder for DV format video +libdvdnav | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdvdread | GPLv2+ | A library for reading DVD video discs based on Ogle code +libdwarf | LGPLv2 | Library to access the DWARF Debugging file format +libeasyfc | LGPLv3+ | Easy configuration generator interface for fontconfig +libecap | BSD | Squid interface for embedded adaptation modules +libecpg | PostgreSQL | ECPG - Embedded SQL in C +libeot | MPLv2.0 | A library for parsing Embedded OpenType font files +libepoxy | MIT | epoxy runtime library +libepubgen | MPLv2.0 | An EPUB generator library +libestr | LGPLv2+ | String handling essentials library +libetonyek | MPLv2.0 | A library for import of Apple iWork documents +libev | BSD or GPLv2+ | High-performance event loop/event model with lots of features +libevdev | MIT | Kernel Evdev Device Wrapper Library +libexif | LGPLv2+ | Library for extracting extra information from image files +libexttextcat | BSD | Text categorization library +libfastjson | MIT | A JSON implementation in C +libfontenc | MIT | X.Org X11 libfontenc runtime library +libfonts | LGPLv2 and UCD | TrueType Font Layouting +libformula | LGPLv2 | Formula Parser +libfprint | LGPLv2+ | Toolkit for fingerprint scanner +libfreehand | MPLv2.0 | A library for import of Macromedia/Adobe FreeHand documents +libgdata | LGPLv2+ | Library for the GData protocol +libgdither | GPLv2+ | Library for applying dithering to PCM audio sources +libgee | LGPLv2+ | GObject collection library +libgexiv2 | GPLv2+ | Gexiv2 is a GObject-based wrapper around the Exiv2 library +libgit2 | GPLv2 with exceptions | C implementation of the Git core methods as a library with a solid API +libgit2-glib | LGPLv2+ | Git library for GLib +libglvnd | MIT | The GL Vendor-Neutral Dispatch library +libgnomekbd | LGPLv2+ | A keyboard configuration library +libgovirt | LGPLv2+ | A GObject library for interacting with oVirt REST API +libgphoto2 | GPLv2+ and GPLv2 | Library for accessing digital cameras +libgpod | LGPLv2+ | Library to access the contents of an iPod +libgsf | LGPLv2 | GNOME Structured File library +libgtop2 | GPLv2+ | LibGTop library (version 2) +libguestfs | LGPLv2+ | Access and modify virtual machine disk images +libguestfs-winsupport | GPLv2+ | Add support for Windows guests to virt-v2v and virt-p2v +libgweather | GPLv2+ | A library for weather information +libgxps | LGPLv2+ | GObject based library for handling and rendering XPS documents +libhandy | LGPLv2+ | Building blocks for modern adaptive GNOME apps +libhangul | LGPLv2+ | Hangul input library +libidn | LGPLv2+ and GPLv3+ and GFDL | Internationalized Domain Name support library +libiec61883 | LGPLv2+ | Streaming library for IEEE1394 +libieee1284 | GPLv2+ | A library for interfacing IEEE 1284-compatible devices +libijs | AGPLv3+ | IJS Raster Image Transport Protocol Library +libimobiledevice | LGPLv2+ | Library for connecting to mobile devices +libindicator | GPLv3 | Shared functions for Ayatana indicators +libinput | MIT | Input device library +libipt | BSD | Intel Processor Trace Decoder Library +libiptcdata | LGPLv2+ | IPTC tag library +libiscsi | LGPLv2+ | iSCSI client library +libisoburn | GPLv2+ | Library to enable creation and expansion of ISO-9660 filesystems +libisofs | GPLv2+ and LGPLv2+ | Library to create ISO 9660 disk images +libkkc | GPLv3+ | Japanese Kana Kanji conversion library +libkkc-data | GPLv3+ | Language model data for libkkc +liblangtag | LGPLv3+ or MPLv2.0 | An interface library to access tags for identifying languages +liblayout | LGPLv2+ and UCD | CSS based layouting framework +libldac | ASL 2.0 | A lossy audio codec for Bluetooth connections +libloader | LGPLv2 | Resource Loading Framework +liblockfile | GPLv2+ and LGPLv2+ | This implements a number of functions found in -lmail on SysV systems +liblognorm | LGPLv2+ | Fast samples-based log normalization library +liblouis | LGPLv3+ | Braille translation and back-translation library +libmad | GPLv2+ | MPEG audio decoder library +libmatchbox | LGPLv2+ | Libraries for the Matchbox Desktop +libmaxminddb | ASL 2.0 and BSD | C library for the MaxMind DB file format +libmediaart | LGPLv2+ | Library for managing media art caches +libmemcached | BSD | Client library and command line tools for memcached server +libmng | zlib | Library for Multiple-image Network Graphics support +libmpc | LGPLv3+ | C library for multiple precision complex arithmetic +libmpcdec | BSD | Musepack audio decoding library +libmspack | LGPLv2 | Library for CAB and related files compression and decompression +libmspub | MPLv2.0 | A library for import of Microsoft Publisher documents +libmtp | LGPLv2+ | Software library for MTP media players +libmusicbrainz5 | LGPLv2 | Library for accessing MusicBrainz servers +libmwaw | LGPLv2+ or MPLv2.0 | A library for import of many old Mac document formats +libnbd | LGPLv2+ | NBD client library in userspace +libnet | BSD | C library for portable packet creation and injection +libnice | LGPLv2 and MPLv1.1 | GLib ICE implementation +libnma | GPLv2+ and LGPLv2+ | NetworkManager GUI library +libnotify | LGPLv2+ | Desktop notification library +libnumbertext | (LGPLv3+ or BSD) and (LGPLv3+ or BSD or CC-BY-SA) | Number to number name and money text conversion library +liboauth | MIT | OAuth library functions +libodfgen | LGPLv2+ or MPLv2.0 | An ODF generator library +libogg | BSD | The Ogg bitstream file format library +liboggz | BSD | Simple programming interface for Ogg files and streams +libomp | NCSA | OpenMP runtime for clang +libopenraw | LGPLv3+ | Decode camera RAW files +liborcus | MPLv2.0 | Standalone file import filter library for spreadsheet documents +libosinfo | LGPLv2+ | A library for managing OS information for virtualization +libotf | LGPLv2+ | A Library for handling OpenType Font +libpagemaker | MPLv2.0 | A library for import of Adobe PageMaker documents +libpaper | GPLv2 | Library and tools for handling papersize +libpfm | MIT | Library to encode performance events for use by perf tool +libpinyin | GPLv3+ | Library to deal with pinyin +libplist | LGPLv2+ | Library for manipulating Apple Binary and XML Property Lists +libpmemobj-cpp | BSD | C++ bindings for libpmemobj +libpmemobj-cpp | BSD | C++ bindings for libpmemobj +libpng12 | zlib | Old version of libpng, needed to run old binaries +libpng15 | zlib | Old version of libpng, needed to run old binaries +libpq | PostgreSQL | PostgreSQL client library +libpst | GPLv2+ | Utilities to convert Outlook .pst files to other formats +libquvi | AGPLv3+ | A cross-platform library for parsing flash media stream +libquvi-scripts | AGPLv3+ | Embedded lua scripts for parsing the media details +libqxp | MPLv2.0 | Library for import of QuarkXPress documents +libraw1394 | LGPLv2+ | Library providing low-level IEEE-1394 access +librdkafka | BSD | The Apache Kafka C library +librelp | GPLv3+ | The Reliable Event Logging Protocol library +libreoffice | (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0 | Free Software Productivity Suite +libreoffice-voikko | GPLv3+ | Finnish spellchecker and hyphenator extension for LibreOffice +librepository | LGPLv2 | Hierarchical repository abstraction layer +libreswan | GPLv2 | IPsec implementation with IKEv1 and IKEv2 keying protocols +librevenge | (LGPLv2+ or MPLv2.0) and BSD | A base library for writing document import filters +librsvg2 | LGPLv2+ | An SVG library based on cairo +librx | GPLv2+ | POSIX regexp functions +libsamplerate | BSD | Sample rate conversion library for audio data +libsass | MIT | C/C++ port of the Sass CSS precompiler +libselinux | Public Domain | SELinux library and simple utilities +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libserf | ASL 2.0 | High-Performance Asynchronous HTTP Client Library +libserializer | LGPLv2+ | JFreeReport General Serialization Framework +libshout | LGPLv2+ and MIT | Icecast source streaming library +libsigc++20 | LGPLv2+ | Typesafe signal framework for C++ +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libslirp | BSD and MIT | A general purpose TCP-IP emulator +libsmi | GPLv2+ and BSD | A library to access SMI MIB information +libsndfile | LGPLv2+ and GPLv2+ and BSD | Library for reading and writing sound files +libspectre | GPLv2+ | A library for rendering PostScript(TM) documents +libspiro | GPLv3+ | Library to simplify the drawing of beautiful curves +libsrtp | BSD | An implementation of the Secure Real-time Transport Protocol (SRTP) +libstaroffice | MPLv2.0 or LGPLv2+ | A library for import of binary StarOffice documents +libtar | MIT | Tar file manipulation API +libthai | LGPLv2+ | Thai language support routines +libtheora | BSD | Theora Video Compression Codec +libtiff | libtiff | Library of functions for manipulating TIFF format image files +libtimezonemap | GPLv3 | Time zone map widget for Gtk+ +libtpms | BSD | Library providing Trusted Platform Module (TPM) functionality +libucil | GPLv2+ | Library to render text and graphic overlays onto video images +libunicap | GPLv2+ | Library to access different kinds of (video) capture devices +libuninameslist | BSD | A library providing Unicode character names and annotations +libusbmuxd | LGPLv2+ | Client library USB multiplex daemon for Apple's iOS devices +libuv | MIT and BSD and ISC | Platform layer for node.js +libva | MIT | Video Acceleration (VA) API for Linux +libvdpau | MIT | Wrapper library for the Video Decode and Presentation API +libvirt | LGPLv2+ | Library providing a simple virtualization API +libvirt-dbus | LGPLv2+ | libvirt D-Bus API binding +libvirt-glib | LGPLv2+ | libvirt glib integration for events +libvirt-python | LGPLv2+ | The libvirt virtualization API python3 binding +libvisio | MPLv2.0 | A library for import of Microsoft Visio diagrams +libvisual | LGPLv2+ | Abstraction library for audio visualisation plugins +libvma | GPLv2 or BSD | A library for boosting TCP and UDP traffic (over RDMA hardware) +libvncserver | GPLv2+ | Library to make writing a VNC server easy +libvoikko | GPLv2+ | Voikko is a library for spellcheckers and hyphenators +libvorbis | BSD | The Vorbis General Audio Compression Codec +libvpx | BSD | VP8/VP9 Video Codec SDK +libwacom | MIT | Tablet Information Client Library +libwebp | BSD | Library and tools for the WebP graphics format +libwmf | LGPLv2+ and GPLv2+ and GPL+ | Windows MetaFile Library +libwnck3 | LGPLv2+ | Window Navigator Construction Kit +libwpd | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect documents +libwpe | BSD | General-purpose library for the WPE-flavored port of WebKit +libwpg | LGPLv2+ or MPLv2.0 | A library for import of WordPerfect Graphics images +libwps | LGPLv2+ or MPLv2.0 | A library for import of Microsoft Works documents +libxcvt | MIT | VESA CVT standard timing modelines generator +libxkbcommon | MIT | X.Org X11 XKB parsing library +libxkbfile | MIT | X.Org X11 libxkbfile runtime library +libxklavier | LGPLv2+ | High-level API for X Keyboard Extension +libxshmfence | MIT | X11 shared memory fences +libyami | ASL 2.0 | Yet Another Media Infrastructure library. +libyang | BSD | YANG data modeling language library +libzip | BSD | C library for reading, creating, and modifying zip archives +libzip | BSD | C library for reading, creating, and modifying zip archives +libzip | BSD | C library for reading, creating, and modifying zip archives +libzip | BSD | C library for reading, creating, and modifying zip archives +libzmf | MPLv2.0 | A library for import of Zoner document formats +linuxconsoletools | GPLv2+ | Tools for connecting joysticks & legacy devices to the kernel's input subsystem +linuxdoc-tools | MIT | A text formatting package based on SGML +linuxptp | GPLv2+ | PTP implementation for Linux +lklug-fonts | GPLv2 | Fonts for Sinhala language +lld | NCSA | The LLVM Linker +lldpd | ISC | ISC-licensed implementation of LLDP +llvm | NCSA | The Low Level Virtual Machine +llvm-toolset | NCSA | Package that installs llvm-toolset +log4j | ASL 2.0 | Java logging package +log4j12 | ASL 2.0 | Java logging package +lohit-assamese-fonts | OFL | Free Assamese font +lohit-bengali-fonts | OFL | Free Bengali script font +lohit-devanagari-fonts | OFL | Free Devanagari Script Font +lohit-gujarati-fonts | OFL | Free Gujarati font +lohit-gurmukhi-fonts | OFL | Free Gurmukhi truetype font for Punjabi language +lohit-kannada-fonts | OFL | Free Kannada font +lohit-malayalam-fonts | OFL | Free Malayalam font +lohit-marathi-fonts | OFL | Free truetype font for Marathi language +lohit-nepali-fonts | OFL | Free TrueType fonts for Nepali language +lohit-odia-fonts | OFL | Free truetype font for Odia language +lohit-tamil-fonts | OFL | Free truetype font for Tamil language +lohit-telugu-fonts | OFL | Free Telugu font +lorax | GPLv2+ | Tool for creating the anaconda install images +lorax-templates-anolis | GPLv2+ | Anolis OS build templates for lorax and livemedia-creator +lpsolve | LGPLv2+ | A Mixed Integer Linear Programming (MILP) solver +ltrace | GPLv2+ | Tracks runtime library calls from dynamically linked executables +lttng-ust | LGPLv2 and GPLv2 and MIT | LTTng Userspace Tracer library +lua-expat | MIT | SAX XML parser based on the Expat library +lua-filesystem | MIT | File System Library for the Lua Programming Language +lua-json | MIT | JSON Parser/Constructor for Lua +lua-lpeg | MIT | Parsing Expression Grammars for Lua +lua-lunit | MIT | Unit testing framework for Lua +lua-posix | MIT | A POSIX library for Lua +lua-socket | MIT | Network support for the Lua language +lucene | ASL 2.0 | High-performance, full-featured text search engine +luksmeta | LGPLv2+ | Utility for storing small metadata in the LUKSv1 header +lynx | GPLv2 | A text-based Web browser +lz4-java | ASL 2.0 and (BSD and GPLv2+) | LZ4 compression for Java +m17n-db | LGPLv2+ | Multilingualization datafiles for m17n-lib +m17n-lib | LGPLv2+ | Multilingual text library +madan-fonts | GPL+ | Font for Nepali language +mailman | GPLv2+ | Mailing list manager with built in Web access +malaga | GPLv2+ | A programming language for automatic language analysis +malaga-suomi-voikko | GPLv2+ | A description of Finnish morphology written in Malaga (Voikko edition) +mallard-rng | MIT | RELAX NG schemas for all Mallard versions +man-pages-overrides | GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE | Complementary and updated manual pages +mariadb | GPLv2 with exceptions and LGPLv2 and BSD | A very fast and robust SQL database server +mariadb | GPLv2 with exceptions and LGPLv2 and BSD | A very fast and robust SQL database server +mariadb-connector-c | LGPLv2+ | The MariaDB Native Client library (C driver) +mariadb-connector-odbc | LGPLv2+ | The MariaDB Native Client library (ODBC driver) +mariadb-java-client | BSD and LGPLv2+ | Connects applications developed in Java to MariaDB and MySQL databases +marisa | BSD or LGPLv2+ | Static and spece-efficient trie data structure library +matchbox-window-manager | GPLv2+ | Window manager for the Matchbox Desktop +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +mc | GPLv3+ | User-friendly text console file manager and visual shell +mcpp | BSD | Alternative C/C++ preprocessor +mdevctl | LGPLv2 | Mediated device management and persistence utility +meanwhile | LGPLv2+ | Lotus Sametime Community Client library +mecab | BSD or LGPLv2+ or GPL+ | Yet Another Part-of-Speech and Morphological Analyzer +mecab-ipadic | mecab-ipadic | IPA dictionary for MeCab +media-player-info | BSD | Data files describing media player capabilities +memcached | BSD | High Performance, Distributed Memory Object Cache +memkind | BSD | User Extensible Heap Manager +mercurial | GPLv2+ | Mercurial -- a distributed SCM +mesa | MIT | Mesa graphics libraries +mesa-demos | MIT | Mesa demos +mesa-libGLU | MIT | Mesa libGLU library +mesa-libGLw | MIT | Xt / Motif OpenGL widgets +meson | ASL 2.0 | High productivity build system +metacity | GPLv2+ | Unobtrusive window manager +metis | ASL 2.0 and BSD and LGPLv2+ | Serial Graph Partitioning and Fill-reducing Matrix Ordering +micropipenv | LGPLv3+ | A simple wrapper around pip to support Pipenv and Poetry files +mingw-binutils | GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ | Cross-compiled version of binutils for Win32 and Win64 environments +mingw-bzip2 | BSD | MinGW port of bzip2 file compression utility +mingw-cairo | LGPLv2 or MPLv1.1 | MinGW Windows Cairo library +mingw-crt | Public Domain and ZPLv2.1 | MinGW Windows cross-compiler runtime +mingw-expat | MIT | MinGW Windows port of expat XML parser library +mingw-filesystem | GPLv2+ | MinGW cross compiler base filesystem and environment +mingw-fontconfig | MIT | MinGW Windows Fontconfig library +mingw-freetype | FTL or GPLv2+ | Free and portable font rendering engine +mingw-gcc | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions | MinGW Windows cross-compiler (GCC) for C +mingw-gettext | GPLv2+ and LGPLv2+ | GNU libraries and utilities for producing multi-lingual messages +mingw-glib2 | LGPLv2+ | MinGW Windows GLib2 library +mingw-gstreamer1 | LGPLv2+ | MinGW Windows Streaming-Media Framework Runtime +mingw-harfbuzz | MIT | MinGW Windows Harfbuzz library +mingw-headers | Public Domain and LGPLv2+ and ZPLv2.1 | Win32/Win64 header files +mingw-icu | MIT and UCD and Public Domain | MinGW compilation of International Components for Unicode Tools +mingw-libffi | BSD | A portable foreign function interface library for MinGW +mingw-libjpeg-turbo | wxWidgets | MinGW Windows Libjpeg-turbo library +mingw-libpng | zlib | MinGW Windows Libpng library +mingw-libtiff | libtiff | MinGW Windows port of the LibTIFF library +mingw-openssl | OpenSSL | MinGW port of the OpenSSL toolkit +mingw-pcre | BSD | MinGW Windows pcre library +mingw-pixman | MIT | MinGW Windows Pixman library +mingw-pkg-config | GPLv2+ | A tool for determining compilation options +mingw-readline | GPLv2+ | MinGW port of readline for editing typed command lines +mingw-sqlite | Public Domain | MinGW Windows port of sqlite embeddable SQL database engine +mingw-termcap | GPLv2+ | MinGW terminal feature database +mingw-win-iconv | Public Domain | Iconv implementation using Win32 API +mingw-winpthreads | MIT and BSD | MinGW pthread library +mingw-zlib | zlib | MinGW Windows zlib compression library +mod_auth_gssapi | MIT | A GSSAPI Authentication module for Apache +mod_auth_mellon | GPLv2+ | A SAML 2.0 authentication module for the Apache Httpd Server +mod_auth_openidc | ASL 2.0 | OpenID Connect auth module for Apache HTTP Server +mod_authnz_pam | ASL 2.0 | PAM authorization checker and PAM Basic Authentication provider +mod_fcgid | ASL 2.0 | FastCGI interface module for Apache 2 +mod_http2 | ASL 2.0 | module implementing HTTP/2 for Apache 2 +mod_http2 | ASL 2.0 | module implementing HTTP/2 for Apache 2 +mod_intercept_form_submit | ASL 2.0 | Apache module to intercept login form submission and run PAM authentication +mod_lookup_identity | ASL 2.0 | Apache module to retrieve additional information about the authenticated user +mod_md | ASL 2.0 | Certificate provisioning using ACME for the Apache HTTP Server +mod_security | ASL 2.0 | Security module for the Apache HTTP Server +mod_security_crs | ASL 2.0 | ModSecurity Rules +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +mod_wsgi | ASL 2.0 | A WSGI interface for Python web applications in Apache +modulemd-tools | MIT | Collection of tools for parsing and generating modulemd YAML files +motif | LGPLv2+ | Run-time libraries and programs +mousetweaks | GPLv3 and GFDL | Mouse accessibility support for the GNOME desktop +mozilla-filesystem | MPLv1.1 | Mozilla filesytem layout +mozvoikko | GPLv2+ | Finnish Voikko spell-checker extension for Mozilla programs +mpg123 | LGPLv2+ | Real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 +mpich | MIT | A high-performance implementation of MPI +mpitests | CPL and BSD | MPI Benchmarks and tests +mrtg | GPLv2+ | Multi Router Traffic Grapher +mstflint | GPLv2+ or BSD | Mellanox firmware burning tool +mt-st | GPL+ | Tool for controlling tape drives +mtdev | MIT | Multitouch Protocol Translation Library +mtx | GPLv2 | SCSI media changer control program +multilib-rpm-config | GPLv2+ | Multilib packaging helpers +munge | GPLv3+ and LGPLv3+ | Enables uid & gid authentication across a host cluster +mutt | GPLv2+ and Public Domain | A text mode mail user agent +mutter | GPLv2+ | Window and compositing manager based on Clutter +mvapich2 | BSD and MIT | OSU MVAPICH2 MPI package +mysql | GPLv2 with exceptions and LGPLv2 and BSD | MySQL client programs and shared libraries +mysql-selinux | GPLv3 | SELinux policy modules for MySQL and MariaDB packages +mythes | BSD and MIT | A thesaurus library +mythes-bg | GPLv2+ or LGPLv2+ or MPLv1.1 | Bulgarian thesaurus +mythes-ca | GPL+ | Catalan thesaurus +mythes-cs | MIT | Czech thesaurus +mythes-da | GPLv2 or LGPLv2 or MPLv1.1 | Danish thesaurus +mythes-de | LGPLv2+ | German thesaurus +mythes-el | GPLv2+ | Greek thesaurus +mythes-en | BSD and Artistic clarified | English thesaurus +mythes-es | LGPLv2+ | Spanish thesaurus +mythes-fr | LGPLv2+ | French thesaurus +mythes-ga | GFDL | Irish thesaurus +mythes-hu | GPLv2+ and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2 and (GPL+ or LGPLv2+ or MPLv1.1) | Hungarian thesaurus +mythes-it | AGPLv3+ | Italian thesaurus +mythes-mi | Public Domain | Maori thesaurus +mythes-ne | LGPLv2 | Nepali thesaurus +mythes-nl | BSD or CC-BY | Dutch thesaurus +mythes-pl | LGPLv2 | Polish thesaurus +mythes-pt | GPLv2+ | Portuguese thesaurus +mythes-ro | GPLv2+ | Romanian thesaurus +mythes-ru | LGPLv2+ | Russian thesaurus +mythes-sk | MIT | Slovak thesaurus +mythes-sl | LGPLv2+ | Slovenian thesaurus +mythes-sv | MIT | Swedish thesaurus +mythes-uk | (GPLv2+ or LGPLv2+) and (GPLv2+ or LGPLv2+ or MPLv1.1) and GPLv2+ | Ukrainian thesaurus +nafees-web-naskh-fonts | Bitstream Vera | Nafees Web font for writing Urdu in the Naskh script +nasm | BSD | A portable x86 assembler which uses Intel-like syntax +nautilus | GPLv3+ | File manager for GNOME +nautilus-sendto | GPLv2+ | Nautilus context menu for sending files +navilu-fonts | OFL | Free Kannada opentype sans-serif font +nbdkit | BSD | NBD server +ncompress | Public Domain | Fast compression and decompression utilities +neon | LGPLv2+ | An HTTP and WebDAV client library +netavark | ASL 2.0 and BSD and MIT | OCI network stack +netcf | LGPLv2+ | Cross-platform network configuration library +netpbm | BSD and GPLv2 and IJG and MIT and Public Domain | A library for handling different graphics file formats +network-manager-applet | GPLv2+ | A network control and status applet for NetworkManager +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +nginx | BSD | A high performance web server and reverse proxy server +ninja-build | ASL 2.0 | A small build system with a focus on speed +nispor | ASL 2.0 | API for network status querying +nkf | BSD | A Kanji code conversion filter +nmap | Nmap | Network exploration tool and security scanner +nmstate | LGPLv2+ | Declarative network manager API +nmstate | LGPLv2+ | Declarative network manager API +nmstate | LGPLv2+ | Declarative network manager API +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs | MIT and ASL 2.0 and ISC and BSD | JavaScript runtime +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-nodemon | MIT | Simple monitor script for use during development of a node.js app +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nodejs-packaging | MIT | RPM Macros and Utilities for Node.js Packaging +nspr | MPLv2.0 | Netscape Portable Runtime +nss | MPLv2.0 | Network Security Services +nss-altfiles | LGPLv2+ | NSS module to look up users in /usr/lib/passwd too +nss-pam-ldapd | LGPLv2+ | An nsswitch module which uses directory servers +nss_wrapper | BSD | A wrapper for the user, group and hosts NSS API +ntpstat | MIT | Utility to print NTP synchronization status +numpy | BSD and Python | A fast multidimensional array facility for Python +numpy | BSD and Python | A fast multidimensional array facility for Python +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +numpy | BSD and Python and ASL 2.0 | A fast multidimensional array facility for Python +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +ocaml | QPL and (LGPLv2+ with exceptions) | OCaml compiler and programming environment +ocaml-camlp4 | LGPLv2+ with exceptions | Pre-Processor-Pretty-Printer for OCaml +ocaml-cppo | BSD | Equivalent of the C preprocessor for OCaml programs +ocaml-extlib | LGPLv2+ with exceptions | OCaml ExtLib additions to the standard library +ocaml-findlib | BSD | Objective CAML package manager and build helper +ocaml-labltk | LGPLv2+ with exceptions | Tcl/Tk interface for OCaml +ocaml-ocamlbuild | LGPLv2+ with exceptions | Build tool for OCaml libraries and programs +ocaml-srpm-macros | GPLv2+ | OCaml architecture macros +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-seccomp-bpf-hook | ASL 2.0 | OCI Hook to generate seccomp json files based on EBF syscalls used by container +oci-systemd-hook | GPLv3+ | OCI systemd hook for docker +oci-umount | GPLv3+ | OCI umount hook for docker +ocl-icd | BSD | OpenCL Library (Installable Client Library) Bindings +oddjob | BSD | A D-Bus service which runs odd jobs on behalf of client applications +omping | ISC | Utility to test IP multicast functionality +ongres-scram | BSD | Salted Challenge Response Authentication Mechanism (SCRAM) - Java Implementation +oniguruma | BSD | Regular expressions library +open-sans-fonts | ASL 2.0 | Open Sans is a humanist sans-serif typeface designed by Steve Matteson +open-vm-tools | GPLv2 | Open Virtual Machine Tools for virtual machines hosted on VMware +openal-soft | LGPLv2+ | Open Audio Library +openblas | BSD | An optimized BLAS library based on GotoBLAS2 +openblas-srpm-macros | MIT | OpenBLAS architecture macros +openchange | GPLv3+ and Public Domain | Provides access to Microsoft Exchange servers using native protocols +opencl-filesystem | Public Domain | OpenCL filesystem layout +opencl-headers | MIT | OpenCL (Open Computing Language) header files +opencv | BSD | Collection of algorithms for computer vision +opendnssec | BSD | DNSSEC key and zone management software +openjade | DMIT | A DSSSL implementation +openjpeg2 | BSD and MIT | C-Library for JPEG 2000 +openmpi | BSD and MIT and Romio | Open Message Passing Interface +openoffice-lv | LGPLv2+ | Latvian linguistic dictionaries +openoffice.org-dict-cs_CZ | GPL+ | Czech spellchecker and hyphenation dictionaries for LibreOffice +openscap | LGPLv2+ | Set of open source libraries enabling integration of the SCAP line of standards +openscap | LGPLv2+ | Set of open source libraries enabling integration of the SCAP line of standards +openslp | BSD | Open implementation of Service Location Protocol V2 +opensp | MIT | SGML and XML parser +opentest4j | ASL 2.0 | Open Test Alliance for the JVM +openwsman | BSD | Open source Implementation of WS-Management +opus | BSD | An audio codec for use in low-delay speech and audio communication +orc | BSD | The Oil Run-time Compiler +orca | LGPLv2+ | Assistive technology for people with visual impairments +osbuild | Apache-2.0 | A build system for OS images +osbuild | Apache-2.0 | A build system for OS images +osbuild-composer | Apache-2.0 | An image building service based on osbuild +osbuild-composer | Apache-2.0 | An image building service based on osbuild +oscap-anaconda-addon | GPLv2+ | Anaconda addon integrating OpenSCAP to the installation process +osinfo-db | LGPLv2+ | osinfo database files +osinfo-db-tools | GPLv2+ | Tools for managing the osinfo database +ostree | LGPLv2+ | Tool for managing bootable, immutable filesystem trees +overpass-fonts | OFL or LGPLv2+ | Typeface based on the U.S. interstate highway road signage type system +owasp-java-encoder | BSD | Collection of high-performance low-overhead contextual encoders +pacemaker | GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause | Scalable High-Availability cluster resource manager +pakchois | LGPLv2+ | A wrapper library for PKCS#11 +paktype-naqsh-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType +paktype-naskh-basic-fonts | GPLv2 with exceptions | Fonts for Arabic, Farsi, Urdu and Sindhi from PakType +paktype-tehreer-fonts | GPLv2 with exceptions | Fonts for Arabic from PakType +pandoc | GPLv2+ | Conversion between markup formats +pango | LGPLv2+ | System for layout and rendering of internationalized text +pangomm | LGPLv2+ | C++ interface for Pango +papi | BSD | Performance Application Programming Interface +paps | LGPLv2+ | Plain Text to PostScript converter +paratype-pt-sans-fonts | OFL | A pan-Cyrillic typeface +parfait | ASL 2.0 | Java libraries for Performance Co-Pilot (PCP) +patchutils | GPLv2+ | A collection of programs for manipulating patch files +pavucontrol | GPLv2+ | Volume control for PulseAudio +pcaudiolib | GPLv3+ | Portable C Audio Library +pcm | BSD | Intel(r) Performance Counter Monitor +pcp | GPLv2+ and LGPLv2+ and CC-BY | System-level performance monitoring and performance management +pcp | GPLv2+ and LGPLv2+ and CC-BY | System-level performance monitoring and performance management +pentaho-libxml | LGPLv2 | Namespace aware SAX-Parser utility library +pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Flow Reporting Engine +peripety | MIT | Storage event notification daemon +perl | (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD | Practical Extraction and Report Language +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl | GPL+ or Artistic | Practical Extraction and Report Language +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-Algorithm-Diff | GPL+ or Artistic | Compute `intelligent' differences between two files/lists +perl-AnyEvent | GPL+ or Artistic | Framework for multiple event loops +perl-App-cpanminus | GPL+ or Artistic | Get, unpack, build and install CPAN modules +perl-App-cpanminus | GPL+ or Artistic | Get, unpack, build and install CPAN modules +perl-App-cpanminus | GPL+ or Artistic | Get, unpack, build and install CPAN modules +perl-App-cpanminus | GPL+ or Artistic | Get, unpack, build and install CPAN modules +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Tar | GPL+ or Artistic | A module for Perl manipulation of .tar files +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Archive-Zip | (GPL+ or Artistic) and BSD | Perl library for accessing Zip archives +perl-Authen-SASL | GPL+ or Artistic | SASL Authentication framework for Perl +perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree, print debug information about op-codes +perl-B-Debug | GPL+ or Artistic | Walk Perl syntax tree, print debug information about op-codes +perl-B-Hooks-EndOfScope | GPL+ or Artistic | Execute code after scope compilation finishes +perl-B-Lint | GPL+ or Artistic | Perl lint +perl-Bit-Vector | (GPLv2+ or Artistic) and LGPLv2+ | Efficient bit vector, set of integers and "big int" math library +perl-CGI | (GPL+ or Artistic) and Artistic 2.0 | Handle Common Gateway Interface requests and responses +perl-CPAN | GPL+ or Artistic | Query, download and build perl modules from CPAN sites +perl-CPAN | GPL+ or Artistic | Query, download and build perl modules from CPAN sites +perl-CPAN | GPL+ or Artistic | Query, download and build perl modules from CPAN sites +perl-CPAN | GPL+ or Artistic | Query, download and build perl modules from CPAN sites +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-DistnameInfo | GPL+ or Artistic | Extract distribution name and version from a distribution filename +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta | GPL+ or Artistic | Distribution metadata for a CPAN dist +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN::Meta object +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN::Meta object +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN::Meta object +perl-CPAN-Meta-Check | GPL+ or Artistic | Verify requirements in a CPAN::Meta object +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-Requirements | GPL+ or Artistic | Set of version requirements for a CPAN dist +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-CPAN-Meta-YAML | GPL+ or Artistic | Read and write a subset of YAML for CPAN Meta files +perl-Canary-Stability | GPL+ or Artistic | Canary to check perl compatibility for Schmorp's modules +perl-Capture-Tiny | ASL 2.0 | Capture STDOUT and STDERR from Perl, XS or external programs +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp | GPL+ or Artistic | Alternative warn and die for modules +perl-Carp-Clan | GPL+ or Artistic | Perl module to print improved warning messages +perl-Class-Accessor | GPL+ or Artistic | Automated accessor generation +perl-Class-Data-Inheritable | GPL+ or Artistic | Inheritable, overridable class data +perl-Class-Factory-Util | GPL+ or Artistic | Provide utility methods for factory classes +perl-Class-ISA | GPL+ or Artistic | Report the search path for a class's ISA tree +perl-Class-Inspector | GPL+ or Artistic | Get information about a class and its structure +perl-Class-Method-Modifiers | GPL+ or Artistic | Provides Moose-like method modifiers +perl-Class-Singleton | GPL+ or Artistic | Implementation of a "Singleton" class +perl-Class-Tiny | ASL 2.0 | Minimalist class construction +perl-Class-XSAccessor | GPL+ or Artistic | Generate fast XS accessors without run-time compilation +perl-Clone | GPL+ or Artistic | Recursively copy perl data types +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Bzip2 | GPL+ or Artistic | Interface to Bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Bzip2 | GPL+ or Artistic | Low-level interface to bzip2 compression library +perl-Compress-Raw-Lzma | GPL+ or Artistic | Low-level interface to lzma compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Compress-Raw-Zlib | (GPL+ or Artistic) and zlib | Low-level interface to the zlib compression library +perl-Config-AutoConf | GPL+ or Artistic | A module to implement some of AutoConf macros in pure Perl +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Config-Perl-V | GPL+ or Artistic | Structured data retrieval of perl -V output +perl-Convert-ASN1 | GPL+ or Artistic | ASN.1 encode/decode library +perl-Crypt-OpenSSL-Bignum | GPL+ or Artistic | Perl interface to OpenSSL for Bignum +perl-Crypt-OpenSSL-RSA | GPL+ or Artistic | Perl interface to OpenSSL for RSA +perl-Crypt-OpenSSL-Random | GPL+ or Artistic | OpenSSL/LibreSSL pseudo-random number generator access +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-MySQL | GPL+ or Artistic | A MySQL interface for Perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-Pg | GPLv2+ or Artistic | A PostgreSQL interface for perl +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBD-SQLite | (GPL+ or Artistic) and Public Domain | SQLite DBI Driver +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DBI | GPL+ or Artistic | A database access API for perl +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-DB_File | GPL+ or Artistic | Perl5 access to Berkeley DB version 1.x +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dump | GPL+ or Artistic | Pretty printing of data structures +perl-Data-Dumper | GPL+ or Artistic | Stringify perl data structures, suitable for printing and eval +perl-Data-Dumper | GPL+ or Artistic | Stringify perl data structures, suitable for printing and eval +perl-Data-Dumper | GPL+ or Artistic | Stringify perl data structures, suitable for printing and eval +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-OptList | GPL+ or Artistic | Parse and validate simple name/value option pairs +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-Section | GPL+ or Artistic | Read multiple hunks of data out of your DATA section +perl-Data-UUID | BSD and MIT | Globally/Universally Unique Identifiers (GUIDs/UUIDs) +perl-Date-Calc | GPL+ or Artistic | Gregorian calendar date calculations +perl-Date-ISO8601 | GPL+ or Artistic | Three ISO 8601 numerical calendars +perl-DateTime | Artistic 2.0 | Date and time object for Perl +perl-DateTime-Format-Builder | Artistic 2.0 and (GPL+ or Artistic) | Create DateTime parser classes and objects +perl-DateTime-Format-HTTP | GPL+ or Artistic | HTTP protocol date conversion routines +perl-DateTime-Format-ISO8601 | GPL+ or Artistic | Parses ISO8601 formats +perl-DateTime-Format-Mail | GPL+ or Artistic | Convert between DateTime and RFC2822/822 formats +perl-DateTime-Format-Strptime | Artistic 2.0 | Parse and format strptime and strftime patterns +perl-DateTime-Locale | (GPL+ or Artistic) and Unicode | Localization support for DateTime.pm +perl-DateTime-TimeZone | (GPL+ or Artistic) and Public Domain | Time zone object base class and factory +perl-DateTime-TimeZone-SystemV | GPL+ or Artistic | System V and POSIX timezone strings +perl-DateTime-TimeZone-Tzfile | GPL+ or Artistic | Tzfile (zoneinfo) timezone files +perl-Devel-CallChecker | GPL+ or Artistic | Custom op checking attached to subroutines +perl-Devel-Caller | GPL+ or Artistic | Meatier versions of caller +perl-Devel-CheckLib | GPL+ or Artistic | Check that a library is available +perl-Devel-GlobalDestruction | GPL+ or Artistic | Expose PL_dirty, the flag that marks global destruction +perl-Devel-LexAlias | GPL+ or Artistic | Alias lexical variables +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-PPPort | GPL+ or Artistic | Perl Pollution Portability header generator +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-Size | GPL+ or Artistic | Perl extension for finding the memory usage of Perl variables +perl-Devel-StackTrace | Artistic 2.0 | Perl module implementing stack trace and stack trace frame objects +perl-Devel-Symdump | GPL+ or Artistic | A Perl module for inspecting Perl's symbol table +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest | GPL+ or Artistic | Modules that calculate message digests +perl-Digest-CRC | Public Domain | Generic CRC functions +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-HMAC | GPL+ or Artistic | Keyed-Hashing for Message Authentication +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-MD5 | (GPL+ or Artistic) and BSD | Perl interface to the MD5 algorithm +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA | GPL+ or Artistic | Perl extension for SHA-1/224/256/384/512 +perl-Digest-SHA1 | GPL+ or Artistic | Digest-SHA1 Perl module +perl-Dist-CheckConflicts | GPL+ or Artistic | Declare version conflicts for your dist +perl-DynaLoader-Functions | GPL+ or Artistic | Deconstructed dynamic C library loading +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode | (GPL+ or Artistic) and Artistic 2.0 and UCD | Character encodings in Perl +perl-Encode-Detect | MPLv1.1 or GPLv2+ or LGPLv2+ | Encode::Encoding subclass that detects the encoding of data +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Encode-Locale | GPL+ or Artistic | Determine the locale encoding +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Env | GPL+ or Artistic | Perl module that imports environment variables as scalars or arrays +perl-Error | (GPL+ or Artistic) and MIT | Error/exception handling in an OO-ish way +perl-Eval-Closure | GPL+ or Artistic | Safely and cleanly create closures via string eval +perl-Exception-Class | GPL+ or Artistic | Module that allows you to declare real exception classes in Perl +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter | GPL+ or Artistic | Implements default import method for modules +perl-Exporter-Tiny | GPL+ or Artistic | An exporter with the features of Sub::Exporter but only core dependencies +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-CBuilder | GPL+ or Artistic | Compile and link C code for Perl modules +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-Install | GPL+ or Artistic | Install Perl files from here to there +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-MakeMaker | GPL+ or Artistic | Create a module Makefile +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-Manifest | GPL+ or Artistic | Utilities to write and check a MANIFEST file +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-ExtUtils-ParseXS | GPL+ or Artistic | Module and a script for converting Perl XS code into C code +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-FCGI | OML | FastCGI Perl bindings +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-Fedora-VSP | GPLv3+ | Perl version normalization for RPM +perl-File-BaseDir | GPL+ or Artistic | Use the Freedesktop.org base directory specification +perl-File-CheckTree | GPL+ or Artistic | Run many file-test checks on a tree +perl-File-Copy-Recursive | GPL+ or Artistic | Extension for recursively copying files and directories +perl-File-DesktopEntry | GPL+ or Artistic | Object to handle .desktop files +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Fetch | GPL+ or Artistic | Generic file fetching mechanism +perl-File-Find-Object | GPLv2+ or Artistic 2.0 | Object oriented File::Find replacement +perl-File-Find-Rule | GPL+ or Artistic | Perl module implementing an alternative interface to File::Find +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-HomeDir | GPL+ or Artistic | Find your home and other directories on any platform +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-Listing | GPL+ or Artistic | Parse directory listing +perl-File-MimeInfo | GPL+ or Artistic | Determine file type and open application +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-Path | GPL+ or Artistic | Create or remove directory trees +perl-File-ReadBackwards | GPL+ or Artistic | Read a file backwards by lines +perl-File-Remove | GPL+ or Artistic | Convenience module for removing files and directories +perl-File-ShareDir | GPL+ or Artistic | Locate per-dist and per-module shared files +perl-File-Slurp | GPL+ or Artistic | Efficient Reading/Writing of Complete Files +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Temp | GPL+ or Artistic | Return name and handle of a temporary file safely +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-Which | GPL+ or Artistic | Portable implementation of the 'which' utility +perl-File-chdir | GPL+ or Artistic | A more sensible way to change directories +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-File-pushd | ASL 2.0 | Change directory temporarily for a limited scope +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter | GPL+ or Artistic | Perl source filters +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-Filter-Simple | GPL+ or Artistic | Simplified Perl source filtering +perl-GSSAPI | GPL+ or Artistic | Perl extension providing access to the GSSAPIv2 library +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-Getopt-Long | GPLv2+ or Artistic | Extended processing of command line options +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Parser | GPL+ or Artistic | Perl module for parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML::Tagset - data tables useful in parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML::Tagset - data tables useful in parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML::Tagset - data tables useful in parsing HTML +perl-HTML-Tagset | GPL+ or Artistic | HTML::Tagset - data tables useful in parsing HTML +perl-HTML-Tree | GPL+ or Artistic | HTML tree handling modules for Perl +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Cookies | GPL+ or Artistic | HTTP cookie jars +perl-HTTP-Daemon | GPL+ or Artistic | Simple HTTP server class +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Date | GPL+ or Artistic | Date conversion routines +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Message | GPL+ or Artistic | HTTP style message +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Negotiate | GPL+ or Artistic | Choose a variant to serve +perl-HTTP-Tiny | GPL+ or Artistic | Small, simple, correct HTTP/1.1 client +perl-HTTP-Tiny | GPL+ or Artistic | Small, simple, correct HTTP/1.1 client +perl-HTTP-Tiny | GPL+ or Artistic | Small, simple, correct HTTP/1.1 client +perl-IO-All | GPL+ or Artistic | IO::All Perl module +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress | GPL+ or Artistic | Read and write compressed data +perl-IO-Compress-Lzma | GPL+ or Artistic | Read and write lzma compressed data +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-HTML | GPL+ or Artistic | Open an HTML file with automatic character set detection +perl-IO-Multiplex | GPL+ or Artistic | Manage IO on many file handles +perl-IO-Socket-INET6 | GPL+ or Artistic | Perl Object interface for AF_INET|AF_INET6 domain sockets +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6 +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6 +perl-IO-Socket-IP | GPL+ or Artistic | Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6 +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-Socket-SSL | (GPL+ or Artistic) and MPLv2.0 | Perl library for transparent SSL +perl-IO-String | GPL+ or Artistic | Emulate file interface for in-core strings +perl-IO-Tty | (GPL+ or Artistic) and BSD | Perl interface to pseudo tty's +perl-IO-stringy | GPL+ or Artistic | I/O on in-core objects like strings and arrays for Perl +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Cmd | GPL+ or Artistic | Finding and running system commands made easy +perl-IPC-Run | GPL+ or Artistic | Perl module for interacting with child processes +perl-IPC-Run3 | GPL+ or Artistic or BSD | Run a subprocess in batch mode +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-SysV | GPL+ or Artistic | Object interface to System V IPC +perl-IPC-System-Simple | GPL+ or Artistic | Run commands simply, with detailed diagnostics +perl-IPC-System-Simple | GPL+ or Artistic | Run commands simply, with detailed diagnostics +perl-IPC-System-Simple | GPL+ or Artistic | Run commands simply, with detailed diagnostics +perl-IPC-System-Simple | GPL+ or Artistic | Run commands simply, with detailed diagnostics +perl-Import-Into | GPL+ or Artistic | Import packages into other packages +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-Importer | GPL+ or Artistic | Alternative interface to modules that export symbols +perl-JSON | GPL+ or Artistic | Parse and convert to JSON (JavaScript Object Notation) +perl-JSON-PP | GPL+ or Artistic | JSON::XS compatible pure-Perl module +perl-JSON-PP | GPL+ or Artistic | JSON::XS compatible pure-Perl module +perl-JSON-PP | GPL+ or Artistic | JSON::XS compatible pure-Perl module +perl-JSON-PP | GPL+ or Artistic | JSON::XS compatible pure-Perl module +perl-JSON-XS | GPL+ or Artistic | JSON serializing/de-serializing, done correctly and fast +perl-LDAP | GPL+ or Artistic | LDAP Perl module +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-MediaTypes | (GPL+ or Artistic) and Public Domain | Guess media type for a file or a URL +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP::UserAgent +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP::UserAgent +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP::UserAgent +perl-LWP-Protocol-https | GPL+ or Artistic | Provide HTTPS support for LWP::UserAgent +perl-List-MoreUtils | (GPL+ or Artistic) and ASL 2.0 | Provide the stuff missing in List::Util +perl-List-MoreUtils-XS | (GPL+ or Artistic) and ASL 2.0 | Provide compiled List::MoreUtils functions +perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes +perl-Locale-Codes | GPL+ or Artistic | Distribution of modules to handle locale codes +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-Locale-Maketext | GPL+ or Artistic | Framework for localization +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Base64 | (GPL+ or Artistic) and MIT | Encoding and decoding of Base64 and quoted-printable strings +perl-MIME-Charset | GPL+ or Artistic | Charset Informations for MIME +perl-MIME-Types | GPL+ or Artistic | MIME types module for Perl +perl-MRO-Compat | GPL+ or Artistic | Mro::* interface compatibility for Perls < 5.9.5 +perl-MRO-Compat | GPL+ or Artistic | Mro::* interface compatibility for Perls < 5.9.5 +perl-MRO-Compat | GPL+ or Artistic | Mro::* interface compatibility for Perls < 5.9.5 +perl-MRO-Compat | GPL+ or Artistic | Mro::* interface compatibility for Perls < 5.9.5 +perl-Mail-AuthenticationResults | GPL+ or Artistic | Object Oriented Authentication-Results Headers +perl-Mail-DKIM | GPL+ or Artistic | Sign and verify Internet mail with DKIM/DomainKey signatures +perl-Mail-SPF | BSD | Object-oriented implementation of Sender Policy Framework +perl-Mail-Sender | GPL+ or Artistic | Module for sending mails with attachments through an SMTP server +perl-MailTools | GPL+ or Artistic | Various ancient mail-related perl modules +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt | GPL+ or Artistic | Arbitrary-size integer and float mathematics +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math::BigInt::Calc with some XS for more speed +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math::BigInt::Calc with some XS for more speed +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math::BigInt::Calc with some XS for more speed +perl-Math-BigInt-FastCalc | GPL+ or Artistic | Math::BigInt::Calc with some XS for more speed +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Math-BigRat | GPL+ or Artistic | Arbitrary big rational numbers +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-Build | GPL+ or Artistic | Build and install Perl modules +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CPANfile | GPL+ or Artistic | Parse cpanfile +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-CoreList | GPL+ or Artistic | What modules are shipped with versions of perl +perl-Module-Implementation | Artistic 2.0 | Loads one of several alternate underlying implementations for a module +perl-Module-Install | GPL+ or Artistic | Standalone, extensible Perl module installer +perl-Module-Install-AuthorTests | GPL+ or Artistic | Designate tests only run by module authors +perl-Module-Install-ReadmeFromPod | GPL+ or Artistic | Module::Install extension to automatically convert POD to a README +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load | GPL+ or Artistic | Run-time require of both modules and files +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information and loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Load-Conditional | GPL+ or Artistic | Looking up module information / loading at run-time +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Metadata | GPL+ or Artistic | Gather package and POD information from perl module files +perl-Module-Pluggable | GPL+ or Artistic | Automatically give your module the ability to have plugins +perl-Module-Runtime | GPL+ or Artistic | Runtime module handling +perl-Module-ScanDeps | GPL+ or Artistic | Recursively scan Perl code for dependencies +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-CA | MPLv2.0 | Mozilla's CA cert bundle in PEM format +perl-Mozilla-LDAP | GPLv2+ and LGPLv2+ and MPLv1.1 | LDAP Perl module that wraps the OpenLDAP C SDK +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-NTLM | GPL+ or Artistic | NTLM Perl module +perl-Net-DNS | (GPL+ or Artistic) and MIT | DNS resolver modules for Perl +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-HTTP | GPL+ or Artistic | Low-level HTTP connection (client) +perl-Net-SMTP-SSL | GPL+ or Artistic | SSL support for Net::SMTP +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-SSLeay | Artistic 2.0 | Perl extension for using OpenSSL +perl-Net-Server | GPL+ or Artistic | Extensible, general Perl server engine +perl-NetAddr-IP | GPLv2+ and (GPLv2+ or Artistic clarified) | Manages IPv4 and IPv6 addresses and subnets +perl-Number-Compare | GPL+ or Artistic | Perl module for numeric comparisons +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-Object-HashBase | GPL+ or Artistic | Build hash-based classes +perl-Package-DeprecationManager | Artistic 2.0 | Manage deprecation warnings for your distribution +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Generator | GPL+ or Artistic | Generate new packages quickly and easily +perl-Package-Stash | GPL+ or Artistic | Routines for manipulating stashes +perl-Package-Stash-XS | GPL+ or Artistic | Faster and more correct implementation of the Package::Stash API +perl-PadWalker | GPL+ or Artistic | Play with other people's lexical variables +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Check | GPL+ or Artistic | Generic input parsing/checking mechanism +perl-Params-Classify | GPL+ or Artistic | Argument type classification +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Util | GPL+ or Artistic | Simple standalone parameter-checking functions +perl-Params-Validate | Artistic 2.0 and (GPL+ or Artistic) | Params-Validate Perl module +perl-Params-ValidationCompiler | Artistic 2.0 | Build an optimized subroutine parameter validator once, use it forever +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Parse-PMFile | GPL+ or Artistic | Parses .pm file as PAUSE does +perl-Path-Tiny | ASL 2.0 | File path utility +perl-PathTools | (GPL+ or Artistic) and BSD | PathTools Perl module (Cwd, File::Spec) +perl-PathTools | (GPL+ or Artistic) and BSD | PathTools Perl module (Cwd, File::Spec) +perl-PathTools | (GPL+ or Artistic) and BSD | PathTools Perl module (Cwd, File::Spec) +perl-Perl-Destruct-Level | GPL+ or Artistic | Allows you to change perl's internal destruction level +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-Perl-OSType | GPL+ or Artistic | Map Perl operating system names to generic types +perl-PerlIO-utf8_strict | GPL+ or Artistic | Fast and correct UTF-8 I/O +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-PerlIO-via-QuotedPrint | GPL+ or Artistic | PerlIO layer for quoted-printable strings +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Checker | GPL+ or Artistic | Check POD documents for syntax errors +perl-Pod-Coverage | GPL+ or Artistic | Checks if the documentation of a module is comprehensive +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-Escapes | GPL+ or Artistic | Resolve POD escape sequences +perl-Pod-LaTeX | GPL+ or Artistic | Convert POD data to formatted LaTeX +perl-Pod-Markdown | GPL+ or Artistic | Convert POD to Markdown +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Parser | GPL+ or Artistic | Basic perl modules for handling Plain Old Documentation (POD) +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Perldoc | GPL+ or Artistic | Look up Perl documentation in Pod format +perl-Pod-Plainer | GPL+ or Artistic | Perl extension for converting Pod to old-style Pod +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Simple | GPL+ or Artistic | Framework for parsing POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Pod-Usage | GPL+ or Artistic | Print a usage message from embedded POD documentation +perl-Readonly | GPL+ or Artistic | Facility for creating read-only scalars, arrays, hashes +perl-Ref-Util | MIT | Utility functions for checking references +perl-Ref-Util-XS | MIT | Utility functions for checking references +perl-Role-Tiny | GPL+ or Artistic | A nouvelle cuisine portion size slice of Moose +perl-SGMLSpm | GPLv2+ | Perl library for parsing the output of nsgmls +perl-SNMP_Session | Artistic 2.0 | SNMP support for Perl 5 +perl-SUPER | GPL+ or Artistic | Sane superclass method dispatcher +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scalar-List-Utils | GPL+ or Artistic | A selection of general-utility scalar and list subroutines +perl-Scope-Guard | GPL+ or Artistic | Lexically scoped resource management +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket | GPL+ or Artistic | Networking constants and support functions +perl-Socket6 | BSD | IPv6 related part of the C socket.h defines and structure manipulators +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Software-License | GPL+ or Artistic | Package that provides templated software licenses +perl-Specio | Artistic 2.0 | Type constraints and coercions for Perl +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-Storable | GPL+ or Artistic | Persistence for Perl data structures +perl-String-CRC32 | Public Domain | Perl interface for cyclic redundancy check generation +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-String-ShellQuote | (GPL+ or Artistic) and GPLv2+ | Perl module for quoting strings for passing through the shell +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter | GPL+ or Artistic | Sophisticated exporter for custom-built routines +perl-Sub-Exporter-Progressive | GPL+ or Artistic | Only use Sub::Exporter if you need it +perl-Sub-Identify | GPL+ or Artistic | Retrieve names of code references +perl-Sub-Info | GPL+ or Artistic | Tool for inspecting Perl subroutines +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Install | GPL+ or Artistic | Install subroutines into packages easily +perl-Sub-Name | GPL+ or Artistic | Name - or rename - a sub +perl-Sub-Uplevel | GPL+ or Artistic | Apparently run a function in a higher stack frame +perl-Switch | GPL+ or Artistic | A switch statement for Perl +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Syslog | GPL+ or Artistic | Perl interface to the UNIX syslog(3) calls +perl-Sys-Virt | GPLv2+ or Artistic | Represent and manage a libvirt hypervisor connection +perl-Taint-Runtime | GPL+ or Artistic | Runtime enable taint checking +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-ANSIColor | GPL+ or Artistic | Color screen output using ANSI escape sequences +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Cap | GPL+ or Artistic | Perl termcap interface +perl-Term-Size-Any | GPL+ or Artistic | Retrieve terminal size +perl-Term-Size-Perl | GPL+ or Artistic | Perl extension for retrieving terminal size (Perl version) +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-Term-Table | GPL+ or Artistic | Format a header and rows into a table +perl-TermReadKey | (Copyright only) and (Artistic or GPL+) | A perl module for simple terminal control +perl-Test-Deep | GPL+ or Artistic | Extremely flexible deep comparison +perl-Test-Differences | GPL+ or Artistic | Test strings and data structures and show differences if not OK +perl-Test-Exception | GPL+ or Artistic | Library of test functions for exception based Perl code +perl-Test-Fatal | GPL+ or Artistic | Incredibly simple helpers for testing code with exceptions +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-Harness | GPL+ or Artistic | Run Perl standard test scripts with statistics +perl-Test-LongString | GPL+ or Artistic | Perl module to test long strings +perl-Test-NoWarnings | LGPLv2+ | Make sure you didn't emit any warnings while testing +perl-Test-Pod | GPL+ or Artistic | Test POD files for correctness +perl-Test-Pod-Coverage | Artistic 2.0 | Check for pod coverage in your distribution +perl-Test-Requires | GPL+ or Artistic | Checks to see if a given module can be loaded +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Simple | (GPL+ or Artistic) and CC0 and Public Domain | Basic utilities for writing tests +perl-Test-Taint | GPL+ or Artistic | Tools to test taintedness +perl-Test-Warn | GPL+ or Artistic | Perl extension to test methods for warnings +perl-Test-Warnings | GPL+ or Artistic | Test for warnings and the lack of them +perl-Test2-Suite | GPL+ or Artistic | Set of tools built upon the Test2 framework +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-Balanced | GPL+ or Artistic | Extract delimited text sequences from strings +perl-Text-CharWidth | GPL+ or Artistic | Get number of occupied columns of a string on terminal +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Diff | (GPL+ or Artistic) and (GPLv2+ or Artistic) and MIT | Perform diffs on files and record sets +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-Glob | GPL+ or Artistic | Perl module to match globbing patterns against text +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-ParseWords | GPL+ or Artistic | Parse text into an array of tokens or array of arrays +perl-Text-Soundex | (Copyright only) and (GPL+ or Artistic) | Implementation of the soundex algorithm +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Tabs+Wrap | TTWL | Expand tabs and do simple line wrapping +perl-Text-Template | (GPL+ or Artistic) and (GPLv2+ or Artistic) | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Template | GPL+ or Artistic | Expand template text with embedded Perl +perl-Text-Unidecode | GPL+ or Artistic | US-ASCII transliterations of Unicode text +perl-Text-WrapI18N | GPL+ or Artistic | Line wrapping with support for several locale setups +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Thread-Queue | GPL+ or Artistic | Thread-safe queues +perl-Tie-IxHash | GPL+ or Artistic | Ordered associative arrays for Perl +perl-Time-HiRes | GPL+ or Artistic | High resolution alarm, sleep, gettimeofday, interval timers +perl-Time-HiRes | GPL+ or Artistic | High resolution alarm, sleep, gettimeofday, interval timers +perl-Time-HiRes | GPL+ or Artistic | High resolution alarm, sleep, gettimeofday, interval timers +perl-Time-HiRes | GPL+ or Artistic | High resolution alarm, sleep, gettimeofday, interval timers +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-Time-Local | GPL+ or Artistic | Efficiently compute time from local and GMT time +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-TimeDate | GPL+ or Artistic | A Perl module for time and date manipulation +perl-Tk | (GPL+ or Artistic) and SWL | Perl Graphical User Interface ToolKit +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Try-Tiny | MIT | Minimal try/catch with proper localization of $@ +perl-Types-Serialiser | GPL+ or Artistic | Simple data types for common serialization formats +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-URI | GPL+ or Artistic | A Perl module implementing URI parsing and manipulation +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-Collate | (GPL+ or Artistic) and Unicode | Unicode Collation Algorithm +perl-Unicode-EastAsianWidth | CC0 | East Asian Width properties +perl-Unicode-LineBreak | GPL+ or Artistic | UAX #14 Unicode Line Breaking Algorithm +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-Normalize | GPL+ or Artistic | Unicode Normalization Forms +perl-Unicode-UTF8 | GPL+ or Artistic | Encoding and decoding of UTF-8 encoding form +perl-Unix-Syslog | Artistic 2.0 | Perl interface to the UNIX syslog(3) calls +perl-Variable-Magic | GPL+ or Artistic | Associate user-defined magic to variables from Perl +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-WWW-RobotRules | GPL+ or Artistic | Database of robots.txt-derived permissions +perl-XML-Catalog | GPL+ or Artistic | Resolve public identifiers and remap system identifiers +perl-XML-DOM | GPL+ or Artistic | DOM extension to XML::Parser +perl-XML-LibXML | (GPL+ or Artistic) and MIT | Perl interface to the libxml2 library +perl-XML-NamespaceSupport | GPL+ or Artistic | A simple generic name space support class +perl-XML-Parser | GPL+ or Artistic | Perl module for parsing XML documents +perl-XML-RegExp | GPL+ or Artistic | Regular expressions for XML tokens +perl-XML-SAX | GPL+ or Artistic | SAX parser access API for Perl +perl-XML-SAX-Base | GPL+ or Artistic | Base class SAX drivers and filters +perl-XML-Simple | GPL+ or Artistic | Easy API to maintain XML in Perl +perl-XML-TokeParser | GPL+ or Artistic | Simplified interface to XML::Parser +perl-XML-Twig | GPL+ or Artistic | Perl module for processing huge XML documents in tree mode +perl-XML-XPath | Artistic 2.0 and (GPL+ or Artistic) | XPath parser and evaluator for Perl +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML | GPL+ or Artistic | YAML Ain't Markup Language (tm) +perl-YAML-LibYAML | GPL+ or Artistic | Perl YAML Serialization using XS and libyaml +perl-YAML-Syck | BSD and MIT | Fast, lightweight YAML loader and dumper +perl-YAML-Tiny | GPL+ or Artistic | Read/Write YAML files with as little code as possible +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-autodie | GPL+ or Artistic | Replace functions with ones that succeed or die +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-bignum | GPL+ or Artistic | Transparent big number support for Perl +perl-common-sense | GPL+ or Artistic | "Common sense" Perl defaults +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-constant | GPL+ or Artistic | Perl pragma to declare constants +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-experimental | GPL+ or Artistic | Experimental features made easy +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-generators | GPL+ | RPM Perl dependencies generators +perl-gettext | GPL+ or Artistic | Interface to gettext family of functions +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-inc-latest | ASL 2.0 | Use modules bundled in inc/ if they are newer than installed ones +perl-libintl-perl | GPLv3+ and LGPLv2+ | Internationalization library for Perl, compatible with gettext +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libnet | GPL+ or Artistic | Perl clients for various network protocols +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libwww-perl | GPL+ or Artistic | A Perl interface to the World-Wide Web +perl-libxml-perl | (GPL+ or Artistic) and Public Domain | A collection of Perl modules for working with XML +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-local-lib | GPL+ or Artistic | Create and use a local lib/ for perl modules +perl-namespace-autoclean | GPL+ or Artistic | Keep imports out of your namespace +perl-namespace-clean | GPL+ or Artistic | Keep your namespace tidy +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-parent | GPL+ or Artistic | Establish an ISA relationship with base classes at compile time +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-perlfaq | (GPL+ or Artistic) and Public Domain | Frequently asked questions about Perl +perl-podlators | (GPL+ or Artistic) and MIT | Format POD source into various output formats +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-podlators | (GPL+ or Artistic) and FSFAP | Format POD source into various output formats +perl-prefork | GPL+ or Artistic | Optimized module loading for forking or non-forking processes +perl-srpm-macros | GPLv3+ | RPM macros for building Perl source package from source repository +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads | GPL+ or Artistic | Perl interpreter-based threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-threads-shared | GPL+ or Artistic | Perl extension for sharing data structures between threads +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perl-version | GPL+ or Artistic | Perl extension for Version Objects +perltidy | GPLv2+ | Tool for indenting and re-formatting Perl scripts +pesign | GPLv2 | Signing utility for UEFI binaries +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +pg_repack | BSD | Reorganize tables in PostgreSQL databases without any locks +pgaudit | PostgreSQL | PostgreSQL Audit Extension +pgaudit | PostgreSQL | PostgreSQL Audit Extension +pgaudit | PostgreSQL | PostgreSQL Audit Extension +php | PHP and Zend and BSD and MIT and ASL 1.0 | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php | PHP and Zend and BSD and MIT and ASL 1.0 and NCSA | PHP scripting language for creating dynamic web sites +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pear | BSD and LGPLv3+ | PHP Extension and Application Repository framework +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-apcu | PHP | APC User Cache +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-rrd | BSD | PHP Bindings for rrdtool +php-pecl-xdebug | PHP | PECL package for debugging PHP scripts +php-pecl-xdebug | PHP | PECL package for debugging PHP scripts +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +php-pecl-zip | PHP | A ZIP archive management extension +pidgin | BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT | A Gtk+ based multiprotocol instant messaging client +pidgin-sipe | GPLv2+ | Pidgin protocol plugin to connect to MS Office Communicator +pinentry | GPLv2+ | Collection of simple PIN or passphrase entry dialogs +pinfo | GPLv2 | An info file viewer +pipewire | MIT | Media Sharing Server +pipewire0.2 | LGPLv2+ | Media Sharing Server compat libraries +pki-core | GPLv2 and LGPLv2 | IDM PKI Package +pki-servlet-engine | ASL 2.0 | Apache Servlet/JSP Engine, RI for Servlet 4.0/JSP 2.3 API +plexus-cipher | ASL 2.0 | Plexus Cipher: encryption/decryption Component +plexus-cipher | ASL 2.0 | Plexus Cipher: encryption/decryption Component +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plotutils | GPLv2+ and GPLv3+ | GNU vector and raster graphics utilities and libraries +plymouth | GPLv2+ | Graphical Boot Animation and Logger +pmdk | BSD | Persistent Memory Development Kit (former NVML) +pmdk | BSD | Persistent Memory Development Kit (former NVML) +pmdk-convert | BSD | Conversion tool for PMDK pools +pmix | BSD | Process Management Interface Exascale (PMIx) +pnm2ppa | GPLv2+ | Drivers for printing to HP PPA printers +po4a | GPL+ | A tool maintaining translations anywhere +podman | ASL 2.0 | Manage Pods, Containers and Container Images +podman | ASL 2.0 | Manage Pods, Containers and Container Images +podman | ASL 2.0 and GPLv3+ | Manage Pods, Containers and Container Images +podman | ASL 2.0 and GPLv3+ | Manage Pods, Containers and Container Images +podman | Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 | Manage Pods, Containers and Container Images +poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | PDF rendering library +poppler | (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT | PDF rendering library +poppler-data | BSD and GPLv2 | Encoding files for use with poppler +postgres-decoderbufs | MIT | PostgreSQL Protocol Buffers logical decoder plugin +postgres-decoderbufs | MIT | PostgreSQL Protocol Buffers logical decoder plugin +postgres-decoderbufs | MIT | PostgreSQL Protocol Buffers logical decoder plugin +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql | PostgreSQL | PostgreSQL client programs +postgresql-jdbc | BSD | JDBC driver for PostgreSQL +postgresql-odbc | LGPLv2+ | PostgreSQL ODBC driver +potrace | GPLv2+ | Transform bitmaps into vector graphics +power-profiles-daemon | GPLv3+ | Makes power profiles handling available over D-Bus +powertop | GPLv2 | Power consumption monitor +pps-tools | GPLv2+ | LinuxPPS user-space tools +pptp | GPLv2+ | Point-to-Point Tunneling Protocol (PPTP) Client +procmail | GPLv2+ or Artistic | Mail processing program +prometheus-jmx-exporter | ASL 2.0 | Prometheus JMX Exporter +protobuf | BSD | Protocol Buffers - Google's data interchange format +protobuf-c | BSD | C bindings for Google's Protocol Buffers +pstoedit | GPLv2+ | Translates PostScript and PDF graphics into other vector formats +pulseaudio | LGPLv2+ | Improved Linux Sound Server +py3c | MIT and CC-BY-SA | Guide and compatibility macros for porting extensions to Python 3 +pyOpenSSL | ASL 2.0 | Python wrapper module around the OpenSSL library +pyatspi | LGPLv2 and GPLv2 | Python bindings for at-spi +pybind11 | BSD | Seamless operability between C++11 and Python +pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +pygobject2 | LGPLv2+, MIT | Python 2 bindings for GObject +pygtk2 | LGPLv2+ | Python bindings for GTK+ +pykickstart | GPLv2 and MIT | Python utilities for manipulating kickstart files. +pyodbc | MIT | Python DB API 2.0 Module for ODBC +pyparted | GPLv2+ | Python module for GNU parted +pyserial | Python | Python serial port access library +pytest | MIT | Simple powerful testing with Python +pytest | MIT | Simple powerful testing with Python +pytest | MIT | Simple powerful testing with Python +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-PyMySQL | MIT | Pure-Python MySQL client library +python-argcomplete | ASL 2.0 | Bash tab completion for argparse +python-argh | LGPLv3+ | Unobtrusive argparse wrapper with natural syntax +python-asn1crypto | MIT | Fast Python ASN.1 parser and serializer +python-attrs | MIT | Python attributes without boilerplate +python-attrs | MIT | Python attributes without boilerplate +python-attrs | MIT | Python attributes without boilerplate +python-augeas | LGPLv2+ | Python bindings to augeas +python-backports | Public Domain | Namespace for backported Python features +python-backports-ssl_match_hostname | Python | The ssl.match_hostname() function from Python 3 +python-blivet | LGPLv2+ | A python module for system storage configuration +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-cffi | MIT | Foreign Function Interface for Python to call C code +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-chardet | LGPLv2 | Character encoding auto-detection in Python +python-click | BSD | Simple wrapper around optparse for powerful command line utilities +python-coverage | ASL 2.0 and MIT and (MIT or GPLv2) | Code coverage testing module for Python +python-coverage | ASL 2.0 and MIT and (MIT or GPL) | Code coverage testing module for Python +python-cpio | LGPLv2+ | A Python module for accessing cpio archives +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cryptography | ASL 2.0 or BSD | PyCA's cryptography library +python-cups | GPLv2+ | Python bindings for CUPS +python-dasbus | LGPLv2+ | DBus library in Python 3 +python-dbus-client-gen | MPLv2.0 | Library for Generating D-Bus Client Code +python-dbus-python-client-gen | MPLv2.0 | Python Library for Generating dbus-python Client Code +python-dbus-signature-pyparsing | ASL 2.0 | Parser for a D-Bus Signature +python-distro | ASL 2.0 | Linux Distribution - a Linux OS platform information API +python-dns | MIT | DNS toolkit for Python +python-docs | Python | Documentation for the Python 2 programming language +python-docs | Python | Documentation for the Python 3 programming language +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-docutils | Public Domain and BSD and Python and GPLv3+ | System for processing plaintext documentation +python-enchant | LGPLv2+ | Python bindings for Enchant spellchecking library +python-evdev | BSD | Python bindings for the Linux input handling subsystem +python-flask | BSD | A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions +python-funcsigs | ASL 2.0 | Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+ +python-gevent | MIT | A coroutine-based Python networking library +python-greenlet | MIT | Lightweight in-process concurrent programming +python-gssapi | ISC | Python Bindings for GSSAPI (RFC 2743/2744 and extensions) +python-html5lib | MIT | A python based HTML parser/tokenizer +python-httplib2 | MIT | A comprehensive HTTP client library +python-humanize | MIT | Turns dates in to human readable format, e.g '3 minutes ago' +python-hwdata | GPLv2 | Python bindings to hwdata package +python-hypothesis | MPLv2.0 | Library for property based testing +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-idna | BSD and Python and Unicode | Internationalized Domain Names in Applications (IDNA) +python-imagesize | MIT | Python module for analyzing image file headers and returning image sizes +python-iniconfig | MIT | Brain-dead simple parsing of ini files +python-into-dbus-python | ASL 2.0 | Transformer to dbus-python types +python-ipaddress | Python | Port of the python 3.3+ ipaddress module to 2.6+ +python-iso8601 | MIT | Simple module to parse ISO 8601 dates +python-itsdangerous | BSD | Python library for passing trusted data to untrusted environments +python-jinja2 | BSD | General purpose template engine +python-jinja2 | BSD | General purpose template engine +python-jinja2 | BSD | General purpose template engine +python-jmespath | MIT | JSON Matching Expressions +python-jsonpatch | BSD | Applying JSON Patches in Python +python-jsonpointer | BSD | Resolve JSON Pointers in Python +python-jsonschema | MIT | An implementation of JSON Schema validation for Python +python-justbases | LGPLv2+ | A small library for precise conversion between arbitrary bases +python-justbytes | LGPLv2+ | Library for handling computation with address ranges in bytes +python-jwcrypto | LGPLv3+ | Implements JWK, JWS, JWE specifications using python-cryptography +python-jwcrypto | LGPLv3+ | Implements JWK, JWS, JWE specifications using python-cryptography +python-kdcproxy | MIT | MS-KKDCP (kerberos proxy) WSGI module +python-ldap | Python | An object-oriented API to access LDAP directory servers +python-lesscpy | MIT | Lesscss compiler +python-lit | NCSA | Tool for executing llvm test suites +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-lxml | BSD | XML processing library combining libxml2/libxslt with the ElementTree API +python-mako | (MIT and Python) and (BSD or GPLv2) | Mako template library for Python +python-markdown | BSD | Markdown implementation in Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-markupsafe | BSD | Implements a XML/HTML/XHTML Markup safe string for Python +python-meh | GPLv2+ | A python library for handling exceptions +python-mock | BSD | A Python Mocking and Patching Library for Testing +python-mock | BSD | A Python Mocking and Patching Library for Testing +python-more-itertools | MIT | More routines for operating on Python iterables, beyond itertools +python-netaddr | BSD | A pure Python network address representation and manipulation library +python-netifaces | MIT | Python library to retrieve information about network interfaces +python-networkx | BSD | Creates and Manipulates Graphs and Networks +python-nose | LGPLv2+ and Public Domain | Discovery-based unit test extension for Python +python-nose | LGPLv2+ and Public Domain | Discovery-based unit test extension for Python +python-nss | MPLv2.0 or GPLv2+ or LGPLv2+ | Python bindings for Network Security Services (NSS) +python-ntplib | MIT | Python module that offers a simple interface to query NTP servers +python-ordered-set | MIT | A Custom MutableSet that remembers its order +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-pexpect | MIT | Unicode-aware Pure Python Expect-like module +python-pid | ASL 2.0 | PID file management library +python-pillow | MIT | Python image processing library +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-ply | BSD | Python Lex-Yacc +python-ply | BSD | Python Lex-Yacc +python-podman | ASL 2.0 | RESTful API for Podman +python-podman | ASL 2.0 | RESTful API for Podman +python-podman-api | LGPLv2 | Podman API +python-prettytable | BSD | Python library to display tabular data in tables +python-productmd | LGPLv2+ | Library providing parsers for metadata related to OS installation +python-psutil | BSD | A process and system utilities module for Python +python-psutil | BSD | A process and system utilities module for Python +python-psutil | BSD | A process and system utilities module for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-psycopg2 | LGPLv3+ with exceptions | A PostgreSQL database adapter for Python +python-ptyprocess | ISC | Run a subprocess in a pseudo terminal +python-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities +python-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities +python-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities +python-pyasn1 | BSD | ASN.1 tools for Python +python-pycparser | BSD | C parser and AST generator written in Python +python-pycparser | BSD | C parser and AST generator written in Python +python-pycurl | LGPLv2+ or MIT | A Python interface to libcurl +python-pydbus | LGPLv2+ | Pythonic DBus library +python-pyghmi | ASL 2.0 | Python General Hardware Management Initiative (IPMI and others) +python-pygments | BSD | Syntax highlighting engine written in Python +python-pygments | BSD | Syntax highlighting engine written in Python +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-pymongo | ASL 2.0 and MIT | Python driver for MongoDB +python-pysocks | BSD | A Python SOCKS client module +python-pysocks | BSD | A Python SOCKS client module +python-pysocks | BSD | A Python SOCKS client module +python-pytest-mock | MIT | Thin-wrapper around the mock package for easier use with py.test +python-pytoml | MIT | Parser for TOML +python-qrcode | BSD | Python QR Code image generator +python-qrcode | BSD | Python QR Code image generator +python-qt5 | GPLv3 | PyQt5 is Python bindings for Qt5 +python-reportlab | BSD | Library for generating PDFs and graphics +python-requests | ASL 2.0 | HTTP library, written in Python, for human beings +python-requests | ASL 2.0 | HTTP library, written in Python, for human beings +python-requests | ASL 2.0 | HTTP library, written in Python, for human beings +python-requests-file | ASL 2.0 | Transport adapter for using file:// URLs with python-requests +python-requests-ftp | ASL 2.0 | FTP transport adapter for python-requests +python-resolvelib | ISC | Resolve abstract dependencies into concrete ones +python-rpm-generators | GPLv2+ | Dependency generators for Python RPMs +python-rpm-macros | MIT | The unversioned Python RPM macros +python-rpmfluff | GPLv2+ | Lightweight way of building RPMs, and sabotaging them +python-semantic_version | BSD | Library implementing the 'SemVer' scheme +python-setuptools_scm | MIT | Blessed package to manage your versions by scm tags +python-setuptools_scm | MIT | Blessed package to manage your versions by scm tags +python-simpleline | GPLv2+ | A Python library for creating text UI +python-snowballstemmer | BSD | Provides 16 stemmer algorithms generated from Snowball algorithms +python-sphinx | BSD and Public Domain and Python and (MIT or GPLv2) | Python documentation generator +python-sphinx-theme-alabaster | BSD | Configurable sidebar-enabled Sphinx theme +python-sphinx_rtd_theme | MIT | Sphinx theme for readthedocs.org +python-sphinxcontrib-websupport | BSD | Sphinx API for Web Apps +python-sqlalchemy | MIT | Modular and flexible ORM library for python +python-sqlalchemy | MIT | Modular and flexible ORM library for python +python-suds | LGPLv3+ | A python SOAP client +python-sure | GPLv3+ | Utility belt for automated testing in Python +python-sushy | ASL 2.0 | Sushy is a Python library to communicate with Redfish based systems +python-toml | MIT | Python Library for Tom's Obvious, Minimal Language +python-unittest2 | BSD | The new features in unittest backported to Python 2.4+ +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-urllib3 | MIT | Python HTTP library with thread-safe connection pooling and file post +python-virtualenv | MIT | Tool to create isolated Python environments +python-virtualenv | MIT | Tool to create isolated Python environments +python-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes +python-webencodings | BSD | Character encoding for the web +python-werkzeug | BSD | The Swiss Army knife of Python web development +python-wheel | MIT | Built-package format for Python +python-wheel | MIT | Built-package format for Python +python-wheel | MIT | Built-package format for Python +python-wheel | MIT and (ASL 2.0 or BSD) | Built-package format for Python +python-whoosh | BSD | Fast, pure-Python full text indexing, search, and spell checking library +python-yubico | BSD | Pure-python library for interacting with Yubikeys +python-yubico | BSD | Pure-python library for interacting with Yubikeys +python2 | Python | An interpreted, interactive, object-oriented programming language +python2-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python 2 packages +python2-pycairo | MPLv1.1 or LGPLv2 | Python bindings for the cairo library +python2-rpm-macros | MIT | RPM macros for building Python 2 packages +python2-setuptools | MIT | Easily build and distribute Python packages +python2-six | MIT | Python 2 and 3 compatibility utilities +python36 | Python | Interpreter of the Python programming language +python38 | Python | Interpreter of the Python programming language +python39 | Python | Version 3.9 of the Python interpreter +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-pip | MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD) | A tool for installing and managing Python packages +python3x-pyparsing | MIT | Python package with an object-oriented approach to text processing +python3x-setuptools | MIT and (BSD or ASL 2.0) | Easily build and distribute Python packages +python3x-setuptools | MIT and (BSD or ASL 2.0) | Easily build and distribute Python packages +python3x-six | MIT | Python 2 and 3 compatibility utilities +python3x-six | MIT | Python 2 and 3 compatibility utilities +pytz | MIT | World Timezone Definitions for Python +pytz | MIT | World Timezone Definitions for Python +pytz | MIT | World Timezone Definitions for Python +pyusb | BSD | Python bindings for libusb +pyusb | BSD | Python bindings for libusb +pyxattr | LGPLv2+ | Extended attributes library wrapper for Python +pyxdg | LGPLv2 | Python library to access freedesktop.org standards +qatengine | BSD and OpenSSL | Intel QuickAssist Technology (QAT) OpenSSL Engine +qatlib | BSD and (BSD or GPLv2) | Intel QuickAssist user space library +qatzip | BSD | Intel QuickAssist Technology (QAT) QATzip Library +qemu-kvm | GPLv2 and GPLv2+ and CC-BY | QEMU is a machine emulator and virtualizer +qgnomeplatform | LGPLv2+ | Qt Platform Theme aimed to accommodate Gnome settings +qhull | Qhull | General dimension convex hull programs +qpdf | (Artistic 2.0 or ASL 2.0) and MIT | Command-line tools and library for transforming PDF files +qperf | GPLv2 or BSD | Measure socket and RDMA performance +qrencode | LGPLv2+ | Generate QR 2D barcodes +qt5 | GPLv3 | Qt5 meta package +qt5-qt3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Qt3D QML bindings and C++ APIs +qt5-qtbase | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtBase components +qt5-qtcanvas3d | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Canvas3d component +qt5-qtconnectivity | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Connectivity components +qt5-qtdeclarative | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtDeclarative component +qt5-qtdoc | GFDL | Main Qt5 Reference Documentation +qt5-qtgraphicaleffects | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtGraphicalEffects component +qt5-qtimageformats | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtImageFormats component +qt5-qtlocation | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Location component +qt5-qtmultimedia | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Multimedia support +qt5-qtquickcontrols | LGPLv2 or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls +qt5-qtquickcontrols2 | GPLv2+ or LGPLv3 and GFDL | Qt5 - module with set of QtQuick controls for embedded +qt5-qtscript | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtScript component +qt5-qtsensors | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Sensors component +qt5-qtserialbus | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialBus component +qt5-qtserialport | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - SerialPort component +qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Support for rendering and displaying SVG +qt5-qtsvg | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - Support for rendering and displaying SVG +qt5-qttools | LGPLv3 or LGPLv2 | Qt5 - QtTool components +qt5-qttranslations | LGPLv2 with exceptions or GPLv3 with exceptions and GFDL | Qt5 - QtTranslations module +qt5-qtwayland | LGPLv3 | Qt5 - Wayland platform support and QtCompositor module +qt5-qtwebchannel | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebChannel component +qt5-qtwebsockets | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - WebSockets component +qt5-qtx11extras | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - X11 support library +qt5-qtxmlpatterns | LGPLv2 with exceptions or GPLv3 with exceptions | Qt5 - QtXmlPatterns component +radvd | BSD with advertising | A Router Advertisement daemon +raptor2 | GPLv2+ or LGPLv2+ or ASL 2.0 | RDF Parser Toolkit for Redland +rarian | LGPLv2+ | Documentation meta-data library +rasqal | LGPLv2+ or ASL 2.0 | RDF Query Library +re2c | Public Domain | Tool for generating C-based recognizers from regular expressions +rear | GPLv3 | Relax-and-Recover is a Linux disaster recovery and system migration tool +recode | GPLv2+ | Conversion between character sets and surfaces +redfish-finder | GPLv2 | Utility for parsing SMBIOS information and configuring canonical BMC access +redhat-lsb | GPLv2 | Implementation of Linux Standard Base specification +redhat-menus | GPL+ | Configuration and data files for the desktop menus +redhat-rpm-config | GPL+ | Red Hat specific rpm configuration files +redis | BSD and MIT | A persistent key-value database +redis | BSD and MIT | A persistent key-value database +redland | LGPLv2+ or ASL 2.0 | RDF Application Framework +relaxngDatatype | BSD | RELAX NG Datatype API +rest | LGPLv2 | A library for access to RESTful web services +resteasy | ASL 2.0 | Framework for RESTful Web services and Java applications +rhc | GPLv3 | Message dispatch agent for cloud-connected systems +rhythmbox | GPLv2+ with exceptions and GFDL | Music Management Application +rig | GPLv2 | Monitor a system for events and trigger specific actions +rpcsvc-proto | BSD and LGPLv2+ | RPC protocol definitions +rpm-mpi-hooks | MIT | RPM dependency generator hooks for MPI packages +rpm-ostree | LGPLv2+ | Hybrid image/package system +rpmdevtools | GPLv2+ and GPLv2 | RPM Development Tools +rpmlint | GPLv2 | Tool for checking common errors in RPM packages +rrdtool | GPLv2+ with exceptions | Round Robin Database Tool to store and display time-series data +rshim | GPLv2 | User-space driver for Mellanox BlueField SoC +rsyslog | (GPLv3+ and ASL 2.0) | Enhanced system logging and kernel message trapping daemon +rt-tests | GPLv2 | Programs that test various rt-features +rtkit | GPLv3+ and BSD | Realtime Policy and Watchdog Daemon +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +ruby | (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD | An interpreter of object-oriented scripting language +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-abrt | MIT | ABRT support for Ruby +rubygem-bson | ASL 2.0 | Ruby Implementation of the BSON specification +rubygem-bson | ASL 2.0 | Ruby Implementation of the BSON specification +rubygem-bson | ASL 2.0 | Ruby implementation of the BSON specification +rubygem-bundler | MIT | Library and utilities to manage a Ruby application's gem dependencies +rubygem-diff-lcs | GPLv2+ or Artistic or MIT | Provide a list of changes between two sequenced collections +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mongo | ASL 2.0 | Ruby driver for MongoDB +rubygem-mysql2 | MIT | A simple, fast Mysql library for Ruby, binding to libmysql +rubygem-mysql2 | MIT | A simple, fast Mysql library for Ruby, binding to libmysql +rubygem-mysql2 | MIT | A simple, fast Mysql library for Ruby, binding to libmysql +rubygem-mysql2 | MIT | A simple, fast Mysql library for Ruby, binding to libmysql +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-pg | (BSD or Ruby) and PostgreSQL | A Ruby interface to the PostgreSQL RDBMS +rubygem-rspec | MIT | Behaviour driven development (BDD) framework for Ruby +rubygem-rspec-core | MIT | Rspec-2 runner and formatters +rubygem-rspec-expectations | MIT | RSpec expectations (should and matchers) +rubygem-rspec-mocks | MIT | RSpec's 'test double' framework (mocks and stubs) +rubygem-rspec-support | MIT | Common functionality to Rspec series +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +runc | ASL 2.0 | CLI for running Open Containers +rust | (ASL 2.0 or MIT) and (BSD and MIT) | The Rust Programming Language +rust-srpm-macros | MIT | RPM macros for building Rust source packages +saab-fonts | GPLv2+ with exceptions | Free Punjabi Unicode OpenType Serif Font +sac | W3C | Java standard interface for CSS parser +samyak-fonts | GPLv3+ with exceptions | Free Indian truetype/opentype fonts +sane-backends | GPLv2+ and GPLv2+ with exceptions and Public Domain and IJG and LGPLv2+ and MIT | Scanner access software +sane-frontends | GPLv2+ and LGPLv2+ and GPLv2+ with exceptions | Graphical frontend to SANE +sassist | MIT | Dell SupportAssist log collector +sat4j | EPL-1.0 or LGPLv2 | A library of SAT solvers written in Java +satyr | GPLv2+ | Tools to create anonymous, machine-friendly problem reports +sbc | GPLv2 and LGPLv2+ | Sub Band Codec used by bluetooth A2DP +sbd | GPL-2.0-or-later | Storage-based death +sblim-cmpi-base | EPL-1.0 | SBLIM CMPI Base Providers +sblim-cmpi-devel | EPL | SBLIM CMPI Provider Development Support +sblim-gather | EPL | SBLIM Gatherer +sblim-indication_helper | EPL-1.0 | Toolkit for CMPI indication providers +sblim-sfcCommon | EPL | Common functions for SBLIM Small Footprint CIM Broker and CIM Client Library. +sblim-sfcb | EPL-1.0 | Small Footprint CIM Broker +sblim-sfcc | EPL-1.0 | Small Footprint CIM Client Library +sblim-wbemcli | EPL-1.0 | SBLIM WBEM Command Line Interface +scap-security-guide | BSD-3-Clause | Security guidance and baselines in SCAP formats +scap-workbench | GPLv3+ | Scanning, tailoring, editing and validation tool for SCAP content +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scipy | BSD and Boost and Public Domain | Scientific Tools for Python +scl-utils | GPLv2+ | Utilities for alternative packaging +scons | MIT | An Open Source software construction tool +scotch | CeCILL-C | Graph, mesh and hypergraph partitioning library +scrub | GPLv2+ | Disk scrubbing program +seabios | LGPLv3 | Open-source legacy BIOS implementation +seahorse | GPLv2+ and LGPLv2+ | A GNOME application for managing encryption keys +sendmail | Sendmail | A widely used Mail Transport Agent (MTA) +setroubleshoot | GPLv2+ | Helps troubleshoot SELinux problems +setroubleshoot-plugins | GPLv2+ | Analysis plugins for use with setroubleshoot +sevctl | ASL 2.0 | Administrative utilities for AMD SEV +sgabios | ASL 2.0 | Serial graphics BIOS option rom +sharutils | GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL | The GNU shar utilities for packaging and unpackaging shell archives +shim-unsigned-aarch64 | BSD | First-stage UEFI bootloader +shim-unsigned-x64 | BSD | First-stage UEFI bootloader +si-units | BSD | International System of Units (JSR 363) +sil-abyssinica-fonts | OFL | SIL Abyssinica fonts +sil-nuosu-fonts | OFL | The Nuosu SIL Font +sil-padauk-fonts | OFL | A font for Burmese and the Myanmar script +sil-scheherazade-fonts | OFL | An Arabic script unicode font +sip | GPLv2 or GPLv3 and (GPLv3+ with exceptions) | SIP - Python/C++ Bindings Generator +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +skkdic | GPLv2+ | Dictionaries for SKK (Simple Kana-Kanji conversion program) +skopeo | ASL 2.0 | Inspect Docker images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +skopeo | ASL 2.0 | Inspect container images and repositories on registries +slapi-nis | GPLv3 | NIS Server and Schema Compatibility plugins for Directory Server +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +slirp4netns | GPLv2 | slirp for network namespaces +smc-fonts | GPLv3+ with exceptions and GPLv2+ with exceptions and GPLv2+ and GPLv2 and GPL+ | Open Type Fonts for Malayalam script +smc-meera-fonts | OFL | Open Type Fonts for Malayalam script +smc-rachana-fonts | OFL | Open Type Fonts for Malayalam script +socat | GPLv2 | Bidirectional data relay between two data channels ('netcat++') +socket_wrapper | BSD | A library passing all socket communications through Unix sockets +softhsm | BSD | Software version of a PKCS#11 Hardware Security Module +sombok | GPLv2+ or Artistic clarified | Unicode Text Segmentation Package +sound-theme-freedesktop | GPLv2+ and LGPLv2+ and CC-BY-SA and CC-BY | freedesktop.org sound theme +soundtouch | LGPLv2+ | Audio Processing library for changing Tempo, Pitch and Playback Rates +source-highlight | GPLv3+ | Produces a document with syntax highlighting +spamassassin | ASL 2.0 | Spam filter for email which can be invoked from mail delivery agents +sparsehash | BSD | Extremely memory-efficient C++ hash_map implementation +speech-dispatcher | GPLv2+ and GPLv2 | To provide a high-level device independent layer for speech synthesis +speex | BSD | A voice compression format (codec) +speexdsp | BSD | A voice compression format (DSP) +spice | LGPLv2+ | Implements the SPICE protocol +spice-client-win | GPLv2+ | Spice client MSI installers for Windows clients +spice-gtk | LGPLv2+ | A GTK+ widget for SPICE clients +spice-protocol | BSD and LGPLv2+ | Spice protocol header files +spice-qxl-wddm-dod | ASL 2.0 | A QXL display-only driver for Windows 10 virtual machines. +spice-streaming-agent | ASL 2.0 | SPICE streaming agent +spice-vdagent | GPLv3+ | Agent for Spice guests +spice-vdagent-win | GPLv2+ | Spice agent MSI installers for Windows guests +spirv-tools | ASL 2.0 | API and commands for processing SPIR-V modules +splix | GPLv2 | Driver for QPDL/SPL2 printers (Samsung and several Xerox printers) +squid | GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) | The Squid proxy caching server +squid | GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) | The Squid proxy caching server +sscg | GPLv3+ with exceptions | Simple SSL certificate generator +sshpass | GPLv2 | Non-interactive SSH authentication utility +stalld | GPLv2 | Daemon that finds starving tasks and gives them a temporary boost +startup-notification | LGPLv2 | Library for tracking application startup +stax-ex | CDDL-1.1 or GPLv2 | StAX API extensions +stix-fonts | OFL | Scientific and engineering fonts +stratis-cli | ASL 2.0 | Command-line tool for interacting with the Stratis daemon +stratisd | MPLv2.0 | Daemon that manages block devices to create filesystems +stress-ng | GPLv2+ | Stress test a computer system in various ways +subscription-manager-migration-data | CC0 | RHN Classic to RHSM migration data +subversion | ASL 2.0 | A Modern Concurrent Version Control System +subversion | ASL 2.0 | A Modern Concurrent Version Control System +suitesparse | (LGPLv2+ or BSD) and LGPLv2+ and GPLv2+ | A collection of sparse matrix libraries +supermin | GPLv2+ | Tool for creating supermin appliances +sushi | GPLv2+ with exceptions | A quick previewer for Nautilus +swig | GPLv3+ and BSD | Connects C/C++/Objective C to some high-level programming languages +swig | GPLv3+ and BSD | Connects C/C++/Objective C to some high-level programming languages +switcheroo-control | GPLv3 | D-Bus service to check the availability of dual-GPU +swtpm | BSD | TPM Emulator +sysstat | GPLv2+ | Collection of performance monitoring tools for Linux +system-config-printer | GPLv2+ | A printer administration tool +system-lsb | GPLv2 | Implementation of Linux Standard Base specification +system-rpm-config | GPL+ | Anolis OS specific rpm configuration files +systemtap | GPLv2+ | Programmable system-wide instrumentation system +taglib | LGPLv2 or MPLv1.1 | Audio Meta-Data Library +tagsoup | ASL 2.0 and (GPLv2+ or AFL) | A SAX-compliant HTML parser written in Java +tang | GPLv3+ | Network Presence Binding Daemon +targetcli | ASL 2.0 | An administration shell for storage targets +tbb | ASL 2.0 | The Threading Building Blocks library abstracts low-level threading details +tcpdump | BSD with advertising | A network traffic monitoring tool +tcsh | BSD | An enhanced version of csh, the C shell +teckit | LGPLv2+ or CPL | Conversion library and mapping compiler +telnet | BSD | The client program for the Telnet remote login protocol +tesseract | ASL 2.0 | Raw OCR Engine +tex-fonts-hebrew | GPL+ and LPPL | Culmus Hebrew fonts support for LaTeX +texi2html | GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2) | A highly customizable texinfo to HTML and other formats translator +texlive | Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia | TeX formatting system +tftp | BSD | The client for the Trivial File Transfer Protocol (TFTP) +thai-scalable-fonts | GPLv2+ and Bitstream Vera | Thai TrueType fonts +thermald | GPLv2+ | Thermal Management daemon +thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird mail/newsgroup client +thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird mail/newsgroup client +thunderbird | MPLv1.1 or GPLv2+ or LGPLv2+ | Mozilla Thunderbird mail/newsgroup client +tibetan-machine-uni-fonts | GPLv3+ with exceptions | Tibetan Machine Uni font for Tibetan, Dzongkha and Ladakhi +tigervnc | GPLv2+ | A TigerVNC remote display system +tinycdb | Public Domain | Utility and library for manipulating constant databases +tinyxml2 | zlib | Simple, small and efficient C++ XML parser +tix | TCL | A set of extension widgets for Tk +tk | TCL | The graphical toolkit for the Tcl scripting language +tlog | GPLv2+ | Terminal I/O logger +tog-pegasus | MIT | OpenPegasus WBEM Services for Linux +tokyocabinet | LGPLv2+ | A modern implementation of a DBM +tomcatjss | LGPLv2+ | JSS Connector for Apache Tomcat +toolbox | ASL 2.0 | Script to launch privileged container with podman +toolbox | ASL 2.0 | Unprivileged development environment +toolbox | ASL 2.0 | Tool for containerized command line environments on Linux +toolbox | ASL 2.0 | Tool for containerized command line environments on Linux +torque | OpenPBS and TORQUEv1.1 | Tera-scale Open-source Resource and QUEue manager +totem | GPLv2+ with exceptions | Movie player for GNOME +totem-pl-parser | LGPLv2+ | Totem Playlist Parser library +tracer | GPLv2+ | Finds outdated running applications in your system +tracker | GPLv2+ | Desktop-neutral metadata database and search tool +tracker-miners | GPLv2+ and LGPLv2+ | Tracker miners and metadata extractors +transfig | MIT | Utility for converting FIG files (made by xfig) to other formats +ttmkfdir | LGPLv2+ | Utility to create fonts.scale files for truetype fonts +twolame | LGPLv2+ | Optimized MPEG Audio Layer 2 encoding library based on tooLAME +ucs-miscfixed-fonts | Public Domain | Selected set of bitmap fonts +ucx | BSD | UCX is a communication library implementing high-performance messaging +udftools | GPLv2+ | Linux UDF Filesystem userspace utilities +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udica | GPLv3+ | A tool for generating SELinux security policies for containers +udisks2 | GPLv2+ | Disk Manager +uglify-js | BSD | JavaScript parser, mangler/compressor and beautifier toolkit +uid_wrapper | GPLv3+ | A wrapper for privilege separation +unbound | BSD | Validating, recursive, and caching DNS(SEC) resolver +unicode-ucd | MIT | Unicode Character Database +unit-api | BSD | JSR 363 - Units of Measurement API +univocity-parsers | ASL 2.0 | Collection of parsers for Java +unixODBC | GPLv2+ and LGPLv2+ | A complete ODBC driver manager for Linux +uom-lib | BSD | Java Unit of Measurement Libraries (JSR 363) +uom-parent | BSD | Units of Measurement Project Parent POM +uom-se | BSD | Unit Standard (JSR 363) implementation for Java SE 8 and above +uom-systems | BSD | Units of Measurement Systems (JSR 363) +upower | GPLv2+ | Power Management Service +urlview | GPLv2+ | URL extractor/launcher +urw-base35-fonts | AGPLv3 | Core Font Set containing 35 freely distributable fonts from (URW)++ +usbguard | GPLv2+ | A tool for implementing USB device usage policy +usbguard | GPLv2+ | A tool for implementing USB device usage policy +usbmuxd | GPLv3+ or GPLv2+ | Daemon for communicating with Apple's iOS devices +usbredir | LGPLv2+ | USB network redirection protocol libraries +ustr | MIT or LGPLv2+ or BSD | String library, very low memory overhead, simple to import +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +utf8proc | Unicode and MIT | Library for processing UTF-8 encoded Unicode strings +uthash | BSD | A hash table for C structures +uuid | MIT | Universally Unique Identifier library +v4l-utils | GPLv2+ and GPLv2 | Utilities for video4linux and DVB devices +vala | LGPLv2+ and BSD | A modern programming language for GNOME +valgrind | GPLv2+ | Dynamic analysis tools to detect memory or thread bugs and profile +varnish | BSD | High-performance HTTP accelerator +varnish | BSD | High-performance HTTP accelerator +varnish-modules | BSD | A collection of modules ("vmods") extending Varnish VCL +velocity | ASL 2.0 | Java-based template engine +vinagre | GPLv2+ | VNC client for GNOME +vino | GPLv2+ | A remote desktop system for GNOME +virt-manager | GPLv2+ | Desktop tool for managing virtual machines via libvirt +virt-p2v | GPLv2+ | Convert a physical machine to run on KVM +virt-top | GPLv2+ | Utility like top(1) for displaying virtualization stats +virt-viewer | GPLv2+ | Virtual Machine Viewer +virtio-win | Red Hat Proprietary and BSD-3-Clause and Apache and GPLv2 | VirtIO para-virtualized drivers for Windows(R) +volume_key | GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) | An utility for manipulating storage encryption keys and passphrases +vorbis-tools | GPLv2 | The Vorbis General Audio Compression Codec tools +vsftpd | GPLv2 with exceptions | Very Secure Ftp Daemon +vte291 | LGPLv2+ | Terminal emulator library +vulkan-headers | ASL 2.0 | Vulkan Header files and API registry +vulkan-loader | ASL 2.0 | Vulkan ICD desktop loader +vulkan-tools | ASL 2.0 | Vulkan tools +vulkan-validation-layers | ASL 2.0 | Vulkan validation layers +wavpack | BSD | A completely open audiocodec +wayland | MIT | Wayland Compositor Infrastructure +wayland-protocols | MIT | Wayland protocols that adds functionality not available in the core protocol +web-assets | MIT | A simple framework for bits pushed to browsers +webkit2gtk3 | LGPLv2 | GTK Web content engine library +webkit2gtk3 | LGPLv2 | GTK Web content engine library +webrtc-audio-processing | BSD and MIT | Library for echo cancellation +weldr-client | ASL 2.0 | Command line utility to control osbuild-composer +wget | GPLv3+ | A utility for retrieving files using the HTTP or FTP protocols +whois | GPLv2+ | Improved WHOIS client +wireshark | GPL+ | Network traffic analyzer +woff2 | MIT | Web Open Font Format 2.0 library +wpebackend-fdo | BSD | A WPE backend designed for Linux desktop systems +wqy-microhei-fonts | ASL 2.0 or GPLv3 with exceptions | Compact Chinese fonts derived from Droid +wqy-unibit-fonts | GPLv2 with exceptions | WenQuanYi Unibit Bitmap Font +wsmancli | BSD | WS-Management-Command line Interface +xalan-j2 | ASL 2.0 and W3C | Java XSLT processor +xapian-core | GPLv2+ | The Xapian Probabilistic Information Retrieval Library +xcb-proto | MIT | XCB protocol descriptions +xcb-util | MIT | Convenience libraries sitting on top of libxcb +xcb-util-image | MIT | Port of Xlib's XImage and XShmImage functions on top of libxcb +xcb-util-keysyms | MIT | Standard X key constants and keycodes conversion on top of libxcb +xcb-util-renderutil | MIT | Convenience functions for the Render extension +xcb-util-wm | MIT | Client and window-manager helper library on top of libxcb +xdg-desktop-portal | LGPLv2+ | Portal frontend service to flatpak +xdg-desktop-portal-gnome | LGPLv2+ | Backend implementation for xdg-desktop-portal using GNOME +xdg-desktop-portal-gtk | LGPLv2+ | Backend implementation for xdg-desktop-portal using GTK+ +xdg-user-dirs | GPLv2+ and MIT | Handles user special directories +xdg-user-dirs-gtk | GPL+ | Gnome integration of special directories +xdg-utils | MIT | Basic desktop integration functions +xdp-tools | GPLv2 | Utilities and example programs for use with XDP +xerces-j2 | ASL 2.0 and W3C | Java XML parser +xhtml1-dtds | W3C | XHTML 1.0 document type definitions +xinetd | xinetd | A secure replacement for inetd +xkeyboard-config | MIT | X Keyboard Extension configuration data +xml-commons-apis | ASL 2.0 and W3C and Public Domain | APIs for DOM, SAX, and JAXP +xml-commons-apis | ASL 2.0 and W3C and Public Domain | APIs for DOM, SAX, and JAXP +xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons +xmlgraphics-commons | ASL 2.0 | XML Graphics Commons +xmlsec1 | MIT | Library providing support for "XML Signature" and "XML Encryption" standards +xmlstreambuffer | CDDL-1.0 or GPLv2 with exceptions | XML Stream Buffer +xmlto | GPLv2+ | A tool for converting XML files to various formats +xmltoman | GPLv2+ | Scripts for converting XML to roff or HTML +xorg-sgml-doctools | MIT | X.Org SGML documentation generation tools +xorg-x11-apps | MIT | X.Org X11 applications +xorg-x11-docs | MIT | X.Org X11 documentation +xorg-x11-drivers | MIT | X.Org X11 driver installation package +xorg-x11-drv-ati | MIT | Xorg X11 ati video driver +xorg-x11-drv-dummy | MIT | Xorg X11 dummy video driver +xorg-x11-drv-evdev | MIT | Xorg X11 evdev input driver +xorg-x11-drv-fbdev | MIT | Xorg X11 fbdev video driver +xorg-x11-drv-intel | MIT | Xorg X11 Intel video driver +xorg-x11-drv-libinput | MIT | Xorg X11 libinput input driver +xorg-x11-drv-nouveau | MIT | Xorg X11 nouveau video driver for NVIDIA graphics chipsets +xorg-x11-drv-qxl | MIT | Xorg X11 qxl video driver +xorg-x11-drv-v4l | MIT | Xorg X11 v4l video driver +xorg-x11-drv-vesa | MIT | Xorg X11 vesa video driver +xorg-x11-drv-vmware | MIT | Xorg X11 vmware video driver +xorg-x11-drv-wacom | GPLv2+ | Xorg X11 wacom input driver +xorg-x11-drv-wacom | GPLv2+ | Xorg X11 wacom input driver +xorg-x11-font-utils | MIT | X.Org X11 font utilities +xorg-x11-fonts | MIT and Lucida and Public Domain | X.Org X11 fonts +xorg-x11-proto-devel | MIT | X.Org X11 Protocol headers +xorg-x11-server | MIT | X.Org X11 X server +xorg-x11-server-Xwayland | MIT | Xwayland +xorg-x11-server-utils | MIT | X.Org X11 X server utilities +xorg-x11-util-macros | MIT | X.Org X11 Autotools macros +xorg-x11-utils | MIT | X.Org X11 X client utilities +xorg-x11-xauth | MIT | X.Org X11 X authority utilities +xorg-x11-xbitmaps | MIT | X.Org X11 application bitmaps +xorg-x11-xinit | MIT | X.Org X11 X Window System xinit startup scripts +xorg-x11-xkb-utils | MIT | X.Org X11 xkb utilities +xorg-x11-xtrans-devel | MIT | X.Org X11 developmental X transport library +xrestop | GPLv2+ | X Resource Monitor +xsane | GPLv2+ and LGPLv2+ | X Window System front-end for the SANE scanner interface +xsom | CDDL-1.1 or GPLv2 with exceptions | XML Schema Object Model (XSOM) +xterm | MIT | Terminal emulator for the X Window System +xz-java | Public Domain | Java implementation of XZ data compression +yajl | ISC | Yet Another JSON Library (YAJL) +yasm | BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2 | Modular Assembler +yelp | LGPLv2+ and ASL 2.0 and GPLv2+ | Help browser for the GNOME desktop +yelp-tools | GPLv2+ | Create, manage, and publish documentation for Yelp +yelp-xsl | LGPLv2+ and GPLv2+ | XSL stylesheets for the yelp help browser +yp-tools | GPLv2 | NIS (or YP) client programs +ypbind | GPLv2 | The NIS daemon which binds NIS clients to an NIS domain +ypserv | GPLv2 | The NIS (Network Information Service) server +zaf | LGPLv2+ | South Africa hyphenation rules +zenity | LGPLv2+ | Display dialog boxes from shell scripts +zziplib | LGPLv2+ or MPLv1.1 | Lightweight library to easily extract data from zip files + +## 3. PowerTools +### 3.1 PowerTools 软件包清单 +PowerTools 软件包库包含开发人员使用的附加软件包。该软件包库未包含在 ISO 镜像中,只以在线仓库形式提供,可按需启用。 + +下表列出了 Anolis OS 8.9 GA PowerTools 软件包库中的所有软件包及其许可证。 + +软件包 | 许可协议 | 功能简述 +-------|----------|--------- +alsa-sof-firmware | BSD | Firmware and topology files for Sound Open Firmware project +ant | ASL 2.0 | Java build tool +ant-contrib | ASL 2.0 and ASL 1.1 | Collection of tasks for Ant +antlr | ANTLR-PD | ANother Tool for Language Recognition +aopalliance | Public Domain | Java/J2EE AOP standards +apache-commons-beanutils | ASL 2.0 | Java utility methods for accessing and modifying the properties of arbitrary JavaBeans +apache-commons-cli | ASL 2.0 | Command Line Interface Library for Java +apache-commons-codec | ASL 2.0 | Implementations of common encoders and decoders +apache-commons-collections | ASL 2.0 | Provides new interfaces, implementations and utilities for Java Collections +apache-commons-compress | ASL 2.0 | Java API for working with compressed files and archivers +apache-commons-exec | ASL 2.0 | Java library to reliably execute external processes from within the JVM +apache-commons-io | ASL 2.0 | Utilities to assist with developing IO functionality +apache-commons-jxpath | ASL 2.0 | Simple XPath interpreter +apache-commons-lang | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-lang3 | ASL 2.0 | Provides a host of helper utilities for the java.lang API +apache-commons-logging | ASL 2.0 | Apache Commons Logging +apache-commons-net | ASL 2.0 | Internet protocol suite Java library +apache-commons-parent | ASL 2.0 | Apache Commons Parent Pom +apache-ivy | ASL 2.0 | Java-based dependency manager +apache-parent | ASL 2.0 | Parent POM file for Apache projects +apache-resource-bundles | ASL 2.0 | Apache Resource Bundles +aqute-bnd | ASL 2.0 | BND Tool +asio | Boost | A cross-platform C++ library for network programming +asio | Boost | A cross-platform C++ library for network programming +assertj-core | ASL 2.0 | Library of assertions similar to fest-assert +atinject | ASL 2.0 | Dependency injection specification for Java (JSR-330) +bcel | ASL 2.0 | Byte Code Engineering Library +beust-jcommander | ASL 2.0 | Java framework for parsing command line parameters +bsf | ASL 2.0 | Bean Scripting Framework +bsh | ASL 2.0 and BSD and Public Domain | Lightweight Scripting for Java +byaccj | Public Domain | Parser Generator with Java Extension +cal10n | MIT | Compiler assisted localization library (CAL10N) +cdi-api | ASL 2.0 | CDI API +cglib | ASL 2.0 and BSD | Code Generation Library for Java +dleyna-connector-dbus | LGPLv2 | D-Bus connector for dLeyna services +dleyna-core | LGPLv2 | Utilities for higher level dLeyna libraries +dleyna-renderer | LGPLv2 | Service for interacting with Digital Media Renderers +dleyna-server | LGPLv2 | Service for interacting with Digital Media Servers +dmidecode | GPLv2+ | Tool to analyse BIOS DMI data +dotnet5.0-build-reference-packages | MIT | Reference packages needed by the .NET 5.0 SDK build +easymock | ASL 2.0 | Easy mock objects +eog | GPLv2+ and GFDL | Eye of GNOME image viewer +exec-maven-plugin | ASL 2.0 | Exec Maven Plugin +felix-osgi-compendium | ASL 2.0 | Felix OSGi R4 Compendium Bundle +felix-osgi-core | ASL 2.0 | Felix OSGi R4 Core Bundle +felix-osgi-foundation | ASL 2.0 | Felix OSGi Foundation EE Bundle +felix-parent | ASL 2.0 | Parent POM file for Apache Felix Specs +felix-utils | ASL 2.0 | Utility classes for OSGi +flute | W3C and LGPLv2+ | Java CSS parser using SAC +forge-parent | ASL 2.0 | Sonatype Forge Parent Pom +fusesource-pom | ASL 2.0 | Parent POM for FuseSource Maven projects +gcc-toolset-10-dyninst | LGPLv2+ | An API for Run-time Code Generation +gcc-toolset-10-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-11-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-12-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-13 | GPLv2+ | Package that installs gcc-toolset-13 +gcc-toolset-13-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +gcc-toolset-9-gdb | GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL | A GNU source-level debugger for C, C++, Fortran, Go and other languages +geronimo-annotation | ASL 2.0 | Java EE: Annotation API v1.3 +geronimo-jms | ASL 2.0 | J2EE JMS v1.1 API +geronimo-jpa | ASL 2.0 | Java persistence API implementation +geronimo-parent-poms | ASL 2.0 | Parent POM files for geronimo-specs +gfbgraph | LGPLv2+ | GLib/GObject wrapper for the Facebook Graph API +glassfish-annotation-api | CDDL or GPLv2 with exceptions | Common Annotations API Specification (JSR 250) +glassfish-el | CDDL-1.1 or GPLv2 with exceptions | J2EE Expression Language Implementation +glassfish-jsp-api | (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0 | Glassfish J2EE JSP API specification +glassfish-legal | CDDL or GPLv2 with exceptions | Legal License for glassfish code +glassfish-master-pom | CDDL or GPLv2 with exceptions | Master POM for Glassfish Maven projects +glassfish-servlet-api | (CDDL or GPLv2 with exceptions) and ASL 2.0 | Java Servlet API +gnome-boxes | LGPLv2+ | A simple GNOME 3 application to access remote or virtual systems +gnome-color-manager | GPLv2+ | Color management tools for GNOME +gnome-online-miners | GPLv2+ and LGPLv2+ and MIT | Crawls through your online content +gnome-video-effects | GPLv2 | Collection of GStreamer video effects +gom | LGPLv2+ | GObject to SQLite object mapper library +google-guice | ASL 2.0 | Lightweight dependency injection framework for Java 5 and above +grilo-plugins | LGPLv2+ | Plugins for the Grilo framework +guava20 | ASL 2.0 and CC0 | Google Core Libraries for Java +gupnp-av | LGPLv2+ | A collection of helpers for building UPnP AV applications +gupnp-dlna | LGPLv2+ | A collection of helpers for building UPnP AV applications +hamcrest | BSD | Library of matchers for building test expressions +hawtjni | ASL 2.0 and EPL-1.0 and BSD | Code generator that produces the JNI code +httpcomponents-client | ASL 2.0 | HTTP agent implementation based on httpcomponents HttpCore +httpcomponents-core | ASL 2.0 | Set of low level Java HTTP transport components for HTTP services +httpcomponents-project | ASL 2.0 | Common POM file for HttpComponents +isorelax | MIT and ASL 1.1 | Public interfaces for RELAX Core +jakarta-commons-httpclient | ASL 2.0 and (ASL 2.0 or LGPLv2+) | Jakarta Commons HTTPClient implements the client side of HTTP standards +jakarta-oro | ASL 1.1 | Full regular expressions API +jansi | ASL 2.0 | Jansi is a java library for generating and interpreting ANSI escape sequences +jansi-native | ASL 2.0 | Jansi Native implements the JNI Libraries used by the Jansi project +java-1.8.0-openjdk-portable | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib | OpenJDK 8 Runtime Environment portable edition +java-11-openjdk-portable | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 11 Runtime Environment portable edition +java-17-openjdk-portable | ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA | OpenJDK 17 Runtime Environment portable edition +java_cup | MIT | LALR parser generator for Java +javacc | BSD | A parser/scanner generator for java +javacc-maven-plugin | ASL 2.0 | JavaCC Maven Plugin +javamail | CDDL-1.0 or GPLv2 with exceptions | Java Mail API +javapackages-tools | BSD | Macros and scripts for Java packaging support +javassist | MPLv1.1 or LGPLv2+ or ASL 2.0 | The Java Programming Assistant provides simple Java bytecode manipulation +jaxen | BSD and W3C | An XPath engine written in Java +jboss-interceptors-1.2-api | CDDL or GPLv2 with exceptions | Java EE Interceptors 1.2 API +jboss-parent | CC0 | JBoss Parent POM +jdepend | BSD | Java Design Quality Metrics +jdependency | ASL 2.0 | This project provides an API to analyse class dependencies +jdom | Saxpath | Java alternative to DOM and SAX +jdom2 | Saxpath | Java manipulation of XML made easy +jflex | BSD | Fast Scanner Generator +jline | BSD | JLine is a Java library for handling console input +jsch | BSD | Pure Java implementation of SSH2 +jsoup | MIT | Java library for working with real-world HTML +jsr-305 | BSD and CC-BY | Correctness annotations for Java code +jtidy | zlib | HTML syntax checker and pretty printer +junit | EPL-1.0 | Java regression test package +jvnet-parent | ASL 2.0 | Java.net parent POM file +jzlib | BSD | Re-implementation of zlib in pure Java +libabigail | LGPLv3+ | Set of ABI analysis tools +libbase | LGPLv2 | JFree Base Services +libdlb | BSD-3-Clause and GPL-2.0 | intel dynamic load balancer +libdmapsharing | LGPLv2+ | A DMAP client and server library +libfonts | LGPLv2 and UCD | TrueType Font Layouting +libformula | LGPLv2 | Formula Parser +liblayout | LGPLv2+ and UCD | CSS based layouting framework +libloader | LGPLv2 | Resource Loading Framework +libmediaart | LGPLv2+ | Library for managing media art caches +librepository | LGPLv2 | Hierarchical repository abstraction layer +libserializer | LGPLv2+ | JFreeReport General Serialization Framework +log4j12 | ASL 2.0 | Java logging package +maven | ASL 2.0 and MIT | Java project management and project comprehension tool +maven-antrun-plugin | ASL 2.0 | Maven AntRun Plugin +maven-archiver | ASL 2.0 | Maven Archiver +maven-artifact-resolver | ASL 2.0 | Maven Artifact Resolution API +maven-artifact-transfer | ASL 2.0 | Apache Maven Artifact Transfer +maven-assembly-plugin | ASL 2.0 | Maven Assembly Plugin +maven-clean-plugin | ASL 2.0 | Maven Clean Plugin +maven-common-artifact-filters | ASL 2.0 | Maven Common Artifact Filters +maven-compiler-plugin | ASL 2.0 | Maven Compiler Plugin +maven-dependency-analyzer | ASL 2.0 | Maven dependency analyzer +maven-dependency-plugin | ASL 2.0 | Plugin to manipulate, copy and unpack local and remote artifacts +maven-dependency-tree | ASL 2.0 | Maven dependency tree artifact +maven-doxia | ASL 2.0 | Content generation framework +maven-doxia-sitetools | ASL 2.0 | Doxia content generation framework +maven-enforcer | ASL 2.0 | Maven Enforcer +maven-file-management | ASL 2.0 | Maven File Management API +maven-filtering | ASL 2.0 | Shared component providing resource filtering +maven-install-plugin | ASL 2.0 | Maven Install Plugin +maven-invoker | ASL 2.0 | Fires a maven build in a clean environment +maven-invoker-plugin | ASL 2.0 | Maven Invoker Plugin +maven-jar-plugin | ASL 2.0 | Maven JAR Plugin +maven-parent | ASL 2.0 | Apache Maven parent POM +maven-plugin-build-helper | MIT | Build Helper Maven Plugin +maven-plugin-bundle | ASL 2.0 | Maven Bundle Plugin +maven-plugin-testing | ASL 2.0 | Maven Plugin Testing +maven-plugin-tools | ASL 2.0 | Maven Plugin Tools +maven-plugins-pom | ASL 2.0 | Maven Plugins POM +maven-remote-resources-plugin | ASL 2.0 | Maven Remote Resources Plugin +maven-reporting-api | ASL 2.0 | API to manage report generation +maven-reporting-impl | ASL 2.0 | Abstract classes to manage report generation +maven-resolver | ASL 2.0 | Apache Maven Artifact Resolver library +maven-resources-plugin | ASL 2.0 | Maven Resources Plugin +maven-script-interpreter | ASL 2.0 | Maven Script Interpreter +maven-shade-plugin | ASL 2.0 | This plugin provides the capability to package the artifact in an uber-jar +maven-shared | ASL 2.0 | Maven Shared Components +maven-shared-incremental | ASL 2.0 | Maven Incremental Build support utilities +maven-shared-io | ASL 2.0 | API for I/O support like logging, download or file scanning +maven-shared-utils | ASL 2.0 | Maven shared utility classes +maven-source-plugin | ASL 2.0 | Plugin creating source JAR +maven-surefire | ASL 2.0 and CPL | Test framework project +maven-verifier | ASL 2.0 | Maven verifier +maven-wagon | ASL 2.0 | Tools to manage artifacts and deployment +maven2 | ASL 2.0 | Java project management and project comprehension tool +mockito | MIT | A Java mocking framework +modello | ASL 2.0 and BSD and MIT | Modello Data Model toolkit +mojo-parent | ASL 2.0 | Codehaus MOJO parent project pom file +munge-maven-plugin | CDDL-1.0 | Munge Maven Plugin +objectweb-asm | BSD | Java bytecode manipulation and analysis framework +objectweb-pom | ASL 2.0 | Objectweb POM +objenesis | ASL 2.0 | A library for instantiating Java objects +os-maven-plugin | ASL 2.0 | Maven plugin for generating platform-dependent properties +osgi-annotation | ASL 2.0 | Annotations for use in compiling OSGi bundles +osgi-compendium | ASL 2.0 | Interfaces and Classes for use in compiling OSGi bundles +osgi-core | ASL 2.0 | OSGi Core API +pentaho-libxml | LGPLv2 | Namespace aware SAX-Parser utility library +pentaho-reporting-flow-engine | LGPLv2+ | Pentaho Flow Reporting Engine +plexus-ant-factory | ASL 2.0 | Plexus Ant component factory +plexus-archiver | ASL 2.0 | Plexus Archiver Component +plexus-bsh-factory | MIT | Plexus Bsh component factory +plexus-build-api | ASL 2.0 | Plexus Build API +plexus-cipher | ASL 2.0 | Plexus Cipher: encryption/decryption Component +plexus-classworlds | ASL 2.0 and Plexus | Plexus Classworlds Classloader Framework +plexus-cli | ASL 2.0 | Command Line Interface facilitator for Plexus +plexus-compiler | MIT and ASL 2.0 | Compiler call initiators for Plexus +plexus-component-api | ASL 2.0 | Plexus Component API +plexus-component-factories-pom | ASL 2.0 | Plexus Component Factories POM +plexus-components-pom | ASL 2.0 | Plexus Components POM +plexus-containers | ASL 2.0 and MIT and xpp | Containers for Plexus +plexus-i18n | ASL 2.0 | Plexus I18N Component +plexus-interactivity | MIT | Plexus Interactivity Handler Component +plexus-interpolation | ASL 2.0 and ASL 1.1 and MIT | Plexus Interpolation API +plexus-io | ASL 2.0 | Plexus IO Components +plexus-languages | ASL 2.0 | Plexus Languages +plexus-pom | ASL 2.0 | Root Plexus Projects POM +plexus-resources | MIT | Plexus Resource Manager +plexus-sec-dispatcher | ASL 2.0 | Plexus Security Dispatcher Component +plexus-utils | ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain | Plexus Common Utilities +plexus-velocity | ASL 2.0 | Plexus Velocity Component +powermock | ASL 2.0 | A Java mocking framework +pytest | MIT | Simple powerful testing with Python +python-atomicwrites | MIT | Python Atomic file writes on POSIX +python-attrs | MIT | Python attributes without boilerplate +python-joblib | BSD | Lightweight pipelining: using Python functions as pipeline jobs +python-more-itertools | MIT | Python library for efficient use of itertools utility +python-packaging | BSD or ASL 2.0 | Core utilities for Python packages +python-pluggy | MIT | The plugin manager stripped of pytest specific details +python-py | MIT and Public Domain | Library with cross-python path, ini-parsing, io, code, log facilities +python-wcwidth | MIT | Measures number of Terminal column cells of wide-character codes +python3x-pyparsing | MIT | Python package with an object-oriented approach to text processing +qdox | ASL 2.0 | Extract class/interface/method definitions from sources +regexp | ASL 2.0 | Simple regular expressions API +rhythmbox | GPLv2+ with exceptions and GFDL | Music Management Application +rubygem-asciidoctor | MIT | A fast, open source AsciiDoc implementation in Ruby +sac | W3C | Java standard interface for CSS parser +sisu | EPL-1.0 and BSD | Eclipse dependency injection framework +sisu-mojos | EPL-1.0 | Sisu plugin for Apache Maven +slf4j | MIT and ASL 2.0 | Simple Logging Facade for Java +sonatype-oss-parent | ASL 2.0 | Sonatype OSS Parent +sonatype-plugins-parent | ASL 2.0 | Sonatype Plugins Parent POM +spec-version-maven-plugin | CDDL or GPLv2 with exceptions | Spec Version Maven Plugin +spice-parent | ASL 2.0 | Sonatype Spice Components +testng | ASL 2.0 | Java-based testing framework +totem | GPLv2+ with exceptions | Movie player for GNOME +umockdev | LGPLv2+ | Mock hardware devices +velocity | ASL 2.0 | Java-based template engine +weld-parent | ASL 2.0 | Parent POM for Weld +xalan-j2 | ASL 2.0 and W3C | Java XSLT processor +xbean | ASL 2.0 | Java plugin based web server +xerces-j2 | ASL 2.0 and W3C | Java XML parser +xml-commons-apis | ASL 2.0 and W3C and Public Domain | APIs for DOM, SAX, and JAXP +xml-commons-resolver | ASL 2.0 | Resolver subproject of xml-commons +xmlunit | BSD | Provides classes to do asserts on xml +xmvn | ASL 2.0 | Local Extensions for Apache Maven +xz-java | Public Domain | Java implementation of XZ data compression + diff --git "a/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.9-ga.md" "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.9-ga.md" new file mode 100644 index 0000000000000000000000000000000000000000..908626e767ef71d9e6bc7cf1936ab13e10853bf9 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\217\221\350\241\214\345\243\260\346\230\216/anolis-8.9-ga.md" @@ -0,0 +1,164 @@ +Anolis OS 8.9 发行声明 +===================== + + +## 1. 引言 +龙蜥操作系统 Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。本文档是最新的 Anolis OS 8.9 版本的发行声明,提供了该版本的交付物清单与获取版本的方式,并介绍了该版本中的新特性、功能改进和缺陷修复等发布详情,以及介绍了该版本的已知问题和其他发布详情信息。 Anolis OS 8.9 是 Anolis OS 8 发布的第五个小版本。 + +## 2. 交付物清单 + +Anolis OS 8.9 发布交付物包含 ISO 镜像、虚拟机镜像、容器镜像和 YUM 仓库。 +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://mirrors.openanolis.cn/anolis/8/)中找到详细信息。 + +### 2.1 ISO 镜像 +名称 | 描述 +-----|----- +AnolisOS-8.9-x86_64-dvd.iso | x86_64 架构的基础安装 ISO, 约 16 GB +AnolisOS-8.9-x86_64-minimal.iso | x86_64 架构的精简安装 ISO, 约 2.5 GB +AnolisOS-8.9-x86_64-boot.iso | x86_64 架构的网络安装 ISO, 约 1.0 GB +AnolisOS-8.9-aarch64-dvd.iso | aarch64 架构的基础安装 ISO, 约 13 GB +AnolisOS-8.9-aarch64-minimal.iso | aarch64 架构的精简安装 ISO, 约 2.3 GB +AnolisOS-8.9-aarch64-boot.iso | aarch64 架构的网络安装 ISO, 约 942 MB +AnolisOS-8.9-loongarch64-dvd.iso | loongarch64 架构的基础安装 ISO, 约 8.6 GB +AnolisOS-8.9-loongarch64-minimal.iso | loongarch64 架构的精简安装 ISO, 约 1.8 GB +AnolisOS-8.9-loongarch64-boot.iso | loongarch64 架构的网络安装 ISO, 约 842 MB + +### 2.2 虚拟机镜像 +名称 | 描述 +-----|----- +AnolisOS-8.9-x86_64-ANCK.qcow2 | x86_64 架构 QEMU 虚拟机镜像 +AnolisOS-8.9-x86_64-RHCK.qcow2 | x86_64 架构 QEMU 虚拟机镜像 +AnolisOS-8.9-aarch64-ANCK.qcow2 | aarch64 架构 QEMU 虚拟机镜像 +AnolisOS-8.9-aarch64-RHCK.qcow2 | aarch64 架构 QEMU 虚拟机镜像 +AnolisOS-8.9-loongarch64.qcow2 | loongarch64 架构 QEMU 虚拟机镜像 + +### 2.3 容器镜像 +名称 | 描述 +-----|----- +AnolisOS-8.9-x86_64-docker.tar | x86_64 架构容器镜像 +AnolisOS-8.9-aarch64-docker.tar | aarch64 架构容器镜像 +AnolisOS-8.9-loongarch64-docker.tar | loongarch64 架构容器镜像 + +### 2.4 软件 YUM 仓库 +名称 | 描述 +-----|----- +BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 +AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 +PowerTools | PowerTools 软件包源,该源提供开发者需要的额外包。 +Plus | Plus 软件包源,提供社区滚动内核以及相应的组件。 +DDE | DDE 软件包源,提供 DDE 桌面环境以及相应的组件。 +Extras | repo仓库包源,提供了各类衍生仓库的仓库包。 +kernel-5.10 | 5.10 内核软件包源,提供 5.10 内核包以及相应的组件。 +EAPO | EAPO 软件包源,提供社区孵化类软件,不默认开启,需要安装 anolis-epao-release 后使用。 + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 亮点 +- **新平台**:Anolis OS 8.9 全面支持海光四代 CPU 平台。 +- **新特性**:海光安全特性支持,新增CSV/CSV2机密虚拟机启动/迁移、机密容器支持。新增CSV3安全虚拟机,支持热迁移功能。 + +#### 3.1.2 发行版整体支持 +- Anolis OS 8.9 ANCK 镜像默认内核变更为 5.10.134-16.2 版本。 +- Anolis OS 8.9 正式支持 GB 18030-2022 字符集标准,并匹配阿里巴巴普惠字体实现对应的展示。 +- 虚拟机社区镜像支持 Legacy + UEFI 双启动。 + +#### 3.1.3 平台支持 +- **全面支持海光四号处理器(749X、748X、34XX)。** + - 包括全新 CPU 拓扑、x2APIC、微码加载、MCA RAS 功能、DDR5、SR-IOV、QoS、L3 Perf/PMU 以及温度监控等。 + - 新增 CSV3 安全虚拟机支持,包括支持热迁移功能,支持硬件保护虚拟机页表,硬件隔离虚拟机内存,修复主机 VMM 无法读写虚拟机内存问题。 + +- **更完善地支持 loongarch64 架构平台。** + - 支持龙芯 3A5000、3A6000、3C5000、3D5000 等多个基于 loongarch 架构设计的 CPU。 + - 增加对上述 CPU 配套的 7A1000/7A2000 桥片,以及桥片中的各种外设 I/O 驱动和显示设备的支持。 + - 增加对 Loongarch 2K0500BMC 驱动的支持。 + - 在支持 Loongarch 基础架构的基础上,进一步增加对向量指令、虚拟化、二进制翻译等扩展功能的支持。 + - 增加对 perf、ftrace、kdump、uprobe、kprobe、kretprobes 等调测工具的支持。 + +### 3.2 L0 层软件(内核层) +#### 3.2.1 ANCK-5.10 + +对于全新安装的操作系统,无论是通过 ISO 镜像安装,还是启动 Anolis OS 8.9 虚拟机镜像,默认的内核版本是 5.10 版本,Anolis OS 8.9 默认搭载的内核版本是 `5.10.134-16.2.an8`, 可以在系统内执行下列命令查看对应的内核版本信息: +```bash +$ uname -r +5.10.134-16.2.an8.x86_64 +``` +- 增加对国产申威 (sw_64 6b) 架构的基础支持。 +- 增加对海光四号 CPU 的全面支持。 +- 增加对飞腾 S5000C 处理器的支持。 +- 内核密码模块(Cryptographic Coprocessor)的国密支持。 +- 使能 ANCK 5.10 kABI 机制。 +- 支持 core scheduling。 +- 在 arm64 中支持 eBPF trampoline 特性。 +- 支持 mglru 特性。 +- batch TLB flushing 支持。 +- ARM64 内核态触发 RAS 事件增强。 +- SMC-D loopback 特性。 +- 支持页表绑核,提供页表跨 die 的统计。 +- 代码多副本增强。 +- kfence 增强。 +- 提供 memcg THP控制接口。 +- ACPU(Assess CPU)支持。 +- 自研HT-aware-quota特性。 +- 提供 Group Identity 2.0 细粒度优先级特性。 +- Group Identity 2.0 CPU share 比例校准。 +- 增加 Group Identity 2.0 force idled time 指标。 +- 提供 cgroup v2 IO SLI。 + +### 3.3 L1 层(核心层)软件 +#### 3.3.1 核心库 ++ glibc 升级至 2.28-236 版本,支持GB 18030-2022字符集标准,增加海光支持,同时修复了CVE-2023-4911,CVE-2023-4806 等问题。[贡献团队:发布小组 SIG] + +### 3.4 L2 层(系统层)软件 +#### 3.4.1 系统工具 ++ ethtool 升级至 6.6 版本,更好的支持了 CMIS 协议,并支持更新的光模块。[贡献团队:发布小组 SIG] + +#### 3.4.2 系统库 ++ **Intel SPR 特性更新。** 发布外设驱动 ,增强 QAT/DLB/IAA 等加速能力。[贡献团队:Intel Arch SIG] + - intel-QAT20 升级至 intel-QAT20-L.0.9.4-00004.12.an8 + - kmod-intel-QAT20 升级至 kmod-intel-QAT20-5.10.134~16-L.0.9.4~00004~2.an8 + - intel-ipp-crypto-mb 升级至 intel-ipp-crypto-mb-1.0.6-3.an8 + - intel-accel-plugin 升级至 intel-accel-plugin-0.27-1.an8 + - kmod-intel_dlb2 升级至 kmod-intel_dlb2-5.10.134~16-8.2.0~1.an8 + - kmod-udma 升级至 kmod-udma-5.10.134~16-0.1.0~2.an8 ++ **Inter EMR 特性支持。** [贡献团队:Intel Arch SIG] + - mcelog 更新至 mcelog-194-1.an8 + - numatop 更新至 numatop-2.4-1.an8 + - accel-config 更新至 accel-config-3.5.3-1.an8 + +### 3.5 L3 层(应用层)软件 +#### 3.5.1 应用工具 ++ 引入 KeenTune 作为系统智能优化工具,可选择替代 tuned 使用。[贡献团队:系统运维 SIG] ++ qemu-kvm 更新至 6.2.0-41.0.1 版本,edk2 更新至 20220126gitbb1bba3d77 版本,支持海光 CSV3 热迁移特性,修复了 CVE-2023-3019 问题。[贡献团队:海光信息] + +#### 3.5.2 应用库 ++ libvirt 更新至 8.0.0-22 版本,删除 tpm-tis arch 验证,修复了 CVE-2023-2700 问题。 + +### 3.6 其他层 ++ 集成自研 llvm 编译器 alibaba-cloud-compiler ,针对大规模云业务场景进行了优化。 ++ 集成自研 plugsched,作为内核调度器子系统热升级的 SDK,它可以实现在不重启系统、应用的情况下动态替换调度器子系统。 ++ 新增 dragonwell 17 版本,同时提供 dragonwell 8/11/17 三个版本替代默认的 Open JDK。 ++ 新引入 gcc-toolset-13 工具链。 + +### 3.7 场景化组件 +#### 3.7.1 桌面场景 ++ **DDE** + - DDE 桌面组件从 dde-2021.07.03 版本更新至 dde-2022.1.4 版本。[贡献团队:DDE SIG] + +## 4. 已知问题 ++ [Bug 8358](https://bugzilla.openanolis.cn/show_bug.cgi?id=8358) - DDE 桌面鼠标拖拽窗口标题栏至屏幕顶端释放鼠标后,窗口偶现没有最大化。 ++ [Bug 8616](https://bugzilla.openanolis.cn/show_bug.cgi?id=8616) - DDE 桌面计算机属性版本与控制中心关于本机的小版本显示不一致。 + +## 5. 特别声明 +Anolis OS 8 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第 2 版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +感谢统信软件、龙芯中科、浪潮信息、中兴通讯、新华三、海光信息等(排名不分先后)各方对 Anolis OS 8.9 版本的大力支持。 + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8 \345\210\207\346\215\242\346\227\240\346\204\237\347\237\245\345\215\207\347\272\247.md" "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8 \345\210\207\346\215\242\346\227\240\346\204\237\347\237\245\345\215\207\347\272\247.md" new file mode 100644 index 0000000000000000000000000000000000000000..c8e1662870a540c94dd3e346c4c39c6e76e0453e --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8 \345\210\207\346\215\242\346\227\240\346\204\237\347\237\245\345\215\207\347\272\247.md" @@ -0,0 +1,71 @@ +# 引言 +本文档主要介绍 Anolis OS 8.2 及 8.4 版本的无感知升级方式,用户在该文档的指导下可以进行升级方式切换。 + +# 无感知升级方式介绍 +默认情况下,Anolis OS 8.2 及 Anolis OS 8.4 版本只会在当前小版本范围内升级。例如在 Anolis OS 8.2 的环境上执行 `yum update` 只会安装来自 8.2 版本的软件更新。如果想要升级到最新版本则需进行一系列手工升级操作,详细步骤请参考 [https://www.yuque.com/anolis-docs/manual/upgrade-8.2-to-8.4](https://www.yuque.com/anolis-docs/manual/upgrade-8.2-to-8.4) + +无感知升级方式则是始终以当前最新版本为目标的一种升级策略,用户通过 `yum update` 命令可以自动跨小版本升级到当前最新的软件包版本。 + +# 确认当前版本是否受影响 +执行以下命令: + +```bash +grep baseurl /etc/yum.repos.d/AnolisOS-*.repo +``` + +baseurl字段的格式如下: + +> baseurl=/anolis/<版本号>/<仓库名>/<架构>/os +> + +例如: + +> baseurl=http://mirrors.openanolis.cn/anolis/8.2/AppStream/$basearch/os +> + +其中在 `<版本号>`字段,如果是固定的 "8.2" "8.4" 字段,则当前系统为受影响版本,**只能在指定的小版本范围内升级**,无法更新到最新的 Anolis OS 8 版本。否则则为不受影响版本,无需继续阅读本文。 + +# 切换到无感知升级 +如果是受影响版本,可执行以下命令切换升级方式: + +```bash +yum --enablerepo=Plus install dnf-plugin-releasever-adapter +``` + +![](../assets/1656456205430-dc57749a-aa17-4aa0-9e35-4bf976872a09.png) + +在安装完成之后即可使用`yum update`命令进行更新。 + + + +# 切换回保持小版本范围升级 +> 📢 不建议切换回保持小版本范围升级的方式,这样可能会失去获取安全更新修复的能力。 +> + ++ 以 8.2 系统为例,首先查询当前 `anolis-release` 的版本 + +```bash +# 查询当前系统文件版本 +$ rpm -q anolis-release +anolis-release-8.2-14.an8.x86_64 +``` + ++ 在当前版本的仓库里找到对应版本的`anolis-repos`: + - Anolis OS 8.2 x86_64: [https://mirrors.openanolis.cn/anolis/8.2/BaseOS/x86_64/os/Packages/anolis-repos-8.2-15.an8.x86_64.rpm](https://mirrors.openanolis.cn/anolis/8.2/BaseOS/x86_64/os/Packages/anolis-repos-8.2-15.an8.x86_64.rpm) + - Anolis OS 8.2 aarch64: [https://mirrors.openanolis.cn/anolis/8.2/BaseOS/aarch64/os/Packages/anolis-repos-8.2-15.an8.aarch64.rpm](https://mirrors.openanolis.cn/anolis/8.2/BaseOS/aarch64/os/Packages/anolis-repos-8.2-15.an8.aarch64.rpm) + - Anolis OS 8.4 x86_64 (anolis-release-8.4-6 及以前的版本才能保持小版本范围升级): [https://mirrors.openanolis.cn/anolis/8.4/BaseOS/x86_64/os/Packages/anolis-repos-8.4-6.an8.x86_64.rpm](https://mirrors.openanolis.cn/anolis/8.4/BaseOS/x86_64/os/Packages/anolis-repos-8.4-6.an8.x86_64.rpm) + - Anolis OS 8.4 aarch64: [https://mirrors.openanolis.cn/anolis/8.4/BaseOS/aarch64/os/Packages/anolis-repos-8.4-6.an8.aarch64.rpm](https://mirrors.openanolis.cn/anolis/8.4/BaseOS/aarch64/os/Packages/anolis-repos-8.4-6.an8.aarch64.rpm) ++ 回退仓库配置文件 + +```plain +# 删除当前仓库配置文件 +rpm -e dnf-plugin-releasever-adapter --nodeps + +# 安装 8.2 的仓库配置文件(需要把 URL 替换成上方实际 URL) +rpm -i https://mirrors.openanolis.cn/anolis/8.2/BaseOS/x86_64/os/Packages/anolis-repos-8.2-15.an8.x86_64.rpm +``` + +即可回到保持 Anolis OS 8 只在 8.2 版本范围内升级。 + +注意如果已经执行过无感知升级操作,且升级到了最新版本,该操作不会自动回退到升级前的上一个版本,只是保证未来不会自动更新到下一个小版本。 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8 \345\256\211\350\243\205\346\214\207\345\215\227.md" "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8 \345\256\211\350\243\205\346\214\207\345\215\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..da430a364093a7c1f0a9d1f964dfe47b87948ddb --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8 \345\256\211\350\243\205\346\214\207\345\215\227.md" @@ -0,0 +1,145 @@ +# 0. 引言 +本文档为龙蜥操作系统(Anolis OS) 8 的用户提供安装指导,在该文档帮助下用户可使用图形化安装接口部署 Anolis OS 8 到目标平台上。 + +# 1. 准备ISO安装镜像 +登录龙蜥社区[下载页面](https://openanolis.cn/download)获取适合自己架构及使用场景的 Anolis OS 8 版本,企业用户建议使用**稳定版本**,其他用户建议使用**最新版本**。本文以 Anolis OS 8.4 为例,使用 `AnolisOS-8.4-x86_64-dvd.iso`. + +![OpenAnolis 官网下载页面](../assets/1635390508766-512225b2-ae1c-40b2-81a4-82bb0f883d47.png) + +# 2. 安装源选择 +## 2.1 物理机 +#### 通过光驱安装 +1. 通过刻录软件将系统的 ISO 镜像刻录到 DVD 中,使用刻录完成的 DVD 来安装系统 +2. 设置系统启动顺序优先级为**光盘优先**; +3. 插入系统安装光盘后重启机器; +4. 机器启动后会运行光盘并进入安装界面。 + +#### 通过USB闪存安装 +1. 准备至少剩余 16GB 空间的 USB 盘; +2. 使用命令查看,确保 USB 盘没有被挂载,如果已经挂载使用命令卸载: + +```shell +findmnt /dev/sdb #查看USB盘是否挂载,无输出则未挂载 +umount /mnt/iso #根据已经挂在信息卸载设备 +``` + +3. 使用dd命令将ISO安装镜像写入USB盘 + +```shell +dd if=/home/testuser/Downloads/AnolisOS-8.4-x86_64-dvd.iso of=/dev/sdb +# 说明:if 后跟下载的 ISO 的完整路径,of 后跟使用 "dmesg" 命令检索到的设备名称。 +# 在此示例中,ISO 映像的完整路径为 /home/testuser/Downloads/AnolisOS-8.4-x86_64-dvd.iso, +# 设备名称为 sdd,请替换为自己的真实路径和设备名称。 +``` + +4. 等待镜像写入完成(出现 `#` 命令行提示符时,数据传输完成),USB盘已经可以作为系统的安装源; +5. 设置机器启动顺序为 `USB 优先`; +6. 插入 USB 盘后重启机器; +7. 启动后会进入系统安装引导界面。 + +## 2.2 虚拟机 +1. 修改配置文件`vm.xml`,设置 ISO 作为安装启动盘; + +![libvirt XML 配置文件片段](../assets/1636459285482-a8450b95-6d8c-4cd0-9c5a-92b0c35b5d66.png) + +2. 使用命令创建虚拟机后通过 VNC Viewer 连接后进行安装配置。 + +# 3. 安装配置 +## 3.1 选择语言 +默认使用英语,用户可根据自己需求选择其他语言: + +![语言选择界面](../assets/1635390509052-c7144db1-4cd6-4f48-9739-3aab225c43a9.png) + +## 3.2 安装摘要 +可点击安装摘要里的必要项目进行配置。 + +![安装摘要界面](../assets/1635390508975-4912495e-fd4c-44fc-9101-f600b017c23f.png) + +### 3.2.1 选择安装目标 +选择要安装的磁盘位置,完成选择后点击 Done 并返回。 + +![安装目标界面](../assets/1635390508917-84d143d7-c5bd-40b8-ac60-45143ac312ad.png) + +### 3.3.2 选择软件集合 +选择需要使用的形式: + ++ Minimal 为最小化安装(无图形界面); ++ Server with GUI为界面化安装(有图形界面) + +完成选择后点击 Done 并返回。 + +![软件集合界面](../assets/1635390508996-4a858644-71c1-4ccc-861d-cad98e173f78.png) + +### 3.3.3 选择内核(可选) +选择需要使用的内核版本,完成选择后点击 Done 并返回。 + +![内核选择界面](../assets/1635390510120-48a2c594-afa7-4271-8b66-4c8d0b8bfad2.png) + +其他选项可以保持默认,之后点击右下角![](../assets/1635390510655-9c99ead2-000f-41fb-abea-e48c091d4746.png)开始安装。 + +## 3.3 开始安装 +正式开始安装前,还需要进行用户相关的配置。 + +![用户配置界面](../assets/1635390510537-2fbc37f3-584f-4a8b-ac50-51dcd01c09f9.png) + +### 3.3.1 设置 Root 密码 +设置 root 用户密码,输入密码完成后连点两次 Done 返回安装界面 + +![root 密码设置界面](../assets/1635390510677-96256293-3229-40a5-adae-ede04e211c53.png) + +### 3.3.2 新用户创建 +创建一般用户,添加姓名和密码后连点两次 Done 返回安装界面。 + +![新用户创建界面](../assets/1635390510877-331ee32a-5a9f-4ad9-a046-1a97c2bb05fb.png) + +### 3.3.3 等待提示安装成功 +![正式安装](../assets/1635390511336-0323c586-4cbc-4120-b3a7-7debed985c76.png) + +完成后点击 reboot 重启进入安装好的系统。 + +# 4. 查看系统 +## 4.1 非图形化(文本模式) +输入 root 和刚才设置的密码登录: + +![文本登录界面](../assets/1635390511530-0034bd40-006e-4cb6-a5cf-205ab7e5bb38.png) + +查看系统版本,显示系统为 Anolis OS 8.4,安装完成。 + +![基本系统信息](../assets/1635390511534-a08f4e42-5737-4bd5-a2b5-8cfe9d79bebe.png) + +## 4.2 图形化界面 +### 4.2.1 许可证信息 +在正式进入图形化桌面前,需要在界面中选择 License Information,勾选同意 license 然后点击 Done 保存。 + +![许可证设置界面](../assets/1635390511956-be524a57-80ea-4cb3-8fda-d75bf5e63aaf.png) + +![许可证信息及确认界面](../assets/1635390512080-627f51d6-3442-482c-a8dd-2e989e0ff716.png) + +点击右下角![](../assets/1635390512454-2b459442-fb92-4a1e-b7d4-44e4931493d8.png)完成配置,并登录环境。 + +### 4.2.2 欢迎页 +进入欢迎页签,默认为英文,但也可以更改语言,点击 Next 进入下一步。 + +![欢迎页语言选择界面](../assets/1635390512451-b1069492-9e81-40ae-a005-eec58446755b.png) + +默认为英文键盘,点击 Next 进入下一步。 + +![欢迎页键盘选择界面](../assets/1635390512602-d6782090-b6c3-40e8-87bc-1eb0cf1f663f.png) + +隐私选项,默认开启定位系统,也可以点击按钮关闭。完成后点击 Next 进入下一步。 + +![欢迎页隐私选项配置界面](../assets/1635390512962-91429430-70aa-4c73-b25d-9cd3efacb488.png) + +在线服务账号,点击 Skip 跳过。 + +![欢迎页在线账号配置界面](../assets/1635390513025-4dcc9792-ec93-4b26-9f6b-8c1b7cae6da1.png) + +点击 Start Using Anolis OS 开始使用。 + +![欢迎页就绪页面](../assets/1635390513463-71dbafe0-14a3-4f68-b3f1-07de5b7fd6ca.png) + +### 4.2.3 桌面操作 +进入桌面后,打开“终端(Terminal)”应用程序,查看系统版本,显示系统为 Anolis OS 8.4,安装完成。 + +![终端提示信息](../assets/1635390513739-3cc9be85-b774-487f-937d-eebc83c63b5f.png) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8.2 \345\215\207\347\272\247 Anolis OS 8.4 \345\270\256\345\212\251\346\211\213\345\206\214.md" "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8.2 \345\215\207\347\272\247 Anolis OS 8.4 \345\270\256\345\212\251\346\211\213\345\206\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..dbbda51f7aa915685412bd55c8de4a585361ec68 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS 8.2 \345\215\207\347\272\247 Anolis OS 8.4 \345\270\256\345\212\251\346\211\213\345\206\214.md" @@ -0,0 +1,57 @@ +# 前言 +本手册适用于 Anolis OS 8 升级,并详细记录了从 Anolis OS 8.2 升级到 Anolis OS 8.4 的流程。 + +# 准备 +1. 确认待升级环境为 Anolis OS 8.2 : + +```shell +cat /etc/centos-release +cat /etc/os-release +``` + +![查看当前系统版本状态](../assets/1639024472924-bf2e14a9-3e14-48e7-b615-543ee18b1cae.png) + +2. 下载升级所需软件包,需要去 Anolis OS 的官方 repo 源下载如下三个软件包的最新版本: + - anolis-release + - anolis-repos + - anolis-gpg-keys + +在 Anolis OS 官方 repo 源 ( [https://mirrors.openanolis.cn/anolis/](https://mirrors.openanolis.cn/anolis/) ) 中找到软件包,由于本次升级到 8.4 版本,所以在 https://mirrors.openanolis.cn/anolis/8.4/ 下找软件包 ( 如果升级到其他版本,把 8.4 换成对应版本号 ) 。 + + + +通过 wget 下载软件包时注意区分版本,架构信息,本文均以 x86_64 为例。 + +```shell +#X86 +wget https://mirrors.openanolis.cn/anolis/8.4/BaseOS/x86_64/os/Packages/anolis-release-8.4-2.an8.x86_64.rpm +wget https://mirrors.openanolis.cn/anolis/8.4/BaseOS/x86_64/os/Packages/anolis-repos-8.4-2.an8.x86_64.rpm +wget https://mirrors.openanolis.cn/anolis/8.4/BaseOS/x86_64/os/Packages/anolis-gpg-keys-8.4-2.an8.noarch.rpm +``` + +# 系统升级 +### 安装升级包 +```shell +sudo yum -y install anolis-gpg-keys-8.4-6.an8.noarch.rpm anolis-repos-8.4-6.an8.x86_64.rpm anolis-release-8.4-6.an8.x86_64.rpm +``` + +![安装升级包](../assets/1639024472978-a6ba0aa4-dac9-41b2-a618-7b6b6579266c.png) + +![升级包安装完成](../assets/1639024472919-8a1be4ad-6755-4b7e-88f3-fd182f3493e5.png) + +### 执行升级 +清除 yum 缓存,执行升级操作: + +```shell +sudo yum clean all && sudo yum -y update +``` + +![执行升级](../assets/1639024472982-197c2ee5-9764-4390-a76e-8513aac8d638.png) + +![升级执行完成](../assets/1639024472984-3dd5bf4f-620e-4be6-b197-22355778833d.png) + +# 升级后验证 +查看 OS 版本信息,重启系统,确认正常进入系统。 + +![确认新系统状态](../assets/1639024473696-bec9ab54-f41d-48a2-854d-3fdfb81516d8.png) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS \350\277\201\347\247\273\345\267\245\345\205\267\344\275\277\347\224\250\346\211\213\345\206\214.md" "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS \350\277\201\347\247\273\345\267\245\345\205\267\344\275\277\347\224\250\346\211\213\345\206\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..064db3c2b987e90227b59e9a57c9f0d909f375f2 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/Anolis OS \350\277\201\347\247\273\345\267\245\345\205\267\344\275\277\347\224\250\346\211\213\345\206\214.md" @@ -0,0 +1,295 @@ +# 1、前言 +由于 CentOS 社区政策调整,CentOS 8 和 CentOS 7 将面临生命周期终止,但有大量用户仍然在使用 CentOS 。为了满足用户在 CentOS 退出后对操作系统使用的诉求,龙蜥社区正式发布了 Anolis OS 。越来越多的 CentOS 客户期望能够迁移到 Anolis OS 上来。 + +操作系统迁移是一个复杂工程,手工迁移技术要求高,操作复杂度强,需要耗费大量的人力和时间。OpenAnolis 龙蜥社区针对这一痛点,为 CentOS 用户提供了迁移到 Anolis OS 的迁移解决方案 **AOMS** ( Anolis OS Migration Solutions ) 。 + +AOMS迁移方案包含如下三个场景: + ++ CentOS 8 迁移 Anolis OS 8 ++ CentOS 7 迁移 Anolis OS 7 ++ CentOS 7 迁移 Anolis OS 8 + +# 2、CentOS 8 迁移 Anolis OS 8 +## 2.1 迁移原理与注意事项 +Anolis OS 8 在做出差异性开发的同时,在生态上和依赖管理上保持与 CentOS 8 的兼容,AOMS 充分利用了兼容的特性,提供了一键式迁移工具 : centos2anolis.py。 + +CentOS 8 迁移使用 `Anolis release` 相关的包替代 `CentOS release` ,通过 `yum distro-sync` 重装当前系统中所有的系统软件包。 + +软件重装的过程并不会修改当前系统基础配置,所以系统配置,业务配置,业务数据都不会被清除,迁移完成后这些数据无需重新设置。 + +使用迁移脚本前需要注意如下事项: + ++ 迁移过程涉及到访问 Anolis OS 的官方 repo ,需要确保待迁移环境网络能够正常访问 Anolis OS repo。 ++ 需要使用 root 用户执行,当前只支持 CentOS 8 系统的迁移,不支持 CentOS stream 系统迁移。 ++ 迁移过程依赖于 `yum/dnf` ,需要确保组件能够正常运行。 ++ 迁移脚本提供了 Anolis OS repo 访问加速的功能,如果访问 Anolis OS 官方 repo 速度较慢,可以通过 `-s` 选项进行加速访问。 ++ 迁移日志保存在`/var/log/centos2anolis.log`。 + +## 2.2 部署迁移工具 +### 选项一 从本地 yum 源安装迁移工具 +如果待迁移系统无法访问龙蜥 mirror,首先建议在内网搭建一套本地yum源。([如何做本地yum源](https://www.yuque.com/docs/share/eeacd2d9-21c2-4721-855a-cee84f3f63b8) 用户名: rsync_user , 密码: Rsync@2020) ,然后通过本地源安装迁移工具。假设本地源地址为 [http://local.repo.com/anolis](https://gitee.com/link?target=http%3A%2F%2Flocal.repo.com%2Fanolis) , 则下载迁移工具软件源: + +```plain +wget http://local.repo.com/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo +``` + +然后执行下述命令将 /etc/yum.repos.d/anolis-migration.repo 里面的baseurl地址替换为本地源地址。 + +```plain +sed -i "s#baseurl=https://mirrors.openanolis.cn/#baseurl=http://local.repo.com/#" /etc/yum.repos.d/anolis-migration.repo +sed -i "s#gpgkey=https://mirrors.openanolis.cn/#gpgkey=http://local.repo.com/#" /etc/yum.repos.d/anolis-migration.repo +``` + +安装迁移工具centos2anolis + +```plain +yum -y install centos2anolis +``` + +### 选项二 从社区 yum 源(mirrors.openanolis.cn) 安装迁移工具 +如果待迁移系统可以联网,则下载迁移工具软件源: + +```plain +wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo +``` + +安装迁移工具centos2anolis: + +```plain +yum -y install centos2anolis +``` + +## 2.3 迁移执行 +```bash +centos2anolis.py +``` + +迁移完成后,系统会提示如下信息,表示迁移成功,重启即可进入 Anolis OS 系统。 + +![迁移完成提示](../assets/1645091129385-f17ee009-0a13-43d5-a93e-ef554ed43081.png?x-oss-process=image/format,png) + +## 2.4 迁移后验证 +查看 OS 版本: + +![查看OS版本](../assets/1645091172216-65ff8179-ba11-4844-9228-27a9449308a5.png?x-oss-process=image/format,png) + +# 3、CentOS 7 迁移 Anolis OS 7 +## 3.1 迁移原理和注意事项 +Anolis OS 7 生态上和依赖管理上保持与 CentOS 7 兼容,AOMS 提供一键式迁移脚本 centos2anolis.py ,实现 CentOS 7 到 Anolis OS 7 的平滑迁移。 + +CentOS 7 迁移 Anolis OS 7 使用 `Anolis release` 相关的包替代 `CentOS release`,通过 `yum distro-sync`重装当前系统中所有的系统软件包。软件重装的过程并不会修改当前系统基础配置,所以系统配置,业务配置,业务数据都不会被清除,迁移完成后这些数据无需重新设置。 + +使用迁移脚本前需要注意如下事项: + ++ 迁移涉及到软件包的重新安装,是不可逆过程,执行迁移前务必做好系统备份。 ++ 迁移过程涉及到访问 Anolis OS 的官方 repo ,需要确保待迁移环境网络能够正常访问 Anolis OS repo。 ++ 需要使用 root 用户执行。 ++ 迁移过程依赖于 `yum`,确保 `yum` 组件能够正常运行。 ++ 迁移脚本提供了 Anolis OS repo 访问加速的功能,如果访问 Anolis OS 官方 repo 速度较慢,可以通过`-s`选项进行加速访问。 ++ 迁移日志保存在`/var/log/centos2anolis.log`。 + +## 3.2 部署迁移工具 +### 选项一 从本地 yum 源安装迁移工具 +如果待迁移系统无法访问龙蜥 mirror,首先建议在内网搭建一套本地yum源。([如何做本地yum源](https://www.yuque.com/docs/share/eeacd2d9-21c2-4721-855a-cee84f3f63b8) 用户名: rsync_user , 密码: Rsync@2020) ,然后通过本地源安装迁移工具。假设本地源地址为 [http://local.repo.com/anolis](https://gitee.com/link?target=http%3A%2F%2Flocal.repo.com%2Fanolis) , 则下载迁移工具软件源: + +```plain +wget http://local.repo.com/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo +``` + +然后执行下述命令将 /etc/yum.repos.d/anolis-migration.repo 里面的baseurl地址替换为本地源地址。 + +```plain +sed -i "s#baseurl=https://mirrors.openanolis.cn/#baseurl=http://local.repo.com/#" /etc/yum.repos.d/anolis-migration.repo +sed -i "s#gpgkey=https://mirrors.openanolis.cn/#gpgkey=http://local.repo.com/#" /etc/yum.repos.d/anolis-migration.repo +``` + +安装迁移工具centos2anolis + +```plain +yum -y install centos2anolis +``` + +### 选项二 从社区 yum 源(mirrors.openanolis.cn) 安装迁移工具 +如果待迁移系统可以联网,则下载迁移工具软件源: + +```plain +wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo +``` + +安装迁移工具centos2anolis: + +```plain +yum -y install centos2anolis +``` + +## 3.3 迁移执行 +```bash +centos2anolis.py +``` + +![迁移完成提示](../assets/1645091022143-1b988e57-10fc-41fa-8f5c-8432b601c8e2.png?x-oss-process=image/format,png) + +## 3.4 迁移后验证 +查看 OS 版本: + +![查看OS版本](../assets/1645090596356-09c39ba4-0a81-41c4-85ed-f1ccaa746cde.png?x-oss-process=image/format,png) + +# 4 CentOS 7 迁移 Anolis OS 8 +## 4.1 迁移原理与注意事项 +CentOS 7 到 Anolis OS 8 ,无论是内核,基础软件包,工具链都发生了较大的变化。迁移工具需要考虑这些变化带来的兼容性问题。AOMS 提供的迁移工具 `leapp` 包含了迁移评估,迁移实施,配置还原等步骤,用于实现 CentOS 7 到Anolis OS 8 的就地迁移。 + +### 4.1.1 迁移评估 +`leapp` 扫描待迁移系统,搜集内核,软件包,系统配置基础信息,同时与目标系统( Anolis OS 8 )进行对比分析,对于不兼容项给出影响分析和解决方案。 + ++ 内核角度:给出 Anolis OS 8 中不再支持的内核特性,硬件驱动; ++ 软件角度: 给出系统命令的变更项,提示用户适配业务程序。 + +迁移评估报告会给出当前系统中所有可能影响到迁移的影响项目,当这些影响项目都被解决后,用户才能够继续做迁移实施。同时业务程序可根据评估报告中的兼容性提示来适配迁移业务程序。 + +### 4.1.2 迁移实施 +`leapp` 首先搜集当前的系统信息,记录需要在重启后恢复的配置(如 selinux 状态)。迁移实施过程中,工具首先按照当前系统安装的软件包列表,并根据 CentOS 7 到 Anolis OS 8 的软件包映射关系,从 Anolis OS repo 上提前下载迁移所需要的软件包,并基于 Anolis OS 8 的软件包制作 `upgrade-initramfs` ,在下一次重启后,系统自动进入 `upgrade-initramfs` ,并触发所有软件包的就地升级。在所有的软件包就地升级完成后,自动重启进入系统配置还原阶段,待所有信息完成配置,系统重启进入新的 OS ,完成 OS 的就地迁移。 + +## 4.2 部署迁移工具 +### 选项一 从本地 yum 源安装迁移工具 +1. 如果待迁移系统无法访问龙蜥 mirror,首先建议在内网搭建一套本地yum源。([如何做本地yum源](https://www.yuque.com/docs/share/eeacd2d9-21c2-4721-855a-cee84f3f63b8) 用户名: rsync_user , 密码: Rsync@2020) ,然后通过本地源安装迁移工具。假设本地源地址为 [http://local.repo.com/anolis](https://gitee.com/link?target=http%3A%2F%2Flocal.repo.com%2Fanolis) , 则下载迁移工具软件源: + +```plain +wget http://local.repo.com/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo +``` + +2. 然后执行下述命令将 /etc/yum.repos.d/anolis-migration.repo 里面的baseurl地址替换为本地源地址。 + +```plain +sed -i "s#baseurl=https://mirrors.openanolis.cn/#baseurl=http://local.repo.com/#" /etc/yum.repos.d/anolis-migration.repo +sed -i "s#gpgkey=https://mirrors.openanolis.cn/#gpgkey=http://local.repo.com/#" /etc/yum.repos.d/anolis-migration.repo +``` + +3. 安装迁移工具 + +```plain +pip list | grep requests && pip uninstall requests urllib3 -y +yum -y install leapp +yum -y install python-urllib3 python-requests +``` + +> 备注:重新安装 python-requests 和 python-urllib3 是为了解决迁移过程中可能发生的软件包升级冲突。 +> + +4. 执行下述命令将 /etc/leapp/files/leapp_upgrade_repositories.repo 里面的baseurl地址替换为本地源地址 + +```plain +sed -i "s#baseurl=https://mirrors.openanolis.cn/#baseurl=http://local.repo.com/#" /etc/leapp/files/leapp_upgrade_repositories.repo +``` + +### 选项二 从社区 yum 源(mirrors.openanolis.cn) 安装迁移工具 +如果待迁移系统可以联网,则下载迁移工具软件源: + +```plain +wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo +``` + +安装迁移工具: + +```plain +pip list | grep requests && pip uninstall requests urllib3 -y +yum -y install leapp +yum -y install python-urllib3 python-requests +``` + +> 备注:重新安装 python-requests 和 python-urllib3 是为了解决迁移过程中可能发生的软件包升级冲突。 +> + +## 4.3 迁移前评估 +成功部署工具后,运行工具的评估命令来对系统环境进行扫描评估: + +```bash +leapp preupgrade --no-rhsm +``` + +### 4.3.1 查看评估报告 +评估命令执行完成后,会生成评估报告,在 `/var/log/leapp/leapp-report.txt`中,报告中详细列举出当前 OS 与目标 OS 系统间的升级分析报告,每一个报告点都包含影响等级,影响范围以及解决方案。 + +当评估工具认为报告点影响 OS 的就地升级,这些报告点问题就必须解决,否则无法实施就地迁移。 + +报告样式如下,包含影响等级,影响概述,影响详细信息,推荐解决方案。 + +![一个迁移风险提示的例子](../assets/1635390383240-54049418-c616-402f-af5a-f0cee2baa189.png) + +上述报告提示用户在 Anolis OS 8 中默认没有 `python` 命令,系统中默认提供的是不向前兼容的 `python3` ,并且 `python2` 只是有限支持,用户需要尽快将业务程序迁移到使用 `python3` 。同时报告也给出了解决方案来使系统默认提供 `python` 命令。 + +### 4.3.2 基于评估报告处理迁移前问题 +迁移评估报告中一旦出现影响就地迁移的因素,会禁止迁移实施,将这些影响因素都解决后才能够继续实施迁移。如果遇到影响迁移实施的因素,迁移评估结果显示如下: + +![禁止迁移的提示](../assets/1635390393246-a8af029b-1fbb-4d49-8a63-8f672f7657be.png) + +按照报告的提示,在 `/var/log/leapp/leapp-report.txt`可以获取到详细的报告信息,同时 `UPGRADE INHIBITED`给出的影响升级的因素也可以在 `/var/log/leapp/answerfile`文件中查看。 + +```bash +# cat /var/log/leapp/answerfile +[remove_pam_pkcs11_module_check] +# Title: None +# Reason: Confirmation +# =================== remove_pam_pkcs11_module_check.confirm ================== +# Label: Disable pam_pkcs11 module in PAM configuration? If no, the upgrade process will be interrupted. +# Description: PAM module pam_pkcs11 is no longer available in Anolis 8 since it was replaced by SSSD. +# Type: bool +# Default: None +# Available choices: True/False +# Unanswered question. Uncomment the following line with your answer +# confirm = +``` + +解决方案:在新的 Anolis OS 8 中不再支持 `pam_pkcs11` ,所以我们直接选择删除该不支持的选项: + +```bash +leapp answer --section remove_pam_pkcs11_module_check.confirm=True +``` + +Anolis OS 8 中默认的 `PermitRootLogin`行为是 `prohibit-password`,禁止 root 用户登陆,如果不显式设置 `PermitRootLogin yes`则会在迁移后影响 root 用户密码登陆。 + +解决方案:修改 `sshd_config` 配置文件,允许 root 用户登录 + +```bash +sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config +``` + +解决了上述影响因素后,可以再次执行 `leapp preupgrade --no-rhsm` 再次评估是否有影响迁移的因素。若没有影响迁移的因素,结果如下: + +![可以顺利迁移的提示](../assets/1635390404449-0992e1cf-35a3-44af-a3f7-67bb14576ce8.png) + +## 4.4 迁移实施 +解决了评估报告中所有影响就地迁移的问题后,即可实施迁移。 + +```bash +leapp upgrade --no-rhsm +``` + +该步骤涉及到从目标系统( Anolis OS repo )上下载软件包用于就地升级,确保待迁移环境能够正常访问 Anolis OS repo 。 + +上述命令执行成功后,还可以通过 `/var/log/leapp/leapp-report.txt`查看迁移报告,该报告除了包含评估报告外,还包含对目标系统 repo 的可行性评估,如果目标系统软件包不符合迁移要求,会给出提示。 + +以下图为例,Anolis OS 8 中不再支持 `kde` ,评估报告给出如下提示: + +![不支持 KDE 的提示](../assets/1635390416285-99b8a2da-2244-422a-b3c9-865aefdce9c1.png) + +一切就绪,执行结果如下: + +![可以执行迁移的提示](../assets/1635390423310-10aeb96a-ac8c-42f7-90bc-015833104fca.png) + +`reboot` 即可进入正式的就地迁移。待系统迁移完成后,会自动重启进入迁移后的系统。 + +## 4.5 迁移后验证 +就地迁移完成后,进入新的操作系统,可以通过 `/var/log/leapp/leapp-report.txt`查看迁移报告,报告中会包含就地迁移以及迁移后的系统详细报告信息,也可以通过 `/var/log/leapp/leapp-upgrade.txt`查看就地迁移的执行日志。 + +查看报告 `/var/log/leapp/leapp-report.txt`可以获取升级过程中的一些信息,比如因为某些原因软件包没有升级成功,需要手动处理这些软件包。 + +![部分软件包需要手工处理](../assets/1635390175578-5561dfd3-16c3-43a2-84c2-1411d26f3a68.png) + + `/var/log/leapp/leapp-upgrade.txt`则记录了整个迁移过程, + +![迁移过程日志记录](../assets/1635390436073-5607f95d-4fa5-4e59-94c3-4fb4b04f826e.png) + +迁移完成后,可通过一系列基础操作查看 OS 版本,如 `/etc/os-release`查看 OS 版本。 + +迁移完成后,应用程序可以通过自身的指标查看是否能够正常运行。 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/CentOS 8 \347\224\250\346\210\267\345\256\211\345\205\250\346\216\245\347\256\241\346\234\215\345\212\241.md" "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/CentOS 8 \347\224\250\346\210\267\345\256\211\345\205\250\346\216\245\347\256\241\346\234\215\345\212\241.md" new file mode 100644 index 0000000000000000000000000000000000000000..7852422899445b2efe0b2ff43823313c6aa49fd4 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\256\211\350\243\205\345\215\207\347\272\247\350\277\201\347\247\273/CentOS 8 \347\224\250\346\210\267\345\256\211\345\205\250\346\216\245\347\256\241\346\234\215\345\212\241.md" @@ -0,0 +1,76 @@ +# 背景 +2020 年12 月 8 日,CentOS 开发团队在其[官博宣布](https://blog.centos.org/2020/12/future-is-centos-stream/),CentOS 8 将在 2021 年底结束支持。龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,支持多计算架构,提供稳定、高性能、安全、可靠的开源操作系统,可为 CentOS 8 用户提供安全接管服务。 + + + +⚠️ 请注意,安全接管服务不等同于迁移,在实施安全接管服务后,用户的系统仍然是原有 CentOS 8 系统。如果需要更干净的操作系统,建议[迁移到](https://www.yuque.com/anolis-docs/manual/migration-guide) Anolis OS 8. 安全接管服务的约束和限制详情,可以参阅本文“[约束和限制](#Kg7vD)”一章。 + +# 安全接管服务内容 +目前安全接管服务主要包含两个部分, + +1. **接管工具**:在 CentOS 8 原有系统上,帮助用户部署 secto (Security Updates Takeover)工具以获得 Anolis OS 8 提供的安全更新能力; +2. **安全中心**:提供 Anolis OS 8 安全更新的详情,包括但不限于安全更新展示、通知、修复建议等。 + +## 接管工具的部署和使用 +执行下列命令下载并安装接管工具 (secto.rpm) + +```bash +sudo rpm -ivh https://mirrors.openanolis.cn/anolis/migration/secto/os/Packages/secto-8-4.an8.noarch.rpm +``` + +执行下列命令进行工具部署: + +> ⚠️ 请注意,强烈建议在最新的 CentOS 8.5 版本基础上执行脚本;如果版本低于 8.5,则建议先升级到最新的 CentOS 8.5 后再执行该脚本。基于 <8.5 的版本直接更新软件所造成的版本跨度较大,可能会在极端情况下出现部分软件包问题。相关问题和解决方案会持续更新在[知识库文档](https://www.yuque.com/anolis-docs/kbase)中。 +> + +```bash +sudo secto +``` + +执行该命令前,如需升级到最新的 CentOS 版本,则可执行下列命令升级: + +```bash +sudo yum update -y +``` + +系统升级后,强烈建议重启一次系统。 + +```bash +sudo reboot +``` + +## 系统内执行常规安全更新操作 +在安全接管工具部署后,用户可执行下列命令进行相应的安全更新操作: + +| **主要执行的操作** | **含义** | +| --- | --- | +| `yum updateinfo list security installed` | 查看当前系统已经安装的安全更新 | +| `yum updateinfo list updates security` | 查看当前系统尚未安装的安全更新 | +| `yum install -y ` | 安装指定的软件包,将 替换为具体的软件包名 | +| `yum update -y --security` | 安装所有的安全更新 | +| `yum update -y --advisory=` | 安装指定 Errata 所包含的安全更新,一个Errata可能包括多个 CVE 修复 | +| `yum update -y --cve ` | 安装指定的 CVE 对应的安全更新 | +| `yum update -y` | 安装系统中所有的更新 | + + +## 安全中心 +安全中心地址如下: + +[ANAS(OpenAnolis Advisory System)](https://anas.openanolis.cn/errata) + +在该安全中心,可以浏览、查找对应的 Errata、包和 CVE 信息,并获得相应的修复指导。此外,还可以通过右上角 RSS 订阅的方式,获得持续的更新通知。 + +# 约束与限制 +安全接管服务是为了使 CentOS 8 用户在不更改原有系统的情况下,继续获得安全更新服务能力的一项社区服务。对于暂时没有准备好完整迁移到 Anolis OS 8 的用户,安全接管是最低成本获得持续操作系统服务能力的方式。但是,该服务存在诸多的约束与限制,用户在执行安全接管服务之前,应当充分了解相关信息: + +1. 安全接管服务只基于 CentOS 8.5 做过充分测试,推荐用户**先将系统升级到 CentOS 8.5** 再执行安全接管部署操作。虽然理论上 CentOS 8.0 - 8.4 的用户同样可以通过该服务获得安全接管,但是由于软件包版本跨度较大,可能会在极端情况下出现部分软件包问题。相关问题和解决方案会持续更新在[知识库文档](https://www.yuque.com/anolis-docs/kbase)中;对于用户经常遇到的问题我们会持续更新到 [CentOS 安全接管 FAQ](https://www.yuque.com/anolis-docs/faq/wbx6fv) 中。 +2. 安全接管服务**只承诺发布安全更新**,不承诺发布 Bug 修复和功能改进,不承诺在后续版本中提供对新硬件的支持。如果对于操作系统有完整的更新诉求,或者对于新硬件有使用诉求,请关注并[迁移到 Anolis OS 8](https://www.yuque.com/anolis-docs/manual/migration-guide); +3. 安全接管服务是**社区支持性质**的服务,没有任何口头或书面的承诺和保证。我们欢迎更多人参与安全接管服务的使用,暴露可能存在的问题,并以社区协作的方式进行修复。 + +# 联系方式 +对于该服务使用过程中遇到的任何问题欢迎垂询。 + +邮箱: contact@openanolis.cn + +钉钉群:33311793 + diff --git "a/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/Anolis OS 8 \347\211\271\346\200\247\344\273\213\347\273\215\344\271\213 AppStream.md" "b/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/Anolis OS 8 \347\211\271\346\200\247\344\273\213\347\273\215\344\271\213 AppStream.md" new file mode 100644 index 0000000000000000000000000000000000000000..4929c8df04ac4297228bbb287403a0461e0e4c41 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/Anolis OS 8 \347\211\271\346\200\247\344\273\213\347\273\215\344\271\213 AppStream.md" @@ -0,0 +1,147 @@ +修订记录 + +| **作者** | **版本** | **修订** | **备注** | +| --- | --- | --- | --- | +| 马海亮 | 1.0 | 初始版本 | | +| Caspar | 2.0 | 内容精简 | | +| | | | | + + +# **1. 背景** +Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统服务。本文介绍了 Anolis OS 8 的 AppStream 特性。 + +Anolis OS 8 中引入了应用程序流 (Application Streams,简称 AppStream) 的概念。与操作系统中其他软件包不同的是,应用程序流可以为用户提供同一个组件的多个版本,这样就可以为用户带来更灵活的选择,使得用户可以更自由的定制操作系统,而又不影响系统的稳定性。 + +Anolis OS 8 的应用程序流包括发展快速并且经常更新的工具、开发语言以及其他应用程序。在 Anolis OS 8 的整个生命周期内,将根据需要提供应用程序流的新版本。但是其生命周期不一定与 Anolis OS 8 本身保持一致。 + +应用程序流使用的组件被打包为模块或 RPM 包,并通过 Anolis OS 8 中的 AppStream 存储库发布。**模块是代表逻辑单元的软件包集合:应用程序,语言堆栈,数据库或一组工具**,这些程序包是一起构建,测试和发布的。 + + + +# 2. AppStream 模块列表(以 Anolis OS 8.2 为例) +下表列出了 Anolis OS 8.2 中提供的模块列表。 + +| **module name** | **module stream** | +| --- | --- | +| 389-ds | 1.4 | +| ant | 1.10 | +| container-tools | 1 | +| container-tools | 2 | +| container-tools | an8 | +| freeradius | 3 | +| gimp | 2.8 | +| go-toolset | an8 | +| httpd | 2.4 | +| idm | client | +| idm | DL1 | +| inkscape | 0.92.3 | +| javapackages-runtime | 201801 | +| jmc | an8 | +| libselinux-python | 2.8 | +| llvm-toolset | an8 | +| mailman | 2.1 | +| mariadb | 10.3 | +| maven | 3.5 | +| maven | 3.6 | +| mercurial | 4.8 | +| mod_auth_openidc | 2.3 | +| mysql | 8 | +| nginx | 1.14 | +| nginx | 1.16 | +| nodejs | 10 | +| nodejs | 12 | +| parfait | 0.5 | +| perl-App-cpanminus | 1.7044 | +| perl-App-cpanminus | 1.7044 | +| perl-DBD-MySQL | 4.046 | +| perl-DBD-MySQL | 4.046 | +| perl-DBD-Pg | 3.7 | +| perl-DBD-Pg | 3.7 | +| perl-DBD-SQLite | 1.58 | +| perl-DBD-SQLite | 1.58 | +| perl-DBI | 1.641 | +| perl-DBI | 1.641 | +| perl-FCGI | 0.78 | +| perl-FCGI | 0.78 | +| perl | 5.24 | +| perl | 5.26 | +| perl-YAML | 1.24 | +| perl-YAML | 1.24 | +| php | 7.2 | +| php | 7.3 | +| pki-core | 10.6 | +| pki-deps | 10.6 | +| postgresql | 10 | +| postgresql | 12 | +| postgresql | 9.6 | +| python27 | 2.7 | +| python36 | 3.6 | +| python38 | 3.8 | +| redis | 5 | +| ruby | 2.5 | +| ruby | 2.6 | +| rust-toolset | an8 | +| scala | 2.1 | +| squid | 4 | +| subversion | 1.1 | +| swig | 3 | +| varnish | 6 | +| virt | an | +| perl | 5.24 | +| perl | 5.26 | + + +表1 Anolis 8.2 AppStream 模块列表 + +# 3. AppStream 模块使用说明 +Anolis OS 8 使用 `dnf`来进行软件包管理,同时在软件包管理上也有一些更新,增加了`dnf module`功能,`dnf module`在软件包安装上更方便。 + +`dnf module`相关命令如下: + ++ 列出所有模块:`dnf module list` ++ 列出启用的模块:`dnf module list --enabled` ++ 列出禁用的模块:`dnf module list --disabled` ++ 安装模块:`dnf module install xxx` ++ 启用模块:`dnf module enable xxx` ++ 禁用模块:`dnf module disable xxx` ++ 移除模块:`dnf module remove xxx` ++ 升级模块:`dnf module update xxx` ++ 重置模块:`dnf module reset xxx` ++ 查看模块信息:`dnf module info xxx` + + + +接下来,以 php 为例,演示通过 AppStream 安装不同版本的 php。 + + + +列出仓库中所有的 php 模块,可以看到一共两个版本 7.2 和 7.3 。 + +![列出仓库中所有的 php 模块](../assets/1648323379573-facef771-f82f-4600-9193-eb284ed215ce.png) + + + +查看系统中有没有安装 php 模块,可以看到系统内目前没有安装 php。 + +![查看系统是否安装 php](../assets/1648323380077-32cf8470-4f36-4e6d-ba56-5590e3cca622.png) + +安装 7.3 版本的 php 模块。 + +![安装 7.3 版本的 php](../assets/1648323380655-9be20bcd-8c7a-4d6e-9609-46f91461a31e.png) + +安装完成后,再次查询系统中有没有安装 php 模块,可以看到系统内目前安装了 7.3 版本的php。 + +![查看系统中是否安装 php](../assets/1648323381088-43909ce2-5cb4-4d6e-8cbe-b053038f5123.png) + +接下来如果要安装 7.2 版本的 php,首先需要重置 php 模块,否则会报错。(与高版本切换为低版本,还是低版本切换为高版本无关,只要是模块之间进行版本切换时,都需要先重置模块)。 + +![重置 php 模块](../assets/1648323381635-9ac1ac05-41ea-4940-b099-4a6326be1f37.png) + +安装 7.2 版本的 php 模块。 + +![安装 7.2 版本的 php](../assets/1648323382147-33061a2c-6363-4479-b452-7ea64871cbd6.png) + +安装完 7.2 版本的 php 模块后,我们查看系统中安装的 php 模块已经切换为 7.2 版本。 + +![查看系统中已安装 php](../assets/1648323382633-833cdbc5-0739-4660-ab68-c41e53ec35c6.png) + diff --git "a/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/\345\234\250 Anolis OS 8 \344\270\255\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250 debuginfo \345\214\205.md" "b/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/\345\234\250 Anolis OS 8 \344\270\255\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250 debuginfo \345\214\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..b83db1acc4efac6285f7f464a331958d48625453 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/\345\234\250 Anolis OS 8 \344\270\255\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250 debuginfo \345\214\205.md" @@ -0,0 +1,117 @@ +# 1. 简介 +Anolis OS 8 为所有构建的体系架构相关二进制 rpm 包提供 debuginfo 软件包,其包含了与二进制文件对应的调试信息和源码信息,能够帮助用户快速定位问题。通过阅读本文用户可以了解如何安装并使用该类型软件包。 + +# 2. debuginfo 包格式 +软件包命名采用下面的格式: + +```bash +# 包含调试信息 +-debuginfo--..rpm +# 包含源码信息 +-debugsource--..rpm +``` + +# 3. 安装 debuginfo 包 +使用命令 `dnf debuginfo-install `安装对应的 debuginfo 软件包,例如: + +```bash +# 安装bash-debuginfo +[root@host ~]# dnf debuginfo-install bash +``` + +# 4. 使用 debuginfo 包帮助调试 +## 4.1 触发一个测试用的core文件 ++ 首先我们设置core文件的大小 + +```bash +# 设置core文件的大小为unlimited +[root@host ~]# ulimit -c unlimited + +# 查看设置 +[root@host ~]# ulimit -a +core file size (blocks, -c) unlimited +...... +``` + ++ 触发进程segfault + +_注:测试用,只是发送一个SIGSEGV信号到当前进程_ + +```bash +# 触发当前bash的core文件 +[root@host ~]# bash +[root@host ~]# kill -s SIGSEGV $$ + +# 可以看到core文件已经生成,格式为lz4的压缩包 +[root@host ~]# ls /var/lib/systemd/coredump/ +core.bash.0.a10c8407eb7746ce88e16bf93d438350.14228.1640235607000000.lz4 +``` + +## 4.2 调试前安装必要的工具 +```plain +[root@host ~]# dnf install lz4 +[root@host ~]# dnf install gdb + +# 解压得到core文件 +[root@host ~]# lz4 -d core.bash.0.a10c8407eb7746ce88e16bf93d438350.14228.1640235607000000.lz4 +Decoding file core.bash.0.a10c8407eb7746ce88e16bf93d438350.14228.1640235607000000 +core.bash.0.a10c8407 : decoded 819200 bytes +``` + +## 4.3 调试 core 文件 ++ 使用 `gdb`调试解压缩后的 core 文件 + +```plain +# 用调试core文件 +[root@host ~]# gdb core.bash.0.a10c8407eb7746ce88e16bf93d438350.14228.1640235607000000 +...... +Program terminated with signal SIGSEGV, Segmentation fault. +#0 0x00007f67ec361a0b in kill () from /lib64/libc.so.6 +Missing separate debuginfos, use: yum debuginfo-install glibc-2.28-101.el8.x86_64 ncurses-libs-6.1-7.20180224.el8.x86_64 sssd-client-2.2.3-20.el8.x86_64 +(gdb) +``` + ++ 根据提示再安装其他必要的 debuginfo 包之后,可以看到 `gdb`已经可以映射 debug 信息 + +```plain +[root@host ~]# gdb core.bash.0.a10c8407eb7746ce88e16bf93d438350.14228.1640235607000000 +...... +[New LWP 14228] +Reading symbols from /usr/bin/bash...Reading symbols from /usr/lib/debug/usr/bin/bash-4.4.19-12.el8.x86_64.debug...done. +done. + +warning: Ignoring non-absolute filename: +Missing separate debuginfo for linux-vdso.so.1 +Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/4a/7b3305a47f2a8474adb2ffb9eb7f604bb6b7ca +Core was generated by `bash'. +Program terminated with signal SIGSEGV, Segmentation fault. +#0 0x00007f67ec361a0b in kill () at ../sysdeps/unix/syscall-template.S:78 +78 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) +(gdb) bt +#0 0x00007f67ec361a0b in kill () at ../sysdeps/unix/syscall-template.S:78 +#1 0x0000564741ebe938 in termsig_handler (sig=) at sig.c:602 +#2 0x0000564741ebea03 in termsig_handler (sig=) at sig.c:564 +#3 0x0000564741e93ab2 in execute_command (command=) at execute_cmd.c:421 +#4 0x0000564741e7b3d9 in reader_loop () at eval.c:181 +#5 0x0000564741e79b9b in main (argc=1, argv=0x7ffd975d93b8, env=0x7ffd975d93c8) at shell.c:802 +(gdb) list +73 #else +74 +75 /* This is a "normal" system call stub: if there is an error, +76 it returns -1 and sets errno. */ +77 +78 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) +79 ret +80 T_PSEUDO_END (SYSCALL_SYMBOL) +81 +82 #endif +(gdb) +``` + +# 5. 如何下载完整的 SRPM +如需查看完整的源码包,请执行如下命令: + +```plain +[root@host ~]# dnf download --source bash +``` + diff --git "a/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/\347\216\257\345\242\203\350\246\201\346\261\202.md" "b/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/\347\216\257\345\242\203\350\246\201\346\261\202.md" new file mode 100644 index 0000000000000000000000000000000000000000..fb5b9a290aeb08465370e30800c5736c7e49459f --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \345\274\200\345\217\221\344\275\277\347\224\250/\347\216\257\345\242\203\350\246\201\346\261\202.md" @@ -0,0 +1,11 @@ + +``` + +相对路径 +../ 上级路径 +./当前路径 +绝对路径 + /根路径 + + +``` \ No newline at end of file diff --git "a/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/Anolis OS 8 \346\223\215\344\275\234\347\263\273\347\273\237\346\241\214\351\235\242\344\275\277\347\224\250\346\211\213\345\206\214.md" "b/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/Anolis OS 8 \346\223\215\344\275\234\347\263\273\347\273\237\346\241\214\351\235\242\344\275\277\347\224\250\346\211\213\345\206\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..d8be3d51680cf2d4d7a6211fa020f56e09f939e7 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/Anolis OS 8 \346\223\215\344\275\234\347\263\273\347\273\237\346\241\214\351\235\242\344\275\277\347\224\250\346\211\213\345\206\214.md" @@ -0,0 +1,427 @@ +**修订记录** + +| **作者** | **版本** | **修订时间** | **修订备注** | +| --- | --- | --- | --- | +| 杨晓旋 | 1.0 | 2021 年 4 月 30 日 | 初始版本 | +| Caspar | 1.1 | 2022 年 3 月 27 日 | 内容更新微调 | +| | | | | + + +# 1 基本操作 +## 1.1 登录 +### 1.1.1 图形登录 +启动计算机后进入 Anolis OS 8 界面,Anolis OS 服务器操作系统作为默认选择项,倒计时 5 秒自动进入。引导项的 title 内容包含 kernel 的版本信息,Anolis OS 安装程序中可以选择两个版本的 kernel,下图引导项中显示其中一个版本。如图 1.1.1 所示。 + +![图 1.1.1 grub 界面](../assets/1648323296808-5b194352-5447-496e-ba55-47d9cdee6c07.png) + +当您启动系统后,系统会提示您输入用户口令,即系统中已创建的用户名和口令。如果尚未创建,请与管理员联系以获取用户名和口令。系统正常启动,初始化完成后出现登录窗口,如图 1.1.2 所示。 + +![图1.1.2 登录界面](../assets/1648323297236-e22f8b31-b722-4848-9ff9-1fbcb1521e61.png) + +### 1.1.2 远程登录 +Anolis OS 服务器操作系统还默认支持通过 ssh 方式远程客户端登录到服务器。如远程服务器 IP 为192.168.1.37,可使用本地终端程序,执行远程登录的命令如下: + +```shell +ssh Anolis@192.168.1.37 +``` + +![图1.1.3 远程登录界面](../assets/1648323297746-a423f494-214e-461a-bb68-a5548916b6cb.png) + +| **💡**** Tips:**
+ Anolis: 为普通用户的用户名。
+ 192.168.1.37: 为服务器IP地址。
+ 第一次远程登录时会提示“yes/no/[fingerprint]”,请输入“yes”。 | +| --- | + + +## 1.2 锁屏 +锁屏是保护用户数据,锁屏后必须使用用户密码进行登录。 + +1. 在 Anolis OS 8.2 桌面,右上角任务栏中点击设置,如图 1.2.1 所示。 +2. 打开控制中心如图 1.2.2 所示,选择 **隐私 **设置。 +3. 显示如图 1.2.2 所示窗口,选择 **锁屏**,可以设置关闭显示器的时间、自动锁屏时间。如图 1.2.3 所示窗口,选择**空白屏幕**可以选择进入黑屏的时间;选择 **自动挂起 **,可以设置进入待机时间。 + +![图1.2.1 Anolis OS 8.2桌面](../assets/1648323298348-4f805572-09c2-4317-acc5-9c349aaab3ee.png) + + + +![图1.2.2锁屏设置窗口](../assets/1648323298778-bbce3e9f-4ac9-4030-8cb7-f78caf9b5465.png) + + + +![图1.2.3 电源设置窗口](../assets/1648323299297-9ed997f6-60d9-4beb-a368-21ee92dceddb.png) + + + +## 1.3 注销(登出) +### 1.3.1 图形登录方式注销 +注销是清除当前登录的用户信息,注销计算机后您可以使用其他用户帐户来登录。 + +1. 在系统的 Anolis OS 8.2 桌面,点击右上角任务栏右侧的用户并点击 **注销**,如图 1.2.1 所示。 +2. 弹出如 1.3.1 所示窗口,点击 **注销**,登出系统。 + +![图1.3.1 注销](../assets/1648323299884-c3acb0fb-cd00-4959-888d-6869be699de2.png) + +### 1.3.2 远程断开登录 +1. 在本地通过 ssh 远程登录服务器后,在命令提示符执行 logout 该用户将注销登录,系统断开远程连接。 + +```bash +[Anolis@localhost ~]$ logout +Connection to 192.168.1.37 closed. +``` + +2. 用户需重新 ssh 连接才能使用系统。 + +## 1.3 系统关机重启 +1. 在系统的 Anolis OS 8.2 桌面,点击任务栏右上角的关机图标,如图 1.2.1 所示。 +2. 弹出如图 1.4.1 所示窗口,点击 **关机 **或** 重启**,关闭系统或者重启系统。 + +![图1.4.1关机和重启](../assets/1648323300422-26a1b795-01a5-4c5c-aa04-c7108c7aeb57.png) + +## 1.4 界面切换 +在 Anolis OS 8.2 图形化界面下,按 **Ctrl + Alt + F2 **组合键系统进入到黑屏无图形化的字符界面,如图 1.5.1 所示。在字符界面下使用 **Ctrl + Alt + F1 **组合按键可以切换到图形化界面,如图 1.5.2 所示 + +![图1.5.1字符界面](../assets/1648323300877-60c74432-ac78-4fff-8bce-e48f6aa4a4c9.png) + + + +![图1.5.2图形界面](../assets/1648323301420-c8a3f458-83b9-4cfe-83a7-2ea9fe859e73.png) + + + +# 2 系统管理 +## 2.1 设置中心 +Anolis OS 8.2 通过设置中心来管理系统的基本设置,包括用户管理、网络设置、日期和时间、个性化设置、显示设置等。当您进入桌面环境后,点击任务栏右上角上的设置按钮即可打开设置中心窗口。 + +### 2.1.1 Wi-Fi +设置中心点击 **Wi-Fi **并选择开启,在检测到有效 Wi-Fi 网卡后显示可使用的网络。 + +![图 2.1.1.1 Wi-Fi](../assets/1648323301891-6368fcdf-baeb-4dd6-8632-04b867a778b2.png) + +### 2.1.2 蓝牙 +设置中心点击 **蓝牙**并选择开启,在检测到有效的蓝牙设备后显示。 + +![图 2.1.2.1 蓝牙](../assets/1648323302435-7ed6dd20-a58b-4862-9a57-d9b1e907f38c.png) + +### 2.1.3 背景 +设置中心点击背景可以设置桌面背景和锁屏背景。可以选择喜欢的系统壁纸或者单色作为背景,同时可选择设置本地图片作为背景,如图 2.1.3.1 和 2.1.3.2 所示。 + +![图 2.1.3.1 背景设置](../assets/1648323303068-2c5b0d5a-b045-49eb-9e2e-832e1aa9b5a6.png) + +![图 2.1.3.2 背景设置选择](../assets/1648323303630-66790fd9-d66d-4a43-a95e-b0b76ddaa426.png) + +### 2.1.4 通知 +在这里,您可以设置是否开启锁屏通知和应用通知。如图 2.1.4.1 所示。 + +![图 2.1.4.1 通知设置](../assets/1648323304101-a0f58ae6-ed56-4221-8c90-9ceecec4d532.png) + +应用通知可以进一步设置。可以选择打开通知和声音警告,可以选择弹出通知提示,打开锁屏通知等设置。如图 2.1.4.2 所示. + + + +![图 2.1.4.2 应用通知设置](../assets/1648323304593-41b4a0dc-c65a-430c-925e-791770e5a21d.png) + +### 2.1.5 搜索 +设置中心的搜索功能可以设置启动器中搜索工具对应用的搜索权限。假设 **文件 **关闭了搜索权限,此时搜索信息不会显示 **文件**的搜索结果。如图 2.1.5.1 和 2.1.5.2 所示 + +![图 2.1.5.1 搜索设置](../assets/1648323305060-d7906b89-3d9b-4edd-867d-7c1fce805938.png) + +![图 2.1.5.2 不显示文件搜索结果](../assets/1648323305702-0479a4fb-b738-486d-96f3-14a2da29568e.png) + +### 2.1.6 区域和语言 +设置中心点击区域和语言项可以选择当前系统语言,您还可也选择加入您习惯使用的输入源。如图 2.1.6.1 所示。 + +![图 2.1.6.1 区域和语言](../assets/1648323306140-702d1aaa-d8ae-48ef-a978-587d00a11de3.png) + +输入源可以选择多组,当选择多组输入源时切换请参考 **选项**内容,如图 2.1.6.2 所示。 + +![图 2.1.6.2 选项](../assets/1648323306621-9d5896bb-2bd7-4b31-b683-d01b81556c42.png) + +### 2.1.7 通用辅助功能 +通用辅助功能可以对视觉、听觉、打字、指向和点击进行设置。 + +![图 2.1.7.1 通用辅助功能1](../assets/1648323307168-95f55220-78c0-44a4-8a32-14b28a6d45fd.png) + +![图 2.1.7.2 通用辅助功能2](../assets/1648323307698-b1e21dbe-1779-4108-a93c-6f1fc45d0d90.png) + +#### 2.1.7.1 视觉 +在通用辅助功能首页,可以看到 **视觉**设置项。具体设置项如下: + ++ 高对比度可选择打开/关闭; ++ 可以选择是否使用大号字体; ++ 光标的尺寸选择; ++ 缩放效果,如图 2.1.7.3 所示。可以选择是否打开缩放效果,同时可以选择打开缩放效果后的放大镜位置和比率、十字光标的显示参数以及色彩效果; ++ 设置屏幕朗读,移动焦点时朗读显示的文本; ++ 设置发声键,数字键盘锁定和大小写锁定时发出蜂鸣声。 + +![图 2.1.7.3 缩放](../assets/1648323308199-70d99391-0d78-4479-a0a0-34ce17e15799.png) + +#### 2.1.7.2 听觉 +发出警示声时可以使用视觉提示,打开视觉提示后警示升会伴随屏幕闪烁。 + +#### 2.1.7.3 打字 +在通用辅助功能首页,可以看到 **打字**设置项。具体设置项如下: + ++ 屏幕键盘设置; ++ 设置重复,按住某一键时重复改键; ++ 设置文本字段中光标闪烁; ++ AccessX 打字助手设置,如图 2.1.7.4 所示。 + +![图 2.1.7.4 AccessX 打字助手设置](../assets/1648323308736-1a0dd11c-e57a-457f-bcc5-9c4ab338f38a.png) + +#### 2.1.7.4 指向和点击 +在通用辅助功能首页,可以看到 **指向和点击**设置项。具体设置项如下: + ++ 鼠标键设置; ++ 点击助手设置,如图 2.1.7.5 所示; ++ 双击延时设置。 + +![图 2.1.7.5 点击助手设置](../assets/1648323309209-55e6981b-99d9-43ca-973f-1a43461deda8.png) + +### 2.1.8 在线账户 +绑定你的在线账户,连接云数据。 + +### 2.1.9 隐私 +在设置中心首页,点击 **隐私**设置。可以对当前用户的隐私安全进行保护设置。 + ++ 锁屏设置,[1.2 中](#DIxVS)已介绍; ++ 定位服务设置; ++ 用量及历史设置。记住历史能够在下次使用时方便查找,而且历史可以选择清除。 ++ 自动清理回收站及临时文件设置,避免计算机保存不必要信息。 + +### 2.1.10 共享 +#### 2.1.10.1 屏幕共享 +在设置中心选择共享并点击屏幕共享可以设置远程用户通过 vnc 远程查看或者控制您的屏幕,您可以通过此界面设置访问权限并设置访问密码。 + +![图 2.1.10.1屏幕共享设置](../assets/1648323309770-d02bd611-01d8-472e-8ad0-241ab56e2d73.png) + +#### 2.1.10.2 远程登陆 +在设置中心选择共享并点击远程登录可以设置远程用户是否可通过 ssh 远程登录您的用户。 + +在此模块,您可以设置键盘属性,以便符合您的输入习惯,还可以根据国家和语言调整键盘布局,设置系统语言,以及自定义快捷键。 + +### 2.1.11 声音 +设置扬声器和麦克风,让您听得更舒适,录音更清晰。设置中心选择 **声音**设置,如图 2.1.11.1 所示。 + +![图 2.1.11.1 声音设置](../assets/1648323310377-9c89adb6-6c20-4185-9716-f48ec0772f3b.png) + +#### 2.1.11.1 输出 +如图 2.1.11.1 所示,点击**输出**标签页,选择**音频输出设备**。打开**开关**,调节**输出音量**,和**左右声道平衡**。 + +#### 2.1.11.2 输入 +点击**输入**,选择**音频输入设备**。打开**开关**,调节**输入音量**。 + +| 💡 **Tips**:
通常,需要调大输入音量,确保能够听到声源的声音,但是音量不宜过大,因为这会导致声音失真。可以对着麦克风以正常说话的音量讲话,并观察反馈音量的变化,变化较明显,则说明输入音量合适。 | +| --- | + + +#### 2.1.11.3 声音效果 +点击声音效果,选择系统警示声音。打开开关,调节警告声音量。 + +### 2.1.12 电源管理 +对系统电源进行一些设置,让笔记本电池更耐用,让系统更安全。 + +![图 2.1.12.1电源管理](../assets/1648323311418-299817bd-5052-44de-83ee-447782e8dc4e.png) + +| **📖**** 说明: **
如果您使用的是笔记本,将会显示“电池”的选项,显示剩余电量情况。 | +| --- | + + +#### 2.1.12.1 节电 +节电设置可以选择显示器黑频时间。 + +#### 2.1.12.2 挂起 +挂起设置可以选择自动挂起时间。 + +### 2.1.13 网络 +登录系统后,您需要连接网络,才能接收邮件、浏览新闻、下载文件等。 + ++ 您可以点击任务栏右上角网络图标以及有线/无线连接设置,查看当前网络状态。 + +![图 2.1.13.1网络设置](../assets/1648323312490-a1158d2f-a0fa-43ec-bdb3-2103bc65fd91.png) + +#### 2.1.13.1 有线网络 +有线网络安全快速稳定,是最常见的网络连接方式。当您设置好路由器后,把网线两端分别插入电脑和路由器,即可连接有线网络。 + +1. 将网线插入电脑上的网络插孔; +2. 将网线的另一端插入路由器或网络端口。 +3. 在点击任务栏右上角网络图标以及有线/无线连接设置后,打开 **有线网卡**,开启有线网络连接功能。 +4. 点击有线的设置按钮,进入有线网络设置界面。您可以在有线网络的设置界面,编辑或新建有线网络设置。 + +![图 2.1.13.2 有线网络设置](../assets/1648323312938-cb278037-a19d-4d08-8dcf-619f3eeb5023.png) + +#### 2.1.13.2 VPN +VPN 即虚拟专用网络,其主要功能是在公用网络上建立专用网络,进行加密通讯。无论您是在外地出差还是在家中办公,只要能上网就能利用 VPN 访问企业的内网资源。点击 **VPN** 最右侧的“**+**”,然后导入 vpn 连接添加。 + +### 2.1.14 设备 +#### 2.1.14.1 显示 +设置显示器的分辨率、屏幕方向以及夜光设置,让您的电脑显示到达最佳状态。设置中心选择设备并点击显示可看到显示配置界面。 + +![图 2.1.14.1显示设置](../assets/1648323313459-482f309b-9c8a-48df-8095-fc0a1bd06d82.png) + +屏幕方向可以设置横向、纵向(朝左),纵向(朝右),横向(翻转)四个方向; + +分辨率设置如图 2.1.14.1 所示。 + +#### 2.1.14.2 键盘 +选择键盘可对键盘快捷键进行设置,如图 2.1.14.2 所示。 + +单击要设置的快建键功能,输入新的快捷键即可完成设置。退出请按Esc键。 + +![图 2.1.14.2 键盘设置](../assets/1648323313951-a23fd9fd-ac9e-4320-b260-9f32d1b9d402.png) + +#### 2.1.14.3 鼠标和触摸板 +选择鼠标和触摸板可设置鼠标和触摸板的按钮排列,同时鼠标的速度和自然滚动也可设置。如图 2.1.14.3 所示。 + +![图 2.1.14.3 鼠标和触摸板](../assets/1648323314482-1e0eb496-e0aa-447b-97aa-665b72f6fead.png) + +| **📖**** 说明: **
此处的自然滚动是指滚动内容而非视图。 | +| --- | + + +#### 2.1.14.4 打印机 +选择打印机设置可以通过指定打印机网络地址或搜索方式添加打印机。如图 2.1.14.4、2.1.14.5 所示。 + +![图 2.1.14.4 打印机设置](../assets/1648323315015-fe2e45a4-3855-4e74-9671-343778b75ef7.png) + +![图 2.1.14.5 添加打印机](../assets/1648323315513-c7d9562b-f689-4795-b09d-bc1a37b1a103.png) + +#### 2.1.14.5 可移动介质 +可移动介质设置项是选择接入的可移动介质的响应方式。可设置的可移动介质包括 CD 音频、DVD 视频、音乐播放器、软件等等。相应方式包括询问如何处理、无响应、打开文件夹、打开相应的应用程序。如图 2.1.14.6 所示。 + +![图 2.1.14.6 可移动介质](../assets/1648323316061-60772f70-9038-450e-b1f4-13e5147cb6df.png) + +#### 2.1.14.6 Thunderbolt +暂不涉及。 + +#### 2.1.14.7 Wacom 手写板 +设置中心点击 Wacom 手写板,在检测到有效的 Wacom 手写板和 Wacom 手写笔后显示设备。 + +#### 2.1.14.8 Color +设置色彩模式,可添加当前系统内的色彩模式也可以导入新的色彩模式。如图 2.1.14.7、2.1.14.8 所示。 + +![图 2.1.14.7 添加色彩模式配置](../assets/1648323316628-5cb487d5-3bef-4be8-bc2b-26b8edee3bd2.png) + +![图 2.1.14.8 添加色彩模式](../assets/1648323317104-eccd08c0-4c6c-4dee-adb2-0ee04dffbd2c.png) + +### 2.1.15 详细信息 +#### 2.1.15.1 系统信息 +您可以查看系统版本、版本授权和电脑硬件等信息。如图 2.1.15.1.1 所示。 + +![图 2.1.15.1.1 系统信息](../assets/1648323317615-c18da8f8-c14f-4bfc-9f8b-9c455529f6d7.png) + +#### 2.1.15.2 日期和时间 +正确选择您所在的时区,一般即可显示正确的日期和时间。您也可以手动修改时间和日期。 + +![图 2.1.15.2.1 时间日期设置](../assets/1648323318114-98c20e85-158a-4551-870e-cdcc22b55084.png) + +在您安装系统时,已选择了系统时区。若要修改系统时区,可在此处重新设置。 + +默认情况下,系统通过网络自动同步该时区的本地时间和日期。您也可以手动修改时间和日期。手动设置后,自动同步功能会被关闭。 + +#### 2.1.15.3 用户 +在安装系统时您可能已经创建了一个帐户。在这里,您可以修改帐户设置或创建一个新用户。 + +![图 2.1.15.3.1 用户设置](../assets/1648323318548-e1f7b04d-10b3-46ea-b163-ef4c6dd39f52.png) + + + ++ 创建新用户:点击添加用户,设置账号类型。输入用户名、密码和重复密码,最后点击添加完成。 ++ 设置用户:点击帐户头像,选择一个头像或添加本地头像;修改用户名和密码可在已有用户界面相应文本框直接修改。 ++ 删除用户:选择要删除的其他未登录的帐户,点击删除用户完成。 + +#### 2.1.15.4 默认应用程序 +当安装有多个功能相似的应用程序时,可以选择其中的一个应用作为对应文件类型的默认启动程序。如图 2.1.15.4.1 所示。 + +![图 2.1.15.4.1 默认应用程序](../assets/1648323318901-066ab229-023c-46b7-a346-717a577f6493.png) + +## 2.2 启动器 +启动器可以帮助您管理系统中已安装的所有应用,在启动器中使用分类导航或搜索功能可以快速找到您需要的应用程序。 + +打开方式:按下super键或者点击桌面左上角 **活动**,点击左边栏最后一项显示所有应用程序。 + +启动器全屏模式如图 2.2.1 所示。 + +![图 2.2.1 启动器界面](../assets/1648323319379-1aca1f16-5762-4498-8529-8724e1d67ff5.png) + +## 2.3 系统监视器 +### 2.3.1 概述 +系统监视器是一个对硬件负载、程序运行和系统服务,进行监测查看和管理操作的系统工具。系统监视器可以实时监控处理器状态、内存占用率、网络上传下载速度、还可以管理系统进程和应用进程,也支持搜索进程和强结束进程。 + +打开方式:进入启动器按下super键或者点击桌面左上角 **活动**,点击左边栏最后一项显示所有应用程序。点击进入工具栏选择系统监视器打开。 + +![图 2.3.1.1 系统监视器进程](../assets/1648323319804-cc7a1a04-4411-4c16-a57f-72cd8027d1c1.png) + +![图 2.3.1.2 系统监视器资源](../assets/1648323320354-ecccf889-7b8b-4b86-9c9a-4e03ee4dc4d4.png) + +![图 2.3.1.3 系统监视器文件系统](../assets/1648323320855-916be501-187c-492b-9bed-c7e9255f4217.png) + +### 2.3.2 操作介绍 +#### 2.3.2.1 进程操作 +在系统监视器进程界面右上角,点击搜索按钮,输入要搜索的进程回车可以快速定位到目标进程。找到目标进程后点击选中进程并点击右键的弹出进程操作选项,此时就可以对进程停止、继续、关闭、杀死等操作了。 + +#### 2.3.2.2 硬件监控 ++ 系统监视器可以实时监控电脑的处理器、内存、网络状态: ++ 处理器监控使用数值和图形实时显示处理器占用率,还可以通过波形显示最近一段时间的处理器占用趋势。 ++ 内存监控使用数值和图形实时显示内存占用率,还可以显示内存总量和当前占用量,交换分区内存总量和当前占用量。 ++ 网络监控可以实时显示当前上传下载速度,还可以通过波形显示最近一段时间的上传下载速度趋势。 + +#### 2.3.2.3 文件系统查看 +查看当前文件系统各分区使用情况,包括挂载点、文件系统类型、空间大小以及已用和可用的空间大小。 + +## 2.4 磁盘管理器 +### 2.4.1 概述 +磁盘管理器是查看和管理磁盘分区设备的工具软件,可针对运行在操作系统的磁盘设备,进行基本数据的查看和基本的分区操作等。 + +![图 2.4.1.1 磁盘管理器](../assets/1648323321338-d807a4b4-85e7-48cf-a83a-66b9bec09af3.png) + +### 2.4.2 操作介绍 +#### 2.4.2.1 运行磁盘管理器 +进入启动器,点击工具选择 **磁盘**打开。 + +如图 2.4.1.1 所示,管理器界面显示当前系统下所有的硬盘、CD/DVD驱动器和分区设备。不同的设备操作也不同,涉及数据安全,请谨慎操作。 + ++ 非系统分区所在的磁盘设备:可卸载,可删除设备中的分区; ++ CD/DVD 驱动器:只可以卸载设备; ++ 系统分区:只可以卸载分区或者停用当前交换分区; + +## 2.5 文件管理器 +### 2.5.1 概述 +文件管理器是一款功能强大、简单易用的文件管理工具。它沿用了传统文件管理器的经典功能和布局,并在此基础上简化了用户操作,增加了很多特色功能。一目了然的导航栏、智能识别的搜索框、多样化的视图及排序让您管理起来得心应手,给您更好的体验! + +![图 2.5.1.1 文件管理器](../assets/1648323321843-1879e9bb-7a27-4e4b-8f08-c73dd1bb7e69.png) + +### 2.5.2 常用操作 +打开启动器,点击左边栏 **文件 **打开。 + +文件管理器具备基本的文件管理功能,对文件(夹)进行新建、复制、重命名、删除以及文件搜索等操作都非常简单。 + ++ 切换视图在左上角第二个按钮,可以调整视图样式; ++ 主菜单功能在左上角第三个按钮,可以设置排序方式、隐藏文件等。 ++ 批量重命名。在文件管理器界面上,选中多个文件。右击文件,并选择 **重命名**。可设置使用模板命名或者查找并替换文本。如图 2.5.2.1 所示。 + +![图 2.5.2.1 批量重命名](../assets/1648323322375-fc7782eb-6254-44b1-bdd3-9a352e5e6e4e.png) + +## 2.6 日志收集工具 +### 2.6.1 概述 +日志收集工具是负责收集程序运行时所产生日志的小工具,如操作系统和应用程序在启动、运行等过程中的相关信息。您可以通过分析详细日志信息,快速的找到故障原因并解决问题。 + +![图 2.6.1.1 日志收集工具](../assets/1648323322883-2f6e2452-3025-4b85-9eb3-d7e4f13a9208.png) + +### 2.6.2 操作介绍 +打开启动器,点击工具选择 **日志**打开。 + +如图 2.6.1.1 所示,日志收集工具将收集的日志做了详细的分类;您可以根据日志特性需选择您要查阅的日志。首先根据日志优先级分为重要和全部,其次根据所属不同将日志分为应用程序,系统,安全和硬件四种。两个角度来满足使用需求,可以根据实际情况选择。方便快速准确的定位系统问题。 + +## 2.7 软件商店 +### 2.7.1 概述 +软件商店是为您提供的系统安装额外的软件包,系统默认为您配置了软件仓库,您可以通过软件商店应用程序选择您所需要的应用软件。操作简单可视性强。您还可以通过软件商店更新您现有的软件包和系统环境。 + +![图 2.7.1.1 软件商店](../assets/1648323323426-efb04c5d-5239-47fd-a1c3-b7ed89f73197.png) + +### 2.7.2 操作介绍 ++ 安装新软件:在 **全部 **中选择要安装的软件分类,根据当前可安装的软件的简介和评价,选择要安装的软件; ++ 移除和卸载软件包:在 **已安装 **中选择要卸载的软件,点击移除后等待至卸载完成; ++ 更新:选择 **更新 **后会识别当前软件版本信息,检查是否有可更新项,并显示结果。如果有更新可以点击更新至最新状态。及时更新可以您的系统保持良好的支持。建议您经常检查更新。 + +| **📖**** 说明: **
操作应用商店时请保持软件源配置文件的源地址不变;保持网络的畅通。 | +| --- | + + diff --git "a/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/DDE \344\275\277\347\224\250\350\257\264\346\230\216\346\211\213\345\206\214.md" "b/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/DDE \344\275\277\347\224\250\350\257\264\346\230\216\346\211\213\345\206\214.md" new file mode 100644 index 0000000000000000000000000000000000000000..a5e5dac4646563621adcad854bcfa996b6d7d0f3 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/DDE \344\275\277\347\224\250\350\257\264\346\230\216\346\211\213\345\206\214.md" @@ -0,0 +1,214 @@ +# 概述 +DDE桌面环境是一款美观易用、安全可靠的图形化操作界面。桌面环境主要由桌面、任务栏、启动器、控制中心等组成,是您使用该操作系统的基础,主界面如下图所示。 + +![](../assets/1619687646324-991805e9-5c10-41f3-9b64-35489eef4e5c.png) + +图1 桌面主界面 + + + + + +# 1 桌面 +桌面是您登录后看到的主屏幕区域。在桌面上,您可以新建文件/文件夹、排列文件、打开终端、设置壁纸和屏保等,还可以通过启动器向桌面添加应用的快捷方式。 + +## 1.1 桌面右键菜单 +在桌面空白处点击鼠标右键,会弹出如下菜单栏界面。 + +![](../assets/1619687647242-8983ae51-a54e-4753-9d6e-b899922b9a00.png) + +图1-1 桌面右键菜单 + +## 1.2 启动器内应用图标右键菜单 +在启动器中的应用图标上右键,会出现如下菜单栏。 + +![](../assets/1619687647862-1567ef4e-5a29-453d-91a8-3b6ee99448e0.png) + +图1-2 启动器内应用图标右键菜单 + +## 1.3 新建文件夹/文档 +在桌面新建文件夹或文档,可以对文件进行常规操作,和在文件管理器中一样。 + +![](../assets/1619687648820-801aefd9-291d-4dd1-8d5a-0b4ed2c326a6.png) + +图1-3 桌面右键菜单新建文件夹/文档功能 + +在桌面文件或文件夹上,单击鼠标右键,您可以使用文件管理器的相关功能。 + +![](../assets/1619687649775-b1b9e581-9666-4794-a82d-2c3d12b4dd4e.png) + +图1-4 桌面文件夹右键菜单 + +## 1.4 设置排序方式 +您可以对桌面上的图标按照需要进行排序。 + +![](../assets/1619687650681-28ffb014-44ed-422c-9cdd-b64025c6929d.png) + +图1-5 桌面右键排序方式功能 + +## 1.5 调整图标大小 +您可以根据自己的喜好设置桌面图标的大小。 + +![](../assets/1619687651523-9b287210-b687-4e19-b155-055f63428428.png) + +图1-6 桌面右键图标大小功能 + +## 1.6 设置壁纸 +您可以选择一些精美、时尚的壁纸来美化桌面,让您的电脑显示与众不同。 + +![](../assets/1619687652445-dc0b1316-f677-49b8-8179-0c834b43152b.png) + +图1-7 桌面右键设置壁纸功能 + + + +# 2 任务栏 +任务栏是指位于桌面底部的长条,主要由启动器、应用程序图标、托盘区、系统插件等组成。在任务栏,您可以打开启动器、显示桌面,对其上的应用程序进行打开、新建、关闭、强制退出等操作,还可以设置输入法,调节音量,连接网络,查看日历,进入关机界面等。 + +状态栏位置: + +![](../assets/1619687653767-daa1713a-d886-45e4-89d2-3d57ac17a037.png) + +图2-1 桌面任务栏位置 + +## 2.1 状态栏应用设置 +您可以通过右键点击任务栏上应用图标来对应用进行打开、新建窗口或从任务栏移除等操作。 + +![](../assets/1619687654814-76483d87-cc1b-45bb-a7a3-40a94eff267c.png) + +图2-2 桌面任务栏应用右键功能 + +## 2.2 查看通知 +您可以通过点击任务栏右侧小铃铛图标来查看当前的应用消息。 + +![](../assets/1619687655483-27a7a12c-d2ca-490d-b193-adf0d35be3bc.png) + +图2-3 桌面任务栏查看通知功能 + +## 2.3 查看时间和日期 +您可以通过将鼠标指针悬停在任务栏时间上,查看当前日期、星期和时间; + +通过单击时间,打开日历。 + +![](../assets/1619687656068-bd186f15-cd1f-46fe-956b-144e511dba71.png) + +图2-2 桌面任务栏查看时间和日期功能 + + + +# 3 启动器 +启动器有全屏和小窗口两种模式。单击启动器界面右上角的图标来切换模式。 + +两种模式均支持搜索应用、设置快捷方式等操作。 + +小窗口模式还支持快速打开文件管理器,控制中心和进入关机界面等功能。 + +全屏模式: + +红框为模式切换按钮。 + +![](../assets/1619687656610-4dabf2e5-cb8f-4c62-8c1a-3353cab5bdd2.png) + +图3-1 启动器全屏模式 + +小窗口模式: + +左侧红框为启动器小窗口模式下的快捷键,右侧红框为启动器模式切换按钮。 + +![](../assets/1619687657459-b271f0c3-d791-4f81-8df5-a24496d35971.png) + +图3-2 启动器小窗口模式 + + + +# 4 控制中心 +DDE桌面操作系统通过控制中心来管理系统的基本设置,包括帐户管理、网络设置、日期和时间、个性化设置、显示设置、系统信息查看等。 + +![](../assets/1619687658009-582a2f48-53e2-4361-ba75-0e2b0a33ad1c.png) + +图4-1 控制中心主界面 + +## 4.1 账户设置 +在这里,您可以修改帐户设置或创建一个新帐户。 + +![](../assets/1619687658567-fe1a423a-6a90-40ba-b6a2-cd129056ef96.png) + +图4-2 控制中心账户设置界面 + +## 4.2 显示设置 +设置显示器的分辨率、亮度、屏幕方向等,让您的电脑显示到达最佳状态。 + +![](../assets/1619687659165-665968c1-77c3-4ebd-a2e2-d6a5926e23a5.png) + +图4-3 控制中心显示设置界面 + +## 4.3 默认程序设置 +当安装有多个功能相似的应用程序时,可以选择其中的一个应用作为对应文件类型的默认启动程序。 + +![](../assets/1619687659785-78575173-430c-41ba-aac7-8300bed337d8.png) + +图4-4 控制中心默认程序设置界面 + +## 4.4 个性化设置 +在这里,您可以设置系统主题、活动用色、字体等,改变桌面和窗口的外观,设置成您喜欢的显示风格。 + +![](../assets/1619687660399-599bcce0-106f-468e-86d1-2b29ffc715ba.png) + +图4-5 控制中心个性化设置界面 + +## 4.5 网络设置 +登录系统后,您需要连接网络,才能接收邮件、浏览新闻、下载文件、聊天、网上购物等。 + +![](../assets/1619687660855-6b82a63c-684b-4b79-9986-5e78ba02c817.png) + +图4-6 控制中心网络设置界面 + +## 4.6 通知设置 +在这里,您可以控制系统应用的消息是否在通知栏中显示等。 + +![](../assets/1619687661467-ad0f4633-89cf-43b8-a3fb-e2e92922ea0e.png) + +图4-7 控制中心通知设置界面 + +## 4.7 声音设置 +输入输出设备声音的设置(如设置扬声器和麦克风)。 + +![](../assets/1619687661961-115aa772-f9a0-415b-8208-0296f476137c.png) + +图4-8 控制中心声音设置界面 + +## 4.8 时间设置 +正确选择您所在的时区,一般即可显示正确的日期和时间。您也可以手动修改时间和日期。 + +![](../assets/1619687662565-bd6e3088-037e-49fd-880e-00b3f3ab283a.png) + +图4-9 控制中心时间设置界面 + +## 4.9 电源设置 +对系统电源进行一些设置。 + +![](../assets/1619687663050-486e29e6-1439-40f1-9b7c-599ec0dc1bdf.png) + +图4-10 控制中心电源设置界面 + +## 4.10 鼠标设置 +鼠标是计算机的常用输入设备。使用鼠标,可以使操作更加简便快捷。 + +![](../assets/1619687663514-44be2c3d-ace4-4312-beb2-54b58112ac6e.png) + +图4-11 控制中心鼠标设置界面 + +## 4.11 键盘和语言设置 +在此模块,您可以设置键盘属性,以便符合您的输入习惯,还可以根据国家和语言调整键盘布局,设置系统语言,以及自定义快捷键。 + +![](../assets/1619687664067-fea8d941-b3f6-4ddb-b484-805a2246e630.png) + +图4-12 控制中心键盘和语言设置界面 + +## 4.12 系统信息 +您可以查看系统版本、版本授权和电脑硬件等信息,以及该系统的一些协议。 + +![](../assets/1619687664726-57eb9918-a6d8-4d5a-9e2d-c9aad811fa84.png) + +图4-13 控制中心系统信息界面 + diff --git "a/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/DDE \345\217\221\350\241\214\346\226\207\346\241\243.md" "b/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/DDE \345\217\221\350\241\214\346\226\207\346\241\243.md" new file mode 100644 index 0000000000000000000000000000000000000000..31ac2e7d6a977fdd9f5de0bd50084e873c6ec787 --- /dev/null +++ "b/PRODUCT_DOCS/Anolis OS \346\241\214\351\235\242\344\275\277\347\224\250/DDE \345\217\221\350\241\214\346\226\207\346\241\243.md" @@ -0,0 +1,82 @@ +# 安装说明 +1)下载anolis GA镜像并使用最小化安装 + +2)配置anolis dde仓库源 + +命令行执行如下命令: + +sudo yum install yum-utils + +sudo yum-config-manager --enable DDE + +sudo yum-config-manager --enable Plus + +sudo yum install epel-release + +sudo yum clean all && yum makecache + +3)dde相关软件包安装 + +命令行执行sudo yum groupinstall dde + +4)命令行执行reboot 重启计算机 + +重启完成后即可进入dde桌面环境 + +注:如果您已经安装了图形化界面,需要在软件包安装完成后执行以下命令: + +· 1sudo systemctl disable gdm + +· 2sudo systemctl enable lightdm + +· 然后重启计算机 + +# 简介 +DDE桌面环境是一款美观易用、安全可靠的图形化操作界面。桌面环境主要由桌面、任务栏、启动器、控制中心等组成,是您使用该操作系统的基础。 + +# 第一章 桌面模块 +## 1.1. 桌面 +桌面是您登录后看到的主屏幕区域。在桌面上,您可以新建文件/文件夹、排列文件、打开终端、设置壁纸和屏保等,还可以通过启动器向桌面添加应用的快捷方式。 + +## 1.2. 任务栏 +任务栏是指位于桌面底部的长条,主要由启动器、应用程序图标、托盘区、系统插件等组成。在任务栏,您可以打开启动器、显示桌面,对其上的应用程序进行打开、新建、关闭、强制退出等操作,还可以设置输入法,调节音量,连接网络,查看日历,进入关机界面等。 + +## 1.3. 启动器 +启动器有全屏和小窗口两种模式。单击启动器界面右上角的图标来切换模式。两种模式均支持搜索应用、设置快捷方式等操作。 + +小窗口模式还支持快速打开文件管理器,控制中心和进入关机界面等功能。 + +## 1.4. 控制中心 +DDE桌面操作系统通过控制中心来管理系统的基本设置,包括帐户管理、网络设置、日期和时间、个性化设置、显示设置、系统信息查看等。 + +# 第二章 应用模块 +## 2.1. 设备管理器 +设备管理器是一款可以查看和管理系统硬件设备的软件。 + +## 2.2. 文件管理器 +文件管理器是一款功能强大的文件管理工具,包括搜索、复制、回收站、压缩/解压缩,文件属性等管理功能。 + +## 2.3. 日历 +日历是一款查看日期、管理日程的工具。 + +## 2.4. 截图 +截图是一款精巧截图应用,它具有智能窗口识别、快捷键支持、图片编辑、延迟截图、社交分享、智能保存、调节图像分辨率等功能。 + +## 2.5. 系统监视器 +系统监视器是一款直观易用的系统监视器应用,它可以实时监控处理器状态、内存占用率、网络上传下载速度;还可以管理您的系统进程和应用进程,支持搜索进程和强制结束进程。 + +## 2.6. 看图 +看图是一款图片查看器,外观时尚、性能流畅,支持多种图片格式。 + +## 2.7. 文档查看器 +文档查看器是一个支持多种格式的文件浏览器,可以用来阅读如PDF、Postscript、djvu、tiff、dvi等格式的文件。 + +## 2.8. 终端 +终端是一款终端模拟器。它拥有简单的界面,丰富而强大的功能。 + +## 2.9. 字体管理器 +字体管理器是一款字体安装和卸载工具,简化字体安装和卸载的操作,支持批量安装、字体信息识别等功能。 + +## 2.10. 文本编辑器 +文本编辑器是一款简单易用、可灵活定制部分功能的轻量级文本编辑器。 + diff --git "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/641.jpg" "b/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/641.jpg" deleted file mode 100644 index 4455b9fd8735efc80d12738345e026d71d33ab21..0000000000000000000000000000000000000000 Binary files "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/641.jpg" and /dev/null differ diff --git "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/LMP\351\241\271\347\233\256\344\273\213\347\273\215.md" "b/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/LMP\351\241\271\347\233\256\344\273\213\347\273\215.md" deleted file mode 100644 index 16151f210c97a3791a7bbebb9d4d66b348c4e54f..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/LMP\351\241\271\347\233\256\344\273\213\347\273\215.md" +++ /dev/null @@ -1,3 +0,0 @@ -面向 eBPF 初学者和爱好者,提供 eBPF 学习资料、程序/项目案例,构建 eBPF 学习社区 成为 eBPF 想象力集散地,我们相信每一位 eBPF 初学者和爱好者都有无限的想象力,一个想法、一段话甚至是一个问题都是你发挥想象力的方式 孵化 eBPF 想法、相关工具、项目 为实现我们的目标,目前 LMP 提供三个子项目,正在建设中,欢迎各位的建议 ^ ^ - -https://github.com/linuxkerneltravel/lmp \ No newline at end of file diff --git "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/migration_solution.md" "b/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/migration_solution.md" deleted file mode 100644 index 79839395b2da6748d4a08c67deb530ebd9e9f4cf..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/migration_solution.md" +++ /dev/null @@ -1,67 +0,0 @@ -# CentOS停服替代场景的平滑迁移方案 - -tags: CentOS迁移, Anolis8 - -## 概述 - -操作系统迁移是一个复杂的工程,而在云原生时代,IaaS与PaaS的迁移复杂度更高,且相互影响。因而操作系统迁移不再是一个单机维度的OS切换,而是系统性的迁移工程。针对这一痛点,龙蜥社区在支持用户进行操作系统迁移的过程中,逐步狠点了一套行之有效的迁移方法论,并为CentOS用户提供了迁移到 Anolis OS 的迁移系统 AOMS(Anolis OS Migration System)。 - -## 场景挑战 - -随着各种虚拟化技术,开发语言的繁荣发展,在进行操作系统迁移时会出现多种开发语言,中间件,数据库,虚拟化手段混杂在一起的情况,而平台,业务,产品等不同纬度的诉求也会产生叠加。在这些场景下,操作系统迁移不再是一个单机维度的OS切换,而是需要从集群迁移视角来看待,做好全局评估与实施方案,做好灾备,灰度,回滚方案,并结合上层业务调度来进行迁移的系统工程。 - -## 方案特色 ws2ww2 -加点东西 -迁移方法论:评估,决策,实施,优化四步迁移法。 - -![迁移方法论(绿色标记)](../../../assets/solution/theory.png) - -迁移评估的5个维度及其关键的决策信息: - -![5个纬度(绿色标记)](../../../assets/solution/5_phases.png) - -迁移实施也是业务迁移实现平稳交付的关键环节,其阶段详细的流程要经过实施方案制定、基础设施准备、业务适配改造、迁移试点、迁移批量实施、割接护航6大步骤,确保迁移的交付环节可靠和高效。 - -## 实践验证 - -AOMS迁移方案包含如下三个场景: - -- CentOS 8迁移Anolis OS 8 -- CentOS 7迁移Anolis OS 7 -- CentOS 7迁移Anolis OS 8 - -### CentOS 8迁移Anolis OS 8及CentOS 7迁移Anolis OS 7场景 - -Anolis OS 8在做出差异性开发的同时,在生态上和依赖管理上保持与CentOS 8的兼容,AOMS充分利用了兼容的特性,提供了一键 式迁移工具 : `centos2anolis.py`。 - -CentOS 8迁移使用 Anolis release 相关的包替代 CentOS release ,通过 `yum distro-sync` 重装当前系统中所有的系统软件包。 软件重装的过程并不会修改当前系统基础配置,所以系统配置,业务配置,业务数据都不会被清除,迁移完成后这些数据无需重新设置。 - -使用迁移脚本前需要注意如下事项: - -- 迁移过程涉及到访问Anolis OS的官方repo ,需要确保待迁移环境网络能够正常访问Anolis OS repo。 -- 需要使用root用户执行,当前只支持CentOS 8系统的迁移,不支持CentOS stream系统迁移。 -- 迁移过程依赖于yum/dnf ,需要确保组件能够正常运行。 -- 迁移脚本提供了Anolis OS repo访问加速的功能,如果访问Anolis OS官方repo速度较慢,可以通过-s选项进行加速访问。 -- 迁移日志保存在/var/log/centos2anolis.log。 - -### CentOS 7迁移Anolis OS 8场景 - -CentOS 7到Anolis OS 8,无论是内核,基础软件包,工具链都发生了较大的变化。迁移工具需要考虑这些变化带来的兼容性问题。 AOMS提供的迁移工具leapp包含了迁移评估,迁移实施,配置还原等步骤,用于实现CentOS 7到Anolis OS 8的就地迁移 - -#### (一) 迁移评估 - -leapp扫描待迁移系统,搜集内核,软件包,系统配置基础信息,同时与目标系统( Anolis OS 8 )进行对比分析,对于不兼容项给 出影响分析和解决方案。 - -- 内核角度:给出Anolis OS 8中不再支持的内核特性,硬件驱动; -- 软件角度:给出系统命令的变更项,提示用户适配业务程序。 - -迁移评估报告会给出当前系统中所有可能影响到迁移的影响项目,当这些影响项目都被解决后,用户才能够继续做迁移实施。同时 业务程序可根据评估报告中的兼容性提示来适配迁移业务程序。 - -#### (二) 迁移实施 - -leapp首先搜集当前的系统信息,记录需要在重启后恢复的配置(如selinux状态)。迁移实施过程中,工具首先按照当前系统安装 的软件包列表,并根据CentOS 7到Anolis OS 8的软件包映射关系,从Anolis OS repo上提前下载迁移所需要的软件包,并基于 Anolis OS 8的软件包制作upgrade-initramfs ,在下一次重启后,系统自动进入 `upgrade-initramfs`,并触发所有软件包的就地升级。在所有的软件包就地升级完成后,自动重启进入系统配置还原阶段,待所有信息完成配置,系统重启进入新的OS ,完成OS的 就地迁移。 - - -## 总结 - -基于龙蜥社区AOMS迁移工具,用户可以解决由于CentOS停服带来的软件供应链风险,同时大大降低由于操作系统迁移带来的高技 术要求、高复杂操作的工程难度,帮助用户快速完成操作系统迁移。 diff --git "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/\346\226\260\345\242\236\346\226\207\346\241\243.md" "b/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/\346\226\260\345\242\236\346\226\207\346\241\243.md" deleted file mode 100644 index 8806fd7876f51006fd85322c42c317b574f93564..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/23/\347\224\250\346\210\267\346\214\207\345\215\227/\350\247\243\345\206\263\346\226\271\346\241\210/\346\226\260\345\242\236\346\226\207\346\241\243.md" +++ /dev/null @@ -1,20 +0,0 @@ -新增文档.md - -## 二. 生命周期 -## 二. 生命周期 -## 二. 生命周期 -## 二. 生命周期 -## 二. 生命周期 -## 二. 生命周期 -加点东西 -## 二. 图片一 -![迁移方法论(绿色标记)](../../anolisos/23/用户指南/解决方案/641.jpg) - -## 三. 图片2 -![](../../anolisos/23/用户指南/解决方案/641.jpg) - -## 三. 图片2-1 -![]("../../anolisos/23/用户指南/解决方案/641.jpg") - -## 四. 图片3 -图片3 diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/CVE\346\274\217\346\264\236.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/CVE\346\274\217\346\264\236.md" deleted file mode 100644 index 778e83af56fd338c14280c5edc3b466d66d59bc4..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/CVE\346\274\217\346\264\236.md" +++ /dev/null @@ -1,16 +0,0 @@ -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -漏洞漏洞漏洞 -## 二. 生命周期 \ No newline at end of file diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\205\263\351\224\256\347\211\271\346\200\247.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\205\263\351\224\256\347\211\271\346\200\247.md" deleted file mode 100644 index 0b17de9a756bb57a1bc205e162dae2083c44ecfe..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\205\263\351\224\256\347\211\271\346\200\247.md" +++ /dev/null @@ -1,13 +0,0 @@ -关键特性 -关键特性 -关键特性 -关键特性 -关键特性 -关键特性 -关键特性 -关键特性关键特性 -关键特性 -关键特性 -关键特性 -关键特性关键特性 -## 二. 生命周期 diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\217\202\344\270\216\350\264\241\347\214\256.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\217\202\344\270\216\350\264\241\347\214\256.md" deleted file mode 100644 index 98e09197b10f07578c455f9c3df9a0484e456a16..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\217\202\344\270\216\350\264\241\347\214\256.md" +++ /dev/null @@ -1,11 +0,0 @@ -参与贡献 -参与贡献 -参与贡献 -参与贡献 -参与贡献 -参与贡献 -参与贡献 -参与贡献 -参与贡献 -参与贡献 -## 二. 生命周期 \ No newline at end of file diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\277\253\351\200\237\345\205\245\351\227\250.md" deleted file mode 100644 index 7bc487dbb7fa7b599eb48937add75bd611c2de7d..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ /dev/null @@ -1,8 +0,0 @@ -快速入门 -快速入门 -快速入门 -快速入门 -快速入门 -快速入门快速入门快速入门快速入门快速入门快速入门 -快速入门。 -## 二. 生命周期 \ No newline at end of file diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\347\263\273\347\273\237\345\256\211\350\243\205.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\347\263\273\347\273\237\345\256\211\350\243\205.md" deleted file mode 100644 index bc706d2cd1d108765a6b9e43b522ffdb190614cb..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\347\263\273\347\273\237\345\256\211\350\243\205.md" +++ /dev/null @@ -1,8 +0,0 @@ -系统安装系统安装系统安装系统安装系统安装系统安装 -系统安装系统安装系统安装系统安装系统安装 -系统安装系统安装系统安装 -系统安装系统安装 -系统安装系统安装 -系统安装系统安装 -系统安装系统安装系统安装; -## 二. 生命周期 \ No newline at end of file diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\350\207\264\350\260\242.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\350\207\264\350\260\242.md" deleted file mode 100644 index e7de073eec1452c836161ee1ced487293fe23b50..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\217\221\350\241\214\350\257\264\346\230\216/\350\207\264\350\260\242.md" +++ /dev/null @@ -1,9 +0,0 @@ -致谢致谢致谢致谢致谢致谢 -致谢致谢致谢致谢致谢致谢 -致谢 -致谢 -致谢 -致谢 -致谢 -致谢 -## 二. 生命周期 diff --git "a/PRODUCT_DOCS/anolisos/8.8/\345\237\272\346\234\254\350\246\201\346\261\202/202301.md" "b/PRODUCT_DOCS/anolisos/8.8/\345\237\272\346\234\254\350\246\201\346\261\202/202301.md" deleted file mode 100644 index 8c4cee3de6bf828714b8245f5d5cd55589a8cb43..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/8.8/\345\237\272\346\234\254\350\246\201\346\261\202/202301.md" +++ /dev/null @@ -1,47 +0,0 @@ -# 整体进展 - -- 发布 ANCK 5.10-013 版本。 -- 确定KABI机制整体方案。 -- 浪潮信息龙蜥联合实验室的工作事项更新。 - -# ANCK 5.10-013 版本 - -## 内核更新 - -- 版本更新至 5.10.134-13 -- 重要内核缺陷及安全漏洞(CVE)修复 -- 支持用户态/dev/ioasid -- SWIOTLB机制性能优化 -- virtio-net 打开 napi.tx 优化 TCP Small Queue 性能 -- 支持AST2600 PCIe 2D VGA Driver -- 支持FT2500处理器 -- 支持动态开启Group identity特性 -- arm64平台默认内核启动cmdline调整 -- 添加 Compact Numa Aware (CNA) spinlock 功能支持 -- 丰富arm64的perf mem和perf c2c功能 -- fsck.xfs 支持日志恢复 -- hugetext自适应按需大页 -- 支持SGX动态内存管理 -- 使能wireguard模块 - -## CVE修复列表 - -详情请参考: - -- [Anolis OS 7](https://anas.openanolis.cn/errata/detail/ANSA-2023:0002) -- [Anolis OS 8](https://anas.openanolis.cn/errata/detail/ANSA-2023:0001) - -## 二. 生命周期 -加点东西 -# 龙蜥社区第三方驱动 - -* 提供主流GPU在AnolisOS的Driver、CUDA、cuDNN安装测试与卸载指导文档:https://openanolis.cn/sig/AI_SIG/doc/721423765456666646 - -# 重要议题 - -- 调研并讨论了KABI机制的整体方案与实现细节。 -- 基于浪潮信息龙蜥联合实验室,讨论了关于整机硬件兼容性的相关事项,后续长期共建 AnolisOS 硬件兼容性标准和生态。 - -# 运营活动 - -- 无 diff --git "a/PRODUCT_DOCS/anolisos/test\351\207\215\345\244\215\347\233\256\345\275\225/test.md" "b/PRODUCT_DOCS/anolisos/test\351\207\215\345\244\215\347\233\256\345\275\225/test.md" deleted file mode 100644 index 0d8a2826449fe5350955cc71dca1eb42c0806c82..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/anolisos/test\351\207\215\345\244\215\347\233\256\345\275\225/test.md" +++ /dev/null @@ -1,2 +0,0 @@ -这是个测试文档 -

测试目录重复怎么展示 \ No newline at end of file diff --git a/PRODUCT_DOCS/assets/1619687646324-991805e9-5c10-41f3-9b64-35489eef4e5c.png b/PRODUCT_DOCS/assets/1619687646324-991805e9-5c10-41f3-9b64-35489eef4e5c.png new file mode 100644 index 0000000000000000000000000000000000000000..9444a42a608f84178f6735ac563cd9b1ef587d10 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687646324-991805e9-5c10-41f3-9b64-35489eef4e5c.png differ diff --git a/PRODUCT_DOCS/assets/1619687647242-8983ae51-a54e-4753-9d6e-b899922b9a00.png b/PRODUCT_DOCS/assets/1619687647242-8983ae51-a54e-4753-9d6e-b899922b9a00.png new file mode 100644 index 0000000000000000000000000000000000000000..b14180dc3d751ef7789153f8caa9e7a87be48b4a Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687647242-8983ae51-a54e-4753-9d6e-b899922b9a00.png differ diff --git a/PRODUCT_DOCS/assets/1619687647862-1567ef4e-5a29-453d-91a8-3b6ee99448e0.png b/PRODUCT_DOCS/assets/1619687647862-1567ef4e-5a29-453d-91a8-3b6ee99448e0.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e70327ac7d3cda27d539a10e2d3b67823ab8b Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687647862-1567ef4e-5a29-453d-91a8-3b6ee99448e0.png differ diff --git a/PRODUCT_DOCS/assets/1619687648820-801aefd9-291d-4dd1-8d5a-0b4ed2c326a6.png b/PRODUCT_DOCS/assets/1619687648820-801aefd9-291d-4dd1-8d5a-0b4ed2c326a6.png new file mode 100644 index 0000000000000000000000000000000000000000..b14180dc3d751ef7789153f8caa9e7a87be48b4a Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687648820-801aefd9-291d-4dd1-8d5a-0b4ed2c326a6.png differ diff --git a/PRODUCT_DOCS/assets/1619687649775-b1b9e581-9666-4794-a82d-2c3d12b4dd4e.png b/PRODUCT_DOCS/assets/1619687649775-b1b9e581-9666-4794-a82d-2c3d12b4dd4e.png new file mode 100644 index 0000000000000000000000000000000000000000..a8901b2e3e6e47fcb153fcd8a537122fa48c13ae Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687649775-b1b9e581-9666-4794-a82d-2c3d12b4dd4e.png differ diff --git a/PRODUCT_DOCS/assets/1619687650681-28ffb014-44ed-422c-9cdd-b64025c6929d.png b/PRODUCT_DOCS/assets/1619687650681-28ffb014-44ed-422c-9cdd-b64025c6929d.png new file mode 100644 index 0000000000000000000000000000000000000000..667cd3219f3120af9135474afb62fcd35042338f Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687650681-28ffb014-44ed-422c-9cdd-b64025c6929d.png differ diff --git a/PRODUCT_DOCS/assets/1619687651523-9b287210-b687-4e19-b155-055f63428428.png b/PRODUCT_DOCS/assets/1619687651523-9b287210-b687-4e19-b155-055f63428428.png new file mode 100644 index 0000000000000000000000000000000000000000..1f00dc04ecc2dc0a2f0815a318b50b5adc0de1f5 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687651523-9b287210-b687-4e19-b155-055f63428428.png differ diff --git a/PRODUCT_DOCS/assets/1619687652445-dc0b1316-f677-49b8-8179-0c834b43152b.png b/PRODUCT_DOCS/assets/1619687652445-dc0b1316-f677-49b8-8179-0c834b43152b.png new file mode 100644 index 0000000000000000000000000000000000000000..6edbe606697472f78d0f9c17e13be1947f2ed9bb Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687652445-dc0b1316-f677-49b8-8179-0c834b43152b.png differ diff --git a/PRODUCT_DOCS/assets/1619687653767-daa1713a-d886-45e4-89d2-3d57ac17a037.png b/PRODUCT_DOCS/assets/1619687653767-daa1713a-d886-45e4-89d2-3d57ac17a037.png new file mode 100644 index 0000000000000000000000000000000000000000..e58c4029c9d170ebd25b27ab4fa92a81f4842e37 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687653767-daa1713a-d886-45e4-89d2-3d57ac17a037.png differ diff --git a/PRODUCT_DOCS/assets/1619687654814-76483d87-cc1b-45bb-a7a3-40a94eff267c.png b/PRODUCT_DOCS/assets/1619687654814-76483d87-cc1b-45bb-a7a3-40a94eff267c.png new file mode 100644 index 0000000000000000000000000000000000000000..04c2926e13a105ab003c61f43e535596ed45e9ef Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687654814-76483d87-cc1b-45bb-a7a3-40a94eff267c.png differ diff --git a/PRODUCT_DOCS/assets/1619687655483-27a7a12c-d2ca-490d-b193-adf0d35be3bc.png b/PRODUCT_DOCS/assets/1619687655483-27a7a12c-d2ca-490d-b193-adf0d35be3bc.png new file mode 100644 index 0000000000000000000000000000000000000000..5282426ec0cf145927d643c208c15eb512c180b0 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687655483-27a7a12c-d2ca-490d-b193-adf0d35be3bc.png differ diff --git a/PRODUCT_DOCS/assets/1619687656068-bd186f15-cd1f-46fe-956b-144e511dba71.png b/PRODUCT_DOCS/assets/1619687656068-bd186f15-cd1f-46fe-956b-144e511dba71.png new file mode 100644 index 0000000000000000000000000000000000000000..e50fcd25b8020d42f066473cbfabf2f06d18372e Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687656068-bd186f15-cd1f-46fe-956b-144e511dba71.png differ diff --git a/PRODUCT_DOCS/assets/1619687656610-4dabf2e5-cb8f-4c62-8c1a-3353cab5bdd2.png b/PRODUCT_DOCS/assets/1619687656610-4dabf2e5-cb8f-4c62-8c1a-3353cab5bdd2.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f00f455d3e151a2c1c71ebdc728db93bbd3c3c Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687656610-4dabf2e5-cb8f-4c62-8c1a-3353cab5bdd2.png differ diff --git a/PRODUCT_DOCS/assets/1619687657459-b271f0c3-d791-4f81-8df5-a24496d35971.png b/PRODUCT_DOCS/assets/1619687657459-b271f0c3-d791-4f81-8df5-a24496d35971.png new file mode 100644 index 0000000000000000000000000000000000000000..35ddaf2b05dd378fb8eb77b385d50171cbaf20ba Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687657459-b271f0c3-d791-4f81-8df5-a24496d35971.png differ diff --git a/PRODUCT_DOCS/assets/1619687658009-582a2f48-53e2-4361-ba75-0e2b0a33ad1c.png b/PRODUCT_DOCS/assets/1619687658009-582a2f48-53e2-4361-ba75-0e2b0a33ad1c.png new file mode 100644 index 0000000000000000000000000000000000000000..f7064369b10f7198708ce91fca0dbecb45407356 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687658009-582a2f48-53e2-4361-ba75-0e2b0a33ad1c.png differ diff --git a/PRODUCT_DOCS/assets/1619687658567-fe1a423a-6a90-40ba-b6a2-cd129056ef96.png b/PRODUCT_DOCS/assets/1619687658567-fe1a423a-6a90-40ba-b6a2-cd129056ef96.png new file mode 100644 index 0000000000000000000000000000000000000000..18d1069292842e4a69958eeb0b7b852c61fdd358 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687658567-fe1a423a-6a90-40ba-b6a2-cd129056ef96.png differ diff --git a/PRODUCT_DOCS/assets/1619687659165-665968c1-77c3-4ebd-a2e2-d6a5926e23a5.png b/PRODUCT_DOCS/assets/1619687659165-665968c1-77c3-4ebd-a2e2-d6a5926e23a5.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0fb65753c2fcce91aa38cdcded06226c2a0680 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687659165-665968c1-77c3-4ebd-a2e2-d6a5926e23a5.png differ diff --git a/PRODUCT_DOCS/assets/1619687659785-78575173-430c-41ba-aac7-8300bed337d8.png b/PRODUCT_DOCS/assets/1619687659785-78575173-430c-41ba-aac7-8300bed337d8.png new file mode 100644 index 0000000000000000000000000000000000000000..efd408b5ad79f5b61ba14d55a12f03abc2cd526a Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687659785-78575173-430c-41ba-aac7-8300bed337d8.png differ diff --git a/PRODUCT_DOCS/assets/1619687660399-599bcce0-106f-468e-86d1-2b29ffc715ba.png b/PRODUCT_DOCS/assets/1619687660399-599bcce0-106f-468e-86d1-2b29ffc715ba.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf948cc5b080322e8d746e2a13c3b16b9d29df4 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687660399-599bcce0-106f-468e-86d1-2b29ffc715ba.png differ diff --git a/PRODUCT_DOCS/assets/1619687660855-6b82a63c-684b-4b79-9986-5e78ba02c817.png b/PRODUCT_DOCS/assets/1619687660855-6b82a63c-684b-4b79-9986-5e78ba02c817.png new file mode 100644 index 0000000000000000000000000000000000000000..31936c10f9f9e33ec91b98bb5090a7620981ff6c Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687660855-6b82a63c-684b-4b79-9986-5e78ba02c817.png differ diff --git a/PRODUCT_DOCS/assets/1619687661467-ad0f4633-89cf-43b8-a3fb-e2e92922ea0e.png b/PRODUCT_DOCS/assets/1619687661467-ad0f4633-89cf-43b8-a3fb-e2e92922ea0e.png new file mode 100644 index 0000000000000000000000000000000000000000..c512493f89eb4ae6c77ed192823787cbf9c72167 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687661467-ad0f4633-89cf-43b8-a3fb-e2e92922ea0e.png differ diff --git a/PRODUCT_DOCS/assets/1619687661961-115aa772-f9a0-415b-8208-0296f476137c.png b/PRODUCT_DOCS/assets/1619687661961-115aa772-f9a0-415b-8208-0296f476137c.png new file mode 100644 index 0000000000000000000000000000000000000000..761660b94c46acb74f8018d99076391434e9f92c Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687661961-115aa772-f9a0-415b-8208-0296f476137c.png differ diff --git a/PRODUCT_DOCS/assets/1619687662565-bd6e3088-037e-49fd-880e-00b3f3ab283a.png b/PRODUCT_DOCS/assets/1619687662565-bd6e3088-037e-49fd-880e-00b3f3ab283a.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9077f4f93929d8d202102aa1fc39e872e8580b Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687662565-bd6e3088-037e-49fd-880e-00b3f3ab283a.png differ diff --git a/PRODUCT_DOCS/assets/1619687663050-486e29e6-1439-40f1-9b7c-599ec0dc1bdf.png b/PRODUCT_DOCS/assets/1619687663050-486e29e6-1439-40f1-9b7c-599ec0dc1bdf.png new file mode 100644 index 0000000000000000000000000000000000000000..c99d8a806abdb5ae68457fdb9eb9072cdb917224 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687663050-486e29e6-1439-40f1-9b7c-599ec0dc1bdf.png differ diff --git a/PRODUCT_DOCS/assets/1619687663514-44be2c3d-ace4-4312-beb2-54b58112ac6e.png b/PRODUCT_DOCS/assets/1619687663514-44be2c3d-ace4-4312-beb2-54b58112ac6e.png new file mode 100644 index 0000000000000000000000000000000000000000..00115f5776446faddb0b56dc7f4c3b6baf09b821 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687663514-44be2c3d-ace4-4312-beb2-54b58112ac6e.png differ diff --git a/PRODUCT_DOCS/assets/1619687664067-fea8d941-b3f6-4ddb-b484-805a2246e630.png b/PRODUCT_DOCS/assets/1619687664067-fea8d941-b3f6-4ddb-b484-805a2246e630.png new file mode 100644 index 0000000000000000000000000000000000000000..980c9c492e38425a2a41136421926f93de63127d Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687664067-fea8d941-b3f6-4ddb-b484-805a2246e630.png differ diff --git a/PRODUCT_DOCS/assets/1619687664726-57eb9918-a6d8-4d5a-9e2d-c9aad811fa84.png b/PRODUCT_DOCS/assets/1619687664726-57eb9918-a6d8-4d5a-9e2d-c9aad811fa84.png new file mode 100644 index 0000000000000000000000000000000000000000..29903c67cf09ddf06d1dfa7c6ecb93d6e1ceb781 Binary files /dev/null and b/PRODUCT_DOCS/assets/1619687664726-57eb9918-a6d8-4d5a-9e2d-c9aad811fa84.png differ diff --git a/PRODUCT_DOCS/assets/1635390175578-5561dfd3-16c3-43a2-84c2-1411d26f3a68.png b/PRODUCT_DOCS/assets/1635390175578-5561dfd3-16c3-43a2-84c2-1411d26f3a68.png new file mode 100644 index 0000000000000000000000000000000000000000..ebbbae9348485875eb4f0057b1dd30b5870f3f34 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390175578-5561dfd3-16c3-43a2-84c2-1411d26f3a68.png differ diff --git a/PRODUCT_DOCS/assets/1635390383240-54049418-c616-402f-af5a-f0cee2baa189.png b/PRODUCT_DOCS/assets/1635390383240-54049418-c616-402f-af5a-f0cee2baa189.png new file mode 100644 index 0000000000000000000000000000000000000000..8db9af08f863664a985180e4342373b355235554 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390383240-54049418-c616-402f-af5a-f0cee2baa189.png differ diff --git a/PRODUCT_DOCS/assets/1635390393246-a8af029b-1fbb-4d49-8a63-8f672f7657be.png b/PRODUCT_DOCS/assets/1635390393246-a8af029b-1fbb-4d49-8a63-8f672f7657be.png new file mode 100644 index 0000000000000000000000000000000000000000..983551717f7eacbd10054c0a47da20c410192055 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390393246-a8af029b-1fbb-4d49-8a63-8f672f7657be.png differ diff --git a/PRODUCT_DOCS/assets/1635390404449-0992e1cf-35a3-44af-a3f7-67bb14576ce8.png b/PRODUCT_DOCS/assets/1635390404449-0992e1cf-35a3-44af-a3f7-67bb14576ce8.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8e6e2dedce70b0e1159f291db68d9acf553e21 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390404449-0992e1cf-35a3-44af-a3f7-67bb14576ce8.png differ diff --git a/PRODUCT_DOCS/assets/1635390416285-99b8a2da-2244-422a-b3c9-865aefdce9c1.png b/PRODUCT_DOCS/assets/1635390416285-99b8a2da-2244-422a-b3c9-865aefdce9c1.png new file mode 100644 index 0000000000000000000000000000000000000000..c6bc0fd7120f1bcc5dcd681bfae36a9a3ace7f6f Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390416285-99b8a2da-2244-422a-b3c9-865aefdce9c1.png differ diff --git a/PRODUCT_DOCS/assets/1635390423310-10aeb96a-ac8c-42f7-90bc-015833104fca.png b/PRODUCT_DOCS/assets/1635390423310-10aeb96a-ac8c-42f7-90bc-015833104fca.png new file mode 100644 index 0000000000000000000000000000000000000000..3344965ff53f37f7a4f9c9ed9eeef16ec7d83c19 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390423310-10aeb96a-ac8c-42f7-90bc-015833104fca.png differ diff --git a/PRODUCT_DOCS/assets/1635390436073-5607f95d-4fa5-4e59-94c3-4fb4b04f826e.png b/PRODUCT_DOCS/assets/1635390436073-5607f95d-4fa5-4e59-94c3-4fb4b04f826e.png new file mode 100644 index 0000000000000000000000000000000000000000..8670891570a86dc0ea5a061f28f0cb2c1c24b882 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390436073-5607f95d-4fa5-4e59-94c3-4fb4b04f826e.png differ diff --git a/PRODUCT_DOCS/assets/1635390508766-512225b2-ae1c-40b2-81a4-82bb0f883d47.png b/PRODUCT_DOCS/assets/1635390508766-512225b2-ae1c-40b2-81a4-82bb0f883d47.png new file mode 100644 index 0000000000000000000000000000000000000000..4be07c56a350c3d82ae864b2add29b2404128b69 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390508766-512225b2-ae1c-40b2-81a4-82bb0f883d47.png differ diff --git a/PRODUCT_DOCS/assets/1635390508917-84d143d7-c5bd-40b8-ac60-45143ac312ad.png b/PRODUCT_DOCS/assets/1635390508917-84d143d7-c5bd-40b8-ac60-45143ac312ad.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc070f1e33cec7c21473a9ad93baaaaae8deaef Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390508917-84d143d7-c5bd-40b8-ac60-45143ac312ad.png differ diff --git a/PRODUCT_DOCS/assets/1635390508975-4912495e-fd4c-44fc-9101-f600b017c23f.png b/PRODUCT_DOCS/assets/1635390508975-4912495e-fd4c-44fc-9101-f600b017c23f.png new file mode 100644 index 0000000000000000000000000000000000000000..db45651a3a942a16adbb82d44e1688697463d187 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390508975-4912495e-fd4c-44fc-9101-f600b017c23f.png differ diff --git a/PRODUCT_DOCS/assets/1635390508996-4a858644-71c1-4ccc-861d-cad98e173f78.png b/PRODUCT_DOCS/assets/1635390508996-4a858644-71c1-4ccc-861d-cad98e173f78.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae592da4d75ef2016f4d87242fdef5f5c4b5de6 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390508996-4a858644-71c1-4ccc-861d-cad98e173f78.png differ diff --git a/PRODUCT_DOCS/assets/1635390509052-c7144db1-4cd6-4f48-9739-3aab225c43a9.png b/PRODUCT_DOCS/assets/1635390509052-c7144db1-4cd6-4f48-9739-3aab225c43a9.png new file mode 100644 index 0000000000000000000000000000000000000000..597a496b29c3f87f2ca6229e75b70955c6678491 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390509052-c7144db1-4cd6-4f48-9739-3aab225c43a9.png differ diff --git a/PRODUCT_DOCS/assets/1635390510120-48a2c594-afa7-4271-8b66-4c8d0b8bfad2.png b/PRODUCT_DOCS/assets/1635390510120-48a2c594-afa7-4271-8b66-4c8d0b8bfad2.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbb9d095047db2dd0f1fd6b35023d3f80af357c Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390510120-48a2c594-afa7-4271-8b66-4c8d0b8bfad2.png differ diff --git a/PRODUCT_DOCS/assets/1635390510537-2fbc37f3-584f-4a8b-ac50-51dcd01c09f9.png b/PRODUCT_DOCS/assets/1635390510537-2fbc37f3-584f-4a8b-ac50-51dcd01c09f9.png new file mode 100644 index 0000000000000000000000000000000000000000..22194e3b9ed50e6dbd08440f1d8a103fa4966272 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390510537-2fbc37f3-584f-4a8b-ac50-51dcd01c09f9.png differ diff --git a/PRODUCT_DOCS/assets/1635390510655-9c99ead2-000f-41fb-abea-e48c091d4746.png b/PRODUCT_DOCS/assets/1635390510655-9c99ead2-000f-41fb-abea-e48c091d4746.png new file mode 100644 index 0000000000000000000000000000000000000000..f06d1501d6cfe8096b35a3a6e9ebff3c49a26b3b Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390510655-9c99ead2-000f-41fb-abea-e48c091d4746.png differ diff --git a/PRODUCT_DOCS/assets/1635390510677-96256293-3229-40a5-adae-ede04e211c53.png b/PRODUCT_DOCS/assets/1635390510677-96256293-3229-40a5-adae-ede04e211c53.png new file mode 100644 index 0000000000000000000000000000000000000000..7c77da0c06554433b5de261d47da1f820233bf7c Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390510677-96256293-3229-40a5-adae-ede04e211c53.png differ diff --git a/PRODUCT_DOCS/assets/1635390510877-331ee32a-5a9f-4ad9-a046-1a97c2bb05fb.png b/PRODUCT_DOCS/assets/1635390510877-331ee32a-5a9f-4ad9-a046-1a97c2bb05fb.png new file mode 100644 index 0000000000000000000000000000000000000000..1e908dc2bbd0a9780b6af97def00fbf3ff7e632b Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390510877-331ee32a-5a9f-4ad9-a046-1a97c2bb05fb.png differ diff --git a/PRODUCT_DOCS/assets/1635390511336-0323c586-4cbc-4120-b3a7-7debed985c76.png b/PRODUCT_DOCS/assets/1635390511336-0323c586-4cbc-4120-b3a7-7debed985c76.png new file mode 100644 index 0000000000000000000000000000000000000000..28e66d64d95af6413d649e3a04504c078c18f0e1 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390511336-0323c586-4cbc-4120-b3a7-7debed985c76.png differ diff --git a/PRODUCT_DOCS/assets/1635390511530-0034bd40-006e-4cb6-a5cf-205ab7e5bb38.png b/PRODUCT_DOCS/assets/1635390511530-0034bd40-006e-4cb6-a5cf-205ab7e5bb38.png new file mode 100644 index 0000000000000000000000000000000000000000..19e2f0731f6c11d0d68214ed5cf8cc9b3c34eb20 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390511530-0034bd40-006e-4cb6-a5cf-205ab7e5bb38.png differ diff --git a/PRODUCT_DOCS/assets/1635390511534-a08f4e42-5737-4bd5-a2b5-8cfe9d79bebe.png b/PRODUCT_DOCS/assets/1635390511534-a08f4e42-5737-4bd5-a2b5-8cfe9d79bebe.png new file mode 100644 index 0000000000000000000000000000000000000000..7194863f95b9957f6d6a7cc6176e54ba3c4c2801 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390511534-a08f4e42-5737-4bd5-a2b5-8cfe9d79bebe.png differ diff --git a/PRODUCT_DOCS/assets/1635390511956-be524a57-80ea-4cb3-8fda-d75bf5e63aaf.png b/PRODUCT_DOCS/assets/1635390511956-be524a57-80ea-4cb3-8fda-d75bf5e63aaf.png new file mode 100644 index 0000000000000000000000000000000000000000..02bf24554d539e50205a3c5457b359b59f29476b Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390511956-be524a57-80ea-4cb3-8fda-d75bf5e63aaf.png differ diff --git a/PRODUCT_DOCS/assets/1635390512080-627f51d6-3442-482c-a8dd-2e989e0ff716.png b/PRODUCT_DOCS/assets/1635390512080-627f51d6-3442-482c-a8dd-2e989e0ff716.png new file mode 100644 index 0000000000000000000000000000000000000000..cdcd5143f3dfac1f8e067e22fe2ab424cedb7866 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390512080-627f51d6-3442-482c-a8dd-2e989e0ff716.png differ diff --git a/PRODUCT_DOCS/assets/1635390512451-b1069492-9e81-40ae-a005-eec58446755b.png b/PRODUCT_DOCS/assets/1635390512451-b1069492-9e81-40ae-a005-eec58446755b.png new file mode 100644 index 0000000000000000000000000000000000000000..a2a6cfd902de08fbaa61a4aaf525d3aba6014e54 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390512451-b1069492-9e81-40ae-a005-eec58446755b.png differ diff --git a/PRODUCT_DOCS/assets/1635390512454-2b459442-fb92-4a1e-b7d4-44e4931493d8.png b/PRODUCT_DOCS/assets/1635390512454-2b459442-fb92-4a1e-b7d4-44e4931493d8.png new file mode 100644 index 0000000000000000000000000000000000000000..09d1f1ac5770b174890838a28ecee71048cfa6b8 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390512454-2b459442-fb92-4a1e-b7d4-44e4931493d8.png differ diff --git a/PRODUCT_DOCS/assets/1635390512602-d6782090-b6c3-40e8-87bc-1eb0cf1f663f.png b/PRODUCT_DOCS/assets/1635390512602-d6782090-b6c3-40e8-87bc-1eb0cf1f663f.png new file mode 100644 index 0000000000000000000000000000000000000000..61f0c59a4a16a8ef6ff34cd11a5cd52bb3c0fd0c Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390512602-d6782090-b6c3-40e8-87bc-1eb0cf1f663f.png differ diff --git a/PRODUCT_DOCS/assets/1635390512962-91429430-70aa-4c73-b25d-9cd3efacb488.png b/PRODUCT_DOCS/assets/1635390512962-91429430-70aa-4c73-b25d-9cd3efacb488.png new file mode 100644 index 0000000000000000000000000000000000000000..1edb6bd9581b649834d12b2b650d72e60d88b480 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390512962-91429430-70aa-4c73-b25d-9cd3efacb488.png differ diff --git a/PRODUCT_DOCS/assets/1635390513025-4dcc9792-ec93-4b26-9f6b-8c1b7cae6da1.png b/PRODUCT_DOCS/assets/1635390513025-4dcc9792-ec93-4b26-9f6b-8c1b7cae6da1.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7e9a1ca4a8ad81cb6cd554b8fcb51ba11534d1 Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390513025-4dcc9792-ec93-4b26-9f6b-8c1b7cae6da1.png differ diff --git a/PRODUCT_DOCS/assets/1635390513463-71dbafe0-14a3-4f68-b3f1-07de5b7fd6ca.png b/PRODUCT_DOCS/assets/1635390513463-71dbafe0-14a3-4f68-b3f1-07de5b7fd6ca.png new file mode 100644 index 0000000000000000000000000000000000000000..68561c7b2c7200e556f03aefc394d19ce9788ced Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390513463-71dbafe0-14a3-4f68-b3f1-07de5b7fd6ca.png differ diff --git a/PRODUCT_DOCS/assets/1635390513739-3cc9be85-b774-487f-937d-eebc83c63b5f.png b/PRODUCT_DOCS/assets/1635390513739-3cc9be85-b774-487f-937d-eebc83c63b5f.png new file mode 100644 index 0000000000000000000000000000000000000000..24a72d73c33b97ad7809e5f9b3e851c66d2c8f9a Binary files /dev/null and b/PRODUCT_DOCS/assets/1635390513739-3cc9be85-b774-487f-937d-eebc83c63b5f.png differ diff --git a/PRODUCT_DOCS/assets/1636459285482-a8450b95-6d8c-4cd0-9c5a-92b0c35b5d66.png b/PRODUCT_DOCS/assets/1636459285482-a8450b95-6d8c-4cd0-9c5a-92b0c35b5d66.png new file mode 100644 index 0000000000000000000000000000000000000000..5739f876a114d9c50250d44239a7aefa57e47969 Binary files /dev/null and b/PRODUCT_DOCS/assets/1636459285482-a8450b95-6d8c-4cd0-9c5a-92b0c35b5d66.png differ diff --git a/PRODUCT_DOCS/assets/1639024472919-8a1be4ad-6755-4b7e-88f3-fd182f3493e5.png b/PRODUCT_DOCS/assets/1639024472919-8a1be4ad-6755-4b7e-88f3-fd182f3493e5.png new file mode 100644 index 0000000000000000000000000000000000000000..2e049fa0ab9c976497a3bd17c92607057892c914 Binary files /dev/null and b/PRODUCT_DOCS/assets/1639024472919-8a1be4ad-6755-4b7e-88f3-fd182f3493e5.png differ diff --git a/PRODUCT_DOCS/assets/1639024472924-bf2e14a9-3e14-48e7-b615-543ee18b1cae.png b/PRODUCT_DOCS/assets/1639024472924-bf2e14a9-3e14-48e7-b615-543ee18b1cae.png new file mode 100644 index 0000000000000000000000000000000000000000..344f68e20ca13b75e127248972e781a015d0a81d Binary files /dev/null and b/PRODUCT_DOCS/assets/1639024472924-bf2e14a9-3e14-48e7-b615-543ee18b1cae.png differ diff --git a/PRODUCT_DOCS/assets/1639024472978-a6ba0aa4-dac9-41b2-a618-7b6b6579266c.png b/PRODUCT_DOCS/assets/1639024472978-a6ba0aa4-dac9-41b2-a618-7b6b6579266c.png new file mode 100644 index 0000000000000000000000000000000000000000..a468ab7b00c08ba35ce8732ca2097647d7e6ddde Binary files /dev/null and b/PRODUCT_DOCS/assets/1639024472978-a6ba0aa4-dac9-41b2-a618-7b6b6579266c.png differ diff --git a/PRODUCT_DOCS/assets/1639024472982-197c2ee5-9764-4390-a76e-8513aac8d638.png b/PRODUCT_DOCS/assets/1639024472982-197c2ee5-9764-4390-a76e-8513aac8d638.png new file mode 100644 index 0000000000000000000000000000000000000000..1d5c8695a173b5b241d3bb921aa046be73470ed2 Binary files /dev/null and b/PRODUCT_DOCS/assets/1639024472982-197c2ee5-9764-4390-a76e-8513aac8d638.png differ diff --git a/PRODUCT_DOCS/assets/1639024472984-3dd5bf4f-620e-4be6-b197-22355778833d.png b/PRODUCT_DOCS/assets/1639024472984-3dd5bf4f-620e-4be6-b197-22355778833d.png new file mode 100644 index 0000000000000000000000000000000000000000..f55c9e3d47dabd2efd710cbb46a0d8eccdddc832 Binary files /dev/null and b/PRODUCT_DOCS/assets/1639024472984-3dd5bf4f-620e-4be6-b197-22355778833d.png differ diff --git a/PRODUCT_DOCS/assets/1639024473696-bec9ab54-f41d-48a2-854d-3fdfb81516d8.png b/PRODUCT_DOCS/assets/1639024473696-bec9ab54-f41d-48a2-854d-3fdfb81516d8.png new file mode 100644 index 0000000000000000000000000000000000000000..cf1a907ca6f419c92d08901647df3d93afe52306 Binary files /dev/null and b/PRODUCT_DOCS/assets/1639024473696-bec9ab54-f41d-48a2-854d-3fdfb81516d8.png differ diff --git a/PRODUCT_DOCS/assets/1645090596356-09c39ba4-0a81-41c4-85ed-f1ccaa746cde.png b/PRODUCT_DOCS/assets/1645090596356-09c39ba4-0a81-41c4-85ed-f1ccaa746cde.png new file mode 100644 index 0000000000000000000000000000000000000000..5f70cd6655fcb0871cd114bfbee4f8127a8e887f Binary files /dev/null and b/PRODUCT_DOCS/assets/1645090596356-09c39ba4-0a81-41c4-85ed-f1ccaa746cde.png differ diff --git a/PRODUCT_DOCS/assets/1645091022143-1b988e57-10fc-41fa-8f5c-8432b601c8e2.png b/PRODUCT_DOCS/assets/1645091022143-1b988e57-10fc-41fa-8f5c-8432b601c8e2.png new file mode 100644 index 0000000000000000000000000000000000000000..d07fa235c43e480307309a1511308c13de4cc4ab Binary files /dev/null and b/PRODUCT_DOCS/assets/1645091022143-1b988e57-10fc-41fa-8f5c-8432b601c8e2.png differ diff --git a/PRODUCT_DOCS/assets/1645091129385-f17ee009-0a13-43d5-a93e-ef554ed43081.png b/PRODUCT_DOCS/assets/1645091129385-f17ee009-0a13-43d5-a93e-ef554ed43081.png new file mode 100644 index 0000000000000000000000000000000000000000..f81de8a309a6f654928da51f72c220524343adf3 Binary files /dev/null and b/PRODUCT_DOCS/assets/1645091129385-f17ee009-0a13-43d5-a93e-ef554ed43081.png differ diff --git a/PRODUCT_DOCS/assets/1645091172216-65ff8179-ba11-4844-9228-27a9449308a5.png b/PRODUCT_DOCS/assets/1645091172216-65ff8179-ba11-4844-9228-27a9449308a5.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4fa7887e20e645e980b6a990bf14c44deafd3d Binary files /dev/null and b/PRODUCT_DOCS/assets/1645091172216-65ff8179-ba11-4844-9228-27a9449308a5.png differ diff --git a/PRODUCT_DOCS/assets/1648323296808-5b194352-5447-496e-ba55-47d9cdee6c07.png b/PRODUCT_DOCS/assets/1648323296808-5b194352-5447-496e-ba55-47d9cdee6c07.png new file mode 100644 index 0000000000000000000000000000000000000000..c747fbbed0f1df59fd3dcc0cff3fdb41e89a82d0 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323296808-5b194352-5447-496e-ba55-47d9cdee6c07.png differ diff --git a/PRODUCT_DOCS/assets/1648323297236-e22f8b31-b722-4848-9ff9-1fbcb1521e61.png b/PRODUCT_DOCS/assets/1648323297236-e22f8b31-b722-4848-9ff9-1fbcb1521e61.png new file mode 100644 index 0000000000000000000000000000000000000000..3861f2c38a1fc646a6348206625aee1feeae0fa8 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323297236-e22f8b31-b722-4848-9ff9-1fbcb1521e61.png differ diff --git a/PRODUCT_DOCS/assets/1648323297746-a423f494-214e-461a-bb68-a5548916b6cb.png b/PRODUCT_DOCS/assets/1648323297746-a423f494-214e-461a-bb68-a5548916b6cb.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f6066d4cb5c7aca61cf3e1f2337576b06a044e Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323297746-a423f494-214e-461a-bb68-a5548916b6cb.png differ diff --git a/PRODUCT_DOCS/assets/1648323298348-4f805572-09c2-4317-acc5-9c349aaab3ee.png b/PRODUCT_DOCS/assets/1648323298348-4f805572-09c2-4317-acc5-9c349aaab3ee.png new file mode 100644 index 0000000000000000000000000000000000000000..4895a6736695e017fae6fd22a2d8f8646b846c33 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323298348-4f805572-09c2-4317-acc5-9c349aaab3ee.png differ diff --git a/PRODUCT_DOCS/assets/1648323298778-bbce3e9f-4ac9-4030-8cb7-f78caf9b5465.png b/PRODUCT_DOCS/assets/1648323298778-bbce3e9f-4ac9-4030-8cb7-f78caf9b5465.png new file mode 100644 index 0000000000000000000000000000000000000000..6f0fbcba94cac02647391efaac52c18b2deedad7 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323298778-bbce3e9f-4ac9-4030-8cb7-f78caf9b5465.png differ diff --git a/PRODUCT_DOCS/assets/1648323299297-9ed997f6-60d9-4beb-a368-21ee92dceddb.png b/PRODUCT_DOCS/assets/1648323299297-9ed997f6-60d9-4beb-a368-21ee92dceddb.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebc433dca2cc18d8196a59e56dc2c34eb2f7754 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323299297-9ed997f6-60d9-4beb-a368-21ee92dceddb.png differ diff --git a/PRODUCT_DOCS/assets/1648323299884-c3acb0fb-cd00-4959-888d-6869be699de2.png b/PRODUCT_DOCS/assets/1648323299884-c3acb0fb-cd00-4959-888d-6869be699de2.png new file mode 100644 index 0000000000000000000000000000000000000000..0fbfcc49aed23e3d677fe3ebc24cde5b624b8754 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323299884-c3acb0fb-cd00-4959-888d-6869be699de2.png differ diff --git a/PRODUCT_DOCS/assets/1648323300422-26a1b795-01a5-4c5c-aa04-c7108c7aeb57.png b/PRODUCT_DOCS/assets/1648323300422-26a1b795-01a5-4c5c-aa04-c7108c7aeb57.png new file mode 100644 index 0000000000000000000000000000000000000000..b79a60cfd9a9fc50924919f679855a4950db5b64 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323300422-26a1b795-01a5-4c5c-aa04-c7108c7aeb57.png differ diff --git a/PRODUCT_DOCS/assets/1648323300877-60c74432-ac78-4fff-8bce-e48f6aa4a4c9.png b/PRODUCT_DOCS/assets/1648323300877-60c74432-ac78-4fff-8bce-e48f6aa4a4c9.png new file mode 100644 index 0000000000000000000000000000000000000000..e2bd42a1072952a7b7885fb3f5221a7a7d6c46de Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323300877-60c74432-ac78-4fff-8bce-e48f6aa4a4c9.png differ diff --git a/PRODUCT_DOCS/assets/1648323301420-c8a3f458-83b9-4cfe-83a7-2ea9fe859e73.png b/PRODUCT_DOCS/assets/1648323301420-c8a3f458-83b9-4cfe-83a7-2ea9fe859e73.png new file mode 100644 index 0000000000000000000000000000000000000000..3861f2c38a1fc646a6348206625aee1feeae0fa8 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323301420-c8a3f458-83b9-4cfe-83a7-2ea9fe859e73.png differ diff --git a/PRODUCT_DOCS/assets/1648323301891-6368fcdf-baeb-4dd6-8632-04b867a778b2.png b/PRODUCT_DOCS/assets/1648323301891-6368fcdf-baeb-4dd6-8632-04b867a778b2.png new file mode 100644 index 0000000000000000000000000000000000000000..31483e92bd950c10d4bd9467c25ae528f0cc5963 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323301891-6368fcdf-baeb-4dd6-8632-04b867a778b2.png differ diff --git a/PRODUCT_DOCS/assets/1648323302435-7ed6dd20-a58b-4862-9a57-d9b1e907f38c.png b/PRODUCT_DOCS/assets/1648323302435-7ed6dd20-a58b-4862-9a57-d9b1e907f38c.png new file mode 100644 index 0000000000000000000000000000000000000000..570f4cea26f120950e06d58d8d817fad246676a9 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323302435-7ed6dd20-a58b-4862-9a57-d9b1e907f38c.png differ diff --git a/PRODUCT_DOCS/assets/1648323303068-2c5b0d5a-b045-49eb-9e2e-832e1aa9b5a6.png b/PRODUCT_DOCS/assets/1648323303068-2c5b0d5a-b045-49eb-9e2e-832e1aa9b5a6.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1c81a0daee4c17112b47f16a50cde8aed99ecb Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323303068-2c5b0d5a-b045-49eb-9e2e-832e1aa9b5a6.png differ diff --git a/PRODUCT_DOCS/assets/1648323303630-66790fd9-d66d-4a43-a95e-b0b76ddaa426.png b/PRODUCT_DOCS/assets/1648323303630-66790fd9-d66d-4a43-a95e-b0b76ddaa426.png new file mode 100644 index 0000000000000000000000000000000000000000..81e1a81ac7aaa31e007cb68b10bafc82a922ad7a Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323303630-66790fd9-d66d-4a43-a95e-b0b76ddaa426.png differ diff --git a/PRODUCT_DOCS/assets/1648323304101-a0f58ae6-ed56-4221-8c90-9ceecec4d532.png b/PRODUCT_DOCS/assets/1648323304101-a0f58ae6-ed56-4221-8c90-9ceecec4d532.png new file mode 100644 index 0000000000000000000000000000000000000000..db4330fdd2286e929aa5319d675ca8011ee0bd0a Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323304101-a0f58ae6-ed56-4221-8c90-9ceecec4d532.png differ diff --git a/PRODUCT_DOCS/assets/1648323304593-41b4a0dc-c65a-430c-925e-791770e5a21d.png b/PRODUCT_DOCS/assets/1648323304593-41b4a0dc-c65a-430c-925e-791770e5a21d.png new file mode 100644 index 0000000000000000000000000000000000000000..036f6661d0d36e55c656985854f2090e84d46a59 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323304593-41b4a0dc-c65a-430c-925e-791770e5a21d.png differ diff --git a/PRODUCT_DOCS/assets/1648323305060-d7906b89-3d9b-4edd-867d-7c1fce805938.png b/PRODUCT_DOCS/assets/1648323305060-d7906b89-3d9b-4edd-867d-7c1fce805938.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ebf11252ce9e144e57a0564d477285ba3bff20 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323305060-d7906b89-3d9b-4edd-867d-7c1fce805938.png differ diff --git a/PRODUCT_DOCS/assets/1648323305702-0479a4fb-b738-486d-96f3-14a2da29568e.png b/PRODUCT_DOCS/assets/1648323305702-0479a4fb-b738-486d-96f3-14a2da29568e.png new file mode 100644 index 0000000000000000000000000000000000000000..af0619d04d3a008b232cec98d990f4a6d87d2561 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323305702-0479a4fb-b738-486d-96f3-14a2da29568e.png differ diff --git a/PRODUCT_DOCS/assets/1648323306140-702d1aaa-d8ae-48ef-a978-587d00a11de3.png b/PRODUCT_DOCS/assets/1648323306140-702d1aaa-d8ae-48ef-a978-587d00a11de3.png new file mode 100644 index 0000000000000000000000000000000000000000..f6498ba6a98abee78c82c9b73a46cec3aace276f Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323306140-702d1aaa-d8ae-48ef-a978-587d00a11de3.png differ diff --git a/PRODUCT_DOCS/assets/1648323306621-9d5896bb-2bd7-4b31-b683-d01b81556c42.png b/PRODUCT_DOCS/assets/1648323306621-9d5896bb-2bd7-4b31-b683-d01b81556c42.png new file mode 100644 index 0000000000000000000000000000000000000000..dd7ccdc2ca789d0b9234ceead8cb49ab4591cb00 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323306621-9d5896bb-2bd7-4b31-b683-d01b81556c42.png differ diff --git a/PRODUCT_DOCS/assets/1648323307168-95f55220-78c0-44a4-8a32-14b28a6d45fd.png b/PRODUCT_DOCS/assets/1648323307168-95f55220-78c0-44a4-8a32-14b28a6d45fd.png new file mode 100644 index 0000000000000000000000000000000000000000..e004ab63c16a3e1f1677b06754eef8173c27b39d Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323307168-95f55220-78c0-44a4-8a32-14b28a6d45fd.png differ diff --git a/PRODUCT_DOCS/assets/1648323307698-b1e21dbe-1779-4108-a93c-6f1fc45d0d90.png b/PRODUCT_DOCS/assets/1648323307698-b1e21dbe-1779-4108-a93c-6f1fc45d0d90.png new file mode 100644 index 0000000000000000000000000000000000000000..5538561d8da4bf3e3d40b77e998f53a20a4b4b65 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323307698-b1e21dbe-1779-4108-a93c-6f1fc45d0d90.png differ diff --git a/PRODUCT_DOCS/assets/1648323308199-70d99391-0d78-4479-a0a0-34ce17e15799.png b/PRODUCT_DOCS/assets/1648323308199-70d99391-0d78-4479-a0a0-34ce17e15799.png new file mode 100644 index 0000000000000000000000000000000000000000..bb79f90dcb686adeb55de77c4ad5080e20ef1ebe Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323308199-70d99391-0d78-4479-a0a0-34ce17e15799.png differ diff --git a/PRODUCT_DOCS/assets/1648323308736-1a0dd11c-e57a-457f-bcc5-9c4ab338f38a.png b/PRODUCT_DOCS/assets/1648323308736-1a0dd11c-e57a-457f-bcc5-9c4ab338f38a.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc9b79c14224d2ab86099a944de2299b70e11e1 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323308736-1a0dd11c-e57a-457f-bcc5-9c4ab338f38a.png differ diff --git a/PRODUCT_DOCS/assets/1648323309209-55e6981b-99d9-43ca-973f-1a43461deda8.png b/PRODUCT_DOCS/assets/1648323309209-55e6981b-99d9-43ca-973f-1a43461deda8.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b715942a44a647aded7ef371a3ce5278093165 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323309209-55e6981b-99d9-43ca-973f-1a43461deda8.png differ diff --git a/PRODUCT_DOCS/assets/1648323309770-d02bd611-01d8-472e-8ad0-241ab56e2d73.png b/PRODUCT_DOCS/assets/1648323309770-d02bd611-01d8-472e-8ad0-241ab56e2d73.png new file mode 100644 index 0000000000000000000000000000000000000000..799b7bcdc56b7d9283676d9909507d1ceea861b8 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323309770-d02bd611-01d8-472e-8ad0-241ab56e2d73.png differ diff --git a/PRODUCT_DOCS/assets/1648323310377-9c89adb6-6c20-4185-9716-f48ec0772f3b.png b/PRODUCT_DOCS/assets/1648323310377-9c89adb6-6c20-4185-9716-f48ec0772f3b.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa5d6506c4ccbbeeb7980a127ec4fa793e558ba Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323310377-9c89adb6-6c20-4185-9716-f48ec0772f3b.png differ diff --git a/PRODUCT_DOCS/assets/1648323311418-299817bd-5052-44de-83ee-447782e8dc4e.png b/PRODUCT_DOCS/assets/1648323311418-299817bd-5052-44de-83ee-447782e8dc4e.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebc433dca2cc18d8196a59e56dc2c34eb2f7754 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323311418-299817bd-5052-44de-83ee-447782e8dc4e.png differ diff --git a/PRODUCT_DOCS/assets/1648323312490-a1158d2f-a0fa-43ec-bdb3-2103bc65fd91.png b/PRODUCT_DOCS/assets/1648323312490-a1158d2f-a0fa-43ec-bdb3-2103bc65fd91.png new file mode 100644 index 0000000000000000000000000000000000000000..39d774b9dd21b49fedc88157b08982e0fcd315ab Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323312490-a1158d2f-a0fa-43ec-bdb3-2103bc65fd91.png differ diff --git a/PRODUCT_DOCS/assets/1648323312938-cb278037-a19d-4d08-8dcf-619f3eeb5023.png b/PRODUCT_DOCS/assets/1648323312938-cb278037-a19d-4d08-8dcf-619f3eeb5023.png new file mode 100644 index 0000000000000000000000000000000000000000..8dda54cdd1f4abec58050f3cc98adb215b70e141 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323312938-cb278037-a19d-4d08-8dcf-619f3eeb5023.png differ diff --git a/PRODUCT_DOCS/assets/1648323313459-482f309b-9c8a-48df-8095-fc0a1bd06d82.png b/PRODUCT_DOCS/assets/1648323313459-482f309b-9c8a-48df-8095-fc0a1bd06d82.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca15ee6985c189afc32106d60ae7fe637979b14 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323313459-482f309b-9c8a-48df-8095-fc0a1bd06d82.png differ diff --git a/PRODUCT_DOCS/assets/1648323313951-a23fd9fd-ac9e-4320-b260-9f32d1b9d402.png b/PRODUCT_DOCS/assets/1648323313951-a23fd9fd-ac9e-4320-b260-9f32d1b9d402.png new file mode 100644 index 0000000000000000000000000000000000000000..1730ebb8faa8ea9030941aed4b75cc3cb2d583be Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323313951-a23fd9fd-ac9e-4320-b260-9f32d1b9d402.png differ diff --git a/PRODUCT_DOCS/assets/1648323314482-1e0eb496-e0aa-447b-97aa-665b72f6fead.png b/PRODUCT_DOCS/assets/1648323314482-1e0eb496-e0aa-447b-97aa-665b72f6fead.png new file mode 100644 index 0000000000000000000000000000000000000000..1815b8d67129be709af617aef036896018abca75 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323314482-1e0eb496-e0aa-447b-97aa-665b72f6fead.png differ diff --git a/PRODUCT_DOCS/assets/1648323315015-fe2e45a4-3855-4e74-9671-343778b75ef7.png b/PRODUCT_DOCS/assets/1648323315015-fe2e45a4-3855-4e74-9671-343778b75ef7.png new file mode 100644 index 0000000000000000000000000000000000000000..398071bae8cedf9059e417b245b2354efb58ade6 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323315015-fe2e45a4-3855-4e74-9671-343778b75ef7.png differ diff --git a/PRODUCT_DOCS/assets/1648323315513-c7d9562b-f689-4795-b09d-bc1a37b1a103.png b/PRODUCT_DOCS/assets/1648323315513-c7d9562b-f689-4795-b09d-bc1a37b1a103.png new file mode 100644 index 0000000000000000000000000000000000000000..4628d4b78867172299969eac43c3e2506214bbd0 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323315513-c7d9562b-f689-4795-b09d-bc1a37b1a103.png differ diff --git a/PRODUCT_DOCS/assets/1648323316061-60772f70-9038-450e-b1f4-13e5147cb6df.png b/PRODUCT_DOCS/assets/1648323316061-60772f70-9038-450e-b1f4-13e5147cb6df.png new file mode 100644 index 0000000000000000000000000000000000000000..7f209fe9d515c67e79c10f60d775690d58f44917 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323316061-60772f70-9038-450e-b1f4-13e5147cb6df.png differ diff --git a/PRODUCT_DOCS/assets/1648323316628-5cb487d5-3bef-4be8-bc2b-26b8edee3bd2.png b/PRODUCT_DOCS/assets/1648323316628-5cb487d5-3bef-4be8-bc2b-26b8edee3bd2.png new file mode 100644 index 0000000000000000000000000000000000000000..d3092e82a11cf9e05275ddc3dcac6918382458b8 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323316628-5cb487d5-3bef-4be8-bc2b-26b8edee3bd2.png differ diff --git a/PRODUCT_DOCS/assets/1648323317104-eccd08c0-4c6c-4dee-adb2-0ee04dffbd2c.png b/PRODUCT_DOCS/assets/1648323317104-eccd08c0-4c6c-4dee-adb2-0ee04dffbd2c.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ed92e372abab132060930f8ec8a52f75f8670e Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323317104-eccd08c0-4c6c-4dee-adb2-0ee04dffbd2c.png differ diff --git a/PRODUCT_DOCS/assets/1648323317615-c18da8f8-c14f-4bfc-9f8b-9c455529f6d7.png b/PRODUCT_DOCS/assets/1648323317615-c18da8f8-c14f-4bfc-9f8b-9c455529f6d7.png new file mode 100644 index 0000000000000000000000000000000000000000..80016903872fad343893a27202f3a297b6b7734c Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323317615-c18da8f8-c14f-4bfc-9f8b-9c455529f6d7.png differ diff --git a/PRODUCT_DOCS/assets/1648323318114-98c20e85-158a-4551-870e-cdcc22b55084.png b/PRODUCT_DOCS/assets/1648323318114-98c20e85-158a-4551-870e-cdcc22b55084.png new file mode 100644 index 0000000000000000000000000000000000000000..631b30e45f097c8bc1d2e7a652c2cc7bddd18f59 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323318114-98c20e85-158a-4551-870e-cdcc22b55084.png differ diff --git a/PRODUCT_DOCS/assets/1648323318548-e1f7b04d-10b3-46ea-b163-ef4c6dd39f52.png b/PRODUCT_DOCS/assets/1648323318548-e1f7b04d-10b3-46ea-b163-ef4c6dd39f52.png new file mode 100644 index 0000000000000000000000000000000000000000..1d69692a544dd821ff1d5fca7182eea8a016e64d Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323318548-e1f7b04d-10b3-46ea-b163-ef4c6dd39f52.png differ diff --git a/PRODUCT_DOCS/assets/1648323318901-066ab229-023c-46b7-a346-717a577f6493.png b/PRODUCT_DOCS/assets/1648323318901-066ab229-023c-46b7-a346-717a577f6493.png new file mode 100644 index 0000000000000000000000000000000000000000..2aeb6a91e9bfc9901aea1abd8879fb5200863532 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323318901-066ab229-023c-46b7-a346-717a577f6493.png differ diff --git a/PRODUCT_DOCS/assets/1648323319379-1aca1f16-5762-4498-8529-8724e1d67ff5.png b/PRODUCT_DOCS/assets/1648323319379-1aca1f16-5762-4498-8529-8724e1d67ff5.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae94ccb0c46cb7c6533dfab32faf58495c16166 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323319379-1aca1f16-5762-4498-8529-8724e1d67ff5.png differ diff --git a/PRODUCT_DOCS/assets/1648323319804-cc7a1a04-4411-4c16-a57f-72cd8027d1c1.png b/PRODUCT_DOCS/assets/1648323319804-cc7a1a04-4411-4c16-a57f-72cd8027d1c1.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2268b9f8023891cb21aeaae8ae27c9682efde6 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323319804-cc7a1a04-4411-4c16-a57f-72cd8027d1c1.png differ diff --git a/PRODUCT_DOCS/assets/1648323320354-ecccf889-7b8b-4b86-9c9a-4e03ee4dc4d4.png b/PRODUCT_DOCS/assets/1648323320354-ecccf889-7b8b-4b86-9c9a-4e03ee4dc4d4.png new file mode 100644 index 0000000000000000000000000000000000000000..41b801f1c018b49df450ab0c2e84578e935d7fe4 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323320354-ecccf889-7b8b-4b86-9c9a-4e03ee4dc4d4.png differ diff --git a/PRODUCT_DOCS/assets/1648323320855-916be501-187c-492b-9bed-c7e9255f4217.png b/PRODUCT_DOCS/assets/1648323320855-916be501-187c-492b-9bed-c7e9255f4217.png new file mode 100644 index 0000000000000000000000000000000000000000..e2efd04cc4cd397b2db98a26b12d994992f4910f Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323320855-916be501-187c-492b-9bed-c7e9255f4217.png differ diff --git a/PRODUCT_DOCS/assets/1648323321338-d807a4b4-85e7-48cf-a83a-66b9bec09af3.png b/PRODUCT_DOCS/assets/1648323321338-d807a4b4-85e7-48cf-a83a-66b9bec09af3.png new file mode 100644 index 0000000000000000000000000000000000000000..853569c1c21d968626c05395994b2801ee54ede1 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323321338-d807a4b4-85e7-48cf-a83a-66b9bec09af3.png differ diff --git a/PRODUCT_DOCS/assets/1648323321843-1879e9bb-7a27-4e4b-8f08-c73dd1bb7e69.png b/PRODUCT_DOCS/assets/1648323321843-1879e9bb-7a27-4e4b-8f08-c73dd1bb7e69.png new file mode 100644 index 0000000000000000000000000000000000000000..c6525c06ff1b94a3529a8ca3f9eebaa4db8d8141 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323321843-1879e9bb-7a27-4e4b-8f08-c73dd1bb7e69.png differ diff --git a/PRODUCT_DOCS/assets/1648323322375-fc7782eb-6254-44b1-bdd3-9a352e5e6e4e.png b/PRODUCT_DOCS/assets/1648323322375-fc7782eb-6254-44b1-bdd3-9a352e5e6e4e.png new file mode 100644 index 0000000000000000000000000000000000000000..8cef5136c4a4fedd503da85858114eb498309575 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323322375-fc7782eb-6254-44b1-bdd3-9a352e5e6e4e.png differ diff --git a/PRODUCT_DOCS/assets/1648323322883-2f6e2452-3025-4b85-9eb3-d7e4f13a9208.png b/PRODUCT_DOCS/assets/1648323322883-2f6e2452-3025-4b85-9eb3-d7e4f13a9208.png new file mode 100644 index 0000000000000000000000000000000000000000..aff575fb04aa5ee6accca32de20c7b4767305a77 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323322883-2f6e2452-3025-4b85-9eb3-d7e4f13a9208.png differ diff --git a/PRODUCT_DOCS/assets/1648323323426-efb04c5d-5239-47fd-a1c3-b7ed89f73197.png b/PRODUCT_DOCS/assets/1648323323426-efb04c5d-5239-47fd-a1c3-b7ed89f73197.png new file mode 100644 index 0000000000000000000000000000000000000000..268d74a15bd7af058b263b59949a5c149bc098c7 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323323426-efb04c5d-5239-47fd-a1c3-b7ed89f73197.png differ diff --git a/PRODUCT_DOCS/assets/1648323379573-facef771-f82f-4600-9193-eb284ed215ce.png b/PRODUCT_DOCS/assets/1648323379573-facef771-f82f-4600-9193-eb284ed215ce.png new file mode 100644 index 0000000000000000000000000000000000000000..91ec966af2f8a2e4f2d40f90f3bae6c8d79d7324 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323379573-facef771-f82f-4600-9193-eb284ed215ce.png differ diff --git a/PRODUCT_DOCS/assets/1648323380077-32cf8470-4f36-4e6d-ba56-5590e3cca622.png b/PRODUCT_DOCS/assets/1648323380077-32cf8470-4f36-4e6d-ba56-5590e3cca622.png new file mode 100644 index 0000000000000000000000000000000000000000..1362a453b62b7d64f8edb7dbcbb86986302b6f0d Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323380077-32cf8470-4f36-4e6d-ba56-5590e3cca622.png differ diff --git a/PRODUCT_DOCS/assets/1648323380655-9be20bcd-8c7a-4d6e-9609-46f91461a31e.png b/PRODUCT_DOCS/assets/1648323380655-9be20bcd-8c7a-4d6e-9609-46f91461a31e.png new file mode 100644 index 0000000000000000000000000000000000000000..bc20fae32da50f4c05b376c5dc512afb5b14ce8b Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323380655-9be20bcd-8c7a-4d6e-9609-46f91461a31e.png differ diff --git a/PRODUCT_DOCS/assets/1648323381088-43909ce2-5cb4-4d6e-8cbe-b053038f5123.png b/PRODUCT_DOCS/assets/1648323381088-43909ce2-5cb4-4d6e-8cbe-b053038f5123.png new file mode 100644 index 0000000000000000000000000000000000000000..f95fc4eac5e8c4c6572e6078c1ba79fad5e9e73b Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323381088-43909ce2-5cb4-4d6e-8cbe-b053038f5123.png differ diff --git a/PRODUCT_DOCS/assets/1648323381635-9ac1ac05-41ea-4940-b099-4a6326be1f37.png b/PRODUCT_DOCS/assets/1648323381635-9ac1ac05-41ea-4940-b099-4a6326be1f37.png new file mode 100644 index 0000000000000000000000000000000000000000..276917cf7c01f7d588dd23bc3161d1c8695932d1 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323381635-9ac1ac05-41ea-4940-b099-4a6326be1f37.png differ diff --git a/PRODUCT_DOCS/assets/1648323382147-33061a2c-6363-4479-b452-7ea64871cbd6.png b/PRODUCT_DOCS/assets/1648323382147-33061a2c-6363-4479-b452-7ea64871cbd6.png new file mode 100644 index 0000000000000000000000000000000000000000..cadf5ed3e6200baeceb840c90f0662c88bf2a3f3 Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323382147-33061a2c-6363-4479-b452-7ea64871cbd6.png differ diff --git a/PRODUCT_DOCS/assets/1648323382633-833cdbc5-0739-4660-ab68-c41e53ec35c6.png b/PRODUCT_DOCS/assets/1648323382633-833cdbc5-0739-4660-ab68-c41e53ec35c6.png new file mode 100644 index 0000000000000000000000000000000000000000..ef68308c617f9a06ad60eca7f6b0e4f30a33b61a Binary files /dev/null and b/PRODUCT_DOCS/assets/1648323382633-833cdbc5-0739-4660-ab68-c41e53ec35c6.png differ diff --git a/PRODUCT_DOCS/assets/1656456205430-dc57749a-aa17-4aa0-9e35-4bf976872a09.png b/PRODUCT_DOCS/assets/1656456205430-dc57749a-aa17-4aa0-9e35-4bf976872a09.png new file mode 100644 index 0000000000000000000000000000000000000000..ba78dfacade76ccee765698b0a81fb209b6ad96c Binary files /dev/null and b/PRODUCT_DOCS/assets/1656456205430-dc57749a-aa17-4aa0-9e35-4bf976872a09.png differ diff --git a/PRODUCT_DOCS/assets/datop1.png b/PRODUCT_DOCS/assets/datop1.png deleted file mode 100644 index a798ff256c3f6abc0b1dfaa200bab76962adbb3b..0000000000000000000000000000000000000000 Binary files a/PRODUCT_DOCS/assets/datop1.png and /dev/null differ diff --git a/PRODUCT_DOCS/assets/datop2.png b/PRODUCT_DOCS/assets/datop2.png deleted file mode 100644 index bb5c5e8ec2ee954701e0c49a2b7209462b5fe610..0000000000000000000000000000000000000000 Binary files a/PRODUCT_DOCS/assets/datop2.png and /dev/null differ diff --git a/PRODUCT_DOCS/assets/datop3.png b/PRODUCT_DOCS/assets/datop3.png deleted file mode 100644 index f863b7c1a111f35db9fc16742807cbf611520b29..0000000000000000000000000000000000000000 Binary files a/PRODUCT_DOCS/assets/datop3.png and /dev/null differ diff --git a/PRODUCT_DOCS/maintainers.yaml b/PRODUCT_DOCS/maintainers.yaml index 06819e194a01a75dff8d2d62978cf02d9b379ea3..666710f68b89921da1cd9684581c2583a4d4d78c 100644 --- a/PRODUCT_DOCS/maintainers.yaml +++ b/PRODUCT_DOCS/maintainers.yaml @@ -1,16 +1,9 @@ # 指定所有 maintainers maintainers: - - default_group: &DG - - openanolis_id: hgj_admin - gitee_id: logic_jie - - network_group: &NG - - openanolis_id: suli0002 - gitee_id: suli01 - - other_group: &other_group - - openanolis_id: ~ - gitee_id: yutting123 + - default_group: &default_group + - openanolis_id: shankailun10 + gitee_id: shankailun09 + # 指定文档目录对应的用户组 paths: - - /*: *DG - - ../test/*: *NG - - ../test1/*: *DG \ No newline at end of file + - /*: *default_group \ No newline at end of file diff --git a/PRODUCT_DOCS/menu.yaml b/PRODUCT_DOCS/menu.yaml index e7cf95aa5788ccf9f50bc78a682bd212c2457f89..47c39fdf783118aaa9a6844acb065783811b0b73 100644 --- a/PRODUCT_DOCS/menu.yaml +++ b/PRODUCT_DOCS/menu.yaml @@ -1,75 +1,42 @@ PRODUCT_DOCS: - menu: menu.yaml - maintainers: maintainers.yaml - 测试文件: - 验证路径dddddddddddddddddddddddddddddddddddddddddddd: - 阿斯顿发斯蒂芬: - 阿斯蒂芬撒地方撒地方撒打: - asdfsadfsad: ../test/test1.md - 验证文档绝对路径: ../test/test1.md - 验证相对路径: ../test/test1.md - 验证指定路径下的文件不存在: ../asdf.md - 验证文档名后多空格是否能正常解析: ../test/test1.md - 验证文档为空: ~ - test1: - 验证文档绝对路径: ../test/test1.md - 验证相对路径: ../test/test1.md - 加个新路径: ../test1/test1.md - test3: ~ - anolisos: - '23': - 用户指南: - 解决方案: - LMP项目介绍: ../anolisos/23/用户指南/解决方案/LMP项目介绍.md - migration_solution: ../anolisos/23/用户指南/解决方案/migration_solution.md - 新增文档: ../anolisos/23/用户指南/解决方案/新增文档.md - '8.8': - 发行说明: - 快速入门: ../anolisos/8.8/发行说明/快速入门.md - 系统安装: ../anolisos/8.8/发行说明/系统安装.md - 关键特性: ../anolisos/8.8/发行说明/关键特性.md - CVE 漏洞: ../anolisos/8.8/发行说明/CVE漏洞.md - 源代码: ../anolisos/8.8/发行说明/源代码.md - 参与贡献: ../anolisos/8.8/发行说明/参与贡献.md - 致谢: ../anolisos/8.8/发行说明/致谢.md - 基本要求: - 要求: ../anolisos/8.8/基本要求/202301.md - 安装升级: - 安装指南: ../anolisos/8.8/发行说明/CVE漏洞.md - 升级指南: ../anolisos/8.8/发行说明/CVE漏洞.md - 系统管理: - 管理员指南: - 查看系统信息: ../anolisos/8.8/发行说明/CVE漏洞.md - 基础配置: ../anolisos/8.8/发行说明/CVE漏洞.md - 管理用户和用户组: ../anolisos/8.8/发行说明/CVE漏洞.md - 管理服务: ../anolisos/8.8/发行说明/CVE漏洞.md - 管理进程: ../anolisos/8.8/发行说明/CVE漏洞.md - 管理内存: ../anolisos/8.8/发行说明/CVE漏洞.md - 管理网络: ../anolisos/8.8/发行说明/CVE漏洞.md - 运维指南: - 运维概述: ../anolisos/8.8/发行说明/致谢.md - 系统资源与性能: ../anolisos/8.8/发行说明/致谢.md - 信息收集: ../anolisos/8.8/发行说明/致谢.md - 故障应急处理: ../anolisos/8.8/发行说明/致谢.md - 常用工具: ../anolisos/8.8/发行说明/致谢.md - 常用技能: ../anolisos/8.8/发行说明/致谢.md - 网络: ../anolisos/23/用户指南/解决方案/migration_solution.md - 维护: ../anolisos/23/用户指南/解决方案/migration_solution.md - 安全: - 签名: ../anolisos/8.8/发行说明/致谢.md - 安全加固: ../anolisos/8.8/发行说明/致谢.md - SBOM: ../anolisos/8.8/基本要求/202301.md - 云原生: ../anolisos/8.8/基本要求/202301.md - 桌面: ../anolisos/8.8/基本要求/202301.md - 嵌入式: ../anolisos/8.8/基本要求/202301.md - 虚拟化: ../anolisos/8.8/基本要求/202301.md - 边缘计算: ../anolisos/8.8/基本要求/202301.md - zhongjietest: - testa目录: - w重复目录: ../anolisos/test重复目录/test.md - 2边缘计算: ../anolisos/8.8/基本要求/202301.md - zhongjietest2: - 一级目录: - 二级目录: - 三级目录: - 4级文件:../anolisos/test重复目录/test.md \ No newline at end of file + Anolis OS 发行声明: + Anolis OS 23.2 社区版 (GA) 发行声明: ../Anolis OS 发行声明/Anolis OS 23.2 社区版 (GA) 发行声明.md + Anolis OS 23.1 社区版 (GA) 发行声明: ../Anolis OS 发行声明/anolis-23.1-ga.md + Anolis OS 23.1 软件包发布清单: ../Anolis OS 发行声明/anolis-23.1-pkglist.md + Anolis OS 23.1 软件包溯源报告: ../Anolis OS 发行声明/anolis-23.1-tracking-src.md + Anolis OS 8.9 GA 发行声明: ../Anolis OS 发行声明/anolis-8.9-ga.md + Anolis OS 8.9 GA 软件包发布清单: ../Anolis OS 发行声明/anolis-8.9-ga-pkglist.md + Anolis OS 23.0 社区版 (GA) 发行声明: ../Anolis OS 发行声明/anolis-23.0-ga.md + Anolis OS 23.0 社区版 (BETA) 发行声明: ../Anolis OS 发行声明/anolis-23.0-beta.md + Anolis OS 8.8 QU1 发行声明: ../Anolis OS 发行声明/anolis-8.8-qu1.md + Anolis OS 8.8 QU1 软件包发布清单: ../Anolis OS 发行声明/anolis-8.8-qu1-pkglist.md + Anolis OS 8.8 发行声明: ../Anolis OS 发行声明/anolis-8.8.md + Anolis OS 8.6 QU1 发行声明: ../Anolis OS 发行声明/anolis-8.6-qu1.md + Anolis OS 8.6 发行声明: ../Anolis OS 发行声明/anolis-8.6.md + Anolis OS 8.6 软件包发布清单: ../Anolis OS 发行声明/anolis-8.6-pkglist.md + Anolis OS 8.4 发行声明: ../Anolis OS 发行声明/anolis-8.4.md + Anolis OS 8.4 软件包发布清单: ../Anolis OS 发行声明/anolis-8.4-pkglist.md + Anolis OS 8.4 BaseOS 包清单表格: ../Anolis OS 发行声明/Anolis OS 8.4 BaseOS 包清单表格.md + Anolis OS 8.4 AppStream 包清单表格: ../Anolis OS 发行声明/Anolis OS 8.4 AppStream 包清单表格.md + Anolis OS 8.4 PowerTools 包清单表格: ../Anolis OS 发行声明/Anolis OS 8.4 PowerTools 包清单表格.md + Anolis OS 8.2 QU2 发行声明: ../Anolis OS 发行声明/anolis-8.2-qu2.md + Anolis OS 8.2 QU1 发行声明: ../Anolis OS 发行声明/anolis-8.2-qu1.md + Anolis OS 8.2 发行声明: ../Anolis OS 发行声明/anolis-8.2.md + Anolis OS 8.2 软件包发布清单: ../Anolis OS 发行声明/anolis-8.2-pkglist.md + Anolis OS 8.2 BaseOS 包清单表格: ../Anolis OS 发行声明/AnolisOS8.2BaseOS包清单表格.md + Anolis OS 8.2 AppStream 包清单表格: ../Anolis OS 发行声明/AnolisOS8.2AppStream包清单表格.md + Anolis OS 8.2 PowerTools 包清单表格: ../Anolis OS 发行声明/Anolis OS 8.2 PowerTools 包清单表格.md + Anolis OS 安装升级迁移: + Anolis OS 8 切换无感知升级: ../Anolis OS 安装升级迁移/Anolis OS 8 切换无感知升级.md + Anolis OS 8 安装指南: ../Anolis OS 安装升级迁移/Anolis OS 8 安装指南.md + Anolis OS 8.2 升级 Anolis OS 8.4 帮助手册: ../Anolis OS 安装升级迁移/Anolis OS 8.2 升级 Anolis OS 8.4 帮助手册.md + Anolis OS 迁移工具使用手册: ../Anolis OS 安装升级迁移/Anolis OS 迁移工具使用手册.md + CentOS 8 用户安全接管服务: ../Anolis OS 安装升级迁移/CentOS 8 用户安全接管服务.md + Anolis OS 开发使用: + Anolis OS 8 特性介绍之 AppStream: ../Anolis OS 开发使用/Anolis OS 8 特性介绍之 AppStream.md + 在 Anolis OS 8 中安装和使用 debuginfo 包: ../Anolis OS 开发使用/在 Anolis OS 8 中安装和使用 debuginfo 包.md + 环境要求: ../Anolis OS 开发使用/环境要求.md + Anolis OS 桌面使用: + Anolis OS 8 操作系统桌面使用手册: ../Anolis OS 桌面使用/Anolis OS 8 操作系统桌面使用手册.md + DDE 使用说明手册: ../Anolis OS 桌面使用/DDE 使用说明手册.md + DDE 发行文档: ../Anolis OS 桌面使用/DDE 发行文档.md \ No newline at end of file diff --git "a/PRODUCT_DOCS/test/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" "b/PRODUCT_DOCS/test/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" deleted file mode 100644 index 497e8eb98e4a0f4aaaecd8b3e0c41e17a9f6c4ad..0000000000000000000000000000000000000000 --- "a/PRODUCT_DOCS/test/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" +++ /dev/null @@ -1,123 +0,0 @@ -## HML - -### 简介 - -HML是基于海光CPU平台构建一套高性能的数学函数库,基于海光CPU架构特点极致优化,能够充分发挥海光CPU计算性能。 - -官方发布的 HML数学库位于 gitee 的 `hygon-devkit` 仓库,地址: - -```sh -git clone https://gitee.com/anolis/hygon-devkit.git -``` - -HML高性能数学库在hygon-devkit中的目录结构示意图如下: - -``` -hygon-devkit/ - ├─ hml - ├──pkg - │ └── hml_1.0.0 - │ - └── README.md - -``` - -* pkg目录:内含各版本hml高性能数学库。 -* README.md文件:有关HML的简单情况。 - - -### 安装与使用 - -#### 环境配置 - -确保gcc版本号>=8.5.0 -```sh -可以通过如下命令查看gcc版本号 -gcc -v -``` - -#### 安装 - -* 安装包命令规则 - -包命名规则如下: -hml----.. -如: -hml-1.0.0-2024-0320-rc.x86_64.rpm - -* RPM安装 -```sh -# 1. 安装 - sudo rpm -Uvh hml-1.0.0-2024-0320-rc.x86_64.rpm - -# 2. 检查是否安装成功 - rpm -qi hml - -# 3. 显示安装路径 - rpm -ql hml - -# 4. 卸载 - sudo rpm --verbose --erase hml -``` - -* DEB安装 -```sh -# 1. 检查DEB信息 - dpkg -I hml-1.0.0-2024-0320-rc.x86_64.deb - -# 2. 安装 - sudo dpkg -i hml-1.0.0-2024-0320-rc.x86_64.deb - -# 3. 检查安装是否成功 - dpkg -l hml - -# 4. 卸载 - sudo dpkg -r hml -``` - -* 安装路径 - HML库会被安装到/opt/hygon/目录下,包含blas、fft、smm、sparse、vml、vsip库。 - -#### 使用 - -* 添加HML库路径到环境变量 -```sh - export LD_LIBRARY_PATH=/opt/hygon:$LD_LIBRARY_PATH -``` - -* 链接HML库 -```sh -# 1. 链接BLAS库 - -L /opt/hygon/blas/lib -lblis-hg - -# 2. 链接FFT库 - -L /opt/hygon/fft/fftw_double/lib -lfftw3 - -L /opt/hygon/fft/fftw_single/lib -lfftw3 - -# 3. 链接SMM库 - -L /opt/hygon/smm/lib -lsmm-hg - -# 4. 链接SPARSE库 - -L /opt/hygon/sparse/lib -lhml_sparse-hg - -# 5. 链接VML库 - -L /opt/hygon/vml/lib -lvml-hg - -# 6. 链接VSIP库 - -L /opt/hygon/vsip/lib -lvsip-hg -``` - -### 使用指南 - -参考HML用户指南.pdf(https://gitee.com/anolis/hygon-devkit/blob/master/hml/HML%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97.pdf) - -指南包含: - -* HML库介绍 -* HML库安装 -* HML_BLAS库接口和使用说明以及代码示例。 -* HML_SMM库接口和使用说明以及代码示例。 -* HML_SPARSE接口和使用说明以及代码示例。 -* HML_VML接口和使用说明以及代码示例。 -* HML_VSIP接口和使用说明以及代码示例。 - diff --git a/PRODUCT_DOCS/test/test1.md b/PRODUCT_DOCS/test/test1.md deleted file mode 100644 index f77d98bcbcef00ee279524a7690c88be37e616f3..0000000000000000000000000000000000000000 --- a/PRODUCT_DOCS/test/test1.md +++ /dev/null @@ -1,980 +0,0 @@ -# Anolis OS Cloud Kernel: RAS White Paper - -## REVISION HISTORY - -| DATE | VERSION | DESCRIPTION | AUTHOR | APPROVER | -| ---------- | ------- | --------------- | ----------------------- | ----------- | -| 2022/12/31 | 1.0 | Initial version | Shuai Xue, Ruidong Tian | Baolin Wang | - -## Terms and Abbreviations - -| Abbreviation | Definition | -| ------------ | ----------------------------------------------------------------------------- | -| RAS | Reliability, Availability and Serviceability | -| SLA | Service Level Agreement | -| CE | Correctable Error | -| UCE | Uncorrected Correctable Error | -| MCA | Machine-Check Architecture | -| CMCI | Corrected Machine Check Interrupt | -| MCE | Machine-Check Exception | -| SEA | Synchronous External Abort | -| ELx | Exception levels are referred to as EL, with x as a number between 0 and 3 | -| ECC | Error Correction Code | -| SECDED | Single-bit Error Correction and Double-bit Error Detection | -| TF-A | Trusted Firmware-A | -| HEST | Hardware Error Source Table | -| GHES | Generic Hardware Error Source | - -## Abstract - -Reliability, availability and serviceability (RAS) is a computer hardware engineering term referring to the elimination of hardware failures to ensure maximum system uptime. - -This document describes the memory RAS features in detail, explaining how server availability is enhanced with the memory RAS features on Yitian 710 servers running Anolis OS Cloud Kernel. - -## Introduction - -The server is one of the key components of any modern data center infrastructure. It consists of a variety of hardware parts, including processors, storage devices, PCIe devices, power supplies, and fans. - -In today’s hyper scale Cloud Data centers, correct server operation and data integrity are critical to ensure service continuity. In other words, we must avoid data corruption no matter data is stored in any server component (memory, cache, or processor registers) or transmitted through any platform links (Intel®UPI, PCI Express, or DMI). - -Server reliability, availability, and serviceability (RAS) are crucial issues for modern enterprise IT shops that deliver mission-critical applications and services, as application delivery failures can be extremely costly per hour of system downtime. Although hardware failures are rare, they are inevitable but random events, especially for large scale data centers. If such incidents are not efficiently diagnosed, the consequences may be very serious and sometimes even catastrophic, such as data corruption or server crash. which are top concerns to meet SLAs (Service Level Agreement) for cloud end users. The likelihood of such failures increases statistically with the size of the servers, data, and memory required for these deployments. Furthermore, considering today’s server system with more and more CPU cores shipped on hundreds of Virtual Machines (VM) and DDR DIMMs operating on it, the impact of server crash caused by hardware failures is much bigger than before. - -Modern CPU offers an extensive and robust set of RAS features in silicon to provide error detection, correction, containment, and recovery in all processors, memory, and I/O data paths based on Intel Machine Check Architecture (MCA) Recovery mechanism or ARM v8.2 RAS Extension. When a server component fails, OS with such RAS features is capable of recovery from hardware error, maximizing service availability and maintaining data integrity. - -## RAS Mechanism Overview - -### Error categories - -One of the most popular RAS schemes used in the memory subsystem is Error Correction Code (ECC) SECDED (Single-bit Error Correction and Double-bit Error Detection), which as its name indicates, the DDR controller can correct single-bit errors and detect double-bit errors on the received data from the DRAMs. - -Talking about detected hardware errors, we can classify memory errors as either corrected errors (CE) or uncorrected errors (UCE). - -- **Correctable Error (CE)** - the hardware error detection mechanism detected and automatically corrected the error. -- **Uncorrected errors (UCE)** - are severe enough, hardware detects but cannot correct. - -![MCtest 2.png](./assets/datop1.png) - -Typically, uncorrectable errors further fall into three categories: - -- **Uncorrected Recoverable Errors (UCR)** - are uncorrected errors that have been detected and signaled but have not corrupted the processor context. For certain UCR errors, this means that once system software has performed a certain recovery action, it is possible to continue execution on this processor. UCR error reporting provides an error containment mechanism for data poisoning. It can be further divided into: - - **Action Required (AR)**: The error occurs in execution context. If such an error is detected, and the memory access has been architecturally executed, that error is considered “consumed”. CPU will signal a synchronous exception when an error is detected and the processor already consumes the memory. OS requires to take action (for example, offline failure page/kill failure thread) to recover this uncorrectable error. - - **Action Optional (AO)**: The error is detected out of processor execution context, e.g. when detected by a background scrubber or accessed by prefetch instruction. In this scenario, the data in the memory are corrupted, but OS is optional to take action to recover this uncorrectable error. -- **Uncorrected Error (UC)** - 2 bit (uncorrectable) error occurs and can not be corrected by hardware. The processor context is corrupted and cannot continue to operate the system. OS requires to panic immediately. - -OS will take specific actions based on the above failures. Handling CEs is done in silicon, e.g. using ECCs and can be made transparent to system. Handling DUEs, however, can require collaboration from higher layers in the hardware-software stack, from silicon to virtual memory manager, to the operating system (OS), and sometimes even the application layer. - -### X86 MCA Recovery - -The new Intel Xeon Scalable Family processors support recovery from some memory errors based on the Machine Check Architecture (MCA) Recovery mechanism. The figure shows a basic workflow with legacy MCA or EMCA. - -Prior to enhanced machine check architecture (EMCA), IA32-legacy version of Machine Check Architecture (MCA) implemented error handling where all the errors were logged in architected registers (MC banks) and signaled to OS/hypervisor. CMCI is signaled only when CE is over threshold and OS CMCI handler, aka, `threshold_interrupt` read MC Banks and other HW registers for further error handling. MCE is signaled when uncorrected or fatal errors are detected and its handler `do_machine_check` will poison the page and then kill current thread in memory failure. - -EMCA enables BIOS-based recovery from errors which redirects MCE and CMCI to firmware first (via SMI) before sending it to the OS error handler. It allows firmware first to handle, collect, and build enhanced error logs then report to system software. - -![ras_x86.png](./assets/datop1.png) - -### ARM v8.2 RAS Extension - -The RAS Extension is a mandatory extension to the Armv8.2 architecture, and it is an optional extension to the Armv8.0 and Armv8.1 architectures. The figure shows a basic workflow with Firmware First mode. -![m1_ras_flow.png](./assets/datop2.png) - -- Prerequisite: System boot and init - - - Platform RAS driver init: BL31 initializes SPM (includes MM dispatcher) and SDEI dispatcher, UEFI query and update error source info in HEST - - OS RAS driver init: HEST driver scans HEST table and registers error handlers by APEI notification, e.g. SDEI, SEA, GPIO, etc. - -1. RAS event (UE or CE) occurred, the event will be routed to EL3 (SPM). -2. SPM routes the event to RAS error handler in S-EL0 (MM Foundation). -3. MM Foundation creates the CPER blobs by the info from RAS Extension. -4. SPM notifies RAS event through APEI notification, e.g. SDEI, SEA, etc. to call the corresponding OS registered handler. -5. OS gets the CPER blobs by Error Status Address block, processes the error, and tries to recover. -6. OS reports the error event by RAS tracepoints. -7. rasdaemon log error info from RAS event to recorder. - -For example, the platform specifies SDEI as an APEI notification to handle RAS events. As part of initialization, the kernel registers a handler for a platform event, enables the event, and unmasks the current PE. At a later point in time, a critical event, e.g. DDR UE interrupt is trapped into EL3. EL3 performs a first-level triage of the event, and a RAS component assumes further handling. The dispatch completes, but intends to involve Non-secure world UEFI in further handling, and therefore decides to explicitly dispatch an event (which the kernel had already registered for). - -## RAS Solution on ANCK - -Modern CPU offers an extensive and robust set of RAS features in silicon to provide error detection, correction, containment, and recovery in all processors, memory, and I/O data paths based on Intel Machine Check Architecture (MCA) Recovery mechanism or ARM v8.2 RAS Extension. The RAS mechanism is intended to assist CPU designers and CPU debuggers in diagnosing, isolating, and understanding processor failures. It is also intended to help system administrators detect transient and age-related failures, suffered during long-term operation of the server. - -To reduce systems downtime, the OS recovery process for ensuring reliable hardware performance is to detect and correct errors where possible, recover from uncorrectable errors through either physical or logical replacement of a failing component or data path, and prevent future errors by replacing in timely fashion components most likely to fail. - -The figure shows the system error handling flow with Anolis OS. - -![RAS_OS_Error_Flow.png](./assets/datop3.png) - -### Memory Failure Recovery - -The RAS mechanism is used to detect, signal, and record machine fault information. Some of these faults are correctable, whereas others are uncorrectable. The Memory Failure Recovery capabilities of RAS mechanism allow systems to continue to operate when an uncorrected error is detected in the system. If not for these capabilities, the system would crash and might require hardware replacement or a system reboot. - -When an uncorrectable error is detected on a requested memory address, data poisoning is used to inform the CPU that the data requested has an uncorrectable error. When the hardware detects an uncorrectable memory error, it routes a poison bit along with the data to the CPU. For the Intel architecture, when the CPU detects this poison bit, it sends a processor interrupt signal to the operating system to notify it of this error. The operating system can then examine the uncorrectable memory error, determine if the software can recover, and perform recovery actions via an interrupt handler. - -Memory Failure Recovery handles UCR errors including: - -- AR are synchronous Errors. There are two types of such errors signaled as data abort or instruction abort. For example, data abort is detected by Data Cache Unit (DCU) and instruction abort is detected by Instruction Fetch Unit (IFU) which are both signaled as Machine Check Exception. The analogy exception is Synchronous External Abort in Arm64 platform. - -- AO are asynchronous Errors. Such errors are detected by memory patrol scrub, prefetch, Last Level Cache (LLC) explicit writeback transaction for X86 platform or store less than ECC protection granularity, e.g. per 64 bit on Neoverse N1 and N2. - -The kernel will attempt to hard-offline the page, by trying to unmap the page or killing any owner, or triggering IO errors if needed. This may kill any processes accessing the page. The kernel will avoid to access this page assuming it's poisoned by the hardware. -Let's dive into more details about Anolis OS Cloud Kernel running on Severs capable of Intel MCA Recovery or ARM v8.2 RAS Extension. - -#### User Space Action Required Recovery - -In Linux, user memory and kernel memory are independent and implemented in separate address spaces. The address spaces are virtualized, meaning that the addresses are abstracted from physical memory (through a process detailed shortly). In fact, the kernel itself resides in one address space, and each process resides in its own address space, so each process can be isolated completely and protected by the paging mechanism. These address spaces consist of virtual memory addresses, permitting many processes with independent address spaces to refer to a considerably smaller physical address space (the physical memory in the machine). Not only is this convenient, but it's also secure, because each address space is independent and isolated and therefore secure. One isolated address space per process is the basis of preventing the fault from being propagated to the enclosing scope or process. - -Without OS memory failure recovery and hardware data poisoning support, once a process is consuming poison, it will be regarded as a fatal event and the kernel will crash immediately. When the OS kernel receives the UCE events, the `memory_failure` function (HWPoison handler) analyzes the log to verify if recovery is feasible. It then takes actions to offline the affected memory page and logs the event in the -mcelog or RAS tracepoint, and the possible results of the actions appear to be ignoring, recovery, delay, and failure. - -The HWPoison handler starts the recovery action by isolating the affected page and declaring it with a “poisoned” tag to disallow any reuse of the page. In the case of an AR-instruction abort event, the HWPoison handler then reloads the 4KB page containing the instruction to a new physical page and resumes normal operation. In the case of an AR-data abort event, the HWPoison handler triggers a “SIGBUS” event to take further recovery action by notifying only the accessing process or any owner process which is configured by hwpoison-aware technique like prctl or early kill. The application has a choice to either reload the data and resume normal execution, or terminate the application to avoid crashing the entire system. - - - -#### Kernel Space Action Required Recovery - -The kernel itself resides in one address space, and contains a process scheduler, networking stack, virtual file system, and device drivers for hardware support, to name just a few, shared by all user space processes. When a user space application requires the services provided by the kernel, it will signal the kernel to execute a syscall, and switch to kernel mode for the duration of the syscall execution. In principle, if any UCE error was triggered while executing OS kernel code, then the UCE error will be fatal. -Kernel also provides user space memory access APIs for cross-space data movement from or to user memory. Cross-space data movements are limited to perform in Linux by special functions, defined in ``. Such a movement is either performed by a generic (memcpy-like) function or by functions optimized for a specific data size (char, short, int, long); The role of the data-movement functions is shown in following figure as it relates to the types involved for copy (simple vs. aggregate), note, not all user access API is showed. - - -For example, when a user process tries to write a buffer to a file, kernel will copy the data from userspace and then write them to disk. If a UCE error occurs in the userspace buffer, kernel will consume the poison data while copying data from userspace. In such case, a system wide reboot is not unnecessary. The point behind Kernel Space Action Required Recovery is that the poison data manipulated by kernel is owned by the user process. If the application that initiated the copy and owned corrupt data can be easily identified by the kernel, it is possible to isolate the corrupt data by marking the affected page with the ‘poison’ tag and terminating the initiator/impacted applications to stop the corrupt data from spreading. - -The mechanism is to track uaccess in extable in advance and change pc to fixup handler while handling synchronous Errors. Then the uaccess will jump to fixup handler which then endups the uaccess process. If the exception is fixuped correctly, the kernel can avoid panic. In the copy from user case, e.g. initiated by write(2), it is not even necessary to send a SIGBUS. System calls should return -EFAULT or a short count for write(2). The Figure shows the basic workflow for Arm64 platform and the implementation of the X86 platform is similar. - - -#### Action Optional Recovery: Patrol Scrub - -ECC Patrol Scrubber is a common block in DDR Controller (DDRC) capable of generating initialization write commands, periodic read commands, periodic RMW commands, and correction RMW commands. It proactively searches the system memory, repairing correctable errors. Periodic scrubbing is performed by the ECC Patrol Scrubber to prevent the accumulation of single-bit errors and increase the reliability of the system by correcting single-bit ECC errors in time, before they turn into uncorrectable 2-bit errors. -When an uncorrectable 2-bit error is detected by Patrol Scrubber, an interrupt will be signaled. In such case, kernel will just unmap the poisoned page because no process is accessing the poison data by default. - -On X86 old generation platform, after the patrol scrub detects memory uncorrected data errors, it will report the OS by MCE. The new generation like Intel® Xeon® Processor-based platforms have an `UCE_TO_CE_DOWNGRAGE` mode where the users can request the memory controller to report UCE found by the patrol scrubber as a corrected type. It is also called ‘downgrading patrol scrub CE/SRAO to CE’. Those errors are signaled by using CMCI, a process less disruptive than a machine check and thus helps avoid double MCE interrupts to crash the system. We recommend setting it on. - -![scrub_recovery](../../assets/Scrub_Recovery.png) - -#### Action Optional Recovery: Prefetch - -Many modern processors implement implicit hardware prefetching and support software prefetching. With software prefetching the programmer or compiler inserts prefetch instructions into the program. For example, Prefetch from Memory (`PRFM`) enables code to provide a hint to the memory system that data from a particular address will be used by the program soon. While for implicit hardware prefetching, the processor monitors the memory access pattern of the running program and tries to predict what data the program will access next and prefetches that data. - -If a prefetch request accesses to poison data, an asynchronous error will be detected and an interrupt will be signaled, e.g. CMCI on Intel Icelake and SPI on Yitian 710. In such case, kernel will just unmap the poison page like Patrol Scrub error. - -Another prefetch scenario we observed is that the poisoned page may still be accessed even though all its owned user processes are killed. After a page is poisoned, it will never be reused, e.g. reallocated to other processes. The problem is that the poisoned page is only unmapped from the page table of user-space process, the kernel page table of the linear mapping range is not considered. It requires dynamically splitting the target linear mapping into PTE granularity and then clearing the PTE valid attribute of the related virtual address while processing memory failure. As a result, the poisoned page will be marked as not-present, which avoids speculative and prefetch access. - -#### Action Optional Recovery: Store - -Write is another type of request which may read the poison data from DDR controller. On Yitian 710, L2 cache is protected by a per 64-bit ECC scheme, a write less than 64bit will trigger asynchronous External Aborts, signaled as SErrors. Similarly, an asynchronous interrupt CMCI is signaled on X86 platform. In such case, it requires firmware to take extra care that does not notify kernel as a fatal error to avoid a system wide reboot. - -Unlike read access, write access does not cause error propagation. When such an error is detected, kernel will regard it as AO asynchronous error and only unmap the poisoned page. However, the write did not take effect, resulting in data loss. A subsequent 64-bit write access has the opportunity to correct this error. When the process trie to consume the poisoned page, the HWPoison handler triggers a “SIGBUS” event to take further recovery action by notifying only the accessing process or any owner process which is configured by hwpoison-aware technique like prctl or early kill. - -#### HWPoison-aware Strategy - -There are in principle two hwpoison-aware strategies to kill processes on poison: - -- just unmap the data and wait for an actual reference before killing -- kill all processes that have the corrupted and not reloadable page mapped as soon as the corruption is detected. - -Both have advantages and disadvantages and should be used in different situations. **Right now both are implemented and can be switched** with a new sysctl vm.memory_failure_early_kill. The default is late kill. Applications can override this setting individually with the PR_MCE_KILL prctl. For example, if early kill is set by `sysctl -w vm.memory_failure_early_kill=1`, kernel will kill any process which mapped the poison page when an uncorrectable 2-bit error is detected by Patrol Scrubber. - -Note, the kill is done using a catchable SIGBUS with BUS_MCEERR_AO, so processes can handle this if they want to. While for AR synchronous errors, the kill is done using a catchable SIGBUS with BUS_MCEERR_AR. - -### Memory Predictive Failure Analysis with Rasdeamon - -When a 1-bit error is detected, it is transparently corrected by the hardware ECC mechanism, and internal counters are updated. If a correctable fault occurs in the memory, we don't need to perform any recovery action on the OS. However, if we continue to see correctable errors, then perhaps the memory is failing. To avoid the possibility of future uncorrectable faults on the same page, we can copy the data to a different page and mark the page as offline. This is the mechanism used by Memory Predictive Failure Analysis (PFA). - -The PFA is powered by the userspace rasdaemon package. Rasdaemon written by Mauro Carvalho Chehab is one of the tools to gather MCE information. Previously, the task was performed by the mcelog package. However, the driver it depends on has been deprecated after kernel 4.12, we recommend switching to the new generation rasdaemon solution. - -If a memory error is detected and signaled, the OS related handler reports them to userspace through RAS tracepoints with EDAC decoded DIMM statistics for accounting and predictive failure analysis. Rasdeamon runs as a daemon that monitors the platform RAS reports from the Linux kernel trace events. And it optionally records RAS events via Sqlite3 which has the benefit of keeping a persistent record of the RAS events. Based on statistical results, some actions can be configured and taken to prevent corrected errors from evoluting into uncorrected errors. For example, specify soft offline action or hard offline action when exceeding a page error threshold within refresh cycles, e.g. 50 CEs perf 24 hours. When a soft action is specified, the kernel will then attempt to soft-offline it, by moving the contents elsewhere or dropping it if possible. The kernel will then be placed on the bad page list and never be reused. The page is still accessible, not poisoned. The kernel will never kill anything for this, but rather fail the offline. - -Note, the RAS feature is only covered but not limited to memory, the processor, PCIe, and Platform(e.g. CMN, GIC, SMMU, etc) RAS are also supported on Anolis OS Cloud Kernel. - -## RAS Validation Guide - -EINJ provides a hardware error injection mechanism. It is very useful for debugging and testing APEI and RAS features in general. In this white paper, we take Yitian 710 running Anolis OS as an example. Note that this guide is also suitable for other platforms with advanced RAS features. - -### Prerequisite - -#### BIOS Requirement - -You need to check whether your BIOS supports EINJ first. For Panjiu M Series equipped with Yitian 710, make ensure to set the following configuration properly. - -```bash -[Platform Configuration][Processor Configuration][CPU Poison] -[Platform Configuration][Memory RAS Configuration][Poison] -[Platform Configuration][Memory RAS Configuration][CE threshold ]<0> -[Platform Configuration][Memory RAS Configuration][Ecc] -[Platform Configuration][PCI-E Configuration][PCIe RAS Support] -[Platform Configuration][PCI-E Configuration][AER CE] -[Platform Configuration][Advance Configuration][Global RAS Enable] -[Platform Configuration][Advance Configuration][EINJ Enable] -[Platform Configuration][Advance Configuration][Route EA to El3] -``` - -#### OS Requirement - -Then, you need to check whether your BIOS supports EINJ. For that, look for early boot messages similar to this one, e.g. on Yitian 710 : - -```bash -#dmesg | grep EINJ -[ 0.000000] ACPI: EINJ 0x00000000F8FAFE18 000150 (v01 PTG PTG01 00000000 PTG 20200717) -``` - -which shows that the BIOS is exposing an EINJ table - it is the mechanism through which the injection is done. - -By default, the EINJ driver is built-in on Anolis OS. If you build kernel from scratch, make sure the following are options enabled in your kernel configuration: - -```shell -CONFIG_DEBUG_FS -CONFIG_ACPI_APEI -CONFIG_ACPI_APEI_EINJ -``` - -Check if the einj module is loaded: - -```shell -$ lsmod | grep einj -einj 16384 0 -``` - -If not, load the einj modules by yourself - -```shell -modprobe einj -``` - -### EINJ Interface - -The EINJ user interface is in \/apei/einj, by default, `/sys/kernel/debug/apei/einj`. - -```bash -#ls /sys/kernel/debug/apei/einj/ -available_error_type error_inject error_type flags notrigger param1 param2 param3 param4 vendor vendor_flags -``` - -The standard error types for the EINJ interface include Processor, Memory, PCIe, and Platform. The file `available_error_type`displays the supported standard error types and their severities, e.g. - -```bash -#cat /sys/kernel/debug/apei/einj/available_error_type -0x00000001 Processor Correctable -0x00000002 Processor Uncorrectable non-fatal -0x00000004 Processor Uncorrectable fatal -0x00000008 Memory Correctable -0x00000010 Memory Uncorrectable non-fatal -0x00000020 Memory Uncorrectable fatal -0x00000040 PCI Express Correctable -0x00000080 PCI Express Uncorrectable non-fatal -0x00000100 PCI Express Uncorrectable fatal -0x00000200 Platform Correctable -0x00000400 Platform Uncorrectable non-fatal -0x00000800 Platform Uncorrectable fatal -``` - -The error injection mechanism is a two-step process. - -- First select an error specified all necessary error parameters including`error_type`,`flags`,`param{1-4}`and `notrigger`,then write any integer to `error_inject` to inject the error. -- The second step performs some actions to trigger it. Setting `notrigger` to 1 skips the trigger phase, which may allow the user to cause the error in some other context by a simple access to the CPU, memory location, or device that is the target of the error injection. Setting `notrigger` to 0, the BIOS should trigger the error internally, e.g. by kicking the patrol scrubber. Whether this actually works depends on what operations the BIOS actually includes in the trigger phase. - -Please refer to the kernel document for more details about EINJ user interface format. - -#### Error Injection Examples with APEI Debugfs - -In this section, we show examples to inject errors with APEI Debugfs on Yitian 710. - -##### Processor Uncorrectable non-fatal - -```bash -APEI_IF=/sys/kernel/debug/apei/einj -echo 33 > $APEI_IF/param3 # APIC ID -echo 0x1 > $APEI_IF/flags -echo 0x00000002 > $APEI_IF/error_type -echo 1 > $APEI_IF/error_inject -``` - -The dmesg log: - -```bash -[ 1820.578688] {3}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 4 -[ 1820.589434] {3}[Hardware Error]: event severity: recoverable -[ 1820.595078] {3}[Hardware Error]: precise tstamp: 2023-01-02 17:23:02 -[ 1820.601503] {3}[Hardware Error]: Error 0, type: recoverable -[ 1820.607147] {3}[Hardware Error]: section_type: ARM processor error -[ 1820.613485] {3}[Hardware Error]: MIDR: 0x00000000410fd490 -[ 1820.619041] {3}[Hardware Error]: Multiprocessor Affinity Register (MPIDR): 0x0000000081210000 -[ 1820.627723] {3}[Hardware Error]: running state: 0x1 -[ 1820.632759] {3}[Hardware Error]: Power State Coordination Interface state: 0 -[ 1820.639965] {3}[Hardware Error]: Error info structure 0: -[ 1820.645435] {3}[Hardware Error]: num errors: 1 -[ 1820.650037] {3}[Hardware Error]: error_type: 0, cache error -[ 1820.655854] {3}[Hardware Error]: error_info: 0x0000000000800015 -[ 1820.662019] {3}[Hardware Error]: transaction type: Instruction -[ 1820.668183] {3}[Hardware Error]: cache level: 2 -[ 1820.673045] {3}[Hardware Error]: the error has not been corrected -[ 1820.679470] {3}[Hardware Error]: type: CORE (0x41), ras_count:1 -[ 1820.685461] {3}[Hardware Error]: sub_type: 0x0 -[ 1820.689977] {3}[Hardware Error]: fr: 0x10a9a2, ctrl: 0x0, status: 0x44800007, addr: 0x800e9f716acea53d -[ 1820.699352] {3}[Hardware Error]: misc0: 0x4, misc1: 0x0, misc2: 0x0, misc3: 0x0 -``` - -##### Processor Uncorrectable fatal - -Script to inject and trigger processor uncorrectable fatal error. Note, a fatal error will cause the kernel to panic. - -```bash -APEI_IF=/sys/kernel/debug/apei/einj -echo 33 > $APEI_IF/param3 # APIC ID -echo 0x1 > $APEI_IF/flags -echo 0x00000004 > $APEI_IF/error_type -echo 1 > $APEI_IF/error_inject -``` - -The dmesg log: - -```bash -[10862.838686] {10}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 3 -[10862.838687] {10}[Hardware Error]: event severity: fatal -[10862.838688] {10}[Hardware Error]: precise tstamp: 2023-01-02 19:53:43 -[10862.838688] {10}[Hardware Error]: Error 0, type: fatal -[10862.838688] {10}[Hardware Error]: section_type: ARM processor error -[10862.838689] {10}[Hardware Error]: MIDR: 0x00000000410fd490 -[10862.838689] {10}[Hardware Error]: Multiprocessor Affinity Register (MPIDR): 0x0000000081210000 -[10862.838689] {10}[Hardware Error]: running state: 0x1 -[10862.838690] {10}[Hardware Error]: Power State Coordination Interface state: 0 -[10862.838690] {10}[Hardware Error]: Error info structure 0: -[10862.838691] {10}[Hardware Error]: num errors: 1 -[10862.838691] {10}[Hardware Error]: error_type: 0, cache error -[10862.838691] {10}[Hardware Error]: error_info: 0x0000000000800015 -[10862.838692] {10}[Hardware Error]: transaction type: Instruction -[10862.838692] {10}[Hardware Error]: cache level: 2 -[10862.838693] {10}[Hardware Error]: the error has not been corrected -[10862.838693] {10}[Hardware Error]: type: CORE (0x41), ras_count:1 -[10862.838693] {10}[Hardware Error]: sub_type: 0x0 -[10862.838694] {10}[Hardware Error]: fr: 0x10a9a2, ctrl: 0x0, status: 0x74000007, addr: 0x800e9f716acea53d -[10862.838694] {10}[Hardware Error]: misc0: 0x4, misc1: 0x0, misc2: 0x0, misc3: 0x0 -[10862.838695] Kernel panic - not syncing: Fatal hardware error! -``` - -#### Memory - -##### Correctable - -Firstly, run a `victim` program in the background. The `victim` is one of the ras-tools which allocates a page in userspace and dumps the virtual and physical address of the page, and then holds on to trigger. - -```bash -#victim -d & -[1] 12472 -physical address of (0xffff87fb2000) = 0x89a0f8000 -Hit any key to trigger error: -[1]+ Stopped victim -d -``` - -Then run the bellow script to inject and trigger memory correct error. Note, the CE recovery is usually implemented as a threshold based error reporting mechanism. The default threshold for CE is 5000, in other words, the hardware only signal interrupt per 5000 CE errors. To test the feature, we configure CE threshold as 0. - -```bash -echo 0x89a0f8000 > $APEI_IF/param1 -echo 0xfffffffffffff000 > $APEI_IF/param2 -echo 0x1 > $APEI_IF/flags -echo 0x00000008 > $APEI_IF/error_type -echo 1 > $APEI_IF/error_inject -``` - -The dmesg log: - -```bash -[ 1555.991595] EDAC MC0: 1 CE single-symbol chipkill ECC on unknown memory (node:0 card:0 module:0 rank:0 bank_group:4 bank_address:2 device:0 row:616 column:1024 chip_id:0 page:0x89a0f8 offset:0x0 grain:1 syndrome:0x0 - APEI location: node:0 card:0 module:0 rank:0 bank_group:4 bank_address:2 device:0 row:616 column:1024 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 1555.991600] {1}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 1555.991602] {1}[Hardware Error]: It has been corrected by h/w and requires no further action -[ 1555.991602] {1}[Hardware Error]: event severity: corrected -[ 1555.991604] {1}[Hardware Error]: precise tstamp: 2023-01-02 17:18:38 -[ 1555.991604] {1}[Hardware Error]: Error 0, type: corrected -[ 1555.991606] {1}[Hardware Error]: section_type: memory error -[ 1555.991606] {1}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 1555.991607] {1}[Hardware Error]: physical_address: 0x000000089a0f8000 -[ 1555.991608] {1}[Hardware Error]: node:0 card:0 module:0 rank:0 bank_group:4 bank_address:2 device:0 row:616 column:1024 chip_id:0 -[ 1555.991609] {1}[Hardware Error]: error_type: 4, single-symbol chipkill ECC -[ 1555.991610] {1}[Hardware Error]: type: DDR (0x50), ras_count:1 -[ 1555.991611] {1}[Hardware Error]: sub_type: 0x0 -[ 1555.991612] {1}[Hardware Error]: fr: 0x1000200000022, ctrl: 0x0, status: 0x0, addr: 0x0 -[ 1555.991612] {1}[Hardware Error]: misc0: 0x0, misc1: 0x0, misc2: 0x200000000000000, misc3: 0x900000000000000 -``` - -##### Memory UnCorrectable Non-fatal - -Firstly, run a `victim` program in the background as the last section described. - -```bash -#victim -d & -physical address of (0xffff962d0000) = 0x9f8acb000 -Hit any key to trigger error: -[1]+ Stopped victim -d -``` - -Then run the bellow script to inject and trigger memory correct error. Here, we specify `notrigger` to 0 to let the firmware kick the DDRC scrubber to trigger the error. - -```bash -APEI_IF=/sys/kernel/debug/apei/einj -echo 0x400a4919000 > $APEI_IF/param1 -echo 0xfffffffffffff000 > $APEI_IF/param2 -echo 0x1 > $APEI_IF/flags -echo 0x00000010 > $APEI_IF/error_type -echo 0x0 > $APEI_IF/notrigger -echo 1 > $APEI_IF/error_inject -``` - -The dmesg log: - -```bash -[ 211.121855] {1}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 211.132646] {1}[Hardware Error]: event severity: recoverable -[ 211.138292] {1}[Hardware Error]: precise tstamp: 2022-12-30 15:26:40 -[ 211.144717] {1}[Hardware Error]: Error 0, type: recoverable -[ 211.150362] {1}[Hardware Error]: section_type: memory error -[ 211.156096] {1}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 211.165125] {1}[Hardware Error]: physical_address: 0x00000400a4919000 -[ 211.171725] {1}[Hardware Error]: node:0 card:7 module:0 rank:0 bank_group:7 bank_address:0 device:0 row:146 column:1152 chip_id:0 -[ 211.183619] {1}[Hardware Error]: error_type: 14, scrub uncorrected error -[ 211.190479] {1}[Hardware Error]: type: DDR (0x50), ras_count:1 -[ 211.196383] {1}[Hardware Error]: sub_type: 0x0 -[ 211.200899] {1}[Hardware Error]: fr: 0x1000200000353, ctrl: 0x0, status: 0x0, addr: 0x0 -[ 211.208974] {1}[Hardware Error]: misc0: 0x0, misc1: 0x0, misc2: 0x0, misc3: 0x200000000000500 -[ 211.218375] Memory failure: 0x400a4919: recovery action for dirty LRU page: Recovered -``` - -At this point, the allocated physical page is unmapped and poisoned, any read access will trigger a page fault. -If we move the background process `victim`on current Linux shell to the foreground and hit any key, the victim will trigger a page fault and receive a SIGBUS signal due to the poisoned PTE entry. Because the `victim`process does not register the SIGBUS handler, it will be killed. - -```bash -#fg -victim -d - -Access time at Fri Dec 30 15:38:14 2022 - -Bus error -``` - -We can also specify `notrigger` to 1 to let the firmware skip the trigger phase and allow the `victim` process to access the target of the error injection so that the error will be detected in execution context. - -Firstly, select a page and inject an error to it, while explicitly skipping the firmware trigger phase. - -```bash -#victim -d & -[1] 9522 -physical address of (0xffffaed6d000) = 0x400aa6dd000 -Hit any key to trigger error: -[1]+ Stopped victim -d - -APEI_IF=/sys/kernel/debug/apei/einj - -echo 0x400aa6dd000 > $APEI_IF/param1 -echo 0xfffffffffffff000 > $APEI_IF/param2 -echo 0x1 > $APEI_IF/flags -echo 0x00000010 > $APEI_IF/error_type -echo 0x1 > $APEI_IF/notrigger -echo 1 > $APEI_IF/error_inject -``` - -Then move the background process `victim` on current Linux shell to the foreground and hit any key, so that the error will be triggered in execution context. The kernel will poison the page and unmap it, then send SIGBUS to the process which accesses the page. - -```bash -#fg -victim -d - -Access time at Fri Dec 30 15:39:26 2022 - -Bus error -``` - -The dmesg log: - -```bash -[ 799.958832] {3}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 799.969533] {3}[Hardware Error]: event severity: recoverable -[ 799.975179] {3}[Hardware Error]: precise tstamp: 2022-12-30 15:36:29 -[ 799.981603] {3}[Hardware Error]: Error 0, type: recoverable -[ 799.987248] {3}[Hardware Error]: section_type: memory error -[ 799.992978] {3}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 800.002007] {3}[Hardware Error]: physical_address: 0x00000400aa6dd000 -[ 800.008607] {3}[Hardware Error]: node:0 card:5 module:0 rank:1 bank_group:1 bank_address:0 device:0 row:169 column:1664 chip_id:0 -[ 800.020500] {3}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 800.027446] {3}[Hardware Error]: type: DDR (0x50), ras_count:1 -[ 800.033351] {3}[Hardware Error]: sub_type: 0x0 -[ 800.037866] {3}[Hardware Error]: fr: 0x1001000100000000, ctrl: 0xf000000000920004, status: 0xd800000Cor0040](0xadd040000d0receiveaecntr=526(d1.subch3), cnt=0x1 -[ 800.060436] {3}[Hardware Error]: misc0: 0x3f00000000040307, misc1: 0xd00000000030cd18, misc2: 0x4015, misc3: 0x200000000000100 -[ 800.072366] Memory failure: 0x400aa6dd: recovery action for dirty LRU page: Recovered -``` - -### RAS-tools - -We can also test and validate RAS features of whole system stack across hardware, firmware and OS via ras-tools. Ras-tools are an excellent set of tools to inject and test RAS ability on X86 and Arm64 platforms based on the APEI EINJ interface. - -| tools | fatal | arch | Description | Usage | -| ----------- | -------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ | -| einj_mem_uc | See help | x86、Arm | inject an error and then trigger it in one of a variety of ways. | ./einj_mem_uc # See help for testname | -| cmcistorm | No | x86 | use EINJ to inject a bunch of soft errors, then consume them all as fast as possible. | ./cmcistorm # e.g./cmcistorm 20 1 | -| hornet | No | x86、Arm | Start a process (or point to an existing one) and inject an uncorrectable memory error to a targeted or randomly chosen memory address | ./hornet -p PID | -| lmce | No | x86 | local mce | ./lmce | -| mca-recover | No | x86、Arm | Set up to get zapped by a machine check (injected elsewhere) recovery function reports physical address of new page - so we can inject to that and repeat over and over. | ./mca-recover | -| rep_ce_page | No | x86、Arm | loop using EINJ to inject a soft error, consuming after each until the page is taken offline. | ./rep_ce_page | -| vtop | No | x86、Arm | Given a process if and virtual address, dig around in /proc/id/pagemap to find the physical address (if present) behind the virtual one. | ./vtop | -| memattr | No | Arm | Example of the Linux kernel driver that allows a user-space program to mmap a buffer of contiguous physical memory with specific memory attribute. | cd pgprot-drv
make
insmod pgprot_drv.ko pgprot=4
../memattr| -| ras-tolerance | No | Arm | This driver allows to overwrite error severity to a lower level at runtime, recoverable by default. It is useful for test. | cd ras-tolerance
make
insmod ras_tolerance.ko| - -#### Install - -On servers running Anolis OS, you can install ras-tools through `yum`. On other OSes, you could build it from scratch. - -``` bash -yum install ras-tools -``` - -#### Memory Failure Recovery Validation - -The `einj_mem_uc` tool allocates pages, injects an error and then triggers it in one of a variety of ways. It intends to do a coverage test for testing the Linux RAS related features, including CPU/Memory error containment and recovery. - -##### AR Validation - -###### User Space AR-data Recovery - -In the case of an AR-data abort event e.g. `single`, `doube`,`split`,`hugetlb`,etc, the kernel will attempt to hard-offline the page, by poisoning the page and killing accessing process. For example, `single` case, it injects an uncorrected error and triggers the error by reading a byte. - -```bash -# einj_mem_uc single -0: single vaddr = 0xffff857a3400 paddr = 8e6157400 -injecting ... -triggering ... -signal 7 code 4 addr 0xffff857a3400 -page not present -Test passed -``` - -`einj_mem_uc` will print the received signal and its code, in the above case, - -- signal 7: SIGBUS -- code 4: BUS_MCEERR_AR 4 - -The dmesg log: - -```bash -[ 1785.908893] EDAC MC0: 1 UE multi-symbol chipkill ECC on unknown memory (node:0 card:0 module:0 rank:0 bank_group:1 bank_address:2 device:0 row:920 column:896 chip_id:0 page:0x8e6157 offset:0x400 grain:1 - APEI location: node:0 card:0 module:0 rank:0 bank_group:1 bank_address:2 device:0 row:920 column:896 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 1785.908900] {1}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 1785.919531] {1}[Hardware Error]: event severity: recoverable -[ 1785.925176] {1}[Hardware Error]: precise tstamp: 2023-01-17 18:05:09 -[ 1785.931600] {1}[Hardware Error]: Error 0, type: recoverable -[ 1785.937244] {1}[Hardware Error]: section_type: memory error -[ 1785.942975] {1}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 1785.952004] {1}[Hardware Error]: physical_address: 0x00000008e6157400 -[ 1785.958603] {1}[Hardware Error]: node:0 card:0 module:0 rank:0 bank_group:1 bank_address:2 device:0 row:920 column:896 chip_id:0 -[ 1785.970409] {1}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 1785.977355] {1}[Hardware Error]: type: DDR (0x50), common_reg_nr:1 -[ 1785.983606] {1}[Hardware Error]: Synchronous Exception taken in EL0 -[ 1785.989944] {1}[Hardware Error]: ESR: 0x92000410, ELR: 0x403abc, FAR: 0xfa00a88, SCR: 0x403073d, SCTLR: 0x30cd183f, LR: 0x403abc -[ 1786.001578] {1}[Hardware Error]: ECCERRCNT: 0x10000, ECCSTAT: 0x0, ADVECCSTAT: 0x8000002, ECCSYMBOL: 0x170000, ECCERRCNTSTAT: 0x0, ECCERRCNT0: 0x0, ECCERRCNT1: 0x0, ECCCADDR0: 0x0, ECCCADDR1: 0x0, ECCCDATA0: 0x0, ECCCDATA1: 0x0, ECCUADDR0: 0x398, ECCUADDR1: 0x1020380, ECCUDATA0: 0x1ff, ECCUDATA1: 0x0 -[ 1786.036640] Memory failure: 0x8e6157: recovery action for dirty LRU page: Recovered - -``` - -###### User Space AR-instruction Recovery - -In the case of an AR-instruction abort event, e.g. `instr`, it injects an uncorrected error and triggers the error by reading a byte. The kernel will attempt to hard-offline the page. It unmaps the corrupted page, reloads the 4KB page containing the instruction to a new physical page and resumes normal operation. - -```bash -# einj_mem_uc instr -0: instr vaddr = 0x403000 paddr = 8bba93000 -injecting ... -triggering ... -Test passed -``` - -The dmesg log: - -```bash -[ 1945.804589] EDAC MC0: 1 UE multi-symbol chipkill ECC on unknown memory (node:0 card:7 module:0 rank:1 bank_group:1 bank_address:3 device:0 row:527 column:640 chip_id:0 page:0x40883e65 offset:0x0 grain:1 - APEI location: node:0 card:7 module:0 rank:1 bank_group:1 bank_address:3 device:0 row:527 column:640 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 1945.804596] {3}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 1945.815209] {3}[Hardware Error]: event severity: recoverable -[ 1945.820854] {3}[Hardware Error]: precise tstamp: 2023-01-17 18:07:49 -[ 1945.827280] {3}[Hardware Error]: Error 0, type: recoverable -[ 1945.832924] {3}[Hardware Error]: section_type: memory error -[ 1945.838654] {3}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 1945.847683] {3}[Hardware Error]: physical_address: 0x0000040883e65000 -[ 1945.854283] {3}[Hardware Error]: node:0 card:7 module:0 rank:1 bank_group:1 bank_address:3 device:0 row:527 column:640 chip_id:0 -[ 1945.866089] {3}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 1945.873035] {3}[Hardware Error]: type: DDR (0x50), common_reg_nr:1 -[ 1945.879286] {3}[Hardware Error]: Synchronous Exception taken in EL0 -[ 1945.885625] {3}[Hardware Error]: ESR: 0x82000010, ELR: 0x403000, FAR: 0x403000, SCR: 0x403073d, SCTLR: 0x30cd183f, LR: 0x403f94 -[ 1945.906459] {3}[Hardware Error]: ECCERRCNT: 0x10000, ECCSTAT: 0x0, ADVECCSTAT: 0x8000002, ECCSYMBOL: 0x140000, ECCERRCNTSTAT: 0x0, ECCERRCNT0: 0x0, ECCERRCNT1: 0x0, ECCCADDR0: 0x0, ECCCADDR1: 0x0, ECCCDATA0: 0x0, ECCCDATA1: 0x0, ECCUADDR0: 0x100020f, ECCUADDR1: 0x1030280, ECCUDATA0: 0x1ff, ECCUDATA1: 0x0 -[ 1945.934071] Memory failure: 0x40883e65: corrupted page was clean: dropped without side effects -[ 1945.934084] Memory failure: 0x40883e65: recovery action for clean LRU page: Recovered -``` - -###### Kernel Space AR Recovery - -Kernel Space AR Recovery is only supported on X86 platform and we are still working on it on Arm64 platform. The recovery is evaluated on X86 icelake processor. - -First, inject an uncorrected error and trigger it by writing a buffer to a file. Kernel will copy data from user space and then write to disk. - -```bash -# einj_mem_uc copyin -f -0: copyin vaddr = 0x7f8f873e2400 paddr = 2869c1400 -injecting ... -triggering ... -einj_mem_uc: couldn't write temp file (errno=14) -Big surprise ... still running. Thought that would be fatal -Saw local machine check -Test passed -``` - -As we can see, the process is still running and the return errno for the write(2) is EFAULT(14). - -The dmesg log: - -```bash -SetMemoryDeviceStatus UCE error. Data = 00 4C A5 01 02 00 06 01 05 00 00 00 00 00 Status = Success -[15322.535921] mce: Kernel accessed poison in user space at 2869c1400 -[15322.536023] {2}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 0 -[15322.542117] Memory failure: 0x2869c1: recovery action for dirty LRU page: Recovered -[15322.550382] {2}[Hardware Error]: event severity: recoverable -[15322.550385] {2}[Hardware Error]: Error 0, type: recoverable -[15322.558042] Memory failure: 0x2869c1: already hardware poisoned -[15322.563710] {2}[Hardware Error]: fru_text: Card02, ChnF, DIMM0 -[15322.563712] {2}[Hardware Error]: section_type: memory error -[15322.586981] {2}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[15322.596027] {2}[Hardware Error]: physical_address: 0x00000002869c1400 -[15322.602650] {2}[Hardware Error]: node:1 card:5 module:0 rank:0 bank:13 device:0 row:2075 column:8 -[15322.611783] {2}[Hardware Error]: error_type: 3, multi-bit ECC -[15322.617710] {2}[Hardware Error]: DIMM location: not present. DMI handle: 0x0000 -[15322.625304] Memory failure: 0x2869c1: already hardware poisoned -[15322.631827] EDAC MC6: 1 UE memory read error on CPU_SrcID#1_MC#2_Chan#1_DIMM#0 (channel:1 slot:0 page:0x2869c1 offset:0x400 grain:32 - err_code:0x00a0:0x0091 SystemAddress:0x2869c1400 ProcessorSocketId:0x1 MemoryControllerId:0x2 ChannelAddress:0x2069c000 ChannelId:0x1 RankAddress:0x1034e000 PhysicalRankId:0x0 DimmSlotId:0x0 Row:0x81b Column:0x8 Bank:0x1 BankGroup:0x3 ChipSelect:0x0 ChipId:0x0) -[15322.667403] EDAC MC6: 1 UE memory read error on CPU_SrcID#1_MC#2_Chan#1_DIMM#0 (channel:1 slot:0 page:0x2869c1 offset:0x400 grain:32 - err_code:0x0000:0x009f SystemAddress:0x2869c1400 ProcessorSocketId:0x1 MemoryControllerId:0x2 ChannelAddress:0x2069c000 ChannelId:0x1 RankAddress:0x1034e000 PhysicalRankId:0x0 DimmSlotId:0x0 Row:0x81b Column:0x8 Bank:0x1 BankGroup:0x3 ChipSelect:0x0 ChipId:0x0) -``` - -futex(2) is another system call in which kernel copies data from user space. Inject an uncorrected error and trigger it by issuing `FUTEX_WAIT` operation. - -```bash -# einj_mem_uc futex -f -0: futex vaddr = 0x7f8a1da83400 paddr = 25751d400 -injecting ... -triggering ... -futex returned with errno=14 -Big surprise ... still running. Thought that would be fatal -Unusual number of MCEs seen: 2 -Test passed -``` - -There are many retries in futex(2) mechanism, so it is possible to see many MCEs. - -The dmesg log: - -```bash -SetMemoryDeviceStatus UCE error. Data = 00 4C A5 01 02 00 06 01 05 00 00 00 00 00 Status = Success -[15521.242381] mce: Kernel accessed poison in user space at 25751d400 -[15521.242437] {4}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 0 -[15521.248581] Memory failure: 0x25751d: recovery action for dirty LRU page: Recovered -[15521.256842] {4}[Hardware Error]: event severity: recoverable -[15521.256845] {4}[Hardware Error]: Error 0, type: recoverable -[15521.256847] {4}[Hardware Error]: fru_text: Card02, ChnF, DIMM0 -[15521.264506] Memory failure: 0x25751d: already hardware poisoned -[15521.270172] {4}[Hardware Error]: section_type: memory error -[15521.270173] {4}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[15521.270174] {4}[Hardware Error]: physical_address: 0x000000025751d400 -[15521.309103] {4}[Hardware Error]: node:1 card:5 module:0 rank:0 bank:4 device:0 row:1882 column:896 -[15521.318322] {4}[Hardware Error]: error_type: 3, multi-bit ECC -[15521.324252] {4}[Hardware Error]: DIMM location: not present. DMI handle: 0x0000 -[15521.331824] {4}[Hardware Error]: Error 1, type: recoverable -[15521.337484] {4}[Hardware Error]: section_type: memory error -[15521.343240] {4}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[15521.352286] {4}[Hardware Error]: physical_address: 0x000000025751d400 -[15521.358910] {4}[Hardware Error]: node:1 -[15521.363017] {4}[Hardware Error]: error_type: 3, multi-bit ECC -[15521.369040] Memory failure: 0x25751d: already hardware poisoned -[15521.374974] Memory failure: 0x25751d: already hardware poisoned -[15521.381515] EDAC MC6: 1 UE memory read error on CPU_SrcID#1_MC#2_Chan#1_DIMM#0 (channel:1 slot:0 page:0x25751d offset:0x400 grain:32 - err_code:0x00a0:0x0091 SystemAddress:0x25751d400 ProcessorSocketId:0x1 MemoryControllerId:0x2 ChannelAddress:0x1d751c00 ChannelId:0x1 RankAddress:0xeba9c00 PhysicalRankId:0x0 DimmSlotId:0x0 Row:0x75a Column:0x380 Bank:0x0 BankGroup:0x1 ChipSelect:0x0 ChipId:0x0) -[15521.417060] EDAC MC6: 1 UE memory read error on CPU_SrcID#1_MC#2_Chan#1_DIMM#0 (channel:1 slot:0 page:0x25751d offset:0x400 grain:32 - err_code:0x0000:0x009f SystemAddress:0x25751d400 ProcessorSocketId:0x1 MemoryControllerId:0x2 ChannelAddress:0x1d751c00 ChannelId:0x1 RankAddress:0xeba9c00 PhysicalRankId:0x0 DimmSlotId:0x0 Row:0x75a Column:0x380 Bank:0x0 BankGroup:0x1 ChipSelect:0x0 ChipId:0x0) -[15521.452740] EDAC MC6: 1 UE memory read error on CPU_SrcID#1_MC#2_Chan#1_DIMM#0 (channel:1 slot:0 page:0x25751d offset:0x400 grain:32 - err_code:0x0000:0x009f SystemAddress:0x25751d400 ProcessorSocketId:0x1 MemoryControllerId:0x2 ChannelAddress:0x1d751c00 ChannelId:0x1 RankAddress:0xeba9c00 PhysicalRankId:0x0 DimmSlotId:0x0 Row:0x75a Column:0x380 Bank:0x0 BankGroup:0x1 ChipSelect:0x0 ChipId:0x0) -``` - -##### AO Validation - -###### AO Patrol Recovery - -In the case of an AO event e.g. `patrol`, the kernel will attempt to hard-offline the page, by just poisoning and unmapping the page. Inject and trigger patrol error. Note, in this section, the HWPoison-aware strategy is default late kill. - -```bash -# einj_mem_uc patrol -0: patrol vaddr = 0xffff9d523400 paddr = 400a2575400 -injecting ... -triggering ... -page not present -Test passed -``` - -The dmesg log: - -```bash -[ 2026.290450] EDAC MC0: 1 UE scrub uncorrected error on unknown memory (node:0 card:6 module:0 rank:0 bank_group:2 bank_address:3 device:0 row:137 column:640 chip_id:0 page:0x400a2575 offset:0x400 grain:1 - APEI location: node:0 card:6 module:0 rank:0 bank_group:2 bank_address:3 device:0 row:137 column:640 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 2026.290460] {4}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 2026.301258] {4}[Hardware Error]: event severity: recoverable -[ 2026.306903] {4}[Hardware Error]: precise tstamp: 2023-01-17 18:09:10 -[ 2026.313328] {4}[Hardware Error]: Error 0, type: recoverable -[ 2026.318972] {4}[Hardware Error]: section_type: memory error -[ 2026.324703] {4}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 2026.333732] {4}[Hardware Error]: physical_address: 0x00000400a2575400 -[ 2026.340331] {4}[Hardware Error]: node:0 card:6 module:0 rank:0 bank_group:2 bank_address:3 device:0 row:137 column:640 chip_id:0 -[ 2026.352138] {4}[Hardware Error]: error_type: 14, scrub uncorrected error -[ 2026.358998] {4}[Hardware Error]: type: DDR (0x50), common_reg_nr:1 -[ 2026.365249] {4}[Hardware Error]: Interrupt: 843 -[ 2026.369852] {4}[Hardware Error]: ECCERRCNT: 0x40000, ECCSTAT: 0x0, ADVECCSTAT: 0x88000002, ECCSYMBOL: 0xec0000, ECCERRCNTSTAT: 0x0, ECCERRCNT0: 0x0, ECCERRCNT1: 0x0, ECCCADDR0: 0x0, ECCCADDR1: 0x0, ECCCDATA0: 0x0, ECCCDATA1: 0x0, ECCUADDR0: 0x89, ECCUADDR1: 0x2030280, ECCUDATA0: 0x1ff, ECCUDATA1: 0x0 -[ 2026.397264] Memory failure: 0x400a2575: recovery action for dirty LRU page: Recovered -``` - -###### AO Prefetch Recovery - -First, inject an uncorrected error and trigger it by explicitly performing a `prfm`. The platform will signal an interrupt. - -```bash -#einj_mem_uc prefetch -0: prefetch vaddr = 0xffffbe03f400 paddr = 8c17eb400 -injecting ... -triggering ... -page not present -Test passed -``` - -The dmesg log: - -```bash -[ 7616.802823] {1}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 7616.813922] {1}[Hardware Error]: event severity: recoverable -[ 7616.819566] {1}[Hardware Error]: Error 0, type: recoverable -[ 7616.825210] {1}[Hardware Error]: section_type: memory error -[ 7616.830940] {1}[Hardware Error]: error_status: 0x0000000000000400 -[ 7616.837191] {1}[Hardware Error]: physical_address: 0x00000008c17eb400 -[ 7616.843791] {1}[Hardware Error]: node: 0 card: 0 module: 0 rank: 1 bank_group: 3 bank_address: 0 device: 0 row: 773 column: 1408 -[ 7616.855597] {1}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 7616.862543] {1}[Hardware Error]: type: DDR (0x50), ras_count:1 -[ 7616.868447] {1}[Hardware Error]: sub_type: 0x0 -[ 7616.872962] {1}[Hardware Error]: fr: 0x1000200000026, ctrl: 0x0, status: 0x0, addr: 0x0 -[ 7616.881036] {1}[Hardware Error]: misc0: 0x0, misc1: 0x0, misc2: 0x0, misc3: 0x200000000000100 -[ 7616.889888] Memory failure: 0x8c17eb: recovery action for dirty LRU page: Recovered -``` - -###### AO Store Recovery - -First, inject an uncorrected error and trigger it by writing a byte. The write size is less than 64 bits and the platform will signal a SError. - -```bash -# einj_mem_uc strbyte -0: strbyte vaddr = 0xffffa3651400 paddr = 400afd01400 -injecting ... -triggering ... -page not present -Test passed -``` - -The dmesg log: - -```bash -[ 2378.241939] EDAC MC0: 1 UE multi-symbol chipkill ECC on unknown memory (node:0 card:5 module:0 rank:0 bank_group:2 bank_address:1 device:0 row:191 column:128 chip_id:0 page:0x400afd01 offset:0x400 grain:1 - APEI location: node:0 card:5 module:0 rank:0 bank_group:2 bank_address:1 device:0 row:191 column:128 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 2378.241945] {5}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 2378.252573] {5}[Hardware Error]: event severity: recoverable -[ 2378.258217] {5}[Hardware Error]: precise tstamp: 2023-01-17 18:15:02 -[ 2378.264642] {5}[Hardware Error]: Error 0, type: recoverable -[ 2378.270286] {5}[Hardware Error]: section_type: memory error -[ 2378.276017] {5}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 2378.285045] {5}[Hardware Error]: physical_address: 0x00000400afd01400 -[ 2378.291644] {5}[Hardware Error]: node:0 card:5 module:0 rank:0 bank_group:2 bank_address:1 device:0 row:191 column:128 chip_id:0 -[ 2378.303451] {5}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 2378.310398] {5}[Hardware Error]: type: DDR (0x50), common_reg_nr:1 -[ 2378.316649] {5}[Hardware Error]: SError -[ 2378.320558] {5}[Hardware Error]: ECCERRCNT: 0x10000, ECCSTAT: 0x0, ADVECCSTAT: 0x8000002, ECCSYMBOL: 0x6f0000, ECCERRCNTSTAT: 0x0, ECCERRCNT0: 0x0, ECCERRCNT1: 0x0, ECCCADDR0: 0x0, ECCCADDR1: 0x0, ECCCDATA0: 0x0, ECCCDATA1: 0x0, ECCUADDR0: 0xbf, ECCUADDR1: 0x2010080, ECCUDATA0: 0x1ff, ECCUDATA1: 0x0 -[ 2378.360399] Memory failure: 0x400afd01: recovery action for dirty LRU page: Recovered -``` - -In contrast, inject an uncorrected error and trigger it by writing a quad word. The write size is 64 bits and the platform will not signal SErrors. - -```bash -# einj_mem_uc strqword -0: strqword vaddr = 0xffff991b5400 paddr = 92b73c400 -injecting ... -triggering ... -Manually take page offline -Test passed -``` - -The dmesg log: - -```bash -[270286.564242] Memory failure: 0x92b73c: recovery action for dirty LRU page: Recovered -``` - -##### QEMU Validation - -First, start a VM with a stdio monitor which allows giving complex commands to the QEMU emulator. - -```bash -qemu-system-aarch64 -enable-kvm \ - -cpu host \ - -M virt,gic-version=3 \ - -m 8G \ - -d guest_errors \ - -rtc base=localtime,clock=host \ - -smp cores=2,threads=2,sockets=2 \ - -object memory-backend-ram,id=mem0,size=4G \ - -object memory-backend-ram,id=mem1,size=4G \ - -numa node,memdev=mem0,cpus=0-3,nodeid=0 \ - -numa node,memdev=mem1,cpus=4-7,nodeid=1 \ - -bios /usr/share/AAVMF/AAVMF_CODE.fd \ - -drive driver=qcow2,media=disk,cache=writeback,if=virtio,id=alinu1_rootfs,file=/media/nvme/shawn.xs/qemu/aliyun_3_arm64_20G_alpha_alibase_20210425.qcow2 \ - -netdev user,id=n1,hostfwd=tcp::5555-:22 \ - -serial telnet:localhost:4321,server,nowait \ - -device virtio-net-pci,netdev=n1 \ - -monitor stdio -QEMU 7.2.0 monitor - type 'help' for more information -(qemu) VNC server running on 127.0.0.1:5900 -``` - -Login guest and install ras-tools, then run `einj_mem_uc` to allocate a page in userspace, dumps the virtual and physical address of the page. The `-j` is to skip error injection and `-k` is to wait for a kick. - -``` bash -$ einj_mem_uc single -j -k -0: single vaddr = 0xffffb2f27000 paddr = 154aba000 -``` - -Run command `gpa2hpa` in QEMU monitor and it will print the host physical address at which the guest’s physical address addr is mapped. - -``` bash -(qemu) gpa2hpa 0x151f21400 -Host physical address for 0x154aba000 (mem1) is 0x92b3c5000 -``` - -Inject an uncorrected error via the APEI interface to the finally translated host physical address on host. - -``` bash -echo 0x92b3c5000 > /sys/kernel/debug/apei/einj/param1 -echo 0xfffffffffffff000 > /sys/kernel/debug/apei/einj/param2 -echo 0x0 > /sys/kernel/debug/apei/einj/flags -echo 0x10 > /sys/kernel/debug/apei/einj/error_type -echo 1 > /sys/kernel/debug/apei/einj/notrigger -echo 1 > /sys/kernel/debug/apei/einj/error_inject -``` - -Then kick `einj_mem_uc` to trigger the error by writing "trigger_start". In this example, the kick is done on host. - -``` bash -#ssh -p 5555 root@localhost "echo trigger > ~/trigger_start" -``` - -We will observe that the QEMU process exit. - -``` bash -(qemu) qemu-system-aarch64: Hardware memory error! -``` - -The dmesg log: - -``` bash -[ 2705.654424] EDAC MC0: 1 UE multi-symbol chipkill ECC on unknown memory (node:0 card:0 module:0 rank:1 bank_group:4 bank_address:2 device:0 row:1196 column:640 chip_id:0 page:0x92b3c5 offset:0x0 grain:1 - APEI location: node:0 card:0 module:0 rank:1 bank_group:4 bank_address:2 device:0 row:1196 column:640 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 2705.654432] {6}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 2705.665047] {6}[Hardware Error]: event severity: recoverable -[ 2705.670692] {6}[Hardware Error]: precise tstamp: 2023-01-17 18:20:29 -[ 2705.677118] {6}[Hardware Error]: Error 0, type: recoverable -[ 2705.682762] {6}[Hardware Error]: section_type: memory error -[ 2705.688492] {6}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 2705.697521] {6}[Hardware Error]: physical_address: 0x000000092b3c5000 -[ 2705.704121] {6}[Hardware Error]: node:0 card:0 module:0 rank:1 bank_group:4 bank_address:2 device:0 row:1196 column:640 chip_id:0 -[ 2705.716014] {6}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 2705.722960] {6}[Hardware Error]: type: DDR (0x50), common_reg_nr:1 -[ 2705.729212] {6}[Hardware Error]: Synchronous Exception taken in EL0 -[ 2705.735551] {6}[Hardware Error]: ESR: 0x92000410, ELR: 0x401880, FAR: 0xffffb2e8c1d8, SCR: 0x403073d, SCTLR: 0x30cd183f, LR: 0x401840 -[ 2705.747619] {6}[Hardware Error]: ECCERRCNT: 0x10000, ECCSTAT: 0x0, ADVECCSTAT: 0x8000002, ECCSYMBOL: 0x60000, ECCERRCNTSTAT: 0x0, ECCERRCNT0: 0x0, ECCERRCNT1: 0x0, ECCCADDR0: 0x0, ECCCADDR1: 0x0, ECCCDATA0: 0x0, ECCCDATA1: 0x0, ECCUADDR0: 0x10004ac, ECCUADDR1: 0x4020280, ECCUDATA0: 0x1ff, ECCUDATA1: 0x0 -[ 2705.887179] EDAC MC0: 1 UE multi-symbol chipkill ECC on unknown memory (node:0 card:0 module:0 rank:1 bank_group:4 bank_address:2 device:0 row:1196 column:640 chip_id:0 page:0x92b3c5 offset:0x0 grain:1 - APEI location: node:0 card:0 module:0 rank:1 bank_group:4 bank_address:2 device:0 row:1196 column:640 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -[ 2705.887181] {7}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 -[ 2705.897824] {7}[Hardware Error]: event severity: recoverable -[ 2705.903468] {7}[Hardware Error]: precise tstamp: 2023-01-17 18:20:29 -[ 2705.909893] {7}[Hardware Error]: Error 0, type: recoverable -[ 2705.915537] {7}[Hardware Error]: section_type: memory error -[ 2705.921267] {7}[Hardware Error]: error_status: Storage error in DRAM memory (0x0000000000000400) -[ 2705.930296] {7}[Hardware Error]: physical_address: 0x000000092b3c5000 -[ 2705.936895] {7}[Hardware Error]: node:0 card:0 module:0 rank:1 bank_group:4 bank_address:2 device:0 row:1196 column:640 chip_id:0 -[ 2705.948790] {7}[Hardware Error]: error_type: 5, multi-symbol chipkill ECC -[ 2705.955736] {7}[Hardware Error]: type: DDR (0x50), common_reg_nr:1 -[ 2705.961988] {7}[Hardware Error]: Synchronous Exception taken in EL0 -[ 2705.968326] {7}[Hardware Error]: ESR: 0x92000410, ELR: 0x401880, FAR: 0xffffb2e8c1d8, SCR: 0x403073d, SCTLR: 0x30cd183f, LR: 0x401840 -[ 2705.980394] {7}[Hardware Error]: ECCERRCNT: 0x0, ECCSTAT: 0x0, ADVECCSTAT: 0x0, ECCSYMBOL: 0x0, ECCERRCNTSTAT: 0x0, ECCERRCNT0: 0x0, ECCERRCNT1: 0x0, ECCCADDR0: 0x0, ECCCADDR1: 0x0, ECCCDATA0: 0x0, ECCCDATA1: 0x0, ECCUADDR0: 0x10004ac, ECCUADDR1: 0x4020280, ECCUDATA0: 0x0, ECCUDATA1: 0x0 -[ 2706.006235] Memory failure: 0x92b3c5: Sending SIGBUS to qemu-system-aar:32293 due to hardware memory corruption -[ 2706.078549] Memory failure: 0x92b3c5: recovery action for dirty LRU page: Recovered -[ 2706.092539] Memory failure: 0x92b3c5: already hardware poisoned -[ 2706.118501] EDAC MC0: 1 UE multi-symbol chipkill ECC on unknown memory (node:0 card:0 module:0 rank:0 bank_group:1 bank_address:2 device:0 row:920 column:896 chip_id:0 page:0x0 offset:0x0 grain:1 - APEI location: node:0 card:0 module:0 rank:0 bank_group:1 bank_address:2 device:0 row:920 column:896 chip_id:0 status(0x0000000000000400): Storage error in DRAM memory) -``` - -Note, QEMU registers SIGBUS handler and sets `PR_MCE_KILL_EARLY` by `prctl`. When an AO error occurs, e.g. detected by scrubber, kernel will also send SIGBUS but with sicode `BUS_MCEERR_AO 5`. - -##### HWPoison-aware Strategy - -First, check the strategy on your system. - -```bash -#sysctl vm.memory_failure_early_kill -vm.memory_failure_early_kill = 0 -``` - -Change to early kill mode: - -```bash -#sysctl -w vm.memory_failure_early_kill=1 -vm.memory_failure_early_kill = 1 -``` - -Then inject a `patrol` error to see the kernel behavior. - -```bash -#./einj_mem_uc patrol -0: patrol vaddr = 0xffffbe4b8400 paddr = 901656400 -injecting ... -triggering ... -signal 7 code 5 addr 0xffffbe4b8000 -Unexpected SIGBUS -page not present -Test passed -``` - -As we expected, the kernel sends SIGBUS to kill the process even though it does not access the poison data. The `code 5` here means `BUS_MCEERR_AO 5`. - -#### Memory Predictive Failure Analysis Validation - -First of all, you'll need to install **rasdeamon**, it's packaged for most Linux distributions: - -```bash -yum install rasdaemon -``` - -Then we'll setup **rasdaemon** to launch at startup and to record events to an on-disk sqlite database. - -```bash -# systemctl enable rasdaemon -# systemctl start rasdaemon -``` - -Here, we manually change the `PAGE_CE_THRESHOLD="5"` in config file `/etc/sysconfig/rasdaemon` so that we can inject and exceed a page error threshold more easily. Note, run-time configuration is unsupported, service restart is needed. - -```bash -# systemctl restart rasdaemon -``` - -Run `victim` with `-p` option to help test PFA function. The `victim` allocates a page in userspace, dumps the virtual and physical address of the page, and checks the physical address in a loop while. Then inject to the physical address 5 times and it will trigger soft action in which kernel soft-offline the old page, by moving the contents to a new page. - -```bash -#victim -d -p -physical address of (0xffffa5a66000) = 0x967cf1000 -Page was replaced. New physical address = 0x8bce3e000 -``` - -## Acknowledgment - -Thanks to the developers who contributed to the Linux and Anolis communities. - -## Reference - -1. [https://www.intel.com/content/www/us/en/developer/articles/technical/new-reliability-availability-and-serviceability-ras-features-in-the-intel-xeon-processor.html](https://www.intel.com/content/www/us/en/developer/articles/technical/new-reliability-availability-and-serviceability-ras-features-in-the-intel-xeon-processor.html) -2. Reliability, Availability and Serviceability (RAS) Integration and Validation Guide for the Intel® Xeon® Processor E7- v3 Family: [https://www.intel.com/content/dam/develop/external/us/en/documents/emca2-integration-validation-guide-556978.pdf](https://www.intel.com/content/dam/develop/external/us/en/documents/emca2-integration-validation-guide-556978.pdf) -3. [https://docs.kernel.org/admin-guide/ras.html](https://docs.kernel.org/admin-guide/ras.html) -4. [https://static.linaro.org/connect/sfo17/Presentations/SFO17-203%20-%20Reliability%2C%20Availability%2C%20and%20Serviceability%20%28RAS%29%20on%20ARM64%20status.pdf](https://static.linaro.org/connect/sfo17/Presentations/SFO17-203%20-%20Reliability%2C%20Availability%2C%20and%20Serviceability%20%28RAS%29%20on%20ARM64%20status.pdf) -5. Intel® 64 and IA-32 Architectures Software Developer’s Manual -6. [https://developer.ibm.com/articles/l-kernel-memory-access/](https://developer.ibm.com/articles/l-kernel-memory-access/) -7. [https://docs.kernel.org/admin-guide/sysctl/vm.html#memory-failure-early-kill](https://docs.kernel.org/admin-guide/sysctl/vm.html#memory-failure-early-kill) -8. Programming persistent memory: A comprehensive guide for developers -9. [https://trustedfirmware-a.readthedocs.io/en/latest/components/sdei.html](https://trustedfirmware-a.readthedocs.io/en/latest/components/sdei.html#id2) \ No newline at end of file diff --git a/PRODUCT_DOCS/test/test2.md b/PRODUCT_DOCS/test/test2.md deleted file mode 100644 index 1732b23fb1d40f1ea16918b93c3b8ce29d5cbbbe..0000000000000000000000000000000000000000 --- a/PRODUCT_DOCS/test/test2.md +++ /dev/null @@ -1,34 +0,0 @@ -## 与会人 -王云志,何佳,黄睿,王宝林,云孟,荆石,刘长生(搏元), -疏明,何求,章新豪
-费斐,帅家坤,Joyce(Linaro),Chase Qi(Linaro) -- 本次轮值主持:贺军 -- 下次轮值主持:王宝林 - -## 主题 -### 1. Arm architectural features support in kernel and toolchain -[Arm A-profile 架构手册](https://developer.arm.com/documentation/ddi0487/latest/) - -Arm架构的各个版本特性的软件支持情况链接: -- Linux Kernel: https://developer.arm.com/Tools%20and%20Software/Linux%20Kernel#Components -- GCC: https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain#Supported-Devices -- LLVM: https://developer.arm.com/Tools%20and%20Software/LLVM%20Toolchain#Supported-Devices - -### 2. Kernel test - LKFT introduction -- 来自Linaro的Chase介绍了[Linaro LKFT平台](https://lkft.linaro.org/tests/)的测试流程、用例和支持的硬件 -- 来自阿里的疏明介绍了目前龙蜥社区的测试情况 - - 社区使用T-One(https://tone.openanolis.cn/)做为测试平台,默认覆盖x86和Arm。 测试硬件是Ali ECS的实例。 - - 对CloudKernel的测试构建以build和boot为主;也有通用的regression测试。常用测试方式包括ltp,kselftest和xfstest等 - - 社区需要针对Arm处理器features的专门测试集(类似于lkvs) - - Arm方面会对此调研,并作后续沟通讨论 -### 3. Live patch on Arm -- 来自Arm的何佳介绍了Arm平台上live patch功能在Linux kernel上游和国内distro社区的支持情况,探讨了不同实现方式的局限性和未来的主流做法。 -- 龙蜥社区对目前5.10中的对Live patch的支持方式没有计划进行改动以保持对上游kernel的一致。 - - Arm建议给出相应文档以方便下游OSV和开发者制作正确的patch -- 对LTS选定的6.6内核,Arm SIG同意以kernel上游社区的实现(patch原型)为基础,进行backport。测试覆盖以kselftest和hotfix为标准。 -### 4. Arm SIG例会形式 -参会者同意以双周会的方式举办例会,具体形式为每两周的周二上午10点。此前议题的收集以邮件列表和钉钉群为主,到达率不高,需要考虑其他更公开方便的途径。 - - -## 遗留问题/跟进任务 -1. 王宝林:调研收集议题的途径 \ No newline at end of file diff --git a/PRODUCT_DOCS/test/test3.md b/PRODUCT_DOCS/test/test3.md deleted file mode 100644 index 91235427fb96e341882aeb15ce3c6e126553a4d1..0000000000000000000000000000000000000000 --- a/PRODUCT_DOCS/test/test3.md +++ /dev/null @@ -1,117 +0,0 @@ -# Anolis OS Cloud Kernel: datop技术设计细则 -## 概述 -在本文中,我们基于社区DAMON设计用于跟踪实时内存热点数据的工具DATOP, 采用划分内存区域采样的方式,并自适应区域构建技术来获取极低的开销损耗,在此基础上,还增加了numa 仿真功能,用于收集任务跨numa访存情况,为了评估其准确性和低开销能力,我们选取和测试了多个benchmark,并与基线进行比较, 结果表明:DATOP工具运行时开销非常小(保持在不到4%左右),此外开销不受负载大小的影响,仍然保持出色的监控质量,通过多方面测试,我们得出结论:DATOP工具在识别冷热内存以及跨numa访存方面具备优秀的表现能力。 - -## 背景:云计算大规模复杂场景下内存面临的挑战 -云计算领域场景下,海量用户数据的增长,对计算机软件和硬件设计都带来了巨大的挑战,尤其是内存设备如DRAM的速率提升并没有跟上这种高速增长趋势,在数据中心中,海量数据的处理,常常让服务器饱受内存不足之苦。 - -为克服低内存容量,混合内存使用如DRAM搭配PMEM成为未来数据中心的主流方案,但是如何快速识别热点数据并让其准确保持在DRAM中运行是影响性能的关键因素,这就要求系统具备快速识别热点数据的能力,并能动态跟踪捕获热点数据的变化,让其处于高性能的DRAM中,但是不幸的是,现有工具为达到一定的准确度,通常会耗费大量的时间,并引入额外的overhead,造成性能回退。 - -此外服务器硬件架构的快速迭代,cpu核数越来越多,numa节点也越来越多,例如amd服务器numa node数目达到8个,arm服务器飞腾s2500 numa节点达到16个,跨numa节点访存带来的性能影响日益突出,如何低开销高效的识别出跨numa热点数据,并优化之,对于提升系统服务质量,有着重要的意义。 - -## datop:轻量级靶向热点内存扫描工具 -### 热点扫描原理及策略 -在内存领域,对内存进行优化其实依靠预测内存的行为而做的决策,但是能够高效准确的预测内存的走势,其实是非常困难的,此外内存的策略优化对于用户来说,是不透明的,因此现有内存领域的各种策略机制,在实际生产环境中,并未取得很好的效果,也正是基于这些原因,社区推出了一种新的内存调控机制DAMON(Data Access Monitor),它试图让向用户展示内存的动作行为,让用户可根据这些行为相应的调整内存管理策略。 - -### 三大chunks -服务器现有硬件能支持非常巨大的地址空间,内存容量动不动达到几个T的大小,工作负载耗用内存几个G也是很普遍的事,随机毫无规律的划分地址空间可肯定是不可取的,并且在实际使用中,只有小部分区域被实际映射到内存并被访问,DAMON通过分析和论证,先将地址分为三大chunks,这三个chunks区域之间的空隙是给定地址空间中两个最大的未映射区域。 - -图1: -![](../assets/datop1.png) -在大多数情况下,两个最大的未映射区域是堆与最上层mmap() ed区域之间的空隙,以及最下层mmap() ed区域与堆栈之间的空隙, 因为这些间隙在通常的地址空间中是非常大的,排除这些就足够了,所以针对一个工作负载而言,DAMON只需要监控一下这些区域就足够了, 此外,随着工作负载的运行,映射区域发生变化,例如部分最大ummaped区域易主,所以damon设置了一个update周期,去周期性检测这些三大chunks的有效性,重新查找有效的三大chunks,并和现有监测得区域进行对比,删减或者增加。 - -### region拆分与合并 -在获取三大chunks后,damon会按照设定规则,去将这三个chuns划分为不均等的若干分regions, 如下图2所示: - -图2: -![](../assets/datop2.png) - -这些regions后面会随着热点频率去动态调整,进行拆分或者合并操作,其算法原理大致如下: - -拆分原则: - -- 大于等于2倍 DAMON_MIN_REGION才能拆分; -- 拆分region的size不能小于DAMON_MIN_REGION; -- region可以拆分为3个,当regions个数大于max_nr_regions的2/3后,降低拆分个数,由3变2; -- region个数必须保持在min_nr_regions和max_nr_regions范围内; -合并原则: - -- 两合并的regions必须收尾地址相等; -- 两者热点统计值之差必须小于设定阈值范围内; -### region采样与热点统计 -“trace page access bit”技术作为跟踪热点内存通用那就的技术手段,被业界广泛使用,但是该技术有一个固有的缺陷,那就是随着工作负载耗用内存增加,自身带来的开销和跟踪质量都会变糟,而damon通过region划分, 再结合空间采样方式良好的解决了该缺陷:假设一个region中,所有page都有相同的访问模式,这样的话,只需要监控一个page就够了。这样一来,在每个region里面,会随机选择一个page,在bitmap中把它对应的“accessed(访问过)”bit先清零,然后时不时地检查一下,如果这个page被访问过了,那么就算作这个region都被访问过了,它不是监视所有的页面,而是只监视reigon里面随机抽取的一个页面,该页面在某个采样时刻代表着这个region, 并将该值记录下来, 随着采样的不断进行,该region的热点就被统计下来了。 -``` -void check_access(region ∗ r) { - if (!r−>sampled_page) - goto next ; - if (accessed(r−>sampled_page) ) - r−>nr_accesses++; - next: - r−>sampled_page = rand_page(r->sampled_page); - clear_accessed(r−>sampled_page); -} -``` -上述伪代码只是介绍其采样和统计实现方法,其更复杂的逻辑处理关系,例如region合并和拆分后nr_access的值处理,以及nr_access周期性清零等本文不再介绍,有兴趣的读者可以依据damon实现源码自行分析。 - -### numa仿真实现 -社区damon能有有效的识别工作负载内存的冷热情况,但是对于工作负载内存跨numa访存这块,是无法做出判断的, 然而在实际业务中,跨numa访问造成的性能衰退问题真实存在,尤其是现今服务硬件多numa架构numa数目越来越多,正式基于以上原因,我们丰富了damon kernel部分代码,增加了内存numa访存情况。 - -和热点统计一样,numa仿真不会统计region中所有page的跨numa访问情况,而是利用damon空间采样方式,将damon获取的page在clear了access bit后,将其设置为pte none. -``` -void check_numa(region ∗ r) { - if (!r−>sampled_page) - goto next ; - if (local_numa_node(r−>sampled_page) ) - r−>nr_local++; - else - r->nr_remote++; - next: - r−>sampled_page = rand_page(r->sampled_page); - set_page_none(r−>sampled_page); -} -``` - -同样该部分伪代码只是介绍其numa基本实现,在实际中我们需要考虑pte处于swap,和page属于大页的情况,此外在pte设置为none后,会造成再次访问该page时发生page_fault和tlb miss的情况,我们测试发现,在某些频繁访问某块内存的工作负载中,造成一定的性能损耗,所以在实际使用中,我们增加了numa仿真开关,需要的时候去开启该功能。 - -### 小结 -基于上述几小节对damon以及numa仿真在kernel部分的实现机制的介绍,让我们对datop工具的实现原理有了清楚的认识,datop包括内核态部分和用户态部分,用户态可以通过perf调用功能,将内核态通过trace统计的热点信息捕获,并排序显示出来,详细调用流程入下图3显示。 - -图3: -![](../assets/datop3.png) - -在用户态,DATOP通过trace_event、damon dbgfs、以及numa switch接口和内核进行交互: - -蓝色绘制线部分:该部分是和用户态显示的核心, 通过内核kdamond线程将采样统计的相关值传递给trace接口, 用户态通过trace_event方式获取region区域热点信息,包括区域大小,access统计,进程信息以及跨numa统计等,最终通过窗口向用户展示。 - -黑色绘制线部分:该部分用于控制内核态线程kdamond的相关行为,通过damon dbfs接口,用于设置采样频率,更新周期,region个数划分,监控进程配置,kdamond线程的开启和关闭等。 - -绿色绘制线部分用于设定numa仿真功能的开启和关闭,此功能针对支持多numa的场景。 - -红色绘制线部分是热点工具的核心执行单元,用户态通过dbgfs接口开启监控后,kdamond线程被创建, 首先会查找被监控进程的三大chunks, 找到后,按照damon dbgfs接口设定的region个数方范围,对其进行拆分,此后按照设定好的采样频率进入周期性循环工作,直到被监控进程停止运行或用户操作dbgfs接口,停止监控,在周期性循环中,会对region热点进行随机采样并统计,此外还判定用户是否开启numa仿真功能,若开启还会对region跨numa情况进行统计,处理完成后,会更新采样结果,并通过trace event传递给用户,以上操作完成后,会依据kdamond线程运行时间,并在指定周期内,通过热点统计值对region进行拆分和合并操作,此外在更长的周期到来后,还会从新检查chunks的准确性,并按多加少减原则,修改region,以此保证热点内存跟踪的实时性和准确性。 - -至此DATOP技术实现原理介绍完毕,后面会进入介绍使用和数据测试方面的介绍。 - -## 使用 -在龙蜥社区[clouk-kernel](https://gitee.com/anolis/cloud-kernel) 5.10版本内核支持damon代码以及自研的numa仿真部分代码,结合开源的用户态工具[datop工具源码](https://gitee.com/anolis/data-profile-tools.git) 就可以运行起来了,datop工具支持单、多进程以及cgroup粒度内存热点监控以及跨numa访存监控 两种方式,详细使用可以参考源码readme部分。 -此外也可以参考龙蜥社区关于datop介绍的视频[轻量级靶向内存热点扫描工具介绍与入门](https://openanolis.cn/video/528538652696158417) - -目前龙蜥社区已整合datop工具到镜像中,你可以通过[datop rpm anolis a23](https://gitee.com/src-anolis-sig/data-profile-tools/tree/a23/) 在龙蜥社区5.10上构建完成的rpm包,此外也可以通过yum方式对datop工具进行安装。 -``` c -yum install datop -``` - -## 测试说明 -关于测试情况,可以参考先前文档介绍: -[datop测试情况介绍](https://openanolis.cn/sig/Cloud-Kernel/doc/721476494878572689) - -## 参考 -https://sjp38.github.io/post/damon/ -[Memory-management optimization with DAMON](https://lwn.net/Articles/812707/) - -[Using DAMON for proactive reclaim](https://lwn.net/Articles/863753/) - -[DAMON Extended To Offer Physical Memory Address Space Monitoring](https://www.phoronix.com/news/DAMON-Physical-Monitoring) - -[Proactively reclaiming idle memory](https://lwn.net/Articles/787611/) - -[damon用户态工具damo](https://github.com/awslabs/damo) diff --git a/PRODUCT_DOCS/test1/test1.md b/PRODUCT_DOCS/test1/test1.md deleted file mode 100644 index 55861b0bc149151b5c93252935264d625d03f55b..0000000000000000000000000000000000000000 --- a/PRODUCT_DOCS/test1/test1.md +++ /dev/null @@ -1,5 +0,0 @@ -# test -__test2__ -## testlib -随便写写 -这个也得试试 \ No newline at end of file diff --git a/PRODUCT_DOCS/test2/test b/PRODUCT_DOCS/test2/test deleted file mode 100644 index ecc893c8fc38f7acad9e230fb2ca9a12e3ff38a7..0000000000000000000000000000000000000000 --- a/PRODUCT_DOCS/test2/test +++ /dev/null @@ -1,2 +0,0 @@ -222222 -又是一个test \ No newline at end of file diff --git a/PRODUCT_DOCS/zhongjie/ddd.md b/PRODUCT_DOCS/zhongjie/ddd.md new file mode 100644 index 0000000000000000000000000000000000000000..d1d06ad36a5841e8c06a90bd29707290d979cc2b --- /dev/null +++ b/PRODUCT_DOCS/zhongjie/ddd.md @@ -0,0 +1 @@ +1111 \ No newline at end of file diff --git a/PRODUCT_DOCS/zhongjie/test/test1.md b/PRODUCT_DOCS/zhongjie/test/test1.md deleted file mode 100644 index 9734cc11742cea8b5c36257172ffd8325fbe19b3..0000000000000000000000000000000000000000 --- a/PRODUCT_DOCS/zhongjie/test/test1.md +++ /dev/null @@ -1 +0,0 @@ -test111 \ No newline at end of file diff --git a/PRODUCT_DOCS/zhongjie/test1.md b/PRODUCT_DOCS/zhongjie/test1.md new file mode 100644 index 0000000000000000000000000000000000000000..d1d06ad36a5841e8c06a90bd29707290d979cc2b --- /dev/null +++ b/PRODUCT_DOCS/zhongjie/test1.md @@ -0,0 +1 @@ +1111 \ No newline at end of file diff --git a/README.en.md b/README.en.md index 971f386bcaf3d8e3be2cec878247171935bf3fdf..3eef7ecfa5e760aae84c549d710483e4d0a39b95 100644 --- a/README.en.md +++ b/README.en.md @@ -20,10 +20,12 @@ Software architecture description #### Contribution -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request +1. Fork the repository +2. Create Feat_xxx branch +3. Commit your code +4. Create Pull Request +5. 水电费广东佛山 +6. 森岛帆高森岛帆高 #### Gitee Feature diff --git a/README.md b/README.md index a993dc3272a91bfbbdef16c82aaf24c1f4113a72..3ebd22e87fb0f6961871d7081dfe2e7ba3b91792 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,11 @@ -# openAnolis 文档 +# OpenAnolis 文档 ## 介绍 -龙蜥社区文档,涵盖开发者类、产品类、技术类、运营类、基础设施类,等五大类文档,帮助社区用户快速了解 openAnolis。 +龙蜥社区文档,涵盖开发者类、产品类、技术类、运营类、基础设施类,等五大类文档,帮助社区用户快速了解 OpenAnolis。 仓库文档会同步更新到龙蜥社区,访问地址:https://docs.openanolis.cn/ 参与文档贡献请参考如下说明: -## 1 如何新增、修改文档 -### 1.1 新增、修改目录或文件 -第一步:fork仓库gitee.com/anolis/docs或使用gitee WebIDE 进入docs仓库 -第二步:在五大目录下新建目录或文件。 - -五大目录分别对应: -|目录名称|展示名称| -|--|--| -|DEVELOPER_DOCS|开发者类| -|PRODUCT_DOCS|产品类| -|TECHNOLOGY_DOCS|技术类| -|OPERATIONS_DOCS|运营类| -|INFRA_DOCS|基础设施类| ### 1.2 编排目录层级 修改内容所属五大类目录下menu.yaml文件,来编排目录,目录层级会体现在龙蜥社区文档系统中。 diff --git a/TECHNOLOGY_DOCS/GITEE/302-join-os-package-build.md b/TECHNOLOGY_DOCS/GITEE/302-join-os-package-build.md deleted file mode 100644 index 4cd28a3c66a71ef5565a568f6d0abe93aba331d5..0000000000000000000000000000000000000000 --- a/TECHNOLOGY_DOCS/GITEE/302-join-os-package-build.md +++ /dev/null @@ -1 +0,0 @@ -# 参与发行版核心软件包的构建 diff --git a/TECHNOLOGY_DOCS/GITEE/303-join-kernel-developing.md b/TECHNOLOGY_DOCS/GITEE/303-join-kernel-developing.md deleted file mode 100644 index d155e9b40cfcaed96d4cc4c96fae02d47ff2ac14..0000000000000000000000000000000000000000 --- a/TECHNOLOGY_DOCS/GITEE/303-join-kernel-developing.md +++ /dev/null @@ -1 +0,0 @@ -# 参与龙蜥内核的开发工作 diff --git a/TECHNOLOGY_DOCS/GITEE/304-package-introduction-and-management-principles.md b/TECHNOLOGY_DOCS/GITEE/304-package-introduction-and-management-principles.md deleted file mode 100644 index 5c6d46a4071a5fcb2918a75cc9d6379e6cbba014..0000000000000000000000000000000000000000 --- a/TECHNOLOGY_DOCS/GITEE/304-package-introduction-and-management-principles.md +++ /dev/null @@ -1,275 +0,0 @@ -# 304 龙蜥社区软件包引入和管理原则 - - -## 1. 综述 -### 1.1 文档范围 -本文档涵盖: - -- 龙蜥社区产品发布 SIG 成员在引入或维护 RPM 软件包时需遵循的准入原则及操作流程; -- 龙蜥社区开发者及各 SIG 成员将 RPM 引入 Anolis OS 发行版时需遵循的准入原则及操作流程。 - -本文档不涵盖: - -- 源码引入原则及操作流程。源码引入到龙蜥社区是另外的话题,需要单独向龙蜥社区技术委员会申请; -- 软件包引入规则的原理解析; -- 软件包引入时 RPM SPEC 的编写细节。 - -本文档的维护主体为**龙蜥社区技术委员会**,文档定稿或重大修改均需报请技术委员会审议,通过后施行。 - - -### 1.2 术语定义 - -在本文描述中,软件包代码在仓库中的组织形式分为两种,分别为「source tree」和「rpm tree」。 - -- 「**source tree**」 是指项目源码本身,在 Gitee 中以源码协作开发的方式维护,并按照软件自身研发节奏发布对应的 release,供其他社区或者爱好者进行下载使用,本文档不涉及 source tree 的组织与管理; -- 「**rpm tree**」 是用于龙蜥社区构建发行版和 SIG 组构建产品对应的软件包的代码树,通常包含 rpm spec 文件 + 包含源码的 tarball,可用于后续构建和发布。这部分软件按照软件的成熟度分别放在对应不同的 Gitee 仓库。 - - -### 1.3 修订记录 - -| **时间** | **作者** | **版本** | **描述信息** | -| --- | --- | --- | --- | -| 2022/08/31 | happy_orange, caspar | v1.0 | 初始版本 | -| 2022/11/03 | happy_orange | v1.1 | 修正软件选型的原则 | -| 2023/06/13 | happy_orange | v1.2 | 在软件包引入的基本原则中增加依赖软件的要求 | -| 2023/08/13 | happy_orange | v1.3 | 增加软件维护责任说明、闭源软件引入规范和流程 | - - -## 2. 软件包管理基础设施介绍 - -龙蜥社区使用 Gitee 管理 Anolis OS 发行版及所有 SIG 组的软件包代码,统一放在 [https://gitee.com/openanolis]() 组织下。 - - - -### 2.1 软件包在代码仓库的位置 - -此处展示使用较为频繁的几个软件包仓库的信息: - -| **类别** | **仓库名称** | **仓库地址** | **仓库介绍** | -| --- | --- | --- | --- | -| source tree | anolis | [https://gitee.com/anolis](https://gitee.com/anolis) | 存放龙蜥社区所有项目的 source tree,本文不涉及。 | -| rpm tree | src-anolis-os | [https://gitee.com/src-anolis-os](https://gitee.com/src-anolis-os) | 存放 Anolis OS 发行版默认 RPM 打包代码 | -| | src-anolis-sig | [https://gitee.com/src-anolis-sig](https://gitee.com/src-anolis-sig) | 存放龙蜥社区各 SIG RPM 打包代码 | -| | src-anolis-xxx | | 其他特殊 SIG 的 RPM 打包代码 | - - -### 2.2 代码分支管理 -对于 rpm tree,每个软件仓库会通过特定分支进行进一步统一管理,确保不同的 OS 版本都有对应分支可映射;在初始化仓库时,应该建立对应版本的分支,后续将代码提交 PR 通过 review 后合入到对应分支上。 - -| **分支名称** | **介绍** | -| --- | --- | -| **master**, **main** | 默认都为空,用于初始化其他发行版对应的分支,禁止使用该分支管理代码。 | -| **aX** (X 为不带任何后缀的大版本数字),如 a7, a8, a23, a25 等 | Anolis OS X 版本的主线分支。 | -| **aX.Y** (X 为大版本数字,Y 为对应小版本数字),如 a8.2, a8.6 等 | Anolis OS X 以前发布过的 Y 小版本对应的分支,最新的主线分支开出后,之前的主线分支则重命名为形如 aX.Y 的形式。 | -| **aX-{module名}-stream-{版本名称}** 或
**aX.Y-{module名}-stream-{版本名称}** | Anolis OS X 或者 X.Y 版本对应的 module 的模块化版本分支。 | - - - -## 3. 软件包引入 -软件包引入由申请人发起,申请人可以是产品发布 SIG 组成员,也可以是其他 SIG 组对应软件包的 owner(以下统一称为「软件包负责人」)。 - -### 3.1 软件包引入基本原则 -软件包负责人需明确软件包引入原则,不符合软件包引入原则的组件,不允许引入。软件包引入的原则包含三大原则: - -- 背景和用途:能给出引入背景和软件用途,并阐述带来的业务场景和价值 -- 软件维护责任:软件引入时,需要同时声明软件包的负责人,并承担起维护的责任,包括:修复 bugfix、修复 CVE、更新等动作 -- 引入责任规范:必须满足下面所有的引入要求,达到合规状态的软件才允许引入 - -**程度** | **要求项** | **补充说明** ---|--|-- -must | 软件包的内容必须遵守国家法律法规、遵守社会公序良俗 | -must | 软件包不允许存在合规、安全问题 | 例如:无 license 或 license 尚存在争议的软件 -must | 软件包能给出明确的 License,并且属于开源软件的白名单范围内 | [license 白名单](https://gitee.com/anolis/anolis-ci-test/blob/master/utils/license_check/white_black.xlsx) -must | 软件包在龙蜥社区的 rpm tree 中从未引入过,且软件命名规范,遵循上游社区命名方式 | 同一款软件只能存在 rpm tree 的其中一个仓,如有,后加的仓库应当合并到先有的仓库。例如:src-anolis-os 和 src-anolis-sig 不可以包含同名软件包 -must | 软件包对应的上游开源社区仍在运营,并在持续发布 release | 运营是指有代码提交、代码和入、issue解决等,代表上游社区的代码仓并没有被废弃 -must | 新引入软件需要遵循 follow upstream 模式,即 source.tag.gz 是来自上游开源社区的正式版本 | md5 值和上游相同,且选取版本为正式 release 版本 -must | 原则不允许引入其他二进制,需要从源码构建,生成对应的 rpm,如果需要引入二进制软件请参考闭源软件引入规范 | 如果对构建依赖版本多要求的(比如:依赖多个 kernel-devel 版本),则需要构建多次 - must | 软件包所需要的全部构建依赖和运行依赖必须已经存在,如果不存在,则必须按照同等规则先引入;如果已经存在,但是需要更新版本,则需要有完整评估,不能影响其他组件。 | 核心包和成熟包必须将构建依赖和安装依赖全部引入;
对于孵化期软件引入时,要求可以酌情降低,允许通过其他方式引入构建依赖和安装依赖;
Anolis OS 8 中允许使用 epel 仓库作为孵化期软件的构建依赖和所有软件的安装依赖,Anolis OS 23 没有 epel 仓库,不允许使用
Anolis OS 8 中如果有 epel 包转自维护,需要和自维护软件同等策略维护
在引入软件如果需要引入较多软件,并且有责任人进行长期维护,可以支持新增 group 或者 repo 的方式统一处理 - must | Anolis OS 8 中允许使用 epel 仓库 | 发行版团队的同学会定期巡逻 epel ,将 epel 的包列表与 Anolis OS 8 里面自维护软件的基线列表进行对比,如果发现 epel 高于基线列表,会发起告警并需要对应软件包的负责人进行处理。 - must | 软件维护策略:谁引入谁负责,同时需要负责引入该软件过程中的构建依赖和安装依赖软件。 | 当前构建依赖和安装依赖的构建由发行版团队进行看护,待 abs 功能完善后,支持由 sig 的主要 maintainer 自行决定构建和发布策略,但需要同时对发行版负责 -must | 同一个背景下引入的软件应该全部放到一个仓库中,不允许跨仓库存放。 | -must | 新引入的软件不允许对原有软件产生影响。 |比如:不能提供相同的能力,导致 repo 出现错误 -must | 软件包 owner 需要评估软件的运行平台,缺省默认全部支持,如果存在不支持的架构则需要额外声明 | 目前龙蜥社区支持列表为:x86_64、aarch64 和 loongarch64 -must | 软件引入时,优先引入 Anolis OS 23 版本,其次同步引入 Anolis OS 8 版本。 | 如果仅引入 Anolis 8,需要上 TC 会议说明背景和原因。 - - - -### 3.2 闭源软件引入规范 -闭源组件主要针对不想公开源码、仅公开二进制的场景,龙蜥社区允许这部分特殊软件通过闭源方式引入,并提供 epao-nonfree 仓库作为闭源组件的 repo 源公开使用。 -闭源组件除了需要满足上述 「[3.1 软件包引入原则](#31-软件包引入基本原则)」的基本原则外,还需要满足如下规范: - -**程度** | **要求项** | **详细说明** ---|--|-- -must | 确定来源方式,保证合法合规 | 来源分为两种:全自研闭源和二次开发闭源
1. 全部代码自研闭源。
全部代码自研闭源方式需要走二进制披露程序,公司内部组件请自行联系法务,如果由其他合作伙伴提供,则需要合作伙伴提供对应的许可证书和对应公司的闭源二进制发布许可证明,并向发行版同学提供许可证书;
2. 基于开源组件的二次开发闭源
基于开源组件的二次开发闭源方式,需要走公司内部二进制披露程序和开源代码扫描,查看原组件的 License 类型,并确定该 License 允许在二次开发后仅通过二进制的形式对外公开 | -must | 不能和现有开源组件发生冲突 | 1. 软件命名不能和现有组件相同,如果相同则需要重新定义。
2. 软件版本尽量要和现有版本保持一致,如遇到特殊情况需要额外说明选择不同软件版本的原因,并保证软件维护者快速响应 CVE 和功能问题。 -must | 保证安全可靠,经过充分的测试保障 | 1. 闭源软件引入过程中需要走假构建流程,即需要经历 CI 的测试,包括:安装、卸载、abi 检测、repo 的依赖关系检测等。
2. 闭源组件的运行依赖需要参照开源组件的运行依赖要求,运行依赖建议参照开源组件方式进行引入,同为闭源组件则应该先引入依赖部分的闭源组件。
3. 闭源组件需要有明确的维护周期,并在更新的过程中持续保持兼容和安全,即在其发展路线中需要给出 bugfix 、CVE、版本更新的预期节奏和更新频率。
4. 如果是基于开源组件二次开发,在开源组件的 cve 修复之后,该闭源组件的维护者也需要快速响应,修复对应的 cve。 - - - - -### 3.3 版本选型原则 - -龙蜥社区的软件选型主要围绕「分层分类」理论展开,根据软件包对操作系统发行版的重要程度,以及整体应用场景模块化程度,设立不同的选型原则。 - -- 优先级上参照「分层分类」理论中的分层思想,从层级优先级高的软件包开始重点制定和维护策略; -- 场景上参照「分层分类」理论中的分类思想,按应用场景维度分割,模块化地分批引入软件包; - -| **layer 序号** | **layer 名称** | **详细描述** | **选型规则** | -| --- | --- | --- | --- | -| layer-0 | 内核层 | 操作系统服务(内核) |
1. 跟随上游内核社区,选取社区成熟期 LTS 版本;
2. 选型需兼顾龙蜥社区 IHV 生态支持最完整的内核版本,降低硬件补丁回合成本;
3.选型需兼顾龙蜥理事成员单位向上游贡献重大特性较多的内核版本,降低特性回合成本;
4. 在一个 OS 版本内不发生大版本变更,仅采取 release 更新形式,以补丁形式合入。
| -| layer-1 | 核心层 | 核心工具、核心库、核心服务 |
1. 跟随上游社区,选取社区稳定版本或 LTS 版本;
2. 和硬件相关的组件选型时需兼顾龙蜥社区 IHV 生态支持最完整的版本,降低硬件补丁回合成本;
3. 在一个 OS 版本内主要版本不发生大版本变更,仅采取 release 更新形式,以补丁形式合入;
4. 原则上不允许同时引入多个版本(例如 libssh, libssh2 需要选择一个版本)。
| -| layer-2 | 系统层 | 系统工具、系统库、系统服务 |
1. 跟随上游社区,选取社区稳定版本或 LTS 版本;
2. 和硬件相关的组件选型时需兼顾龙蜥社区 IHV 生态支持最完整的版本,降低硬件补丁回合成本;
3. 在一个 OS 版本内主要版本不发生大版本变更,仅采取 release 更新形式,以补丁形式合入;
4. 原则上不允许同时引入多个版本(例如 libssh, libssh2 需要选择一个版本)。
| -| layer-3 | 应用层 | 应用工具、应用库、应用服务 |
1. 尽量选取正式发布的最新版本;
2. 允许在一个 OS 版本内发生 version 变更,但要对影响范围整体评估清楚,必须通过**兼容性验证**;
3. 原则上不允许同时引入多个版本。
4. 自研 module 包可以采用 module 模式进行管理,保障单一大版本演进过程的应用软件兼容性 | -| layer-4 | 应用场景 | 数据库、云原生、大数据、桌面等应用场景 |
1. 优先选择最新的,其次如果最新的版本带来不兼容(对其他软件产生影响)的问题,则可以选取次新版本;
2. 允许支持某款软件存在多个版本,但需要由需求驱动,比如:tomcat 7、tomcat 8、tomcat 9等。
3. 具体业务涉及的软件版本可以由对应负责人决策,不做过多要求。
| - - -### 3.4 SPEC 规范 -详细规范请参阅 [Anolis OS 23 spec 规范](/articles/305-module-and-checklist-of-spec.md)。
下列情形需严格遵守该规范编写 SPEC 文件: - -- Anolis OS 23 及以后的发行版引入的所有软件包; -- Anolis OS 7, Anolis OS 8 中新引入的软件包。 - -下列情形可参考本规范,并不强制执行: -- Anolis OS 7 和 Anolis OS 8 中现存的软件包。 - - - -### 3.5 开源软件引入流程 -1. **引入条件审查**:软件包负责人需根据 「[3.1 软件包引入原则](#31-软件包引入基本原则)」 和 「[3.2 版本选型原则](#32-闭源软件引入规范)」所载明的规范要求,明确软件包的代码符合要求、版本选型符合规范,同时明确软件包的演进和维护路线。 -1. **提交软件包引入申请**:软件包引入涉及发行版基线变更,基线数据是通过社区的软件包集成项目 ([ospkg-list](https://gitee.com/anolis/ospkg-list)) 管理的。每一个软件包都需要通过 Pull Request 提交引入意向申请。该申请将由产品发布 SIG maintainer 负责审阅,必要时报请技术委员会成员审阅,如通过后则完成软件包基线数据的变更。 - 1. 如果软件包在 ospkg-list 里不存在,则需要参照「[附录1.1 软件包引入申请模板](#附录-11-软件包引入申请模板)」填写一个新的 `{package}.yaml`文件。申请通过后由产品发布 SIG maintainer 创建新的仓库和对应分支; - 1. 如果软件包在 ospkg-list 里已经存在,则无需提交新的 `{package}.yaml`,在现有软件包数据中添加新的字段即可。申请通过后由产品发布 SIG maintainer在现有仓库创建新的分支。 -1. **本地验证**:在本地进行软件包的构建和安装验证,保证基本功能正常。 -1. **提交软件包代码**:根据 「[305 SPEC 规范](../articles/305-module-and-checklist-of-spec.md)」制作符合要求的 rpm tree 代码,并提交 PR 到对应的软件包分支中。 -1. **完成引入:** 产品发布 SIG maintainer,必要时社区技术委员会指派成员,根据 review 规范审核对应的 PR,如通过后则完成软件包整体引入。其他 review 结果包括:打回修改,拒绝等。如拒绝则需给出明确的理由。 - - - -### 3.6 闭源软件引入流程 -1. **引入条件审查**:软件负责人根据「[3.2 闭源软件引入规范](#31-软件包引入基本原则)」所声明的规范要求,明确软件包的代码形式、License 符合规范,同时明确软件包的演进和维护路线。 -2. **联系法务人员,保证二进制开源合规**:软件维护者需要联系软件提供厂家的法务人员,一般要申请两个纰漏流程,包括二进制披露和开源代码合规扫描,完成流程审批。 -3. **提交软件包引入申请**:同 「[3.5 开源软件引入流程](#35-开源软件引入流程)」中的提交申请步骤相同,在 ([ospkg-list](https://gitee.com/anolis/ospkg-list)) 发起申请,按照模版填写清楚背景(包括闭源原因)、收益、维护者、维护方式、License 类型等基本信息。 -4. **建立代码仓库和分支**:发行版同学在接收 ospkg-list 申请之后,进行评估,评估通过之后,会进行建立代码仓库、建立分支操作。 -5. **提交代码**:软件维护 owner 按照 [308 闭源软件集成样例](../articles/308-example-of-epao-nonfree-package.md) 将二进制提交,并发起 pr,等待门禁 CI 的运行结果 -6. **合并代码和正式构建**: 待 maintainer 审核通过后,由发行版同学负责正式构建和发布。 -7. **用户安装使用**:待软件发布到 epao-nonfree 源之后,需要先安装 anolis-epao-nonfree-release 包,再通过 yum install 方式安装闭源组件。 - -## 4. 软件包构建 -软件包构建从构建目的角度可以划分为两种:自验证构建和正式构建。 - - - -### 4.1 自验证构建 -该过程为开发者自行在本地或模拟环境中对软件进行构建,以验证软件包本身的构建能力或产出测试包供后续测试。目前推荐的方式有两种: - -- 本地通过 mock 机制构建,参考《[Anolis OS 8 软件包本地构建 · 语雀](https://www.yuque.com/anolis-docs/kbase/cvy9g3?view=doc_embed)》一文; -- 通过 Anolis Build System (ABS) 提供的个人工作空间机制进行自定义构建,可以参考[《使用ABS平台轻松胜任Anolis OS开发工作》](../articles/208-how-to-build-package-via-ABS.md) 一文的内容,进行构建。 -- 构建过程中遇到的问题参考 「[306 rpmbuild 构建指导手册](../articles/306-instruction-manual-of-rpmbuild.md)」 - - -### 4.2 正式构建 -正式构建的产物将会发布到对应的 Anolis OS 发行版本中,因此需要慎重操作。正式构建操作需要通过命令行操作,并且需要提前获得相关 token,请联系龙蜥社区发 -布小组 maintainer 获取相关 token。 - - - -## 5. 软件包发布与变更 - - -### 5.1 软件包发布原则 -软件包发布指的是将通过正式构建流程生成的二进制推送到镜像 YUM repo 中。发布时会根据 ospkg-list 工具中的软件包基线数据信息,推送到对应的 YUM repo 中。
软件包经过正式构建得到 RPM 产物后,并不能直接发布,需要经过 abs 系统集成的 CI 流程后,由产品发布 SIG maintainer 执行软件包签名,之后推送 YUM repo 并生成发布单(Errata)。 - -### 5.2 软件成熟度划分和变更流程 - -OpenAnolis 龙蜥社区中将所有的软件划分成三个阶段:系统包、成熟包、孵化包。 - -| 阶段名称 | 阶段介绍 | 维护主体 | 变更流程 | 补充 | -| -------- | ------------------------------------------------------------ | ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -| 系统包 | Anolis OS 中 Lay0 - Lay2 对应的核心软件范围,不允许随意更改。 | 发行版团队和内核团队 | 需要 TC 会议进行评审,评审通过后,即可引入。 | | -| 成熟包 | Anolis OS 中 Lay3 - Lay4 对应的稳定应用软件范围,由维护主体决定更新策略,支持按需更新。 | 发行版团队和龙蜥社区 sig | ospkg-list 发起转正请求,并提供转正材料,通过转正评审即可引入。 | 转正材料:软件的维护责任心和维护计划、软件的特性列表、引入软件的必要性、软件的真实使用场景和客户、软件依赖范围是否变更、 CI 检测的结果、稳定性或 CVE 相关信息等。 | -| 孵化包 | 龙蜥社区 SIG 和 社区开发爱好者新引入的软件,由维护主体决定更新策略,支持快速迭代。 | 龙蜥社区 sig 和开发爱好者 | ospkg-list 发起软件引入申请并通过 | | - -### 5.3 Anolis OS 软件包仓库结构 - -根据 「[3.1 软件包引入原则](#31-软件包引入基本原则)」 和 「[5.2 软件成熟度划分和变更流程](#52-软件成熟度划分和变更流程)」中的分层机制,OpenAnolis 龙蜥社区将所有软件按照如下 [YUM 仓库](https://mirrors.openanolis.cn/anolis/) 进行管理,分为三大类:系统包、成熟包、孵化包。 - -| 仓库名称 | 阶段 | 仓库介绍 | 仓库分层信息 | 仓库维护 owner | ISO 包含 | 仓库默认状态 | Anolis OS 8 仓库范围 | Anolis OS 23 仓库范围 | -| ---------------- | ------ | ----------------------------------------- | -------------------------------------------- | -------------------------- | --------- | ----------------- | -------------------- | --------------------- | -| BaseOS | 核心包 | Anolis OS 8 中的核心软件 | Lay 0 - Lay2 的全量软件部分 Lay 3 软件 | 发行版团队 | 是 | ✅ 预装
✅ 使能 | 有 | | -| AppStream | 成熟包 | Anolis OS 8 中的稳定的开源应用库和应用软件 | Lay 3 软件 | 发行版团队 | 是 | ✅ 预装
✅ 使能 | 有 | | -| os | 成熟包 | Anolis OS 23 中的 iso 中的全部组件,包括核心组件和应用组件等 | Lay 0 - Lay 3 软件 | 发行版团队 | 是 | ✅ 预装
✅ 使能 | 有 | -| PowerTools | 成熟包 | 使用广泛的应用类软件 | Lay 3 软件 | 发行版团队 | 否 | ✅ 预装
✅ 使能 | 有 | | -| Extras | 成熟包 | Anolis OS release 组件 | Lay 3 软件 | 发行版团队 | 否 | ✅ 预装
✅ 使能 | 有 | | -| kernel-x | 成熟包 | 存放 x 版本的 kernel 包和该内核相关的组件 | Lay 3 软件 | kernel sig + 发行版团队 | 是 | ❌ 预装
❌ 使能 | 有 | 有 | -| Plus | 成熟包 | 通过社区 sig 运行较为成熟的软件 | Lay 3 软件 | 社区 sig | 是 | ❌ 预装
❌ 使能 | 有 | | -| DDE | 成熟包 | DDE sig 包含的桌面相关的软件 | Lay 4 软件 | 社区 sig | 否 | ❌ 预装
❌ 使能 | 有 | | -| HighAvailability | 成熟包 | 高性能 sig 包含的软件 | Lay 4 软件 | 社区 sig | 否 | ❌ 预装
❌ 使能 | 有 | | -| Epao | 孵化包 | 孵化阶段的所有开源软件 | | 社区 sig 和 社区开发爱好者 | 否 | ❌ 预装
❌ 使能 | 有 | 有 | -| Epao-nonfree | 孵化包 | 所有闭源组件 | | 社区 sig 和 社区开发爱好者 | 否 | ❌ 预装
❌ 使能 | 有 | 有 | - - - -### 5.4 软件包发布流程 - -1. 经过正式构建得到候选发布(release candidate)包,abs 自动执行集成的 CI 流程,如未自动执行,则可在 abs 系统手工触发; -1. 通过所有 CI 测试项,或手工确认失败项无影响后,则达到发布条件。在 [Bugzilla 平台](https://bugzilla.openanolis.cn/enter_bug.cgi?classification=Anolis%20OS) 提交软件包发布需求,模板参考「[附录 1.3 软件包发布需求模板](#附录-13-软件包发布需求模板)」;同时需填写发布单(Errata),如有多个软件包,则只需填写一个发布单即可,模板参考「附录 1.4 发布单模板」。 -1. 产品发布 SIG maintainer 确认通过发布需求,分别执行软件包签名、推送 YUM repo、生成发布单操作,如软件包达到系统包级别,则还需额外更新镜像 comps 文件。 - - -## 6. 软件包删除 -当某些开源软件不再符合 OpenAnolis 的规范时,需要将其从社区中删除。目前已知条件如下,持续更新: - -| **序号** | **分类** | **条件** | -| --- | --- | --- | -| 1 | 版权 | 软件的版权信息发生变更,如:license 存在争议、转商用等 | -| 2 | 代码风险 | 源码中存在恶意代码或者安全隐患,且无法修复或上游社区反馈不修复 | -| 3 | | 源码中存在争议风险,如:地区命名、民族习俗等 | -| 4 | 软件演进 | 开源社区不再进行维护,持续长时间无任何提交和 bug 讨论,考虑退出 | -| 5 | | 软件落后,存在其他同类软件替代 | -| 6 | | 功能不再被需要,可以无影响删除 | - - -## 附录1 - -### 附录 1.1 软件包引入申请模板 -```yaml -name: my_packages -repository: https://gitee.com/src-anolis-sig/my_package -summary: a short description -rpm_owner: anolis-bot -branches: -- name: a8 - repo: epao - maturity: rawhide -- name: a23 - repo: epao - maturity: rawhide -``` - -### 附录 1.2 社区重点生态应用场景 - -- 数据库 -- 云原生 -- Web Server - - -### 附录 1.3 软件包发布需求模板 - -> 申请发布 -> 1. 背景 -> 必填: 简单描述需求背景, 有必要可以提供相关公共链接 -> 2. 用户故事 ->必填: 说明用户, 业务/应用场景, 获得结果/收益, 价值/竞争力/优势等 -> 3. 重要性/优先级 ->选填: 说明该需求的重要程度, 优先级, 紧迫性等 -> 4. 目标/计划 ->选填: 说明该需求目标版本或预期日期等 -> 5. 依赖/影响 ->选填: 说明该需求开发, 测试相关依赖信息及工作量估计 -> 6. 验收标准 ->选填: 说明交付物, 预期效果等 - - -### 附录 1.4 发布单模板 -> - diff --git a/TECHNOLOGY_DOCS/GITEE/305-module-and-checklist-of-spec.md b/TECHNOLOGY_DOCS/GITEE/305-module-and-checklist-of-spec.md deleted file mode 100644 index d2a9f3106d5fdd7c1634a918b611a49d3f4c9d45..0000000000000000000000000000000000000000 --- a/TECHNOLOGY_DOCS/GITEE/305-module-and-checklist-of-spec.md +++ /dev/null @@ -1,335 +0,0 @@ -# 305 SPEC 模版和 checklist - -## 1 背景 -本文档规定龙蜥社区 RPM Tree 组织规范和 SPEC File 写作规范。 -适用范围: - -1. Anolis OS 自研的软件包; -1. Anolis 23 及以后的发行版所有的软件包; - -总体原则: - -1. 简洁、可阅读、易维护 -1. 统一龙蜥标签 - -**修订记录** - -| **时间** | **版本** | **作者** | **备注** | -| --- | --- | --- | --- | -| 2022.2.10 | v1.0 | [@林生](https://gitee.com/forrest_ly) | 初始版本 | -| 2022.3.31 | v1.1 | [@伊和](https://gitee.com/yueeranna) | 添加规范 | -| 2022.4.20 | v1.2 | [@伊和](https://gitee.com/yueeranna) | 添加 epoch 版本号说明 | -| 2022.8.3 | v1.3 | [@橘悦](https://gitee.com/happy_orange)| 新增模版和 checklist | -| 2022.11.03 | v1.4 | [@橘悦](https://gitee.com/happy_orange)| 增加 abi 和 api 的能力 | -| 2022.11.30 | v1.5 | [@橘悦](https://gitee.com/happy_orange)| 修改 python 类软件的规范 | -| 2023.2.7 | v1.4 | [@橘悦](https://gitee.com/happy_orange) | 增加 Requires 的介绍并修改 doc 包的依赖关系 | - -## 2 SPEC File 写作规范 -### 2.1 spec 基础模版 - -spec 基础模版,可以使用 rpmdev-newspec 命令生成。 -``` -%define anolis_release 1 -#Global macro/variable 定义 - -Name: package -Version: 1.0.0 -Release: %{anolis_release}%{?dist} -Summary: Library providing xxx -License: LBPLv2+ and MIT -URL: https://github.com/package -Source0: https://github.com/package/archive/%{name}-%{version}.tar.gz -Source1: temple.conf - -Patch0: bugfix-xxx-yyy.patch - -BuildRequires: cmake -BuildRequires: gcc -BuildRequires: gcc-c++ - -Requires: glibc - -%description -Library providing xxx and xxx. - -%package devel -Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} - -%description devel -The %{name}-devel package contains development files for %{name}. - -%package -n python3-%{name} -%{?python_provide:%python_provide python3-%{name}} -Summary: Python 3 bindings for the %{name} library. -BuildRequires: python3-devel python3-setuptools -Requires: %{name} = %{version}-%{release} - -%description -n python3-%{name} -python 3 bindings for the %{name} library. - -%package doc -Summary: Documentation files for %{name} -Requires: %{name} = %{EVR} -BuildArch: noarch - -%description doc -The %{name}-doc package contains documentation files for %{name}. - - -%prep -%autosetup -n %{name}-%{version} -p1 - - -%build -%configure -%make_build - - -%install -%make_install -# 下面两行按需添加,当前仅为样例 -mkdir -p %{buildroot}/%{prefix}/%{name} -install -m 0644 -p %{SOURCE1} %{buildroot}/%{prefix}/%{name} - -%check -%make test - -%files -%license COPYTRING -%{_bindir}/%{name} -%{_libdir}/%{name}.so.* - -%files devel -%doc example -%{_libdir}/%{name}.so -%{_libdir}/pkgconfig/%{name}.pc -%{_includedir}/%{name}/ - -%files -n python3-%{name} -%{python3_sitearch}/%{name}/ - -%files doc -%doc README.md AUTHORS ChangLog NEWS TODO - - -%changelog -- Wed Aug 03 2022 happy_orange - 1.0.0-1 -- Init package from upstream -``` - -### 2.2 纯 python 类 spec 模版 - -由于 python 类软件比较多,额外对外提供 python 类软件的 spec 模版。 -``` -%define anolis_release 1 -%global pypi_name package_real_name -%global debug_package %{nil} - -Name: python-%{pypi_name} -Version: 0.1.0 -Release: %{anolis_release}%{?dist} -Summary: xxxx package for Python - -License: MIT -URL: https://sourceforge.net/projects/%{pypi_name} -Source0: https://sourceforge.net/%{pypi_name}/code/%{pypi_name}-%{version}.tar.gz - -# python package only need to build in noarch. -BuildArch: noarch - -%description -xxxx package for Python - -%package -n python3-%{pypi_name} -Summary: YAML 1.2 loader/dumper package for Python -BuildRequires: python3-devel -BuildRequires: python3-setuptools -# For tests -BuildRequires: python3-pytest -Requires: python3-setuptools -%{?python_provide:%python_provide python3-%{pypi_name}} - -%description -n python3-%{pypi_name} -xxxx package for Python - -%package -n python3-%{pypi_name}-doc -Summary: doc files for python3-%{pypi_name} -Requires: python3-%{pypi_name} = %{EVR} - -%description -n python3-%{pypi_name}-doc -doc files for python3-%{pypi_name} - - -%prep -%autosetup -n %{pypi_name}-%{version} -p1 -rm -rf %{pypi_name}.egg-info - - -%build -%py3_build - - -%install -%py3_install - - -%check -%pytest - - -%files -n python3-%{pypi_name} -%license LICENSE -%{python3_sitelib}/%{pypi_name} -%{python3_sitelib}/%{pypi_name}-%{version}-*.pth -%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info - -%files -n python3-%{pypi_name}-doc -%doc README.rst - -%changelog -* Mon Jul 25 2022 happy_orange - 0.1.0-1 -- Init pacakge from upstream -``` - -### 2.3 rpm 增加 abi 和 api 信息 - -在 anolis 23 版本中额外支持在 rpm 中分别对 so 文件和 bin 文件增加 abi 和 api 信息,下面描述如何进行使用。 - -- 使用规则: - - 在 %install 阶段使用 `%generate_compatibility_deps` 生成 abi/api 文件 - - abi/api 文件默认都存在放在 `%{abidir}` 中 - - abi 文件需要和 so 文件一起打包 - - api 文件需要和 bin 文件一起打包 - - 需要通过`%dir %{abidir}`的方式增加路径定义,否则会造成卸载残留 - - 需要根据文件列表和依赖关系共同决定`%dir %{abidir}` 的定义位置,放置在依赖树中最底层的包内,常见情况如下: - - 如果只有单个 rpm ,则将路径定义增加到此 rpm 中; - - 如果有多个 rpm,但是 abi/api 文件仅存在一个 rpm 内,则将路径定义增加到此 rpm 内; - - 如果多个子包中都包含 abi/api 文件,并且这些子包之间是独立的,没有依赖关系,如果有主包,且都依赖主包,则将路径定义增加到主包内; - - 如果多个子包中都包含 abi/api 文件,并且这些子包之间是独立的,没有依赖关系,如果没有主包,则新定一个主包,并将路径定义增加到主包内; - - 如果多个子包中都包含 abi/api 文件,并且这些子包不是独立的,则需要找出这条依赖线中最底层的 rpm,比如 common 或者 libs,然后将路径定义增加到这个底层 rpm 中; -- 使用样例 - - 在 `%install` 阶段生成 abi/api 文件,注意需要将脚本调用放在最后 - ``` - %install - %make_install docdir=%{_pkgdocdir} - # remove unpackaged files from the buildroot - rm -f $RPM_BUILD_ROOT%{_libdir}/*.la - %generate_compatibility_deps - ``` - - 打包 abi/api 文件 - ``` - %files - %dir %{abidir} - %{_libdir}/libasound.so.* - %{abidir}/libasound.so.dump - %{_bindir}/aserver - %{abidir}/aserver-option.list - ``` - - 验证 abi/api 的有效性 - ``` - # rpm -qpl alsa-lib-1.2.7.2-2.an23.x86_64.rpm | grep dump - /usr/lib/compatibility/alsa-lib/libasound.so.dump - /usr/lib/compatibility/alsa-lib/aserver-option.list - ``` - - 验证 abi/api 的 provides - ``` - # rpm -qp alsa-lib-1.2.7.2-2.an23.x86_64.rpm --provides | grep abi - abi(alsa-lib) = 1.2.7.2 - - # rpm -qp alsa-lib-1.2.7.2-2.an23.x86_64.rpm --provides | grep api - api(alsa-lib) = 1.2.7.2 - ``` - - - -## 3 字段介绍和标准 - -| **spec header** | 增加 anolis_release 的定义,从 1 开始递增 | | -| --- | --- | --- | -| **字段** | **定义** | **是否可选** | -| Name | 包的基本名称,应与 SPEC 文件名匹配。 | 必选 | -| Epoch | 超级版本号。
1. 用于修正版本号,比如:0.20.0 版本 更改成 21.1
2. 初始化时, epoch 为 1,每次修正版本可以递增
3. 不可过度使用
4. 其他引用 %{version}-%{relase} 需要修改成:%{epoch}:%{version}-%{relase} |可选| -| Version | 软件的上游版本号。正式发布的 release/tag 版本号。 |必选| -| Release | 此版本软件的发布次数。
1. 初始值为: %{anolis_release}%{?dist}
2. 每次构建递增 anolis_release
3. 构建软件新version 时 anolis_release 需要重置为 1 |必选| -| Summary | 一个简短的、单行的软件包摘要。 |必选| -| License | 被打包的软件的许可证,所有许可证的并集。 |必选| -| URL | 该软件的上游项目网站。 |必选| -| Source0 | 上游源代码压缩存档的路径。这应该指向存档的可访问且可靠的存储,例如,上游页面而不是打包程序的本地存储。
如果需要,可以添加更多 SourceX 指令,每次递增编号,例如:Source1、Source2、Source3 等。 |必选| -| Patch0 | 对源码进行的修改以补丁的形式。
可以添加更多 PatchX 指令,每次递增编号,例如:Patch1、Patch2、Patch3 等。|可选| -| BuildArch | 声明该软件的构建体系结构。
1. koji 构建时默认为:x86_64 和 aarch64
2. 本地构建时会自动继承构建它的机器的体系结构
3. 如果不依赖体系结构,可以声明:BuildArch: noarch
4. 如果仅涉及一个架构,则需要将对应的架构声明:BuildArch:x86_64 或 BuildArch:aarch64 |可选| -| ExcludeArch | 声明该软件不需要的架构体系。
1. 默认不需要
2. 指定不进行编译的架构,举例:ExcludeArch: x86_64 | 可选 | -| ExclusiveArch | 声明该软件需要的架构体系。
1. 默认不需要
2. 指定进行编译的架构,举例:ExclusiveArch: x86_64 | 可选 | -| BuildRequires | 声明该软件构建所需要的全部软件包列表。
1. 有多个条目 BuildRequires 每个条目在 SPEC 文件中各占一行
2. 每个条目内不同软件使用空格隔开
3. 直接声明依赖软件的 package name,不要包含: %{_isa}、/usr/bin/xx、pkg-config(xx)、/usr/lib64/xx.so 等 |必选| -| Requires | 声明该软件运行所需要的全部软件包列表。
1. 有多个条目 Requires 每个条目在 SPEC 文件中各占一行
2. 每个条目内不同软件使用空格隔开
3. 直接声明依赖软件的 package name,不要包含: %{_isa}、/usr/bin/xx、pkg-config(xx)、/usr/lib64/xx.so 等
4. 需要声明依赖软件的版本限制时,如果是其他软件,则尽量使用 version,特殊情况增加 release;如果是本软件,则精确到 release;如果是 doc 包则使用 %{ERV} ,可以省略 epoch 的检查。 |必选| -| **spec body** | || -| **字段** | **定义** | **是否可选** | -| %description | RPM 中打包的软件的完整描述。该描述可以跨越多行并且可以分成段落。 | 必选 | -| %prep | 用于准备软件包构建所需要的源码。
1. 路径信息:将 tar.gz 从 ~/rpmbuild/SOURCES/ 目录下解压到 ~/rpmbuild/BUILD/ 下
2. 建议使用 %autosetup -n %{name}-%{version} -p1,可以自动按照补丁定义顺序将补丁以 -p1 形式打入
3. 允许在此处拷贝 source 文件,例如:cp %{SOURCE1} ./
4. 也允许去执行一些 shell 脚本 | 必选 | -| %build | 将软件包的源码进行编译阶段。
1. 路径信息:在 ~/rpmbuild/BUILD/%{name}-%{version}/ 下
2. 执行构建可以根据源码语言去选择构建方式
3. 在构建过程中是个 chroot 环境,不允许联网 download 等动作
4. 不允许随意修改 flags 等 | 必选 | -| %install | 将软件包编译生成的文件复制到安装目录,进行预安装动作,即模拟所有 package 安装后的环境。
1. 路径信息: ~/rpmbuild/BUILDROOT/%{name}-%{version}/
2. 复制时,文件从 ~/rpmbuild/BUILD/%{name}-%{version}/ 拷贝到 ~/rpmbuild/BUILDROOT/%{name}-%{version}/
3. 复制文件时,需要保留文件的时间戳,采用 cp -p 或 install -p
4. 操作允许直接将 SourceX 文件拷贝到安装目录允许再该阶段直接生成新文件 | 必选 | -| %check | 用于测试软件的命令或一系列命令。
这通常包括诸如单元测试之类的东西,阶段能开则开,如果不能开启,声明不能开启的原因。 | 可选 | -| %files | 定义每个 package 的文件列表,并生成对应的 .rpm。
1. 文件布局必须布局遵循 [**FHS**](https://yuque.antfin-inc.com/bobac/pm1qpi/xz4m02) ,个别情况额外声明
2. 正确设置文件权限:目录 0755,文件 0644 root root,除非出于安全考虑需要使用特定的用户或组
3. 所有安装在 ~/rpmbuild/BUILDROOT/%{name}-%{version}/ 下的文件必须全部有唯一归属
4. 不允许包含具有攻击性、歧义性、宗教性、色情性、受限制使用的文件等
5. %doc 后面可以直接跟 ~/rpmbuild/BUILD/%{name}-%{version}/ 下的说明类文档:README、ChangeLog等
6. %license 后面可以跟~/rpmbuild/BUILD/%{name}-%{version}/ 下的版权文件:copying、license 等 | 必选 | -| %changelog | Version不同或Release构建之间的包发生的更改的记录。
1. changlog 的格式正确,包括:日期、提交者个人信息、版本信息、描述信息等
2. Message 简洁易懂,清晰明确 | 必选 | - - -## 4 check list -下面给出 spec 的 check list,可以自行检查。 - -| **分类** | **要求程度** | **详细内容** | **自检结果** | -| --- | --- | --- | --- | -| 宏定义 | must | 使用宏变量代替硬编码的目录名称 | | -| | must | 不要出现其他 OS 发行版的宏,比如:fedora、rhel、openEuler、opensuse等 | | -| | should | spec 中的宏统一使用同一种格式 | | -| | should | 可以采用 %bcond_with 和 %bcond_without 来作为开关控制特性状态 | | -| | should | 宏定义时,%global 优先于 %define | | -| | should | 不使用 %if 0 作为判断条件 | | -| | should | 关于 python/perl/rust/golang/ruby/meson 等宏的使用,遵循各个 rpm-macros 包中的定义。 | | -| 基本信息 | must | spec 的第一行增加 anolis_release 的定义:%define anolis_release 1 | | -| | must | Name 和 package 命名匹配 | | -| | must | Epoch 用来修正版本号,但不得过度使用 | | -| | must | Version 为正式发布的 release/tag 版本,如果采用 rc 版本,则 version 需要定义为 xx~rc1,post 版本需要定义为:xx-post1 | | -| | must | Release 使用 %{anolis_release}%{?dist} | | -| | must | License 与实际的许可证相匹配,不存在缺失或者扩大 | | -| | should | 如果存在多个 license,建议给多个 license 加以注释 | | -| | must | Url 真实可用,属于上游源真实地址 | | -| | must | Source0 地址支持 curl 或者 wget 方式进行直接下载 | | -| | must | Source0 对应的源码包的 md5 值与开源社区的 md5 值相同 | | -| 依赖阶段 | must | Buildrequires 中声明所有的第一层构建依赖,且全部使用 package name 进行声明,并要求构建依赖以 rpm 形式存在相同 OS 版本构建源里,不允许其他方式引入 | | -| | must | Requires 中声明所有的第一层运行依赖,且全部使用 package name 进行声明,并要求运行依赖以 rpm 形式存在相同 OS 版本的 yum 源里,不允许其他方式引入 (禁止安装后执行 pip install 等动作) | | -| | must | 声明 devel 或其他子包对于主包或者 libs 的依赖时,需要增加版本限制: Requires: %{name} = %{epoch}:%{verison}-%{release} | | -| | should | 如果对依赖软件的版本有限制,则限制到软件包的 %{version} 即可,不需限制到 %{release} ,例:BuildRequires: glibc >= 2.32 || -| | should | 声明 buildrequires 和 requires 时,不要添加 %{?_isa} | | -| | should | 使用 provides 对外提供功能时,和以前版本保持一致,以前有加版本号,则需要一直加下去,如果以前没有加版本号,则不要增加 | | -| | should | 使用 obsoletes 时,需要增加对应版本号 | | -| 补丁文件 | must | 1. Patch 和 Souce 采用序号区分自研和开源三方
2. 自研补丁序号从100、1000、10000等编号开始 | | -| | should | Patch 序号连续,并保持一种规范 | | -| | should | 每个 patch 或 source 内有详细的修改原因和原链接地址 | | -| 架构阶段 | must | 至少在一种架构上构建成功,如果存在仅在部分架构上构建,可以使用 BuildArch(白名单)或者 ExcludeArch(黑名单) | | -| | must | Anolis OS 23 不支持 32 位,不支持multilib,请去除对其他架构的支持 | | -| | should | 合理使用 ifarch 和 ifnarch 的区别 | | -| 子包划分 | must | 有定义 doc 子包,且定义正确(依赖、架构) | | -| | must | python 类软件仅生成 python3 子包,不再支持 python2 | | -| 准备阶段 | should | 在 %prep 阶段采用 %autospec 进行自动解压并打补丁,保持 spec 简洁,如果存在与架构相关的补丁时,可以不采用 %autospec | | -| 构建阶段|must|在 %build 阶段不允许随意修改 flags,如果要修改,需要在 spec 中备注原因|| -| | must | 在 %build 阶段不允许随意禁用 PIE | | -| | should | 在 %build 阶段尽量采用多线程进行编译,提高构建速度 | | -| | should | 在 %build 和 %install 阶段使用宏变量要保持一致,比如:%{buildroot} 或者 $RPM_BUILD_ROOT | | -| 安装阶段 | must | 在 %install 阶段复制文件时,需要保留文件的时间戳,比如 cp -p 或者 install -p | | -| 脚本阶段| must | 如果存在动态库,则必须在 %post 和 %postun 阶段调用 %ldconfig | || -| | must | 如果存在 service 文件时,需要在 %post、%postun 和 %preun 中对服务作出对应动作(比如:%post %systemd_post xxx.service) | | -| 打包阶段 | must | %files 阶段文件系统布局遵循 FHS,个别特殊情况可以加以说明 | | -| | must | %files 阶段正确设置文件权限:目录 0755,文件 0644 root root,除非出于安全考虑需要使用特定的用户或组 | | -| | must | %files 里不允许有重复文件,一个文件仅能有一个归属 | | -| | must | %files 里不允许包含具有攻击性、歧义性、宗教性、色情性、受限制使用的文件等 | | -| | must | %doc 存放 readme、changelog、authors 等文件 | | -| | must | %license 存放 copying、license 等许可证文件 | | -| | must | 可以使用 %find_lang 宏来处理 locale 文件,进行自动打包相关文件。例:%find_lang %{name} | | -| | must | 如果存在需要保存配置的 conf 文件,需要声明 %config(noreplace) xxx.conf | | -| | must | 如果存在头文件,则需要放置在 devel 包内 | | -| | must | 如果有动态库,则包含后缀的库文件放在主包或者 libs 包,不包含后缀的库文件要放在 devel 中 | | -| | must | 如果有静态库,则静态库需要放置在 static 包内 | | -| | must | 公共的目录名称不可以通过 %dir 被重复定义,比如:%{_libdir}、%{_bindir} | | -| changlog 阶段 | must | changlog 的格式正确,包括:日期、提交者个人信息、版本信息、描述信息等 | | -| | should | changlog 的描述信息简洁易懂 | | - diff --git a/TECHNOLOGY_DOCS/GITEE/306-instruction-manual-of-rpmbuild.md b/TECHNOLOGY_DOCS/GITEE/306-instruction-manual-of-rpmbuild.md deleted file mode 100644 index 4fd365691f4f0ddecd22d4f0de774c2aaa084781..0000000000000000000000000000000000000000 --- a/TECHNOLOGY_DOCS/GITEE/306-instruction-manual-of-rpmbuild.md +++ /dev/null @@ -1,1235 +0,0 @@ -# 306 rpmbuild 构建指导手册 -该文章介绍了 spec 编写和构建过程中的细节和技术原理,相当于指导手册。 -## 1 宏介绍 -在软件包构建的过程中,为了防止过多使用硬编码路径和常用路径引用问题,增加了“宏”的概念。将一些常用路径或者变量值通过宏变量定义出来,并可以在整个 Anolis OS 发行版中使用。 -spec 宏目前来源于三种:系统宏、各种编程语言的宏和自定义宏 -### 1.1 系统宏 -当前社区里已经提供了一些系统宏文件,用于在软件包编译过程中使用,包括:系统路径、系统文件、编译选项、编译方式等,下面以 Anolis OS 23 的环境举例。 -目前由 rpm 软件对外提供了 spec 定义和编译过程中的宏 :`/usr/lib/rpm/macros`: - -``` -// 宏文件路径 -[root@localhost ~]$ ls -l /usr/lib/rpm/macros --rw-r--r--. 1 root root 42715 3月 23 11:05 /usr/lib/rpm/macros - -// 查询宏文件所属的 rpm -[root@localhost ~]$ rpm -qf /usr/lib/rpm/macros -rpm-4.17.0-4.an23.x86_64 - -// 查看宏文件里定义的宏 -[root@localhost ~]$ cat /usr/lib/rpm/macros -%_sourcedir %{_topdir}/SOURCES -%buildroot %{_buildrootdir}/%{NAME}-%{VERSION}-%{RELEASE}.%{_arch} -%_prefix /usr -%_exec_prefix %{_prefix} -%_bindir %{_exec_prefix}/bin -%_sbindir %{_exec_prefix}/sbin -%_libexecdir %{_exec_prefix}/libexec -%_datadir %{_prefix}/share -%_sysconfdir /etc -%_sharedstatedir %{_prefix}/com -%_localstatedir %{_prefix}/var -%_lib lib -%_libdir %{_exec_prefix}/%{_lib} -%_includedir %{_prefix}/include -%_infodir %{_datadir}/info -%_mandir %{_datadir}/man -....... -``` - -编译选项相关的基础宏: -``` -// 宏文件路径 -[root@localhost ~]$ ls -l /usr/lib/rpm/anolis/macros --rw-r--r-- 1 root root 16707 Mar 16 05:14 /usr/lib/rpm/anolis/macros - -// 查询宏文件所属的 rpm -[root@localhost ~]$ rpm -qf /usr/lib/rpm/anolis/macros -system-rpm-config-23-4.an23.noarch - -// 查看宏文件里定义的宏 -[root@localhost ~]$ cat /usr/lib/rpm/anolis/macros - GCC toolchain -%__cc_gcc gcc -%__cxx_gcc g++ -%__cpp_gcc gcc -E - -# Clang toolchain -%__cc_clang clang -%__cxx_clang clang++ -%__cpp_clang clang-cpp -....... -``` - -### 1.2 各种编程语言宏 -社区里除了系统软件,对外还提供了很多编程语言的软件,包括不限于:python、perl、go、rust、java 等。 -``` -// 查询 yum 源里提供的 macros rpm -[root@localhost root]$ yum list | grep macros | grep an23 -cmake-rpm-macros.noarch 3.22.3-1.an23 @BaseOS -efi-srpm-macros.noarch 5-1.an23 @BaseOS -go-srpm-macros.noarch 3.0.15-1.an23 @BaseOS -perl-srpm-macros.noarch 23-1.an23 @BaseOS -pyproject-rpm-macros.noarch 1.0.0-1.an23 @BaseOS -python-rpm-macros.noarch 3.10-23.1.an23 @BaseOS -python-srpm-macros.noarch 3.10-23.1.an23 @BaseOS -python3-rpm-macros.noarch 3.10-23.1.an23 @BaseOS -rust-srpm-macros.noarch 23-1.an23 @BaseOS -systemd-rpm-macros.noarch 250.4-1.an23 @BaseOS -fonts-rpm-macros.noarch 1:4.0.2-1.an23 BaseOS -fonts-rpm-macros.noarch 1:4.0.2-1.an23 koji -fonts-srpm-macros.noarch 1:4.0.2-1.an23 BaseOS -fonts-srpm-macros.noarch 1:4.0.2-1.an23 koji -go-rpm-macros.x86_64 3.0.15-1.an23 AppStream -go-rpm-macros.x86_64 3.0.15-1.an23 koji -perl-macros.noarch 4:5.34.0-6.an23 BaseOS -perl-macros.noarch 4:5.34.0-6.an23 koji -python-qt5-rpm-macros.noarch 5.15.6-1.an23 koji -qt5-rpm-macros.noarch 5.15.5-1.an23 koji -qt5-srpm-macros.noarch 5.15.5-1.an23 koji -texlive-bbm-macros.noarch 9:svn17224.0-1.an23 koji -texlive-bbm-macros-doc.noarch 9:svn17224.0-1.an23 koji -texlive-chemmacros.noarch 9:svn56983-1.an23 koji -texlive-chemmacros-doc.noarch 9:svn56983-1.an23 koji -texlive-circuit-macros.noarch 9:svn57308-1.an23 koji -texlive-ling-macros.noarch 9:svn42268-1.an23 koji -texlive-macros2e-doc.noarch 9:svn46026-1.an23 koji -texlive-macroswap.noarch 9:svn31498.1.1-1.an23 koji -texlive-macroswap-doc.noarch 9:svn31498.1.1-1.an23 koji -``` - -### 1.3 自定义宏 -允许在 spec 的头部自定义宏变量,通过 `**%global 宏变量名称 宏变量值** `格式定义宏,在下文通过 `**%{宏变量名称}**`引用,样例: - -``` -// % %global 宏变量名称 宏变量值 -%global pname ruamel-yaml - -// 使用宏变量 -Name: python-%{pname} - -// 拓展: -spec 中允许对基本信息字段进行宏拓展使用,比如上述第 5 行的 Name 字段,可以采用 %{name} 进行引用 -``` - -### 1.4 查询已有宏 - -- 通过 `rpm -E %{xxx}`来查询 xxx 宏的实际内容 - ``` - # 查询 %{_bindir} 的值 - [root@localhost ~]$ rpm -E %{_bindir} - /usr/bin - ``` - -- %bcond_with 和 %bcond_without 介绍 - - 通常在开启或者关闭某个特性时,可以使用这两个变量。使用方式为: - ``` - // 定义 - %bcond_without testsuite - - // 使用 - %check - %if %{with testsuite} - ..... - %endif - ``` - - - %bcond_without xx :是指不需要去除 xx 特性,即等价于开启 xx 特性,在定义该宏之后,会在内部自动生成一个全局变量 with_xx ,并对 with_xx 进行赋值 1,即 with_xx =1。这样在使用该变量时,通过with 方法读取 with_xx 变量的值,从而生成判断结果。 - - %bcond_with xx:即关闭 xx 特性,其生成的全局变量 with_xx = 0,从而 with 的判断为假。 - -## 2 rpmbuild 详解 -### 2.1 代码准备 -在准备将某款软件进行构建时,需要准备的文件至少为:spec + source.tar.gz,spec文件用于指导生成rpm,source.tar.gz 为源码,有时额外还会存在一些其他 source 文件或者 patch 文件。 -下面以 lld 软件作为样例讲解: -``` -[root@localhost ~]$ ll ~/rpmbuild/SOURCES/ -total 1492 --rw-r--r-- 1 root root 1900 Aug 4 02:10 0001-PATCH-lld-CMake-Check-for-gtest-headers-even-if-lit..patch --rw-r--r-- 1 root root 20288 Aug 4 02:10 0002-PATCH-lld-Import-compact_unwind_encoding.h-from-libu.patch --rw-r--r-- 1 root root 699 Aug 4 02:10 lit.lld-test.cfg.py --rw-r--r-- 1 root root 1473868 Aug 4 02:10 lld-13.0.1.src.tar.xz --rw-r--r-- 1 root root 566 Aug 4 02:10 lld-13.0.1.src.tar.xz.sig --rw-r--r-- 1 root root 6129 Aug 4 02:10 lld.spec --rw-r--r-- 1 root root 488 Aug 4 02:10 README.md --rw-r--r-- 1 root root 1362 Aug 4 02:10 run-lit-tests --rw-r--r-- 1 root root 2222 Aug 4 02:10 tstellar-gpg-key.asc -``` -### 2.2 %prep 解压 -#### 2.2.1 文件准备 -%prep 阶段的作用就是准备构建所需要的文件,这里一般包括: - - 解压 source.tag.gz - - 打补丁动作 - - 拷贝 source 文件、或者脚本等 -#### 2.2.2 解压方式 -解压是针对 Souce0 定义的 source.tar.gz 进行解压,解压有两种方式:%setup 和 %autosetup,这两种方式的详细介绍如下,可以根据自己软件需要进行选择使用: - - - `%setup -q -n %{name}-%{version}` - - -q :代表采用安静模式进行解压 - - -n :声明解压之后的源码目录名称,一般为 %{name}-%{version},但是可以手动对 source.tag.gz 进行解压后查看具体目录名称 - - 当存在补丁时,需要将每个补丁进行声明打入,并可以针对不同的补丁指定不同的忽略目录,且可以自己指定补丁打入的顺序 - - 在存在与架构相关的补丁时,比较方便,指定对应的架构才将补丁打入用 - - ``` - ...... - Patch0: xxxxxx.patch // 一层路径 - Patch1: xxxxxx.patch // 两层路径 - Patch2: xxxxxx.patch // 一层路径 - Patch3: xxxxxx.patch // 零层路径 - Patch4: x86_64-xxx.patch // 仅 x86_64 架构打入,一层路径 - ...... - - %prep - %setup -q -n %{name}-%{version} - %patch0 -p1 - %patch1 -p2 - %patch3 -p0 - %patch2 -p1 - %ifarch x86_64 - %patch4 -p1 - %endif - ``` - - - `%autosetup -n %{name}-%{version} -p1` - - -n : 同上 - - -p1:按照 spec 内 Patch 的定义顺序全部打入,并且全部采用 -p1 忽略一层目录的结构打入补丁。 - - 当存在与架构相关的补丁时,不再使用 - - 代码举例: - - ``` - ..... - Patch0: xxxxxx.patch // 一层路径 - Patch1: xxxxxx.patch // 一层路径 - ...... - - %prep - %autosetup -q -n %{name}-%{version} -p1 - ``` - - - 此处也可以执行其他动作,比如解压其他 source.tar.gz 、拷贝其他 source 文件等 - - ``` - %prep - %autosetup -q -n %{name}-%{version} -p1 - tar -xvf %{SOURCE1} ./ - ``` - -#### 2.2.3 路径信息 - -- 本地编译时,源码一般存放在 `~/rpmbuild/SOURCES/`下, spec 文件在 `~/rpmbuild/SOURCES/` 或者 `~/rpmbuild/SPECS/`下都可,但是 koji 编译时,spec 文件在`~/rpmbuild/SPECS/`下 -- 在执行完 %prep 后,源码将被解压到 `~/rpmbuild/BUILD` 下 -- 通常可以使用 `rpmbuild -bp ~/rpmbuild/SOURCES/xxx.spec --nodeps`来查看解压结果,并且可以在日志中看到 patch 是有被打入的。 - - ``` - [root@localhost ~]$ rpmbuild -bp ~/rpmbuild/SOURCES/lld.spec --nodeps - Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.cJtqDn - + umask 022 - + cd /root/rpmbuild/BUILD - + /usr/lib/rpm/redhat/gpgverify --keyring=/root/rpmbuild/SOURCES/tstellar-gpg-key.asc --signature=/root/rpmbuild/SOURCES/lld-13.0.1.src.tar.xz.sig --data=/root/rpmbuild/SOURCES/lld-13.0.1.src.tar.xz - gpgv: Signature made Wed Feb 2 09:58:19 2022 EST - gpgv: using RSA key 474E22316ABF4785A88C6E8EA2C794A986419D8A - gpgv: Good signature from "Tom Stellard " - + cd /root/rpmbuild/BUILD - + rm -rf lld-13.0.1.src - + /usr/bin/xz -dc /root/rpmbuild/SOURCES/lld-13.0.1.src.tar.xz - + /usr/bin/tar -xof - - + STATUS=0 - + '[' 0 -ne 0 ']' - + cd lld-13.0.1.src - + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . - + /usr/bin/cat /root/rpmbuild/SOURCES/0001-PATCH-lld-CMake-Check-for-gtest-headers-even-if-lit..patch - + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch - + /usr/bin/cat /root/rpmbuild/SOURCES/0002-PATCH-lld-Import-compact_unwind_encoding.h-from-libu.patch - + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch - + exit 0 - [root@localhost SOURCES]$ ll ~/rpmbuild/BUILD/ - total 8 - drwxr-xr-x 16 root root 4096 Aug 4 02:44 lld-13.0.1.src - ``` - -### 2.3 %build 构建 -#### 2.3.1 编译器 -软件包使用的编译器由软件源码的语言来决定,现在比较流行的编译器种类比较多:gcc、clang 等。但是,软件包应该默认使用 gcc 作为编译器(对于 gcc 支持的所有语言),如果上游不支持使用 gcc 构建,则应该使用clang。 -但是,如果有很好的技术原因,打包者可以选择不使用默认编译器。不使用默认编译器的有效技术原因示例包括但不限于: - -- 默认编译器无法正确构建包。 -- 打包者需要禁用编译器功能(例如 LTO),以便默认编译器正确编译他们的包。 -- 默认编译器需要更长的时间来构建包。 -- 默认编译器缺少一个对包有利于的特性。 -- 选择使用非默认编译器的打包人员应在spec文件的注释中记录做出这一决定的原因。 - -#### 2.3.2 编译 Flags - -用于构建包的编译器必须遵守系统 rpm 默认配置中设置的编译器 Flags。 -对于 C、C++ 和 Fortran 代码, %optflags 宏包含这些 flags。不鼓励为了性能优化而覆盖这些 flags(例如,-O3 代替 -O2)。如果可以提供 benchmark 结果,显示这段代码有明显的性能优化,那可以根据具体情况重新审视。如果有充分的理由,可以添加、重写或过滤这些flags;这样做的理由必须记录在 spec 文件中。 -通常允许使用某些与安全相关的flags,这些flags可能会略微降低性能,但是相对某些程序增加的安全性收益来说是值得的。 -默认情况下,启用PIE,如果要在spec中禁用,可以通过: -``` -%undefine _hardened_build -``` -但是以下场景不允许禁用PIE: - -- 软件包长期运行,意味着它很可能会启动并继续运行,直到机器重新启动,而不是按需启动,并在空闲时退出。 -- 软件包具有 suid 二进制文件或具有功能的二进制文件。 -- 软件包以 root 身份运行。 - -#### 2.3.3 并行构建 - -在编译过程中,可以指定多线程来加快构建速度。一般是在 make 后增加 -jxx,来表示用 xx 线程编译,同时可以直接使用 `%make_build` 进行编译,默认增加多线程。 -``` -[root@localhost SOURCES]$ rpm -E %{make_build} -/usr/bin/make -j96 -``` -其他语言也都有对应的编译方式,比如 %cmake_build,%meson_build、%cargo_build 等,这些宏都自带了多线程。 - -``` -[root@localhost ~]$ rpm -E %{cmake_build} -/usr/bin/cmake --build "anolis-linux-build" -j96 --verbose - -[root@localhost ~]$ rpm -E %{cargo_build} -/usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn' /usr/bin/cargo build -j96 -Z avoid-dev-deps --release -``` - -#### 2.3.4 构建目录 -在构建阶段,所有的构建动作都在路径:`~/rpmbuild/BUILD/%{name}-%{version}/`下,并且编译生成的文件也只允许生成在当前目录下,不允许对构建环境的系统目录进行操作,比如:`/tmp`、` /home`。 - -#### 2.3.5 网络访问 -构建系统中的软件包是在一个模拟的 chroot 中构建的,无法访问互联网。包不能依赖或使用不是它们自己创建的任何网络资源。 - -### 2.4 %install 预安装 -在完成构建后,需要对构建结果进行一个安装,这里准备了一个预安装的环境,用于模拟安装环境。 - -#### 2.4.1 安装路径 -预安装的绝对路径为:`~/rpmbuild/BUILDROOT/%{name}-%{version}/`,一般可以使用 `%{buildroot} `进行引用。 - -#### 2.4.2 怎么安装 -一般该阶段执行的动作都是将文件从**构建目录**拷贝到**安装目录**,举例: -``` -install: - @echo "BEGIN INSTALL xxx" - mkdir -p $(BINDIR) - -install -m 0755 $(PKGPATH)/xxx $(BINDIR) -``` -#### 2.4.3 其他动作汇总 -``` -%install -%make_install - -// 创建路径 -mkdir -p %{buildroot}/%{_datadir}/%{name} - -// 复制 source 文件到安装目录 -install -p -m 0644 %{SOURCE1} %{buildroot}/%{_datadir}/%{name}/ - -// 新生成文件到安装目录 -pushd %{buildroot}/%{_datadir}/%{name}/ -touch xxx -popd - -// 删除多余文件 -rm -f %{buildroot}/%{_libdir}/%{name}/*.{a,la,so} -``` - -### 2.5 %files 打包 - -spec 中通过 %files 来规定 package 包含哪些文件,对于 %install 里的文件要求如下: - - - 每个文件只能有一个归属,不可以同时属于两个 package - - 所有在 %install 阶段安装到 %{buildroot} 下的文件,必须全部都有归属 - - 当然如果想忽略某个 %{buildroot} 下的文件,可以使用 %exclude 进行去除,但不推荐这种方式,建议直接在 %install 阶段里删除对应文件 - - 不允许声明不在 %{buildroot} 下的文件 - -#### 2.5.1 文件系统布局 -文件系统层次结构标准(FHS),定义了 Linux 操作系统中的主要目录及目录内容。[FHS](https://refspecs.linuxfoundation.org/fhs.shtml ) 由 Linux 基金会维护。主要介绍了每个结构的含义和应该存放的文件。 - -| / | 第一层次结构的根,整个文件系统层次结构的根目录 | -| --- | --- | -| /bin | 需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如:cat、ls、cp | -| /sbin | 必要的系统二进制文件,面向管理员用户。例如:init、ip、mount | -| /boot | 引导程序文件,系统引导文件,如内核 vmlinuz、ramfs 文件,initrd,以及 grub(bootloader);通常划分单独的分区 | -| /dev | 必要设备, 例如:/dev/null,/dev/sda | -| /etc | 系统范围内的配置文件 | -| /home | 用户的家目录,包含保存的文件、个人设置等
每一个用户的家目录通常默认为 /home/$USER | -| /lib | /bin/ 和 /sbin/中二进制文件必要的库文件。 | -| /lib64 | /bin/ 和 /sbin/中二进制文件必要的库文件(64位)。 | -| /lost+found | 系统断电时候临时保存的,默认为空 | -| /media | 可移除媒体(如CD-ROM)的挂载点 | -| /mnt | 临时挂载的文件系统 | -| /opt | 备用目录,第三方程序的安装目录,默认为空 | -| /proc | 虚拟文件系统,将内核与进程状态归档为文本文件。例如:uptime、 network。在 Linux 中,对应 Procfs 格式挂载。
/proc/meminfo:查看内存信息
/proc/cpuinfo:cpu信息
/proc/mounts:挂载信息
/proc/loadavg:负载信息
/proc/partitions:磁盘信息 |
-| /root | 超级用户的家目录 | -| /selinux | selinux 相关的安全策略等信息存储的位置,默认为空 | -| /srv | 为服务提供数据存放位置,默认为空 | -| /sys | 虚拟文件系统,用于输出当前系统上硬件设备相关信息的虚拟文件系统 | -| /tmp | 临时文件(参见 /var/tmp),在系统重启时目录中文件不会被保留。 | -| /usr | 用于存储只读用户数据的第二层次; 包含绝大多数的(多)用户工具和应用程序。 | -| /var | 频繁发生变化的文件——在正常运行的系统中其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件。
/var/cache:应用程序缓存数据目录
/var/lib:应用程序状态信息数据
/var/local:专用于/usr/local下的应用程序存储可变数据
/var/log:日志目录文件
/var/log/messages系统日志
/var/log/secure 安全日志 SSH连接日志
/var/lock:锁文件
/var/run:与运行中进程相关的数据;通常存放进程的PID文件
/var/spool:应用程序数据池
/var/tmp:保存系统两次重启之间产生的临时数据 | - -但是也存在一些例外: - -- 不允许在/或者/usr下创建目录 -- FHS 没有定义 libexecdir,rpm 的宏中包含了 %{_libexecdir} 的定义,Libexecdir(也就是系统上的 /usr/libexec)只应该用作可执行程序的目录,这些可执行程序是由其他程序运行的而不是由用户运行的。 -- /run 目录是 tmpfs,系统服务应该存放在该目录,/var/run 是 /run 的软链接。 -- /srv、/usr/local、/home/$USER 目录下禁止存放文件或目录 -- 有限使用 /opt,/etc/opt,/var/opt,如果想要安装文件到上述目录,最好是创建子目录,比如 /opt/anolis/。 -- Anolis OS 23 系统中将 / 下的几个目录与 /usr 下的几个目录合并 - - ``` - /bin - /usr/bin %{_bindir} - /sbin - /usr/sbin %{_sbindir} - /lib64 or /lib - /usr/lib64 or /usr/lib %{_libdir} - /lib - /usr/lib %{_prefix}/lib - ``` - -- 举例:用户发现 /bin/sh 与 /usr/bin/sh 是同一个文件,如果一个rpm指定 - - ``` - %files - /bin/sh - ``` - 可以满足 /bin/sh 的文件依赖,但是无法满足 /usr/bin/sh 的文件依赖。所以 %files 中需要列出历史记录中放置在 /bin,/sbin,/lib 或者 /lib64 的内容;历史记录中放在 /usr/bin,/usr/sbin 目录下的内容以 %{_bindir}、%{_sbindir} 在 %files 中列出。如果对于程序放在哪个目录不清楚,可以通过虚拟的 provides 来列出备用路径,如: - ``` - ....... - Provides: %{_sbindir}/ifconfig - ....... - - %files - /sbin/ifconfig - ``` - -#### 2.5.2 rpath注意事项 - -- 不允许使用 rpath。 - - rpath 是在链接二进制文件时使用硬编码指定特定的库路径(使用 -rpath 或 -R 标志)。动态链接器和加载器 (ld.so) 会解析可执行文件对共享库的依赖关系并加载所需的内容。但是,当使用 -rpath 或 -R 时,位置信息会被硬编码到二进制文件中,并在执行开始时由 ld.so 检查。由于 Linux 动态链接器通常比硬编码路径更智能,因此我们通常不允许使用 rpath。 - rpmdevtools 软件包中包含一个名为 check-rpaths 的工具,并且在 ~/.rpmmacros 中配置 `%__arch_install_post` 宏: - - ``` - %__arch_install_post \ - /usr/lib/rpm/check-rpaths \ - /usr/lib/rpm/check-buildroot - ``` - - 运行 check-rpaths 后,可以得到错误提示: - - ``` - ERROR 0001: file '/usr/bin/xapian-tcpsrv' contains a standard rpath '/usr/lib64' in [/usr/lib64] - ``` - - 必须删除由 check-rpaths 标记的任何 rpath。 - -- 允许内部库文件使用 rpath - - 有些程序在安装内部库时,通常不会安装在系目录,这些内部库仅被包内程序使用,并不会给外部程序使用,这种情况戏下,可以使用 rpath 来查找这些库。 - ``` - # Internal libraries for myapp are present in: - %{_libdir}/myapp/ - %{_libdir}/myapp/libmyapp.so.0.3.4 - %{_libdir}/myapp/libmyapp.so - - # myapp has an rpath to %{_libdir}/myapp/ - readelf -d /usr/bin/myapp | grep RPATH - 0x0000000f (RPATH) Library rpath: [/usr/lib/myapp] - ``` - -- rpath 替代方案 - - 通常,使用 rpath 是因为二进制文件在非标准位置(标准位置是/lib、/usr/lib、/lib64、/usr/lib64)寻找库。如果需要将库存储在非标准位置(例如 /usr/lib/foo/),则应该在 /etc/ld.so.conf.d/ 中包含一个自定义配置文件。 - 例如,如果我将 libfoo 库放在 /usr/lib/foo 中,我就需要在 /etc/ld.so.conf.d/ 中创建一个名为“foo.conf”的文件,文件内容为 '/usr/lib/foo' 。 - ``` - %install - ...... - mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/ld.so.conf.d - echo "%{_libdir}/foo" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - ...... - ``` - - - 删除 rpath: - - 如果应用程序包含 configure,configure添加--disable-rpath - - 如果应用程序使用 libtool,请将以下几行添加到 %configure 之后的spec中 - - ``` - %configure - sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool - sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool - ``` - - - 直接修改代码或者Makefile来删除 -rpath 或者-R - - 作为最后的手段,有一个名为 chrpath 的包。安装此软件包后,对包含 rpath 的文件运行 chrpath --delete。需要在 spec 中增加 `BuildRequires: chrpath` 后,运行: - - ``` - chrpath --delete $RPM_BUILD_ROOT%{_bindir}/xapian-tcpsrv - ``` - -#### 2.5.3 权限和属主 -所有的目录和文件必须设置正确的权限。 - -- 每个文件都应该归 root:root 所有,除非出于安全考虑需要更具体的用户或组。 -- 目录默认权限为 0755 ,文件默认权限为 0644 ,除非有特定需求 -- 所有文件必须可读 -- 文件权限方式有几种方式: - - 在 %install 阶段,通过 chmod 和 chown 等命令修改权限 - - **在 %install 阶段执行拷贝命令时进行赋权限:**`install -m 0644 xxxx`, 建议使用该方式。 - - 在 %files 阶段统一增加 `%defattr(-,root,root)`,统一赋权限,但该项仅对没有默认值的文件生效 - - 在 %files 阶段对单个路径或者配置文件增加权限操作:`%dir %attr(0700, root, root) xxxx` - -#### 2.5.4 文件详情 -##### 2.5.4.1 license 许可证 -因为每款开源软件都是来源于上游社区,并且都含有自己的许可证。所以需要将许可证信息打入 rpm 包中。 -一般存在的形式为:COPYING 、License 等,解压开源码包即可查找到。 -``` -[root@localhost lld-13.0.1.src]$ ll -total 88 -drwxr-xr-x 3 root root 4096 Jan 20 2022 cmake --rw-r--r-- 1 root root 7232 Aug 4 02:44 CMakeLists.txt --rw-r--r-- 1 root root 879 Jan 20 2022 CODE_OWNERS.TXT -drwxr-xr-x 2 root root 4096 Jan 20 2022 COFF -drwxr-xr-x 2 root root 4096 Jan 20 2022 Common -drwxr-xr-x 6 root root 4096 Jan 20 2022 docs -> 这里也别忘记查看一下 -drwxr-xr-x 3 root root 4096 Jan 20 2022 ELF -drwxr-xr-x 4 root root 4096 Aug 4 02:44 include -drwxr-xr-x 5 root root 4096 Jan 20 2022 lib --rw-r--r-- 1 root root 15138 Jan 20 2022 LICENSE.TXT -> 看这里 -drwxr-xr-x 3 root root 4096 Jan 20 2022 MachO -drwxr-xr-x 2 root root 4096 Jan 20 2022 MinGW --rw-r--r-- 1 root root 678 Jan 20 2022 README.md -drwxr-xr-x 10 root root 4096 Jan 20 2022 test -drwxr-xr-x 3 root root 4096 Jan 20 2022 tools -drwxr-xr-x 4 root root 4096 Jan 20 2022 unittests -drwxr-xr-x 2 root root 4096 Jan 20 2022 utils -drwxr-xr-x 2 root root 4096 Jan 20 2022 wasm -``` - -在找到这个文件之后,可以直接使用 %license 的宏将文件从**源码包**目录直接打包至**rpm**包内,不需要再单独执行从编译目录拷贝到安装目录的动作。 - -``` -// 使用样例: -%files -%license LICENSE.TXT -``` - -##### 2.5.4.2 配置文件 - -- %config 标志 - - 配置文件在打包时,可以使用 %config 对配置文件进行标记,%config 额外还提供 %config(noreplace) 的形式,这样可以在软件包升级时不覆盖本地修改。当然是否选择 noreplace,还要根据具体软件包特点来定,推荐使用 %config(noreplace) 。 - 但 %config 仅能标记配置文件,其他文件不允许。 - - ``` - %files - %config /etc/%{package_name}/%{package_name}.conf - %config(noreplace) /etc/%{package_name}/%{package_name}-noreplace.conf - ``` - -- 配置文件的目录 - - 配置文件建议放到 /etc 下,不允许放在 /usr 下。 - -##### 2.5.4.3 systemd units - -systemd units文件的软件包必须将它们放入 %{_unitdir} 或 %{_userunitdir}。 -大多数 systemd 服务应该使用 %{_unitdir},但是如果服务作为用户运行的话可以使用 %{_userunitdir}。如果想要使用这两个宏,则必须增加其对应的 rpm。 - -``` -[root@localhost ~]$ rpm -E %{_unitdir} -/usr/lib/systemd/system - -[root@localhost ~]$ rpm -E %{_userunitdir} -/usr/lib/systemd/user - -// 查询哪个 rpm 对外提供系统服务路径 -[root@localhost ~]$ cd /usr/lib/rpm -[root@localhost rpm]$ grep -nr '_unitdir' -macros.d/macros.systemd:9:%_unitdir /usr/lib/systemd/system -[root@localhost rpm]$ rpm -qf macros.d/macros.systemd -systemd-rpm-macros-250.4-1.an23.noarch -``` - -每个 service 文件都会有 scripts 伴随,一般用于设定服务启动时间、执行服务准备脚本等。主要分布在 %post -、%preun、%postun 阶段。 - -- 系统服务相关脚本 - - ``` - BuildRequires: systemd-rpm-macros - - [...] - %post - %systemd_post apache-httpd.service - - %preun - %systemd_preun apache-httpd.service - - %postun - %systemd_postun_with_restart apache-httpd.service - ``` - - 某些服务不支持重启(例如 D-Bus 和各种存储守护进程)。 如果升级时不应重新启动您的服务,请使用以下 %postun 脚本代替上述脚本: - - ``` - %postun - %systemd_postun apache-httpd.service - ``` - -- 用户服务相关脚本 - - 安装在 %_userunitdir 下的服务也是需要有对应的脚本设置启动或禁用。 - - ``` - BuildRequires: systemd-rpm-macros - - [...] - %post - %systemd_user_post %{name}.service - - %preun - %systemd_user_preun %{name}.service - ``` - -##### 2.5.4.4 命令行 - -命令行一般都被包含在主包内,存放路径为:%_bindir 或 %_sbindir,存在部分命令行直接放在 /bin 和 /sbin 下下,/bin 和 /sbin 是作为超链接存在。命令行对外是个可执行的二进制文件,用户根据自己的需求,设置对应的 option,并获取执行结果。 -``` -[root@localhost rpm]$ rpm -E %{_bindir} -/usr/bin - -[root@localhost rpm]$ rpm -E %{_sbindir} -/usr/sbin - -[root@localhost rpm]$ ll /bin -lrwxrwxrwx. 1 root root 7 Jun 16 2021 /bin -> usr/bin - -[root@localhost rpm]$ ll /sbin -lrwxrwxrwx. 1 root root 8 Jun 16 2021 /sbin -> usr/sbin -``` - -##### 2.5.4.5 动态库 - -动态库又叫共享库,一般存放在 %{_libdir} 下。如果为 64 位系统,%_libdir 为 /usr/lib64,如果为 32 位系统,_libdir 为 /usr/lib。但是也存在一些 so 文件,直接放在 /usr/lib 下,没有64 位 和 32 位的区分。 -注意:%files 声明 %{_libdir} 下的动态库时,尽量不要使用 * 的统配方式隐藏文件名,比如:libxx.so*。 -一般动态库有三种形态,需要严格按照划分方式规定每个 so 的归属。 - -``` -libxxx.so // 放在 devel 包,开发包,作为超链接直接对外提供,链接到 libxxx.so.1.1 -libxxx.so.1 // 放在主包或者 libs 包,作为超链接直接对外提供,链接到 libxxx.so.1.1 -libxxx.so.1.1 // 放在主包或者 libs 包,实际掉用的 so,当发生版本变更时,不影响对外提供 -``` - -举例: - -``` -[root@localhost rpm]$ ll /usr/lib64 | grep libffi -lrwxrwxrwx. 1 root root 15 3月 14 11:19 libffi.so -> libffi.so.8.1.0 -lrwxrwxrwx. 1 root root 15 3月 14 11:19 libffi.so.8 -> libffi.so.8.1.0 --rwxr-xr-x. 1 root root 45280 3月 14 11:19 libffi.so.8.1.0 - -[root@localhost rpm]$ rpm -qf /usr/lib64/libffi.so.8 -libffi-3.4.2-1.an23.x86_64 -[root@localhost rpm]$ rpm -qf /usr/lib64/libffi.so.8.1.0 -libffi-3.4.2-1.an23.x86_64 -[root@localhost rpm]$ rpm -qf /usr/lib64/libffi.so -libffi-devel-3.4.2-1.an23.x86_64 -``` - -##### 2.5.4.6 静态库 - -静态库是指 .a 或者 .la 的文件,存放路径也在 %{_libdir} 下。但是,我们的软件应该尽可能排除掉静态库,即静态库默认不对外提供。 -如果想要对外提供静态库,则可以生成 package-static 包,其他依赖静态库的可以在 spec 中增加对 package-static 的构建依赖。 -``` -[root@localhost ~]$ rpm -ql zlib-static -/usr/lib64/libz.a -/usr/share/licenses/zlib-static -/usr/share/licenses/zlib-static/README - -[root@localhost ~]$ ll /usr/lib64/libz.a --rw-r--r--. 1 root root 383514 3月 15 19:47 /usr/lib64/libz.a -``` - -##### 2.5.4.7 网络应用程序 - -一般 Web 应用程序应该将它们的内容放入 `%{_datadir}/%{name}`(即: /usr/share/%{name} )中,而不是放在 /var/www/ 下,原因如下: - -- /var 应该包含可变数据文件和日志。 /usr/share 更适合这种情况。 -- 许多用户有可能已经在 /var/www 中拥有内容,我们不希望任何软件包覆盖用户信息。 -- FHS没有定义 /var/www - -##### 2.5.4.8 Tmpfiles.d - -tmpfiles.d 是用于管理守护进程的临时文件和运行时目录的服务,一般对应的路径为:/run 和 /run/lock。由于 /run 是一个 tmpfs 文件系统,因此每次重新启动时都必须重新创建它及其内容。 通常需要提前创建目录,最好使用 tmpfiles.d 机制来完成。 - -- tmpfiles.d 机制,对应路径为: %{_tmpfilesdir} -- 在 %{_tmpfilesdir} 下生成 %{name}.conf 文件 -- 配置文件的内容为一行或多行相同类型的配置: - ``` - // d 规定如果目录不存在则创建路径,可以有多种类型 - // /run/NAME 需要创建的文件系统路径 - // PERM 创建目录时的目录权限 - // USER 目录的所有者 - // GROUP 目录所在组的名称 - // - 自动清理在指定时间内未使用的文件 - d /run/NAME PERM USER GROUP - - ``` - -- 举例: - ``` - // 查询 %{_tmpfilesdir} 对应的实际路径 - [root@localhost ~]$ rpm -E %{_tmpfilesdir} - /usr/lib/tmpfiles.d - - // 查看 /usr/lib/tmpfiles.d 下存在哪些文件 - [root@localhost ~]$ ll /usr/lib/tmpfiles.d/x11.conf - -rw-r--r--. 1 root root 617 3月 11 15:33 /usr/lib/tmpfiles.d/x11.conf - - // 案例1: - [root@localhost ~]$ cat /usr/lib/tmpfiles.d/cryptsetup.conf - d /run/cryptsetup 0700 root root - - - // 案例2: - [root@localhost ~]$ cat /usr/lib/tmpfiles.d/dnf.conf - // Unlink the dnf lock files during boot - R /var/tmp/dnf*/locks/* - r /var/cache/dnf/download_lock.pid - r /var/cache/dnf/metadata_lock.pid - r /var/lib/dnf/rpmdb_lock.pid - r /var/log/log_lock.pid - ``` - -##### 2.5.4.9 locale 文件 - -rpm 提供了 %find_lang 宏用于处理 locale 文件,%find_lang 能够按名称扫描软件包中所有的 locale 文件,并将列表放入文件中,然后可以通过该文件来打包所有的locale文件。 -使用方式: 在 %install 阶段将所有的文件都安装到 %buildroot 后,运行 %find_lang ,并在 %files 阶段将文件打入 rpm。 -``` -%install -....... -%find_lang %{name} - -%files -f %{name}.lang -...... -``` - 如果 lang 文件与 %{name} 不同,则需要单独调用 %find_lang 脚本 -``` -%install -....... -%find_lang %{name} -%find_lang test --with-man - -%files -f %{name}.lang -f test.lang -...... -``` - -##### 2.5.4.10 cron 文件 - -cron 文件的存放目录取决于运行时的间隔,可能的目录有: -``` -[root@localhost ~]$ ll /etc/ | grep cron --rw-r--r--. 1 root root 541 Jan 26 2021 anacrontab -drwxr-xr-x. 2 root root 4096 Jun 27 2021 cron.d -drwxr-xr-x. 2 root root 4096 Jun 27 2021 cron.daily --rw-r--r--. 1 root root 0 Jan 26 2021 cron.deny -drwxr-xr-x. 2 root root 4096 Jun 27 2021 cron.hourly -drwxr-xr-x. 2 root root 4096 Jun 16 2021 cron.monthly --rw-r--r--. 1 root root 451 Jun 16 2021 crontab -drwxr-xr-x. 2 root root 4096 Jun 16 2021 cron.weekly -``` -例外情况:如果某个 cron 的任务的运行频率或者时间间隔不满足上述规定的间隔,则需要自定义 crontab 文件添加到 /etc/cron.d(具有 0640 权限)), cron 任务文件(脚本)必须放在适当的系统位置(例如 %{_sbindir}、%{_libexecdir}),而不是 /etc/cron.d。 - -##### 2.5.4.11 头文件 -当我们使用某款软件做开发时,会依赖其对外提供的头文件,这些头文件在系统中的位置一般都是 %{_includedir}( /usr/include ),并且会被封装到 devel 包中,同时 devel 包对于主包是存在运行依赖关系的。 -``` -[root@localhost ~]$ rpm -ql zlib-devel -/usr/include/zconf.h -/usr/include/zlib.h -..... -``` - -##### 2.5.4.12 pkgconfig 文件 - -一般伴随头文件的还有一个 pkgconfig 文件,在系统中的位置为 /usr/lib64/pkgconfig,一般以 %{name}.pc 文件存在,对外提供 pkgconfig(%{name}) 功能。 -``` -[root@localhost ~]$ rpm -ql zlib-devel -...... -/usr/lib64/pkgconfig/zlib.pc -...... - -// 查询对外提供的 pkgconfig 能力 -[root@localhost ~]$ rpm -qP zlib-devel -pkgconfig(zlib) = 1.2.11 -zlib-devel = 1.2.11-1.an23 -zlib-devel(x86-64) = 1.2.11-1.an23 -``` - -##### 2.5.4.13 example 文件 - -一般软件的源码中会包含一些测试文档和样本文件,我们也需要将这些 example 文件打入 devel 包中,存在系统的位置为:/usr/share/doc/%{package}-devel/example*,一般源码中会包含 examples 目录,我们也可以将 examples 目录都打入。 -``` -[root@localhost ~]$ rpm -ql zlib-devel -...... -/usr/share/doc/zlib-devel/example.c -...... - -[root@localhost zlib-1.2.11]$ ll -...... -drwxr-xr-x 2 501 games 4096 Aug 8 22:48 examples -...... -``` - -##### 2.5.4.14 doc 文件 - -一般软件源码中也会包含一些说明性质的文档,来讲述软件的基本功能、修改记录、软件计划节奏等。 -包括不限制:readme、changelog、news、todo 等。 - - -### 2.6 脚本执行 - -在 spec 中除了定义上述中的编译、安装、打包外,还有额外的脚本操作,这些脚本是按照 rpm 安装或者卸载的顺序来执行,一方面是为了准备安装或者卸载所需要的环境条件,另一方面是为了满足软件的运行需求。 -一般将脚本定义在 %install 和 %files 中间的位置。 - -#### 2.6.1 %pre - -%pre 是代表 rpm 安装之前所执行的脚本。 -格式如下:在 pre 之后可以定义在具体 rpm 所执行的内容,如果 rpm 为重命名的,需要同样采用 -n 选项 -``` -%pre rpm_name -xxxx - -%pre -n rpm_name -xxxx -``` -样例:dbus 生成的 dbus-daemon.rpm 需要设置 dbus 的用户群组 -``` -%install -...... - -%pre daemon -// Add the "dbus" user and group -getent group dbus >/dev/null || groupadd -f -g %{dbus_user_uid} -r dbus -if ! getent passwd dbus >/dev/null ; then - if ! getent passwd %{dbus_user_uid} >/dev/null ; then - useradd -r -u %{dbus_user_uid} -g %{dbus_user_uid} -d '/' -s /sbin/nologin -c "System message bus" dbus - else - useradd -r -g %{dbus_user_uid} -d '/' -s /sbin/nologin -c "System message bus" dbus - fi -fi -exit 0 - - -...... -%files -``` - -#### 2.6.2 %post - -%post 用来声明 rpm 安装后执行的脚本。 -样例:在 dbus 的 spec 内,对dbus-comon 安装后需要将对应的服务启动。 -``` -%post common -%systemd_post dbus.socket -%systemd_user_post dbus.socket -``` - -#### 2.6.3 %preun - -%preun 用来声明 rpm 卸载之前执行的脚本。 -样例:在 dbus 的 spec 内,对dbus-comon 安装后需要将对应的服务关闭。 -``` -%preun common -%systemd_preun dbus.socket -%systemd_user_preun dbus.socket -``` - -#### 2.6.4 %postun - -%postun 用来声明 rpm 卸载之后执行的脚本。 -样例: -``` -%postun common -%systemd_postun dbus.socket -%systemd_user_postun dbus.socket -``` - -#### 2.6.5 脚本执行顺序 - -- 单个 rpm 的脚本执行顺序: - - ``` - // 安装动作 - %pre 脚本 -》 安装文件 -》执行 %post 脚本 - - // 卸载动作 - %preun 脚本 -》 删除文件 -》执行 %postun 脚本 - ``` - -- rpm 升级时的脚本执行顺序: - - ![](../images/306-scripts-execution-order-during-rpm-upgrade.jpeg) - - -#### 2.6.6 执行状态判断 - -因为在首次安装或升级时,都要去执行 pre 或 post 操作,为了区分不同的前提状态,脚本里默认增加了变量 "$1" ,在脚本对应阶段通过 "$1" 的判断在安装和升级阶段执行不同的脚本 - -| 软件包动作 | %pre | %post | %preun | %postun | -| --- | --- | --- | --- | --- | -| 首次安装 | "$1" = 1 | 不适用 | "$1" = 1 | 不适用 | -| 升级 | "$1" = 2 | "$1" = 1 | "$1" = 2 | "$1" = 1 | -| 卸载 | 不适用 | "$1" = 0 | 不适用 | "$1" = 0 | - - - -## 3 常见问题汇总 - -### 3.1 rpmbuild 基础知识 - -#### 3.1.1 为什么需要了解 rpmbuild ? - -rpmbuild 提供了本地生成 rpm 的功能,可以实现从 spec + source.tar.gz 生成对应的 rpm 文件。 - -#### 3.1.2 环境初始化 - -准备 rpmbuild 的运行所需要的目录结构,通常 SOURCES 是必须的目录,其他路径在运行过程中会自动生成。 - -- 方案1 - 手动创建目录结构 - ``` - [root@localhost ~]$ mkdir rpmbuild - [root@localhost ~]$ mkdir rpmbuild/SOURCES - ``` - -- 方案2 - 通过 rpmdevtools 中的 rpmdev-setuptree 命令生成 - ``` - [root@localhost ~]$ yum install rpmdevtools - [root@localhost ~]$ rpmdev-setuptree - [root@localhost ~]$ ll rpmbuild/ - total 20 - drwxr-xr-x 2 root root 4096 Aug 15 02:12 BUILD - drwxr-xr-x 2 root root 4096 Aug 15 02:12 RPMS - drwxr-xr-x 2 root root 4096 Aug 15 02:12 SOURCES - drwxr-xr-x 2 root root 4096 Aug 15 02:12 SPECS - drwxr-xr-x 2 root root 4096 Aug 15 02:12 SRPMS - ``` - -#### 3.1.3 目录结构介绍 - -实际使用目录介绍: -``` -[root@localhost ~]$ ll /root/rpmbuild/ -总用量 0 -drwxr-xr-x. 3 root root 28 8月 9 14:54 BUILD ## 源码编译目录 -drwxr-xr-x. 2 root root 6 8月 8 14:51 BUILDROOT ## 源码预安装目录 -drwxr-xr-x. 2 root root 6 7月 28 17:48 RPMS ## rpm 产物目录 -drwxr-xr-x. 4 root root 174 8月 9 19:38 SOURCES ## 源码文件目录 -drwxr-xr-x. 2 root root 6 7月 28 17:48 SPECS ## spec 目录 -drwxr-xr-x. 2 root root 47 8月 8 14:51 SRPMS ## srpm 目录 -``` - -#### 3.1.4 安装 rpmbuild - -初始环境中不会默认安装 `/usr/bin/rpmbuild`,需要开发者自行安装 `rpm-build`软件。 -``` -[root@localhost ~]$ yum install rpm-build -``` - -#### 3.1.5 使用介绍 - -rpmbuild 针对 spec 里的每一个阶段都提供了对应的 option,可以方便的按需执行到对应阶段。 - -- 准备阶段 - -将 source.tar.gz 和 spec 拷贝至 SOURCES 目录后,执行 rpmbuild 命令会生成其他目录结构。 - -- 构建相关的基本命令 - ``` - rpmbuild -bp xxx.spec // 执行完 %prep,解压和打补丁 - rpmbuild -bb xxx.spec // 执行完 %build,执行到编译动作结束 - rpmbuild -bi xxx.spec // 执行完 %install,执行到安装动作结束 - # srpm 是将所有 source 文件打成一个压缩包 - rpmbuild -ba xxx.spec // 全部执行,生成 srpm 和 rpm - rpmbuild -bs xxx.spec // 只生成 srpm - rpmbuild -bl xxx.spec // 检验文件是否齐全 - ``` - -- 拓展功能,以下为比较常用的选项介绍 - ``` - -buildroot=DIRECTORY // 自定义 build root 的目录 - -clean // 完成打包后清除BUILD下的文件目录 - -nobuild // 不执行 build 阶段 - -nodeps // 忽略掉构建依赖 - ``` - -### 3.2 补丁 - -#### 3.2.1 什么是补丁? - -在源码中经常能看到后缀为 .patch 的文件,这些文件即是补丁文件。样例如下: -``` -[root@localhost tbb]$ ll -total 5360 --rw-r--r-- 1 root root 488 Jul 27 07:14 README.md --rw-r--r-- 1 root root 2677 Jul 27 07:14 tbb-2019-dont-snip-Wall.patch --rw-r--r-- 1 root root 670 Jul 27 07:14 tbb-2019-test-task-scheduler-init.patch --rw-r--r-- 1 root root 1864 Jul 27 07:14 tbb-2019-test-thread-monitor.patch --rw-r--r-- 1 root root 2639737 Jul 27 07:14 tbb-2020.3.tar.gz --rw-r--r-- 1 root root 2883 Jul 27 07:14 tbb-2020-attributes.patch --rw-r--r-- 1 root root 2883 Jul 27 07:14 tbb-mark-empty_task-execute-with-gnu-used.patch -``` - -补丁格式详解: -总包含两大块:补丁头 + 实际修改内容。 -其中补丁头用于描述补丁的基本信息,查看这里就能清楚的获取补丁的制作人、制作时间和实现的功能。 -实际修改内容中包括:修改的文件路径 + 内容 -修改文件这里是默认采用源码包解压后的第一层目录作为相对目录进行,通常在打入补丁时采用 -px 来指定忽略 x 层路径。 -``` -From git log 信息 -From: patch 制作者 -Date: patch 的生成日期 -Subject: 修改的简要描述 - ---- - git diff 生成的文件差异信息 - -diff --git 修改前文件路径 修改后文件路径 ---- 修改前文件路径 -+++ 修改后文件路径 -@@ index @@ index 对应的代码行 -实际代码 -``` -样例: - -``` -[root@localhost tbb]$ cat tbb-mark-empty_task-execute-with-gnu-used.patch -From db2f2116adfb545bb76c92205f91e3e3f0f9e44a Mon Sep 17 00:00:00 2001 -From: Thomas Rodgers -Date: Wed, 2 Jun 2021 15:18:30 -0700 -Subject: [PATCH] Mark tbb::empty_task::execute with [[gnu::used]] - ---- - include/tbb/task.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/include/tbb/task.h b/include/tbb/task.h -index 5e137c6..5b60163 100644 ---- a/include/tbb/task.h -+++ b/include/tbb/task.h -@@ -1040,6 +1040,9 @@ inline void task::resume(suspend_point tag) { - //! task that does nothing. Useful for synchronization. - /** @ingroup task_scheduling */ - class __TBB_DEPRECATED_IN_VERBOSE_MODE empty_task: public task { -+#if __has_cpp_attribute(gnu::used) -+ [[gnu::used]] -+#endif - task* execute() __TBB_override { - return NULL; - } --- -2.31.1 -``` - -#### 3.2.2 为什么要有补丁文件? - -因为 OS 体系是由众多第三方开源软件组成的,这些第三方开源软件都是有自己的维护者的。 -那么 Anolis OS 作为发行者的角色,只能从开源社区取到完整的 source.tar.gz,这些 source.tar.gz 是不允许直接解压开直接修改的,所以针对 source.tar.gz 所有的修改都要通过 patch 的途径进行。 - -#### 3.2.3 如何制作补丁? - -- 首先,将源码包解压开,如果有前缀补丁,需要将其先打入。 - - ``` - // 先将源代码拷贝到 ~/rpmbuild/SOURCES/ - [root@localhost tbb]$ cp * /root/rpmbuild/SOURCES/ - - // 执行解压动作 - [root@localhost tbb]$ rpmbuild -bp tbb.spec --nodeps - Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.W4Pc3T - + umask 022 - + cd /root/rpmbuild/BUILD - + cd /root/rpmbuild/BUILD - + rm -rf oneTBB-2021.5.0 - + /usr/bin/gzip -dc /root/rpmbuild/SOURCES/v2021.5.0.tar.gz - + /usr/bin/tar -xof - - + STATUS=0 - + '[' 0 -ne 0 ']' - + cd oneTBB-2021.5.0 - + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . - + sed -i 's/version\s*="0.2"/version = "2021.5"/' python/setup.py - + sed -i '1{/^#!.*env python/ d}' python/TBB.py python/tbb/__init__.py python/tbb/__main__.py python/tbb/pool.py python/tbb/test.py - + exit 0 - ``` - -- 进入解压后的目录下,进行 git 初始化 - - ``` - // 这里 v2021.5.0.tar.gz 解压完后的目录名称为 oneTBB-2021.5.0 - [root@localhost tbb]$ cd /root/rpmbuild/BUILD/oneTBB-2021.5.0/ - - // 执行 git 初始化 - [root@localhost oneTBB-2021.5.0]$ git init - Initialized empty Git repository in /root/rpmbuild/BUILD/oneTBB-2021.5.0/.git/ - [root@localhost oneTBB-2021.5.0]$ git add . - [root@localhost oneTBB-2021.5.0]$ git commit -m "init" - ``` - -- 此时可以按照自己需要修改源码,修改之后通过 `git status` 或 `git diff`查看修改内容,如果想把多处修改合并到一个 patch 里,此处可以将要修改的文件都改了。 - - ``` - // 这里样例就随意修改了~ - [root@localhost oneTBB-2021.5.0]$ git status - On branch master - Changes not staged for commit: - (use "git add ..." to update what will be committed) - (use "git restore ..." to discard changes in working directory) - modified: README.md - - no changes added to commit (use "git add" and/or "git commit -a") - ``` - -- 提交本地修改 - - ``` - [root@localhost oneTBB-2021.5.0]$ git add . - [root@localhost oneTBB-2021.5.0]$ git commit -m "modify the README.md" - [master 171249b] modify the README.md - 1 file changed, 5 insertions(+) - ``` - -- 生成补丁,HEAD^ 代表将最近的 一次生成补丁,-o 后面为补丁输出路径。 - - ``` - [root@localhost oneTBB-2021.5.0]$ git format-patch -n HEAD^ -o /root/rpmbuild/SOURCES/ - /root/rpmbuild/SOURCES/0001-modify-the-README.md.patch - ``` - -- 查看补丁内容 - - ``` - root@localhost oneTBB-2021.5.0]$ cat /root/rpmbuild/SOURCES/0001-modify-the-README.md.patch - From 171249bd0bf1641b52697710d399d832d1b85914 Mon Sep 17 00:00:00 2001 - From: "xxx.test" - Date: Wed, 10 Aug 2022 05:22:25 -0400 - Subject: [PATCH 1/1] modify the README.md - README.md | 5 +++++ - 1 file changed, 5 insertions(+) - diff --git a/README.md b/README.md - index dd5156f..b024027 100644 - --- a/README.md - +++ b/README.md - @@ -4,6 +4,11 @@ - oneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++ programs that take xxxxxxxx - full advantage of multicore performance, that are portable, composable and have future-proof scalability. - - +############## - +this is test - +############## - + - + - #### Release Information - Here are [Release Notes]( https://software.intel.com/en-us/articles/intel-oneapi-threading-building-blocks-release-notes) and - [System Requirements](https://software.intel.com/en-us/articles/intel-oneapi-threading-building-blocks-system-requirements). - -- - 2.27.0 - ``` - - - -#### 3.2.4 如何打补丁? - -- 源码方式打入补丁 - - 可以通过 `git apply`命令在源码中将补丁打入 - - ``` - // 解压源码,并将以前补丁打入 - [root@localhost SOURCES]$ rpmbuild -bp tbb.spec --nodeps - - // 进入解压后的目录 - [root@localhost SOURCES]$ cd /root/rpmbuild/BUILD/oneTBB-2021.5.0/ - - // 检查补丁 - [root@localhost oneTBB-2021.5.0]$ git apply --check /root/rpmbuild/SOURCES/0001-modify-the-README.md.patch - - // 打入补丁 - [root@localhost oneTBB-2021.5.0]$ git apply /root/rpmbuild/SOURCES/0001-modify-the-README.md.patch - ``` - -- 通过 spec 方式打入补丁 - - 参见 2.2 章节中的 %prep 介绍。 - -### 3.3 构建问题 - -#### 3.3.1 构建环境是什么? - -构建环境是一个相对“干净”的环境,因为是从 chroot 生成的,该环境仅仅用于源码构建,不用于其他用途。 - -#### 3.3.2 构建环境里安装的软件是在哪里指定的? - -构建环境是来源于两处:**默认安装** + **spec 中 BuildRequires 指定**。默认安装是我们针对所有软件包构建的一个基础编译环境,只包含编译工具链的软件;每个软件可以将自己构建需要引入的软件包都写到 BuildRequires 中,则构建环境会去安装这些软件,从而共同组成了构建环境。 - -#### 3.3.3 我如果想在构建环境中增加软件,该如何做? - -在编译的过程中,经常会遇到缺少某个头文件或者某个动态库,再或者某个二进制的情况,这是我们需要将缺少的文件所属的 rpmpackage 添加到 BuildRequires 中,然后重新发起构建即可。 -举例: 假设当前缺少 /usr/include/ncursesw/etip.h,可以通过 `dnf`查询改文件的所属,并将该软件写到 BuildRequires 中。 -``` -$ dnf repoquery --whatprovides '/usr/include/ncursesw/etip.h' -上次元数据过期检查:1:26:21 前,执行于 2022年08月10日 星期三 12时45分43秒。 -ncurses-devel-0:6.3-2.an23.x86_64 -``` - -#### 3.3.4 在构建环境里的软件版本不满足我的需求怎么办? - -软件(A)包在构建的过程中,可能需要指定某个构建依赖包(B)的版本的版本号,这时发现构建环境里安装的这款软件和预期版本不满足,此时,需要我们先把依赖包准备出对应的 rpm 后,再来编译原本的软件。 - -- B 大于 A - -这种场景下优先建议 A 软件进行适配 B 软件。因为高版本的 B 软件已经发布,整个 OS 内的其他软件已经依赖了高版本的 B,降级和多版本共存的场景都不满足 OS 发行版的要求,而且从软件的长远发展路线来看,去适配最新版本也是最好的选择。 - -- B 小于 A - -这种场景下建议先将软件包 B 进行基线升级,升级到满足 A 的要求的版本,但是进行基线升级时,需要进行全面的影响评估,请勿对其他软件产生影响。 - -#### 3.3.5 我需要在构建环境中执行外网操作怎么办? - -结论:不允许出现访问外网操作。 -因为构建环境是一个模拟的chroot中构建的,无法访问互联网,同时也不允许从外网直接下载依赖的操作,这里的外网操作包括但不限制如下:配置境外、国内的任何一个远端源(pip、nodejs、rust、maven 等),wget 下载、curl 下载等等。 - -#### 3.3.6 如果我必须下载很多外部源怎么办? - -对于还在孵化期的软件,我们允许将所有构建依赖下载到本地,然后通过 offline 模式指定本地的路径进行编译。但该动作需要得到 OS 产品接口人的许可,方可执行。 -当前以 go 语言举例,其他语言参照 - -- 先在联网环境下,进入到源代码目录下,下载对应的依赖,并放到本地的 vendor 目录下 -``` -go mod vendor -``` - -- 关闭互联网,然后执行离线构建(这里需要根据不同语言,选择不同的离线方式) -``` -go build -mod=vendor -``` - -- 在上述两步执行成功之后,将 vendor 目录生成压缩包,作为 spec 的第二个source,并将离线构建方式写入 - - ``` - ...... - Source0: package.tar.gz - Source1: package_vendor.tar.gz - ....... - - - %prep - %autosetup -n %{name}-%{release} - tar -xvf %{SOURCE1} ./ - - %build - go build -mod=vendor - ``` - -- rpmbuild 构建或者 koji 构建测试,待成功后提交代码 - -#### 3.3.7 构建过程中提示没有权限怎么办? - -当构建过程中提示权限不足时,第一想法都是怎么去提高构建权限,这种想法是不对的。因为,所有发行版的正式构建都是以 build 用户执行的,是不允许操作系统环境的,只允许在构建目录下操作。 -所以,应该去排查是哪里操作了系统目录,然后将该动作的修改到构建目录下。 diff --git a/TECHNOLOGY_DOCS/GITEE/308-example-of-epao-nonfree-package.md b/TECHNOLOGY_DOCS/GITEE/308-example-of-epao-nonfree-package.md deleted file mode 100644 index 72c9ce82d021b1f210f197d358609fa727d579e7..0000000000000000000000000000000000000000 --- a/TECHNOLOGY_DOCS/GITEE/308-example-of-epao-nonfree-package.md +++ /dev/null @@ -1,327 +0,0 @@ -# 闭源软件集成样例 - -### 1. 联系法务,走开源流程 - -acc 的软件维护者 程斌 同学,在准备好公开策略(公开的频率和方式)之后,联系法务同学,申请了二进制披露序和开源软件合规扫描。这里要注意一点,如果涉及版本更新,则该流程需要重新走一遍。 - -### 2. 获取法律允许 - -流程申请之后,获取法务许可,增加一个 Alibaba-Cloud-Compiler-End-User-Agreement.docx 文件,该文件表示用户安装此软件的同意许可。该文件和软件本身的 License 文件必须包含在 rpm 的 filelist 内。 - -### 3. 本地准备编译环境,制作可用 rpm,并进行本地测试。 - -1. 需要定义软件的基本信息。 - - -2. 包括:name、version、summary、url、descriotion。 - -3. 注意:version 代表软件版本,release 仅代表构建次数。如果同一个版本,不做源码变更(此处叫二进制变更),仅仅是 spec 的修改,需要保证 version 不变、递增 release;如果在正式发布之后版本发生变更,比如二进制更新了,此处应该变更 version,release 重新从 1 开始。 - - -4. 软件维护者准备编译环境。 - - -5. 发布的版本尽量和本地的构建环境保持一致,因为构建依赖的版本不同可能会导致 so 运行不起来。即:发布到 Anolis OS 23 的 rpm 尽量使用 Anolis OS 23 的环境编译,发布到 Anolis OS 8 的 rpm 尽量使用 Anolis OS 8 的环境进行编译。 - -6. acc 这个包比较特殊,特殊在仅对 glibc 的 so 有依赖,且 an8 提供的 glibc.so 在 Anolis OS 23 上也能通用,所以仅构建一次,采用 Anolis OS 8 上构建出来的结果同步发布到 Anolis OS 23 版本。 - - -7. 新建 spec([参考 spec 模版](https://gitee.com/anolis/docs/blob/main/articles/305-module-and-checklist-of-spec.md)),并在本地编译出闭源软件的 rpm。 - -8. rpmbuild 过程出现问题,可以查看 [构建指导手册](../articles/306-instruction-manual-of-rpmbuild.md) - -9. 此处直接给出 rpm 样例: - -``` - [root@localhost acc]# ls - alibaba-cloud-compiler-13.0.1-2.fix.an8.aarch64.rpm - alibaba-cloud-compiler-13.0.1-2.fix.an8.src.rpm - alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm -``` - -### 4. 制作 rpm tree 需要的 source 文件。 - -* 需要先创建一个目录(rpmname-version),并且在该目录下创建两个架构目录(x86\_64,aarch64),如果是 noarch 的包,可以建立 noarch 目录或者选择不建立架构目录。 - -``` - [root@localhost acc]# mkdir alibaba-cloud-compiler-13.0.1 - [root@localhost acc]# cd alibaba-cloud-compiler-13.0.1 - [root@localhost alibaba-cloud-compiler-13.0.1]# mkdir x86_64 - [root@localhost alibaba-cloud-compiler-13.0.1]# mkdir aarch64 - [root@localhost alibaba-cloud-compiler-13.0.1]# ls - aarch64 x86_64 - [root@localhost acc]# tree alibaba-cloud-compiler-13.0.1 - alibaba-cloud-compiler-13.0.1 - ├── aarch64 - └── x86_64 - - 3 directories, 0 files -``` - -* 使用 rpm2cpio 命令将 rpm 解压到刚才创建的带架构的目录下。(注意:路径全部保留)-D 选项可以指定解压的目标目录。 - -``` - [root@localhost acc]# rpm2cpio alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm | cpio -divm -D alibaba-cloud-compiler-13.0.1/x86_64 - [root@localhost acc]# ls alibaba-cloud-compiler-13.0.1 - aarch64 x86_64 - [root@localhost acc]# ls alibaba-cloud-compiler-13.0.1/x86_64/ - opt - [root@localhost acc]# ls alibaba-cloud-compiler-13.0.1/x86_64/opt/ - alibaba-cloud-compiler - [root@localhost acc]# ls alibaba-cloud-compiler-13.0.1/x86_64/opt/alibaba-cloud-compiler/ - bin FLANG-LICENSE.TXT include JEMALLOC.COPYING lib64 libexec LICENSE.TXT README share -``` - -* 将另一个架构的 rpm 按照同样方式解压拷贝进去。 - -``` - [root@localhost acc]# tar -xvf 20221117-161007-543-#75-anolis8.6.aarch64.release.rpm-13-rpm.tar.gz - alibaba-cloud-compiler-13.0.1-2.fix.an8.aarch64.rpm - alibaba-cloud-compiler-13.0.1-2.fix.an8.src.rpm - summary_message.txt - [root@localhost acc]# rpm2cpio alibaba-cloud-compiler-13.0.1-2.fix.an8.aarch64.rpm | cpio -divm -D alibaba-cloud-compiler-13.0.1/aarch64/ - [root@localhost acc]# ls alibaba-cloud-compiler-13.0.1/aarch64/opt/alibaba-cloud-compiler/ - bin FLANG-LICENSE.TXT include JEMALLOC.COPYING lib64 libexec LICENSE.TXT README share -``` - -* 对整个目录进行压缩,压缩成一个 tar.gz - -``` - [root@localhost acc]# tar -cvf alibaba-cloud-compiler-13.0.1.tar.gz alibaba-cloud-compiler-13.0.1 - [root@localhost acc]# ls | grep tar.gz - 20221117-161007-047-#75-anolis8.6.x86_64.release.rpm-13-rpm.tar.gz - 20221117-161007-543-#75-anolis8.6.aarch64.release.rpm-13-rpm.tar.gz - alibaba-cloud-compiler-13.0.1.tar.gz -``` - -### 5. 走软件引入流程,ospkg-list 进行申请 - -* 软件维护者创建 issue,按照模版填写需求背景、收益、维护者和目标。写清楚闭源软件的引入背景和原因、闭源的 License 信息等。 - -* 由橘悦审核 issue 并通过之后,进行建立仓库。仓库地址:https://gitee.com/src-anolis-nonfree/ , a8 分支对应 Anolis OS 8,a23 分支对应 Anolis OS 23。 - -* 软件维护者在 ospkg-list 仓库中提交代码,参照指导,提交软件信息 - - -### 6. 将制作好的 source.tar.gz 和 spec 提交到已经建立的仓库 - -* 打开 gitee 的仓库地址:https://gitee.com/src-anolis-nonfree/  - -* 将软件仓库 fork 到个人仓库 - -* 将准备好的 source.tar.gz 和 spec 文件提交到个人仓库的版本分支(a8或a23) - -* 发起 pr,等待门禁通过,如果门禁失败,则需要查看错误原因,并进行解决,重新提交代码后,门禁会重新触发 - -* 提交者下载门禁构建的 rpm 包,并自行进行功能测试 - -* 等待 maintainer 或者发行版同学审核通过,合入代码,由发行版同学触发正式构建 - -* 发行版同学将 rpm 发布到 epao-nonfree 仓库,维护者安装 anolis-epao-nonfree-release 包之后,即可通过 yum install 的方式进行安装对应闭源组件。 - - -### 7. 软件和代码样例 - -#### 软件样例: - -alibaba-cloud-compiler - -#### 代码样例: - -* spec 样例:[https://gitee.com/src-anolis-sig/alibaba-cloud-compiler/blob/a23/alibaba-cloud-compiler.spec](https://gitee.com/src-anolis-sig/alibaba-cloud-compiler/blob/a23/alibaba-cloud-compiler.spec) - -* source 样例:[http://build.openanolis.cn/kojifiles/upstream-source/alibaba-cloud-compiler-13.0.1.3.tar.gz.c2df8c535fc55ac9604cc2f3b16cbc60](http://8.131.87.1//kojifiles/upstream-source/alibaba-cloud-compiler-13.0.1.3.tar.gz.c2df8c535fc55ac9604cc2f3b16cbc60) - - -#### 门禁 CI 的检测内容样例: - -##### 1. 将 rpm 解压到本地 - - [root@localhost acc]# ls - 20221117-161007-047-#75-anolis8.6.x86_64.release.rpm-13-rpm.tar.gz summary_message.txt - 20221117-161007-543-#75-anolis8.6.aarch64.release.rpm-13-rpm.tar.gz - [root@localhost acc]# tar -xvf 20221117-161007-047-#75-anolis8.6.x86_64.release.rpm-13-rpm.tar.gz - alibaba-cloud-compiler-13.0.1-2.fix.an8.src.rpm - alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - -##### 2. 测试基本安装和卸载 - -* 安装测试:如果采用 rpm 安装显示缺少运行依赖时,可以采用 yum localinstall 方式进行验证。 - -``` - [root@localhost acc]# ls - 20221117-161007-047-#75-anolis8.6.x86_64.release.rpm-13-rpm.tar.gz alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - 20221117-161007-543-#75-anolis8.6.aarch64.release.rpm-13-rpm.tar.gz summary_message.txt - alibaba-cloud-compiler-13.0.1-2.fix.an8.src.rpm - [root@localhost acc]# rpm -ivh alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - error: Failed dependencies: - perl(File::Copy) is needed by alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 - perl(FindBin) is needed by alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 - perl(Hash::Util) is needed by alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 - perl(Sys::Hostname) is needed by alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 - [root@localhost acc]# yum localinstall alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - Last metadata expiration check: 0:42:27 ago on Thu 03 Aug 2023 01:18:16 PM CST. - Dependencies resolved. - ===================================================================================================================================== - Package Architecture Version Repository Size - ===================================================================================================================================== - Upgrading: - perl-Errno x86_64 1.36-11.an23 os 14 k - perl-interpreter x86_64 4:5.36.1-11.an23 os 70 k - perl-libs x86_64 4:5.36.1-11.an23 os 2.1 M - Installing dependencies: - perl-File-Copy noarch 2.39-11.an23 os 19 k - perl-FindBin noarch 1.53-11.an23 os 13 k - perl-Hash-Util x86_64 0.28-11.an23 os 33 k - perl-Hash-Util-FieldHash x86_64 1.26-11.an23 os 37 k - perl-Sys-Hostname x86_64 1.24-11.an23 os 16 k - Downgrading: - alibaba-cloud-compiler x86_64 13.0.1-2.fix.an8 @commandline 651 M - - Transaction Summary - ===================================================================================================================================== - Install 5 Packages - Upgrade 3 Packages - Downgrade 1 Package - - Total size: 653 M - Total download size: 2.3 M - Is this ok [y/N]: y - Downloading Packages: - (1/8): perl-FindBin-1.53-11.an23.noarch.rpm 60 kB/s | 13 kB 00:00 - (2/8): perl-Hash-Util-0.28-11.an23.x86_64.rpm 127 kB/s | 33 kB 00:00 - (3/8): perl-File-Copy-2.39-11.an23.noarch.rpm 69 kB/s | 19 kB 00:00 - (4/8): perl-Hash-Util-FieldHash-1.26-11.an23.x86_64.rpm 260 kB/s | 37 kB 00:00 - (5/8): perl-Sys-Hostname-1.24-11.an23.x86_64.rpm 105 kB/s | 16 kB 00:00 - (6/8): perl-Errno-1.36-11.an23.x86_64.rpm 82 kB/s | 14 kB 00:00 - (7/8): perl-interpreter-5.36.1-11.an23.x86_64.rpm 551 kB/s | 70 kB 00:00 - (8/8): perl-libs-5.36.1-11.an23.x86_64.rpm 4.3 MB/s | 2.1 MB 00:00 - ------------------------------------------------------------------------------------------------------------------------------------- - Total 2.6 MB/s | 2.3 MB 00:00 - Running transaction check - Transaction check succeeded. - Running transaction test - Transaction test succeeded. - Running - Preparing : 1/1 - Upgrading : perl-libs-4:5.36.1-11.an23.x86_64 1/13 - Installing : perl-File-Copy-2.39-11.an23.noarch 2/13 - Installing : perl-FindBin-1.53-11.an23.noarch 3/13 - Installing : perl-Hash-Util-FieldHash-1.26-11.an23.x86_64 4/13 - Installing : perl-Hash-Util-0.28-11.an23.x86_64 5/13 - Installing : perl-Sys-Hostname-1.24-11.an23.x86_64 6/13 - Upgrading : perl-interpreter-4:5.36.1-11.an23.x86_64 7/13 - Downgrading : alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 8/13 - Upgrading : perl-Errno-1.36-11.an23.x86_64 9/13 - Cleanup : perl-Errno-1.36-10.an23.x86_64 10/13 - Cleanup : perl-interpreter-4:5.36.0-10.an23.x86_64 11/13 - Cleanup : perl-libs-4:5.36.0-10.an23.x86_64 12/13 - Cleanup : alibaba-cloud-compiler-13.0.1.3-1.an23.x86_64 13/13 - Running scriptlet: alibaba-cloud-compiler-13.0.1.3-1.an23.x86_64 13/13 - Verifying : alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 1/13 - Verifying : alibaba-cloud-compiler-13.0.1.3-1.an23.x86_64 2/13 - Verifying : perl-File-Copy-2.39-11.an23.noarch 3/13 - Verifying : perl-FindBin-1.53-11.an23.noarch 4/13 - Verifying : perl-Hash-Util-0.28-11.an23.x86_64 5/13 - Verifying : perl-Hash-Util-FieldHash-1.26-11.an23.x86_64 6/13 - Verifying : perl-Sys-Hostname-1.24-11.an23.x86_64 7/13 - Verifying : perl-Errno-1.36-11.an23.x86_64 8/13 - Verifying : perl-Errno-1.36-10.an23.x86_64 9/13 - Verifying : perl-interpreter-4:5.36.1-11.an23.x86_64 10/13 - Verifying : perl-interpreter-4:5.36.0-10.an23.x86_64 11/13 - Verifying : perl-libs-4:5.36.1-11.an23.x86_64 12/13 - Verifying : perl-libs-4:5.36.0-10.an23.x86_64 13/13 - - Upgraded: - perl-Errno-1.36-11.an23.x86_64 perl-interpreter-4:5.36.1-11.an23.x86_64 perl-libs-4:5.36.1-11.an23.x86_64 - Downgraded: - alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 - Installed: - perl-File-Copy-2.39-11.an23.noarch perl-FindBin-1.53-11.an23.noarch perl-Hash-Util-0.28-11.an23.x86_64 - perl-Hash-Util-FieldHash-1.26-11.an23.x86_64 perl-Sys-Hostname-1.24-11.an23.x86_64 - - Complete! -``` - -* 卸载测试: - - * 卸载时不仅要测试包有没有卸载掉,更需要确认安装的文件或者路径是否被清除。 - - * 这个版本的 acc 在卸载时文件虽然被清除干净,但是路径没清除,该问题需要解决。解决方案:在 %files 中增加对路径的定义: - -``` -%files - -%dir /opt - -%dir /opt/alibaba-cloud-compiler -``` -``` - # - [root@localhost acc]# rpm -ql alibaba-cloud-compiler | grep txt - /opt/alibaba-cloud-compiler/lib64/clang/13.0.1/share/asan_ignorelist.txt - /opt/alibaba-cloud-compiler/lib64/clang/13.0.1/share/cfi_ignorelist.txt - /opt/alibaba-cloud-compiler/lib64/clang/13.0.1/share/dfsan_abilist.txt - /opt/alibaba-cloud-compiler/lib64/clang/13.0.1/share/hwasan_ignorelist.txt - /opt/alibaba-cloud-compiler/lib64/clang/13.0.1/share/msan_ignorelist.txt - [root@localhost acc]# rpm -qa alibaba-cloud-compiler - alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64 - [root@localhost acc]# rpm -e alibaba-cloud-compiler - [root@localhost acc]# rpm -qa alibaba-cloud-compiler - [root@localhost acc]# ls ///opt/alibaba-cloud-compiler/lib64/ - #### 注意 !!!!这里有问题!!!! - [root@localhost acc]# ls /opt/alibaba-cloud-compiler - bin include lib64 libexec share -``` - -##### 3. 测试该软件对外提供的能力是否产生冲突 - -* 通过 rpm -qP 查看对外提供的能力,需要对每一个 Provides 的能力进行检测现有源上会不会存在同等功能,尤其是 so,一旦查出来存在相同能力即为有问题的 rpm,需要去除对应能力提供。这里可以用 libflang.so()(64bit) 举例。 - -``` - [root@localhost acc]# ls alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - [root@localhost acc]# rpm -qP alibaba-cloud-compiler-13.0.1-2.fix.an8.x86_64.rpm - alibaba-cloud-compiler = 13.0.1-2.fix.an8 - alibaba-cloud-compiler(x86-64) = 13.0.1-2.fix.an8 - lib64/LLVMgold.so(LLVM_13)(64bit) - libRemarks.so.13()(64bit) - libRemarks.so.13(LLVM_13)(64bit) - libclang_rt.asan-x86_64.so()(64bit) - libclang_rt.dyndd-x86_64.so()(64bit) - libclang_rt.hwasan-x86_64.so()(64bit) - libclang_rt.hwasan_aliases-x86_64.so()(64bit) - libclang_rt.memprof-x86_64.so()(64bit) - libclang_rt.scudo-x86_64.so()(64bit) - libclang_rt.scudo_minimal-x86_64.so()(64bit) - libclang_rt.scudo_standalone-x86_64.so()(64bit) - libclang_rt.ubsan_minimal-x86_64.so()(64bit) - libclang_rt.ubsan_standalone-x86_64.so()(64bit) - libflang.so()(64bit) - libflangrti.so()(64bit) - libpgmath.so()(64bit) - pkgconfig(jemalloc) = 5.3.0_0 - - # 应该对每个能力进行检测,这里使用 libflang.so()(64bit) 给个样例.这里没有查到,结果正确。 - [root@localhost acc]# yum repoquery --whatprovides 'libflang.so()(64bit)' - Last metadata expiration check: 1:46:37 ago on Thu 03 Aug 2023 01:18:16 PM CST. - [root@localhost acc]# -``` -* 发现上述存在问题,去除相同能力提供方式。 - - -* 如果存在包名相同,该问题需要重新定义软件名称 - -* 如果存在提供相同的 bin ,则需要在构建时,重新创建绝对路径,将二进制存放对应目录,或者在源码中更改生成的 bin 名称,避免产生相同的 bin - -* 如果存在相同的 so,不仅需要生成到不同目录,也需要去除 so 的对外提供。 - - -spec 中添加如下代码,将其去除: -``` - %global _privatelibs (libclang.*|libflang.*|libLTO|libomp.*|libc++.*|libRemarks.*|libpgmath)[.]so.*|(.*jemalloc.*) - %global __provides_exclude ^(%{_privatelibs})$ -``` -##### 4. 准备测试文档,将上述测试都输出到测试文档中。 - -该测试文档可以添加到 pr 的评论中同步提交。 \ No newline at end of file diff --git a/TECHNOLOGY_DOCS/group.yml b/TECHNOLOGY_DOCS/group.yml deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/TECHNOLOGY_DOCS/maintainers.yaml b/TECHNOLOGY_DOCS/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..666710f68b89921da1cd9684581c2583a4d4d78c --- /dev/null +++ b/TECHNOLOGY_DOCS/maintainers.yaml @@ -0,0 +1,9 @@ +# 指定所有 maintainers +maintainers: + - default_group: &default_group + - openanolis_id: shankailun10 + gitee_id: shankailun09 + +# 指定文档目录对应的用户组 +paths: + - /*: *default_group \ No newline at end of file diff --git a/TECHNOLOGY_DOCS/menu.yaml b/TECHNOLOGY_DOCS/menu.yaml index e071e053f0d001a1a9e5bc6e77c5d206cf86c889..368bcd7fd005a7d46b44235a7e066664a1978565 100644 --- a/TECHNOLOGY_DOCS/menu.yaml +++ b/TECHNOLOGY_DOCS/menu.yaml @@ -1,20 +1 @@ -TECHNOLOGY_DOCS: - menu: menu.yml - maintainers: maintainers.yml - 安全管理系统: - 用户说明文档: ../安全管理系统/ANA用户API说明文档.md - 安全数据文档: ../安全管理系统/OpenAnolis安全数据API文档.md - GITEE: - 302-join-os-package-build: ../GITEE/302-join-os-package-build.md - 303: ../GITEE/303-join-kernel-developing.md - 304: ../GITEE/304-package-introduction-and-management-principles.md - 305: ../GITEE/305-module-and-checklist-of-spec.md - 306: ../GITEE/306-instruction-manual-of-rpmbuild.md - 307: ../GITEE/307-build-a-new-project.md - 308: ../GITEE/308-example-of-epao-nonfree-package.md - CSDN: - 博客园: - GITHUB: - GITLAB: - 霍格沃斯: - API开发: +TECHNOLOGY_DOCS: \ No newline at end of file diff --git "a/TECHNOLOGY_DOCS/\345\256\211\345\205\250\347\256\241\347\220\206\347\263\273\347\273\237/ANA\347\224\250\346\210\267API\350\257\264\346\230\216\346\226\207\346\241\243.md" "b/TECHNOLOGY_DOCS/\345\256\211\345\205\250\347\256\241\347\220\206\347\263\273\347\273\237/ANA\347\224\250\346\210\267API\350\257\264\346\230\216\346\226\207\346\241\243.md" deleted file mode 100644 index fd2b07fd978262274b813f3e6500959d854b0c85..0000000000000000000000000000000000000000 --- "a/TECHNOLOGY_DOCS/\345\256\211\345\205\250\347\256\241\347\220\206\347\263\273\347\273\237/ANA\347\224\250\346\210\267API\350\257\264\346\230\216\346\226\207\346\241\243.md" +++ /dev/null @@ -1,1984 +0,0 @@ -## 接口描述 - -### 1). response结构 - -**1.  成功** - -```json -{ - "status": { - "code": 200, - "message": "" - }, - "data": null -} -``` - -**2. 失败** - -```json -{ - "status": { - "code": 404, - "message": "未找到。", - "redirect_url": null - }, - "data": null -} -``` - -### 2). 主要错误码 - -> 目前系统已有的,会不断完善 - - -**1). 2xx** -200 (成功) -201 (已创建) -204 (已删除) - -**2).  4xx** -400 (错误请求,针对validate error) -403 (没权限) -404 (未找到) -460 (普通错误,用于不做特殊展示的错误) - -**3). 5xx** -500(服务器发生未知错误) - -### 3). 签名算法 - -**配置说明** - -```python -# 服务器地址 -hostname = -# 服务器鉴权名称 -sys_name = -# 服务器鉴权token -token = -``` - -sys_name和token需要向[@永超(sam.zyc) ](sam.zyc@alibaba-inc.com ) 申请 - -```python -hostname = 'https://anas.openanolis.cn' -sys_name = '' -token = '' -``` - -**使用HTTP调用** - -1. 接口签名方式 -调用接口时,需要对请求进行签名,方可认证通过。接口请求需携带以下参数作为请求头: - - Timestamp:请求时间戳,单位毫秒,为发送请求时的时间(此参数会进行校验,请保证使用当前时间),300秒超时 - - Token:服务器鉴权token - - Signature:签名,请求签名 - -签名计算方法为: -`sha256(sys_name + ":" + token + ":" + timestamp)` - -2. python3 demo - -```python -import base64 -import hashlib -import requests -import time - - -class ErrataApiDemo: - """portal api demo""" - def __init__(self, hostname, sys_name, token): - self.hostname = hostname - self.sys_name = sys_name - self.token = token - - def get_sign_headers(self): - timestamp = str(round(time.time() * 1000)) - sign_items = [self.sys_name, self.token, timestamp] - hash_obj = hashlib.sha256() - hash_obj.update(':'.join(sign_items).encode('utf-8')) - signature = hash_obj.digest() - signature = base64.b64encode(signature) - return {'Timestamp': timestamp, 'Token': self.token, 'Signature': signature} - - def get_errata_list(self): - headers = {} - headers.update(self.get_sign_headers()) - params = { - 'page_num': 1, - 'page_size': 20 - } - resp = requests.get('{}/api/v1/errata/'.format(self.hostname), params=params, headers=headers, verify=False) - if resp.ok: - resp_data = resp.json() - if resp_data['status']['code'] == 200: - return resp_data['data'] - - -if __name__ == '__main__': - protal_client = Portal('https://errata.openanolis.cn', 'test', 'xxxxxxxxxxxxx') - errata_list = protal_client.get_errata_list() - print(errata_list) -``` - -返回: - -```json -{ - "total": 5, - "page_num": 1, - "total_page": 1, - "page_size": 20, - "previous": null, - "next": null, - "data": [ - { - "id": 7, - "gmt_created": "2022-01-04 12:20:19", - "gmt_modified": "2022-01-21 18:04:14", - "advisory_id": "ANBA-2022:0001", - "publish_date": "2022-01-04", - "product": [ - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "11" - ] - } - } - ], - "publisher": "hxk01075255", - "affected_packages": [ - "11" - ], - "advisory_type": "Bug Fix Advisory", - "severity": "Important", - "is_publish": true, - "synpopsis": "11", - "description": "11", - "solution": "11", - "issue": "11", - "source": "manual", - "cve": [] - }, - { - "id": 6, - "gmt_created": "2021-12-30 15:21:54", - "gmt_modified": "2021-12-30 15:52:40", - "advisory_id": "ANBA-2021:0006", - "publish_date": "2021-12-23", - "product": [ - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm\t" - ], - "x86": [ - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm\t" - ] - } - }, - { - "product_id": 8, - "name_version": "anolis 10.3.5", - "product_package_info": { - "arm": [ - "rh-maven36-log4j12-javadoc-1.2.17-23.3.el7.noarch.rpm\t", - "rh-maven36-log4j12-javadoc-1.2.17-23.3.el7.noarch.rpm" - ], - "x86": [ - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm\t", - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm" - ] - } - }, - { - "product_id": 9, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm\t" - ], - "x86": [ - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm\t" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "rh-maven36-log4j12", - "rh-maven36-log4j12-javadoc" - ], - "advisory_type": "Bug Fix Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.", - "description": "Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.", - "solution": "An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.", - "issue": "An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.\n\n\nhttps://access.redhat.com/articles/11258", - "source": "manual", - "cve": [] - }, - { - "id": 3, - "gmt_created": "2021-12-29 09:55:25", - "gmt_modified": "2021-12-29 09:55:25", - "advisory_id": "ANEA-2021:0003", - "publish_date": "2021-07-21", - "product": [ - { - "product_id": 6, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - }, - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ], - "x86": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "manual", - "cve": [] - }, - { - "id": 2, - "gmt_created": "2021-12-28 19:13:15", - "gmt_modified": "2021-12-28 19:13:15", - "advisory_id": "ANEA-2021:0002", - "publish_date": "2021-07-21", - "product": [ - { - "product_id": 6, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - }, - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ], - "x86": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "manual", - "cve": [] - }, - { - "id": 1, - "gmt_created": "2021-12-28 19:06:48", - "gmt_modified": "2021-12-29 18:34:22", - "advisory_id": "ANEA-2021:0001", - "publish_date": "2021-07-21", - "product": [ - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - }, - { - "product_id": 9, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ], - "x86": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "manual", - "cve": [] - } - ] -} -``` - -## Errata接口 - -### 1) Errata列表 - -> 获取Errata列表 -url: /api/v1/errata/ -请求方式: GET -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| page_num | 否 | int | 当前页 | -| page_size | 否 | int | 每页条数20-100 | - - -**返回字段** - -| 返回字段 | 字段类型 | 说明 | -| --- | --- | --- | -| total | int | 总条数 | -| page_num | int | 当前页 | -| total_page | int | 总页数 | -| page_size | int | 每页条数 | -| previous | string | 上一页 | -| next | string | 下一页 | -| data | list | 列表数据 | -| id | int | | -| gmt_created | date | 创建时间 | -| gmt_modified | date | 更新时间 | -| advisory_id | str | advisory ID | -| advisory_type | str | advisory类型 | -| severity | 否 | str | -| is_publish | bool | 是否发布 | -| publisher | str | 发布人 | -| synpopsis | str | 简介 | -| solution | str | 描述 | -| description | str | 解决方案 | -| issue | str | Issue | -| source | str | 来源,值为manual(手动)或者添加者的(sys_name) | -| cve | list | 关联的cve | -| affected_packages | list | 受影响的包 | -| product | list | 关联的产品和package信息 | -| modules | list | errata修复的modules信息 | - - -**接口示例** - -> 地址:/api/v1/errata/?page_num=1&page_size=20 - - -```json -{ - "total": 4, // 总个数 - "page_num": 1, // 当前页 - "total_page": 1, // 总页数 - "page_size": 20, // 每页条数 - "previous": null, // 上一页url - "next": null, // 下一页url - "data": [ - { - "id": 6, - "gmt_created": "2021-12-30 15:21:54", // 创建时间 - "gmt_modified": "2021-12-30 15:52:40", // 更新时间 - "advisory_id": "ANBA-2021:0006", // advisory ID - "publish_date": "2021-12-23", // 发布时间 - "product": [ // 关联的产品和package信息 - { - "product_id": 7, // 产品id - "name_version": "Anolis 8.4", // 产品名称及版本 - "product_package_info": { // package信息 - "arm": [ // 架构 - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm" // 包名 - ], - "x86": [ - "rh-maven36-log4j12-1.2.17-23.3.el7.src.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", // 发布人 - "affected_packages": [ // 受影响的包 - "rh-maven36-log4j12", - "rh-maven36-log4j12-javadoc" - ], - "advisory_type": "Bug Fix Advisory", // advisory类型 - "severity": "Critical", // 严重级别 - "is_publish": true, // 是否发布 - "synpopsis": "An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.", - // 简介 - "description": "Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.", - // 描述 - "solution": "An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.", - // 解决方案 - "issue": "An update for rh-maven36-log4j12 is now available for Red Hat Software Collections.\n\nRed Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.\n\n\nhttps://access.redhat.com/articles/11258", - // Issue - "source": "manual", // 来源 - "cve": [] // 关联的cve - }, - { - "id": 3, - "gmt_created": "2021-12-29 09:55:25", - "gmt_modified": "2021-12-29 09:55:25", - "advisory_id": "ANEA-2021:0003", - "publish_date": "2021-07-21", - "product": [ - { - "product_id": 6, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - }, - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ], - "x86": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "manual", - "cve": [] - }, - { - "id": 2, - "gmt_created": "2021-12-28 19:13:15", - "gmt_modified": "2021-12-28 19:13:15", - "advisory_id": "ANEA-2021:0002", - "publish_date": "2021-07-21", - "product": [ - { - "product_id": 6, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - }, - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ], - "x86": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "manual", - "cve": [] - }, - { - "id": 1, - "gmt_created": "2021-12-28 19:06:48", - "gmt_modified": "2021-12-29 18:34:22", - "advisory_id": "ANEA-2021:0001", - "publish_date": "2021-07-21", - "product": [ - { - "product_id": 7, - "name_version": "Anolis 8.4", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - }, - { - "product_id": 9, - "name_version": "Anolis 8.2", - "product_package_info": { - "arm": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ], - "x86": [ - "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "nodejs-14.17.1-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - ] - } - } - ], - "publisher": "wb-cy860729", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "manual", - "cve": [], - "modules": ["container-tools:an8", "container-tools:an7"] - } - ] -} -``` - -### 2). 添加 - -> 功能描述: 添加 errata -url: /api/v1/errata/ -请求方式: POST -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| advisory_id | 否 | str | errata官方公告id, 唯一性,如:ANEA-2022:0027 | -| advisory_type | 是 | str | advisory类型, 只能是下面三种之一 Enhancement Advisory, Bug Fix Advisory, Security Advisory | -| severity | 否 | str | ANSA的严重等级, 只能是下面四种之一 Critical, Important, Moderate, Low,ANBA/ANEA下无严重等级 | -| is_publish | 否 | bool | 是否发布,默认false | -| publish_date | 是 | str | 发布时间 格式"Y-m-d" 2021-07-21 | -| synpopsis | 是 | str | 简介 | -| description | 是 | str | 描述 | -| solution | 是 | str | 解决方案 | -| issue | 否 | str | Issue | -| cve | 否 | list | 关联的cve, 如`["CVE-2021-45257", "CVE-2021-45258"]` -,CVE id必须已存在 | -| product | 是 | list | 关联的product,一个errata只能关联一个产品,没有给空列表[] | -| modules | 否 | list | errata修复的modules信息,若是package,该字段无需填写;若是module,该字段填写module名及版本,如:ruby:2.5 | - - -**接口示例** - -> 方式:POST -地址:/api/v1/errata/ -参数: - - -```json -{ - "advisory_id": "ANEA-2022:0028", // 非必填, errata官方公告id,唯一 - "advisory_type": "Enhancement Advisory", // 必填, advisory类型, 只能是下面三种之一 Enhancement Advisory, Bug Fix Advisory, Security Advisory - "severity": "Critical", // 必填,严重等级, 只能是下面四种之一 Critical, Important, Medium, Low - "publish_date": "2021-07-21", // 必填,发布时间 格式"Y-m-d" 2021-07-21 - "synpopsis": "synpopsis", // 必填, - "description": "description", // 必填, - "solution": "solution", // 必填, - "issue": "issue", // 必填, - "is_publish": true, // 选填,不填默认不发布,如需添加即发布,请设为true - "cve": [ - "CVE-2020-12131", - "CVE-2020-12132" - ], // 关联的cve, CVE id必须已存在 - "modules": ["ruby:2.5", "ruby:2.6"], // errata修复的modules信息, 若是no-module,该字段无需填写 - "product": [ - { - "name_version": "Anolis8.2", // name_version必填,name_version必须存在 - "product_package_info": { // 必填 - "aarch64": [ // 架构必须在['aarch64', 'x86_64', 'src', 'noarch']之中 - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", // 文件名称 - "rpm_name": "nodejs", // 包名称 - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" // 软件包下载URL - } - ] // "aarch64"、"x86_64"、"src"、"noarch"至少有一个,并且包名不能为空,包名长度、文件名称长度不能超过128 - , - "x86_64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - , - "loongarch64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - } - }, - { - "name_version": "Anolis8.4", - "product_package_info": { - "aarch64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ], - "x86_64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - } - } - ] -} -``` - -成功返回: - -```json -{ - "status": { - "code": 201, - "message": "" - }, - "data": { - "id": 40, - "gmt_created": "2022-02-09 17:16:22", - "gmt_modified": "2022-02-09 17:16:22", - "advisory_id": "ANEA-2022:0028", - "publish_date": "2021-07-21", - "modules": ["ruby:2.5", "ruby:2.6"], - "product": [ - { - "product_id": 2, - "name_version": "Anolis8.2", - "product_package_info": { - "aarch64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ], - "x86_64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - , - "loongarch64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - } - }, - { - "product_id": 1, - "name_version": "Anolis8.4", - "product_package_info": { - "aarch64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ], - "x86_64": [ - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_name": "nodejs", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - } - } - ], - "publisher": "test", - "affected_packages": [ - "nodejs" - ], - "advisory_type": "Enhancement Advisory", - "severity": "Critical", - "is_publish": true, - "synpopsis": "synpopsis", - "description": "description", - "solution": "solution", - "issue": "issue", - "source": "test", - "cve": [ - { - "id": 1, - "cve_id": "CVE-2020-12131" - }, - { - "id": 2, - "cve_id": "CVE-2020-12132" - } - ] - } -} -``` - -错误返回: - -```json -{ - "status": { - "code": 400, - "message": { - "advisory_id": [ - "advisory_id不能重复" - ], - "product": { - "0": { - "product_package_info": { - "aarch64": { - "0": { - "non_field_errors": [ - "无效数据。期待为字典类型,得到的是 str 。" - ] - } - }, - "x86_64": { - "0": { - "non_field_errors": [ - "无效数据。期待为字典类型,得到的是 str 。" - ] - }, - "1": { - "non_field_errors": [ - "无效数据。期待为字典类型,得到的是 str 。" - ] - } - } - } - }, - "1": { - "product_package_info": { - "x86_64": { - "0": { - "rpm_filename": [ - "不能超过128个字符" - ], - "rpm_url": [ - "输入的URL不合法" - ] - } - } - } - } - }, - "cve": [ - "属性 cve_id 为 123test 的对象不存在。" - ], - "advisory_type": [ - "只能是((1, 'Bug Fix Advisory'), (2, 'Enhancement Advisory'), (3, 'Security Advisory')), 其中之一" - ], - "severity": [ - "“Critical-test” 不是合法选项。" - ] - }, - "redirect_url": null - }, - "data": null -} -``` - -### 3). 详情 - -> 功能描述: 获取errata详情 -URL: /api/v1/errata/{advisory_id}/ -请求方式: GET -支持格式: application/json - - -** 请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| advisory_id | 是 | str | | - - -**接口示例** - -> 地址:/api/v1/errata/ANEA-2022:0013/ -返回 - - -```json -{ - "status": { - "code": 204, - "message": "" - }, - "data": null -} -``` - -### 4). 编辑 - -> 功能描述: 编辑 errata -url: /api/v1/errata/{advisory_id}/ -请求方式: PUT -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| advisory_id | 否 | str | errata官方公告id, 唯一性,如:ANEA-2022:0027 | -| advisory_type | 是 | str | advisory类型, 只能是下面三种之一 Enhancement Advisory, Bug Fix Advisory, Security Advisory | -| severity | 是 | str | 严重等级, 只能是下面四种之一 Critical, Important, Medium, Low | -| is_publish | 否 | bool | 是否发布,默认false | -| publish_date | 是 | str | 发布时间 格式"Y-m-d" 2021-07-21 | -| synpopsis | 是 | str | 简介 | -| description | 是 | str | 描述 | -| solution | 是 | str | 解决方案 | -| issue | 是 | str | Issue | -| cve | 否 | list | 关联的cve, 如`["CVE-2021-45257", "CVE-2021-45258"]` -,CVE id必须已存在 | -| product | 是 | list | 关联的product | -| modules | 否 | list | errata修复的modules信息,若是package,该字段无需填写;若是module,该字段填写module名及版本,如:ruby:2.5 | - - -**接口示例** - -> 方式:PUT -地址:/api/v1/errata/ANBA-2022:0026/ -参数: - - -```json -{ - "advisory_id": "ANBA-2022:0026", - "publish_date": "2022-02-09", - "product": [ - { - "product_id": 2, - "name_version": "Anolis8.4", - "product_package_info": { - "aarch64": [ - { - "rpm_name": "curl", - "rpm_filename": "curl-7.61.1-.1.an8_internal.aarch64.rpm", - "rpm_url": "http://build.openanolis.cn/kojifiles/packages/curl/7.61.1/.1.an8_internal/aarch64/curl-7.61.1-.1.an8_internal.aarch64.rpm" - } - ], - "x86_64": [ - { - "rpm_name": "curl", - "rpm_filename": "curl-7.61.1-.1.an8_internal.x86_64.rpm", - "rpm_url": "http://build.openanolis.cn/kojifiles/packages/curl/7.61.1/.1.an8_internal/x86_64/curl-7.61.1-.1.an8_internal.x86_64.rpm" - } - ] - } - } - ], - "publisher": "hxk01075255", - "affected_packages": [ - "curl" - ], - "advisory_type": "Bug Fix Advisory", - "severity": "Critical", - "is_publish": false, - "synpopsis": "aaa", - "description": "bbb", - "solution": "ccc", - "issue": "ddd", - "source": "manual", - "cve": [], - "modules": ["container-tools:an8", "container-tools:an7"] -} -``` - -成功返回: - -```json -{ - "status": { - "code": 200, - "message": "" - }, - "data": { - "id": 57, - "gmt_created": "2022-02-09 18:41:13", - "gmt_modified": "2022-02-09 18:43:42", - "advisory_id": "ANBA-2022:0026", - "publish_date": "2022-02-09", - "product": [ - { - "product_id": 2, - "name_version": "Anolis8.4", - "product_package_info": { - "aarch64": [ - { - "rpm_name": "curl", - "rpm_filename": "curl-7.61.1-.1.an8_internal.aarch64.rpm", - "rpm_url": "http://build.openanolis.cn/kojifiles/packages/curl/7.61.1/.1.an8_internal/aarch64/curl-7.61.1-.1.an8_internal.aarch64.rpm" - } - ], - "x86_64": [ - { - "rpm_name": "curl", - "rpm_filename": "curl-7.61.1-.1.an8_internal.x86_64.rpm", - "rpm_url": "http://build.openanolis.cn/kojifiles/packages/curl/7.61.1/.1.an8_internal/x86_64/curl-7.61.1-.1.an8_internal.x86_64.rpm" - } - ] - } - } - ], - "publisher": "hxk01075255", - "affected_packages": [ - "curl" - ], - "advisory_type": "Bug Fix Advisory", - "severity": "Critical", - "is_publish": false, - "synpopsis": "aaa", - "description": "bbb", - "solution": "ccc", - "issue": "ddd", - "source": "manual", - "cve": [], - "modules": ["container-tools:an8", "container-tools:an7"] - } -} -``` - -### 5). 删除 - -> 功能描述: 删除errata详情 -URL: /api/v1/errata/{advisory_id}/ -请求方式: DELETE -支持格式: application/json - - -** 请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| advisory_id | 是 | str | | - - -**接口示例** - -> 地址:/api/v1/errata/ANBA-2022:0007/ - - -返回: - -```json -{ - "status": { - "code": 204, - "message": "" - }, - "data": null -} -``` - -## CVE接口 - -### 1) CVE列表 - -> 获取Errata列表 -url: /api/v1/cve/ -请求方式: GET -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| page_num | 否 | int | 当前页 | -| page_size | 否 | int | 每页条数20-100 | - - -**返回字段** - -| 返回字段 | 字段类型 | 说明 | -| --- | --- | --- | -| total | int | 总条数 | -| page_num | int | 当前页 | -| total_page | int | 总页数 | -| page_size | int | 每页条数 | -| previous | string | 上一页 | -| next | string | 下一页 | -| data | list | 列表数据 | -| id | int | | -| gmt_created | date | 创建时间 | -| gmt_modified | date | 更新时间 | -| cve_id | str | CEV的标识ID | -| publisher | str | 发布人 | -| affected_errata | list | 受影响的errata | -| score | float | cvss评分 | -| severity | 是 | string | -| status | int | 是否发布 | -| source | str | cve来源 可选 ['Mitre', 'NVD'] | -| publish_date | date | 发布时间 | -| abstract | str | 概要 | -| description | str | 备注 | -| issue | 否 | string | -| acknowledgements | 否 | string | -| acknowledgements_en | 否 | string | -| reference | 否 | string | -| diagnose | 否 | string | -| statement | 否 | string | -| mitigation | 否 | string | -| creator | str | 系统创建人 | -| cve_source_link | 否 | string | -| publish_third_party_token | str | 关联的第三方发布系统 | -| cvss | json | nvd/cnvd/openanolis 的cvss度量评分公式 | -| product | 是 | json | - - -**接口示例** - -> 地址:/api/v1/cve/?page_num=1&page_size=20 - - -```json -{ - "status": { - "code": 200, - "message": "" - }, - "data": { - "total": 3, - "page_num": 1, - "total_page": 1, - "page_size": 20, - "previous": null, - "next": null, - "data": [ - { - "id": 4, - "gmt_created": "2022-01-24 21:11:40", // 创建时间 - "gmt_modified": "2022-01-24 21:11:40", // 更新时间 - "cve_id": "CVE-2020-12134", // CEV的标识ID - "publisher": "test", // 发布人 - "affected_errata": [], // 受影响的errata - "score": 4.3, // cvss评分 - "severity": "Moderate", // 漏洞等级 - "status": 2, // 是否发布 - "source": "NVD", // cve来源 - "publish_date": "2021-12-21 15:48:22", // 发布时间 - "cvss": { - "nvd_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", - "cnvd_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", - "openanolis_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L" - }, // nvd/cnvd/openanolis 的cvss度量评分公式 - // 概要 - "abstract": "A flaw was discovered in processing setsockopt IPT_SO_SET_REPLACE (or IP6T_SO_SET_REPLACE) for 32 bit processes on 64 bit systems. This flaw will allow local user to gain privileges or cause a DoS through user name space. This action is usually restricted to root-privileged users but can also be leveraged if the kernel is compiled with CONFIG_USER_NS and CONFIG_NET_NS and the user is granted elevated privileges.", - // 说明 - "description": "A flaw was discovered in processing setsockopt IPT_SO_SET_REPLACE (or IP6T_SO_SET_REPLACE) for 32 bit processes on 64 bit systems. This flaw will allow local user to gain privileges or cause a DoS through user name space.", - "creator": null, // 系统创建人 - "publish_third_party_token": "test" // 关联的第三方发布系统 - }, - { - "id": 3, - "gmt_created": "2022-01-24 21:11:35", - "gmt_modified": "2022-01-24 21:11:35", - "cve_id": "CVE-2020-12133", - "publisher": "test", - "affected_errata": [], - "score": 4.3, - "severity": "Moderate", - "status": 2, - "source": "RHEL", - "publish_date": "2021-12-21 15:48:22", - "cvss": { - "nvd_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", - "cnvd_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", - "openanolis_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L" - }, - "abstract": "A flaw was discovered in processing setsockopt IPT_SO_SET_REPLACE (or IP6T_SO_SET_REPLACE) for 32 bit processes on 64 bit systems. This flaw will allow local user to gain privileges or cause a DoS through user name space. This action is usually restricted to root-privileged users but can also be leveraged if the kernel is compiled with CONFIG_USER_NS and CONFIG_NET_NS and the user is granted elevated privileges.", - "description": "A flaw was discovered in processing setsockopt IPT_SO_SET_REPLACE (or IP6T_SO_SET_REPLACE) for 32 bit processes on 64 bit systems. This flaw will allow local user to gain privileges or cause a DoS through user name space.", - "creator": null, - "publish_third_party_token": 1 - }, - { - "id": 2, - "gmt_created": "2022-01-24 21:05:10", - "gmt_modified": "2022-01-24 21:05:10", - "cve_id": "CVE-2020-12132", - "publisher": "test", - "affected_errata": [], - "score": 4.3, - "severity": "Moderate", - "status": 2, - "source": "NVD", - "publish_date": "2021-12-21 15:48:22", - "cvss": { - "nvd_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", - "cnvd_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L", - "openanolis_cvss": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L" - }, - "abstract": "A flaw was discovered in processing setsockopt IPT_SO_SET_REPLACE (or IP6T_SO_SET_REPLACE) for 32 bit processes on 64 bit systems. This flaw will allow local user to gain privileges or cause a DoS through user name space. This action is usually restricted to root-privileged users but can also be leveraged if the kernel is compiled with CONFIG_USER_NS and CONFIG_NET_NS and the user is granted elevated privileges.", - "description": "A flaw was discovered in processing setsockopt IPT_SO_SET_REPLACE (or IP6T_SO_SET_REPLACE) for 32 bit processes on 64 bit systems. This flaw will allow local user to gain privileges or cause a DoS through user name space.", - "creator": null, - "publish_third_party_token": "test" - } - ] - } -} -``` - -### 2). 添加 - -> 功能描述: 添加 cve -url: /api/v1/cve/ -请求方式: POST -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| cve_id | 是 | string | cve 编号 | -| score | 是 | float | cvss评分分值 | -| severity | 是 | string | 漏洞等级,可选['Critical', 'Important', 'Low', 'None', 'Moderate',] | -| source | str | cve来源 可选 ['Mitre', 'NVD'] | | -| publish_date | 否 | string | 发布日期 格式"2021-12-21 15:48:22" | -| abstract | 否 | string | 概要 | -| description | 否 | string | 备注 | -| issue | 否 | string | issue | -| acknowledgements | 否 | string | 致谢 | -| acknowledgements_en | 否 | string | 英文致谢 | -| reference | 否 | string | 自定义参考链接 | -| diagnose | 否 | string | cve diagnose脚本 | -| statement | 否 | string | 龙蜥声明 | -| mitigation | 否 | string | CVE缓解方案 | -| status | 是 | int | 可选值1、2,status=1表示保存并发布,status=2表示仅保存 | -| cve_source_link | 否 | string | cve源链接 | -| cvss | 否 | json | nvd/openanolis 的cvss度量评分公式 | -| product | 是 | json | cve关联的产品、包、修复状态 ,没有给空列表[] | -| rpm_name | 是 | str | cve关联的软件包名 | -| rpm_status | 是 | str | cve关联包的修复状态,可选项为:fixed、investigation、unaffected、not_fix、out_scope、affected | -| advisory_id | 否 | str | cve下已修复的包/modules关联的errata(用advisory_id关联),只能在系统已有的errata中选择 | - - -**接口示例** - -> 方式:POST -地址:/api/v1/cve/ -参数: - - -```json -{ - "cve_id": "CVE-2022-25636", - "source": "Mitre", - "publish_date": "2022-04-29 11:14:32", - "abstract": "net/netfilter/nf_dup_netdev.c in the Linux kernel 5.4 through 5.6.10 allows local users to gain privileges because of a heap out-of-bounds write. This is related to nf_tables_offload.", - "description": "URL=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636 \ncvss3=7.8/CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "issue": "Fastento was created by content marketing experts and news engineers who believe in the future of media.", - "acknowledgements": "致谢:Fastento was created by content marketing experts and news engineers who believe in the future of media.", -"acknowledgements_en": "acknowledgements:Fastento was created by content marketing experts and news engineers who believe in the future of media.", - "reference": "自定义参考链接.", - "diagnose": "cve diagnose脚本", - "cve_source_link": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636", - "score": "7.8", - "severity": "Important", - "cvss": { - "nvd_cvss": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "openanolis_cvss": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H" - }, - "product": [ - { - "product_id": 12, - "name_version": "Anolis8.2", - "product_package_info": { - "src": [ - { - "rpm_name": "nodejs", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0592" - }, - { - "rpm_name": "python", - "rpm_status": "fixed" - } - ] - } - { - "product_id": 13, - "name_version": "Anolis8.5", - "product_package_info": { - "src": [ - { - "rpm_name": "nodejs", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0591" - }, - { - "rpm_name": "python", - "rpm_status": "fixed" - } - ] - } - } - ], - "status": 1 -} -``` - -成功返回: - -```json -{ - "status": { - "code": 201, - "message": "" - }, - "data": { - "id": 52, - "gmt_created": "2022-04-29 11:16:37", - "gmt_modified": "2022-04-29", - "cve_id": "CVE-2022-25636", - "creator": "zhuxiao", - "publisher": "zhuxiao", - "publish_third_party_token": null, - "publish_date": "2022-04-29", - "cvss": { - "nvd_cvss": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "openanolis_cvss": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H" - }, - "product": [ - { - "product_id": 12, - "name_version": "Anolis8.2", - "product_package_info": { - "aarch64": [ - { - "rpm_name": "python", - "rpm_status": "fixed" - } - ], - "x86_64": [ - { - "rpm_name": "python", - "rpm_status": "fixed" - } - ], - "src": [ - { - "rpm_name": "python", - "rpm_status": "fixed" - }, - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ], - "noarch": [ - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ] - } - }, - { - "product_id": 13, - "name_version": "Anolis8.5", - "product_package_info": { - "aarch64": [ - { - "rpm_name": "python", - "rpm_status": "fixed" - } - ], - "x86_64": [ - { - "rpm_name": "python", - "rpm_status": "fixed" - } - ], - "src": [ - { - "rpm_name": "python", - "rpm_status": "fixed" - }, - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ], - "noarch": [ - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ] - } - } - ], - "product_package": [ - { - "name_version": "Anolis8.2", - "rpm_name": "python", - "rpm_status": "fixed" - }, - { - "name_version": "Anolis8.2", - "rpm_name": "java", - "rpm_status": "unaffected" - }, - { - "name_version": "Anolis8.5", - "rpm_name": "java", - "rpm_status": "unaffected" - }, - { - "name_version": "Anolis8.5", - "rpm_name": "python", - "rpm_status": "fixed" - } - ], - "affected_packages": [ - "java", - "python" - ], - "score": 7.8, - "severity": "Important", - "status": 1, - "source": "Mitre", - "cve_source_link": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636", - "abstract": "net/netfilter/nf_dup_netdev.c in the Linux kernel 5.4 through 5.6.10 allows local users to gain privileges because of a heap out-of-bounds write. This is related to nf_tables_offload.", - "description": "URL=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636 \ncvss3=7.8/CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "acknowledgements": "致谢:Fastento was created by content marketing experts and news engineers who believe in the future of media.", - "acknowledgements_en": "acknowledgements:Fastento was created by content marketing experts and news engineers who believe in the future of media.", - "errata": [] - } -} -``` - -错误返回: - -```json -{ - "status": { - "code": 400, - "message": { - "cve_id": [ - "cve 编号不能重复" - ], - "cvss": { - "nvd_cvss": [ - "cvss向量字符串不符合规则,请检查后正确输入" - ], - "cnvd_cvss": [ - "cvss向量字符串不符合规则,请检查后正确输入" - ], - "openanolis_cvss": [ - "cvss向量字符串不符合规则,请检查后正确输入" - ] - } - }, - "redirect_url": null - }, - "data": null -} -``` - -### 3). 详情 - -> 功能描述: 获取cve详情 -URL: /api/v1/cve/{cve_id}/ -请求方式: GET -支持格式: application/json - - -** 请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| id | 是 | int | | - - -**接口示例** - -> 地址:/api/v1/cve/CVE-2022-46882/ - - -```json -{ - "status": { - "code": 200, - "message": "" - }, - "data": { - "id": 17649, - "gmt_created": "2022-12-19 11:24:46", - "gmt_modified": "2022-12-19", - "cve_id": "CVE-2022-46882", - "creator": null, - "publisher": "distro-team", - "publish_third_party_token": "distro-team", - "publish_date": "2022-12-17", - "cvss": { - "nvd_cvss": "", - "openanolis_cvss": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N" - }, - "product": [ - { - "product_id": 5, - "name_version": "Anolis OS 8", - "product_package_info": { - "src": [ - { - "rpm_name": "thunderbird", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0829" - }, - { - "rpm_name": "firefox", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0830" - } - ] - } - } - ], - "affected_packages": [ - "thunderbird", - "firefox" - ], - "score": 6.1, - "severity": "Moderate", - "product_package": [ - { - "name_version": "Anolis OS 8", - "rpm_name": "thunderbird", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0829", - "publish_date": "2022-12-17" - }, - { - "name_version": "Anolis OS 8", - "rpm_name": "firefox", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0830", - "publish_date": "2022-12-17" - } - ], - "status": 1, - "source": "Mitre", - "cve_source_link": "", - "abstract": "The Mozilla Foundation Security Advisory describes this flaw as: A use-after-free in WebGL extensions could have led to a potentially exploitable crash.", - "description": null, - "issue": null, - "acknowledgements": "", - "acknowledgements_en": "", - "reference": null, - "diagnose": null, - "statement": null, - "mitigation": null, - "update_user": "distro-team", - "errata": [ - { - "id": 6894, - "advisory_id": "ANSA-2022:0829", - "publish_date": "2022-12-17", - "product_package": { - "name_version": [ - "Anolis OS 8" - ], - "rpm_name": [ - "thunderbird" - ] - } - }, - { - "id": 6895, - "advisory_id": "ANSA-2022:0830", - "publish_date": "2022-12-17", - "product_package": { - "name_version": [ - "Anolis OS 8" - ], - "rpm_name": [ - "firefox" - ] - } - } - ] - } -} -``` - -### 4). 编辑 - -> 功能描述: cve编辑 -URL: /api/v1/cve/{cve_id}/ -请求方式: PUT -支持格式: application/json - - -** 请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| cve_id | 是 | string | cve 编号 | -| score | 是 | float | cvss评分分值 | -| severity | 是 | string | 漏洞等级,可选['Critical', 'Important', 'Low', 'None', 'Moderate',] | -| source | str | cve来源 可选 ['Mitre', 'NVD'] | | -| publish_date | 否 | string | 发布日期 格式"2021-12-21 15:48:22" | -| abstract | 否 | string | 概要 | -| description | 否 | string | 备注 | -| issue | 否 | string | issue | -| acknowledgements | 否 | string | 致谢 | -| reference | 否 | string | 自定义参考链接 | -| diagnose | 否 | string | cve diagnose脚本 | -| statement | 否 | string | 龙蜥声明 | -| mitigation | 否 | string | CVE缓解方案 | -| status | 是 | int | 可选值1、2,status=1表示保存并发布,status=2表示仅保存 | -| cve_source_link | 否 | string | cve源链接 | -| cvss | 否 | json | nvd/openanolis 的cvss度量评分公式 | -| product | 是 | json | cve关联的产品、包、修复状态 | -| rpm_name | 是 | str | cve关联的软件包名 | -| rpm_status | 是 | str | cve关联包的修复状态,可选项为:fixed、investigation、unaffected、not_fix、out_scope、affected | -| advisory_id | 否 | str | cve下已修复的包/modules关联的errata(用advisory_id关联),只能在系统已有的errata中选择 | - - -**接口示例** - -> 地址:/api/v1/cve/CVE-2020-12138/ - - -```json -{ - "cve_id": "CVE-2022-25636", - "source": "NVD", - "publish_date": "2022-04-29 11:33:50", - "abstract": "net/netfilter/nf_dup_netdev.c in the Linux kernel 5.4 through 5.6.10 allows local users to gain privileges because of a heap out-of-bounds write. This is related to nf_tables_offload.", - "description": "URL=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636 \ncvss3=7.8/CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "cve_source_link": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636", - "score": "7.8", - "severity": "Important", - "cvss": { - "nvd_cvss": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "openanolis_cvss": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H" - }, - "product": [ - { - "product_id": 12, - "name_version": "Anolis8.2", - "product_package_info": { - "src": [ - { - "rpm_name": "python", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0592" - }, - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ] - } - }, - { - "product_id": 13, - "name_version": "Anolis8.5", - "product_package_info": { - "src": [ - { - "rpm_name": "python", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0591" - }, - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ] - } - ], - "status": 1 -} -``` - -成功返回 - -``` -{ - "status": { - "code": 200, - "message": "" - }, - "data": { - "id": 52, - "gmt_created": "2022-04-29 11:16:37", - "gmt_modified": "2022-04-29", - "cve_id": "CVE-2022-25636", - "creator": "zhuxiao", - "publisher": "zhuxiao", - "publish_third_party_token": null, - "publish_date": "2022-04-29", - "cvss": { - "nvd_cvss": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "openanolis_cvss": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H" - }, - "product": [ - { - "product_id": 12, - "name_version": "Anolis8.2", - "product_package_info": { - "src": [ - { - "rpm_name": "python", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0592" - }, - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ] - }, - { - "product_id": 13, - "name_version": "Anolis8.5", - "product_package_info": { - "src": [ - { - "rpm_name": "python", - "rpm_status": "fixed", - "advisory_id": "ANSA-2022:0591" - }, - { - "rpm_name": "java", - "rpm_status": "unaffected" - } - ] - } - } - ], - "product_package": [ - { - "name_version": "Anolis8.2", - "rpm_name": "python", - "rpm_status": "fixed" - }, - { - "name_version": "Anolis8.2", - "rpm_name": "java", - "rpm_status": "unaffected" - }, - { - "name_version": "Anolis8.5", - "rpm_name": "java", - "rpm_status": "unaffected" - }, - { - "name_version": "Anolis8.5", - "rpm_name": "python", - "rpm_status": "fixed" - } - ], - "affected_packages": [ - "java", - "python" - ], - "score": 7.8, - "severity": "Important", - "status": 1, - "source": "NVD", - "cve_source_link": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636", - "abstract": "net/netfilter/nf_dup_netdev.c in the Linux kernel 5.4 through 5.6.10 allows local users to gain privileges because of a heap out-of-bounds write. This is related to nf_tables_offload.", - "description": "URL=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25636 \ncvss3=7.8/CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", - "errata": [] - } -} -``` - -### 5). 删除 - -> 功能描述: 删除cve -URL: /api/v1/cve/{cve_id}/ -请求方式: DELETE -支持格式: application/json - - -** 请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| cve_id | 是 | string | cve 编号 | - - -**接口示例** - -> 地址:/api/v1/cve/CVE-2020-12134/ - - -```json -{ - "status": { - "code": 204, - "message": "" - }, - "data": null -} -``` - -## product查询接口 - -### 1) product列表 - -> 获取产品列表 -url: /api/v1/product/ -请求方式: GET -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| page_num | 否 | int | 当前页 | -| page_size | 否 | int | 每页条数20-100 | - - -**返回字段** - -| 返回字段 | 字段类型 | 说明 | -| --- | --- | --- | -| total | int | 总条数 | -| page_num | int | 当前页 | -| total_page | int | 总页数 | -| page_size | int | 每页条数 | -| previous | string | 上一页 | -| next | string | 下一页 | -| data | list | 列表数据 | -| id | int | 产品在数据库的id | -| gmt_created | date | 创建时间 | -| gmt_modified | date | 更新时间 | -| name_version | str | 产品名称 | -| creator | str | 产品创建者 | - - -**接口示例** - -> 地址:/api/v1/product/?page_num=1&page_size=20 - - -```json -{ - "status": { - "code": 200, - "message": "" - }, - "data": { - "total": 2, - "page_num": 1, - "total_page": 1, - "page_size": 20, - "previous": null, - "next": null, - "data": [ - { - "id": 1, - "gmt_created": "2022-01-25 16:05:38", - "gmt_modified": "2022-01-25 16:05:39", - "name_version": "Anolis8.4", - "creator": "张康" - }, - { - "id": 2, - "gmt_created": "2022-01-25 16:06:13", - "gmt_modified": "2022-01-25 16:06:14", - "name_version": "Anolis8.2", - "creator": "朱潇" - } - ] - } -} -``` - -## 软件包查询接口 - -### 1) 软件包下载链接列表 - -> 通过cve_id列表查询关联包的下载链接 -url: /api/v1/package/ -请求方式: GET -支持格式: application/json - - -**请求参数** - -| 参数 | 必选 | 类型 | 说明 | -| --- | --- | --- | --- | -| cve_id_list | 是 | list | 待查询的cve_id列表,如['CVE-2022-122202', 'CVE-2022-111712'] | - - -**返回字段** - -| 返回字段 | 字段类型 | 说明 | -| --- | --- | --- | -| data | list | 列表数据 | -| rpm_filename | string | 软件包名 | -| rpm_url | string | 软件包下载链接 | - - -**接口示例** - -> 地址:/api/v1/product/?cve_id_list=CVE-2022-122202&cve_id_list=CVE-2022-111712 - - -```json -{ - "status": { - "code": 200, - "message": "" - }, - "data": [ - { - "CVE-2022-122202": [ - { - "rpm_filename": "python", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - }, - { - "CVE-2022-111712": [ - { - "rpm_filename": "python", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - }, - { - "rpm_filename": "nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm", - "rpm_url": "http://mirrors.openanolis.cn/anolis/8.4/AppStream/aarch64/os/Packages/nodejs-14.17.5-1.module+an8.4.0+10386+02ee7ad9.aarch64.rpm" - } - ] - } - ] -} -``` diff --git "a/TECHNOLOGY_DOCS/\345\256\211\345\205\250\347\256\241\347\220\206\347\263\273\347\273\237/OpenAnolis\345\256\211\345\205\250\346\225\260\346\215\256API\346\226\207\346\241\243.md" "b/TECHNOLOGY_DOCS/\345\256\211\345\205\250\347\256\241\347\220\206\347\263\273\347\273\237/OpenAnolis\345\256\211\345\205\250\346\225\260\346\215\256API\346\226\207\346\241\243.md" deleted file mode 100644 index 7d774e2dde5dafd3be4ce066d91c8eda55554e1e..0000000000000000000000000000000000000000 --- "a/TECHNOLOGY_DOCS/\345\256\211\345\205\250\347\256\241\347\220\206\347\263\273\347\273\237/OpenAnolis\345\256\211\345\205\250\346\225\260\346\215\256API\346\226\207\346\241\243.md" +++ /dev/null @@ -1,92 +0,0 @@ -ceshishujsuhsuhsushsuhsushsu -## OpenAnolis安全数据API文档1.0 - -欢迎联系龙蜥安全团队邮件列表:ansa-announce@lists.openanolis.cn - -### 1. 简介 - -OpenAnolis安全数据API对外提供了安全数据的访问接口,通过指定的参数查询OpenAnolis社区安全相关数据。目前API支持CVE、OVAL格式的数据访问,其他数据类型敬请期待。 - -安全数据API提供了OpenAnolis社区的安全相关数据和信息,以更好地支持业务需求和指标衡量,如您对安全数据API有任何的疑问,欢迎联系[龙蜥安全团队](https://lists.openanolis.cn/postorius/lists/ansa-announce.lists.openanolis.cn/),或者在[OpenAnolis Bugzilla](https://bugzilla.openanolis.cn/)向我们提出issue。 - -**`Base URL`** - -> https://anas.openanolis.cn/api/securitydata - -**`数据格式`** - -对外数据接口支持JSON、XML格式的数据,数据格式可以通过访问url的后缀来标识,如.xml、.json。 - -### 2. CVE接口 -#### 2.1 CVE列表 - -**简介** - -列出所有的CVE,以指定的数据格式返回信息 - -**`JSON`** -> GET /cve.json - -**`XML`** -> GET /cve.xml - -#### 2.2 单条CVE -**简介** - -获取一条CVE的信息 -`JSON` - -> GET /cve/.json - -`XML` - -> GET /cve/.xml -3939920022 -**示例** - -/cve/CVE-2022-2795.xml - -#### 2.3 CVE数据格式 -| **参数名称** | **参数说明** | **备注** | **参数类型** | -| --- | --- | --- | --- | -| name | CVE ID | | string | -| threat_severity | 严重等级 | | string | -| public_date | 发布时间 | | datetime | -| bugzilla | bugzilla链接 | | string | -| details | 漏洞细节 | | string | -| description | 漏洞描述 | | string | -| reference | 参考链接 | | string | -| statement | 漏洞声明 | | string | -| diagnose | 漏洞诊断 | | string | -| mitigation | 缓解方案 | | string | -| acknowledgement | 致谢 | | string | -| cvss_score | CVSS评分 | | float | -| cvss_scoring_vector | CVSS向量 | | str | -| source | CVE数据源 | | str | -| csaw | | | | -| package_state | - | | list(product) | -| product | | | | -| product_name | 产品名称 | | string | -| fix_state | 状态 | | string | -| package_name | 软件名称 | | string | -| cpe | cpe | | string | - -### 3. OVAL接口 -#### 3.1 OVAL列表 -**简介** - -返回产品下所有的OVAL数据列表,OVAL数据接口目前仅支持XML格式 - -`XML` -> GET /oval/.xml - -**示例** - -/oval/anolis-7.xml - -/oval/anolis-8.xml - -### 4. OVAL文件下载 -您可以直接访问[Anolis OS 安全漏洞数据中心](https://anas.openanolis.cn/data)浏览并下载最新的以及历史的OVAL文件。 - -Anolis OS安全漏洞数据中心正在不断完善和优化中,如您有宝贵的建议,欢迎您联系龙蜥安全团队:ansa-announce@lists.openanolis.cn。 diff --git a/ZHONGJIE_TEST/maintainers.yaml b/ZHONGJIE_TEST/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..666710f68b89921da1cd9684581c2583a4d4d78c --- /dev/null +++ b/ZHONGJIE_TEST/maintainers.yaml @@ -0,0 +1,9 @@ +# 指定所有 maintainers +maintainers: + - default_group: &default_group + - openanolis_id: shankailun10 + gitee_id: shankailun09 + +# 指定文档目录对应的用户组 +paths: + - /*: *default_group \ No newline at end of file diff --git a/ZHONGJIE_TEST/menu.yaml b/ZHONGJIE_TEST/menu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d1ccbdd9d82f9c66159be135855aeea96f9038b5 --- /dev/null +++ b/ZHONGJIE_TEST/menu.yaml @@ -0,0 +1,5 @@ +测试文档: + 测试目录: + 文档1: ../目录1/文档1.md + 文档2: ../目录2/文档2.md + 文档3: ../目录2/文档3.md diff --git "a/ZHONGJIE_TEST/\347\233\256\345\275\2251/\346\226\207\346\241\2431.md" "b/ZHONGJIE_TEST/\347\233\256\345\275\2251/\346\226\207\346\241\2431.md" new file mode 100644 index 0000000000000000000000000000000000000000..c7128d50945fc9510d2d9a45faf08e4e9713ccc7 --- /dev/null +++ "b/ZHONGJIE_TEST/\347\233\256\345\275\2251/\346\226\207\346\241\2431.md" @@ -0,0 +1,15 @@ +这里是测试文档的 + + + +1.测试引用功能 +文档链接[点击查看](https://www.baidu.com/) + +文档1[点击查看](../目录2/文档2.md) + + +文档1[点击查看](../../目录2/文档2.md) + + +文档1[点击查看](https://gitee.com/openanolis-copy/docs/tree/master/ZHONGJIE_TEST/目录1/文档1.md) + diff --git "a/ZHONGJIE_TEST/\347\233\256\345\275\2252/\346\226\207\346\241\2432.md" "b/ZHONGJIE_TEST/\347\233\256\345\275\2252/\346\226\207\346\241\2432.md" new file mode 100644 index 0000000000000000000000000000000000000000..e3e7c99c0e80b94768319978702b1a245fac06f5 --- /dev/null +++ "b/ZHONGJIE_TEST/\347\233\256\345\275\2252/\346\226\207\346\241\2432.md" @@ -0,0 +1,7 @@ +1.测试引用功能 +文档链接[点击查看](https://www.baidu.com/) + +文档1[点击查看](../目录1/文档1.md) + + +这个页面不为空。 \ No newline at end of file diff --git "a/ZHONGJIE_TEST/\347\233\256\345\275\2252/\346\226\207\346\241\2433.md" "b/ZHONGJIE_TEST/\347\233\256\345\275\2252/\346\226\207\346\241\2433.md" new file mode 100644 index 0000000000000000000000000000000000000000..e712d6370c2b255c1aa0edc7560d338e046c642d --- /dev/null +++ "b/ZHONGJIE_TEST/\347\233\256\345\275\2252/\346\226\207\346\241\2433.md" @@ -0,0 +1,156 @@ + + + +# 标题1 +这里是内容 + +这里是内容 +达摩院,在金庸小说中是少林寺最高等级的武学研究机构,若非有精深的武学造诣,是没资格加入的。 + +或许是缘于对武学的痴迷,2017年10月,风清扬(指阿里巴巴董事局主席马云的花名)将新成立的研究院命名为“达摩院”,同时宣布,未来3年内阿里巴巴在技术研发上的投入将超过1000亿元,主要研究自然语言处理、人机自然交互、量子计算、机器学习、基础算法等多个产业领域。 + +为了能够达到精深的“武学造诣”,达摩院初期计划引入数百名顶尖科学家和研究人员。同时,达摩院与全球顶级高校开展多学科、多领域、多模式的学术合作,以联合科研基地和开放式阿里巴巴创新研究计划为载体,构建全球产学研技术合作生态。 + +作为阿里巴巴向科技型公司加速进化的结晶,成立9个月以来,达摩院对外界而言,一直披着一层神秘面纱,这个机构有多少人?他们做过哪些事?他们怎么让前沿技术从实验室步入到公众的日常生活中? + +“皇冠”下的科学家群体[测试跳转](../../ZHONGJIE_TEST/目录2/文档3.md#标题3) + +第一财经记者了解到,目前达摩院已囊获了大数据专家金榕、视觉识别和搜索领域国际级权威学者华先胜、世界级量子科学家施尧耘、计算机视觉专家任小枫等为代表的一批技术带头人,在人工智能、量子计算、芯片、自然语言处理等多个领域有所建树。 + +今年6月,在计算机视觉知名赛事Pascal VOC comp4目标检测大赛上,冠军来自中国的达摩院。几乎同时,达摩院自主研发的新一代语音识别模型——DFSMN,刚刚打破了全球语音识别准确率纪录,被谷歌等国外巨头在论文中重点引用。 + +达摩院取得的成绩远不止此。今年1月,在美国斯坦福大学发起的机器阅读理解顶级赛事SQuAD上,阿里巴巴凭借82.440的精准率打破了世界纪录,并且超越了人类;在今年5月举行的国际顶级机器翻译大赛WMT上,达摩院领先众多国外巨头与学术研究机构,连夺英文-中文翻译、英文-俄语互译、英文-土耳其语互译5项第一,而这项成果是由阿里达摩院机器智能实验室NLP首席科学家司罗的团队所斩获的。 + +司罗领导的是达摩院自然语言处理团队。自然语言处理(Natural Language Processing,简称“NLP”)是一种使机器理解人类语言的AI技术,处于人工智能中最高层次——认知智能,因此被誉为人工智能皇冠上的明珠。 + +尽管“NLP”这一术语并不如大数据或云计算那样耳熟能详,但人们每天都在使用或受益于它,其应用场景包括搜索引擎、智能客服、商业智能和语音助手等。NLP和人工智能其他层面一样,需要技术+场景+数据的三要素积累。 + +“阿里拥有大量的数据、计算资源以及应用场景,相对于学术界有更多优势,在世界范围也领先同类技术公司。这是吸引我加入达摩院的最重要原因之一。” 司罗告诉第一财经记者。 + +作为最早一批从学术界转向企业界的人工智能科学家之一,司罗并没有感到任何不适。“我在普渡大学任教期间就对技术的应用场景以及产品化、商业化的工作非常感兴趣,当时也有很多和企业界的合作。” 他体会最深的是,在学校他是一个赋能学生的角色,但跟产业界的人在一起,他能感受到自己的作用和影响力被放大了。 + +2006年,卡内基梅隆大学博士毕业的司罗进入普渡大学计算机系任教。他专注于机器学习、NLP等领域的研究,短短几年就发表了100余篇论文;2012 年,成为普渡大学计算机系终身教授后,一举奠定了其在学术圈的地位。令人意外的是,2014 年司罗结束了8 年的学术生涯,成为阿里人工智能科学家阵营的一员。 + +其实,很多大企业原来都尝试过建立一个自然语言平台,但成功的并不多。其原因不只是技术因素,还有业务甚至是组织架构的因素。以NLP为例,公司很多其他的业务部门都有自己的一部分NLP的能力和团队,如果用了平台的功能,会对原有的组织架构造成冲击。 + +“在设计平台的时候我们已经考虑到了上述问题,平台做一些通用性的工作,这些通用性的工作可以服务好广大的业务方,把他们比较难做的一些基础能力承担下来,他们去做更多和业务更贴合的创新。” 司罗表示,团队在一些重点技术上花了比较大的时间和精力,在重点项目上作出的成绩非常突出,不仅解决了准确性,而且还在运行效率、占用的资源等方面都有比较大的提升。 + +科学家的新上山下乡 + +“此前在学校主要是跟学生打交道,处理一些相对学术性的研究工作;现在在企业界可以跟更多非常优秀的同事交流,有机会跟更大的、更强的技术团队去合作。”阿里达摩院机器智能实验室NLP首席科学家司罗告诉记者,在阿里巴巴工作的侧重点不只是脚踏实地,更要让技术在应用场景中产生影响力。 + +这也与阿里巴巴的研发文化相匹配。第一财经记者了解到,包括司罗在内的新入职科学家大多被要求深入一线,到一线技术部门去锻炼,向业务同事学习商业模式,向产品同事学习产品理念,向客服同事学习用户喜好。 + +司罗就曾被派往阿里巴巴的搜索事业部,甚至很多研发人员成了“猪倌”。 + +为了探索智慧农业,阿里人工智能养猪团队的十几名研发人员,在猪场陆陆续续待了几个月。平时吃猪场食堂,住集体宿舍上下铺。通过阿里的AI技术,给每一头猪建立了自己的档案。机器算法团队的视频图像分析技术,记下了猪的体重、进食情况、运动强度等等。如果一只猪长卧不起,那人工智能就会判断它是怀孕还是病了;如果只是猪想偷懒,饲养员就会让它多走走。 + +这种下一线的做法,也被达摩院机器智能技术实验室主任金榕戏称为“上山下乡”。 + +“很多同事刚来(阿里巴巴)的时候,可能技术思维多一些,但达摩院更希望技术能与产品、业务共舞。”司罗解释道,阿里本身希望技术能够在业务中真正地发挥价值,上述到一线学习的机会能够让科学家们更深入地了解一些重要业务部门和一些重大的业务需求,可以更好地将技术能力和业务需求连接起来。 + +记者了解到,达摩院已经成功搭建了包括自然语言处理、语音识别在内的多个通用技术平台,用于支撑阿里巴巴整个核心技术体系。而在司罗所领导的NLP团队中,有近百人的团队分布在中国、美国、新加坡等实验室,其中30%以上人员有博士学历。 + +达摩院NLP团队肩负着构建阿里巴巴整个经济体的自然语言处理技术体系的使命,支撑整个阿里巴巴这个大经济体语言智能技术和应用。司罗团队的自然语言处理技术现已经应用于淘宝、天猫等几乎阿里所有的产品线上。 + +全球化是阿里集团未来20年三大核心战略之一。越来越多的人开始在阿里经济体上进行全球买和全球卖,但“语言”成为了一道门槛。 + +以阿里巴巴国际站为例,七成买家以英语沟通,还有30%为西班牙语、土耳其语、俄语等小语种。而卖家端的调研数据显示,大约96%的卖家对小语种无能为力。这一现状,也催生了对机器翻译的巨大需求。 + +“目前团队聚焦的还是阿里经济体和阿里生态所涉及的语言,主要包括英语、西班牙语、土耳其语、法语、俄语等相对有比较多人来讲的语言。”司罗告诉第一财经记者,阿里现在主要采用神经网络机器翻译技术。 + +## 标题2 +这里是内容 + + + +神经网络机器翻译技术的核心在于数据,司罗解释称,只有在海量数据的前提下才能获得更好的人工智能模型效果。而数据正是阿里的优势,这也促进了阿里机器翻译技术近年来的突破性发展。 + +阿里巴巴方面称,现在每日的机器翻译调用总量已经达到7.5亿次。除了应用于电商全链路服务之外,阿里的机器翻译技术还广泛应用于菜鸟物流通关、阿里云国际社区、飞猪旅行翻译助手、钉钉社交口语翻译等一系列产品。 + +目前,国内发力自然语言处理领域的科技公司不在少数,它们大多是基于固有业务进行升级,提高服务质量,无论是阿里、百度、腾讯三巨头,还是华为、科大讯飞、搜狗、今日头条等,无一不是结合自身固有业务优势,以AI为催化剂,加速业务变革与升级。以今日头条为例,主要通过写稿机器人进行创作;通过AI实现数据进化从而进行个性化推荐。而早于国内发展的国外NLP技术已实现产品商业化,并拥有规模庞大的数据库和众多实用的语言处理工具。以微软小冰为例,小冰已拥有超过1亿人类用户,对话数据超过300亿,覆盖范围超过5个国家。 + +技术创新绝不是为了发论文 + +除了自然语言处理,达摩院还在构建围绕语音识别的智能语音交互平台。 + +未来在家庭、工作场景的智能设备会越来越多,这些设备没有键盘和触摸屏,需要比较便捷的方式跟互联网连接,它们本身会成为互联网的入口,这当中语音识别就是一个重要的入口,通过这项技术人类才能与设备交互。 + +作为达摩院机器智能实验室智能语音交互首席科学家,鄢志杰告诉第一财经记者,相比其他AI技术,语音识别虽然相对成熟,但要突破现有技术门槛,并与应用场景深度融合,难度非常大。很多中国公司也缺乏自主创新的战略耐心,但他从阿里看到了这种决心,于是在2015年加入了达摩院机器智能技术实验室的前身,iDST。 + +此前,鄢志杰在微软亚洲研究院工作了近8年。“研究院的工作主要偏重学术研究,比如写论文、在公开标准数据集上做一些算法方面的提升。”鄢志杰称,一直想有一个机会让自己的研发成果更早落地成为产品,从而能够被更多人使用,听到来自用户的直接反馈。 + +在阿里,达摩院并不是一个纯研究部门,它与业务和商业是紧密相关的,即使是前沿技术研发也是为未来的业务与商业研发。这意味着,实验室除了学术以外,还有自己的产品以及商业逻辑。 + +“我们(实验室)其实有三类人,一类是纯做算法研究的,一类是做算法落地的,还有一类是推动产品化落地的技术人员,这三类人我们力图把他们放到一个组织底下,这样算法的研究成果可以迅速被产品化,被消费者所使用。”鄢志杰告诉记者,这是从“算法—产品—商业”融合的方向,还有一种是从“商业—产品—算法”的方向,即从产品一侧或者从商业一侧直接收到市场的反馈,这些反馈就能直接给到算法团队里面,业务为研发提供丰富的数据与场景,一旦做出来就能够创造巨大产品价值和商业价值。 + +“阿里的技术研发与创新,绝不是为了发论文,而是要成为业务发展的眼睛,为未来的业务指引方向。”鄢志杰说。 + +与一般公司在研究部门、产品部门等不同组织之间进行知识交换不同,达摩院的知识交换效率更快。以阿里自主研发的语音识别模型DFSMN为例,鄢志杰称,从算法的验证结束到最后铺开到阿里云上开放给开发者使用,整个过程只用了约1个月的时间。 + +语音识别中有一个很重要的模型叫声学模型,声学模型可以理解为建模学习人们的发音,它是语音识别准确率的一个核心模型。历史上很多准确率的提升都是因为声学模型的换代,从GMM(高斯混合)模型到DNN(深度神经网络)模型,以及后续的CNN(卷积神经网络)、RNN(循环神经网络)等模型应用。 + +DFSMN是阿里巴巴达摩院机器智能实验室语音识别团队推出的新一代语音识别模型,对比目前业界使用最为广泛的LSTM(长短期记忆网络)模型,DFSMN语音识别模型训练速度更快、识别准确率更高。阿里巴巴称,采用全新DFSMN模型的智能音响或智能家居设备,相比前代技术深度学习训练速度提高了3倍,语音识别速度提高了2倍。 + +当前,语音助手是潜在的语音交互控制中枢,巨头纷纷抢滩。亚马逊Alexa通过运行独立的程序,称为“技能”(Skills)来实现不同功能应用,极度类似手机里在操作系统上运行APP。Alexa后端整合内容及服务,前端整合触及用户的各类终端设备,用户数和服务数都在快速生长,具备了语音交互控制中枢的属性。在亚马逊Alexa打开智能语音市场空间后,谷歌Assistant、微软Cortana和苹果Siri都在积极拓展生态系统,三星、Facebook等更多巨头预计也将入局。 + +达摩院活得时间要比阿里巴巴长 + +第一财经记者了解到,在时间分配上,达摩院的很多科学家都是三三制。比如司罗和鄢志杰,跟业务的紧密沟通占到三分之一的工作时间,还有三分之一是用来带领团队,另外三分之一用来跟踪全球最新、最前沿的技术发展趋势,为团队规划研发方向。 + +一位阿里巴巴内部人士透露,虽然阿里科学家们每天的工作非常繁忙,但大多数同事都能保证生活与工作的平衡,很多同事还生了第二个孩子,家庭也很幸福。 + +目前,阿里巴巴在资本、技术、人才等方面已具备了探索科技未来的基础。阿里巴巴已拥有25000名技术研发工程师、近千名博士学者和多名入选MIT TR35杰出青年创新人才,形成了集产品、研发、研究于一体的创新人才梯队。 +### 标题3 +这里是内容 + +在研发体系上,达摩院已经构建了短中长三个层次的研发体系,面向未来3~5年前沿应用技术、面向未来5~10年原创性基础技术,以及面向未来10~20年前瞻性基础技术的研究,并在不同类型的技术领域采用多种不同的合作模式,打破与阿里巴巴集团现有多个研发事业部之间的壁垒,促进阿里巴巴形成涵盖科学、技术和工程的多级研发体系,并在研究合作模式上保持动态性和优胜劣汰的管理机制。 + +在组织机构上,阿里巴巴达摩院实行院长负责制,阿里巴巴集团首席技术官张建锋担任首任院长。同时成立学术咨询委员会,首批名单中十人中有3位中国院士、5位美国院士,包括世界人工智能泰斗Michael I. Jordan、分布式计算大家李凯、人类基因组计划负责人George M. Church等。 + +在科技驱动发展的这个时代,对核心技术的掌握,尤其是在基础科学、颠覆性技术领域的突破,这将决定企业能走多远。对于要做102年企业的阿里巴巴而言,加大对科技创新研究的投入,走科技驱动的发展路径,成为一种必然。“达摩院”由此创立。 + +马云在达摩院宣布成立当天发表演讲称,研究不应该是Research for fun(为快乐研究),也不应该Research for profit(为利润研究),而是Research for solving the problem with profit and fun(为解决问题研究并带来利润和快乐)。 + +“For fun走得太远,for profit走得太近,都走不长。一个企业做得多大,在于企业解决多大的社会问题。这是阿里巴巴思考的逻辑。” 马云说道,“解决社会问题”是阿里巴巴始终贯彻的技术研发逻辑,阿里巴巴已经不是一家普通的商业公司,要成为一家技术驱动、技术和商业完美结合的公司。 + +这也决定了达摩院在阿里巴巴的定位。 + +在学习IBM、微软研究院、贝尔实验室等在过去人类历史科技发展过程中取得的巨大经验和教训后,阿里达摩院必须走出自己的路。或许是看到达摩院取得的优异成绩,6月26日,阿里巴巴倡议发起了“罗汉堂”。未来罗汉堂将于达摩院一起,研究与科技创新半生的社会经济形态变化等新课题。 + +马云对达摩院的发展提出三个要求,“活得要比阿里巴巴长”、“服务全世界至少20亿人口”、“必须面向未来、用科技解决未来的问题”。 + + +### 标题3 +在研发体系上,达摩院已经构建了短中长三个层次的研发体系,面向未来3~5年前沿应用技术、面向未来5~10年原创性基础技术,以及面向未来10~20年前瞻性基础技术的研究,并在不同类型的技术领域采用多种不同的合作模式,打破与阿里巴巴集团现有多个研发事业部之间的壁垒,促进阿里巴巴形成涵盖科学、技术和工程的多级研发体系,并在研究合作模式上保持动态性和优胜劣汰的管理机制。 + +在组织机构上,阿里巴巴达摩院实行院长负责制,阿里巴巴集团首席技术官张建锋担任首任院长。同时成立学术咨询委员会,首批名单中十人中有3位中国院士、5位美国院士,包括世界人工智能泰斗Michael I. Jordan、分布式计算大家李凯、人类基因组计划负责人George M. Church等。 + +在科技驱动发展的这个时代,对核心技术的掌握,尤其是在基础科学、颠覆性技术领域的突破,这将决定企业能走多远。对于要做102年企业的阿里巴巴而言,加大对科技创新研究的投入,走科技驱动的发展路径,成为一种必然。“达摩院”由此创立。 + +马云在达摩院宣布成立当天发表演讲称,研究不应该是Research for fun(为快乐研究),也不应该Research for profit(为利润研究),而是Research for solving the problem with profit and fun(为解决问题研究并带来利润和快乐)。 + +“For fun走得太远,for profit走得太近,都走不长。一个企业做得多大,在于企业解决多大的社会问题。这是阿里巴巴思考的逻辑。” 马云说道,“解决社会问题”是阿里巴巴始终贯彻的技术研发逻辑,阿里巴巴已经不是一家普通的商业公司,要成为一家技术驱动、技术和商业完美结合的公司。 + +这也决定了达摩院在阿里巴巴的定位。 + +在学习IBM、微软研究院、贝尔实验室等在过去人类历史科技发展过程中取得的巨大经验和教训后,阿里达摩院必须走出自己的路。或许是看到达摩院取得的优异成绩,6月26日,阿里巴巴倡议发起了“罗汉堂”。未来罗汉堂将于达摩院一起,研究与科技创新半生的社会经济形态变化等新课题。 + +马云对达摩院的发展提出三个要求,“活得要比阿里巴巴长”、“服务全世界至少20亿人口”、“必须面向未来、用科技解决未来的问题”。 + +### 标题3 +在研发体系上,达摩院已经构建了短中长三个层次的研发体系,面向未来3~5年前沿应用技术、面向未来5~10年原创性基础技术,以及面向未来10~20年前瞻性基础技术的研究,并在不同类型的技术领域采用多种不同的合作模式,打破与阿里巴巴集团现有多个研发事业部之间的壁垒,促进阿里巴巴形成涵盖科学、技术和工程的多级研发体系,并在研究合作模式上保持动态性和优胜劣汰的管理机制。 + +在组织机构上,阿里巴巴达摩院实行院长负责制,阿里巴巴集团首席技术官张建锋担任首任院长。同时成立学术咨询委员会,首批名单中十人中有3位中国院士、5位美国院士,包括世界人工智能泰斗Michael I. Jordan、分布式计算大家李凯、人类基因组计划负责人George M. Church等。 + +在科技驱动发展的这个时代,对核心技术的掌握,尤其是在基础科学、颠覆性技术领域的突破,这将决定企业能走多远。对于要做102年企业的阿里巴巴而言,加大对科技创新研究的投入,走科技驱动的发展路径,成为一种必然。“达摩院”由此创立。 + +马云在达摩院宣布成立当天发表演讲称,研究不应该是Research for fun(为快乐研究),也不应该Research for profit(为利润研究),而是Research for solving the problem with profit and fun(为解决问题研究并带来利润和快乐)。 + +“For fun走得太远,for profit走得太近,都走不长。一个企业做得多大,在于企业解决多大的社会问题。这是阿里巴巴思考的逻辑。” 马云说道,“解决社会问题”是阿里巴巴始终贯彻的技术研发逻辑,阿里巴巴已经不是一家普通的商业公司,要成为一家技术驱动、技术和商业完美结合的公司。 + +这也决定了达摩院在阿里巴巴的定位。 + +在学习IBM、微软研究院、贝尔实验室等在过去人类历史科技发展过程中取得的巨大经验和教训后,阿里达摩院必须走出自己的路。或许是看到达摩院取得的优异成绩,6月26日,阿里巴巴倡议发起了“罗汉堂”。未来罗汉堂将于达摩院一起,研究与科技创新半生的社会经济形态变化等新课题。 + +马云对达摩院的发展提出三个要求,“活得要比阿里巴巴长”、“服务全世界至少20亿人口”、“必须面向未来、用科技解决未来的问题”。 diff --git a/dddd/2323.md b/dddd/2323.md new file mode 100644 index 0000000000000000000000000000000000000000..1c9d706c2143deaecba896a52171d870058b5c79 --- /dev/null +++ b/dddd/2323.md @@ -0,0 +1 @@ +232323232323 \ No newline at end of file diff --git a/dddd/maintainers.yaml b/dddd/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c7771c71a42cece2864dd41b7dbbfdfdd7682e3b --- /dev/null +++ b/dddd/maintainers.yaml @@ -0,0 +1,25 @@ +# 指定所有 maintainers +maintainers: + - default_group: &DG + - openanolis_id: hgj_admin + gitee_id: logic_jie + - openanolis_id: hahahaha + gitee_id: yutting123 + - openanolis_id: yankai + gitee_id: just-sososo + - network_group: &NG + - openanolis_id: suli0002 + gitee_id: suli01 + - sg_group: &sg + - openanolis_id: yankai + gitee_id: just-sososo + - HH_group: &HG + - openanolis_id: hahahaha + gitee_id: yutting123 + +# 指定文档目录对应的用户组 +paths: + - /*: *DG + - ./CI及代码门禁/日志文件/710/: *NG + - ./CI及代码门禁/日志文件: *sg + - ./CI及代码门禁/日志文件/710/: *HG diff --git a/dddd/menu.yaml b/dddd/menu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7eefd1c2f717f9ad246902d29e134ec527252f5b --- /dev/null +++ b/dddd/menu.yaml @@ -0,0 +1,7 @@ +dddd: + CI及代码门禁: + CI-META仓库配置规范: ../CI及代码门禁/日志文件/710/CI-META仓库配置规范.md + 内核代码门禁系统使用指南: ../CI及代码门禁/内核代码门禁系统使用指南.md + 龙蜥内核CI服务-KernelCI: ../CI及代码门禁/龙蜥内核CI服务-KernelCI.md + 龙蜥容器CI服务-DockerCI: ../CI及代码门禁/龙蜥容器CI服务-DockerCI.md + 龙蜥软件包CI服务-PackageCI: ../CI及代码门禁/龙蜥软件包CI服务-PackageCI.md \ No newline at end of file diff --git a/dddd/zjtest1.md b/dddd/zjtest1.md new file mode 100644 index 0000000000000000000000000000000000000000..bb2072bedeac818349478e8d312f1dbd324327c8 --- /dev/null +++ b/dddd/zjtest1.md @@ -0,0 +1,7 @@ +111 +222 +3333 +444 +777 +88 +99 \ No newline at end of file diff --git a/maintainers.yaml b/maintainers.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7aacf62fece555366f83f8533b9a8044f62f2fdc --- /dev/null +++ b/maintainers.yaml @@ -0,0 +1,8 @@ +# 指定所有 maintainers +maintainers: + - default_group: &default_group + - openanolis_id: hgj_admin + gitee_id: logic_jie +# 指定文档目录对应的用户组 +paths: + - /*: *default_group diff --git a/menu.yaml b/menu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0d8b150bcb435d505f677b9c4d287fd2c212e2f1 --- /dev/null +++ b/menu.yaml @@ -0,0 +1,10 @@ +CESHI_ZHUANYONG: 测试专用文档 +DEVELOPER_DOCS: 开发者类文档 +INFRA_DOCS: 基础设施类文档 +LOCK: 自由锁 +OPERATIONS_DOCS: 运营类文档 +PRODUCT_DOCS: 产品类文档 +TECHNOLOGY_DOCS: 技术类文档 +OTHER_DOCS: 其他类文档 +dddd: 迪迪豆豆 +ZHONGJIE_TEST: 测试 \ No newline at end of file diff --git a/t.md b/t.md deleted file mode 100644 index d3554cc5899ec73b2848211af801d8bc7de3428d..0000000000000000000000000000000000000000 --- a/t.md +++ /dev/null @@ -1 +0,0 @@ -1111113333332222222222须 \ No newline at end of file