1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-04-18 05:37:45 +02:00
wiki/wiki/linux/arch-linux/package-manager.md

36 lines
1.1 KiB
Markdown

# Package Manager
Package managers are important programs to get software onto your system.
In Arch Linux there are 2 main package managers.
One is `pacman`, the default package manager.
But there are also a bunch other managers for the Arch User Repositories (AUR).
In this article I'll use `yay` as my go to AUR manager.
`yay` is also a wrapper for `pacman` so you can just use `yay` instead of pacman
to install programs.
## Bugfixes
### Error while importing keys
Both `yay` and `pacman` use gpg keys to confirm the package manager gets the
right package.
It is possible that it runs into errors when importing new keys.
If this happens you should try to restart your gpg key server with
`gpgconf --kill all`.
### Unknown public key
If the error `ERROR: One or more PGP signatures could not be verified!`, you
have to manually receive the key and trust it.
This is done by running the following lines:
```sh
gpg --recv-key <KEYID>
gpg --lsign <KEYID>
```
Where <KEYID> is the placeholder of the identification string of the key.
It usually gets gets printed in the line above the error looking like
`FAILED (unknown public key <KEYID>)`.