====== 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.