Это старая версия документа!
#summary|Psi+ on ArchLinux (ru) #labels Phase-Deploy,ArchLinux
= Вступление =
Вы можете установить пакет Psi+ при помощи утилит *'pacman'*, *'yaourt'* или собрать пакет непосредственно из исходников.
Вариант с использованием утилиты *'pacman'*
# Скачиваем актуальную версию архива с пакетом для `ArchLinux` *pkg.tar.gz* [[http://code.google.com/p/psi-dev/downloads/list?q=ArchLinux|отсюда]]. # Устанавливаем пакет от *имени root*:
pacman -U your_package_file
Также необходимо установить все зависимые пакеты, которые требуются для пакета Psi+.
Вариант с использованием утилиты *'yaourt'* (установка из AUR)
Вы можете установить Psi+ из AUR от *имени root*:
yaourt -S psi-plus-svn
Сборка из исходников
В этом случае нам понадобится скрипт *PKGBUILD* для того, чтобы собрать пакет из исходников, а также утилита *'makepkg'*.
# Скачиваем скрипт *PKGBUILD* [[http://psi-dev.googlecode.com/svn/trunk/scripts/posix/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.