Die Projektseite wird auf https://tintaescura.com/projects/octopi gehostet
Derzeit sind 12 Linux-Distributionen damit kompatibel
Sie benötigen:
Wenn das Octopi-Paket im Repository Ihrer Distribution verfügbar ist, können Sie einfach Folgendes eingeben:
# pacman -S octopi
Vorausgesetzt, Sie haben den Vala-Compiler und die Qt6-Bibliotheken ordnungsgemäß installiert, führen Sie die folgenden Schritte aus:
$ 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
Sie können auch das verfügbare PKGBUILD-Skript verwenden, das Sie beim Erstellen von Octopi mit all seinen Tools unterstützt:
$ cd OCTOPI_PATH (where you git cloned the source code)
$ makepkg -f
Alternativ zu qmake kann Octopi auch mit CMake erstellt werden. Stellen Sie sicher, dass mindestens CMake 3.5 installiert ist.
Erstellen und installieren Sie zunächst 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
Als nächstes erstellen und installieren Sie 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
Sie müssen Pacaur, Paru, Pikaur, Trizen oder Yay in Ihrem System installieren. Wenn keines der vorherigen Tools gefunden wird, lädt Octopi die neueste Github-Binärdatei „yay-bin“ herunter. In KaOS wird kcp standardmäßig unterstützt.
Genießen!