ไซต์โครงการโฮสต์อยู่ที่ https://tintaescura.com/projects/octopi
ปัจจุบันมี Linux distros 12 ตัวที่เข้ากันได้กับมัน
คุณจะต้องการ:
หากแพ็คเกจ Octopi มีอยู่ในที่เก็บของ distro ของคุณ คุณก็สามารถพิมพ์:
# pacman -S octopi
สมมติว่าคุณได้ติดตั้งคอมไพเลอร์ Vala และ Qt6 libs อย่างถูกต้อง ให้ทำตามขั้นตอนเหล่านี้:
$ 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 จะได้รับการสนับสนุนทันที
สนุก!