O site do projeto está hospedado em https://tintaescura.com/projects/octopi
Atualmente, 12 distros Linux são compatíveis com ele
Você precisará de:
Se o pacote Octopi estiver disponível no repositório da sua distro, basta digitar:
# pacman -S octopi
Supondo que você tenha o compilador vala e as bibliotecas Qt6 instaladas corretamente, siga estas etapas:
$ 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
Você também pode usar o script PKGBUILD disponível que ajuda a construir o Octopi com todas as suas ferramentas:
$ cd OCTOPI_PATH (where you git cloned the source code)
$ makepkg -f
Como alternativa ao qmake, o Octopi também pode ser construído com o CMake. Certifique-se de que pelo menos o CMake 3.5 esteja instalado.
Primeiro, construa e instale 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
Em seguida, construa e instale o 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
Você precisará instalar pacaur, paru, pikaur, trizen ou yay em seu sistema. Se nenhuma das ferramentas anteriores for encontrada, o Octopi fará o download do binário "yay-bin" mais recente do github. No KaOS, o kcp será compatível imediatamente.
Aproveitar!