This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
geda:suse_rpm_installation.ru [2012/03/13 05:49] vzh Reviewed the translation |
geda:suse_rpm_installation.ru [2014/04/19 03:49] (current) vzh Updated using po4a |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | //Эта страница доступна также на следующих языках:// | ||
+ | [[suse_rpm_installation|English]] | ||
+ | |||
====== Установка rpm-пакетов gEDA в SuSE ====== | ====== Установка rpm-пакетов gEDA в SuSE ====== | ||
+ | |||
===== Доступные rpm-пакеты ===== | ===== Доступные rpm-пакеты ===== | ||
+ | |||
* geda (1.6.1) | * geda (1.6.1) | ||
* gerbv (2.3.0) | * gerbv (2.3.0) | ||
Line 16: | Line 21: | ||
* xgsch2pcb (0.1.3) | * xgsch2pcb (0.1.3) | ||
* electronics-menu (1.0) | * electronics-menu (1.0) | ||
+ | |||
===== Установка пакетов из Службы Сборки SuSE ===== | ===== Установка пакетов из Службы Сборки SuSE ===== | ||
+ | |||
- Запустите **Yast** и перейдите к **//Изменить источник установки//** | - Запустите **Yast** и перейдите к **//Изменить источник установки//** | ||
- Добавьте HTTP-источник со следующими свойствами | - Добавьте HTTP-источник со следующими свойствами | ||
- | * **Servername:** software.opensuse.org | + | * **Servername:** software.opensuse.org |
- | * **Directory:** /download/repositories/science/openSUSE_11.0/ (Выберите каталог для своего дистрибутива) | + | * **Directory:** /download/repositories/science/openSUSE_11.0/ (Выберите каталог для своего дистрибутива) |
- Запустите в Yast **//Установить программу//**, перейдите к **//Поиску//** и поищите gEDA. Будут отображены все пакеты. | - Запустите в Yast **//Установить программу//**, перейдите к **//Поиску//** и поищите gEDA. Будут отображены все пакеты. | ||
- Установите пакеты как обычно. | - Установите пакеты как обычно. | ||
- | Подробности см. в | + | Подробности см. в [[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]]. |
Можно также сначала пролистать репозитории: | Можно также сначала пролистать репозитории: | ||
- | [[http://software.opensuse.org/download/science/openSUSE_11.0/repodata/|репозиторий openSUSE_11.0]], | + | [[http://software.opensuse.org/download/science/openSUSE_11.0/repodata/|репозиторий |
- | [[http://software.opensuse.org/download/science/openSUSE_11.1/repodata/|репозиторий openSUSE_11.1]]. | + | openSUSE_11.0]], |
- | [[http://software.opensuse.org/download/science/openSUSE_11.2/repodata/|репозиторий openSUSE_11.2]]. | + | [[http://software.opensuse.org/download/science/openSUSE_11.1/repodata/|репозиторий |
+ | openSUSE_11.1]], | ||
+ | [[http://software.opensuse.org/download/science/openSUSE_11.2/repodata/|репозиторий | ||
+ | openSUSE_11.2]]. | ||
===== Замечания для отдельных дистрибутивов ===== | ===== Замечания для отдельных дистрибутивов ===== | ||
+ | |||
В каждой из версий дистрибутива есть свои проблемы. См. нижеследующие | В каждой из версий дистрибутива есть свои проблемы. См. нижеследующие | ||
замечания. | замечания. | ||
- | |||
==== openSUSE 11.0 ==== | ==== openSUSE 11.0 ==== | ||
Line 59: | Line 69: | ||
==== Меню электроники ==== | ==== Меню электроники ==== | ||
Дистрибутив openSUSE, к сожалению, не предоставляет специального элемента | Дистрибутив openSUSE, к сожалению, не предоставляет специального элемента | ||
- | меню по электронике для набора прекрасных программ gEDA. Элемент | + | меню по электронике для набора прекрасных программ gEDA. Элемент меню для |
- | меню для электроники сделал //Peter Clifton//. Он находится в rpm-пакете | + | электроники сделал //Peter Clifton//. Он находится в rpm-пакете |
- | **electronics-menu**. Пакет содержит элемент меню и несколько иконок для него. | + | **electronics-menu**. Пакет содержит элемент меню и несколько иконок для |
- | Категория меню в openSUSE называется **//Edutainment//** -> **//Electronics//**. | + | него. Категория меню в openSUSE называется **//Edutainment//** -> |
+ | **//Electronics//**. | ||
- | Если этот пакет установлен, то меню будет выглядеть примерно как вот это в **KDE** | + | Если этот пакет установлен, то меню будет выглядеть примерно как вот это в |
- | (скомбинированное вручную в **gimp**): | + | **KDE** (скомбинированное вручную в **gimp**): |
{{geda:suse_electronics_menu.png}} | {{geda:suse_electronics_menu.png}} | ||
+ | |||
+ | |||
+ | |||
==== Замечания о spec-файле rpm-пакета ==== | ==== Замечания о spec-файле rpm-пакета ==== | ||
В openSUSE после каждой установки rpm-пакетов с помощью **YaST** вызывается | В openSUSE после каждой установки rpm-пакетов с помощью **YaST** вызывается | ||
- | программа **SuSEconfig**. Поэтому интегрировать все конфигурационные вызовы в | + | программа **SuSEconfig**. Поэтому интегрировать все конфигурационные вызовы |
- | разделы rpm //post// и //postun// необязательно . | + | в разделы rpm //post// и //postun// необязательно . |
- | Требуются только дополнения для spec-файлов, относящиеся к //Shared MIME Info//. Это | + | Требуются только дополнения для spec-файлов, относящиеся к //Shared MIME |
- | описывается в статье по openSUSE | + | Info//. Это описывается в статье по 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 106: | Line 120: | ||
rmdir $RPM_BUILD_ROOT%{_datadir}/mimelnk | rmdir $RPM_BUILD_ROOT%{_datadir}/mimelnk | ||
fi | fi | ||
- | |||
==== Ручная установка 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 |