octopi
v0.16.2
该项目网站托管在 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 将下载最新的“yay-bin”github 二进制文件。在 KaOS 中,kcp 将得到开箱即用的支持。
享受!