18 Jun, 2024 - About 2 minutes
Pacseek
Intro
This article is about pacseek a terminal user interface for searching and installing Arch Linux packages
Context
One of the things that that bugs me a bit is the fact that when I’ m trying to install some package in Arch with pacman
command and is not present on the repository which makes search for a aur package. If you like to know more about aur packages check the following article.
It would be interesting to have a way to search those packages directly from the terminal and and just let your package manager deal with it.
This application requires aya which is a AUR helper written and go.
Make sure to pay Mario Oenning a beer for this work.
Installation
sudo pacman -S pacseek yay |
When you start the command the first time it will create a ~/.config/pacseek/config.json
configuration file which you can edit manually or use the settings screen
Using
Let’s say we would like to install a telegram application and understand which options we may find.
pacseek telegram |
We would end-up with a similar interface to choose
If the package does not exist on the default chaotic-aur repo it downloads from one exiting aur reference including dependencies and starts the build process.
I’m surely going to start using this from now on.
I would like to find some tool that would give statistics utilization of commands and recommendations for auto-cleaning. That could be a nice side-project there isn’t something like this already.
Conclusion
In this article we went through pacseek a terminal user interface that would speed your process to install packages in Arch that may not be available on chaotic-aur repo and you need to download the dependencies and build it, without the need to search for them on the browser. It also shows you the dependencies and takes care of downloading the missing ones.