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 (внешнее изменение)