This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
geda:suse_rpm_installation.ru [2012/02/20 15:14] 127.0.0.1 external edit |
geda:suse_rpm_installation.ru [2012/03/13 05:49] vzh Reviewed the translation |
||
---|---|---|---|
Line 26: | Line 26: | ||
- Установите пакеты как обычно. | - Установите пакеты как обычно. | ||
- | Подробности см. в | + | Подробности см. в |
[[http://en.opensuse.org/Build_Service/User| общих замечаниях по установке]] | [[http://en.opensuse.org/Build_Service/User| общих замечаниях по установке]] | ||
на странице [[http://en.opensuse.org/Build_Service| Службы Сборки OpenSuSE]]. | на странице [[http://en.opensuse.org/Build_Service| Службы Сборки OpenSuSE]]. | ||
Line 37: | Line 37: | ||
===== Замечания для отдельных дистрибутивов ===== | ===== Замечания для отдельных дистрибутивов ===== | ||
- | В каждом из дистрибутивов есть свои проблемы. Прочитайте нижеследующие | + | В каждой из версий дистрибутива есть свои проблемы. См. нижеследующие |
замечания. | замечания. | ||
Line 45: | Line 45: | ||
==== openSUSE 11.1 ==== | ==== openSUSE 11.1 ==== | ||
- | * В настоящее время нет меню электроники, все программы отображаются в меню **//Обучение//** -> **//Наука//** | + | * В настоящее время нет меню электроники, все программы отображаются в меню **//Обучение//** -> **//Наука//** [**//Education//** -> **//Science//**] |
* ... | * ... | ||
==== openSUSE 11.2 ==== | ==== openSUSE 11.2 ==== | ||
- | * В настоящее время нет меню электроники, все программы отображаются в меню **//Обучение//** -> **//Наука//** | + | * В настоящее время нет меню электроники, все программы отображаются в меню **//Обучение//** -> **//Наука//** [**//Education//** -> **//Science//**] |
* ... | * ... | ||
Line 58: | Line 58: | ||
==== Меню электроники ==== | ==== Меню электроники ==== | ||
- | Дистрибутив openSUSE к сожалению не предоставляет специального элемента | + | Дистрибутив openSUSE, к сожалению, не предоставляет специального элемента |
- | меню по электронике для целого набора прекрасных программ gEDA. Элемент | + | меню по электронике для набора прекрасных программ gEDA. Элемент |
- | меню для электроники сделал //Peter Clifton//. Это меню доступно в rpm-пакете | + | меню для электроники сделал //Peter Clifton//. Он находится в rpm-пакете |
- | **electronics-menu**. Оно содержит элемент меню и несколько иконок для него. | + | **electronics-menu**. Пакет содержит элемент меню и несколько иконок для него. |
Категория меню в openSUSE называется **//Edutainment//** -> **//Electronics//**. | Категория меню в openSUSE называется **//Edutainment//** -> **//Electronics//**. | ||
- | Если оно установлено, то выглядит как на этой картинке для **KDE** (сделанной | + | Если этот пакет установлен, то меню будет выглядеть примерно как вот это в **KDE** |
- | вручную в **gimp**): | + | (скомбинированное вручную в **gimp**): |
{{geda:suse_electronics_menu.png}} | {{geda:suse_electronics_menu.png}} | ||
Line 71: | Line 71: | ||
==== Замечания о spec-файле rpm-пакета ==== | ==== Замечания о spec-файле rpm-пакета ==== | ||
- | openSUSE вызывает свою программу **SuSEconfig** после каждой установки | + | В openSUSE после каждой установки rpm-пакетов с помощью **YaST** вызывается |
- | rpm-пакетов с помощью **YaST**. Поэтому необязательно интегрировать все конфигурационные вызовы в разделы rpm //post// и //postun//. | + | программа **SuSEconfig**. Поэтому интегрировать все конфигурационные вызовы в |
+ | разделы rpm //post// и //postun// необязательно . | ||
- | Единственные дополнения для spec-файлов относятся к //Shared MIME Info//. Это | + | Требуются только дополнения для spec-файлов, относящиеся к //Shared MIME Info//. Это |
описывается в статье по openSUSE | описывается в статье по openSUSE | ||
[[http://en.opensuse.org/Packaging/SUSE_Package_Conventions/Specific_Packages#10.1.3._Shared_MIME_Info|Соглашения_по_пакетам_SUSE/Особые_Пакеты]]. | [[http://en.opensuse.org/Packaging/SUSE_Package_Conventions/Specific_Packages#10.1.3._Shared_MIME_Info|Соглашения_по_пакетам_SUSE/Особые_Пакеты]]. | ||
Line 92: | Line 93: | ||
Для правильной установки ''mimelnks'' в окружении **KDE** требуется ещё одно | Для правильной установки ''mimelnks'' в окружении **KDE** требуется ещё одно | ||
- | дополнение. **KDE** не заботится о ''mimelnks'', установленных в | + | дополнение. **KDE** не интересуется ''mimelnks'', установленными в |
- | //''/usr/share/mimelnk/''//, поэтому их надо скопировать в каталог KDE //''/opt/kde3/mimelnk/''//. Это производится в spec-файле rpm-пакета внутри раздела %install. | + | //''/usr/share/mimelnk/''//, поэтому их надо скопировать в каталог KDE |
+ | //''/opt/kde3/mimelnk/''//. Это производится в spec-файле rpm-пакета внутри | ||
+ | раздела %install. | ||
%install | %install | ||
Line 107: | Line 110: | ||
==== Ручная установка rpm-пакетов ==== | ==== Ручная установка rpm-пакетов ==== | ||
Тем, кто не использует для установки **YaST**, нужно вручную выполнить команду | Тем, кто не использует для установки **YaST**, нужно вручную выполнить команду | ||
- | **SuSEconfig** после установки или удаления любого rpm-пакета. Можно либо | + | **SuSEconfig** после установки или удаления любого rpm-пакета. Можно |
- | запустить команду верхнего уровня **SuSEconfig**: | + | запустить либо команду верхнего уровня **SuSEconfig**: |
/sbin/SuSEconfig | /sbin/SuSEconfig | ||
- | либо запустить только необходимые средства конфигурации более низкого уровня | + | либо только необходимые утилиты конфигурации более низкого уровня |
- | (их два): | + | (их две): |
/sbin/conf.d/SuSEconfig.desktop-file-utils | /sbin/conf.d/SuSEconfig.desktop-file-utils | ||
- | что вызывает | + | которая вызывает |
/usr/bin/update-desktop-database | /usr/bin/update-desktop-database | ||
Line 125: | Line 128: | ||
/sbin/conf.d/SuSEconfig.gtk2 | /sbin/conf.d/SuSEconfig.gtk2 | ||
- | что вызывает | + | которая вызывает |
/usr/bin/gtk-update-icon-cache --quiet --ignore-theme-index --remove-empty-cache "$SUBDIR" | /usr/bin/gtk-update-icon-cache --quiet --ignore-theme-index --remove-empty-cache "$SUBDIR" | ||