https://ru.opensuse.org/api.php?action=feedcontributions&user=Gankov&feedformat=atomopenSUSE Wiki - Вклад участника [ru]2024-03-29T13:24:40ZВклад участникаMediaWiki 1.27.7https://ru.opensuse.org/index.php?title=SDB:NVIDIA_Optimus&diff=23527SDB:NVIDIA Optimus2013-12-13T18:52:03Z<p>Gankov: Исправил ссылку.</p>
<hr />
<div>{{Вступление|На сегодняшний день никого не удивишь наличием в ноутбуках двух видеокарт - дискретной Nvidia и интегрированной в процессор серии i3/i5/i7 видеоядром. Реализация технологии [http://www.nvidia.ru/object/optimus_technology_ru.html Nvidia Optimus] позволяет автоматически оптимизировать работу от батареи, при этом обеспечивая производительность за счет дискретной карты. <br />
<br />
На данный момент существуют несколько способов поддержки данной технологии:<br />
* официальная проприетарным драйвером NVIDIA, которая обеспечивает самую высокую производительность, но с максимальным энергопотреблением за счет постоянной обработки рендеринга на карте NVIDIA.<br />
* технологией Prime свободного драйвера nouveau с возможность обработки рендеринга на определенном GPU, но с более низкой производительностью, чем у проприетарного драйвера NVIDIA, а также отсутствием энергосбережения<br />
* c помощью стороннего проекта [http://bumblebee-project.org TBP/Bumblebee] позволяющего переключать GPU и использовать энергосбережение<br />
}}<br />
__NOTOC__ <br />
<table style="width:96.5%;"><br />
<td style="padding:10px 10px 0px 0px; vertical-align:top; width:50%;"><br />
{{Point here|[[File:Xorg icon.png|40px]]|<br />
== Способы переключения IGP/GPU ==<br />
* NVIDIA<br />
* [[SDB:Nouveau|Nouveau]]<br />
* [[SDB:Bumblebee|Bumblebee]]<br />
}}<br />
</td><br />
<td style="padding:10px 0px 0px 10px; vertical-align:top; width:50%; background-color:#F6F6F6;"><br />
{{Point here|[[File:Gtk_preferences.png|40px]]|<br />
== Конфигурация ==<br />
* [[SDB:Установка нескольких мониторов]]<br />
}}<br />
</td><br />
<br />
[[Категория:SDB:Аппаратные средства]]<br />
[[Категория:SDB:HOWTOs]]<br />
[[Категория:SDB:X11]]<br />
[[Категория:NVidia_Optimus]]</div>Gankovhttps://ru.opensuse.org/index.php?title=SDB:Bumblebee&diff=23526SDB:Bumblebee2013-12-13T18:49:12Z<p>Gankov: Исправил ссылку.</p>
<hr />
<div>{{DEFAULTSORT:{{PAGENAME}}}} <br />
{{NVIDIA_Navbar}} <br />
{{Knowledge|<br />
*[[Portal:13.1|13.1]]<br />
*[[Portal:12.3|12.3]]<br />
*[[Portal:12.2|12.2]]<br />
|<br />
*[https://github.com/Bumblebee-Project/Bumblebee/wiki wiki на сайте GitHub (англ.)] <br />
*[https://github.com/amonakov/primus primus на GitHub (англ.)]<br />
*[http://www.suseblog.org.ua/multimedia/Nvidia-optimus-i-linuks Nvidia Optimus и Линукс] <br />
|<br />
*[[SDB:Установка_нескольких_мониторов|Установка нескольких мониторов]]<br />
}}<br />
{{Info|Данная статья написана для версии Bumblebee 3.x. Версии ниже имеют существенные отличия и в некоторых случаях не соответствует нижеизложенному.}} <br />
{{внимание|NVIDIA представила драйвер стабильной ветки 319.x c начальной поддержкой технологии Optimus в Linux. Данная версия или выше <!--при установке из официального репозитория, более не затирает библиотеки необходимые для полноценной работы свободного драйвера intel, позволяет устанавливать драйвер nvidia--> может быть установлена согласно [[SDB:Драйверы_NVIDIA|этой]] инструкции с последующей настройкой из [http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html руководства с примером]. }}<br />
<br />
<div style="width:40%;float:right;center"> <br />
[[Файл:Optimus.jpg|300px]] <br />
</div> <br />
<div style="width:60%;float:left"> <br />
__TOC__ <br />
</div> <br />
<br style="clear:both;" /> <br />
{{Вступление| <br />
Проект Bumblebee (шмель) представляет собой набор инструментов, разработанный с целью поддержки технологии Nvidia Optimus в Linux. <br />
<br />
В начале не было ничего. Простые пользователи, имеющие железо с гибридной графикой и при этом не понимающие аппаратную часть железа, пребывали в недоумении, почему старые методы установки драйвера Nvidia теперь не работают — это проявлялось убитым 3D-ускорением, низким разрешением и т.д. <br />
<br />
Первой концепцией поддержки гибридной графики в Linux было предоставлено [http://airlied.livejournal.com/70348.html статьей Дэйвом Эрли (Dave Airlie)], разработчиком nouveau. Он назвал свой проект Prime, который являлся долгосрочным решением поддержки гибридной графики в Linux. <br />
<br />
Затем [http://www.martin-juhl.dk/ Мартин Джул (Martin Juhl)]предложил обходной путь, основанный на использовании проекта VirtualGL, где запуск приложений карточки Nvidia происходит за счёт использования дополнительного X-сервера и перенаправления 3D-рендеринга между иксами через буфер работающей карточки Intel. Изначально проект обзывался Prime-NG , но т. к. решение поддержки гибридной графики не было похоже на замысел проекта Prime, то проект был переименован в Bumblebee. <br />
<br />
Проект развивался, увеличивалось число участников. Появлялись новые возможности, росла онлайн база, содержащая пользовательские конфигурации и т.д. И в какой-то момент некоторые из участников стали более активны по отношению к проекту, чем MrMEEE , считавшие, что команда будет работать куда лучше, чем единое хранилище пользователя, на котором только владелец может одобрять изменения — замедляет проект. В результате разногласия по поводу подхода развития привело к расколу проекта и возникновению команды — [http://bumblebee-project.org TBP/Bumblebee], в то время как MrMEEE продолжает свое развитие под именем Ironhide для Ubuntu. <br />
<br />
По словам разработчиков: команда сосредоточена на разработке стабильной и надежной версии Bumblebee с четким разделением развития и стабильной ветки.}} <br />
<br />
==<div class="center"> Репозитории </div>== <br />
{{внимание|Используется пользовательский проект службы сборки пакетов. Вы действуете на свой страх и риск!}}<br />
Для загрузки необходимых пакетов воспользуйтесь следующими источниками: <br />
{{Version note|Tumbleweed| '''Bumblebee/Nvidia:''' http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_Tumbleweed/}}<br />
{{Version note|13.1| '''Bumblebee/Nvidia:''' http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_13.1/}} <br />
{{Version note|12.3| '''Bumblebee/Nvidia:''' http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_12.3/}} <br />
{{Version note|12.2| '''Bumblebee/Nvidia:''' http://download.opensuse.org/repositories/home:/Overman79:/Laptop/openSUSE_12.2/}}<br />
<!--{{внимание| '''<u>Версия:</u> 13.1'''. На данный момент в вышеприведенном пользовательском проекте присутствуют ошибки установки драйвера nvidia, рекомендуется установить драйвер, используя нижеприведенную ссылку:}}<br />
{{Version note|13.1| '''Nvidia:''' http://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/latest/openSUSE_13.1/}}--><br />
<br />
==<div class="center">Установка</div>==<br />
{{Warning| Никаких установок из официального репозитория, за исключением версии драйвера 319+, и тем более самораспаковывающегося архива c именем NVIDIA-Linux-*.run. (см. [[SDB:NVIDIA_-_сложный_способ|NVIDIA]]), иначе должного результата не видать. Воспользуйтесь вышеприведенными ссылками, согласно версии Вашего дистрибутива.}}<br />
<br />
Для проверки поддержки технологии Nvidia Optimus выполните: <br />
$ /sbin/lspci -vnn | grep '\''[030[02]\]' <br />
Если отображаются две строки, то Ваша аппаратная часть соответствует технологии. <br />
<br />
Далее рассматривается установка с помощью консольного менеджера пакетов [[SDB:Zypper использование| zypper (CLI)]], Вы также можете воспользоваться графическим инструментом [[SDB:Добавление_репозиториев|YaST (GUI)]]: <br />
<br />
'''1'''. Добавьте репозитории Bumblebee и Nvidia: <br />
# zypper ar -f <URI> Nvidia_Bumblebee <br />
*''где <URI> - одна из ссылок указанных выше, выберите в соответствии с Вашей версией дистрибутива openSUSE.''<br />
:* ''Вы можете просто скопировать нижеприведенную строку:'' <br />
<pre># <nowiki>zypper ar -f http://download.opensuse.org/repositories/home:/Overman79:/Laptop\<br />
/openSUSE_$(lsb_release -d|cut -f2 -d" ")/ Nvidia_Bumblebee</nowiki></pre><br />
<!--* ''для дистрибутива openSUSE 13.1, необходимо также подключить дополнительный репозиторий:'' <br />
<pre><nowiki> # zypper ar -f http://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:\<br />
/latest/openSUSE_13.1/ Nvidia_latest</nowiki></pre><br />
# zypper mr -p 89 Nvidia_latest--><br />
'''2'''. Обновите репо, скачиванием метаданных и преобразование их в кэш:: <br />
# zypper ref -f<br />
'''3'''. Установите заголовочные и make файлы ядра: <br />
# zypper in -f $(rpm -qa kernel-`uname -r|cut -f3 -d"-"`|sed 's/\([0-9].*\)/devel-\1/')<br />
{{Warning| Несоответствие версий devel-пакета c текущей версией ядра приведет к ошибкам установки драйвера nvidia. Обязательно сверьте версии пакетов, если используется центр управления YaST.}} <br />
<!-- {{Info|Версия пакета должна совпадать с версией ядра ([[#Примечание|см. прим.]]). Если из подключенных репозиториев установлена самая свежая версия ядра, тогда после выполнения вышеприведенной команды переходите к следующему пункту.}} --> <br />
'''4'''. Установите драйвер и собственно сам проект: <br />
# zypper in bumblebee primus dkms dkms-bbswitch dkms-nvidia x11-video-nvidia<br />
# systemctl enable dkms<br />
{{info|Для запуска 32-х битных приложений в 64-х битной версии дистрибутива openSUSE, также необходимо установить следующие пакеты: ''VirtualGL-32bit libturbojpeg-32bit x11-video-nvidia-32bit primus-32bit''}}<br />
'''5.''' Удостоверьтесь, что в файле конфигурации <tt>/etc/bumblebee/bumblebee.conf</tt> используется драйвер nvidia:<br />
Driver=nvidia <br />
'''6'''. Убедитесь, что пользователь находится в списке групп bumblebee и video: <br />
$ groups $USER<br />
* ''в ответ Вы должны получить строку подобную этой (см. [[SDB:NVIDIA Optimus#.D0.92.D0.BE.D0.B7.D0.BC.D0.BE.D0.B6.D0.BD.D1.8B.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B|Возможные проблемы]])'':<br />
~> groups $USER<br />
zhniven : users <font color=red>video</font> vboxusers <font color=red>bumblebee</font><br />
'''7'''. Перезагрузитесь: <br />
$ systemctl reboot<br />
<br />
==<div class="center">Использование</div>== <br />
Перед вызовом клиента обязательно должен быть запущен демон: <br />
# bumblebeed --daemon <br />
Для получения дополнительных параметров запуска воспользуйтесь: <br />
$ bumblebeed --help <br />
Для автоматического запуска Bumblebee во время загрузки системы выполните:<br />
# systemctl enable bumblebeed<br />
Чтобы использовать дискретную видеокарту Nvidia, выполните: <br />
$ optirun <имя_приложения> <br />
<br />
==<div class="center">Возможные проблемы</div>== <br />
'''''Как добавить пользователя в группу bumblebee и video?'''''<br />
<br />
Создайте в системе группу bumblebee: <br />
# groupadd bumblebee<br />
* добавьте пользователя в список групп: <br />
# usermod -a -G bumblebee,video $USER<br />
'''''Во время установки драйвера nvidia в консоли отображается приблизительно следующее:'''''<br />
{{Shell|''Subprocess failed. Error: Сбой RPM: Error in checksums 796577654 3049051677...''<br />''error: %pre(dkms-nvidia-295.33-25.1.x86_64) scriptlet failed, exit status 254''<br />''error: dkms-nvidia-295.33-25.1.x86_64: install failed<br />
}}<br />
Вероятней всего, Вы прервали установку, удалите самораспаковывающийся архив *.run и повторите установку снова:<br />
# rm -f /usr/src/NVIDIA-Linux-*.run<br />
<br />
''''' Во время запуска bumblebeed --daemon в консоли появляется ошибка: [ERROR]Module 'nvidia' is not found?''''' <br />
<br />
Сравните версии пакетов: <br />
$ rpm -qa kernel-`uname -r | cut -f3 -d"-"`* <br />
'''''При попыткe задействовать карту с помощью клиента (optirun) в консоли появляется текст:'''''<br />
{{Shell|''Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please ...''<br />
<br>''Aborting because fallback start is disabled.''}}<br />
Возможные решения:<br />
* идентификатор шины <code>BusID "PCI:1:0:0"</code> может быть иным. Посмотрите последние строчки файла журналирование <code>/var/log/messages</code>;<br />
* убедитесь, что питание карты включено :<br />
# cat /proc/acpi/bbswitch <br />
* отредактируйте в файле конфигурации <code>/etc/bumblebee/bumblebee.conf</code> следующие строки:<br />
TurnCardOffAtExit=true <br />
PMMethod=bbswitch<br />
<br />
'''''Не работают эффекты рабочего стола при использовании встроенной карты Intel?''''' <br />
* удалите файл конфигурации xorg.conf сгенерированный утилитой nvidia-xconfig, если таковой имеется: <br />
# rm -f /etc/X11/xorg.conf <br />
* или переместите его<br />
# mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup <br />
'''''Не работают 3D-эффекты, а при запуске 3D-приложений в консоли сыпется: Xlib: extension "GLX" missing on display ":0"?'''''<br />
<br />
Возможные решения: <br />
* переустановите GLX библиотеки сервера Xorg и не только: <br />
# zypper in -f xorg-x11-server mesa xorg-x11-driver-video mesa-libgl1<br />
<br />
'''''Нет никакой экономии энергии?''''' <br />
<br />
Убедитесь, что параметры загрузки ядра не содержат следующие: <code>noacpi, pci=noacpi, acpi=off</code>. Текущие параметры загрузки, Вы можете посмотреть, выполнив: <br />
$ cat /proc/cmdline <br />
'''''В логах появляется следующая ошибка:[ERROR]Cannot access secondary GPU - error: [XORG] (EE) [drm] failed to open device?''''' <br />
<br />
Если в системе установлен драйвер nvidia и при этом присутствует загруженный модуль nouveau, тогда убедитесь в следующем: <br />
* в наличии строчки Driver=nvidia конфигурационного файла <code>/etc/bumblebee/bumblebee.conf</code> <br />
* в системе должен присутствовать один из файлов с содержимым blacklist nouveau: <br />
$ grep -R nouveau /etc/modprobe.d/*<br />
Если же Вы хотите использовать драйвер nouveau, тогда см. логи. <br />
<br />
'''''Значения FPS optirun glxgears меньше, чем glxgears?''''' <br />
<br />
Попробуйте вместо инструмента для тестирования glxgears, воспользоваться optirun glxspheres. Для повышения FPS используйте различные методы сжатия, например:<br />
$ optirun -c yuv glxspheres<br />
Для просмотра вариантов обратитесь к справочной странице: <br />
$ optirun --help<br />
{{info|Обратите внимание, что по умолчанию используется автоматический метод ускорения рендеринга <nowiki>(Bridge=auto)</nowiki> файла конфигурации /etc/bumblebee/bumblebee.conf}}<br />
<br />
==<div class="center">Файлы</div>== <br />
Конфигурация: <br />
:<code>/etc/bumblebee/bumblebee.conf <br />
:/etc/bumblebee/xorg.conf.nouveau <br />
:/etc/bumblebee/xorg.conf.nvidia<br />
:/usr/bin/primusrun</code> <br />
Логи: <br />
:<code>/var/log/Xorg.8.log <br />
:/var/log/messages</code><br />
<br />
<br />
[[de:SDB:NVIDIA_Bumblebee]]<br />
[[en:SDB:NVIDIA_Bumblebee]]<br />
<br />
[[Категория:NVidia_Optimus]]<br />
[[Категория:SDB:13.1]]<br />
[[Категория:SDB:12.3]]<br />
[[Категория:SDB:12.2]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Archive:%D0%9E%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE_%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA%D0%B5_13.1&diff=23310Archive:Объявление о выпуске 13.12013-11-18T23:40:41Z<p>Gankov: немного подправил и перевел про гном и приложения.</p>
<hr />
<div>Дорогие друзья, поклонники и участники: новая версия дистрибутива openSUSE готова! После 8 месяцев планирования, создания пакетов, добавления нового функционала, тестирования и исправления найденных ошибок, мы рады предложить вам лучшее из мира свободного и открытого программного обеспечения приправленное нашим зелёным «соусом»: стабильность и великолепность.<br />
<br />
Этот выпуск стал намного лучше благодаря улучшениям, произведенным в нашей инфраструктуре тестирования, направленным на увеличение количества выявленных и соответственно исправленных ошибок. Сам факт существования более чем 6000 пакетов для 5 различных архитектур говорит о недостижимости совершенства, но мы с гордостью заявляем, что готовы предоставить только лучшее из мира свободного программного обеспечения! Будь Вы простым пользователем, разработчиком или администратором большого сервера - Вы непременное найдете что-то интересное для себя. Наслаждайтесь!<br />
<br />
==Наиболее значительные изменения==<br />
{{Portal:{{Portal:Дистрибутив/Current_release}}/Features}}<br />
<br />
'''“Мы с гордостью сообщаем о выпуске новой версии дистрибутива и всеми кто работал на дней. С неугасаемым энтузиазмом было проделано много сложной работы людьми со всего земного шара. Без их помощи и инициативы (как например, поддержка ARM) выпуск новой версии был бы невозможен, за что им огромное спасибо.”''', &mdash; сказал Эндрю Вафаа (Andrew Wafaa &mdash; член совета openSUSE).''<br />
<br />
==Подробности==<br />
<br />
===Для пользователей===<br />
<gallery><br />
File:Widgets_KDE_13.1.png|Виджеты Plasma<br />
File:Application-Launching-GNOME-13.1.png|Приложения GNOME<br />
File:OpenSUSE_13.1_E17_settings_theme.jpg|E17<br />
</gallery><br />
{{Point here|[[Image:Logo-kde.png|48px|link=]]|'''KDE'''<br /><br />
Рабочий стол по умолчанию в openSUSE KDE Plasma обновлен до версии 4.11 выбранной для долгосрочной поддержки. В этом релизе увеличена скорость поиска, улучшения в управлении файлами и окнами, поддержка много-мониторных конфигураций, реализована функция задержки отправки электронной почты, определения поддельных писем в KDE PIM и многое другое. Также была улучшена интеграция с Android-устройствами для рабочего стола в целом и музыкального проигрывателя Amarok. Посмотрите этот [https://news.opensuse.org/2013/11/04/sneak-peek-opensuse-13-1-what-we-have-for-plasma-desktop-users/ прекрасный миниобзор] о рабочем столе Plasma в openSUSE {{Portal:Дистрибутив/Current_release}}.}}<br />
{{Point here|[[Image:Logo-gnome.png|48px|link=]]|'''GNOME'''<br /><br />
Этот очень значимый для сообщества GNOME релиз, принесет пользователю: объединение системных иконок, возможности геолокации, поддержку экранов высокой четкости и набор новых приложений, таких как «Карты», «Заметки», «Музыка» и «Фотографии». Смотри обзор [https://news.opensuse.org/2013/10/29/sneak-peek-opensuse-13-1-what-we-have-for-gnome-users/ что нового] в GNOME 3.10 для openSUSE 13.1.}}<br />
{{Point here|[[Image:Icon-desktop.png|48px|link=]]|'''Приложения'''<br /><br />
openSUSE 13.1 как всегда предлагает самое свежее свободное программное обеспечение включая браузеры, офисные приложение и многое другое. LibreOffice 4.1 привносит улучшения расстановке и стиле диалогов, поддержка RTL и увеличение производительности. Calligra 2.7 привносит улучшения поддержки LATEX и улучшенные панели инструментов. Программа для рисования Krita привносит переписанный инструмент трансформации, монохромные маски и выделения, новые форматы файлов и цветопередачи.}}<br />
<br />
===Для администраторов===<br />
<gallery><br />
File:Screenshot-studio-12.3-kde.png|SUSE Studio<br />
File:Postgres 12.3.png|PostgreSQL<br />
File:GNOME_boxes2.png|GNOME Boxes<br />
</gallery><br />
{{Point here|[[Image:Screenshot-studio-12.3-kde.png|48px|link=]]|'''SUSE Studio preview image'''<br /><br />
В Virtualbox 4.2 теперь есть поддержка для ограничения пропускной способности сети, улучшена производительность в 3D и лучше поддержка сетевых устройств. Обновления KVM и Qemu до 1.3.0 значительно улучшили USB-стек поддержкой запоминающих устройств и USB3, а также MSI/MSI-X поддержку XHCI контроллера. Этот выпуск включает в себя первый крупный релиз Boxes, приложения для использования удаленных систем и виртуальных машин. Оно предлагает симпатичный и простой интерфейс для работы с любым количеством соединений с использованием протокола Spice, с автоматическим определением формата виртуальной машины и множеством других удобств в красивом интерфейсе.}}<br />
{{Point here|[[Image:Postgres 12.3.png|48px|link=]]|'''PostgreSQL'''<br /><br />
12.3 переходит от MySQL к MariaDB по умолчанию. MariaDB впервые поставлялась с 11.3 в 2010 году и за эти годы зарекомендовала себя. В PostgresSQL (9.2) была добавлена встроенная поддержка JSON. Она обеспечивает эффективный механизм для создания и хранения документов для веб-API. Range Types позволяют разработчикам создавать лучше календари, научные и финансовые приложения.}}<br />
{{Point here|[[Image:GNOME_boxes2.png|48px|link=]]|'''GNOME Boxes'''<br /><br />
12.3 — это первый выпуск openSUSE, который будет обладать полными пакетами для OpenStack, ведущей платформы "облачных" вычислений с открытым исходным кодом. Мы теперь поставляем все инструменты необходимые чтобы установить и взаимодействовать с облаком в Вашей системе или удаленно через API. Вдобавок ко всему, работа над пакетами для Grizzly (следующего выпуска OpenStack, ожидаемого в апреле) уже ведётся, и они будут доступны для 12.3.}}<br />
<br />
===Для разработчиков===<br />
<gallery><br />
File:Anjuta 12.3.png|Anjuta<br />
File:Qt-creator 12.3.png|QtCreator<br />
File:Kdevelop 12.3.png|KDevelop<br />
</gallery><br />
{{Point here|[[Image:Maintenance.png|48px|link=]]|'''IDE и инструменты'''<br /><br />
Anjuta (3.6) обзавелась встроенной поддержкой git. QtCreator (2.6) с ‘Kits’, предоставляющий настройки типов устройств, для которых ведётся разработка. KDevelop (4.4) вводит новый экран приветствия, который поможет вам начать работу с проектом интуитивно понятным способом. Новинка в 12.3 — распределённая система управления версиями Fossil, которая предлагает ряд уникальных функций, таких как распределённые вики, блоги и Bugzilla; режим AutoSync, чтобы уменьшить бессмысленные ответвления и объединения, а также встроенный веб-интерфейс.}}<br />
{{Point here|[[Image:Icon-security.png|48px|link=]]|'''Языки и библиотеки'''<br /><br />
Mono 3 поддерживает новый асинхронный C# 5.0. Хотя Python 2.7.3 остался версией по умолчанию, но Python 3.3.0 так же доступен, принося с собой большое количество изменений. Python-qt4 теперь поддерживает Qt 5. KDE Development Platform предоставляет более полный SDK для Plasma. В GTK 3.6 добавлена поддержка затенения и переходов, CSS-анимации и размытых теней.}}<br />
{{Point here|[[Image:Icon-factory.png|48px|link=]]|'''Инструменты openSUSE'''<br /><br />
KIWI (5.04.37) теперь поддерживает создание образов для arm-устройств, для пакетных менеджеров apt-get/dpkg и поддержку btrfs в "живых" ISO-образах. С помощью клиента командной строки [[openSUSE:OSC|OSC]] теперь можно создавать и публиковать корректирующие обновления для openSUSE.}}<br />
<br />
===Под капотом===<br />
<gallery><br />
File:Grub2-1.png|Загрузка Linux 3.7<br />
File:LibreOffice 12.3.png|LibreOffice в действии<br />
File:12.3 Yast-01.png|Настройка системы в YaST<br />
</gallery><br />
{{Point here|[[Image:Icon-kernel.png|48px|link=]]|'''Ядро'''<br /><br />
Linux 3.7 предлагает широкий спектр улучшений, от исправлений ошибок до улучшений производительности и обычного непрекращающегося потока поддержки новых аппаратных средств. Несколько основных моментов:<br />
* поддержка Raid 10 для Device Mapper<br />
* агрессивное засыпание SATA-устройств для сохранения энергии SSD и HD и спящего режима ядра и системных инструментов.<br />
* сравнение снимков btrfs, индивидуальное отключение copy-on-write для файлов, snapper 0.1.1 для снимков пользователей и LVM thin-provisioned снимков<br />
* профилирование производительности с трассировкой<br />
* более высокая производительность TCP (Fast Open/Early Retransmit/Small Queues) и большее сопротивление ужасному ‘buffer bloat’<br />
* поддержка протокола SMBv2, а также стабильного NFS 4.1<br />
* улучшенная безопасность с поддержкой подписанных модулей ядра, более сильный sandboxing для sshd и других<br />
* более быстрый и стабильный драйвер Nouveau для NVidia с поддержкой нового оборудования}}<br />
{{Point here|[[Image:Icon-console.png|48px|link=]]|'''Системные инструменты'''<br /><br />
* Поддержка источников звука Bluetooth и виртуального объёмного звука в PulseAudio 3<br />
* Переписана фоновый механизм zypp PackageKit для улучшенной интеграции с кросс-дистрибутивными PackageKit и графическим инструментом apper для обновления и установки программного обеспечения<br />
* Этот релиз также предоставляет надлежащую поддержку UEFI для x86_64 оборудования и экспериментальную поддержку оборудования с включённой функцией безопасной загрузки (Secure Boot). Узнайте больше [http://jaegerandi.blogspot.fr/2012/08/uefi-secure-boot-and-opensuse.html в этом блоге], особенности использования описаны [[openSUSE:UEFI| в wiki]].}}<br />
{{Point here|[[Image:Icon-pendrive.png|48px|link=]]|'''Live-носители'''<br /><br />
Live-образы KDE и GNOME теперь предназначены для записи, загрузки и установки с USB-диска, а не CD; следовательно, их размер вырос до 1 ГБ. Теперь они более функциональны и включают в себя:<br />
* полный набор LibreOffice 3.6<br />
* GIMP<br />
* java-окружение openJDK<br />
* восхитительный набор инструментов восстановления системы и резервного копирования, в том числе:<br />
** gparted, удобный и мощный менеджер разделов диска<br />
** grsync, графический интерфейс для rsync и очень полезный инструмент резервного копирования<br />
** GNU dd_rescue и photorec, инструменты восстановления данных}}<br />
{{Point here|[[Image:Icon-help.png|48px|link=]]|'''Спасательный CD'''<br /><br />
12.3 теперь поставляет основанный на XFCE Live CD, разработанный, чтобы обеспечить лёгкую и эффективную среду и мощные приложения для восстановления потерянных данных, сохранения существующих данных, редактирования разделов диска и получения доступа к каналам помощи openSUSE. Среди прочего, предоставляются следующие приложения:<br />
* gparted и менеджер разделов диска из YaST для создания и изменения разделов<br />
* некоторые модули YaST для восстановления системы: управление загрузчиком, сетевыми устройствами и т.д.<br />
* GNU dd_rescue и photorec для восстановления потерянных или разрушенных данных<br />
* grsync, графический интерфейс для rsync, полезный инструмент резервного копирования<br />
* lftp: многофункциональный FTP-клиент<br />
* легковесный web-browser (Midori), Xchat для бесед в IRC и просмотрщик PDF для чтения руководств в этом формате}}<br />
{{Point here|[[Image:Dister-mechanic.png|48px|link=]]|'''SUSE Studio'''<br /><br />
Пользователи [http://susestudio.com/ SUSE Studio] могут по праву рассчитывать на доступность openSUSE {{Portal:Дистрибутив/Current_release}} сразу с даты выпуска и поддержку обновления существующих выпусков вскоре после этого. Это означает, что будет возможно легко создать вашу собственную операционную систему для облака, настольных или переносных устройств, основанную на openSUSE {{Portal:Дистрибутив/Current_release}} с пользовательским выбором пакетов, оформлением, скриптами и любыми другими свойствами. Вы можете поделиться своими выпусками или же просматривать выпуски других пользователей, предоставленные для совместного использования на [http://susegallery.com/ SUSE Gallery].}}<br />
<br />
''“6 месяцев открытого сотрудничества нашего международного сообщества свободного программного обеспечения в очередной раз привели к отличному продукту.”'' сказал Майкл Миллер, вице президент SUSE. ''“Здорово видеть, что openSUSE снова предоставляет стабильный, но не устаревший продукт своим пользователям.”''<br />
<br />
==Поддержка и процесс выпуска==<br />
Как обычно, этот релиз будет продолжать получать исправления и обновления безопасности как минимум 2 цикла релизов + 2 месяца. В настоящее время выпуск openSUSE {{Portal:Дистрибутив/Next_version}} запланирован приблизительно через восемь месяцев.<br />
<br />
Более подробное описание возможностей на странице [[Portal:{{Portal:Дистрибутив/Current_release}}|Portal:{{Portal:Дистрибутив/Current_release}}]].<br />
<br />
==Идите и возьмите!==<br />
Загрузить openSUSE {{Portal:Дистрибутив/Current_release}} можно на сайте [http://software.opensuse.org/131/ru software.opensuse.org].<br />
<br />
Мы рекомендуем свериться с [http://doc.opensuse.org/release-notes/x86_64/openSUSE/13.1/ примечаниями к выпуску] перед обновлением или чистой установкой.<br />
<br />
Пользователи, работающие в настоящее время со старыми версиями openSUSE, могут [[Обновление|обновиться до openSUSE {{Portal:Дистрибутив/Current_release}} с помощью инструкции по этой ссылке]]. Пользователи, которые имеют правильно настроенный [[Portal:Tumbleweed|Tumbleweed]] автоматически перейдут на новую версию без каких-либо дополнительных усилий!<br />
<br />
Проверьте доступность образов для вашей ARM платформы на соответствующей [[Portal:ARM|странице нашей вики]]. Образы для ARMv7 получат полную поддержку в виде обновлений на ровне с обычной версией 13.1. Образы для ARMv6 и ARMv8 (AArch64) http://www.theregister.co.uk/2013/11/05/debugging_a_crap_bossports носят экспериментальный характер и их правильная работа не гарантируется.<br />
<br />
==Спасибо!==<br />
{{Portal:Дистрибутив/Current_release}} представляет собой результат объединения усилий тысяч разработчиков, которые участвуют в наших дистрибутивах и проектах, поставляемых вместе с ними. Участникам проекта openSUSE следует гордиться этой версией, и они заслуживают огромной благодарности за весь тяжелый труд и заботу, которые вошли в неё. Мы надеемся, что {{Portal:Дистрибутив/Current_release}} — это самый лучший выпуск openSUSE из существовавших до настоящего времени, и что это поможет стимулировать использование Linux везде! Мы надеемся, что вам всем приятно использовать его, и мы с нетерпением ждём совместной работы с вами над следующим выпуском!<br />
<br />
==О проекте openSUSE==<br />
Проект openSUSE является мировым сообществом, пропагандирующим повсеместное использование Linux. Он создает один из лучших дистрибутивов Linux в мире, работая вместе в открытой, прозрачной и дружественной манере, как часть всемирного сообщества свободного и открытого программного обеспечения. Проект находится под контролем своего сообщества и зависит от пожертвований частных лиц, работающих в качестве тестеров, писателей, переводчиков, специалистов по удобству использования, художников, послов или разработчиков. Проект охватывает широкий спектр технологий, людей с разным уровнем знаний, говорящих на разных языках и имеющих разные культурные традиции.<br />
Узнайте больше об этом на [http://www.opensuse.org opensuse.org]<br />
<br />
[[cs:Oznámení nového vydání]]<br />
[[de:Ankündigung]]<br />
[[en:Release announcement]]<br />
[[es:Anuncio_de_publicación]]<br />
[[fr:Annonce_de_version]]<br />
[[it:Release announcement]]<br />
[[nl:Release announcement]]<br />
[[pt:Release announcement]]<br />
[[tr:Sürüm duyurusu]]<br />
[[zh:发行说明]]<br />
[[zh-tw:Release announcement]]<br />
[[ja:リリースアナウンス]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0&diff=22778Основные понятия - мультимедиа2013-05-04T21:05:50Z<p>Gankov: переименовал Concepts multimedia в Основные понятия - мультимедиа</p>
<hr />
<div>{{Concepts navbar}}<br />
{{Intro| Настройка звука должна пройти автоматической при загрузке. Тем не менее, поддержка мультимедиа в openSUSE ограничена из-за юридических вопросов.}}<br />
<br />
== Поддержка мультимедиа ==<br />
<br />
Есть несколько мультимедийных форматов, которые не могут быть включены в openSUSE, потому что они являются собственностью компании, запатентованы или [[Ограничения форматов| это ограниченные форматы]]. Это касается MP3, MPEG-4, проигрывание зашифрованных DVD и т.д.<br />
<br />
Новый пользователь openSUSE, кто хочет проигрывать MP3 аудио файлы, воспроизводить файлы AVI видео с различными кодеками или проигрывать коммерческие видео DVD-диски, нуждается в установке дополнительных кодеков или мультимедиа программного обеспечения сторонних организаций.<br />
<br />
Чтобы добавить поддержку запатентованных мультимедиа форматов в openSUSE, пожалуйста, обратитесь к следующим сайтам:<br />
* [http://software.opensuse.org/codecs openSUSE codecs]<br />
* [http://www.opensuse-community.org openSUSE-Community.org]<br />
<br />
=== Установка в один клик ===<br />
Для упрощения установки мультимедийных возможностей, был реализован метод установки мультимедиа в "один клик" - полуавтоматический метод установки мультимедийных кодеков для новых пользователей openSUSE.<br />
* [http://opensuse-community.org/Restricted_formats openSUSE-Community.org - Restricted_formats]<br />
<br />
=== Репозитории ===<br />
Также, если кто-то хочет больше контроля над установкой, то хорошо работает традиционный способ добавления репозитория. Руководство, описывающее как это сделать, здесь:<br />
*[http://opensuse-community.org/Repositories openSUSE-Community.org - Repositories]<br />
<br />
----<br />
<br />
==Смотри также==<br />
*[[Ограничения форматов]]<br />
*[http://software.opensuse.org/codecs openSUSE codecs]<br />
*[[SDB:Sound_concepts|Понятие звука]] - общий обзор звука в Linux<br />
*[[SDB:Audio troubleshooting|Руководство по устранению неполадок с аудио]] - основное руководство, чтобы получить работающей звук, когда происходят неполадки.<br />
<br />
----<br />
<br />
==Внешние ссылки==<br />
*[http://opensuse-community.org openSUSE-community.org]<br />
<br />
[[en:Concepts multimedia]]<br />
[[fr:Concepts multimedia]]<br />
[[it:Concepts_multimedia]]<br />
<br />
[[Категория:SDB:Руководства для начинающих]]<br />
[[Категория:Основные понятия|Мультимедиа]]<br />
[[Категория:Мультимедиа|!Основные понятия]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Concepts_multimedia&diff=22779Concepts multimedia2013-05-04T21:05:50Z<p>Gankov: переименовал Concepts multimedia в Основные понятия - мультимедиа</p>
<hr />
<div>#перенаправление [[Основные понятия - мультимедиа]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_-_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0&diff=22777Основные понятия - мультимедиа2013-05-04T21:04:21Z<p>Gankov: подправил</p>
<hr />
<div>{{Concepts navbar}}<br />
{{Intro| Настройка звука должна пройти автоматической при загрузке. Тем не менее, поддержка мультимедиа в openSUSE ограничена из-за юридических вопросов.}}<br />
<br />
== Поддержка мультимедиа ==<br />
<br />
Есть несколько мультимедийных форматов, которые не могут быть включены в openSUSE, потому что они являются собственностью компании, запатентованы или [[Ограничения форматов| это ограниченные форматы]]. Это касается MP3, MPEG-4, проигрывание зашифрованных DVD и т.д.<br />
<br />
Новый пользователь openSUSE, кто хочет проигрывать MP3 аудио файлы, воспроизводить файлы AVI видео с различными кодеками или проигрывать коммерческие видео DVD-диски, нуждается в установке дополнительных кодеков или мультимедиа программного обеспечения сторонних организаций.<br />
<br />
Чтобы добавить поддержку запатентованных мультимедиа форматов в openSUSE, пожалуйста, обратитесь к следующим сайтам:<br />
* [http://software.opensuse.org/codecs openSUSE codecs]<br />
* [http://www.opensuse-community.org openSUSE-Community.org]<br />
<br />
=== Установка в один клик ===<br />
Для упрощения установки мультимедийных возможностей, был реализован метод установки мультимедиа в "один клик" - полуавтоматический метод установки мультимедийных кодеков для новых пользователей openSUSE.<br />
* [http://opensuse-community.org/Restricted_formats openSUSE-Community.org - Restricted_formats]<br />
<br />
=== Репозитории ===<br />
Также, если кто-то хочет больше контроля над установкой, то хорошо работает традиционный способ добавления репозитория. Руководство, описывающее как это сделать, здесь:<br />
*[http://opensuse-community.org/Repositories openSUSE-Community.org - Repositories]<br />
<br />
----<br />
<br />
==Смотри также==<br />
*[[Ограничения форматов]]<br />
*[http://software.opensuse.org/codecs openSUSE codecs]<br />
*[[SDB:Sound_concepts|Понятие звука]] - общий обзор звука в Linux<br />
*[[SDB:Audio troubleshooting|Руководство по устранению неполадок с аудио]] - основное руководство, чтобы получить работающей звук, когда происходят неполадки.<br />
<br />
----<br />
<br />
==Внешние ссылки==<br />
*[http://opensuse-community.org openSUSE-community.org]<br />
<br />
[[en:Concepts multimedia]]<br />
[[fr:Concepts multimedia]]<br />
[[it:Concepts_multimedia]]<br />
<br />
[[Категория:SDB:Руководства для начинающих]]<br />
[[Категория:Основные понятия|Мультимедиа]]<br />
[[Категория:Мультимедиа|!Основные понятия]]</div>Gankovhttps://ru.opensuse.org/index.php?title=SuSEfirewall2&diff=22776SuSEfirewall22013-05-04T20:55:18Z<p>Gankov: Чуть-чуть подправил</p>
<hr />
<div>{{Intro|SuSEfirewall2 - сетевой фильтр пакетов, также известный как ''брэндмауэр''. Предоставляется модуль конфигурации Брандмауэра для YaST.}}<br />
<br />
==Общая информация==<br />
<br />
SuSEfirewall2 — это в своей основе скрипт, который генерирует правила для [[iptables]] из конфигурации сохранённой в файле ''/etc/sysconfig/SuSEfirewall2''. SuSEfirewall2 защищает вас от сетевых атак, отвергая или отбрасывая нежелательные пакеты, которые поступают на ваш сетевой интерфейс.<br />
<br />
Для более широких возможностей настройки, брэндмауэр предоставляет три различные ''зоны(zones)'', в которые вы можете определить сетевые интерфейсы. Это позволяет SuSEfirewall2 выступать в роли маршрутизатора между тремя различными сетями, или в качестве сервера локальной сети, который предоставляет доступ в Интернет (или другую сеть) с использованием трансляции сетевых адресов.<br />
<br />
+------------------------+<br />
| любая Зона Брэндмауэра |<br />
+------------+-----------+<br />
|<br />
+--> [ имеет назначенные сетевые интерфейсы ]<br />
|<br />
+--> [ имеет определённые разрешённые сервисы ]<br />
<br />
==Конфигурация==<br />
<br />
Чтобы сконфигурировать SuSEfirewall2 или<br />
<br />
* отредактируйте файл <tt>/etc/sysconfig/SuSEfirewall2</tt> вручную и выполните команду<br />
<br />
{{Shell| /sbin/SuSEfirewall2}}<br />
<br />
или<br />
<br />
* используйте модуль конфигурации [[YaST]] описанный на странице [[YaST_Firewall]]<br />
<br />
==Возможности==<br />
<br />
Хотя SuSEfirewall2 имеет много возможностей, очевидно, что YaST не может сконфигурировать их все. Конфигурационный файл сам предоставляет всю необходимую документацию для каждой отдельной настройке.<br />
<br />
Если в какой-либо переменной может быть задано несколько значений, они записываются через пробел.<br />
<br />
Например:<br />
FW_VARIABLE="value1 value2 value3,with,more,parameters"<br />
<br />
===Зоны брэндмауэра===<br />
<br />
SuSEfirewall2 имеет три различные зоны по умолчанию:<br />
* EXT - Внешняя зона (так называемая ненадёжная, Интернет)<br />
* INT - Внутренняя зона (полностью доверяемая, без фильтрации, ЛВС)<br />
* DMZ - Демилитаризованная зона (для серверов, которые должны быть доступны из интернета)<br />
<br />
Сетевой интерфейс может быть отнесен к зонам добавлением имени интерфейса в переменные ''FW_DEV_'''зона''''', в которых ''зона'' - одна из настроенных зон.<br />
<br />
Например:<br />
FW_DEV_EXT="dsl0"<br />
FW_DEV_EXT="any wlan0"<br />
FW_DEV_INT="eth0 wlan1"<br />
<br />
Специальная строка ''any'' может быть использована, чтобы в SuSEfirewall назначить все оставшиеся интерфейсы, которые не перечислены других зонах. По умолчанию все неназначенные интерфейсы автоматически назначаются на внешнюю зону.<br />
<br />
Переменная ''FW_ZONES'' может быть использована, чтобы определить дополнительные зоны. Например, если вам не нужна ограничительная фильтрация внешних зон в вашей WLAN, но также вы не в полной мере доверяете WLAN так чтобы можно было использовать внутреннюю зону, то можно определить новые зоны:<br />
<br />
FW_ZONES="wlan"<br />
FW_DEV_wlan="ra0"<br />
<br />
===Разрешение доступа к сервисам===<br />
<br />
Каждая зона брэндмауэра может разрешить четыре типа сервисов:<br />
<br />
* TCP - ''FW_SERVICES_EXT_TCP'', ''FW_SERVICES_INT_TCP'', ''FW_SERVICES_DMZ_TCP''<br />
* UDP - ''FW_SERVICES_EXT_UDP'', ''FW_SERVICES_INT_UDP'', ''FW_SERVICES_DMZ_UDP''<br />
* RPC - ''FW_SERVICES_EXT_RPC'', ''FW_SERVICES_INT_RPC'', ''FW_SERVICES_DMZ_RPC''<br />
* IP - ''FW_SERVICES_EXT_IP'', ''FW_SERVICES_INT_IP'', ''FW_SERVICES_DMZ_IP''<br />
<br />
''TCP'' и ''UDP'' могут быть заданы ''номером порта(port number)'', ''именем порта(port name)''<br />
(соответствие между именем и номером вы можете найти в файле /etc/services) или<br />
''диапазоном портов(port range)'' определённым двумя номерами портов разделенных двоеточием.<br />
<br />
Например:<br />
FW_SERVICES_EXT_TCP="ssh"<br />
FW_SERVICES_EXT_TCP="ftp 22 telnet 512:514"<br />
FW_SERVICES_EXT_UDP="631 400:405"<br />
<br />
Кроме того, пакеты могут предоставлять файл конфигурации, который описывает, какие порты должны быть открыты для запуска конкретного сервиса, см. [[SuSEfirewall2/Service_Definitions_Added_via_Packages]]. Использование этого метода особенно удобно, если сервис нуждается в нескольких портах.<br />
<br />
===Более ограниченный доступ к сервисам===<br />
<br />
Вышеупомянутый способ разрешить доступ к услугам не очень ограничительный. Он позволяет или не позволяет. Существуют параметры, которые могут быть установлены, чтобы позволить более ограниченный доступ к сервису. Однако, определения разрешённых сервисов приведенные выше имеют приоритет над определениями указанными ниже когда используется тот же самый порт. Этими параметрами являются:<br />
<br />
* ''FW_SERVICES_ACCEPT_EXT'', ''FW_SERVICES_ACCEPT_INT'', ''FW_SERVICES_ACCEPT_DMZ''<br />
<br />
Для каждой службы, эти параметры занимают 4 позиционных параметра и дополнительные параметры ключевых слов, также называемых флагами.<br />
<br />
Таким образом, формат строки это список разделённых пробелами правил состоящих из сети,протокола[,порта назначения[,порт источника [,флагов]]]<br />
;Например:<br />
FW_SERVICES_ACCEPT_EXT="0.0.0.0/0,tcp,22"<br />
# 0.0.0.0/0 ограничивает доступ только через IPv4<br />
<br />
Поддерживаемые флаги:<br />
* <code>hitcount=NUMBER</code> : ipt_recent --hitcount параметр<br />
* <code>blockseconds=NUMBER</code> : ipt_recent --seconds параметр<br />
* <code>recentname=NAME</code> : ipt_recent --name параметр<br />
<br />
Например:<br />
# Позволить максимально три ssh подключения в минуту с одного и того же IP адреса где-то в Интернете:<br />
FW_SERVICES_ACCEPT_EXT="0/0,tcp,22,,hitcount=3,blockseconds=60,recentname=ssh"<br />
# 0/0 позволяет доступ через IPv4 и IPv6<br />
<br />
===Маскарадинг===<br />
<br />
''FW_ROUTE="yes"''<br />
<br />
''FW_MASQUERADE="yes"''<br />
<br />
Также необходимо, чтобы были указаны внутренний интерфейс ''FW_DEV_INT'' (или ''FW_DEV_DMZ'') и маскирующий интерфейс ''FW_MASQ_DEV'', который по умолчанию равен внешнему ''FW_DEV_EXT''.<br />
<br />
Вы можете определить сети, которые будут маскироваться, разрешить доступ к определённым сервисам.<br />
<br />
Реализуется это путём редактирования правила ''FW_MASQ_NETS''.<br />
<br />
*Синтаксис: <nowiki><destination network></nowiki><br />
*Синтаксис: <nowiki><source network>[,<destination network>,<protocol>[,port[:port]]</nowiki><br />
*Синтаксис: <nowiki><source network>[,<destination host>,<protocol>[,port[:port]]</nowiki><br />
*Синтаксис: <nowiki><source network>[,<destination host>,<protocol>[,port]]</nowiki><br />
*Синтаксис: <nowiki><source network>[,<destination host>,<protocol>]</nowiki><br />
<br />
Например:<br />
''FW_MASQ_NETS="0/0"'' - неограниченный доступ.<br />
''FW_MASQ_NETS="192.168.1.0/24,0/0,tcp,80"'' - разрешить сети 192.168.1.0/24 доступ только к web ресурсам<br />
''FW_MASQ_NETS="192.168.1.1/32,0/0,tcp,80"'' - разрешить хосту 192.168.1.1/32 доступ только к web ресурсам<br />
''FW_MASQ_NETS="192.168.1.1/32,0/0,udp,87"'' - разрешить хосту 192.168.1.1/32 доступ в интернет по 87 порту UDP<br />
''FW_MASQ_NETS="192.168.1.1/32,0/0,tcp"'' - разрешить хосту 192.168.1.1/32 доступ по любому TCP порту<br />
<br />
===Доступ к маскированным адресам===<br />
<br />
Реализуется путём редактирования 14) правила ''FW_FORWARD_MASQ''.<br />
<br />
Синтаксис: <nowiki><source network>,<ip to forward to>,<protocol>,<port>[,redirect port,[destination ip]]<br />
</nowiki><br />
Например:<br />
FW_FORWARD_MASQ="0/0,192.168.2.2,tcp,4662,4662,81.196.137.156 0/0,192.168.2.2,udp,4672,4672,81.196.137.156"<br />
<br />
Пояснение: Весь трафик, идущий из Интернета на машину 81.196.137.156 (кот. маскирует машины внутренней сети) на tcp порт 4662 и на udp порт 4672, перенаправляется на внутреннюю машину 192.168.2.2. В результате возможны обращения к этой машине из внешней сети, что может потребоваться в некоторых случаях.<br />
<br />
===Доступ к компьютерам во внутренней сети===<br />
Для получения доступа к некому компьютеру (внутренней сети), с использованием определенного порта (например TCP), используется переменная ''FW_FORWARD_MASQ''<br />
<br />
Например:<br />
FW_FORWARD_MASQ="0/0,192.168.0.11,tcp,80"<br />
<br />
Все запросы на 80 TCP порт, приходящие из Интернет на внешний интерфейс фаервола, будут перенаправлены на внутренний компьютер, внутренней сети, с IP адресом 192.168.0.11<br />
<br />
Такое перенаправление называют иногда ''пробросом порта во внутренную сеть''.<br />
<br />
===Прозрачное перенаправление===<br />
Перенаправление может потребоваться, например, для создания прозрачного прокси сервера.<br />
<br />
Реализуется путём редактирования правила ''FW_REDIRECT''.<br />
<br />
Синтаксис: <nowiki><source network>[,<destination network>,<protocol>[,dport[:lport]]<br />
</nowiki><br />
Например:<br />
FW_REDIRECT="192.168.2.0/24,0/0,tcp,80,3128" - перенаправить весь трафик, идущий на 80 порт, на 3128<br />
<br />
Но для прозрачного перенаправления запросов пользованелей на прокси сервер, как правило этого недостаточно! <br />
<br />
В конфиг прокси сервера (имеется введу, что используется ''squid'', а конфигурационный файл его называется ''squid.conf'') нужно добавить следующие строки:<br />
<br />
httpd_accel_host virtual<br />
httpd_accel_port 80<br />
httpd_accel_with_proxy on<br />
httpd_accel_uses_host_header on<br />
<br />
===Ведение журнала===<br />
<br />
...<br />
<br />
===HTB - настройка максимальной скорости загрузки===<br />
<br />
...<br />
<br />
===IPv6===<br />
<br />
У конфигурации Интернет протокола версии 6 (IPv6) есть следующие пункты:<br />
* Поддержка IPv6 - ''FW_IPv6'' да/нет(yes/no)<br />
* Конфигурация исходящих пакетов IPv6 - ''FW_IPv6_REJECT_OUTGOING'' да/нет/отбросить([yes]/no/drop)<br />
<br />
Например:<br />
FW_IPv6=""<br />
FW_IPv6_REJECT_OUTGOING="no"<br />
<br />
* ''FW_IPv6'' по умолчанию поддержка IPv6 в ядре, если параметр пустой.<br />
* ''FW_IPv6_REJECT_OUTGOING'' значение конфигурации по умолчанию - да(yes (отклонять)).<br />
<br />
Чтобы разрешить пересылку пакетов из подсети IPv6 за SuSEfirewall2 установите ''FW_FORWARD="[ваш префикс IPv6 ]/64,2000::/3"''<br />
<br />
=== Неработающие элементы ===<br />
* SuSEfirewall2 не поддерживает все особенности IPv6.<br />
* Список неработающих ключевых слов:<br />
** <tt>FW_TRUSTED_NETS</tt><br />
** <tt>FW_SERVICES_ACCEPT_EXT</tt><br />
** ... (Не стесняйтесь добавлять)<br />
<br />
==Смотри также==<br />
<br />
Пожалуйста смотрите содержимое <tt>/usr/share/doc/packages/SuSEfirewall2/</tt> из пакета SuSEfirewall2.<br />
<br />
[[Категория:Приложения:Сеть]]<br />
[[Категория:Приложения:YaST]]<br />
[[Категория:Безопасность]]<br />
<br />
[[en:SuSEfirewall2]]<br />
[[fr:SuSEfirewall2]]<br />
[[pt:SuSEfirewall2]]<br />
[[it:SuSEfirewall2]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:Alekola&diff=22404Обсуждение участника:Alekola2013-02-03T16:11:00Z<p>Gankov: Новая страница: «Не надо копировать википедию, подробности тут Django --~~~~»</p>
<hr />
<div>Не надо копировать википедию, подробности тут [[Django]] --[[Участник:Gankov|Gankov]] 09:11, 3 февраля 2013 (MST)</div>Gankovhttps://ru.opensuse.org/index.php?title=Django&diff=22403Django2013-02-03T16:09:50Z<p>Gankov: </p>
<hr />
<div>{{Удалить|Не надо копировать текст из википедиа, так как во первых это нарушает лицензию на основе которой википедиа публикует материал, Так вы не указали на этой странице автора текста, то нарушили лицензию [http://wikimediafoundation.org/wiki/Terms_of_Use/ru#7._.D0.9B.D0.B8.D1.86.D0.B5.D0.BD.D0.B7.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D0.BE.D0.B3.D0.BE]. Во вторых в копировании материала нет никакого смысла, если хотите сообщить пользователю openSUSE что то интересное в википедиа просто дайте на нее ссылку, а не копируйте сюда текст. Не надо захламлять нашу вики. Если тут в ближайшее время не появится, полезного материала страница будет удалена.}}<br />
== Что такое Django ==<br />
Django (Джанго) — свободный фреймворк для веб-приложений на языке [[Python]]. <br /><br />
Изначально проект был создан для управления новостными сайтами.<br /><br />
Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. <br /><br />
Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, [[Ruby on Rails]]).<br /><br />
Также в отличие от других фреймворков обработчики URL в Django конфигурируются явно при помощи регулярных выражений, <br /><br />
а не выводятся автоматически из структуры моделей контроллеров.<br /><br />
Для работы с базой данных Django использует собственный ORM, в котором <br /><br />
модель данных описывается классами Python, и по ней генерируется схема базы данных.</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:Factory/%D0%92%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5&diff=22387Portal:Factory/Вступление2013-01-05T09:33:00Z<p>Gankov: обновил версию</p>
<hr />
<div>Дистрибутив ''Factory'' — это текущее состояние разработки следующего релиза ''openSUSE'' (следующий релиз 12.3 выйдет в марте 2013-го). [http://software.opensuse.org/developer/en Разрабатываемая версия] ''openSUSE'' распространяется в виде ''Milestones'' или ''Release Candidates'', это срезы текущего разрабатываемого дистрибутива. В ''Factory'' идет постоянная работа. Разработчики все время исправляют ошибки, обновляют версии пакетов, добавляют новые возможности и новые пакеты в дистрибутив. Поэтому репозиторий Factory, находясь в постоянном движении, может быть в '''любом состоянии''', даже поломанном. И только разрабатываемые релизы действительно проходят минимальную проверку на работоспособность перед выпуском. Каждая из архитектур синхронизируется с сервером загрузки только когда она находится в целостном состоянии, т.е. все сборки завершены. Обычно это случается один или два раза в неделю.<br />
<br />
Поэтому в основном он полезен разработчикам и опытным тестерам. Они используют его как всегда обновляемую платформу для разработки и тестирования. Если вы ищете более обновляемую версию openSUSE но без нестабильности Factory, попробуйте [[Portal:Tumbleweed|Tumbleweed]].</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8&diff=22386Обсуждение openSUSE:Руководство по использованию службы сборки2013-01-03T12:50:50Z<p>Gankov: Новая страница: «Посмотрите так же на страный вариант перевода этой статьи Сборка_пакетов_SUSE. Возможно ч...»</p>
<hr />
<div>Посмотрите так же на страный вариант перевода этой статьи [[Сборка_пакетов_SUSE]]. Возможно часть переводов можно взять от туда вместо того что бы переводить заново. --[[Участник:Gankov|Gankov]] 05:50, 3 января 2013 (MST)</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&diff=22348openSUSE:Тестирование2012-12-21T18:03:12Z<p>Gankov: изменил версию</p>
<hr />
<div>{{Bug navbar}}<br />
{{Special info|__NOTOC__ Спасибо Вам за проявленный интерес к тестированию openSUSE! Такие люди как вы создают мир свободного программного обеспечения.<br> Тестирование и нахождение проблем - это важнейший этап в жизненном цикле любого программного продукта. Данная страница призвана собрать все необходимые ресурсы в одном месте, помочь новым тестировщикам, а также помочь опытным тестировщикам повысить качество выпускаемого программного обеспечения.}}<br />
<br />
{{Point here|[[Image:Icon-distribution.png|48px]]|<br />
'''Цикл разработки openSUSE'''<br />
<br />
В дополнение к текущей, стабильной версии openSUSE, существует разрабатываемая версия openSUSE называемая [[Portal:Factory|Factory]]. На странице [[openSUSE:План выпуска]] вы можете посмотреть разрабатываемые версии, такие как Milestone и Release Candidate. Это снимки постоянно меняющейся Factory.<br />
<br />
Как правило, тестирование производится на [http://software.opensuse.org/developer последней разрабатываемой версии], иногда происходит дополнительное обновление из Factory для проверки исправления ошибок. Дополнительную информацию о процессе разработки вы может найти на [[Portal:Development|портале разработки]].<br />
<br />
Помимо ручного тестирования, у нас существует система автоматического тестирования, которая называется [http://openqa.opensuse.org/ openQA], она запускает заранее подготовленные тесты на последних снимках Factory. Посмотреть результаты автоматического тестирования можно [http://openqa.opensuse.org/results/ здесь].<br />
<br />
{{Info|<br />
Сейчас мы работаем на '''[http://software.opensuse.org/developer openSUSE 12.3 (Factory)]'''. Посмотрите на страницу [[:en:openSUSE:Most_annoying_bugs_12.2_dev|"самых досадных ошибок"]] для этого выпуска. Если вы нашли какую нибудь ошибку, пожалуйста сообщите о ней в [[http://bugzilla.novell.com/enter_bug.cgi?product=openSUSE+12.2&format=guided Bugzilla]].<br />
<br />
Узнайте '''[[:en:openSUSE:Major_features |здесь]]''' о новых возможностях появившихся с последнего релиза.<br />
<br />
}}<br />
<br />
}}<br />
<br />
{{Point here|[[Image:Icon-bug.png|48px]]|<br />
'''Сообщения об ошибках (Bug Reporting)'''<br />
<br />
Одним из важнейших качеств тестировщика является умение правильно составлять сообщения о найденных [[openSUSE:Сообщить об ошибке|ошибках]]. Ваши сообщения об ошибках должны быть максимально понятны, для того чтобы разработчики смогли определить в каком компоненте и при каких обстоятельствах возникла проблема. Не волнуйтесь, в вашем распоряжении есть много средств, которые помогут вам написать хорошее сообщение об ошибке.<br />
<br />
* [[openSUSE:Сообщить об ошибке]]<br />
* [[openSUSE:Сообщить об ошибке FAQ|(ЧАВО) Как писать сообщения об ошибках]]<br />
<br />
Если вам нужна помощь/поддержка в тестировании, если у вас есть, что обсудить или если вы просто интересуетесь тестированием, подпишитесь на список рассылки '''opensuse-testing@opensuse.org''' (смотрите страницу [[openSUSE:Списки рассылки|Списки рассылки]], чтобы узнать, как подписаться).<br />
}}<br />
<br />
{{Point here|[[Image:Icon-community.png|48px]]|<br />
'''Центральная команда тестирования openSUSE''' <!--может core как-то лучше переводится --><br />
<br />
[[:en:openSUSE:Testing Core team|Центральная команда тестирования]] отвечает за тестирование дистрибутива openSUSE.<br />
Информация о встречах команды тестирования находиться на странице [[:en:openSUSE:Testing meeting]].<br />
}}<br />
<br />
{{Point here|[[Image:Icon-event.png|48px]]|<br />
'''События'''<br />
<br />
* Найдите следующую встречу на странице [[:en:openSUSE:Testing meeting | Встречи команды тестирования]]<br />
* Найдите следующий [[:en:openSUSE:Open-Bugs-Day | Open-Bugs-Day]]<br />
}}<br />
<br />
{{Point here|[[Image:Icon-info.png|48px]]|<br />
'''Дополнительная информация'''<br />
<br />
* SyncML OBEX Client - плагин, позволяющий большинству современных телефонов производить синхронизацию с ПК. Помогите протестировать его на вашей модели. Проверьте план тестирования [[SyncML OBEX client]]<br />
* Помогите обновить лист совместимого аппаратного обеспечения информацией о ваших устройствах. [[Portal:Оборудование]]<br />
* Linux Desktop Testing Project ([http://ldtp.freedesktop.org LDTP] вкратце)<br />
<br />
}}<br />
<br />
[[Категория:Factory|{{PAGENAME}}]]<br />
[[Категория:Ошибки|{{PAGENAME}}]]<br />
[[Категория:Проекты|{{PAGENAME}}]]<br />
<br />
[[en:openSUSE:Testing]]<br />
[[de:Testen]]<br />
[[es:Pruebas]]<br />
[[ja:Testing]]<br />
[[zh:openSUSE:Testing]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A3%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C&diff=22332Шаблон:Удалить2012-12-14T19:48:52Z<p>Gankov: </p>
<hr />
<div>{| style="width:96.5%;background:#ffcccc; border:2px solid #AA0000" cellpadding="5px" cellspacing="0" <br />
|-<br />
| style="width:36px"|[[Image:Icon-trash.png|32px|link=]]<br />
|style="vertical-align: middle;"|'''Эта страница предлагается для удаления по следующей причине:<br/> {{{1}}}'''<br/>Пожалуйста, не удаляйте ее содержимое, не соединяйте или перемещайте эту статью, не удаляйте это извещение. Для получения дополнительной информации обратитесь к [[{{TALKPAGENAME}}|странице обсуждения]] и [[Справка:Обслуживание#Политика_удаления|политике удаления статей]].<br />
|}<br />
<noinclude><br />
{{{{PAGENAME}}/doc}}<br />
[[Категория:Шаблоны_обслуживания_Wiki]]<br />
[[el:Template:Delete]]<br />
</noinclude><br />
<includeonly>[[Категория:Страницы к удалению]]</includeonly></div>Gankovhttps://ru.opensuse.org/index.php?title=SDB_Talk:Samba_%D0%B8_LDAP_%D0%BD%D0%B0_openSUSE_11.1_%D0%91%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D1%80%D1%82&diff=22331SDB Talk:Samba и LDAP на openSUSE 11.1 Быстрый старт2012-12-14T19:47:11Z<p>Gankov: /* когда будет обновление статьи до новых версий? */</p>
<hr />
<div>Спасибо!!!<br />
Потрясающая статья, у меня все заработало с первого раза<br />
<br />
Статья понравилась, но у меня возник ряд вопросов. Например как сделать дополнительного пользователя с правами администратора или создать группу "Администраторы домена"? Вариант создать обычнго пользователя и дать ему права локального админитратора не интересен. Насколько я понимаю, для этих групп нужны зарезервированные UID и GID? И еще вопрос: как применять групповые политики при подобной реализации PDC? Я слышал что это возможно, но путем написания собственных скриптов. Хотелось бы чтобы экперты в этой области дополнили статью. Заранее благодарен!<br />
<br />
<br />
Хм... мне кажется не хватает куска настроек между окончанием настройки самбы и подключением виндовс машины...<br />
У меня Win машины просто не нашли контроллер домена :(<br />
ставил на OpenSUSE 11.2 с нуля.<br />
[[Участник:Burkoms|Burkoms]]<br />
<br />
зачем удалять? можно дописать --[[Участник:EGDFree|EGDFree]] 15:05, 26 февраля 2010 (UTC)<br />
<br />
== Вопросик по данному мануалу. ==<br />
<br />
До пункта Проверка работы LDAP сервера дошел без проблем, далее<br />
id юзера отдается отлично, а вот следующих пункт - Проверка работы Samba сервера не прокатил.<br />
После ввода smb://user@server<br />
Мне выкидывается просто окошко с папками, оснастки самой нет. Причем пробовал два раза, думал где-то ошибся. В чем может быть дело?<br />
ЗЫ Вопрос снят, все, сорри. Спасибо за мануал =)<br />
<br />
== Обновление статьи ==<br />
<br />
Ребята кто в курсе вопроса, что-то настраивал по данному руководству или может просто проверить на текущей версии openSUSE, все ли актуально? Надо бы обновить статью, подозреваю что возможно нужно будет только поменять цифры в названии, и в нутри статьи. Но вдруг дело не только в цифрах. --[[Участник:Gankov|Gankov]] 12:14, 3 апреля 2011 (MDT)<br />
<br />
== когда будет обновление статьи до новых версий? ==<br />
<br />
всем доброго времени суток!<br />
Попробовал создать сервер домена на SUSE 12-й версии, возникли сложности с TLS, т.к. в LDAP-клиенте TLS не отключается через интерфейс, но я полагаю что это можно обойти через конфиги только покажите пожалуйста куда копать?<br />
<br />
* Когда, кто-нибудь из участников займется обновлением. Редактирование вики осуществляется на добровольной основе, так что когда найдется такой человек предсказать трудно. Плюс обновленного источника на английском нет, так что заняться может только человек знакомый с предметом статьи. Если у вас получится настроить LDAP, может быть вас не затруднит обновить статью.</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:GNOME_Cinnamon&diff=22330openSUSE:GNOME Cinnamon2012-12-14T19:36:00Z<p>Gankov: Перенаправление на Cinnamon</p>
<hr />
<div>#redirect [[Cinnamon]]</div>Gankovhttps://ru.opensuse.org/index.php?title=MATE&diff=22329MATE2012-12-14T19:28:39Z<p>Gankov: </p>
<hr />
<div><div style="width:98%; float:left;clear:left"><br />
{{Box-header|Рабочий стол MATE в openSUSE|{{FULLPAGENAME}}|}}<br />
[[Image:mate-screenshot.png|thumb|right|250px|MATE Desktop 1.5]]<br />
Рабочий стол MATE представляет интуитивно понятный и привлекательный классический рабочий стол для пользователей Linux; MATE - это форк GNOME2.<br />
<br />
Название ''MATE'' происходит от дерева ''yerba maté'', вида падуба парагвайского. Его листья содержат кофеин и используются для создания настоев и напитков под названием ''мате''.<br />
<br />
Рабочий стол MATE собран в пакет для openSUSE и может быть установлен через YaST META Handler или с помощью шаблонов программного обеспечения, для продвинутых пользователей. Рабочий стол MATE в настоящее время поддерживается сообществом в OBS под именем X11:MATE.<br />
{{Box-footer|}}<br />
<br />
<div style="width:98%; float:left;clear:left"><br />
{{Point here|[[Image:mate-icon.png|48px|link=]]|<br />
=== MATE Desktop 1.6 ===<br />
Первый запланированный релиз рабочего стола MATE для openSUSE - это MATE 1.6; В настоящее время MATE находится под разработкой и сфокусирован на портирование от старой ''CORBA'' и ''mateconf-2.0'' к новым ''glib-2.0 gsettings'' и ''DBus''.<br />
<br />
The development project for MATE Desktop in openSUSE is X11:MATE:Factory and a rolling release repository is available in X11:MATE for users who want the latest releases (and maybe some hidden bugs).<br />
<br />
X11:MATE currently hosts MATE 1.4 and won't receive further updates before the transition to MATE 1.5 once all the base packages are made available.<br />
}}<br />
<br />
{{Point here|[[Image:Yast-software.png|48px|link=]]|<br />
=== X11:MATE - стабильная версия [сейчас 1.4] ===<br />
The MATE Desktop repository is a rolling release repository which will include STABLE and DEVELOPMENT versions of the many packages. Users subscribed to the '''X11:MATE''' repository will always have packages available built from the latest sources and fixes!<br />
<br />
To install the MATE Desktop please click on one of the following links/icons and follow YaST2's on-screen instructions:<br />
* [[Image:mate-icon.png|24px|link=http://download.opensuse.org/repositories/X11:/MATE/12.1/mate-desktop.ymp]] - MATE Desktop для openSUSE 12.1<br />
* [[Image:mate-icon.png|24px|link=http://download.opensuse.org/repositories/X11:/MATE/12.2/mate-desktop.ymp]] - MATE Desktop для openSUSE 12.2<br />
* [[Image:mate-icon.png|24px|link=http://download.opensuse.org/repositories/X11:/MATE/Tumbleweed/mate-desktop.ymp]] - MATE Desktop для openSUSE Tumbleweed<br />
}}<br />
<br />
{{Point here|[[Image:Yast-software.png|48px|link=]]|<br />
=== X11:MATE:Factory - разрабатываемый и тестируемый репозиторий [сейчас 1.5] ===<br />
The development packages from MATE are also available for Factory developers:<br />
* [[Image:mate-icon.png|24px|link=http://download.opensuse.org/repositories/X11:/MATE:/Factory/Factory/mate-desktop-pattern.ymp]] - MATE Desktop for openSUSE Factory<br />
}}<br />
<br />
{{Point here|[[Image:Yast-software.png|48px|link=]]|<br />
=== MATE Desktop software patterns ===<br />
MATE Desktop installations are made using the 'mate-desktop-default' software pattern, which installs the base MATE packages and it's default applications. There are other patterns available though... Here's a list:<br />
* '''mate-desktop-base''' - устанавливает только рабочий стол MATE, без приложений;<br />
* '''mate-desktop-default''' - устанавливает рабочий стол MATE и приложения;<br />
* '''mate-desktop-gnome''' - устанавливает рабочий стол MATE с приложениями от GNOME 3;<br />
The availability of this packages is somehow questionable; while traditional users won't be needing them, advenced users of SUSE Studio of KIWI might find them amusing... Hope they help!<br />
}}<br />
<br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Смотрите также ===<br />
* [[GNOME]]<br />
* [[Cinnamon]]<br />
}}<br />
<br />
</div><br />
<br />
__NOTOC__<br />
<br />
[[Категория:Приложения:Рабочий стол]]<br />
[[Category:MATE]]<br />
<br />
{{IW|MATE}}</div>Gankovhttps://ru.opensuse.org/index.php?title=Cinnamon&diff=22328Cinnamon2012-12-14T19:27:37Z<p>Gankov: </p>
<hr />
<div><div style="width:98%; float:left;clear:left"><br />
{{Box-header|Рабочий стол Cinnamon в openSUSE|{{FULLPAGENAME}}|}}<br />
[[Image:Cinnamon1.png|thumb|right|250px|Cinnamon в openSUSE Education]]<br />
Рабочий стол Cinnamon является форком GNOME Shell, который предоставляет классический рабочий стол, привычный для пользователей GNOME 2.<br />
{{Box-footer|}}<br />
<br />
<div style="width:98%; float:left;clear:left"><br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Описание и скриншоты ===<br />
Рабочий стол Cinnamon основан на базе разработок GNOME Shell. Он предоставляет рабочее окружение, ставшее привычным для пользователей среды GNOME версии 2. Изначально разрабатывался командой программистов Linux Mint.<br />
<center><gallery perrow=10><br />
File:cinnamon1.png|Рабочий стол<br />
File:cinnamon2.png|Меню<br />
</gallery></center><br />
}}<br />
<br />
{{Point here|[[Image:Yast-software.png|48px|link=]]|<br />
=== Получить Cinnamon ===<br />
Для установки окружения Cinnamon воспользуйтесь одной из ссылок:<br />
* [[Image:Yast-software.png|24px|link=http://download.opensuse.org/repositories/X11:/Cinnamon:/GNOME34/12.1_GNOME34/cinnamon-gnome34.ymp]] - Cinnamon для openSUSE 12.1<br />
* [[Image:Yast-software.png|24px|link=http://software.opensuse.org/ymp/X11:Cinnamon:GNOME34/12.2/cinnamon.ymp]] - Cinnamon для openSUSE 12.2<br />
* [[Image:Yast-software.png|24px|link=http://software.opensuse.org/ymp/X11:Cinnamon:Factory/Factory/cinnamon.ymp]] - Cinnamon для openSUSE Factory<br />
}}<br />
<br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Смотрите также ===<br />
* [[GNOME]]<br />
* [[MATE]]<br />
}}<br />
<br />
</div><br />
<br />
__NOTOC__<br />
<br />
[[Категория:GNOME]]<br />
[[Категория:Приложения:Рабочий стол]]<br />
<br />
[[en:openSUSE:GNOME Cinnamon]]<br />
[[es:Cinnamon]]<br />
[[it:openSUSE:GNOME_Cinnamon]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Cinnamon&diff=22327Cinnamon2012-12-14T19:27:22Z<p>Gankov: </p>
<hr />
<div><div style="width:98%; float:left;clear:left"><br />
{{Box-header|Рабочий стол Cinnamon в openSUSE|{{FULLPAGENAME}}|}}<br />
[[Image:Cinnamon1.png|thumb|right|250px|Cinnamon в openSUSE Education]]<br />
Рабочий стол Cinnamon является форком GNOME Shell, который предоставляет классический рабочий стол, привычный для пользователей GNOME 2.<br />
{{Box-footer|}}<br />
<br />
<div style="width:98%; float:left;clear:left"><br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Описание и скриншоты ===<br />
Рабочий стол Cinnamon основан на базе разработок GNOME Shell. Он предоставляет рабочее окружение, ставшее привычным для пользователей среды GNOME версии 2. Изначально разрабатывался командой программистов Linux Mint.<br />
<center><gallery perrow=10><br />
File:cinnamon1.png|Рабочий стол<br />
File:cinnamon2.png|Меню<br />
</gallery></center><br />
}}<br />
<br />
{{Point here|[[Image:Yast-software.png|48px|link=]]|<br />
=== Получить Cinnamon ===<br />
Для установки окружения Cinnamon воспользуйтесь одной из ссылок:<br />
* [[Image:Yast-software.png|24px|link=http://download.opensuse.org/repositories/X11:/Cinnamon:/GNOME34/12.1_GNOME34/cinnamon-gnome34.ymp]] - Cinnamon для openSUSE 12.1<br />
* [[Image:Yast-software.png|24px|link=http://software.opensuse.org/ymp/X11:Cinnamon:GNOME34/12.2/cinnamon.ymp]] - Cinnamon для openSUSE 12.2<br />
* [[Image:Yast-software.png|24px|link=http://software.opensuse.org/ymp/X11:Cinnamon:Factory/Factory/cinnamon.ymp]] - Cinnamon для openSUSE Factory<br />
}}<br />
<br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Смотрите также ===<br />
* [[GNOME]]<br />
* [[MATE]]<br />
}}<br />
<br />
</div><br />
<br />
__NOTOC__<br />
<br />
[[Категория:GNOME]]<br />
[[Категория:Категория:Приложения:Рабочий стол]]<br />
<br />
[[en:openSUSE:GNOME Cinnamon]]<br />
[[es:Cinnamon]]<br />
[[it:openSUSE:GNOME_Cinnamon]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Cinnamon&diff=22326Cinnamon2012-12-14T19:24:40Z<p>Gankov: </p>
<hr />
<div><div style="width:98%; float:left;clear:left"><br />
{{Box-header|Рабочий стол Cinnamon в openSUSE|{{FULLPAGENAME}}|}}<br />
[[Image:Cinnamon1.png|thumb|right|250px|Cinnamon в openSUSE Education]]<br />
Рабочий стол Cinnamon является форком GNOME Shell, который предоставляет классический рабочий стол, привычный для пользователей GNOME 2.<br />
{{Box-footer|}}<br />
<br />
<div style="width:98%; float:left;clear:left"><br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Описание и скриншоты ===<br />
Рабочий стол Cinnamon основан на базе разработок GNOME Shell. Он предоставляет рабочее окружение, ставшее привычным для пользователей среды GNOME версии 2. Изначально разрабатывался командой программистов Linux Mint.<br />
<center><gallery perrow=10><br />
File:cinnamon1.png|Рабочий стол<br />
File:cinnamon2.png|Меню<br />
</gallery></center><br />
}}<br />
<br />
{{Point here|[[Image:Yast-software.png|48px|link=]]|<br />
=== Получить Cinnamon ===<br />
Для установки окружения Cinnamon воспользуйтесь одной из ссылок:<br />
* [[Image:Yast-software.png|24px|link=http://download.opensuse.org/repositories/X11:/Cinnamon:/GNOME34/12.1_GNOME34/cinnamon-gnome34.ymp]] - Cinnamon для openSUSE 12.1<br />
* [[Image:Yast-software.png|24px|link=http://software.opensuse.org/ymp/X11:Cinnamon:GNOME34/12.2/cinnamon.ymp]] - Cinnamon для openSUSE 12.2<br />
* [[Image:Yast-software.png|24px|link=http://software.opensuse.org/ymp/X11:Cinnamon:Factory/Factory/cinnamon.ymp]] - Cinnamon для openSUSE Factory<br />
}}<br />
<br />
{{Point here|[[Image:Icon-distribution.png|48px|link=]]|<br />
=== Смотрите также ===<br />
* [[GNOME]]<br />
* [[MATE]]<br />
}}<br />
<br />
</div><br />
<br />
__NOTOC__<br />
<br />
[[Category:GNOME]]<br />
<br />
[[en:openSUSE:GNOME Cinnamon]]<br />
[[es:Cinnamon]]<br />
[[it:openSUSE:GNOME_Cinnamon]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22267openSUSE:Руководство по группам пакетов2012-11-17T15:05:28Z<p>Gankov: закончил, проверяйте.</p>
<hr />
<div>{{Packaging docnav}}<br />
{{Intro|Данный раздел содержит полный список RPM-групп используемых в пакетах openSUSE, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением.}}<br />
<br />
=== Amusement ===<br />
<br />
* Amusements/Games/3D/Other<br />
* Amusements/Games/3D/Race<br />
* Amusements/Games/3D/Shoot<br />
* Amusements/Games/3D/Simulation<br />
* Amusements/Games/Action/Arcade<br />
* Amusements/Games/Action/Breakout<br />
* Amusements/Games/Action/Other<br />
* Amusements/Games/Action/Race<br />
* Amusements/Games/Action/Shoot<br />
* Amusements/Games/Board/Card<br />
* Amusements/Games/Board/Chess<br />
* Amusements/Games/Board/Other<br />
* Amusements/Games/Board/Pool<br />
* Amusements/Games/Board/Puzzle<br />
* Amusements/Games/Logic<br />
* Amusements/Games/Other<br />
* Amusements/Games/RPG<br />
* Amusements/Games/Strategy/Other<br />
* Amusements/Games/Strategy/Real Time<br />
* Amusements/Games/Strategy/Turn Based<br />
<br />
Группы * Amusements/Teaching содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
* Amusements/Teaching/Language<br />
* Amusements/Teaching/Mathematics<br />
* Amusements/Teaching/Other<br />
<br />
Группы * Amusements/Toys содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
* Amusements/Toys/Background<br />
* Amusements/Toys/Clocks<br />
* Amusements/Toys/Graphics<br />
* Amusements/Toys/Other<br />
* Amusements/Toys/Screensavers<br />
<br />
<br />
=== Development ===<br />
<br />
Группа * Development создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
Группа * Development/Languages служит для инструментов которые используются и необходимы для разработки на конкретных языках программирования. Это правильное место для компиляторов, интерпретаторов и специфичных для одного языка инструментов.<br />
<br />
* Development/Languages/C and C++<br />
* Development/Languages/Fortran<br />
* Development/Languages/Java<br />
* Development/Languages/Other<br />
* Development/Languages/Perl<br />
* Development/Languages/Python<br />
* Development/Languages/Ruby<br />
* Development/Languages/Scheme<br />
* Development/Languages/Tcl<br />
<br />
Группа * Development/Libraries служит для пакетов библиотек используемых при разработке. В основном они рассортированный по языкам программирования. Однако, присутствуют так же специальные группы для KDE, GNOME и YaST библиотек. Здесь разработчик может найти все доступные библиотеки которые используются множеством проектов. Это означает что специализированные библиотеки обычно находятся в одном пакете с приложение их используемым. Такие пакеты находятся в группе * Productivity. Другие общие библиотеки должны быть отделены от приложения. Подпакеты * -devel должны находится в группе * Development/Libraries. Подпакеты предоставляющие файлы библиотек необходимые для запуска приложения должны находится в группе * System/Libraries. А всевозможные подпакеты * -doc должны находится в группе * Documentation. Если все файлы (необходимые для запуска, разработки и документация) находятся в одном пакете, он должен быть помещен в * Development/Libraries, чтобы он мог быть найден разработчиками.<br />
<br />
* Development/Libraries/C and C++<br />
* Development/Libraries/Cross<br />
* Development/Libraries/GNOME<br />
* Development/Libraries/Java<br />
* Development/Libraries/KDE<br />
* Development/Libraries/Other<br />
* Development/Libraries/Parallel<br />
* Development/Libraries/Perl<br />
* Development/Libraries/Python<br />
* Development/Libraries/Tcl<br />
* Development/Libraries/X11<br />
* Development/Libraries/YaST<br />
<br />
Группа * Development/Sources служит для бинарных пакетов содержащих исходники. Это правильное место для пакетов с исходниками ядра и исходниками модулей ядра.<br />
<br />
* Development/Sources<br />
<br />
Группа * Development/Tools содержит инструменты используемые разработчиками и не связанными с каким то конкретным языком программирования.<br />
<br />
* Development/Tools/Building<br />
* Development/Tools/Debuggers<br />
* Development/Tools/Doc Generators<br />
* Development/Tools/GUI Builders<br />
* Development/Tools/IDE<br />
* Development/Tools/Navigators<br />
* Development/Tools/Other<br />
* Development/Tools/Version Control<br />
<br />
=== Documentation ===<br />
<br />
Группа * Documentation служит для всех пакетов с документацией которая находится в отдельных пакетах.<br />
<br />
* Documentation/Howto<br />
* Documentation/HTML<br />
* Documentation/Man<br />
* Documentation/Other<br />
* Documentation/SuSE<br />
<br />
=== Hardware ===<br />
<br />
Группа * Hardware содержит инструменты для поддержки разного оборудования.<br />
<br />
* Hardware/Camera<br />
* Hardware/Fax<br />
* Hardware/ISDN<br />
* Hardware/Joystick<br />
* Hardware/Mobile<br />
* Hardware/Modem<br />
* Hardware/Other<br />
* Hardware/Palm<br />
* Hardware/Printing<br />
* Hardware/Psion<br />
* Hardware/Radio<br />
* Hardware/Scanner<br />
* Hardware/TV<br />
* Hardware/UPS<br />
* Hardware/Wifi<br />
<br />
=== Metapackages===<br />
{{NotFinishTranslated}}<br />
Группа * 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
* Metapackages<br />
<br />
=== Multimedia ===<br />
<br />
Группа * Multimedia пришла из jpackage.<br />
<br />
TODO: разумное объяснение<br />
<br />
* Multimedia/Graphics<br />
* Multimedia/Graphics/Vector Editors<br />
<br />
=== Productivity ===<br />
<br />
Группа * Productivity это большая группа для пакетов более ценных для продвинутых пользователей: приложения используемые для создания чего-нибудь. Фактически, пакеты из почти всех групп создают окружения (* System) или обеспечиваю функциональность (* Development/Libraries, * System/Libraries) необходимую для приложений из группы Productivity.<br />
<br />
* Productivity/Archiving/Backup<br />
* Productivity/Archiving/Compression<br />
* Productivity/Clustering/Computing<br />
* Productivity/Clustering/HA<br />
* Productivity/Databases/Clients<br />
* Productivity/Databases/Servers<br />
* Productivity/Databases/Tools<br />
<br />
Группа * Productivity/File utilities служит для инструментов выполняющих базовые операции с файлами. Это пакеты типа * file, * findutils или файловые менеджеры как * mc, * nautilus или * ytree.<br />
<br />
* Productivity/File utilities<br />
* Productivity/Graphics/3D Editors<br />
* Productivity/Graphics/Bitmap Editors<br />
* Productivity/Graphics/CAD<br />
* Productivity/Graphics/Convertors<br />
* Productivity/Graphics/Other<br />
* Productivity/Graphics/Vector Editors<br />
* Productivity/Graphics/Viewers<br />
* Productivity/Graphics/Visualization/Graph<br />
* Productivity/Graphics/Visualization/Other<br />
* Productivity/Graphics/Visualization/Raytracers<br />
<br />
Группа * Productivity/Hamradio предназначена для приложений радиолюбителей и сопутствующих утилит.<br />
<br />
* Productivity/Hamradio/Fax<br />
* Productivity/Hamradio/Logging<br />
* Productivity/Hamradio/Morse<br />
* Productivity/Hamradio/Other<br />
* Productivity/Hamradio/Packet<br />
* Productivity/Hamradio/Psk31<br />
* Productivity/Hamradio/Satellite<br />
* Productivity/Multimedia/CD/Grabbers<br />
* Productivity/Multimedia/CD/Players<br />
* Productivity/Multimedia/CD/Record<br />
* Productivity/Multimedia/Other<br />
* Productivity/Multimedia/Sound/Editors and Convertors<br />
* Productivity/Multimedia/Sound/Midi<br />
* Productivity/Multimedia/Sound/Mixers<br />
* Productivity/Multimedia/Sound/Players<br />
* Productivity/Multimedia/Sound/Utilities<br />
* Productivity/Multimedia/Sound/Visualization<br />
* Productivity/Multimedia/Video/Editors and Convertors<br />
* Productivity/Multimedia/Video/Players<br />
<br />
Группа * Productivity/Networking служит для пакетов обеспечивающих различные сетевые сервисы и связанных с ними инструментов.<br />
<br />
* Productivity/Networking/AOLInstantMessenger<br />
* Productivity/Networking/Archie<br />
* Productivity/Networking/Boot/Clients<br />
* Productivity/Networking/Boot/Servers<br />
* Productivity/Networking/Boot/Utilities<br />
* Productivity/Networking/Diagnostic<br />
* Productivity/Networking/DNS/Servers<br />
* Productivity/Networking/DNS/Utilities<br />
* Productivity/Networking/Email/Clients<br />
* Productivity/Networking/Email/Mailinglists<br />
* Productivity/Networking/Email/Servers<br />
* Productivity/Networking/Email/Utilities<br />
* Productivity/Networking/File-Sharing<br />
* Productivity/Networking/Ftp/Clients<br />
* Productivity/Networking/Ftp/Servers<br />
* Productivity/Networking/ICQ<br />
* Productivity/Networking/Instant Messenger<br />
* Productivity/Networking/IRC<br />
* Productivity/Networking/LDAP/Clients<br />
* Productivity/Networking/LDAP/Servers<br />
* Productivity/Networking/LDAP/Utilities<br />
* Productivity/Networking/Napster<br />
* Productivity/Networking/News/Clients<br />
* Productivity/Networking/News/Servers<br />
* Productivity/Networking/News/Utilities<br />
* Productivity/Networking/NFS<br />
* Productivity/Networking/NIS<br />
* Productivity/Networking/Novell<br />
* Productivity/Networking/Other<br />
* Productivity/Networking/PPP<br />
* Productivity/Networking/Radius/Clients<br />
* Productivity/Networking/Radius/Servers<br />
* Productivity/Networking/Routing<br />
* Productivity/Networking/Samba<br />
* Productivity/Networking/Security<br />
* Productivity/Networking/SSH<br />
* Productivity/Networking/System<br />
* Productivity/Networking/Talk/Clients<br />
* Productivity/Networking/Talk/Servers<br />
* Productivity/Networking/Web/Browsers<br />
* Productivity/Networking/Web/Frontends<br />
* Productivity/Networking/Web/Proxy<br />
* Productivity/Networking/Web/Servers<br />
* Productivity/Networking/Web/Utilities<br />
* Productivity/Office/Dictionary<br />
* Productivity/Office/Finance<br />
* Productivity/Office/Management<br />
* Productivity/Office/Organizers<br />
* Productivity/Office/Other<br />
* Productivity/Office/Spreadsheets<br />
* Productivity/Office/Suite<br />
* Productivity/Office/Word Processor<br />
* Productivity/Other<br />
<br />
Группа * Productivity/Publishing служит для пакетов используемых при публикации информации. Приложения из этой группы обычно используют продвинутые пользователи для целей похожих на приложения из группы * Productivity/Office.<br />
<br />
* Productivity/Publishing/DocBook<br />
* Productivity/Publishing/HTML/Editors<br />
* Productivity/Publishing/HTML/Tools<br />
* Productivity/Publishing/Other<br />
* Productivity/Publishing/PDF<br />
* Productivity/Publishing/Presentation<br />
* Productivity/Publishing/PS<br />
* Productivity/Publishing/SGML<br />
* Productivity/Publishing/TeX/Base<br />
* Productivity/Publishing/TeX/Fonts<br />
* Productivity/Publishing/TeX/Frontends<br />
* Productivity/Publishing/TeX/Utilities<br />
* Productivity/Publishing/Texinfo<br />
* Productivity/Publishing/Troff<br />
* Productivity/Publishing/Word<br />
* Productivity/Publishing/XML<br />
* Productivity/Scientific/Astronomy<br />
* Productivity/Scientific/Chemistry<br />
* Productivity/Scientific/Electronics<br />
* Productivity/Scientific/Math<br />
* Productivity/Scientific/Other<br />
* Productivity/Scientific/Physics<br />
<br />
Группа * Productivity/Security служит для пакетов связанных с безучастностью таких как: сканеры вирусов, генераторы паролей, инструменты для шифрования и дешифровке, цифровой подписи и настроек прав доступа (пакет * permission).<br />
<br />
* Productivity/Security<br />
* Productivity/Telephony/Clients<br />
* Productivity/Telephony/H323/Clients<br />
* Productivity/Telephony/H323/Servers<br />
* Productivity/Telephony/H323/Utilities<br />
* Productivity/Telephony/Servers<br />
* Productivity/Telephony/SIP/Clients<br />
* Productivity/Telephony/SIP/Servers<br />
* Productivity/Telephony/SIP/Utilities<br />
* Productivity/Telephony/Utilities<br />
* Productivity/Text/Convertors<br />
* Productivity/Text/Editors<br />
* Productivity/Text/Spell<br />
* Productivity/Text/Utilities<br />
<br />
=== System ===<br />
<br />
Пакеты из группы * System составляют базу операционной системы. Они важны для системных администраторов, а обычные пользователи не обязаны что-нибудь знать о них. Они только создают окружение для запуска программ из других групп, таких как * Productivity или * Amusement.<br />
<br />
Группа * System/Base служит для базовых системных инструментов. Включает такие пакеты как * eject, * insserv, * man, * sed, * sudo, * tar и * ulimit.<br />
<br />
* System/Base<br />
<br />
Группа * System/Benchmark служит для пакетов обеспечивающих различные тесты.<br />
<br />
* System/Benchmark<br />
<br />
Группа * System/Boot служит для инструментов связанных с загрузкой системы. Содержит пакеты с загрузчиками, сборкой образов, тем экрана загрузки, тесты памяти и т.п.<br />
<br />
* System/Boot<br />
<br />
Группа * System/Console служит для консольных пакетов таких как * fbset, * gpm, * kbd и * vlock.<br />
<br />
* System/Console<br />
<br />
Группа * System/Daemons служит для системных демонов. Это пакеты такие как * at, * autofs, * nscd, * powersave или * syslogd.<br />
<br />
* System/Daemons<br />
<br />
Группа * System/Emulators служит для эмуляторов различных операционных систем. Пакеты как * dosemu, * wine, * wmware или * atari800.<br />
<br />
* System/Emulators/Other<br />
* System/Emulators/PC<br />
<br />
Группа * System/Fhs служит для пакетов создающих базовую структуру папок соответствующую FHS (File Hierarchy System). Это пакеты типа * filesystem, * aaa_base или * devs.<br />
<br />
* System/Fhs<br />
<br />
Группа * System/Filesystems служит для инструментов связанных с файловыми системами. Пакеты похожие на * quota, * dosfstools, * reiserfs, * reaidtools и * xfstools.<br />
<br />
* System/Filesystems<br />
<br />
Группа * System/GUI содержит оконные менеджеры и связанные с ними инструменты. Некоторые оконные менеджеры имеют специфические дял них варианты приложений, но эта группа не для приложений и библиотек. Такие пакеты должны быть помещены в группы * Productivity, * Development или * Amusements.<br />
<br />
* System/GUI/GNOME<br />
* System/GUI/KDE<br />
* System/GUI/LXDE<br />
* System/GUI/Other<br />
* System/GUI/XFCE<br />
<br />
Группа * System/I18n служит для пакетов обеспечивающих поддержку китайской, японской и корейской локализации.<br />
<br />
* System/I18n/Chinese<br />
* System/I18n/Japanese<br />
* System/I18n/Korean<br />
<br />
Группа * System/Kernel содержит готовое ядро и инструменты связанные с ядром такие как module-init-tools. Пакеты с исходниками ядра и модулей должны находится в группе Development/Sources.<br />
<br />
* System/Kernel<br />
<br />
Группа * System/Libraries служит для пакетов переставляющих библиотеки необходимые для запуска приложений. Все пакеты в этой группе должны устанавливаться автоматически по зависимостям. Ни пользователи ни разработчики не должны искать пакеты в этой группе. Это означает что они не должны содержать никаких приложений. Такие пакеты должны находится в группе * Productivity. Это так же означает что пакеты из этой группы должны иметь соответствующие * -devel подпакеты в группе * Development/Libraries, чтобы разработчики могли найти библиотеки там. Если в одном пакете находится и библиотека для выполнения и части для разработчиков, пакет должен находится в группе * Development/Libraries.<br />
<br />
* System/Libraries<br />
<br />
Группа * System/Localization содержит подпакеты с переводами которые выделены в отдельный пакет. Начиная openSUSE 10.3 это делается автоматически с помощью макроса %lang_package в спек файле.<br />
<br />
* System/Localization<br />
<br />
Группа * System/Management служит для различных GUI, text или web-based инструментов используемых для управления системой. Однако, модули YaST имеют собственную группу * System/YaST.<br />
<br />
* System/Management<br />
<br />
Группа * System/Monitoring служит для инструментов мониторинга системы или анализаторов логов.<br />
<br />
* System/Monitoring<br />
<br />
Группа * System/Packages служит для пакетов связанных с управлением пакетами, такими как alien, deb или rpm.<br />
<br />
* System/Packages<br />
* System/Shells<br />
<br />
Группа * System/Sound Daemons предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME (esound) или же для WindowMaker (wsndsrv).<br />
<br />
* System/Sound Daemons<br />
<br />
Группа * System/X11 предназначена для базовой графической системы. Для менеджеров окон предназначена группа * System/GUI.<br />
<br />
* System/X11/Displaymanagers<br />
* System/X11/Fonts<br />
* System/X11/Icons<br />
* System/X11/Servers/XF86_3<br />
* System/X11/Servers/XF86_4<br />
* System/X11/Terminals<br />
* System/X11/Utilities<br />
<br />
Группа * System/YaST предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
* System/YaST<br />
<br />
[[Категория:Сборка пакетов]]<br />
[[Категория:Документация по сборке пакетов]]<br />
<br />
[[en:openSUSE:Package group guidelines]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22266openSUSE:Руководство по группам пакетов2012-11-17T14:25:48Z<p>Gankov: авто-сохранение...</p>
<hr />
<div>{{Packaging docnav}}<br />
{{Intro|Данный раздел содержит полный список RPM-групп используемых в пакетах openSUSE, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением.}}<br />
<br />
=== Amusement ===<br />
<br />
* Amusements/Games/3D/Other<br />
* Amusements/Games/3D/Race<br />
* Amusements/Games/3D/Shoot<br />
* Amusements/Games/3D/Simulation<br />
* Amusements/Games/Action/Arcade<br />
* Amusements/Games/Action/Breakout<br />
* Amusements/Games/Action/Other<br />
* Amusements/Games/Action/Race<br />
* Amusements/Games/Action/Shoot<br />
* Amusements/Games/Board/Card<br />
* Amusements/Games/Board/Chess<br />
* Amusements/Games/Board/Other<br />
* Amusements/Games/Board/Pool<br />
* Amusements/Games/Board/Puzzle<br />
* Amusements/Games/Logic<br />
* Amusements/Games/Other<br />
* Amusements/Games/RPG<br />
* Amusements/Games/Strategy/Other<br />
* Amusements/Games/Strategy/Real Time<br />
* Amusements/Games/Strategy/Turn Based<br />
<br />
Группы * Amusements/Teaching содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
* Amusements/Teaching/Language<br />
* Amusements/Teaching/Mathematics<br />
* Amusements/Teaching/Other<br />
<br />
Группы * Amusements/Toys содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
* Amusements/Toys/Background<br />
* Amusements/Toys/Clocks<br />
* Amusements/Toys/Graphics<br />
* Amusements/Toys/Other<br />
* Amusements/Toys/Screensavers<br />
<br />
<br />
=== Development ===<br />
<br />
Группа * Development создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
Группа * Development/Languages служит для инструментов которые используются и необходимы для разработки на конкретных языках программирования. Это правильное место для компиляторов, интерпретаторов и специфичных для одного языка инструментов.<br />
<br />
* Development/Languages/C and C++<br />
* Development/Languages/Fortran<br />
* Development/Languages/Java<br />
* Development/Languages/Other<br />
* Development/Languages/Perl<br />
* Development/Languages/Python<br />
* Development/Languages/Ruby<br />
* Development/Languages/Scheme<br />
* Development/Languages/Tcl<br />
<br />
Группа * Development/Libraries служит для пакетов библиотек используемых при разработке. В основном они рассортированный по языкам программирования. Однако, присутствуют так же специальные группы для KDE, GNOME и YaST библиотек. Здесь разработчик может найти все доступные библиотеки которые используются множеством проектов. Это означает что специализированные библиотеки обычно находятся в одном пакете с приложение их используемым. Такие пакеты находятся в группе * Productivity. Другие общие библиотеки должны быть отделены от приложения. Подпакеты * -devel должны находится в группе * Development/Libraries. Подпакеты предоставляющие файлы библиотек необходимые для запуска приложения должны находится в группе * System/Libraries. А всевозможные подпакеты * -doc должны находится в группе * Documentation. Если все файлы (необходимые для запуска, разработки и документация) находятся в одном пакете, он должен быть помещен в * Development/Libraries, чтобы он мог быть найден разработчиками.<br />
<br />
* Development/Libraries/C and C++<br />
* Development/Libraries/Cross<br />
* Development/Libraries/GNOME<br />
* Development/Libraries/Java<br />
* Development/Libraries/KDE<br />
* Development/Libraries/Other<br />
* Development/Libraries/Parallel<br />
* Development/Libraries/Perl<br />
* Development/Libraries/Python<br />
* Development/Libraries/Tcl<br />
* Development/Libraries/X11<br />
* Development/Libraries/YaST<br />
<br />
Группа * Development/Sources служит для бинарных пакетов содержащих исходники. Это правильное место для пакетов с исходниками ядра и исходниками модулей ядра.<br />
<br />
* Development/Sources<br />
<br />
Группа * Development/Tools содержит инструменты используемые разработчиками и не связанными с каким то конкретным языком программирования.<br />
<br />
* Development/Tools/Building<br />
* Development/Tools/Debuggers<br />
* Development/Tools/Doc Generators<br />
* Development/Tools/GUI Builders<br />
* Development/Tools/IDE<br />
* Development/Tools/Navigators<br />
* Development/Tools/Other<br />
* Development/Tools/Version Control<br />
<br />
=== Documentation ===<br />
<br />
Группа * Documentation служит для всех пакетов с документацией которая находится в отдельных пакетах.<br />
<br />
* Documentation/Howto<br />
* Documentation/HTML<br />
* Documentation/Man<br />
* Documentation/Other<br />
* Documentation/SuSE<br />
<br />
=== Hardware ===<br />
<br />
Группа * Hardware содержит инструменты для поддержки разного оборудования.<br />
<br />
* Hardware/Camera<br />
* Hardware/Fax<br />
* Hardware/ISDN<br />
* Hardware/Joystick<br />
* Hardware/Mobile<br />
* Hardware/Modem<br />
* Hardware/Other<br />
* Hardware/Palm<br />
* Hardware/Printing<br />
* Hardware/Psion<br />
* Hardware/Radio<br />
* Hardware/Scanner<br />
* Hardware/TV<br />
* Hardware/UPS<br />
* Hardware/Wifi<br />
<br />
=== Metapackages===<br />
{{NotFinishTranslated}}<br />
Группа * 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
* Metapackages<br />
<br />
=== Multimedia ===<br />
<br />
Группа * Multimedia пришла из jpackage.<br />
<br />
TODO: разумное объяснение<br />
<br />
* Multimedia/Graphics<br />
* Multimedia/Graphics/Vector Editors<br />
<br />
=== Productivity ===<br />
<br />
Группа * Productivity это большая группа для пакетов более ценных для продвинутых пользователей: приложения используемые для создания чего-нибудь. Фактически, пакеты из почти всех групп создают окружения (* System) или обеспечиваю функциональность (* Development/Libraries, * System/Libraries) необходимую для приложений из группы Productivity.<br />
<br />
* Productivity/Archiving/Backup<br />
* Productivity/Archiving/Compression<br />
* Productivity/Clustering/Computing<br />
* Productivity/Clustering/HA<br />
* Productivity/Databases/Clients<br />
* Productivity/Databases/Servers<br />
* Productivity/Databases/Tools<br />
<br />
Группа * Productivity/File utilities служит для инструментов выполняющих базовые операции с файлами. Это пакеты типа * file, * findutils или файловые менеджеры как * mc, * nautilus или * ytree.<br />
<br />
* Productivity/File utilities<br />
* Productivity/Graphics/3D Editors<br />
* Productivity/Graphics/Bitmap Editors<br />
* Productivity/Graphics/CAD<br />
* Productivity/Graphics/Convertors<br />
* Productivity/Graphics/Other<br />
* Productivity/Graphics/Vector Editors<br />
* Productivity/Graphics/Viewers<br />
* Productivity/Graphics/Visualization/Graph<br />
* Productivity/Graphics/Visualization/Other<br />
* Productivity/Graphics/Visualization/Raytracers<br />
<br />
Группа * Productivity/Hamradio предназначена для приложений радиолюбителей и сопутствующих утилит.<br />
<br />
* Productivity/Hamradio/Fax<br />
* Productivity/Hamradio/Logging<br />
* Productivity/Hamradio/Morse<br />
* Productivity/Hamradio/Other<br />
* Productivity/Hamradio/Packet<br />
* Productivity/Hamradio/Psk31<br />
* Productivity/Hamradio/Satellite<br />
* Productivity/Multimedia/CD/Grabbers<br />
* Productivity/Multimedia/CD/Players<br />
* Productivity/Multimedia/CD/Record<br />
* Productivity/Multimedia/Other<br />
* Productivity/Multimedia/Sound/Editors and Convertors<br />
* Productivity/Multimedia/Sound/Midi<br />
* Productivity/Multimedia/Sound/Mixers<br />
* Productivity/Multimedia/Sound/Players<br />
* Productivity/Multimedia/Sound/Utilities<br />
* Productivity/Multimedia/Sound/Visualization<br />
* Productivity/Multimedia/Video/Editors and Convertors<br />
* Productivity/Multimedia/Video/Players<br />
<br />
Группа * Productivity/Networking служит для пакетов обеспечивающих различные сетевые сервисы и связанных с ними инструментов.<br />
<br />
* Productivity/Networking/AOLInstantMessenger<br />
* Productivity/Networking/Archie<br />
* Productivity/Networking/Boot/Clients<br />
* Productivity/Networking/Boot/Servers<br />
* Productivity/Networking/Boot/Utilities<br />
* Productivity/Networking/Diagnostic<br />
* Productivity/Networking/DNS/Servers<br />
* Productivity/Networking/DNS/Utilities<br />
* Productivity/Networking/Email/Clients<br />
* Productivity/Networking/Email/Mailinglists<br />
* Productivity/Networking/Email/Servers<br />
* Productivity/Networking/Email/Utilities<br />
* Productivity/Networking/File-Sharing<br />
* Productivity/Networking/Ftp/Clients<br />
* Productivity/Networking/Ftp/Servers<br />
* Productivity/Networking/ICQ<br />
* Productivity/Networking/Instant Messenger<br />
* Productivity/Networking/IRC<br />
* Productivity/Networking/LDAP/Clients<br />
* Productivity/Networking/LDAP/Servers<br />
* Productivity/Networking/LDAP/Utilities<br />
* Productivity/Networking/Napster<br />
* Productivity/Networking/News/Clients<br />
* Productivity/Networking/News/Servers<br />
* Productivity/Networking/News/Utilities<br />
* Productivity/Networking/NFS<br />
* Productivity/Networking/NIS<br />
* Productivity/Networking/Novell<br />
* Productivity/Networking/Other<br />
* Productivity/Networking/PPP<br />
* Productivity/Networking/Radius/Clients<br />
* Productivity/Networking/Radius/Servers<br />
* Productivity/Networking/Routing<br />
* Productivity/Networking/Samba<br />
* Productivity/Networking/Security<br />
* Productivity/Networking/SSH<br />
* Productivity/Networking/System<br />
* Productivity/Networking/Talk/Clients<br />
* Productivity/Networking/Talk/Servers<br />
* Productivity/Networking/Web/Browsers<br />
* Productivity/Networking/Web/Frontends<br />
* Productivity/Networking/Web/Proxy<br />
* Productivity/Networking/Web/Servers<br />
* Productivity/Networking/Web/Utilities<br />
* Productivity/Office/Dictionary<br />
* Productivity/Office/Finance<br />
* Productivity/Office/Management<br />
* Productivity/Office/Organizers<br />
* Productivity/Office/Other<br />
* Productivity/Office/Spreadsheets<br />
* Productivity/Office/Suite<br />
* Productivity/Office/Word Processor<br />
* Productivity/Other<br />
<br />
Группа * Productivity/Publishing служит для пакетов используемых при публикации информации. Приложения из этой группы обычно используют продвинутые пользователи для целей похожих на приложения из группы * Productivity/Office.<br />
<br />
* Productivity/Publishing/DocBook<br />
* Productivity/Publishing/HTML/Editors<br />
* Productivity/Publishing/HTML/Tools<br />
* Productivity/Publishing/Other<br />
* Productivity/Publishing/PDF<br />
* Productivity/Publishing/Presentation<br />
* Productivity/Publishing/PS<br />
* Productivity/Publishing/SGML<br />
* Productivity/Publishing/TeX/Base<br />
* Productivity/Publishing/TeX/Fonts<br />
* Productivity/Publishing/TeX/Frontends<br />
* Productivity/Publishing/TeX/Utilities<br />
* Productivity/Publishing/Texinfo<br />
* Productivity/Publishing/Troff<br />
* Productivity/Publishing/Word<br />
* Productivity/Publishing/XML<br />
* Productivity/Scientific/Astronomy<br />
* Productivity/Scientific/Chemistry<br />
* Productivity/Scientific/Electronics<br />
* Productivity/Scientific/Math<br />
* Productivity/Scientific/Other<br />
* Productivity/Scientific/Physics<br />
<br />
Группа * Productivity/Security служит для пакетов связанных с безучастностью таких как: сканеры вирусов, генераторы паролей, инструменты для шифрования и дешифровке, цифровой подписи и настроек прав доступа (пакет * permission).<br />
<br />
* Productivity/Security<br />
* Productivity/Telephony/Clients<br />
* Productivity/Telephony/H323/Clients<br />
* Productivity/Telephony/H323/Servers<br />
* Productivity/Telephony/H323/Utilities<br />
* Productivity/Telephony/Servers<br />
* Productivity/Telephony/SIP/Clients<br />
* Productivity/Telephony/SIP/Servers<br />
* Productivity/Telephony/SIP/Utilities<br />
* Productivity/Telephony/Utilities<br />
* Productivity/Text/Convertors<br />
* Productivity/Text/Editors<br />
* Productivity/Text/Spell<br />
* Productivity/Text/Utilities<br />
<br />
=== System ===<br />
<br />
Пакеты из группы * System составляют базу операционной системы. Они важны для системных администраторов, а обычные пользователи не обязаны что-нибудь знать о них. Они только создают окружение для запуска программ из других групп, таких как * Productivity или * Amusement.<br />
<br />
Группа * System/Base служит для базовых системных инструментов. Включает такие пакеты как * eject, * insserv, * man, * sed, * sudo, * tar и * ulimit.<br />
<br />
* System/Base<br />
<br />
Группа * System/Benchmark служит для пакетов обеспечивающих различные тесты.<br />
<br />
* System/Benchmark<br />
<br />
Группа * System/Boot служит для инструментов связанных с загрузкой системы. Содержит пакеты с загрузчиками, сборкой образов, тем экрана загрузки, тесты памяти и т.п.<br />
<br />
* System/Boot<br />
<br />
Группа * System/Console служит для консольных пакетов таких как * fbset, * gpm, * kbd и * vlock.<br />
<br />
* System/Console<br />
<br />
Группа * System/Daemons служит для системных демонов. Это пакеты такие как * at, * autofs, * nscd, * powersave или * syslogd.<br />
<br />
* System/Daemons<br />
<br />
Группа * System/Emulators служит для эмуляторов различных операционных систем. Пакеты как * dosemu, * wine, * wmware или * atari800.<br />
<br />
* System/Emulators/Other<br />
* System/Emulators/PC<br />
<br />
Группа * System/Fhs служит для пакетов создающих базовую структуру папок соответствующую FHS (File Hierarchy System). Это пакеты типа * filesystem, * aaa_base или * devs.<br />
<br />
* System/Fhs<br />
<br />
Группа * System/Filesystems служит для инструментов связанных с файловыми системами. Пакеты похожие на * quota, * dosfstools, * reiserfs, * reaidtools и * xfstools.<br />
<br />
* System/Filesystems<br />
<br />
Группа * System/GUI содержит оконные менеджеры и связанные с ними инструменты. Некоторые оконные менеджеры имеют специфические дял них варианты приложений, но эта группа не для приложений и библиотек. Такие пакеты должны быть помещены в группы * Productivity, * Development или * Amusements.<br />
<br />
* System/GUI/GNOME<br />
* System/GUI/KDE<br />
* System/GUI/LXDE<br />
* System/GUI/Other<br />
* System/GUI/XFCE<br />
<br />
Группа * System/I18n служит для пакетов обеспечивающих поддержку китайской, японской и корейской локализации.<br />
<br />
* System/I18n/Chinese<br />
* System/I18n/Japanese<br />
* System/I18n/Korean<br />
<br />
Группа * System/Kernel содержит готовое ядро и инструменты связанные с ядром такие как module-init-tools. Пакеты с исходниками ядра и модулей должны находится в группе Development/Sources.<br />
<br />
* System/Kernel<br />
<br />
The group * System/Libraries is intended for packages providing the part of libraries necessary to run applications. All packages in this group should be installed automatically because of a dependency. Neither users nor developers should need to search for packages in this group. This means that these must not provide any application. Such packages must be in the group * Productivity. This also means that the libraries in this group must have a corresponding * -devel subpackage in the group * Development/Libraries, so that the developers are able to find the library there. Otherwise, the one package, including both the runtime and development related parts, must be in the group * Development/Libraries.<br />
<br />
* System/Libraries<br />
<br />
The group * System/Localization contains language specific subpackages which are splittet out of a main package. With openSUSE > 10.3 this is done automatically using the macro %lang_package in the specfile.<br />
<br />
* System/Localization<br />
<br />
The group * System/Management is intended for various GUI, text, or web-based tools used to manage the system. However, the YaST modules have their own group * System/YaST.<br />
<br />
* System/Management<br />
<br />
The group <code class="systemitem">System/Monitoring</code> is intended for tools monitoring the system directly or by analyzing logs.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Monitoring</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Packages</code> is intended for packages related to package management, like alien, deb, or rpm.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Packages</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Shells</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/Sound Daemons</code> предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME - <code class="systemitem">esound</code>, или же для WindowMaker - <code class="systemitem">wsndsrv</code>.<br />
<!--The group <code class="systemitem"></code> is intended for sound daemons despite they can be primary developed for a special usage. For example, there are sound daemons for GNOME (<code class="systemitem">esound</code>) or WindowMaker ( <code class="systemitem">wsndsrv</code>).--><br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Sound Daemons</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/X11</code> предназначена для базовой графической системы. Для менеджеров окон предназначена группа <code class="systemitem">System/GUI</code>.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/X11/Displaymanagers</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Icons</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_3</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_4</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Terminals</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Utilities</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/YaST</code> предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/YaST</code><br />
|}<br />
<br />
<br />
----<br />
<br />
{| summary="Navigation footer" width="100%"<br />
| width="40%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
| width="20%" align="center" | <br />
| width="40%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|-<br />
| width="40%" align="left" valign="top" | 1. Стиль RPM-пакетов<br />
| width="20%" align="center" |<br />
[[SUSE_Package_Conventions| Вверх ]]<br />
| width="40%" align="right" valign="top" | 3. Макросы RPM <br />
|}<br />
<br />
[[de:Paketbau/SUSE-Paketkonventionen/RPM-Gruppen]]<br />
[[en:Packaging/SUSE_Package_Conventions/RPM_Groups]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Gankov&diff=22265Участник:Gankov2012-11-17T13:51:06Z<p>Gankov: </p>
<hr />
<div><div style="width:75%; float:left;clear:left"><br />
{{Box-header|Обо мне|{{FULLPAGENAME}}|}}<br />
<br />
Меня зовут Ганьков Андрей. Я из Санкт-Петербурга. В проекте openSUSE в основном занимаюсь переводом wiki на русский язык, так как считаю, что чем больше локализованных материалов будет, тем больше пользователей смогут поставить и использовать openSUSE и Линукс в целом. Конечно это не относится только к вики, есть очень много не переведенных программ, к большинству программ не переведена документация, поэтому работы по локализации еще очень много. Возможно переводчик из меня никудышный, но на данном этапе наверное лучше не очень качественный перевод, актуальной статьи чем не иметь его вообще, так что если вы понимаете английский текст присоединяйтесь к переводу вики. Просто попробуйте перевести хотя бы одну статью, как говорится с мира по нитке...<br />
<br />
Раньше активно занимался тестированием Factory, даже 2 раза получал из Германии подарочные коробки openSUSE за активное тестирование. Я тогда только знакомился с линукс и мне показалось что в релизе тогдашней 10.2 просто огромное количество ошибок, по крайней мере я их нашел написал багрепорты, тогда как раз готовился к выходу 10.3 и я решил исправить ситуацию, и поставил Factory, начал сообщая об ошибках. Короче втянулся. Сейчас правда хоть и пользуюсь Factory на последних Milestone, но как то ошибок особо не нахожу, то ли даже Factory стала стабильней чем раньше, то ли я уже не лезу куда попало :)<br />
Еще иногда как и многие помогаю пользователям на форуме.<br />
<br />
<center><br />
[[Image:{{PAGENAME}}-image.jpg|right|200px]]<br />
</center><br />
<br />
<br />
{{Box-footer|}}<br />
</div><br />
<div style="width:24%; float:right; clear:right"><br />
{{Box-header|Контакты|{{FULLPAGENAME}}|}}<br />
[[Image:{{PAGENAME}}-image.png||center|160px|Your Hackergotchi/Image]]<br />
<br />
<br />
* [mailto:gankov@@opensuse.org gankov@@opensuse.org]<br />
* [https://plus.google.com/116177532568347973280 Google+]<br />
* [http://qsolution.ru www.qsolution.ru]<br />
* [http://xboct.org Журнал о openSUSE]<br />
* Jabber: gankov@jabber.ru<br />
* ICQ: 230-684-976<br />
* Gankov в [irc://irc.freenode.net IRC]<br />
<br />
{{Box-footer|}}<br />
</div></div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22264openSUSE:Руководство по группам пакетов2012-11-17T13:44:39Z<p>Gankov: авто-сохранение...</p>
<hr />
<div>{{Packaging docnav}}<br />
{{Intro|Данный раздел содержит полный список RPM-групп используемых в пакетах openSUSE, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением.}}<br />
<br />
=== Amusement ===<br />
<br />
* Amusements/Games/3D/Other<br />
* Amusements/Games/3D/Race<br />
* Amusements/Games/3D/Shoot<br />
* Amusements/Games/3D/Simulation<br />
* Amusements/Games/Action/Arcade<br />
* Amusements/Games/Action/Breakout<br />
* Amusements/Games/Action/Other<br />
* Amusements/Games/Action/Race<br />
* Amusements/Games/Action/Shoot<br />
* Amusements/Games/Board/Card<br />
* Amusements/Games/Board/Chess<br />
* Amusements/Games/Board/Other<br />
* Amusements/Games/Board/Pool<br />
* Amusements/Games/Board/Puzzle<br />
* Amusements/Games/Logic<br />
* Amusements/Games/Other<br />
* Amusements/Games/RPG<br />
* Amusements/Games/Strategy/Other<br />
* Amusements/Games/Strategy/Real Time<br />
* Amusements/Games/Strategy/Turn Based<br />
<br />
Группы * Amusements/Teaching содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
* Amusements/Teaching/Language<br />
* Amusements/Teaching/Mathematics<br />
* Amusements/Teaching/Other<br />
<br />
Группы * Amusements/Toys содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
* Amusements/Toys/Background<br />
* Amusements/Toys/Clocks<br />
* Amusements/Toys/Graphics<br />
* Amusements/Toys/Other<br />
* Amusements/Toys/Screensavers<br />
<br />
<br />
=== Development ===<br />
<br />
Группа * Development создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
Группа * Development/Languages служит для инструментов которые используются и необходимы для разработки на конкретных языках программирования. Это правильное место для компиляторов, интерпретаторов и специфичных для одного языка инструментов.<br />
<br />
* Development/Languages/C and C++<br />
* Development/Languages/Fortran<br />
* Development/Languages/Java<br />
* Development/Languages/Other<br />
* Development/Languages/Perl<br />
* Development/Languages/Python<br />
* Development/Languages/Ruby<br />
* Development/Languages/Scheme<br />
* Development/Languages/Tcl<br />
<br />
Группа * Development/Libraries служит для пакетов библиотек используемых при разработке. В основном они рассортированный по языкам программирования. Однако, присутствуют так же специальные группы для KDE, GNOME и YaST библиотек. Здесь разработчик может найти все доступные библиотеки которые используются множеством проектов. Это означает что специализированные библиотеки обычно находятся в одном пакете с приложение их используемым. Такие пакеты находятся в группе * Productivity. Другие общие библиотеки должны быть отделены от приложения. Подпакеты * -devel должны находится в группе * Development/Libraries. Подпакеты предоставляющие файлы библиотек необходимые для запуска приложения должны находится в группе * System/Libraries. А всевозможные подпакеты * -doc должны находится в группе * Documentation. Если все файлы (необходимые для запуска, разработки и документация) находятся в одном пакете, он должен быть помещен в * Development/Libraries, чтобы он мог быть найден разработчиками.<br />
<br />
* Development/Libraries/C and C++<br />
* Development/Libraries/Cross<br />
* Development/Libraries/GNOME<br />
* Development/Libraries/Java<br />
* Development/Libraries/KDE<br />
* Development/Libraries/Other<br />
* Development/Libraries/Parallel<br />
* Development/Libraries/Perl<br />
* Development/Libraries/Python<br />
* Development/Libraries/Tcl<br />
* Development/Libraries/X11<br />
* Development/Libraries/YaST<br />
<br />
Группа * Development/Sources служит для бинарных пакетов содержащих исходники. Это правильное место для пакетов с исходниками ядра и исходниками модулей ядра.<br />
<br />
* Development/Sources<br />
<br />
Группа * Development/Tools содержит инструменты используемые разработчиками и не связанными с каким то конкретным языком программирования.<br />
<br />
* Development/Tools/Building<br />
* Development/Tools/Debuggers<br />
* Development/Tools/Doc Generators<br />
* Development/Tools/GUI Builders<br />
* Development/Tools/IDE<br />
* Development/Tools/Navigators<br />
* Development/Tools/Other<br />
* Development/Tools/Version Control<br />
<br />
=== Documentation ===<br />
<br />
Группа * Documentation служит для всех пакетов с документацией которая находится в отдельных пакетах.<br />
<br />
* Documentation/Howto<br />
* Documentation/HTML<br />
* Documentation/Man<br />
* Documentation/Other<br />
* Documentation/SuSE<br />
<br />
=== Hardware ===<br />
<br />
Группа * Hardware содержит инструменты для поддержки разного оборудования.<br />
<br />
* Hardware/Camera<br />
* Hardware/Fax<br />
* Hardware/ISDN<br />
* Hardware/Joystick<br />
* Hardware/Mobile<br />
* Hardware/Modem<br />
* Hardware/Other<br />
* Hardware/Palm<br />
* Hardware/Printing<br />
* Hardware/Psion<br />
* Hardware/Radio<br />
* Hardware/Scanner<br />
* Hardware/TV<br />
* Hardware/UPS<br />
* Hardware/Wifi<br />
<br />
=== Metapackages===<br />
{{NotFinishTranslated}}<br />
Группа * 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
* Metapackages<br />
<br />
=== Multimedia ===<br />
<br />
Группа * Multimedia пришла из jpackage.<br />
<br />
TODO: разумное объяснение<br />
<br />
* Multimedia/Graphics<br />
* Multimedia/Graphics/Vector Editors<br />
<br />
=== Productivity ===<br />
<br />
Группа * Productivity это большая группа для пакетов более ценных для продвинутых пользователей: приложения используемые для создания чего-нибудь. Фактически, пакеты из почти всех групп создают окружения (* System) или обеспечиваю функциональность (* Development/Libraries, * System/Libraries) необходимую для приложений из группы Productivity.<br />
<br />
* Productivity/Archiving/Backup<br />
* Productivity/Archiving/Compression<br />
* Productivity/Clustering/Computing<br />
* Productivity/Clustering/HA<br />
* Productivity/Databases/Clients<br />
* Productivity/Databases/Servers<br />
* Productivity/Databases/Tools<br />
<br />
Группа * Productivity/File utilities служит для инструментов выполняющих базовые операции с файлами. Это пакеты типа * file, * findutils или файловые менеджеры как * mc, * nautilus или * ytree.<br />
<br />
* Productivity/File utilities<br />
* Productivity/Graphics/3D Editors<br />
* Productivity/Graphics/Bitmap Editors<br />
* Productivity/Graphics/CAD<br />
* Productivity/Graphics/Convertors<br />
* Productivity/Graphics/Other<br />
* Productivity/Graphics/Vector Editors<br />
* Productivity/Graphics/Viewers<br />
* Productivity/Graphics/Visualization/Graph<br />
* Productivity/Graphics/Visualization/Other<br />
* Productivity/Graphics/Visualization/Raytracers<br />
<br />
Группа * Productivity/Hamradio предназначена для приложений радиолюбителей и сопутствующих утилит.<br />
<br />
* Productivity/Hamradio/Fax<br />
* Productivity/Hamradio/Logging<br />
* Productivity/Hamradio/Morse<br />
* Productivity/Hamradio/Other<br />
* Productivity/Hamradio/Packet<br />
* Productivity/Hamradio/Psk31<br />
* Productivity/Hamradio/Satellite<br />
* Productivity/Multimedia/CD/Grabbers<br />
* Productivity/Multimedia/CD/Players<br />
* Productivity/Multimedia/CD/Record<br />
* Productivity/Multimedia/Other<br />
* Productivity/Multimedia/Sound/Editors and Convertors<br />
* Productivity/Multimedia/Sound/Midi<br />
* Productivity/Multimedia/Sound/Mixers<br />
* Productivity/Multimedia/Sound/Players<br />
* Productivity/Multimedia/Sound/Utilities<br />
* Productivity/Multimedia/Sound/Visualization<br />
* Productivity/Multimedia/Video/Editors and Convertors<br />
* Productivity/Multimedia/Video/Players<br />
<br />
Группа * Productivity/Networking служит для пакетов обеспечивающих различные сетевые сервисы и связанных с ними инструментов.<br />
<br />
* Productivity/Networking/AOLInstantMessenger<br />
* Productivity/Networking/Archie<br />
* Productivity/Networking/Boot/Clients<br />
* Productivity/Networking/Boot/Servers<br />
* Productivity/Networking/Boot/Utilities<br />
* Productivity/Networking/Diagnostic<br />
* Productivity/Networking/DNS/Servers<br />
* Productivity/Networking/DNS/Utilities<br />
* Productivity/Networking/Email/Clients<br />
* Productivity/Networking/Email/Mailinglists<br />
* Productivity/Networking/Email/Servers<br />
* Productivity/Networking/Email/Utilities<br />
* Productivity/Networking/File-Sharing<br />
* Productivity/Networking/Ftp/Clients<br />
* Productivity/Networking/Ftp/Servers<br />
* Productivity/Networking/ICQ<br />
* Productivity/Networking/Instant Messenger<br />
* Productivity/Networking/IRC<br />
* Productivity/Networking/LDAP/Clients<br />
* Productivity/Networking/LDAP/Servers<br />
* Productivity/Networking/LDAP/Utilities<br />
* Productivity/Networking/Napster<br />
* Productivity/Networking/News/Clients<br />
* Productivity/Networking/News/Servers<br />
* Productivity/Networking/News/Utilities<br />
* Productivity/Networking/NFS<br />
* Productivity/Networking/NIS<br />
* Productivity/Networking/Novell<br />
* Productivity/Networking/Other<br />
* Productivity/Networking/PPP<br />
* Productivity/Networking/Radius/Clients<br />
* Productivity/Networking/Radius/Servers<br />
* Productivity/Networking/Routing<br />
* Productivity/Networking/Samba<br />
* Productivity/Networking/Security<br />
* Productivity/Networking/SSH<br />
* Productivity/Networking/System<br />
* Productivity/Networking/Talk/Clients<br />
* Productivity/Networking/Talk/Servers<br />
* Productivity/Networking/Web/Browsers<br />
* Productivity/Networking/Web/Frontends<br />
* Productivity/Networking/Web/Proxy<br />
* Productivity/Networking/Web/Servers<br />
* Productivity/Networking/Web/Utilities<br />
* Productivity/Office/Dictionary<br />
* Productivity/Office/Finance<br />
* Productivity/Office/Management<br />
* Productivity/Office/Organizers<br />
* Productivity/Office/Other<br />
* Productivity/Office/Spreadsheets<br />
* Productivity/Office/Suite<br />
* Productivity/Office/Word Processor<br />
* Productivity/Other<br />
<br />
Группа * Productivity/Publishing служит для пакетов используемых при публикации информации. Приложения из этой группы обычно используют продвинутые пользователи для целей похожих на приложения из группы * Productivity/Office.<br />
<br />
* Productivity/Publishing/DocBook<br />
* Productivity/Publishing/HTML/Editors<br />
* Productivity/Publishing/HTML/Tools<br />
* Productivity/Publishing/Other<br />
* Productivity/Publishing/PDF<br />
* Productivity/Publishing/Presentation<br />
* Productivity/Publishing/PS<br />
* Productivity/Publishing/SGML<br />
* Productivity/Publishing/TeX/Base<br />
* Productivity/Publishing/TeX/Fonts<br />
* Productivity/Publishing/TeX/Frontends<br />
* Productivity/Publishing/TeX/Utilities<br />
* Productivity/Publishing/Texinfo<br />
* Productivity/Publishing/Troff<br />
* Productivity/Publishing/Word<br />
* Productivity/Publishing/XML<br />
* Productivity/Scientific/Astronomy<br />
* Productivity/Scientific/Chemistry<br />
* Productivity/Scientific/Electronics<br />
* Productivity/Scientific/Math<br />
* Productivity/Scientific/Other<br />
* Productivity/Scientific/Physics<br />
<br />
Группа * Productivity/Security служит для пакетов связанных с безучастностью таких как: сканеры вирусов, генераторы паролей, инструменты для шифрования и дешифровке, цифровой подписи и настроек прав доступа (пакет * permission).<br />
<br />
* Productivity/Security<br />
* Productivity/Telephony/Clients<br />
* Productivity/Telephony/H323/Clients<br />
* Productivity/Telephony/H323/Servers<br />
* Productivity/Telephony/H323/Utilities<br />
* Productivity/Telephony/Servers<br />
* Productivity/Telephony/SIP/Clients<br />
* Productivity/Telephony/SIP/Servers<br />
* Productivity/Telephony/SIP/Utilities<br />
* Productivity/Telephony/Utilities<br />
* Productivity/Text/Convertors<br />
* Productivity/Text/Editors<br />
* Productivity/Text/Spell<br />
* Productivity/Text/Utilities<br />
<br />
=== System ===<br />
<br />
The packages in the group * System make the base of the operating system. They are important for the system administrator and the normal user should not need to know much about them. They only make an environment in which to run applications from other groups, like * Productivity or * Amusement.<br />
<br />
The group * System/Base is intended for the base system tools. It includes packages like * eject, * insserv, * man, * sed, * sudo, * tar, and * ulimit.<br />
<br />
* System/Base<br />
<br />
The group * System/Benchmark is intended for packages providing benchmarks and various test suites.<br />
<br />
* System/Benchmark<br />
<br />
The group * System/Boot is intended for tools related to system booting. It contains packages with boot loaders, image builders, boot splash themes, memory test, etc.<br />
<br />
* System/Boot<br />
<br />
The group * System/Console is intended for console-specific packages like * fbset, * gpm, * kbd and * vlock.<br />
<br />
* System/Console<br />
<br />
The group * System/Daemons is intended for the base system daemons. These are packages like * at, * autofs, * nscd, * powersave, or * syslogd.<br />
<br />
* System/Daemons<br />
<br />
The group * System/Emulators is intended for emulators of various operating systems. Packages like * dosemu, * wine, * wmware or * atari800 are found here.<br />
<br />
* System/Emulators/Other<br />
* System/Emulators/PC<br />
<br />
The group * System/Fhs is intended for packages creating the base directory structure according to FHS (File Hierarchy System). These are packages like * filesystem, * aaa_base, or * devs.<br />
<br />
* System/Fhs<br />
<br />
The group * System/Filesystems is intended for file system–related tools. These are packages like * quota, * dosfstools, * reiserfs, * reaidtools, and * xfstools.<br />
<br />
* System/Filesystems<br />
<br />
The group * System/GUI contains window managers and related tools. Some window managers have their own specific variants or ports of applications, but this group is not for applications or libraries. Such packages must be put in groups like * Productivity, * Development, or * Amusements.<br />
<br />
* System/GUI/GNOME<br />
* System/GUI/KDE<br />
* System/GUI/LXDE<br />
* System/GUI/Other<br />
* System/GUI/XFCE<br />
<br />
The group <code class="systemitem">System/I18n</code> is intended for packages providing special support for the Chinese, Japanese, and Korean localizations.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/I18n/Chinese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Japanese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Korean</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Kernel</code> contains kernel binaries and kernel-related tools like module-init-tools. The packages with kernel sources and kernel modules sources are in the group Development/Sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Kernel</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Libraries</code> is intended for packages providing the part of libraries necessary to run applications. All packages in this group should be installed automatically because of a dependency. Neither users nor developers should need to search for packages in this group. This means that these must not provide any application. Such packages must be in the group <code class="systemitem">Productivity</code>. This also means that the libraries in this group must have a corresponding <code class="systemitem">-devel</code> subpackage in the group <code class="systemitem">Development/Libraries</code>, so that the developers are able to find the library there. Otherwise, the one package, including both the runtime and development related parts, must be in the group <code class="systemitem">Development/Libraries</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Libraries</code><br />
|}<br />
<br />
<br />
The group <code class="systemitem">System/Localization</code> contains language specific subpackages which are splittet out of a main package. With openSUSE > 10.3 this is done automatically using the macro %lang_package in the specfile.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Localization</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Management</code> is intended for various GUI, text, or web-based tools used to manage the system. However, the YaST modules have their own group <code class="systemitem">System/YaST</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Management</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Monitoring</code> is intended for tools monitoring the system directly or by analyzing logs.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Monitoring</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Packages</code> is intended for packages related to package management, like alien, deb, or rpm.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Packages</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Shells</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/Sound Daemons</code> предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME - <code class="systemitem">esound</code>, или же для WindowMaker - <code class="systemitem">wsndsrv</code>.<br />
<!--The group <code class="systemitem"></code> is intended for sound daemons despite they can be primary developed for a special usage. For example, there are sound daemons for GNOME (<code class="systemitem">esound</code>) or WindowMaker ( <code class="systemitem">wsndsrv</code>).--><br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Sound Daemons</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/X11</code> предназначена для базовой графической системы. Для менеджеров окон предназначена группа <code class="systemitem">System/GUI</code>.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/X11/Displaymanagers</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Icons</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_3</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_4</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Terminals</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Utilities</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/YaST</code> предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/YaST</code><br />
|}<br />
<br />
<br />
----<br />
<br />
{| summary="Navigation footer" width="100%"<br />
| width="40%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
| width="20%" align="center" | <br />
| width="40%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|-<br />
| width="40%" align="left" valign="top" | 1. Стиль RPM-пакетов<br />
| width="20%" align="center" |<br />
[[SUSE_Package_Conventions| Вверх ]]<br />
| width="40%" align="right" valign="top" | 3. Макросы RPM <br />
|}<br />
<br />
[[de:Paketbau/SUSE-Paketkonventionen/RPM-Gruppen]]<br />
[[en:Packaging/SUSE_Package_Conventions/RPM_Groups]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22263openSUSE:Руководство по группам пакетов2012-11-17T12:23:05Z<p>Gankov: </p>
<hr />
<div>{{Packaging docnav}}<br />
{{Intro|Данный раздел содержит полный список RPM-групп используемых в пакетах openSUSE, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением.}}<br />
<br />
=== Amusement ===<br />
<br />
* Amusements/Games/3D/Other<br />
* Amusements/Games/3D/Race<br />
* Amusements/Games/3D/Shoot<br />
* Amusements/Games/3D/Simulation<br />
* Amusements/Games/Action/Arcade<br />
* Amusements/Games/Action/Breakout<br />
* Amusements/Games/Action/Other<br />
* Amusements/Games/Action/Race<br />
* Amusements/Games/Action/Shoot<br />
* Amusements/Games/Board/Card<br />
* Amusements/Games/Board/Chess<br />
* Amusements/Games/Board/Other<br />
* Amusements/Games/Board/Pool<br />
* Amusements/Games/Board/Puzzle<br />
* Amusements/Games/Logic<br />
* Amusements/Games/Other<br />
* Amusements/Games/RPG<br />
* Amusements/Games/Strategy/Other<br />
* Amusements/Games/Strategy/Real Time<br />
* Amusements/Games/Strategy/Turn Based<br />
<br />
Группы * Amusements/Teaching содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
* Amusements/Teaching/Language<br />
* Amusements/Teaching/Mathematics<br />
* Amusements/Teaching/Other<br />
<br />
Группы * Amusements/Toys содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
* Amusements/Toys/Background<br />
* Amusements/Toys/Clocks<br />
* Amusements/Toys/Graphics<br />
* Amusements/Toys/Other<br />
* Amusements/Toys/Screensavers<br />
<br />
<br />
=== Development ===<br />
<br />
Группа * Development создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
Группа * Development/Languages служит для инструментов которые используются и необходимы для разработки на конкретных языках программирования. Это правильное место для компиляторов, интерпретаторов и специфичных для одного языка инструментов.<br />
<br />
* Development/Languages/C and C++<br />
* Development/Languages/Fortran<br />
* Development/Languages/Java<br />
* Development/Languages/Other<br />
* Development/Languages/Perl<br />
* Development/Languages/Python<br />
* Development/Languages/Ruby<br />
* Development/Languages/Scheme<br />
* Development/Languages/Tcl<br />
<br />
Группа * Development/Libraries служит для пакетов библиотек используемых при разработке. В основном они рассортированный по языкам программирования. Однако, присутствуют так же специальные группы для KDE, GNOME и YaST библиотек. Здесь разработчик может найти все доступные библиотеки которые используются множеством проектов. Это означает что специализированные библиотеки обычно находятся в одном пакете с приложение их используемым. Такие пакеты находятся в группе * Productivity. Другие общие библиотеки должны быть отделены от приложения. Подпакеты * -devel должны находится в группе * Development/Libraries. Подпакеты предоставляющие файлы библиотек необходимые для запуска приложения должны находится в группе * System/Libraries. А всевозможные подпакеты * -doc должны находится в группе * Documentation. Если все файлы (необходимые для запуска, разработки и документация) находятся в одном пакете, он должен быть помещен в * Development/Libraries, чтобы он мог быть найден разработчиками.<br />
<br />
* Development/Libraries/C and C++<br />
* Development/Libraries/Cross<br />
* Development/Libraries/GNOME<br />
* Development/Libraries/Java<br />
* Development/Libraries/KDE<br />
* Development/Libraries/Other<br />
* Development/Libraries/Parallel<br />
* Development/Libraries/Perl<br />
* Development/Libraries/Python<br />
* Development/Libraries/Tcl<br />
* Development/Libraries/X11<br />
* Development/Libraries/YaST<br />
<br />
Группа * Development/Sources служит для бинарных пакетов содержащих исходники. Это правильное место для пакетов с исходниками ядра и исходниками модулей ядра.<br />
<br />
* Development/Sources<br />
<br />
Группа * Development/Tools содержит инструменты используемые разработчиками и не связанными с каким то конкретным языком программирования.<br />
<br />
* Development/Tools/Building<br />
* Development/Tools/Debuggers<br />
* Development/Tools/Doc Generators<br />
* Development/Tools/GUI Builders<br />
* Development/Tools/IDE<br />
* Development/Tools/Navigators<br />
* Development/Tools/Other<br />
* Development/Tools/Version Control<br />
<br />
=== Documentation ===<br />
<br />
Группа * Documentation служит для всех пакетов с документацией которая находится в отдельных пакетах.<br />
<br />
* Documentation/Howto<br />
* Documentation/HTML<br />
* Documentation/Man<br />
* Documentation/Other<br />
* Documentation/SuSE<br />
<br />
=== Hardware ===<br />
<br />
Группа * Hardware содержит инструменты для поддержки разного оборудования.<br />
<br />
* Hardware/Camera<br />
* Hardware/Fax<br />
* Hardware/ISDN<br />
* Hardware/Joystick<br />
* Hardware/Mobile<br />
* Hardware/Modem<br />
* Hardware/Other<br />
* Hardware/Palm<br />
* Hardware/Printing<br />
* Hardware/Psion<br />
* Hardware/Radio<br />
* Hardware/Scanner<br />
* Hardware/TV<br />
* Hardware/UPS<br />
* Hardware/Wifi<br />
<br />
=== Metapackages===<br />
<br />
The group <code class="systemitem">Metapackages</code> 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Metapackages</code><br />
|}<br />
<br />
=== 2.5. Productivity ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity</code> is huge and is intended for the packages most important to the average user: the applications used to produce something. In fact, the packages from almost all other groups make the environment (<code class="systemitem">System</code>) or provide a functionality (<code class="systemitem">Development/Libraries</code>, <code class="systemitem">System/Libraries</code>) needed by applications from the group Productivity.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Archiving/Backup</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Archiving/Compression</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Clustering/Computing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Clustering/HA</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Databases/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Tools</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/File utilities</code> is intended for tools for basic operations with files. These are packages like <code class="systemitem">file</code> and <code class="systemitem">findutils</code> and file managers like <code class="systemitem">mc</code>, <code class="systemitem">nautilus</code>, or <code class="systemitem">ytree</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/File utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Graphics/3D Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Bitmap Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/CAD</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Vector Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Viewers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Graph</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Raytracers</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Hamradio</code> is intended for Linux ham radio (Amateur radio) applications and related utilities.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Logging</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Morse</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Packet</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Psk31</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Satellite</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Grabbers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Record</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Midi</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Mixers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Visualization</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Players</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Networking</code> is intended for packages providing various networking services and related tools.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Networking/AOLInstantMessenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Archie</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Diagnostic</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Mailinglists</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/File-Sharing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/ICQ</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Instant Messenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/IRC</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Napster</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NFS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NIS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Novell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/PPP</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Routing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Samba</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Security</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/SSH</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/System</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Browsers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Proxy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Office/Dictionary</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Finance</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Management</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Organizers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Spreadsheets</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Suite</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Word Processor</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Other</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Publishing</code> is intended for packages used to publish information. The applications from this group usually need more experienced users than similar applications from the group <code class="systemitem">Productivity/Office</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Publishing/DocBook</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Tools</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PDF</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Presentation</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/SGML</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Base</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Texinfo</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Troff</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Word</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/XML</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Scientific/Astronomy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Chemistry</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Electronics</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Math</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Physics</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Security</code> is intended for security related stuff like virus scanners, safe password generators, utilities for encrypting, decrypting, signing data, and permission settings (package <code class="systemitem">permission</code>).<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Security</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Telephony/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Text/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Spell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Utilities</code><br />
|}<br />
<br />
=== 2.6. System ===<br />
<br />
<br />
<br />
The packages in the group <code class="systemitem">System</code> make the base of the operating system. They are important for the system administrator and the normal user should not need to know much about them. They only make an environment in which to run applications from other groups, like <code class="systemitem">Productivity</code> or <code class="systemitem">Amusement</code>.<br />
<br />
The group <code class="systemitem">System/Base</code> is intended for the base system tools. It includes packages like <code class="systemitem">eject</code>, <code class="systemitem">insserv</code>, <code class="systemitem">man</code>, <code class="systemitem">sed</code>, <code class="systemitem">sudo</code>, <code class="systemitem">tar</code>, and <code class="systemitem">ulimit</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Base</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Benchmark</code> is intended for packages providing benchmarks and various test suites.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Benchmark</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Boot</code> is intended for tools related to system booting. It contains packages with boot loaders, image builders, boot splash themes, memory test, etc.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Boot</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Console</code> is intended for console-specific packages like <code class="systemitem">fbset</code>, <code class="systemitem">gpm</code>, <code class="systemitem">kbd</code> and <code class="systemitem">vlock</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Console</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Daemons</code> is intended for the base system daemons. These are packages like <code class="systemitem">at</code>, <code class="systemitem">autofs</code>, <code class="systemitem">nscd</code>, <code class="systemitem">powersave</code>, or <code class="systemitem">syslogd</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Daemons</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Emulators</code> is intended for emulators of various operating systems. Packages like <code class="systemitem">dosemu</code>, <code class="systemitem">wine</code>, <code class="systemitem">wmware</code> or <code class="systemitem">atari800</code> are found here.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Emulators/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/Emulators/PC</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Fhs</code> is intended for packages creating the base directory structure according to FHS (File Hierarchy System). These are packages like <code class="systemitem">filesystem</code>, <code class="systemitem">aaa_base</code>, or <code class="systemitem">devs</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Fhs</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Filesystems</code> is intended for file system–related tools. These are packages like <code class="systemitem">quota</code>, <code class="systemitem">dosfstools</code>, <code class="systemitem">reiserfs</code>, <code class="systemitem">reaidtools</code>, and <code class="systemitem">xfstools</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Filesystems</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/GUI</code> contains window managers and related tools. Some window managers have their own specific variants or ports of applications, but this group is not for applications or libraries. Such packages must be put in groups like <code class="systemitem">Productivity</code>, <code class="systemitem">Development</code>, or <code class="systemitem">Amusements</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/GUI/GNOME</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/KDE</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/XFCE</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/I18n</code> is intended for packages providing special support for the Chinese, Japanese, and Korean localizations.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/I18n/Chinese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Japanese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Korean</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Kernel</code> contains kernel binaries and kernel-related tools like module-init-tools. The packages with kernel sources and kernel modules sources are in the group Development/Sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Kernel</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Libraries</code> is intended for packages providing the part of libraries necessary to run applications. All packages in this group should be installed automatically because of a dependency. Neither users nor developers should need to search for packages in this group. This means that these must not provide any application. Such packages must be in the group <code class="systemitem">Productivity</code>. This also means that the libraries in this group must have a corresponding <code class="systemitem">-devel</code> subpackage in the group <code class="systemitem">Development/Libraries</code>, so that the developers are able to find the library there. Otherwise, the one package, including both the runtime and development related parts, must be in the group <code class="systemitem">Development/Libraries</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Libraries</code><br />
|}<br />
<br />
<br />
The group <code class="systemitem">System/Localization</code> contains language specific subpackages which are splittet out of a main package. With openSUSE > 10.3 this is done automatically using the macro %lang_package in the specfile.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Localization</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Management</code> is intended for various GUI, text, or web-based tools used to manage the system. However, the YaST modules have their own group <code class="systemitem">System/YaST</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Management</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Monitoring</code> is intended for tools monitoring the system directly or by analyzing logs.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Monitoring</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Packages</code> is intended for packages related to package management, like alien, deb, or rpm.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Packages</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Shells</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/Sound Daemons</code> предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME - <code class="systemitem">esound</code>, или же для WindowMaker - <code class="systemitem">wsndsrv</code>.<br />
<!--The group <code class="systemitem"></code> is intended for sound daemons despite they can be primary developed for a special usage. For example, there are sound daemons for GNOME (<code class="systemitem">esound</code>) or WindowMaker ( <code class="systemitem">wsndsrv</code>).--><br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Sound Daemons</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/X11</code> предназначена для базовой графической системы. Для менеджеров окон предназначена группа <code class="systemitem">System/GUI</code>.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/X11/Displaymanagers</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Icons</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_3</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_4</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Terminals</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Utilities</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/YaST</code> предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/YaST</code><br />
|}<br />
<br />
<br />
----<br />
<br />
{| summary="Navigation footer" width="100%"<br />
| width="40%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
| width="20%" align="center" | <br />
| width="40%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|-<br />
| width="40%" align="left" valign="top" | 1. Стиль RPM-пакетов<br />
| width="20%" align="center" |<br />
[[SUSE_Package_Conventions| Вверх ]]<br />
| width="40%" align="right" valign="top" | 3. Макросы RPM <br />
|}<br />
<br />
[[de:Paketbau/SUSE-Paketkonventionen/RPM-Gruppen]]<br />
[[en:Packaging/SUSE_Package_Conventions/RPM_Groups]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22262openSUSE:Руководство по группам пакетов2012-11-17T11:52:02Z<p>Gankov: начал обновление</p>
<hr />
<div>{{Packaging docnav}}<br />
{{Intro|Данный раздел содержит полный список RPM-групп используемых в пакетах openSUSE, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением.}}<br />
<br />
=== Amusement ===<br />
<br />
* Amusements/Games/3D/Other<br />
* Amusements/Games/3D/Race<br />
* Amusements/Games/3D/Shoot<br />
* Amusements/Games/3D/Simulation<br />
* Amusements/Games/Action/Arcade<br />
* Amusements/Games/Action/Breakout<br />
* Amusements/Games/Action/Other<br />
* Amusements/Games/Action/Race<br />
* Amusements/Games/Action/Shoot<br />
* Amusements/Games/Board/Card<br />
* Amusements/Games/Board/Chess<br />
* Amusements/Games/Board/Other<br />
* Amusements/Games/Board/Pool<br />
* Amusements/Games/Board/Puzzle<br />
* Amusements/Games/Logic<br />
* Amusements/Games/Other<br />
* Amusements/Games/RPG<br />
* Amusements/Games/Strategy/Other<br />
* Amusements/Games/Strategy/Real Time<br />
* Amusements/Games/Strategy/Turn Based<br />
<br />
Группы * Amusements/Teaching содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
* Amusements/Teaching/Language<br />
* Amusements/Teaching/Mathematics<br />
* Amusements/Teaching/Other<br />
<br />
Группы * Amusements/Toys содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
* Amusements/Toys/Background<br />
* Amusements/Toys/Clocks<br />
* Amusements/Toys/Graphics<br />
* Amusements/Toys/Other<br />
* Amusements/Toys/Screensavers<br />
<br />
<br />
=== Development ===<br />
<br />
Группа * Development создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
Группа * Development/Languages служит для инструментов которые используются и необходимы для разработки на конкретных языках программирования. Это правильное место для компиляторов, интерпретаторов и специфичных для одного языка инструментов.<br />
<br />
* Development/Languages/C and C++<br />
* Development/Languages/Fortran<br />
* Development/Languages/Java<br />
* Development/Languages/Other<br />
* Development/Languages/Perl<br />
* Development/Languages/Python<br />
* Development/Languages/Ruby<br />
* Development/Languages/Scheme<br />
* Development/Languages/Tcl<br />
<br />
Группа * Development/Libraries is intended for packages that allow developing with a library. They are primarily sorted by programming language. However, there are also special groups for KDE, GNOME, and YaST libraries. Here, developers should find all available libraries that can be used in more projects. This means that specialized libraries are usually included in one package together with the application. Such packages are then in the group * Productivity. Other common libraries must be separated from the application. The * -devel subpackage is then in the group * Development/Libraries. The subpackage providing files necessary to run applications is in the group * System/Libraries. Finally, a potential * -doc subpackage is in the group * Documentation. If all files (necessary at runtime, for development, and documentation) are included in one package, it must be placed in * Development/Libraries so it can be found by developers.<br />
<br />
* Development/Libraries/C and C++<br />
* Development/Libraries/Cross<br />
* Development/Libraries/GNOME<br />
* Development/Libraries/Java<br />
* Development/Libraries/KDE<br />
* Development/Libraries/Other<br />
* Development/Libraries/Parallel<br />
* Development/Libraries/Perl<br />
* Development/Libraries/Python<br />
* Development/Libraries/Tcl<br />
* Development/Libraries/X11<br />
* Development/Libraries/YaST<br />
<br />
The group <code class="systemitem">Development/Sources</code> is intended for binary packages containing sources. It is the right place for the packages with kernel sources and kernel module sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Sources</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Tools</code> contains tools useful for developing that are not connected to a particular programming language.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Tools/Building</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Debuggers</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Doc Generators</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/GUI Builders</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/IDE</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Navigators</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Version Control</code><br />
|}<br />
<br />
<br />
<br />
<br />
<br />
=== 2.3. Documentation ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Documentation</code> is intended for all packages with documentation that is put in an extra package.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Documentation/Howto</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/HTML</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/Man</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/SuSE</code><br />
|}<br />
<br />
<br />
<br />
=== 2.4. Hardware ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Hardware</code> contains tools supporting a special hardware.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Hardware/Camera</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/ISDN</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Joystick</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Mobile</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Modem</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Palm</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Printing</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Psion</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Radio</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Scanner</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/TV</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/UPS</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Wifi</code><br />
|}<br />
<br />
=== Metapackages===<br />
<br />
The group <code class="systemitem">Metapackages</code> 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Metapackages</code><br />
|}<br />
<br />
=== 2.5. Productivity ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity</code> is huge and is intended for the packages most important to the average user: the applications used to produce something. In fact, the packages from almost all other groups make the environment (<code class="systemitem">System</code>) or provide a functionality (<code class="systemitem">Development/Libraries</code>, <code class="systemitem">System/Libraries</code>) needed by applications from the group Productivity.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Archiving/Backup</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Archiving/Compression</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Clustering/Computing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Clustering/HA</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Databases/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Tools</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/File utilities</code> is intended for tools for basic operations with files. These are packages like <code class="systemitem">file</code> and <code class="systemitem">findutils</code> and file managers like <code class="systemitem">mc</code>, <code class="systemitem">nautilus</code>, or <code class="systemitem">ytree</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/File utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Graphics/3D Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Bitmap Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/CAD</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Vector Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Viewers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Graph</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Raytracers</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Hamradio</code> is intended for Linux ham radio (Amateur radio) applications and related utilities.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Logging</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Morse</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Packet</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Psk31</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Satellite</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Grabbers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Record</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Midi</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Mixers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Visualization</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Players</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Networking</code> is intended for packages providing various networking services and related tools.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Networking/AOLInstantMessenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Archie</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Diagnostic</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Mailinglists</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/File-Sharing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/ICQ</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Instant Messenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/IRC</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Napster</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NFS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NIS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Novell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/PPP</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Routing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Samba</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Security</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/SSH</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/System</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Browsers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Proxy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Office/Dictionary</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Finance</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Management</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Organizers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Spreadsheets</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Suite</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Word Processor</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Other</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Publishing</code> is intended for packages used to publish information. The applications from this group usually need more experienced users than similar applications from the group <code class="systemitem">Productivity/Office</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Publishing/DocBook</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Tools</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PDF</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Presentation</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/SGML</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Base</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Texinfo</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Troff</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Word</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/XML</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Scientific/Astronomy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Chemistry</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Electronics</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Math</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Physics</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Security</code> is intended for security related stuff like virus scanners, safe password generators, utilities for encrypting, decrypting, signing data, and permission settings (package <code class="systemitem">permission</code>).<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Security</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Telephony/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Text/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Spell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Utilities</code><br />
|}<br />
<br />
=== 2.6. System ===<br />
<br />
<br />
<br />
The packages in the group <code class="systemitem">System</code> make the base of the operating system. They are important for the system administrator and the normal user should not need to know much about them. They only make an environment in which to run applications from other groups, like <code class="systemitem">Productivity</code> or <code class="systemitem">Amusement</code>.<br />
<br />
The group <code class="systemitem">System/Base</code> is intended for the base system tools. It includes packages like <code class="systemitem">eject</code>, <code class="systemitem">insserv</code>, <code class="systemitem">man</code>, <code class="systemitem">sed</code>, <code class="systemitem">sudo</code>, <code class="systemitem">tar</code>, and <code class="systemitem">ulimit</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Base</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Benchmark</code> is intended for packages providing benchmarks and various test suites.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Benchmark</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Boot</code> is intended for tools related to system booting. It contains packages with boot loaders, image builders, boot splash themes, memory test, etc.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Boot</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Console</code> is intended for console-specific packages like <code class="systemitem">fbset</code>, <code class="systemitem">gpm</code>, <code class="systemitem">kbd</code> and <code class="systemitem">vlock</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Console</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Daemons</code> is intended for the base system daemons. These are packages like <code class="systemitem">at</code>, <code class="systemitem">autofs</code>, <code class="systemitem">nscd</code>, <code class="systemitem">powersave</code>, or <code class="systemitem">syslogd</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Daemons</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Emulators</code> is intended for emulators of various operating systems. Packages like <code class="systemitem">dosemu</code>, <code class="systemitem">wine</code>, <code class="systemitem">wmware</code> or <code class="systemitem">atari800</code> are found here.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Emulators/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/Emulators/PC</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Fhs</code> is intended for packages creating the base directory structure according to FHS (File Hierarchy System). These are packages like <code class="systemitem">filesystem</code>, <code class="systemitem">aaa_base</code>, or <code class="systemitem">devs</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Fhs</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Filesystems</code> is intended for file system–related tools. These are packages like <code class="systemitem">quota</code>, <code class="systemitem">dosfstools</code>, <code class="systemitem">reiserfs</code>, <code class="systemitem">reaidtools</code>, and <code class="systemitem">xfstools</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Filesystems</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/GUI</code> contains window managers and related tools. Some window managers have their own specific variants or ports of applications, but this group is not for applications or libraries. Such packages must be put in groups like <code class="systemitem">Productivity</code>, <code class="systemitem">Development</code>, or <code class="systemitem">Amusements</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/GUI/GNOME</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/KDE</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/XFCE</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/I18n</code> is intended for packages providing special support for the Chinese, Japanese, and Korean localizations.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/I18n/Chinese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Japanese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Korean</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Kernel</code> contains kernel binaries and kernel-related tools like module-init-tools. The packages with kernel sources and kernel modules sources are in the group Development/Sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Kernel</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Libraries</code> is intended for packages providing the part of libraries necessary to run applications. All packages in this group should be installed automatically because of a dependency. Neither users nor developers should need to search for packages in this group. This means that these must not provide any application. Such packages must be in the group <code class="systemitem">Productivity</code>. This also means that the libraries in this group must have a corresponding <code class="systemitem">-devel</code> subpackage in the group <code class="systemitem">Development/Libraries</code>, so that the developers are able to find the library there. Otherwise, the one package, including both the runtime and development related parts, must be in the group <code class="systemitem">Development/Libraries</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Libraries</code><br />
|}<br />
<br />
<br />
The group <code class="systemitem">System/Localization</code> contains language specific subpackages which are splittet out of a main package. With openSUSE > 10.3 this is done automatically using the macro %lang_package in the specfile.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Localization</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Management</code> is intended for various GUI, text, or web-based tools used to manage the system. However, the YaST modules have their own group <code class="systemitem">System/YaST</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Management</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Monitoring</code> is intended for tools monitoring the system directly or by analyzing logs.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Monitoring</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Packages</code> is intended for packages related to package management, like alien, deb, or rpm.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Packages</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Shells</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/Sound Daemons</code> предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME - <code class="systemitem">esound</code>, или же для WindowMaker - <code class="systemitem">wsndsrv</code>.<br />
<!--The group <code class="systemitem"></code> is intended for sound daemons despite they can be primary developed for a special usage. For example, there are sound daemons for GNOME (<code class="systemitem">esound</code>) or WindowMaker ( <code class="systemitem">wsndsrv</code>).--><br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Sound Daemons</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/X11</code> предназначена для базовой графической системы. Для менеджеров окон предназначена группа <code class="systemitem">System/GUI</code>.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/X11/Displaymanagers</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Icons</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_3</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_4</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Terminals</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Utilities</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/YaST</code> предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/YaST</code><br />
|}<br />
<br />
<br />
----<br />
<br />
{| summary="Navigation footer" width="100%"<br />
| width="40%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
| width="20%" align="center" | <br />
| width="40%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|-<br />
| width="40%" align="left" valign="top" | 1. Стиль RPM-пакетов<br />
| width="20%" align="center" |<br />
[[SUSE_Package_Conventions| Вверх ]]<br />
| width="40%" align="right" valign="top" | 3. Макросы RPM <br />
|}<br />
<br />
[[de:Paketbau/SUSE-Paketkonventionen/RPM-Gruppen]]<br />
[[en:Packaging/SUSE_Package_Conventions/RPM_Groups]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22260openSUSE:Руководство по группам пакетов2012-11-17T11:25:49Z<p>Gankov: переименовал openSUSE:Package group guidelines в openSUSE:Руководство по группам пакетов</p>
<hr />
<div>{| summary="Navigation header" width="100%"<br />
! colspan="3" align="center" | 2. Группы RPM<br />
|-<br />
| width="20%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
! width="60%" align="center" | <br />
| width="20%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|}<br />
<br />
----<br />
<br />
<br />
== 2. Группы RPM ==<br />
----<br />
<br />
Данный раздел содержит полный список RPM-групп используемых в пакетах SUSE Linux, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением. <br />
<br />
<br />
<br />
=== 2.1. Amusement ===<br />
----<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Race</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Shoot</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Simulation</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Arcade</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Breakout</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Race</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Shoot</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Card</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Chess</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Pool</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Puzzle</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Logic</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/RPG</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Strategy/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Strategy/Real Time</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Strategy/Turn Based</code><br />
|}<br />
<br />
<br />
Группы <code class="systemitem">Amusements/Teaching</code> содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Amusements/Teaching/Language</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Teaching/Mathematics</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Teaching/Other</code><br />
|}<br />
<br />
<br />
Группы <code class="systemitem">Amusements/Toys</code> содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Amusements/Toys/Background</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Clocks</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Graphics</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Screensavers</code><br />
|}<br />
<br />
<br />
<br />
=== 2.2. Development ===<br />
----<br />
<br />
Группа <code class="systemitem">Development</code> создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
<br />
The group <code class="systemitem">Development/Languages</code> is intended for tools that are useful or even necessary for developing in a particular programming language. This is the right place for compilers, interpreters, and programming language–dependent tools.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Languages/C and C++</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Fortran</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Java</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Perl</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Python</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Ruby</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Scheme</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Tcl</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Libraries</code> is intended for packages that allow developing with a library. They are primarily sorted by programming language. However, there are also special groups for KDE, GNOME, and YaST libraries. Here, developers should find all available libraries that can be used in more projects. This means that specialized libraries are usually included in one package together with the application. Such packages are then in the group <code class="systemitem">Productivity</code>. Other common libraries must be separated from the application. The <code class="systemitem">-devel</code> subpackage is then in the group <code class="systemitem">Development/Libraries</code>. The subpackage providing files necessary to run applications is in the group <code class="systemitem">System/Libraries</code>. Finally, a potential <code class="systemitem">-doc</code> subpackage is in the group <code class="systemitem">Documentation</code>. If all files (necessary at runtime, for development, and documentation) are included in one package, it must be placed in <code class="systemitem">Development/Libraries</code> so it can be found by developers.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Libraries/C and C++</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Cross</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/GNOME</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Java</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/KDE</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Parallel</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Perl</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Python</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Tcl</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/X11</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/YaST</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Sources</code> is intended for binary packages containing sources. It is the right place for the packages with kernel sources and kernel module sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Sources</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Tools</code> contains tools useful for developing that are not connected to a particular programming language.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Tools/Building</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Debuggers</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Doc Generators</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/GUI Builders</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/IDE</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Navigators</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Version Control</code><br />
|}<br />
<br />
<br />
<br />
<br />
<br />
=== 2.3. Documentation ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Documentation</code> is intended for all packages with documentation that is put in an extra package.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Documentation/Howto</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/HTML</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/Man</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/SuSE</code><br />
|}<br />
<br />
<br />
<br />
=== 2.4. Hardware ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Hardware</code> contains tools supporting a special hardware.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Hardware/Camera</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/ISDN</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Joystick</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Mobile</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Modem</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Palm</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Printing</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Psion</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Radio</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Scanner</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/TV</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/UPS</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Wifi</code><br />
|}<br />
<br />
=== Metapackages===<br />
<br />
The group <code class="systemitem">Metapackages</code> 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Metapackages</code><br />
|}<br />
<br />
=== 2.5. Productivity ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity</code> is huge and is intended for the packages most important to the average user: the applications used to produce something. In fact, the packages from almost all other groups make the environment (<code class="systemitem">System</code>) or provide a functionality (<code class="systemitem">Development/Libraries</code>, <code class="systemitem">System/Libraries</code>) needed by applications from the group Productivity.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Archiving/Backup</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Archiving/Compression</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Clustering/Computing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Clustering/HA</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Databases/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Tools</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/File utilities</code> is intended for tools for basic operations with files. These are packages like <code class="systemitem">file</code> and <code class="systemitem">findutils</code> and file managers like <code class="systemitem">mc</code>, <code class="systemitem">nautilus</code>, or <code class="systemitem">ytree</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/File utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Graphics/3D Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Bitmap Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/CAD</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Vector Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Viewers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Graph</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Raytracers</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Hamradio</code> is intended for Linux ham radio (Amateur radio) applications and related utilities.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Logging</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Morse</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Packet</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Psk31</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Satellite</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Grabbers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Record</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Midi</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Mixers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Visualization</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Players</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Networking</code> is intended for packages providing various networking services and related tools.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Networking/AOLInstantMessenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Archie</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Diagnostic</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Mailinglists</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/File-Sharing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/ICQ</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Instant Messenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/IRC</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Napster</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NFS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NIS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Novell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/PPP</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Routing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Samba</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Security</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/SSH</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/System</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Browsers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Proxy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Office/Dictionary</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Finance</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Management</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Organizers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Spreadsheets</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Suite</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Word Processor</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Other</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Publishing</code> is intended for packages used to publish information. The applications from this group usually need more experienced users than similar applications from the group <code class="systemitem">Productivity/Office</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Publishing/DocBook</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Tools</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PDF</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Presentation</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/SGML</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Base</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Texinfo</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Troff</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Word</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/XML</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Scientific/Astronomy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Chemistry</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Electronics</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Math</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Physics</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Security</code> is intended for security related stuff like virus scanners, safe password generators, utilities for encrypting, decrypting, signing data, and permission settings (package <code class="systemitem">permission</code>).<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Security</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Telephony/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Text/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Spell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Utilities</code><br />
|}<br />
<br />
=== 2.6. System ===<br />
<br />
<br />
<br />
The packages in the group <code class="systemitem">System</code> make the base of the operating system. They are important for the system administrator and the normal user should not need to know much about them. They only make an environment in which to run applications from other groups, like <code class="systemitem">Productivity</code> or <code class="systemitem">Amusement</code>.<br />
<br />
The group <code class="systemitem">System/Base</code> is intended for the base system tools. It includes packages like <code class="systemitem">eject</code>, <code class="systemitem">insserv</code>, <code class="systemitem">man</code>, <code class="systemitem">sed</code>, <code class="systemitem">sudo</code>, <code class="systemitem">tar</code>, and <code class="systemitem">ulimit</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Base</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Benchmark</code> is intended for packages providing benchmarks and various test suites.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Benchmark</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Boot</code> is intended for tools related to system booting. It contains packages with boot loaders, image builders, boot splash themes, memory test, etc.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Boot</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Console</code> is intended for console-specific packages like <code class="systemitem">fbset</code>, <code class="systemitem">gpm</code>, <code class="systemitem">kbd</code> and <code class="systemitem">vlock</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Console</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Daemons</code> is intended for the base system daemons. These are packages like <code class="systemitem">at</code>, <code class="systemitem">autofs</code>, <code class="systemitem">nscd</code>, <code class="systemitem">powersave</code>, or <code class="systemitem">syslogd</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Daemons</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Emulators</code> is intended for emulators of various operating systems. Packages like <code class="systemitem">dosemu</code>, <code class="systemitem">wine</code>, <code class="systemitem">wmware</code> or <code class="systemitem">atari800</code> are found here.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Emulators/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/Emulators/PC</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Fhs</code> is intended for packages creating the base directory structure according to FHS (File Hierarchy System). These are packages like <code class="systemitem">filesystem</code>, <code class="systemitem">aaa_base</code>, or <code class="systemitem">devs</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Fhs</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Filesystems</code> is intended for file system–related tools. These are packages like <code class="systemitem">quota</code>, <code class="systemitem">dosfstools</code>, <code class="systemitem">reiserfs</code>, <code class="systemitem">reaidtools</code>, and <code class="systemitem">xfstools</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Filesystems</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/GUI</code> contains window managers and related tools. Some window managers have their own specific variants or ports of applications, but this group is not for applications or libraries. Such packages must be put in groups like <code class="systemitem">Productivity</code>, <code class="systemitem">Development</code>, or <code class="systemitem">Amusements</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/GUI/GNOME</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/KDE</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/XFCE</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/I18n</code> is intended for packages providing special support for the Chinese, Japanese, and Korean localizations.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/I18n/Chinese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Japanese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Korean</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Kernel</code> contains kernel binaries and kernel-related tools like module-init-tools. The packages with kernel sources and kernel modules sources are in the group Development/Sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Kernel</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Libraries</code> is intended for packages providing the part of libraries necessary to run applications. All packages in this group should be installed automatically because of a dependency. Neither users nor developers should need to search for packages in this group. This means that these must not provide any application. Such packages must be in the group <code class="systemitem">Productivity</code>. This also means that the libraries in this group must have a corresponding <code class="systemitem">-devel</code> subpackage in the group <code class="systemitem">Development/Libraries</code>, so that the developers are able to find the library there. Otherwise, the one package, including both the runtime and development related parts, must be in the group <code class="systemitem">Development/Libraries</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Libraries</code><br />
|}<br />
<br />
<br />
The group <code class="systemitem">System/Localization</code> contains language specific subpackages which are splittet out of a main package. With openSUSE > 10.3 this is done automatically using the macro %lang_package in the specfile.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Localization</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Management</code> is intended for various GUI, text, or web-based tools used to manage the system. However, the YaST modules have their own group <code class="systemitem">System/YaST</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Management</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Monitoring</code> is intended for tools monitoring the system directly or by analyzing logs.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Monitoring</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Packages</code> is intended for packages related to package management, like alien, deb, or rpm.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Packages</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Shells</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/Sound Daemons</code> предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME - <code class="systemitem">esound</code>, или же для WindowMaker - <code class="systemitem">wsndsrv</code>.<br />
<!--The group <code class="systemitem"></code> is intended for sound daemons despite they can be primary developed for a special usage. For example, there are sound daemons for GNOME (<code class="systemitem">esound</code>) or WindowMaker ( <code class="systemitem">wsndsrv</code>).--><br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Sound Daemons</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/X11</code> предназначена для базовой графической системы. Для менеджеров окон предназначена группа <code class="systemitem">System/GUI</code>.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/X11/Displaymanagers</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Icons</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_3</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_4</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Terminals</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Utilities</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/YaST</code> предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/YaST</code><br />
|}<br />
<br />
<br />
----<br />
<br />
{| summary="Navigation footer" width="100%"<br />
| width="40%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
| width="20%" align="center" | <br />
| width="40%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|-<br />
| width="40%" align="left" valign="top" | 1. Стиль RPM-пакетов<br />
| width="20%" align="center" |<br />
[[SUSE_Package_Conventions| Вверх ]]<br />
| width="40%" align="right" valign="top" | 3. Макросы RPM <br />
|}<br />
<br />
[[de:Paketbau/SUSE-Paketkonventionen/RPM-Gruppen]]<br />
[[en:Packaging/SUSE_Package_Conventions/RPM_Groups]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:Package_group_guidelines&diff=22261openSUSE:Package group guidelines2012-11-17T11:25:49Z<p>Gankov: переименовал openSUSE:Package group guidelines в openSUSE:Руководство по группам пакетов</p>
<hr />
<div>#перенаправление [[openSUSE:Руководство по группам пакетов]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%D0%BC_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22258openSUSE:Руководство по группам пакетов2012-11-17T11:24:42Z<p>Gankov: переименовал SUSE Package Conventions/RPM Groups в openSUSE:Package group guidelines</p>
<hr />
<div>{| summary="Navigation header" width="100%"<br />
! colspan="3" align="center" | 2. Группы RPM<br />
|-<br />
| width="20%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
! width="60%" align="center" | <br />
| width="20%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|}<br />
<br />
----<br />
<br />
<br />
== 2. Группы RPM ==<br />
----<br />
<br />
Данный раздел содержит полный список RPM-групп используемых в пакетах SUSE Linux, разделенный на категории. Если имя группы недостаточно наглядно, оно сопровождается небольшим пояснением. <br />
<br />
<br />
<br />
=== 2.1. Amusement ===<br />
----<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Race</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Shoot</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/3D/Simulation</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Arcade</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Breakout</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Race</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Action/Shoot</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Card</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Chess</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Pool</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Board/Puzzle</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Logic</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/RPG</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Strategy/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Strategy/Real Time</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Games/Strategy/Turn Based</code><br />
|}<br />
<br />
<br />
Группы <code class="systemitem">Amusements/Teaching</code> содержат обучающие программы. Большинство из них хорошо подходят для использования в школах, но вряд-ли будут уместны в университетах.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Amusements/Teaching/Language</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Teaching/Mathematics</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Teaching/Other</code><br />
|}<br />
<br />
<br />
Группы <code class="systemitem">Amusements/Toys</code> содержат программы, которые могут развлечь пользователей, но не являются полноценными играми.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Amusements/Toys/Background</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Clocks</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Graphics</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Amusements/Toys/Screensavers</code><br />
|}<br />
<br />
<br />
<br />
=== 2.2. Development ===<br />
----<br />
<br />
Группа <code class="systemitem">Development</code> создана чтобы помочь разработчикам ПО(программного обеспечения). Обычным пользователям незачем вручную устанавливать пакеты из этой группы. Если приложению требуются некоторые библиотеки, они устанавливаются автоматически, в соответствии с зависимостями.<br />
<br />
The group <code class="systemitem">Development/Languages</code> is intended for tools that are useful or even necessary for developing in a particular programming language. This is the right place for compilers, interpreters, and programming language–dependent tools.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Languages/C and C++</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Fortran</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Java</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Perl</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Python</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Ruby</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Scheme</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Languages/Tcl</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Libraries</code> is intended for packages that allow developing with a library. They are primarily sorted by programming language. However, there are also special groups for KDE, GNOME, and YaST libraries. Here, developers should find all available libraries that can be used in more projects. This means that specialized libraries are usually included in one package together with the application. Such packages are then in the group <code class="systemitem">Productivity</code>. Other common libraries must be separated from the application. The <code class="systemitem">-devel</code> subpackage is then in the group <code class="systemitem">Development/Libraries</code>. The subpackage providing files necessary to run applications is in the group <code class="systemitem">System/Libraries</code>. Finally, a potential <code class="systemitem">-doc</code> subpackage is in the group <code class="systemitem">Documentation</code>. If all files (necessary at runtime, for development, and documentation) are included in one package, it must be placed in <code class="systemitem">Development/Libraries</code> so it can be found by developers.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Libraries/C and C++</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Cross</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/GNOME</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Java</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/KDE</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Parallel</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Perl</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Python</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/Tcl</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/X11</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Libraries/YaST</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Sources</code> is intended for binary packages containing sources. It is the right place for the packages with kernel sources and kernel module sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Sources</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Development/Tools</code> contains tools useful for developing that are not connected to a particular programming language.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Development/Tools/Building</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Debuggers</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Doc Generators</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/GUI Builders</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/IDE</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Navigators</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Development/Tools/Version Control</code><br />
|}<br />
<br />
<br />
<br />
<br />
<br />
=== 2.3. Documentation ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Documentation</code> is intended for all packages with documentation that is put in an extra package.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Documentation/Howto</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/HTML</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/Man</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Documentation/SuSE</code><br />
|}<br />
<br />
<br />
<br />
=== 2.4. Hardware ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Hardware</code> contains tools supporting a special hardware.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Hardware/Camera</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/ISDN</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Joystick</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Mobile</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Modem</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Palm</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Printing</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Psion</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Radio</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Scanner</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/TV</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/UPS</code><br />
|-<br />
|<br />
<code class="systemitem">Hardware/Wifi</code><br />
|}<br />
<br />
=== Metapackages===<br />
<br />
The group <code class="systemitem">Metapackages</code> 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.<br />
<br />
{{Info|If you install such a package, you'll find a new directory ''/CD1'' in your rootdirectory, containing the files which should end on the first installation media or the installation source. The package ''can'' install additional files in ''/usr/share/<packagename>''. If the package contains multiple themes, they go to ''/usr/share/<packagename>/themes/<name>'' for example.}}<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Metapackages</code><br />
|}<br />
<br />
=== 2.5. Productivity ===<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity</code> is huge and is intended for the packages most important to the average user: the applications used to produce something. In fact, the packages from almost all other groups make the environment (<code class="systemitem">System</code>) or provide a functionality (<code class="systemitem">Development/Libraries</code>, <code class="systemitem">System/Libraries</code>) needed by applications from the group Productivity.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Archiving/Backup</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Archiving/Compression</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Clustering/Computing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Clustering/HA</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Databases/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Databases/Tools</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/File utilities</code> is intended for tools for basic operations with files. These are packages like <code class="systemitem">file</code> and <code class="systemitem">findutils</code> and file managers like <code class="systemitem">mc</code>, <code class="systemitem">nautilus</code>, or <code class="systemitem">ytree</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/File utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Graphics/3D Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Bitmap Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/CAD</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Vector Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Viewers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Graph</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Graphics/Visualization/Raytracers</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Hamradio</code> is intended for Linux ham radio (Amateur radio) applications and related utilities.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Fax</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Logging</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Morse</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Packet</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Psk31</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Hamradio/Satellite</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Grabbers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/CD/Record</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Midi</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Mixers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Players</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Sound/Visualization</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Editors and Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Multimedia/Video/Players</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Networking</code> is intended for packages providing various networking services and related tools.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Networking/AOLInstantMessenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Archie</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Boot/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Diagnostic</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/DNS/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Mailinglists</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Email/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/File-Sharing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Ftp/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/ICQ</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Instant Messenger</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/IRC</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/LDAP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Napster</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/News/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NFS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/NIS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Novell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/PPP</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Radius/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Routing</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Samba</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Security</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/SSH</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/System</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Talk/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Browsers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Proxy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Networking/Web/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Office/Dictionary</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Finance</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Management</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Organizers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Spreadsheets</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Suite</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Office/Word Processor</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Other</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Publishing</code> is intended for packages used to publish information. The applications from this group usually need more experienced users than similar applications from the group <code class="systemitem">Productivity/Office</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Publishing/DocBook</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/HTML/Tools</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PDF</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Presentation</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/PS</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/SGML</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Base</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Frontends</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/TeX/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Texinfo</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Troff</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/Word</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Publishing/XML</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Scientific/Astronomy</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Chemistry</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Electronics</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Math</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Other</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Scientific/Physics</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">Productivity/Security</code> is intended for security related stuff like virus scanners, safe password generators, utilities for encrypting, decrypting, signing data, and permission settings (package <code class="systemitem">permission</code>).<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Security</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Telephony/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/H323/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Clients</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Servers</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/SIP/Utilities</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Telephony/Utilities</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">Productivity/Text/Convertors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Editors</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Spell</code><br />
|-<br />
|<br />
<code class="systemitem">Productivity/Text/Utilities</code><br />
|}<br />
<br />
=== 2.6. System ===<br />
<br />
<br />
<br />
The packages in the group <code class="systemitem">System</code> make the base of the operating system. They are important for the system administrator and the normal user should not need to know much about them. They only make an environment in which to run applications from other groups, like <code class="systemitem">Productivity</code> or <code class="systemitem">Amusement</code>.<br />
<br />
The group <code class="systemitem">System/Base</code> is intended for the base system tools. It includes packages like <code class="systemitem">eject</code>, <code class="systemitem">insserv</code>, <code class="systemitem">man</code>, <code class="systemitem">sed</code>, <code class="systemitem">sudo</code>, <code class="systemitem">tar</code>, and <code class="systemitem">ulimit</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Base</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Benchmark</code> is intended for packages providing benchmarks and various test suites.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Benchmark</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Boot</code> is intended for tools related to system booting. It contains packages with boot loaders, image builders, boot splash themes, memory test, etc.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Boot</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Console</code> is intended for console-specific packages like <code class="systemitem">fbset</code>, <code class="systemitem">gpm</code>, <code class="systemitem">kbd</code> and <code class="systemitem">vlock</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Console</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Daemons</code> is intended for the base system daemons. These are packages like <code class="systemitem">at</code>, <code class="systemitem">autofs</code>, <code class="systemitem">nscd</code>, <code class="systemitem">powersave</code>, or <code class="systemitem">syslogd</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Daemons</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Emulators</code> is intended for emulators of various operating systems. Packages like <code class="systemitem">dosemu</code>, <code class="systemitem">wine</code>, <code class="systemitem">wmware</code> or <code class="systemitem">atari800</code> are found here.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Emulators/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/Emulators/PC</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Fhs</code> is intended for packages creating the base directory structure according to FHS (File Hierarchy System). These are packages like <code class="systemitem">filesystem</code>, <code class="systemitem">aaa_base</code>, or <code class="systemitem">devs</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Fhs</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Filesystems</code> is intended for file system–related tools. These are packages like <code class="systemitem">quota</code>, <code class="systemitem">dosfstools</code>, <code class="systemitem">reiserfs</code>, <code class="systemitem">reaidtools</code>, and <code class="systemitem">xfstools</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Filesystems</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/GUI</code> contains window managers and related tools. Some window managers have their own specific variants or ports of applications, but this group is not for applications or libraries. Such packages must be put in groups like <code class="systemitem">Productivity</code>, <code class="systemitem">Development</code>, or <code class="systemitem">Amusements</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/GUI/GNOME</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/KDE</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/Other</code><br />
|-<br />
|<br />
<code class="systemitem">System/GUI/XFCE</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/I18n</code> is intended for packages providing special support for the Chinese, Japanese, and Korean localizations.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/I18n/Chinese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Japanese</code><br />
|-<br />
|<br />
<code class="systemitem">System/I18n/Korean</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Kernel</code> contains kernel binaries and kernel-related tools like module-init-tools. The packages with kernel sources and kernel modules sources are in the group Development/Sources.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Kernel</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Libraries</code> is intended for packages providing the part of libraries necessary to run applications. All packages in this group should be installed automatically because of a dependency. Neither users nor developers should need to search for packages in this group. This means that these must not provide any application. Such packages must be in the group <code class="systemitem">Productivity</code>. This also means that the libraries in this group must have a corresponding <code class="systemitem">-devel</code> subpackage in the group <code class="systemitem">Development/Libraries</code>, so that the developers are able to find the library there. Otherwise, the one package, including both the runtime and development related parts, must be in the group <code class="systemitem">Development/Libraries</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Libraries</code><br />
|}<br />
<br />
<br />
The group <code class="systemitem">System/Localization</code> contains language specific subpackages which are splittet out of a main package. With openSUSE > 10.3 this is done automatically using the macro %lang_package in the specfile.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Localization</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Management</code> is intended for various GUI, text, or web-based tools used to manage the system. However, the YaST modules have their own group <code class="systemitem">System/YaST</code>.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Management</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Monitoring</code> is intended for tools monitoring the system directly or by analyzing logs.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Monitoring</code><br />
|}<br />
<br />
<br />
<br />
The group <code class="systemitem">System/Packages</code> is intended for packages related to package management, like alien, deb, or rpm.<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Packages</code><br />
|}<br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Shells</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/Sound Daemons</code> предназначена для звуковых сервисов(daemons), несмотря на то, что они могут быть разработаны для использования в составе других проектов. Например, звуковой сервис для GNOME - <code class="systemitem">esound</code>, или же для WindowMaker - <code class="systemitem">wsndsrv</code>.<br />
<!--The group <code class="systemitem"></code> is intended for sound daemons despite they can be primary developed for a special usage. For example, there are sound daemons for GNOME (<code class="systemitem">esound</code>) or WindowMaker ( <code class="systemitem">wsndsrv</code>).--><br />
<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/Sound Daemons</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/X11</code> предназначена для базовой графической системы. Для менеджеров окон предназначена группа <code class="systemitem">System/GUI</code>.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/X11/Displaymanagers</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Fonts</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Icons</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_3</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Servers/XF86_4</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Terminals</code><br />
|-<br />
|<br />
<code class="systemitem">System/X11/Utilities</code><br />
|}<br />
<br />
<br />
Группа <code class="systemitem">System/YaST</code> предназначена для пакетов связанных с YaST. В первую очередь для модулей YaST.<br />
<br />
<br />
{| border="1"<br />
|<br />
<code class="systemitem">System/YaST</code><br />
|}<br />
<br />
<br />
----<br />
<br />
{| summary="Navigation footer" width="100%"<br />
| width="40%" align="left" |<br />
[[SUSE_Package_Conventions/RPM_Style | Назад]]<br />
| width="20%" align="center" | <br />
| width="40%" align="right" |<br />
[[Сборка пакетов/Соглашение по стилю RPM-пакетов/Макросы RPM | Далее]]<br />
|-<br />
| width="40%" align="left" valign="top" | 1. Стиль RPM-пакетов<br />
| width="20%" align="center" |<br />
[[SUSE_Package_Conventions| Вверх ]]<br />
| width="40%" align="right" valign="top" | 3. Макросы RPM <br />
|}<br />
<br />
[[de:Paketbau/SUSE-Paketkonventionen/RPM-Gruppen]]<br />
[[en:Packaging/SUSE_Package_Conventions/RPM_Groups]]</div>Gankovhttps://ru.opensuse.org/index.php?title=SUSE_Package_Conventions/RPM_Groups&diff=22259SUSE Package Conventions/RPM Groups2012-11-17T11:24:42Z<p>Gankov: переименовал SUSE Package Conventions/RPM Groups в openSUSE:Package group guidelines</p>
<hr />
<div>#перенаправление [[openSUSE:Package group guidelines]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_SUSE&diff=22257Обсуждение:Сборка пакетов SUSE2012-11-17T11:19:01Z<p>Gankov: Новая страница: «Не могу найти оригинал этой статьи или статью в которую эта на английском был переработан...»</p>
<hr />
<div>Не могу найти оригинал этой статьи или статью в которую эта на английском был переработана. Поэтому не понятно как ее обновлять и куда вписывать в новую структуру вики. Если кто то обнаружит оригинал буду благодарен за подсказку. --[[Участник:Gankov|Gankov]] 04:19, 17 ноября 2012 (MST)</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22256Сборка пакетов2012-11-17T11:07:06Z<p>Gankov: Перенаправление на Portal:Сборка пакетов</p>
<hr />
<div>#redirect [[Portal:Сборка пакетов]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8/%D0%A1%D0%BE%D1%81%D0%B5%D0%B4%D0%B8&diff=22255Portal:Служба сборки/Соседи2012-11-17T11:05:13Z<p>Gankov: </p>
<hr />
<div>*[[Portal:Сборка пакетов]]<br />
*[[Portal:Разработка]]<br />
*[[Portal:KIWI]]<br />
*[[Portal:KIWI-LTSP]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2/%D0%9D%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%86%D0%B8%D1%8F&diff=22254Portal:Сборка пакетов/Навигация2012-11-17T11:02:53Z<p>Gankov: Новая страница: «<categorytree mode=pages hideprefix=always depth=1>Сборка пакетов</categorytree>»</p>
<hr />
<div><categorytree mode=pages hideprefix=always depth=1>Сборка пакетов</categorytree></div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&diff=22253Portal:Сборка пакетов/Поиск2012-11-17T11:01:31Z<p>Gankov: Новая страница: «'''Поиск по сборке:''' <inputbox> type=search width=20 namespaces=openSUSE default=Сборка </inputbox>»</p>
<hr />
<div>'''Поиск по сборке:'''<br />
<inputbox><br />
type=search<br />
width=20<br />
namespaces=openSUSE<br />
default=Сборка<br />
</inputbox></div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8&diff=22252Portal:Сборка пакетов/Новости2012-11-17T11:00:11Z<p>Gankov: Новая страница: «<feed url="https://hermes.opensuse.org/feeds/25545.rdf" date="M d" > *'''{DATE}:''' {PERMALINK}<br />{TITLE} </feed>»</p>
<hr />
<div><feed url="https://hermes.opensuse.org/feeds/25545.rdf" date="M d" ><br />
*'''{DATE}:''' {PERMALINK}<br />{TITLE}<br />
</feed></div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2/%D0%A2%D0%B5%D0%BC%D1%8B&diff=22251Portal:Сборка пакетов/Темы2012-11-17T10:59:02Z<p>Gankov: </p>
<hr />
<div>{{Point here|[[Image:Icon-package.png|48px]]|<br />
'''Правила сборки пакетов'''<br />
<br />
В службе сборки пакеты чаще всего собираются для дистрибутива openSUSE. Из огромной мозайки проектов с открытым исходным кодом дистрибутив пытается собрать целостный и законченный продукт. Сборка пакетов это инструмент формирования дистрибутива, поэтому сборка пакетов для openSUSE имеет множество правил.<br />
* Мы придерживается основного стандарта [http://www.linuxbase.org/ Linux Standard Base (LSB)] который предназначен для уменьшения различий между разными Linux дистрибутивами.<br />
* Мы так же следуем стандарту [http://www.pathname.com/fhs/ Linux Filesystem Hierarchy Standard (FHS)] который описывает иерархию файловой системы Linux.<br />
* В дополнении к основным правилам дистрибутивов Linux, openSUSE имеет собственный набор [[openSUSE:Packaging guidelines|руководств по сборке]], которые регулирую все мелкие детали сборки пакетов для openSUSE.<br />
<br />
Статья [[openSUSE:Как внести вклад в Factory]] содержит пособия и руководства как принять участие в разработке дистрибутива, например как исправить проблемы в существующих пакетах или как добавить новый пакет в дистрибутив. <br />
}}<br />
{{Point here|[[Image:Icon-help.png|48px]]|<br />
'''Справка по сборке пакетов'''<br />
<br />
Две общие статьи о форматах пакетов [[:wikipedia:RPM Package Manager|RPM]] и [[:wikipedia:Dpkg|Dpkg]] дадут вам основные знания.<br />
[http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM-Guide] от Eric Foster-Johnson и [http://www.debian.org/doc/maint-guide/ Руководство нового майтейнера Debian]. Мы не будем пытаться дублировать их, а сосредоточимся на инструментах openSUSE и нашем рабочем процессе, вся наша документация предполагает что вы знакомы с форматами пакетов. <br />
<br />
Вся сборка пакетов для openSUSE происходит в [[Portal:Служба сборки|Open Build Service]], нашей открытой и всеобъемлющей платформе для разработки дистрибутива. Поэтому наиболее важная часть документации для Вас как сборщика пакетов это [[openSUSE:Build_Service_Tutorial|Пособие по службе сборки]]. Это очень RPM направленная документация, но мы так же имеем другую документпцию описывающую [[openSUSE:Build_Service_Debian_builds|Сборку для Debian]]. Возможно вы так же захотите взглянуть на [[openSUSE:Build_Service_Tips_and_Tricks|советы и хитрости]] и если вам интересна сборка более чем под один дистрибутив, смотрите [[openSUSE:Build_Service_cross_distribution_howto|Cross Distribution Howto]]. Процесс исправления ошибок в пакетах для уже выпущенного дистрибутива описан на [[Portal:Maintenance|Maintenance Portal]]. <br />
}}<br />
{{Point here|[[Image:Icon-irc.png|48px]]|<br />
'''Общение'''<br />
<br />
* [irc://irc.opensuse.org/opensuse-packaging #opensuse-packaging]<br />
{{Mailinglist|opensuse-packaging| это список рассылки для обсуждения сборки}}<br />
}}</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2/%D0%A2%D0%B5%D0%BC%D1%8B&diff=22250Portal:Сборка пакетов/Темы2012-11-17T09:56:30Z<p>Gankov: начало положено</p>
<hr />
<div>{{Point here|[[Image:Icon-package.png|48px]]|<br />
'''Правила сборки пакетов'''<br />
<br />
В службе сборки пакеты чаще всего собираются для дистрибутива openSUSE. Из огромной мозайки проектов с открытым исходным кодом дистрибутив пытается собрать целостный и законченный продукт. Сборка пакетов это инструмент формирования дистрибутива, поэтому сборка пакетов для openSUSE имеет множество правил.<br />
* Мы придерживается основного стандарта [http://www.linuxbase.org/ Linux Standard Base (LSB)] который предназначен для уменьшения различий между разными Linux дистрибутивами.<br />
* Мы так же следуем стандарту [http://www.pathname.com/fhs/ Linux Filesystem Hierarchy Standard (FHS)] который описывает иерархию файловой системы Linux.<br />
* В дополнении к основным правилам дистрибутивов Linux, openSUSE имеет собственный набор [[openSUSE:Packaging guidelines|руководств по сборке]], которые регулирую все мелкие детали сборки пакетов для openSUSE.<br />
<br />
Статья [[openSUSE:Как внести вклад в Factory]] содержит пособия и руководства как принять участие в разработке дистрибутива, например как исправить проблемы в существующих пакетах или как добавить новый пакет в дистрибутив. <br />
}}<br />
{{Point here|[[Image:Icon-help.png|48px]]|<br />
'''Packaging Help'''<br />
<br />
There are two very extensive guides for the [[:wikipedia:RPM Package Manager|RPM]] and [[:wikipedia:Dpkg|Dpkg]] package formats that will give you and introduction.<br />
The [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM-Guide] by Eric Foster-Johnson and the [http://www.debian.org/doc/maint-guide/ Debian New Maintainers' Guide]. We will not try to duplicate them but concentrate on the openSUSE tools and workflows which means all our documentation expects that you know your way around the package formats. <br />
<br />
All packaging happens in the openSUSE [[Portal:Build Service|Open Build Service]] instance, our open and complete distribution development platform. Therefore the most important piece of documentation for you as a packager is the [[openSUSE:Build_Service_Tutorial|Build Service Tutorial]]. Its very RPM centric so we have another document describing [[openSUSE:Build_Service_Debian_builds|Debian builds]]. You can also have a look at the [[openSUSE:Build_Service_Tips_and_Tricks|Tips and Tricks]] and, if you are interested to build for more than one distribution, at the [[openSUSE:Build_Service_cross_distribution_howto|Cross Distribution Howto]]. The process of publishing fixed packages for already released products is covered in the [[Portal:Maintenance|Maintenance Portal]]. <br />
}}<br />
{{Point here|[[Image:Icon-irc.png|48px]]|<br />
'''Communicate'''<br />
<br />
* [irc://irc.opensuse.org/opensuse-packaging #opensuse-packaging]<br />
{{Mailinglist|opensuse-packaging|is the mailinglist to discuss packaging}}<br />
}}</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:Shared_library_packaging_policy&diff=22249openSUSE:Shared library packaging policy2012-11-17T09:23:54Z<p>Gankov: </p>
<hr />
<div>{{Packaging navbar}}<br />
{{ОригиналОбновлен}}<br />
== Определения ==<br />
<br />
- lib$NAME.so.* - разделяемая библиотека, программы могут зависеть от них, обычно <br />
существует два файла:<br />
:lib$NAME.so.$MAJOR<br />
:lib$NAME.so.$MAJOR.$MINOR.$MICRO<br />
где lib$NAME.so.$MAJOR символьная ссылка на lib$NAME.so.$MAJOR.$MINOR.$MICRO<br />
<br />
- SONAME - имя (можно посмотреть командой objdump -x libfoo.so.1 | grep SONAME) разделяемой библиотеки a передаваемое динамическому загрузчику. Оно совпадает с именем короткой ссылки lib$NAME.so.$MAJOR.<br />
<br />
- lib$NAME.so - файл, используемый редактором ссылок (ld) для динамического линкования исполняемых файлов, обычно символьная ссылка на файл разделяемой библиотеки<br />
<br />
- lib$NAME.a - статическая библиотека, используется редактором ссылок (ld) для статической линковки исполняемых файлов<br />
<br />
- lib$NAME.la - файл конфигурации libtool используется для статической линковки с lib$NAME и динамической загрузки при помощи динамического загрузчика ltdl<br />
<br />
<br />
= Политика именования и упаковки разделяемых библиотек =<br />
<br />
Политика для предоставления соглашения об именовании разделяемых библиотек в /lib{,64} и /usr/lib{,64}. Главной целью политики является предоставления возможности существования двух (несовместимых) версий разделяемых библиотек libfoo1 и libfoo2 установленных одновременно не вызывая конфликтов в пакетном менеджере.<br />
<br />
<br />
== Именование Пакетов ==<br />
<br />
* ...разделяемые библиотеки в /lib{,64} или /usr/lib{,64} должны быть упакованы в пакеты имя которых состоит из "lib" + $NAME + $NUM.<br />
<br />
:[$NAME - формируется отрезанием префикса "lib" и суффикса ".so.*" от SONAME]<br />
:[если $NAME заканчивается на цифру, то между $NAME и $NUM вставляется тире. Вот так libfoo1-0, а не libfoo10.]<br />
<br />
* Разделяемые библиотеки могут находиться в /lib{,64} или /usr/lib{,64} только в случае если файлы для разработки упакован в отдельный -devel пакет для линковки с этими библиотеками. Единственным исключением является случай когда библиотека используется толкьо одним пакетом, [[#exception_1|смотрите (1)]] для деталей.<br />
* Пакеты названые lib$NAME$NUM должны содержать только файлы с именами lib*.so.* (ни заголовочных файлов, ни *.so файлов, ни файлов конфигурации, ничего другого). [[#exception_3|Смотрите ниже (3)]] для исключений.<br />
<br />
* $NUM содержит только десятичные цифры и подчеркивания.<br />
* $NUM равен номеру SONAME разделяемой библиотеки с точками замененными на подчеркивания. Обычно номер в SONAME равен SO версии MAJOR. Например, если SONAME это, тогда номер SONAME это 0.9.7, $NUM будет 0_9_7 в этом случае.<br />
* Все пакеты без суффиксов называющиеся lib* заканчиваются на $NUM.<br />
<br />
:[Общие суффиксы включая -devel или -debuginfo.]<br />
{{NotFinishTranslated}}<br />
* Packages with suffix -devel should in general omit $NUM as -devel packages for different library versions usually conflict due to common header file names. See [[#exception_4|(4a) and (4b)]] for how it works otherwise.<br />
<br />
== Package Contents ==<br />
<br />
* lib$NAME$NUM.rpm either contains exactly one shared library named lib$NAME.so.* or it contains multiple shared libraries.<br />
<br />
* lib$NAME$NUM.rpm may only contain multiple shared libraries if the SO versions of all of them change at the same time always, in lockstep.<br />
<br />
:[If depending on one of the contained libraries doesn't create a dependency on all or most other contained libraries, then it's preferred to not merge those libraries into one rpm, but leave them in their own rpm. Consider installation size. Exceptions are allowed here.]<br />
<br />
:[Example: libfoo.so.1 is packaged in libfoo1.rpm. Or libbar.so.3, a part of the program suite PLONK 4.1, would be packaged into libplonk41.rpm. The latter only makes sense if that rpm contains more than one shared library, which should be the exception, and can be done only if all shared libs therein will update their SO version in lockstep.]<br />
<br />
* Files needed to develop programs using shared libraries contained in lib$NAME$NUM.rpm are packaged in a -devel package (see (4a) and (4b) for cases that need to version this package). Those files include lib*.so, lib*.la and all headers. Optionally those files can also be placed in $NAME.rpm, in the case that it also comes with other tools or documentation. But _if_ there is a *-devel.rpm package then it contains all lib*.{so,la} and headers.<br />
<br />
== Best Practices ==<br />
<br />
The following are guidelines for library packaging in general:<br />
:- Avoid packaging static libraries. If in doubt, ask.<br />
::- If you package a static library in addition to a shared library, the static library ''should not'' be built with -fPIC.<br />
::- If you package a static library without a corresponding shared library, the static library ''must'' be built with -fPIC.<br />
:- Avoid packaging libtool config files (.la files). In general they are not needed if you do not package a static library. If in doubt, ask.<br />
:- Shared libraries are not executable.<br />
<br />
== Exceptions ==<br />
<br />
<div id="exception_1" />(1) Shared libraries which are used solely and only by programs from the containing main package must be packaged into the main rpm, without a separate lib$NAME$NUM rpm. The following must be true:<br />
:- the shared libs are placed in a subdirectory of /usr/%{_lib}/, that subdirectory is named like the main package<br />
:- no devel files for those shared libs are packaged anywhere, no *.a, no *.so, no headers, no files which normally would belong into the lib$NAME-devel package.<br />
<br />
(2) A list of packages that are exempt from this policy is: glibc, pam (to be extended with explicit approval only).<br />
<br />
<br />
<div id="exception_3" />(3) If a shared library package lib$NAME$NUM must contain other files than shared libraries<br />
for whatever (approved!) reason, their names must be made unambiguous by putting them in a<br />
versioned directory or by versioning their names to not conflict with the rationale of this<br />
policy.<br />
<br />
<br />
<div id="exception_4" />(4a) If more than one version of a library is available from a single source repository even conflicting -devel packages need to be suffixed to avoid multiple packages with the same rpm name. Proper conflicts need to be added in this case as well.<br />
<br />
(4b) If more than one version of a -devel package can be installed at the same time (for example because includes are packaged in a versioned directory and shared libraries have a versioned name like libgtk1.so.1) the -devel packages should be suffixed with a number that allows identifying the<br />
version of the library (usually this is the same number as the shared library package suffix $NUM).<br />
So such a -devel package would be named lib$NAME$NUM-devel.<br />
<br />
== Rationale ==<br />
<br />
That scheme makes it possible to install and use multiple shared libraries<br />
of the same base name, but different so-version (e.g. of older distribution<br />
in case there are programs requiring them). A discriminator needs to be<br />
part of the rpm name, as otherwise the update stack will be confused, and<br />
using some monotonically increasing number as that makes sense. A strict<br />
structure on rpm names will also help those writing quick&dirty tools.<br />
<br />
From that follows that only files should be included therein, which aren't<br />
generating file conflicts later if installed together with another libbla*<br />
rpm. Hence only lib*.so.* files are allowed in them. To ensure that no<br />
shared libraries creep in which aren't handled that way we disallow them<br />
to be in any package not named via these rules.<br />
<br />
Effectively that creates a partition of all files into shared libs and<br />
others, and makes sure that no rpm contains files from both partitions.<br />
<br />
== Hints ==<br />
<br />
You should remember the following while trying to conform to this policy:<br />
:- There is no reason why a -devel package cannot provide development files for multiple shared library packages.<br />
:- There is no need to have a binary package that matches the source package name. In fact, you should avoid renaming the source package for different versions as we prefer to only have a single package version in the source repository.<br />
:- Dependencies on the shared library package result either from automatic dependencies created by rpm on the shared libraries if they are used, or from the single other case, the library -devel package, which should require the shared library package with a properly versioned requires.<br />
:- This policy and its enforcement only is about shared library packages and shared libraries placed in /lib{,64} and /usr/lib{,64}. Rules that apply to other parts are only best practices and policies for them may exist elsewhere.<br />
<br />
== Примеры ==<br />
<br />
Простейший пример это пакет исходников который собирается в одну разделяемую библиотеку и файлы разработки (пакет zlib подходит для примера). Полученые бинарные пакеты должны называться libz1 и libz-devel со следующим содержимым (список файлов сокращен), libz1:<br />
:/lib/libz.so.1<br />
:/lib/libz.so.1.2.3<br />
libz-devel:<br />
:/usr/lib/libz.so<br />
:/usr/lib/libz.a<br />
:/usr/include/zlib.h<br />
:/usr/share/man/man3/zlib.3.gz<br />
:/usr/share/doc/packages/zlib/algorithm.txt<br />
<br />
<br />
A more complicated example is if apart from the library and the development files there<br />
are also executables and documentation (the bzip2 package matches this example). There should<br />
be four packages (file list shortened), libbz2-1:<br />
:/lib/libbz2.so.1<br />
:/lib/libbz2.so.1.0.0<br />
libbz2-devel:<br />
:/usr/include/bzlib.h<br />
:/usr/lib/libbz2.so<br />
:/usr/lib/libbz2.a<br />
bzip2:<br />
:/usr/bin/bzip2<br />
:/usr/share/man/man1/bzip2.1.gz<br />
bzip2-doc:<br />
:/usr/share/doc/packages/bzip2-doc/manual.ps.gz<br />
where documentation may be either merged into the binary package bzip2 or the development<br />
package libbz2-devel if it is sufficiently small and related.<br />
<br />
<br />
Another example is a library which depends on configuration or data files that can be<br />
shared with other versions of the library (the curl package matches this example). In this<br />
case the config or data files should be split into a separate package and the shared library<br />
package should require that. For example curl has the four packages libcurl4, libcurl-devel,<br />
curl and curl-ca-bundle (CA certificates required by libcurl4).<br />
<br />
<br />
[[Категория:Сборка пакетов]]<br />
<br />
[[en:openSUSE:Shared library packaging policy]]<br />
[[de:Paketbau/Richtlinie für gemeinsam genutzte Bibliotheken]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2/%D0%92%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5&diff=22248Portal:Сборка пакетов/Вступление2012-11-17T09:21:22Z<p>Gankov: Новая страница: «'''Сборка пакетов''' — это работа по компиляции программы и объединением результата с метад...»</p>
<hr />
<div>'''Сборка пакетов''' — это работа по компиляции программы и объединением результата с метаданными такими как: полное название, описание, списка зависимостей необходимых для нормальной работы программы и другими. Это позволяет пользователю с помощью пакетного менеджера удобно устанавливать, удалять или обновлять программное обеспечение которое он использует. Обычно дистрибутивы GNU/Linux содержат в себе сотни таких пакетов и openSUSE не исключение. Это делает сборку пакетов основной работой разработчиков дистрибутива, так как она включает в себя множество задач, начиная от составления описания программы и заканчивая исправлением ошибок в исходном коде программы.<br />
<noinclude><br />
[[Категория:Вступления порталов]]<br />
</noinclude></div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22247Portal:Сборка пакетов2012-11-17T08:48:44Z<p>Gankov: </p>
<hr />
<div><!-- <br />
Left column <br />
--><div style="width:66%; float:left"><br />
{{Box-header|<big>Добро пожаловать на портал {{PAGENAME}}</big>|{{FULLPAGENAME}}/Вступление|}}<br />
{{:{{FULLPAGENAME}}/Вступление}}<br />
{{Box-footer|}}<br />
{{Box-header|Темы|{{FULLPAGENAME}}/Темы|}}<br />
{{:{{FULLPAGENAME}}/Темы}}<br />
{{Box-footer|}}<br />
{{Box-header|Новые пакеты в службе сборки|{{FULLPAGENAME}}/Новости|}}<br />
{{{{FULLPAGENAME}}/Новости}}<br />
{{Box-footer|}}<br />
</div><!--<br />
<br />
Right column<br />
--><div style="width:32%; float:right"><br />
{{Box-header|Поиск|{{FULLPAGENAME}}/Поиск|}}<br />
{{{{FULLPAGENAME}}/Поиск}}<br />
{{Box-footer|}}<br />
{{Box-header|Все о сборке|{{FULLPAGENAME}}/Навигация|}}<br />
{{{{FULLPAGENAME}}/Навигация}}<br />
{{Box-footer|}}<br />
</div><br />
<br />
<br style="clear: both;" /><br />
__NOTOC__ __NOEDITSECTION__<br />
<br />
[[Категория:Порталы|{{PAGENAME}}]]<br />
[[Категория:Дистрибутив|{{PAGENAME}}]]<br />
<br />
[[en:Portal:Packaging]]<br />
[[de:Portal:Paketbau]]<br />
[[el:Portal:Packaging]]<br />
[[zh:Portal:Packaging]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22245Portal:Сборка пакетов2012-11-17T08:46:56Z<p>Gankov: переименовал Portal:Packaging в Portal:Сборка пакетов</p>
<hr />
<div><!-- <br />
Left column <br />
--><div style="width:66%; float:left"><br />
{{Box-header|<big>Добро пожаловать на портал {{PAGENAME}}</big>|{{FULLPAGENAME}}/Вступление|}}<br />
{{:{{FULLPAGENAME}}/Вступление}}<br />
{{Box-footer|}}<br />
{{Box-header|Темы|{{FULLPAGENAME}}/Темы|}}<br />
{{:{{FULLPAGENAME}}/Темы}}<br />
{{Box-footer|}}<br />
{{Box-header|Новые пакеты в службе сборки|{{FULLPAGENAME}}/Новости|}}<br />
{{{{FULLPAGENAME}}/Новости}}<br />
{{Box-footer|}}<br />
</div><!--<br />
<br />
Right column<br />
--><div style="width:32%; float:right"><br />
{{Box-header|Поиск|{{FULLPAGENAME}}/Поиск|}}<br />
{{{{FULLPAGENAME}}/Поиск}}<br />
{{Box-footer|}}<br />
{{Box-header|Все о сборке|{{FULLPAGENAME}}/Навигация|}}<br />
{{{{FULLPAGENAME}}/Навигация}}<br />
{{Box-footer|}}<br />
</div><br />
<br />
<br style="clear: both;" /><br />
__NOTOC__ __NOEDITSECTION__<br />
<br />
[[Категория:Порталы|{{PAGENAME}}]]<br />
[[Категория:Дистрибутив|{{PAGENAME}}]]<br />
<br />
[[de:Portal:Paketbau]]<br />
[[el:Portal:Packaging]]<br />
[[zh:Portal:Packaging]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:Packaging&diff=22246Portal:Packaging2012-11-17T08:46:56Z<p>Gankov: переименовал Portal:Packaging в Portal:Сборка пакетов</p>
<hr />
<div>#перенаправление [[Portal:Сборка пакетов]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Portal:%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2&diff=22244Portal:Сборка пакетов2012-11-17T08:46:23Z<p>Gankov: Новая страница: «<!-- Left column --><div style="width:66%; float:left"> {{Box-header|<big>Добро пожаловать на портал {{PAGENAME}}</big>|{{FULLPAGENAME}}/В...»</p>
<hr />
<div><!-- <br />
Left column <br />
--><div style="width:66%; float:left"><br />
{{Box-header|<big>Добро пожаловать на портал {{PAGENAME}}</big>|{{FULLPAGENAME}}/Вступление|}}<br />
{{:{{FULLPAGENAME}}/Вступление}}<br />
{{Box-footer|}}<br />
{{Box-header|Темы|{{FULLPAGENAME}}/Темы|}}<br />
{{:{{FULLPAGENAME}}/Темы}}<br />
{{Box-footer|}}<br />
{{Box-header|Новые пакеты в службе сборки|{{FULLPAGENAME}}/Новости|}}<br />
{{{{FULLPAGENAME}}/Новости}}<br />
{{Box-footer|}}<br />
</div><!--<br />
<br />
Right column<br />
--><div style="width:32%; float:right"><br />
{{Box-header|Поиск|{{FULLPAGENAME}}/Поиск|}}<br />
{{{{FULLPAGENAME}}/Поиск}}<br />
{{Box-footer|}}<br />
{{Box-header|Все о сборке|{{FULLPAGENAME}}/Навигация|}}<br />
{{{{FULLPAGENAME}}/Навигация}}<br />
{{Box-footer|}}<br />
</div><br />
<br />
<br style="clear: both;" /><br />
__NOTOC__ __NOEDITSECTION__<br />
<br />
[[Категория:Порталы|{{PAGENAME}}]]<br />
[[Категория:Дистрибутив|{{PAGENAME}}]]<br />
<br />
[[de:Portal:Paketbau]]<br />
[[el:Portal:Packaging]]<br />
[[zh:Portal:Packaging]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_IRC_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2&diff=22242openSUSE:Список IRC каналов2012-11-15T21:28:20Z<p>Gankov: Внес изменения из английской.</p>
<hr />
<div>{{Intro|''[http://ru.wikipedia.org/wiki/IRC Internet Relay Chat (IRC)]'' - хороший способ пообщаться с членами сообществом openSUSE в реальном времени. Для IRC используются популярные клиенты, такие как [[konversation]], [[kvirc]], [[SDB:XCHAT|xchat]] или клиенты мгновенного общения, которые поддерживают протокол IRC. Все они включены в openSUSE. Несмотря на то, что общение происходит в общей комнате, вы также можете говорить наедине.}}<br />
<br />
Если вы новичок в IRC, пожалуйста сначала прочтите [[openSUSE:IRC для новичков|эту страницу]]. Прежде чем присоединится прочтите пожалуйста правила. [http://opensuse-community.org/IRC_rules IRC rules] для англоязычных каналов или [[openSUSE:Правила IRC]] русскоязычного канала.<br />
<br />
Ниже перечислены все зарегистрированные каналы openSUSE, все они находятся на irc.opensuse.org (на движке irc.freenode.net):<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
! colspan=2 bgcolor="#d9e5bf" | Каналы IRC openSUSE<br />
|- <br />
! colspan=1 bgcolor="#efeeee" | Канал<br />
! colspan=1 bgcolor="#efeeee" | Описание<br />
|-<br />
|[irc://irc.freenode.net/suse #SUSE]/[irc://irc.opensuse.org/suse #openSUSE]<br />
|Стандартный канал SUSE. Здесь вы можете спросить о помощи/поддержке.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-chat #openSUSE-chat]<br />
| Канал неформального общения, здесь можно поболтать на темы, не подходящие к тематике других каналов. Пожалуйста, общайтесь в рамках сетевого этикета.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-arm #openSUSE-arm]<br />
|Обсуждение [[Portal:ARM|openSUSE ARM порта]].<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-artwork #openSUSE-artwork] <br />
|Здесь проходит обсуждение графики (artwork)<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-boosters #openSUSE-boosters] <br />
|Канал обсуждения и развития [[openSUSE:Boosters team|Команды развития]].<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-bugs #openSUSE-bugs] <br />
|Канал, показывающий все новые сообщения об ошибках в openSUSE при помощи бота [http://francis.giannaros.org/bugbot bugbot]<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-buildservice #openSUSE-buildservice]<br />
|Здесь общаются некоторые разработчики и пользователи Build Service.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-doc #openSUSE-doc] <br />
|Обсуждение официальной [[SDB:Official_documentation|документации]] openSUSE.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-edu #openSUSE-edu]<br />
|"Образовательный" канал, общение о предложениях openSUSE в сфере образования.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-factory #openSUSE-factory]<br />
|Этот канал предназначен для обсуждения технических аспектов текущей разрабатываемой версии.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-gnome #openSUSE-gnome]<br />
|Обсуждение [[GNOME]] и его разработки в openSUSE <br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-java #openSUSE-java]<br />
|openSUSE [[Category:Java]] обсуждение и разработка.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-kde #openSUSE-kde]<br />
|Обсуждение сборки пакетов для [[KDE]] и его разработки в openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-kernel #openSUSE-kernel] <br />
|Обсуждение ядра и его разработки в openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-kiwi #opensuse-kiwi] <br />
|Обсуждение [[openSUSE:Build Service KIWI|KIWI]] и его разработки<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-lxde #openSUSE-lxde]<br />
|Обсуждение [[LXDE]] openSUSE и его разработка.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-marketing #openSUSE-marketing]<br />
|Обратная связь и обсуждение маркетинга openSUSE.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-mirrors #openSUSE-mirrors]<br />
|Обсуждение вопросов связанных с зеркалами openSUSE.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-mozilla #openSUSE-mozilla]<br />
|Обсуждение всего связанного с Mozilla<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-newsletter #openSUSE-newsletter] <br />
|[[Portal:Weekly news|Еженедельные новости openSUSE]] Высказывание и отбор идей<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-project #openSUSE-project]<br />
|Обсуждения проекта openSUSE сообществом. Вопросы, касающиеся направления развития или вики, и т.п.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-testing #openSUSE-testing] <br />
|[[openSUSE:Testing|Тестирование]] Предложения и обсуждение тестирования openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-translation #openSUSE-translation] <br />
|Обсуждение и помощь, касающаяся перевода [http://i18n.opensuse.org дистрибутива] и [[Help:Translation|вики]]<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-security #openSUSE-security]<br />
|Обсуждение вопросов связанных с безопасностью openSUSE.<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-server #openSUSE-server]<br />
| Все, что относится к OpenSUSE Server: обсуждение и разработка<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-women #openSUSE-women]<br />
| Общение [[openSUSE:Women|openSUSE Women]].<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-wiki #openSUSE-wiki]<br />
| Обсуждение openSUSE Wiki<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-xen #openSUSE-xen]<br />
|Обсуждение XEN и его разработки<br />
|-<br />
|[irc://irc.opensuse.org/openSUSE-xfce #openSUSE-xfce]<br />
|Канал "[[Xfce]]" посвященный проекту openSUSE-Xfce.<br />
|-<br />
|[irc://irc.opensuse.org/yast #yast] <br />
|Обсуждение [[Portal:YaST|YaST]] и его разработки<br />
|-<br />
|[irc://irc.opensuse.org/zypp #zypp]<br />
|Обсуждение [[Portal:Libzypp|Zypp]] (управления пакетами) и его разработки<br />
|-<br />
|[irc://irc.opensuse.org/susestudio #susestudio]<br />
|Поддержка и обсуждения [http://susestudio.com/ susestudio.com]<br />
|-<br />
! colspan=2 bgcolor="#d9e5bf" | Каналы поддержки/обсуждения на разных языках<br />
|- <br />
! colspan=1 bgcolor="#efeeee" | Канал<br />
! colspan=1 bgcolor="#efeeee" | Описание<br />
|-<br />
|[irc://irc.freenode.org/susecz #susecz] <br />
|Чешский и Словацкий канал SUSE/openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-de #openSUSE-de]<br />
|Немецкий канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-de-chat #openSUSE-de-chat] <br />
|Немецкий канал openSUSE для разговоров не по теме<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-es #openSUSE-es]<br />
|Испанский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-fi #openSUSE-fi]<br />
|Финский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-fr #openSUSE-fr]<br />
|Французский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-el #openSUSE-el] <br />
|Греческий канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-sq #openSUSE-sq] <br />
|Албанский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse.hu #openSUSE.hu]<br />
|Венгерский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-it #openSUSE-it]<br />
|Итальянский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-in #openSUSE-in] <br />
|Канал индийского сообщества openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse.nl #openSUSE.nl] <br />
|Голландский канал SUSE/openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-nordic #openSUSE-nordic]<br />
|Общеприняты Шведский, Датский и Норвежский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/suse.pl #suse.pl]<br />
|Польский канал openSUSE/SUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-pt #openSUSE-pt]<br />
|Португальский канал openSUSE<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-ro #opensuse-ro] <br />
|Румынский канал openSUSE.<br />
|-<br />
|[irc://irc.opensuse.org/opensuse.ru #openSUSE.ru]<br />
|'''Русский''' канал openSUSE (кодировка: UTF-8, [[openSUSE:Правила IRC|правила канала]])<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-cn #openSUSE-cn] <br />
|Китайский канал openSUSE (Упрощенный китайский).<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-tw #openSUSE-tw] <br />
|Китайский канал openSUSE (Традиционный китайский).<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-tr #openSUSE-tr]<br />
|Турецкий канал openSUSE.<br />
|-<br />
! colspan=2 bgcolor="#d9e5bf" | Каналы форумов openSUSE<br />
|- <br />
! colspan=1 bgcolor="#efeeee" | Канал<br />
! colspan=1 bgcolor="#efeeee" | Описание<br />
|-<br />
|[irc://irc.opensuse.org/opensuse-forums #openSUSE-forums] <br />
| Канал официального форума [http://forums.opensuse.org forums.opensuse.org]<br />
|-<br />
|[irc://irc.opensuse.org/opensuse.us #openSUSE.us]<br />
|Канал [http://opensuse.us opensuse.us]<br />
|}<br />
<br />
[[Категория:Общение и Связь|IRC]]<br />
<br />
[[en:openSUSE:IRC list]]<br />
[[de:Kommunikation/IRC]]<br />
[[es:Communicate/IRC]]<br />
[[nl:Communicate/IRC]]<br />
[[pt:Communicate/IRC]]<br />
[[ja:Communicate/IRC]]<br />
[[zh-tw:openSUSE:IRC_list]]<br />
[[zh:openSUSE:IRC_list]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:IRC_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D0%BA%D0%BE%D0%B2&diff=22241openSUSE:IRC для новичков2012-11-15T21:23:41Z<p>Gankov: </p>
<hr />
<div>{{ОригиналОбновлен}}<br />
==Общая помощь по IRC==<br />
Общую помощь по IRC можно найти на странице [http://irchelp.org/irchelp/new2irc.html]. На ней много програм IRC-клиентов. В этой статье мы все делаем на примере XChat. Запустите XChat. Введите свой ник. Когда программа войдет в сеть, выберите из списка FreeNode и нажмите "соединение". Подождите пока установится соединение с сервером, введите opensuse.ru в поле "Зайти на этот канал" и нажмите ОК.<br />
<br />
Понаблюдайте и поучитесь немного, только затем задавайте свой вопрос. Не на все вопросы отвечают. Ничего личного. Это зависит от времени суток и от того кто присутвует на канале. Возможно присутствующие незнают ответа на ваш вопрос. Не ждите ответа и на резкий вопрос. Смотрите http://catb.org/~esr/faqs/smart-questions.html<br />
<br />
Вы также можете послать команду '/msg SUSEhelp !help'. Это переместит вас на второе окно, где откроется приватный чат с серверным программным обеспечением "бот помошник". В этом окне вы можете напечатать !wireless, чтобы получить определенные знания для непринужденного разговора с людьми на канале.<br />
Используйте и другие ключевые слова. Эта страница с самимы распространенными вопросами, которые возникают у новых пользователей. Вы будете видеть эти вопросы время от времени в окне чата.<br />
<br />
[[Категория:Общение]]<br />
<br />
[[en:openSUSE:IRC for newbies]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:IRC_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D0%BA%D0%BE%D0%B2&diff=22239openSUSE:IRC для новичков2012-11-15T21:17:31Z<p>Gankov: переименовал Общение/IRC для новичков в openSUSE:IRC для новичков</p>
<hr />
<div>==Общая помощь по IRC==<br />
Общую помощь по IRC можно найти на странице [http://irchelp.org/irchelp/new2irc.html]. На ней много програм IRC-клиентов. В этой статье мы все делаем на примере XChat. Запустите XChat. Введите свой ник. Когда программа войдет в сеть, выберите из списка FreeNode и нажмите "соединение". Подождите пока установится соединение с сервером, введите opensuse.ru в поле "Зайти на этот канал" и нажмите ОК.<br />
<br />
Понаблюдайте и поучитесь немного, только затем задавайте свой вопрос. Не на все вопросы отвечают. Ничего личного. Это зависит от времени суток и от того кто присутвует на канале. Возможно присутствующие незнают ответа на ваш вопрос. Не ждите ответа и на резкий вопрос. Смотрите http://catb.org/~esr/faqs/smart-questions.html<br />
<br />
Вы также можете послать команду '/msg SUSEhelp !help'. Это переместит вас на второе окно, где откроется приватный чат с серверным программным обеспечением "бот помошник". В этом окне вы можете напечатать !wireless, чтобы получить определенные знания для непринужденного разговора с людьми на канале.<br />
Используйте и другие ключевые слова. Эта страница с самимы распространенными вопросами, которые возникают у новых пользователей. Вы будете видеть эти вопросы время от времени в окне чата.<br />
<br />
[[Категория:Общение]]<br />
<br />
[[en:Communicate/IRCforNewbies]]<br />
[[fr:Communicate/IRCforNewbies]]</div>Gankovhttps://ru.opensuse.org/index.php?title=%D0%9E%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5/IRC_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D0%BA%D0%BE%D0%B2&diff=22240Общение/IRC для новичков2012-11-15T21:17:31Z<p>Gankov: переименовал Общение/IRC для новичков в openSUSE:IRC для новичков</p>
<hr />
<div>#перенаправление [[openSUSE:IRC для новичков]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:Junior_jobs&diff=22238openSUSE:Junior jobs2012-11-15T21:08:03Z<p>Gankov: </p>
<hr />
<div>{{Обновить|Английская страница сильно переработана.}}<br />
''Junior Job'' - это работа над ошибками с низким приоритетом, которые легко исправить. Каждый разработчик иногда допускает такие ошибки. В идеале программа не должна их содержать, но обычно у разработчика есть много гораздо более важных и неотложных дел (например: ошибки с высоким приоритетом), поэтому такие ошибки могут долго ждать исправления. Это хорошая возможность для тех членов сообщества, которые хотят участвовать в разработке, но не знает как.<br />
<br />
== Задачи службы сборки openSUSE ==<br />
<br />
Задачи службы сборки openSUSE перечислены на [[Build_Service/Junior_Projects|страница wiki]], поставленные членами сообщества.<br />
<br />
== Ошибки в пакетах ==<br />
<br />
Пакеты часто содержат ошибок и довольно много из них легко исправить, и эти ошибки могут быть помечены как ''Работа для начинающих'' (''Junior Job''). <br />
''' Если ошибка отмечена как ''Junior Job'' - это не значит, что сопровождающий пакета забыл о ней!''' - если не найдется волонтера готового исправить ее, то в конечном счете это сделает разработчик. Это просто легкий способ узнать, как внести свой вклад в проект.<br />
<br />
== Как это работает ==<br />
<br />
# Разработчик решает что ошибка подходит для ''Junior Job''<br />
# Он добавляет префикс ''JJ: '' в сводку ошибки<br />
#* Может редактировать ссылку следом за итогом в конце страницы bugzilla<br />
#* Он также может определить некоторые подробности (иной способ отсылки патча, не через пересылку запросом или прямой передачи...)<br />
# Желающий принять участие (далее - участник) находит подобные ошибки с помощью - http://tr.im/opensusejj<br />
# Участник добавляет комментарий, о том что он желает исправить эту ошибку и сколько времени это приблизительно займет:<br />
#* Что-то вроде: "''I'll take care of this during the weekend''" ("''Я исправлю это в конце недели''")<br />
# Участник исправляет ошибку, сообщите об этом в основной проект (если эта ошибка проявляется не только в suse) и отправляет запрос на рассмотрение (submitrequest) его исправления в OBS-проект, а также добавляет комментарий с номером запроса в багтрекер(bugzilla)<br />
#* Если в течении указанного периода ошибка не была исправлена - она будет передана другому участнику, либо исправлена разработчиком<br />
# Разработчик рассмотрит запрос и либо примет его и внесет в проект, либо отвергнет и сообщит участнику, что нужно исправить.<br />
<br />
Текст перенесен на [[openSUSE:Исправление ошибок]]<br />
<br />
[[en:openSUSE:Junior jobs]]</div>Gankovhttps://ru.opensuse.org/index.php?title=openSUSE:Junior_jobs&diff=22236openSUSE:Junior jobs2012-11-15T21:04:58Z<p>Gankov: переименовал Junior Jobs в openSUSE:Junior jobs</p>
<hr />
<div>''Junior Job'' - это работа над ошибками с низким приоритетом, которые легко исправить. Каждый разработчик иногда допускает такие ошибки. В идеале программа не должна их содержать, но обычно у разработчика есть много гораздо более важных и неотложных дел (например: ошибки с высоким приоритетом), поэтому такие ошибки могут долго ждать исправления. Это хорошая возможность для тех членов сообщества, которые хотят участвовать в разработке, но не знает как.<br />
<br />
== Задачи службы сборки openSUSE ==<br />
<br />
Задачи службы сборки openSUSE перечислены на [[Build_Service/Junior_Projects|страница wiki]], поставленные членами сообщества.<br />
<br />
== Ошибки в пакетах ==<br />
<br />
Пакеты часто содержат ошибок и довольно много из них легко исправить, и эти ошибки могут быть помечены как ''Работа для начинающих'' (''Junior Job''). <br />
''' Если ошибка отмечена как ''Junior Job'' - это не значит, что сопровождающий пакета забыл о ней!''' - если не найдется волонтера готового исправить ее, то в конечном счете это сделает разработчик. Это просто легкий способ узнать, как внести свой вклад в проект.<br />
<br />
== Как это работает ==<br />
<br />
# Разработчик решает что ошибка подходит для ''Junior Job''<br />
# Он добавляет префикс ''JJ: '' в сводку ошибки<br />
#* Может редактировать ссылку следом за итогом в конце страницы bugzilla<br />
#* Он также может определить некоторые подробности (иной способ отсылки патча, не через пересылку запросом или прямой передачи...)<br />
# Желающий принять участие (далее - участник) находит подобные ошибки с помощью - http://tr.im/opensusejj<br />
# Участник добавляет комментарий, о том что он желает исправить эту ошибку и сколько времени это приблизительно займет:<br />
#* Что-то вроде: "''I'll take care of this during the weekend''" ("''Я исправлю это в конце недели''")<br />
# Участник исправляет ошибку, сообщите об этом в основной проект (если эта ошибка проявляется не только в suse) и отправляет запрос на рассмотрение (submitrequest) его исправления в OBS-проект, а также добавляет комментарий с номером запроса в багтрекер(bugzilla)<br />
#* Если в течении указанного периода ошибка не была исправлена - она будет передана другому участнику, либо исправлена разработчиком<br />
# Разработчик рассмотрит запрос и либо примет его и внесет в проект, либо отвергнет и сообщит участнику, что нужно исправить.<br />
<br />
=== Как исправить ошибку в пакете ===<br />
<br />
* Создайте собственную ветвь OBS-проекта, с которой и будете работать в дальнейшем: <br> <tt>osc branch openSUSE:Factory ''package''</tt><br />
* Скачайте исходники пакета <br> <tt>osc co home:''login'':branches:''project/package''</tt><br />
* Перейдите в соответствующую директорию <br> <tt>cd home:''login'':branches:''project/package''</tt><br />
* Если вам нужно что-нибудь пропатчить - в этом вам поможет утилита ''quilt''<br />
** Распакуйте архив(ы) с исходниками <br> <tt>quilt setup ''package.spec''</tt><br />
** Опять перейдите в соответствующую директорию <br> <tt>cd ''unpacked_package_directory''</tt><br />
** Примените патчи к распакованным исходникам <br> <tt>quilt push -a</tt><br />
** Создайте новый патч <br> <tt>quilt new ''package-version-brief-description.patch''</tt><br />
** Отметьте какие файлы были изменены <br> <tt>quilt add ''file''</tt><br />
** Измените файлы (текущий и предыдущий шаги должны выполнится вместе <tt>quilt edit ''file''</tt>)<br />
** Создайте финальный патч <br> <tt>quilt refresh -p0 ''package-version-brief-description.patch''</tt><br />
* Не забудьте добавить [[Packaging/Patches#Patch_Markup_.28also_called_.22Tagging_Patches.22.29|спец. метки для всех новых патчей]], а также добавить запись в ''.changes''-файл (с помощью: <tt>osc vc</tt>)<br />
* После того как ошибка исправлена и в текущую ветку разработки отправлено соответствующее извещение, осталось только отправить изменения в службу сборки (build service):<br />
** первое (только если вы добавляли или удаляли файлы): <br><tt>osc addremove</tt><br />
** затем зафиксировать (commit) изменения <br><tt>osc commit</tt><br />
** и отправляет запрос на рассмотрение (submitrequest) разработчику <br> <tt>osc sr -m 'Fixed bug #1234'</tt><br />
* И конечно же, сообщить в багтрекер(bugzilla) что ошибка исправлена в соответствующем OBS-запросе<br />
** Пример: "''Fix sent as sr#456, reported upstream <nowiki>http://bugzilla.foo.bar/?id=1234</nowiki>''"<br />
* После одобрения изменений, ваше имя навсегда останется в списке изменений(changelog)<br />
** Список завершенных новичками работ: http://tr.im/opensusejjfixed<br />
<br />
[[en:Junior_Jobs]]<br />
[[ja:Junior Jobs]]</div>Gankovhttps://ru.opensuse.org/index.php?title=Junior_Jobs&diff=22237Junior Jobs2012-11-15T21:04:58Z<p>Gankov: переименовал Junior Jobs в openSUSE:Junior jobs</p>
<hr />
<div>#перенаправление [[openSUSE:Junior jobs]]</div>Gankov