The Porthole Portage Frontend

October 31, 2009.

Porthole is a GTK-based front-end for Portage (the Gentoo package management system). It features a hierarchical view of packages and supports fast searches and dependency calculations. Porthole works mainly by running "emerge" commands in its own terminal window, and supports most emerge operations.

Porthole is released under the GPL.

Porthole is partially based on an earlier program called gportage, which has been discontinued in favour of Porthole.

Although Porthole is intended for use with a GTK+ (Gnome,Xfce) desktop environment, it has also been known to work fine under KDE. Apart from GTK+, the only GNOME-related dependency is libglade. However, if you are looking for a more KDE-specific portage front-end, you might want to try Kuroo.

Latest release: Porthole-0.6.0

Download the Ebuild

Download the latest tar.bz2

Release notes

To install Porthole on your Gentoo system, simply "emerge --sync". If necessary add an entry to '/etc/portage/package.keywords' and "emerge -av porthole"

You can also download the ebuild from the link above, and place it in your local overlay, then from that location run "ebuild porthole-0.6.0.ebuild manifest"
Then "emerge -av porthole"

We absolutely love hearing from you, even bug reports! Please use the bugtracker at SourceForge. Please report the version number of porthole you are reporting the bug for.

I can also be often found on irc at #gentoo-guis on , nick "dol-sen"


Version 0.6:

Main window & Summary View
Main window's Summary View Dependency Viewers & popup menus Upgradeable Packages View

Version 0.5:

porthole 0.5 main window porthole 0.5 terminal porthole 0.5: dependency tab
main window terminal dependency tab

Version 0.3:

Screenshot 0.3

Version 0.1:

Screenshot 0.1-1 Screenshot 0.1-r1 Screenshot using Industrial theme

Brian Dolbec < >
"In-active" Fredrik Arnerup < >
"Retired " Daniel G. Taylor <>