Arch Linux

From 太極
Revision as of 08:42, 13 May 2023 by Brb (talk | contribs) (→‎Pacman)
Jump to navigation Jump to search

Resource

Install/remove packages

How to Install and Remove Packages in Arch Linux

Pacman

sudo pacman -U YourPackageName.pkg.tar.zst

yay

pacman command

  • https://wiki.archlinux.org/title/Pacman
  • https://wiki.archlinux.org/title/Pacman/Tips_and_tricks
  • cheat sheet
  • The Ultimate Guide to Pacman Commands on Arch Linux
  • Do we normally need to add sudo beforec running pacman?
    • Yes, you normally need to use sudo when running pacman commands that modify the system, such as installing, updating, or removing packages. This is because these actions require administrative privileges.
    • For example, to update your system using pacman, you would run the command sudo pacman -Syu. Similarly, to install a package, you would use the command sudo pacman -S package_name.
    • However, some pacman commands do not require administrative privileges and can be run without sudo. For example, you can use the pacman -Q command to view information about installed packages without using sudo.
  • To view a list of all explicitly installed packages (i.e., packages that were not installed as dependencies)
    pacman -Qe
    

    To view a list of all installed packages from the AUR, you can use the command pacman -Qm

  • display information such as the package version, description, dependencies, and more
    pacman -Qi r
    
  • display a list of all files installed by the package
    pacman -Ql r
    
  • How do I update packages installed by pacman?
    pacman -Syu
    

Package cache

How to Clean the Package Cache in Arch Linux

Install DEB packages

How to Install DEB Packages in Arch Linux

System update

$ grep installed /var/log/pacman.log
[2021-03-24T20:50:42-0400] [ALPM] installed xf86-video-vmware (13.3.0-2)
[2021-03-24T20:50:42-0400] [ALPM] installed linux510-virtualbox-guest-modules (6.1.18-18)
[2021-03-24T20:50:42-0400] [ALPM] installed virtualbox-guest-utils (6.1.18-2)
[2021-03-24T20:50:42-0400] [ALPM] installed libdnet (1.12-13)
[2021-03-24T20:50:42-0400] [ALPM] installed libmspack (1:0.10.1alpha-3)
[2021-03-24T20:50:42-0400] [ALPM] installed uriparser (0.9.4-1)
[2021-03-24T20:50:42-0400] [ALPM] installed gdk-pixbuf-xlib (2.40.2-1)
[2021-03-24T20:50:42-0400] [ALPM] installed open-vm-tools (6:11.2.5-2)
[2021-03-24T20:50:42-0400] [ALPM] installed xf86-input-vmmouse (13.1.0-5)
[2021-03-24T20:50:42-0400] [ALPM] installed spice-vdagent (0.21.0-1)
[2021-03-24T21:01:58-0400] [ALPM] installed r (4.0.4-1)
[2021-03-24T21:11:41-0400] [ALPM] installed tk (8.6.11.1-1)
...

# I update the whole system. R has been updated from 4.0.4 to 4.1.0

$ sudo pacman -Syu
$ grep "4.1.0" /var/log/pacman.log
[2021-07-31T11:54:02-0400] [ALPM] upgraded mpfr (4.1.0-1 -> 4.1.0-2)
[2021-07-31T11:55:33-0400] [ALPM] upgraded r (4.0.4-1 -> 4.1.0-1)

Manjaro

Garuda Linux

SteamOS

5 Key Differences Between SteamOS and Arch Linux