تتم استضافة موقع المشروع على https://tintaescura.com/projects/octopi
حاليًا، هناك 12 توزيعة Linux متوافقة معها
سوف تحتاج إلى:
إذا كانت حزمة Octopi متاحة في مستودع التوزيعة الخاصة بك، فيمكنك فقط كتابة:
# 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 خارج الصندوق.
يتمتع!