Сайт проекта размещен по адресу https://tintaescura.com/projects/octopi.
В настоящее время с ним совместимы 12 дистрибутивов Linux.
Вам понадобится:
Если пакет Octopi доступен в репозитории вашего дистрибутива, вы можете просто ввести:
# pacman -S octopi
Предполагая, что у вас правильно установлены компилятор Vala и библиотеки Qt6, выполните следующие действия:
$ git clone https://github.com/aarnt/alpm_octopi_utils
$ cd alpm_octopi_utils
$ make
# make install
$ cd ..
$ git clone https://github.com/aarnt/qt-sudo
$ cd qt-sudo
$ qmake6
$ make
# make install
$ cd ..
$ git clone https://github.com/aarnt/octopi
$ cd octopi/helper
$ qmake6
$ make
# make install
$ cd ../notifier
$ qmake6
$ make
# make install
$ cd ../cachecleaner
$ qmake6
$ make
# make install
$ cd ../repoeditor
$ qmake6
$ make
# make install
$ cd ..
$ qmake6
$ make
# make install
Вы также можете использовать доступный скрипт PKGBUILD, который поможет вам собрать Octopi со всеми его инструментами:
$ cd OCTOPI_PATH (where you git cloned the source code)
$ makepkg -f
В качестве альтернативы qmake Octopi также можно собрать с помощью CMake. Убедитесь, что установлен как минимум CMake 3.5.
Сначала соберите и установите alpm_octopi_utils:
$ git clone https://github.com/aarnt/alpm_octopi_utils
$ cd alpm_octopi_utils
$ mkdir build_dir && cd build_dir
$ cmake -G "Unix Makefiles" .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
$ make
$ sudo make install
Затем соберите и установите Octopi:
$ git clone https://github.com/aarnt/octopi
$ cd octopi
$ mkdir build_dir && cd build_dir
$ cmake -G "Unix Makefiles" .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
$ make
$ sudo make install
$ /usr/bin/octopi
$ /usr/bin/octopi-notifier
Вам нужно будет установить pacaur, paru, pikaur, trizen или yay в вашу систему. Если ни один из предыдущих инструментов не найден, Octopi загрузит последнюю версию двоичного файла github «yay-bin». В KaOS kcp будет поддерживаться «из коробки».
Наслаждаться!