====== Psi+ on ArchLinux ======
===== Вступление =====
Вы можете установить пакет Psi+ при помощи утилит **pacman**, **yaourt** или собрать пакет непосредственно из исходников.
==== Вариант с использованием утилиты pacman ====
* Скачиваем актуальную версию архива с пакетом для ArchLinux [[http://code.google.com/p/psi-dev/downloads/list?q=ArchLinux|отсюда]].
* Устанавливаем пакет от __имени root__:
pacman -U your_package_file
Также необходимо установить все зависимые пакеты, которые требуются для пакета Psi+.
==== Вариант с использованием утилиты yaourt (установка из AUR) ====
Вы можете установить Psi+ из AUR:
yaourt -S psi-plus
==== Сборка из исходников ====
В этом случае понадобится скрипт **PKGBUILD** для того, чтобы собрать пакет из исходников, а также утилита **makepkg**.
* Скачиваем скрипт **PKGBUILD** [[http://aur.archlinux.org/packages/psi-plus/PKGBUILD|отсюда]].
* Используем утилиту **makepkg** для сборки пакета.
Создайте директорию для сборки Psi+. Процесс сборки может выглядеть следующим образом:
cd ~ # change current dir to your $HOME
mkdir psi-plus # create directory
cd psi-plus # enter there
wget http://psi-dev.googlecode.com/svn/trunk/scripts/posix/PKGBUILD # or put your PKGBUILD file to this directory instead
makepkg -i -s # build package, download all dependences
# and install as root automatically
Можно запустить утилиту **makepkg** без параметров.
Тогда пакет будет создан в текущей директории (или в директории, указанной через переменную **PKGDEST** в конфиге **/etc/makepkg.conf**). Также можно установить все зависмые пакеты вручную при помощи утилиты **pacman**.
После окончания процесса можно установить пакет используя команду **pacman -U package_file.pkg.tar.gz** от __имени root__.
**__Примечание__**: Для экономии трафика не удаляйте директорию **~/psi-plus** и её содержимое, тогда в следующий раз достаточно будеть запустить утилиту **makepkg**, которая поможет скачать только "необходимый минимум" исходников из Psi+ SVN и Psi Git.