Manjaro Difference between revisions of "Octopi"

Difference between revisions of "Octopi"

From Manjaro
imported>Maparillo
(Marked this version for translation)
 
(28 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= What is Octopi? =
<languages/>
__TOC__


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.
<translate>
= What is Octopi? = <!--T:1-->


Octopi is capable of handling system updates & the installation of individual packages from both the official repositories & from the [[Arch_User_Repository|AUR]]. It can search for files using its search field, & be told whether to use the official repos or AUR or both.
<!--T:2-->
Octopi is a GUI Software Management (or Package Management) program that can be used instead of, or in addition to, using [[pacman]] in the terminal.  Octopi is the default package and update manager in some Manjaro editions.  (In other editions, the default is [[Pamac|pamac(Add/Remove Software)]])


Octopi uses a panel applet notifier (the octopi logo) which will turn red when there is a system update available.  
<!--T:3-->
Octopi is capable of handling updates, removal and installation of individual packages from the official repositories. It can search for files using its search field.


Right-clicking on the panel applet at any time will give an option to open octopi on your desktop.  
<!--T:4-->
Octopi uses a panel applet notifier (the Octopi logo) which will turn red when there is a system update available. Right-clicking on the panel applet at any time will give an option to open Octopi on your desktop.  


<!--T:5-->
[[File:octopimainwindow.png|600px]]
<br clear="all" />
<br clear="all" />


[[File:octopimainwindow.png]]
=Octopi - Usage= <!--T:6-->
 
= 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 Qt-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
 
'''Octopi'''
 
A Qt-based Pacman frontend, licensed under the terms of GPL v2.
For more information, visit: http://octopiproject.wordpress.com.
 
Package classification:


== Package classification == <!--T:7-->
* An installed package
* An installed package
* An installed package (not required by others)
* An installed package (not required by others)
Line 85: Line 29:
* A newer than repository package
* A newer than repository package


Basic usage help:


== Basic usage help == <!--T:8-->
* Position the mouse over a package to see its description
* Position the mouse over a package to see its description
* Double click an installed package to see its contents
* Double click an installed package to see its contents
* Right click package to install/reinstall or remove it
* Right click package to install/reinstall or remove it


Alt+key sequences:


== Alt+key sequences == <!--T:9-->
* Alt+1 to switch to 'Info' tab
* Alt+1 to switch to 'Info' tab
* Alt+2 to switch to 'Files' tab
* Alt+2 to switch to 'Files' tab
Line 100: Line 44:
* Alt+6 or 'F1' to show this help page
* Alt+6 or 'F1' to show this help page


Control+key sequences:
 
== Control+key sequences == <!--T:10-->
* Ctrl+D or 'File/Sync database' to sync the local database with latest remote changes (pacman -Sy)
* 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+U or 'File/System upgrade' to make a full system upgrade (pacman -Su)
Line 115: Line 60:
* Ctrl+Shift+Y to display AUR group
* Ctrl+Shift+Y to display AUR group


F+key sequences:
 
== F+key sequences == <!--T:11-->
* F1 to show this help page
* F1 to show this help page
* F4 to open a Terminal within the selected directory at Files tab
* F4 to open a Terminal within the selected directory at Files tab
Line 122: Line 68:
* F12 to maximize/demaximize Tab's 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.
<br clear="all" />


= Package Management Information Resources: =
=Accessing the AUR= <!--T:12-->
[[File:Octopi-aur-settings.png|400px|left]]
[[File:Octopi-alien.png|400px|right]]
Octopi can also be use to install and update applications from the [[Arch_User_Repository|Arch User Repository(AUR)]].  Before doing this be sure to review [[Arch_User_Repository#Overview|these considerations]].


There have been many improvements in Octopi the last year. Please visit the Octopi web site to see what they are: [https://octopiproject.wordpress.com/]
<!--T:13-->
To enable support for AUR you first need to install a compatible helper such as trizen or pacaur.  trizen is the easiest since it is available in the repos. Either use Octopi to install the package '''trizen''' or '''pacaur''' or use pacman in the terminal:
sudo pacman -S trizen


For an introduction to the Manjaro way of using the Arch rolling release system please view this wiki page: [http://wiki.manjaro.org/index.php?title=The_Rolling_Release_Development_Model]
<!--T:14-->
Once you have installed trizen you can enable support in the Octopi settings by accessing the menu under Tools->Options. Then go to the AUR tab and enable trizen. You may also want to enable "Search for outdated AUR packages" to allow Octopi to update AUR packages.


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: [http://wiki.manjaro.org/index.php?title=Main_Page#Software_Management]
<!--T:15-->
To search the AUR using Octopi click on the alien icon to the left of the search bar.


<!--T:16-->
<br clear="all" />
<br clear="all" />
= Support: =


For more on Octopi:
=See Also= <!--T:17-->
* This is the Classic Manjaro forum thread: [https://classicforum.manjaro.org/index.php?topic=2846.0]
* The new forum has a tag for Octopi [https://forum.manjaro.org/tags/octopi]


<br clear="all" />
<!--T:18-->
[[Category:Contents Page]]
* The [https://octopiproject.wordpress.com/ Octopi web site] for the latest improvements in Octopi.
* An introduction to the [[The_Rolling_Release_Development_Model|Manjaro way of using the Arch rolling release system]].
* [[Arch_User_Repository|Arch User Repository(AUR)]].
* The [https://classicforum.manjaro.org/index.php?topic=2846.0 Classic Manjaro forum thread].
</translate>
 
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 18:14, 7 September 2021

Other languages:
English • ‎русский

What is Octopi?

Octopi is a GUI Software Management (or Package Management) program that can be used instead of, or in addition to, using pacman in the terminal. Octopi is the default package and update manager in some Manjaro editions. (In other editions, the default is pamac(Add/Remove Software))

Octopi is capable of handling updates, removal and installation of individual packages from the official repositories. It can search for files using its search field.

Octopi uses a panel applet notifier (the Octopi logo) which will turn red when there is a system update available. Right-clicking on the panel applet at any time will give an option to open Octopi on your desktop.

Octopimainwindow.png

Octopi - Usage

Package classification

  • An installed package
  • An installed package (not required by others)
  • A foreign package, installed from AUR
  • A non installed package
  • An outdated package
  • An outdated foreign package
  • A newer than repository 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+M or 'Transaction/Commit' to start installation/removal of selected packages
  • Ctrl+E or 'Transaction/Cancel' 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
  • Ctrl+Shift+R to remove Pacman's transaction lock file
  • Ctrl+Shift+Y to display AUR group


F+key sequences

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


Accessing the AUR

Octopi-aur-settings.png
Octopi-alien.png

Octopi can also be use to install and update applications from the Arch User Repository(AUR). Before doing this be sure to review these considerations.

To enable support for AUR you first need to install a compatible helper such as trizen or pacaur. trizen is the easiest since it is available in the repos. Either use Octopi to install the package trizen or pacaur or use pacman in the terminal:

sudo pacman -S trizen

Once you have installed trizen you can enable support in the Octopi settings by accessing the menu under Tools->Options. Then go to the AUR tab and enable trizen. You may also want to enable "Search for outdated AUR packages" to allow Octopi to update AUR packages.

To search the AUR using Octopi click on the alien icon to the left of the search bar.


See Also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.