openSUSE:Package group guidelines
构建服务教学 - 技巧和花样 - 跨发行版打包 - Debian 打包指南 - 打包检查
桌面菜单分类 - 打包常用的 RPM 宏 - 小脚本片段 - SysVinit 脚本 - 源代码服务
OBS 打包互助问答 - 打包黑名单
目录
Amusement(娱乐)
- Amusements/Games/3D/Other 其他 3D
- Amusements/Games/3D/Race 3D 赛车
- Amusements/Games/3D/Shoot 3D 射击
- Amusements/Games/3D/Simulation 3D 虚拟现实
- Amusements/Games/Action/Arcade 动作-街机
- Amusements/Games/Action/Breakout 动作-打砖块(维基百科解释)
- Amusements/Games/Action/Other 其他动作
- Amusements/Games/Action/Race 动作-赛车
- Amusements/Games/Action/Shoot 动作-设计
- Amusements/Games/Board/Card 桌面-卡牌
- Amusements/Games/Board/Chess 桌面-棋类
- Amusements/Games/Board/Other 其他桌面
- Amusements/Games/Board/Pool 桌面-撞球
- Amusements/Games/Board/Puzzle 桌面-解谜
- Amusements/Games/Logic 逻辑
- Amusements/Games/Other 其他
- Amusements/Games/RPG 角色扮演
- Amusements/Games/Strategy/Other 战略-其他
- Amusements/Games/Strategy/Real Time 即时战略
- Amusements/Games/Strategy/Turn Based 战略-回合制
分组 Amusements/Teaching 包含与教学有关的软件包。本组的软件包对于学校非常有用——不仅仅是大学。
- Amusements/Teaching/Language 教学-语言
- Amusements/Teaching/Mathematics 教学-数学
- Amusements/Teaching/Other 教学-其他
分组 Amusements/Toys 定位于以娱乐需求为主的用户,但并不是真正的游戏。
- Amusements/Toys/Background 玩具-背景
- Amusements/Toys/Clocks 玩具-时钟
- Amusements/Toys/Graphics 玩具-图形
- Amusements/Toys/Other 玩具-其他
- Amusements/Toys/Screensavers 玩具-屏保
Development(开发)
分组 Development 旨在帮助软件开发者。普通用户不需要手动安装该组内的包。运行库必须被安装已保证应用程序的正常运行,但也不需要手选,因为出于依赖关系,运行库的包都会被自动安装。 分组 Development/Languages 用于对使用某特定程序语言开发有用甚至是必须的工具。这个分组归类编译器,解释器,和依赖特定程序语言的工具。
- Development/Languages/C and C++
- Development/Languages/Fortran
- Development/Languages/Java
- Development/Languages/Other 其他
- Development/Languages/Perl
- Development/Languages/Python
- Development/Languages/Ruby
- Development/Languages/Scheme
- Development/Languages/Tcl
分组 * Development/Libraries 用于帮助开发一个运行库的软件包。它们主要以编程语言分类。然而也有一些特殊的分组诸如 KDE, GNOME, 和 YaST 运行库。在这里,开发者应该能够找到所有现成的可供在多个项目中使用的运行库。
这意味着特殊的运行库通常是作为应用程序软件包的一部分存在。这样的软件包就在 * Productivity 生产力分组里。
其他常用的运行库必须与应用程序分开。那样 * -devel 子软件包就在 * Development/Libraries 分组下,提供程序运行必须的文件的子软件包就在 * System/Libraries 分组里。最后,或有的 * -doc 子软件包在 * Documentation 分组里。
如果所有的文件 (运行时需要的,开发需要的,以及文档) 都在一个软件包里,那它必须被放到 * Development/Libraries 分组以便于开发者查找。
- Development/Libraries/C and C++
- Development/Libraries/Cross 跨平台
- Development/Libraries/GNOME
- Development/Libraries/Java
- Development/Libraries/KDE
- Development/Libraries/Other 其他
- Development/Libraries/Parallel 并行
- Development/Libraries/Perl
- Development/Libraries/Python
- Development/Libraries/Tcl
- Development/Libraries/X11
- Development/Libraries/YaST
Development/Sources 组是用来给包含了源代码的二进制软件包使用的。比如 kernel-source 和一些内核模块的源代码包。
- Development/Sources
Development/Tools 组包含了有用的不能被归类为任何一种特定语言的开发工具。
- Development/Tools/Building 编译
- Development/Tools/Debuggers 调试
- Development/Tools/Doc Generators 文档生成
- Development/Tools/GUI Builders 图形界面制作
- Development/Tools/IDE
- Development/Tools/Navigators 导航
- Development/Tools/Other 其他
- Development/Tools/Version Control 版本控制
Documentation(文档)
Documentation 用于软件包的附加文档。
- Documentation/Howto 指南
- Documentation/HTML 网页
- Documentation/Man 手册
- Documentation/Other 其他
- Documentation/SuSE openSUSE 专用
Hardware(硬件)
Hardware 组包含特定硬件的支持工具。
- Hardware/Camera 摄像头
- Hardware/Fax 传真机
- Hardware/ISDN ISDN 网络
- Hardware/Joystick 游戏手柄
- Hardware/Mobile 手机
- Hardware/Modem 猫
- Hardware/Other 其他
- Hardware/Palm 黑胖
- Hardware/Printing 打印机
- Hardware/Psion Psion 手持设备
- Hardware/Radio 电台
- Hardware/Scanner 扫描仪
- Hardware/TV 电视
- Hardware/UPS 持续电力供应
- Hardware/Wifi 无线
Metapackages(综合包)
The group * Metapackages contains packages with should normally not end on any installation source. They contain files which should end on the media himself like README.txt, License files, documentation or DOS utilities.
- Metapackages
Multimedia(多媒体)
分组 * Multimedia 由 jpackage 得来。
TODO: 解释
- Multimedia/Graphics 图形
- Multimedia/Graphics/Vector Editors 矢量编辑器
Productivity(生产力)
分组 * Productivity 很大,用于对普通用户最重要的软件包:用来生产一些东西的应用程序。事实上,本「生产力」分组中的应用程序依赖几乎所有其他分组中的软件包,比如形成环境的 (* System) 或者提供功能的 (* Development/Libraries, * System/Libraries)。
- Productivity/Archiving/Backup
- Productivity/Archiving/Compression
- Productivity/Clustering/Computing
- Productivity/Clustering/HA
- Productivity/Databases/Clients
- Productivity/Databases/Servers
- Productivity/Databases/Tools
分组 * Productivity/File utilities 用于文件基础操作的工具。这些工具包括 * file 和 * findutils 这样的软件包以及 * mc, * nautilus, 或 * ytree 这样的文件管理器。
- Productivity/File utilities
- Productivity/Graphics/3D Editors
- Productivity/Graphics/Bitmap Editors
- Productivity/Graphics/CAD
- Productivity/Graphics/Convertors
- Productivity/Graphics/Other
- Productivity/Graphics/Vector Editors
- Productivity/Graphics/Viewers
- Productivity/Graphics/Visualization/Graph
- Productivity/Graphics/Visualization/Other
- Productivity/Graphics/Visualization/Raytracers
分组 * Productivity/Hamradio 用于 Linux ham radio (业余无线电) 应用程序和相关工具。
- Productivity/Hamradio/Fax
- Productivity/Hamradio/Logging
- Productivity/Hamradio/Morse
- Productivity/Hamradio/Other
- Productivity/Hamradio/Packet
- Productivity/Hamradio/Psk31
- Productivity/Hamradio/Satellite
- Productivity/Multimedia/CD/Grabbers
- Productivity/Multimedia/CD/Players
- Productivity/Multimedia/CD/Record
- Productivity/Multimedia/Other
- Productivity/Multimedia/Sound/Editors and Convertors
- Productivity/Multimedia/Sound/Midi
- Productivity/Multimedia/Sound/Mixers
- Productivity/Multimedia/Sound/Players
- Productivity/Multimedia/Sound/Utilities
- Productivity/Multimedia/Sound/Visualization
- Productivity/Multimedia/Video/Editors and Convertors
- Productivity/Multimedia/Video/Players
分组 * Productivity/Networking 用于提供多种网络服务和相关工具的软件包。
- Productivity/Networking/AOLInstantMessenger
- Productivity/Networking/Archie
- Productivity/Networking/Boot/Clients
- Productivity/Networking/Boot/Servers
- Productivity/Networking/Boot/Utilities
- Productivity/Networking/Diagnostic
- Productivity/Networking/DNS/Servers
- Productivity/Networking/DNS/Utilities
- Productivity/Networking/Email/Clients
- Productivity/Networking/Email/Mailinglists
- Productivity/Networking/Email/Servers
- Productivity/Networking/Email/Utilities
- Productivity/Networking/File-Sharing
- Productivity/Networking/Ftp/Clients
- Productivity/Networking/Ftp/Servers
- Productivity/Networking/ICQ
- Productivity/Networking/Instant Messenger
- Productivity/Networking/IRC
- Productivity/Networking/LDAP/Clients
- Productivity/Networking/LDAP/Servers
- Productivity/Networking/LDAP/Utilities
- Productivity/Networking/Napster
- Productivity/Networking/News/Clients
- Productivity/Networking/News/Servers
- Productivity/Networking/News/Utilities
- Productivity/Networking/NFS
- Productivity/Networking/NIS
- Productivity/Networking/Novell
- Productivity/Networking/Other
- Productivity/Networking/PPP
- Productivity/Networking/Radius/Clients
- Productivity/Networking/Radius/Servers
- Productivity/Networking/Routing
- Productivity/Networking/Samba
- Productivity/Networking/Security
- Productivity/Networking/SSH
- Productivity/Networking/System
- Productivity/Networking/Talk/Clients
- Productivity/Networking/Talk/Servers
- Productivity/Networking/Web/Browsers
- Productivity/Networking/Web/Frontends
- Productivity/Networking/Web/Proxy
- Productivity/Networking/Web/Servers
- Productivity/Networking/Web/Utilities
- Productivity/Office/Dictionary
- Productivity/Office/Finance
- Productivity/Office/Management
- Productivity/Office/Organizers
- Productivity/Office/Other
- Productivity/Office/Spreadsheets
- Productivity/Office/Suite
- Productivity/Office/Word Processor
- Productivity/Other
分组 * Productivity/Publishing 用于发布信息的软件包。相比分组 *Productivity/Office 下的相似应用程序,本分组下的应用程序通常需要用户具有更多的相关知识和经验。
- Productivity/Publishing/DocBook
- Productivity/Publishing/HTML/Editors
- Productivity/Publishing/HTML/Tools
- Productivity/Publishing/Other
- Productivity/Publishing/PDF
- Productivity/Publishing/Presentation
- Productivity/Publishing/PS
- Productivity/Publishing/SGML
- Productivity/Publishing/TeX/Base
- Productivity/Publishing/TeX/Fonts
- Productivity/Publishing/TeX/Frontends
- Productivity/Publishing/TeX/Utilities
- Productivity/Publishing/Texinfo
- Productivity/Publishing/Troff
- Productivity/Publishing/Word
- Productivity/Publishing/XML
- Productivity/Scientific/Astronomy
- Productivity/Scientific/Chemistry
- Productivity/Scientific/Electronics
- Productivity/Scientific/Math
- Productivity/Scientific/Other
- Productivity/Scientific/Physics
分组 * Productivity/Security 用于安全相关的东西例如:病毒扫描仪,安全密钥生成器,和用于加密解密、登陆以及权限设置 (package * permission) 的工具。
- Productivity/Security
- Productivity/Telephony/Clients
- Productivity/Telephony/H323/Clients
- Productivity/Telephony/H323/Servers
- Productivity/Telephony/H323/Utilities
- Productivity/Telephony/Servers
- Productivity/Telephony/SIP/Clients
- Productivity/Telephony/SIP/Servers
- Productivity/Telephony/SIP/Utilities
- Productivity/Telephony/Utilities
- Productivity/Text/Convertors
- Productivity/Text/Editors
- Productivity/Text/Spell
- Productivity/Text/Utilities
System(系统)
分组 * System 中的软件包组成操作系统的基础。它们对于系统管理员非常重要,但一般用户不需要知道太多。它们只是用于构建其他分组如 * Productivity 生产力 或 * Amusement 娱乐 的应用程序的运行环境。
分组 * System/Base 用于基础系统工具。它包括了软件包如 * eject, * insserv, * man, * sed, * sudo, * tar, 和 * ulimit。
- System/Base 基础工具
分组 * System/Benchmark 用于提供基准和多种测试套装。
- System/Benchmark 基准测试
分组 * System/Boot 用于系统引导相关的工具。它包括引导加载器、映像构建器、启动动画主题、内存测试等等的软件包。
- System/Boot 引导
分组 * System/Console 用于命令行软件包如 * fbset, * gpm, * kbd 和 * vlock。
- System/Console 命令行
分组 * System/Daemons 用于基础系统守护程序如 * at, * autofs, * nscd, * powersave, 或 * syslogd 这样的软件包
- System/Daemons 守护程序
分组 * System/Emulators 用于多种操作系统的模拟机。如 * dosemu, * wine, * wmware 或 * atari800 这样的软件包。
- System/Emulators/Other 其他虚拟机
- System/Emulators/PC Windows 虚拟机
分组 * System/Fhs 用于遵照 FHS(文件层级系统)创建基础目录结构的软件包,如 * filesystem, * aaa_base, 或者 * devs。
- System/Fhs 文件层级系统
分组 * System/Filesystems 用于文件系统相关工具,如 * quota, * dosfstools, * reiserfs, * reaidtools, 和 * xfstools 这样的软件包
- System/Filesystems 文件系统工具
分组 * System/GUI 包括了窗口管理器和相关工具。一些窗口管理器有他们自己的变种或移植的应用程序,但本分组不是用于应用程序或函数库的。那样的软件包应该放到像 * Productivity 生产力, * Development 开发, 或者 * Amusements 娱乐分组中去。
- System/GUI/GNOME
- System/GUI/KDE
- System/GUI/LXDE
- System/GUI/Other 其他
- System/GUI/XFCE
分组 * System/I18n 用于提供中日韩本地化的特殊支持的软件包。
- System/I18n/Chinese 中文本地化
- System/I18n/Japanese 日文本地化
- System/I18n/Korean 韩文本地化
分组 * System/Kernel 包括了二进制内核和内核相关工具如 module-init-tools。内核源代码和内核模块源代码是在 Development/Sources 分组。
- System/Kernel 内核
分组 * System/Libraries 用于提供运行程序必须的部分函数库的软件包。该分组中所有的软件包都应该由依赖关系自动安装。用户或开发者都应该不需要搜索该分组中的软件包。这意味着本分组中的软件包绝对不能提供任何应用程序。这些软件包必须放在 * Productivity 生产力分组。这也意味着本分组中的函数库必须有一个相关的 * -devel 子软件包放在 * Development/Libraries 开发/函数库分组,以使开发者能够在那里找到函数库。另外,一个软件包既包含运行库又包含开发相关部分,必须被放到 * Development/Libraries 开发/函数库分组。
- System/Libraries 函数库
System/Localization 组用于从主包中切分出来的多语言支持子包。openSUSE > 10.3 的版本里这个过程是由 spec 范式文件中的 %lang_package 宏自动完成的。但一些情况诸如子包的多语言支持子包,还会手动使用到该组。
- System/Localization 本地化
分组 * System/Management 用于任何图形界面的,命令行界面的,或基于网页的用来管理系统的工具。但是,YaST 模块有它自己的分组 * System/YaST。
- System/Management 系统管理
分组 * System/Monitoring 用于直接监视系统或通过分析日志来监控系统的工具。
- System/Monitoring 监视器
分组 * System/Packages 用于软件包管理相关的软件,例如 alien, deb, 和 rpm。
- System/Packages 软件包
- System/Shells 命令行
分组 * System/Sound Daemons 用于声音守护精灵,尽管它们主要是被开发来做某些特殊事情的。比如,它们是 GNOME 的声音守护精灵 (* esound) 或者 WindowMaker ( * wsndsrv)。
- System/Sound Daemons 声音守护精灵
分组 * System/X11 用于基础的图形系统。窗口管理器的分类是 * System/GUI。
- System/X11/Displaymanagers 显示管理器
- System/X11/Fonts 字体
- System/X11/Icons 图标
- System/X11/Servers/XF86_3
- System/X11/Servers/XF86_4
- System/X11/Terminals 终端
- System/X11/Utilities 实用工具
分组 * System/YaST 用于所有 YaST 相关软件包,尤其是 YaST 模块。.
- System/YaST