Skip to content
/ pacview Public

A program that can be used to browse the packages installed with pacman.

Notifications You must be signed in to change notification settings

phuel/pacview

Repository files navigation

Pacview

This program can be used to browse the packages installed with pacman.

After seeing cryptic package names in the output of pacman -Syu I wanted some more convenient way of getting package information than pacman -Q and grep.


pacview


On the left side a list of installed packages is displayed and the right side shows the details for the selected package.

Package names and URLs in the package details are clickable and either select the clicked package or open the URL in the web browser.

The line at the bottom of the is a breadcrumb control showing a history of selected packages. Clicking a breadcrumb item goes back to the clicked item and the back button on the bottom right side goes back one step in the history.

The package type limits the shown packages. It can be one of

  • Explicit: Only explicitely installed packages are displayed.
  • All: All installed packages ae displayed.
  • Obsolete: Packages installed es dependencies of other packages but no required anymore (as found by pacman -Qtd).
  • Not Rquired: Packages that are not needed directly or indirectly by by any explicitely installed package.

Typing a package name into the Package Name field filters the package list to show only package names the contain the typed text.

The garbage can button on the top right side can be used to delete packages the are not required anymore.

The deletion of packages rwquired that pacman is configured to be executed via sudo without asking for a password. This can be done by adding the line

    username ALL = (root) NOPASSWD: /usr/bin/pacman

to /etc/sudoers using visudo.

Accessing packages on remote computers

pacview can execute all commands via ssh when a username and hostname is given on the commandline.

pacview can be called with a username and a hostname like:

./pacview.py user@host

Alternatively the URI notation ssh://user@host:port can be used to specify the destination.

The specified user must be able to log into the host using ssh without a password.

About

A program that can be used to browse the packages installed with pacman.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages