About Octopi

Octopi is a powerful tool to manage (Arch | ArchBang | Chakra | KaOS | Manjaro) Linux packages. It has a simple interface which consists of just 2 panels:

  • A list of all available packages;
  • A tab widget showing 6 useful tabs: information, files, transaction, output, news and a quick help guide.
pacman vs octopi

No… this is not Octopi’s interface 😉
Screenshots are in their respective section

Some of the features:

  • LOW in resource consumption (including memory);
  • FAST;
  • Supports Cinnamon, KDE 3.x, KDE 4.x, LXDE, MATE, Trinity and XFCE Desktop Environments;
  • Pacman sync database;
  • Pacman system upgrade;
  • Pacman clean cache;
  • Install/Re install/Upgrade/Remove selected packages – watching the output of these commands on demand – in a trasaction based abstraction;
  • View the contents of installed packages (including opening and editing its files);
  • View the description of packages in tooltips, just moving the mouse over them.

Licensed under GPL2, written in Qt C++ and compatible with any ArchLinux based distro that uses Pacman for package management.

17 responses to “About Octopi

  1. Can you send me the translation file to translate it to me Locale language?

    • Hi Karim,
      Octopi hasn’t entered the translation phase yet. But as soon as it enters, all the users will be able to help 🙂 Thanks for your comment!

  2. Wow that’s very interesting project,

    Are you considering to develop it for OpenBox ?


  3. We are waiting for translation file brother. Keep up your work. We like this GUI and prefer to use it as default package manager in Manjaro KDE. 🙂

  4. Benjamin Middaugh

    I’m curious if this would work on Chakra Linux (at least as long as it continues to use pacman). I have become something of a fan of Chakra, and this seems like a nice complement to what tools are currently available. Thanks for the good work!

  5. Pingback: Octopi | qazwilson

  6. I would also note that octopi also works well under/ with Cinnamon 2.0 on Manjaro.

  7. Hi ManyRoads,
    Thanks for your comment.
    Just updated the features section!

  8. daniel rose

    this is the best package manager ever for pacman based distros i am currently working on a cool lxqt and arch based project right now. is there a way to change which terminal emulator octopi uses i dont like xterm and would love to use qterminal instead. i bet other people would like to use there de’s native terminal instead as well like konsole lxterminal and so on. even if i can just go into the config file and make a quick change it would be great maybe even have a preferences section so user choices can be implemented would be great.
    many thanks
    you got a amazing project going on here

  9. Is there a way to view Orphan Processes in Octopi?

    • Hi prac,
      Yes it’d be simple to show all orphan packages in Octopi. The trouble is that not all of them are ok to be removed. So this could be a dangerous feature.

  10. hey. i’m compiling octopi from aur and I’m getting:
    make: *** No rule to make target ‘4’. Stop.

  11. Do you think this would work on Void Linux?

  12. Only if it were based on the ‘pacman’ package manager, which I doubt it is.