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