User Tools

Site Tools


geda:suse_rpm_installation.ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:suse_rpm_installation.ru [2012/02/20 15:14]
127.0.0.1 external edit
geda:suse_rpm_installation.ru [2014/04/19 03:49]
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 45: Line 55:
  
 ==== openSUSE 11.1 ==== ==== openSUSE 11.1 ====
-  * В настоящее время нет меню электроники,​ все программы отображаются в меню **//​Обучение//​** -> **//​Наука//​**+  * В настоящее время нет меню электроники,​ все программы отображаются в меню **//​Обучение//​** -> **//​Наука//​** ​[**//​Education//​** -> **//​Science//​**]
   * ...   * ...
  
 ==== openSUSE 11.2 ==== ==== openSUSE 11.2 ====
-  * В настоящее время нет меню электроники,​ все программы отображаются в меню **//​Обучение//​** -> **//​Наука//​**+  * В настоящее время нет меню электроники,​ все программы отображаются в меню **//​Обучение//​** -> **//​Наука//​** ​[**//​Education//​** -> **//​Science//​**]
   * ...   * ...
  
Line 58: Line 68:
  
 ==== Меню электроники ==== ==== Меню электроники ====
-Дистрибутив 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 ​вызывает свою программу **SuSEconfig** ​после каждой установки +В openSUSE после каждой установки rpm-пакетов с помощью **YaST** вызывается 
-rpm-пакетов с помощью **YaST**. Поэтому ​необязательно ​интегрировать все конфигурационные вызовы в разделы rpm //post// и //postun//.+программа **SuSEconfig**. Поэтому интегрировать все конфигурационные вызовы 
 +в разделы 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 92: Line 107:
  
 Для правильной установки ''​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 103: 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
  
-что вызывает+которая ​вызывает
  
   /​usr/​bin/​update-desktop-database   /​usr/​bin/​update-desktop-database
Line 125: Line 140:
   /​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"​
  
geda/suse_rpm_installation.ru.txt · Last modified: 2014/04/19 03:49 by vzh