Инструменты пользователя

Инструменты сайта


ru:fedora

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ru:fedora [2010/09/05 23:21] – внешнее изменение 127.0.0.1ru:fedora [2014/07/06 10:24] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
-#summary|Psi+ on Fedora Linux: Build Instructions +====== Psi+ on Fedora Linux ====== 
-#labels Fedora+ 
 +**ВНИМАНИЕ:** инструкция ниже протухла в связи с переездом на git. вы всегда можете попробовать [[linux|общую инструкцию по линуксу]]. 
 + 
 +=====  Psi+ Build Instructions ===== 
 + 
 + 
 +==== Установка необходимых для сборки пакетов ====
  
-*1)* Установка необходимых для сборки пакетов:<br> 
 <code> <code>
 $yum install gcc gcc-c++ libgcc qt-devel -y $yum install gcc gcc-c++ libgcc qt-devel -y
 </code> </code>
-*2)* Установка утилиты git для скачивания исходного кода Psi:<br>+ 
 +==== Установка утилиты git для скачивания исходного кода Psi ==== 
 <code> <code>
 $yum install git -y $yum install git -y
 </code> </code>
-*3)* Создание папки, в которой будет осуществляться сборка+ 
 +==== Создание папки, в которой будет осуществляться сборка ==== 
 <code> <code>
 $mkdir ~/psi-dev $mkdir ~/psi-dev
 </code> </code>
-*4)* Скачивание исходного кода Psi из git-репозитория:<br>+ 
 +==== Скачивание исходного кода Psi из git-репозитория ==== 
 <code> <code>
 $cd ~/psi-dev $cd ~/psi-dev
Строка 24: Строка 35:
 $git submodule update $git submodule update
 </code> </code>
-*5)* Установка патчей:<br>+ 
 +==== Установка патчей ==== 
 <code> <code>
 $cd ~/psi-dev $cd ~/psi-dev
Строка 32: Строка 45:
 $cat *.diff|patch -p1 $cat *.diff|patch -p1
 </code> </code>
-*6)* Назначение номера ревизии(иначе в информации о версии у вас будет Psi+ 0.15.xxx):<br>+ 
 +==== Назначение номера ревизии ==== 
 + 
 +(иначе в информации о версии будет Psi+ 0.15.xxx) 
 <code> <code>
 $pkgrel=`svnversion "home/$USER/psi-dev/patches"` $pkgrel=`svnversion "home/$USER/psi-dev/patches"`
Строка 38: Строка 55:
 $sed "s/\(.xxx\)/.${pkgrel}/" -i "applicationinfo.cpp" $sed "s/\(.xxx\)/.${pkgrel}/" -i "applicationinfo.cpp"
 </code> </code>
-*7)* Сборка исходников и конфигурация:<br>+ 
 +==== Сборка исходников и конфигурация ==== 
 <code> <code>
 $cd ~/psi-dev/psi $cd ~/psi-dev/psi
Строка 44: Строка 63:
 $./configure --enable-plugins --enable-qtwebkit $./configure --enable-plugins --enable-qtwebkit
 </code> </code>
-Опции для сборки:<br> + 
- --enable-plugins - поддержка плагинов <br> +=== Опции для сборки === 
- --enable-qtwebkit - на данный момент поддержка анимированных смайлов<br> + 
-Для того чтобы посмотреть все остальные опции введите:<br>+  --enable-plugins - поддержка плагинов 
 +  --enable-qtwebkit - на данный момент поддержка анимированных смайлов 
 + 
 +Для тогочтобы посмотреть все остальные опциивведите: 
 <code> <code>
 $./configure --help $./configure --help
 </code> </code>
-Если конфигурация прошла успешно, в конце видим:<br+ 
-"Good, your configure finished. Now run /usr/bin/gmake."<br+Если конфигурация прошла успешно, то в конце видим: 
-Если так, то переходим к компиляции.<br> + 
-<br> +<code
-*8)* Компиляция:<br>+Good, your configure finished. Now run /usr/bin/gmake. 
 +</code> 
 + 
 +Если это так, то переходим к компиляции. 
 + 
 +==== Компиляция ==== 
 <code> <code>
 $make $make
 </code> </code>
-Если компиляция прошла без ошибок, то переходим к установке.<br> + 
-<br> +Если компиляция прошла без ошибок, то переходим к установке. 
-*9)* Установка:<br>+ 
 + 
 +==== Установка ==== 
 <code> <code>
 $su -c ' make install' $su -c ' make install'
 </code> </code>
  
-<b>Установка дополнительных компонентов:</b><br> 
  
-*1)* Смайлики и иконки psi+:<br> +===== Установка дополнительных компонентов ===== 
-    ** На этапе установки: + 
-     <code> +==== Смайлики и иконки Psi==== 
-     $cd ~/psi-dev/psi + 
-     $svn co --force http://psi-dev.googlecode.com/svn/trunk/iconsets/ iconsets +  * На этапе установки: 
-     </code> + 
-      или <br> +<code> 
-    ** После установки: +$cd ~/psi-dev/psi 
-     <code> +$svn co --force http://psi-dev.googlecode.com/svn/trunk/iconsets/ iconsets 
-     $cd /usr/share/psi/ +</code> 
-     $svn co --force http://psi-dev.googlecode.com/svn/trunk/iconsets/ iconsets + 
-     </code> +или 
-если иконки не появились то скопируйте в /usr/local/share/psi/ <br> + 
-*2)* Плагины psi+: +  * После установки: 
-Перед сборкой плагинов необходимо выполнить пункты 1-5 основной части и заодно+ 
 +<code> 
 +$cd /usr/share/psi/ 
 +$svn co --force http://psi-dev.googlecode.com/svn/trunk/iconsets/ iconsets 
 +</code> 
 + 
 +Если иконки не появилисьто скопируйте в **/usr/local/share/psi/** 
 + 
 +==== Плагины Psi==== 
 + 
 +Перед сборкой плагинов необходимо выполнить пункты 1-5 основной части и заодно выполнить: 
 <code> <code>
 $mkdir /usr/share/psi/plugins $mkdir /usr/share/psi/plugins
 </code> </code>
-После чего качаем исходный код плагина к себе(рассмотрим на примере StopSpam)+ 
 +После чего качаем исходный код плагина (рассмотрим на примере Stop Spam Plugin) 
 <code> <code>
 $cd ~/psi-dev/psi/src/plugins/generic/ $cd ~/psi-dev/psi/src/plugins/generic/
Строка 95: Строка 139:
 $cp lib*.so /usr/share/psi/plugins/ $cp lib*.so /usr/share/psi/plugins/
 </code> </code>
-*не забываем добавить опцию --enable-plugins при сборке*<br> + 
-Если плагин не появился в psi+ то выполните заодно:+__**Примечание**__: Не забываем добавить опцию **--enable-plugins** при сборке 
 + 
 +Если плагин не появился в Psi+то выполните следующую команду: 
 <code> <code>
 $cp lib*.so /usr/local/share/psi/plugins/ $cp lib*.so /usr/local/share/psi/plugins/
 </code> </code>
-*3)* Русификация:+ 
 +==== Русификация ==== 
 <code> <code>
 $cd /usr/share/psi $cd /usr/share/psi
Строка 106: Строка 155:
 $wget http://psi-ru.googlecode.com/svn/branches/psi-plus/psi_ru.ts $wget http://psi-ru.googlecode.com/svn/branches/psi-plus/psi_ru.ts
 </code> </code>
-Если вы хотите установить русификатор только для себя, то поместите файлы в ~/.psi, вместо /usr/... <br>  + 
-*P.s.* Скрипт автоматической сборки Psi+ с иконками и смайлами:<br>+Если необходимо установить русификатор только для себя, то поместите файлы в **~/.psi**, вместо **/usr/...**  
 + 
 +===== Скрипт автоматической сборки Psi+ с иконками и смайлами ===== 
 <code> <code>
 #!/bin/sh #!/bin/sh
Строка 132: Строка 184:
 make install make install
 </code> </code>
 +
 +
 +
 +
ru/fedora.1283728886.txt.gz · Последнее изменение: 2010/10/17 15:36 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki