diff options
author | xengineering <me@xengineering.eu> | 2023-08-16 20:25:31 +0200 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2023-08-16 20:25:31 +0200 |
commit | cabb0b3401dbeee5ed20179340e367e93169a2b8 (patch) | |
tree | 2a3944cfce20a3c3af1cd6a7be4b77fc416b150d /content/articles/pacman-essentials.md | |
parent | 62f7bbdd799b9e83429721c911c612599252eb3e (diff) | |
download | website-cabb0b3401dbeee5ed20179340e367e93169a2b8.tar website-cabb0b3401dbeee5ed20179340e367e93169a2b8.tar.zst website-cabb0b3401dbeee5ed20179340e367e93169a2b8.zip |
Make article names shorter
Diffstat (limited to 'content/articles/pacman-essentials.md')
-rw-r--r-- | content/articles/pacman-essentials.md | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/content/articles/pacman-essentials.md b/content/articles/pacman-essentials.md deleted file mode 100644 index d8b65bd..0000000 --- a/content/articles/pacman-essentials.md +++ /dev/null @@ -1,93 +0,0 @@ -{ - "title": "Pacman essentials", - "subtitle": "Arch Linux package manager explained for everyday users" -} - -#### Introduction - -The program `pacman` is the package manager of the [Arch Linux][1] -distribution. It should be exclusively used to install, update and remove -software on an Arch Linux system. - -New Arch Linux users should be able to manage the software on their system in -most cases with an open terminal and this article. - -#### Full system update - -Use the following command to update all the software on an Arch Linux system. -This includes the operating system aswell as applications: - -``` -sudo pacman -Syu -``` - -If this fails because of errors related to signing keys and GPG it can be fixed -by running this command: - -``` -sudo pacman -Sy archlinux-keyring && sudo pacman -Su -``` - -This error can be avoided by updating the system regularly. - -#### Package search - -One can search for existing packages with this command: - -``` -pacman -Ss <keyword> -``` - -`<keyword>` should be replaced by keywords like `firefox`. Furthermore the -package search on the [Arch Linux homepage][1] in the upper right corner can be -used. - -The Arch Linux wiki contains also a long [list of applications][2] which is an -excellent place to search for needed programs by category. - -#### Package installation - -Installing a package is simple: - -``` -sudo pacman -S <package> -``` - -`<package>` should be replaced by the lower case package name found with the -package search (see above) like `firefox` or `gimp`. - -If this fails because the packages cannot be retrieved via the HTTP protocol -the error can be fixed by updating the whole system first as described above. - -#### Package removal - -The recommended command to remove a package is: - -``` -sudo pacman -Rs <package> -``` - -While `R` selects removal `s` is the recursive option. This additionally -removes packages which were needed for the selected package to work. - -The recursive option is smart enough to leave a dependency on the system if it -is needed by another explicitly installed package. - -#### Further documentation - -This page is just a little cheat sheet especially targeted at new Arch Linux -users. The following references point to the official documentation about -pacman: - -- The manual page of pacman: `man pacman` (exit with `q`) -- Arch Wiki: [pacman][3] -- Arch Wiki: [pacman/Tips and tricks][4] - -They should be consulted to get further information and should be trusted more -than this page if in conflict with its content. - - -[1]: https://archlinux.org/ -[2]: https://wiki.archlinux.org/title/List_of_applications -[3]: https://wiki.archlinux.org/title/Pacman -[4]: https://wiki.archlinux.org/title/Pacman/Tips_and_tricks |