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 將得到開箱即用的支援。
享受!