openSUSE:Руководство по группам пакетов
Содержание
Amusement
- Amusements/Games/3D/Other
- Amusements/Games/3D/Race
- Amusements/Games/3D/Shoot
- Amusements/Games/3D/Simulation
- 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 служит для бинарных пакетов содержащих исходники. Это правильное место для пакетов с исходниками ядра и исходниками модулей ядра.
- 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
Hardware
Группа * Hardware содержит инструменты для поддержки разного оборудования.
- Hardware/Camera
- Hardware/Fax
- Hardware/ISDN
- Hardware/Joystick
- Hardware/Mobile
- Hardware/Modem
- Hardware/Other
- Hardware/Palm
- Hardware/Printing
- Hardware/Psion
- Hardware/Radio
- Hardware/Scanner
- Hardware/TV
- Hardware/UPS
- Hardware/Wifi
Metapackages
Эта статья содержит фрагменты на иностранном языке. Вы можете помочь переведя её до конца. (cм. руководство по переводу) |
Группа * 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.
- 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 предназначена для приложений радиолюбителей и сопутствующих утилит.
- 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 служит для пакетов связанных с безучастностью таких как: сканеры вирусов, генераторы паролей, инструменты для шифрования и дешифровке, цифровой подписи и настроек прав доступа (пакет * 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
Группа * System/Fhs служит для пакетов создающих базовую структуру папок соответствующую FHS (File Hierarchy System). Это пакеты типа * 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 это делается автоматически с помощью макроса %lang_package в спек файле.
- System/Localization
Группа * System/Management служит для различных GUI, text или web-based инструментов используемых для управления системой. Однако, модули YaST имеют собственную группу * System/YaST.
- System/Management
Группа * System/Monitoring служит для инструментов мониторинга системы или анализаторов логов.
- System/Monitoring
Группа * System/Packages служит для пакетов связанных с управлением пакетами, такими как alien, deb или rpm.
- System/Packages
- System/Shells
Группа * System/Sound Daemons предназначена для звуковых сервисов(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