This is Octopi, a powerful Pacman/AUR front end using Qt libs.
The project site is hosted on https://tintaescura.com/projects/octopi
Currently, 10 Linux distros are compatible with it
- ArchBang
- Arch Linux
- ArcoLinux
- Artix Linux
- Chakra
- CondresOS
- EndeavourOS
- KaOS
- Manjaro
- Parabola GNU/Linux-libre
What you must install in order to have Octopi fully functional
You'll need:
- Alpm_octopi_utils library
- A helper to execute pacman commands called "octphelper", available on "./helper" dir
- A priviledge escalation tool called "octopi-sudo", available on "./sudo" dir
- qtermwidget >= 0.14.1 in order to build Octopi with embedded terminal support
To install Octopi using pacman
If Octopi package is available in your distro's repository, you can just type:
# pacman -S octopi
Steps to build Octopi source code
Assuming you have vala compiler and Qt5 libs properly installed, follow these steps:
$ git clone https://github.com/aarnt/alpm_octopi_utils
$ cd alpm_octopi_utils
$ make
# make install
$ cd ..
$ git clone https://github.com/aarnt/octopi
$ cd octopi/sudo
$ qmake-qt5
$ make
# make install
$ cd ../helper
$ qmake-qt5
$ make
# make install
$ cd ../notifier
$ qmake-qt5
$ make
# make install
$ cd ../cachecleaner
$ qmake-qt5
$ make
# make install
$ cd ../repoeditor
$ qmake-qt5
$ make
# make install
$ cd ..
$ qmake-qt5
$ make
# make install
You can also use the available PKGBUILD script that helps you build Octopi with all its tools:
$ cd OCTOPI_PATH (where you git cloned the source code)
$ makepkg -f
To run Octopi
$ /usr/bin/octopi
To run Octopi Notifier
$ /usr/bin/octopi-notifier
To enable AUR support (that "green alien" icon on toolbar)
You'll need to install pacaur, pikaur, trizen or yay in your system. If neither of the previous tools are found Octopi will download latest "yay-bin" github binary. In Chakra, chaser will be supported out of the box. In KaOS, kcp will be supported out of the box.
Ways to help/support Octopi
- You can "Star" it on the Github page - https://github.com/aarnt/octopi/
- You can vote in the AUR package available on https://aur.archlinux.org/packages/octopi/
- You can translate it to your mother language on https://www.transifex.com/projects/p/octopi/
- You can follow author's twitter account on https://twitter.com/aaarnt
- You can buy author's technical book (currently in portuguese) about Octopi and Qt5 on http://www.amazon.com.br/Aprendendo-Qt-com-projeto-Octopi-ebook/dp/B015ICHKV6
- You can write a review about it (text / video)
- You can donate money to the project Paypal - http://sourceforge.net/donate/index.php?group_id=186459
- You can join the project ;-)
Enjoy!

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

