Octopi

Revision as of 13:33, 23 March 2015 by imported>Excalibur1234

What is Octopi?

Octopi is a GUI package manager built on QT that makes using both of the Arch/Manjaro prime terminal package managers - pacman & yaourt - simple point & click operations.

Octopi is capable of handling system updates & the installation of individual packages from both the official repositories & from the AUR. It can search for files using its search field, & be told whether to use the official repos or AUR or both.

Octopi uses a panel applet notifier (the octopi logo) which will turn red when there is a system update available.

Double clicking on the panel applet at any time will open octopi on your desktop.


 

The Octopi Help Menu - Usage - option output:

The Following is output in the lower information output field of Octopi, when its Help Menu, option Usage F1 is chosen:

Octopi

A Qt4-based Pacman frontend, licensed under the terms of GPL v2.
For more information, visit: http://octopiproject.wordpress.com.

Package classification: 
(The following five show icons when this is viewed in Octopi,
they are the key to the meaning of each of these icons.)

File:Installed.png An installed package
File:Unrequired.png An installed package (not required by others)
File:Foreign.png A foreign package, installed from AUR
File:Noninstalled.png A non installed package
File:Outdated.png An outdated package

Basic usage help:

Position the mouse over a package to see its description
Double click an installed package to see its contents
Right click package to install/reinstall or remove it

Alt+key sequences:

Alt+1 to switch to 'Info' tab
Alt+2 to switch to 'Files' tab
Alt+3 to switch to 'Transaction' tab
Alt+4 to switch to 'Output' tab
Alt+5 to switch to 'News' tab
Alt+6 or 'F1' to show this help page

Control+key sequences:

Ctrl+D or 'File/Sync database' to sync the local database with latest remote changes (pacman -Sy)
Ctrl+U or 'File/System upgrade' to make a full system upgrade (pacman -Su)
Ctrl+L to find a package in the package list
Ctrl+F to search for text inside tab Files, News and Usage
Ctrl+N or 'View/Non installed' to show/hide non installed packages
Ctrl+M or 'Transaction/Commit' to start installation/removal of selected packages
Ctrl+B or 'Transaction/Rollback' to clear the selection of to be removed/installed packages
Ctrl+G or 'File/Get latest distro news' to retrieve the latest RSS based distro news
Ctrl+Q or 'File/Exit' to exit the application
Control+shift+key sequences:
Ctrl+Shift+C to clean local packages cache (pacman -Sc)
Ctrl+Shift+G to display all package groups

F+key sequences:

F1 to show this help page
F4 to open a Terminal whitin the selected directory at Files tab
F6 to open a File Manager whitin the selected directory at Files tab
F10 to maximize/demaximize package list view
F12 to maximize/demaximize Tab's view 

As can be seen from the above, Octopi has many easily used features for those that prefer not to use the command line tools pacman & yaourt. The Octopi menu & the right mouse button menu are both simple, straight forward & easily understood, which makes the use of Octopi for those new to it very easy to learn.


Package Management Information Resources:

There have been many improvements in Octopi the last year. Please visit the Octopi web site to see what they are: [1]

For an introduction to the Manjaro way of using the Arch rolling release system please view this wiki page: [2]

There is a growing number of Manjaro wiki pages in the Software Management section that are well worth reading for those new to the rolling release way: [3]


Support:

For more on Octopi this is the Manjaro forum thread: [4]