Arch Linux: Difference between revisions

From 太極
Jump to navigation Jump to search
Line 15: Line 15:
* Install openssh: '''pacman -Sy openssh''' where "-S" is the same as "--sync", synchronize packages.
* Install openssh: '''pacman -Sy openssh''' where "-S" is the same as "--sync", synchronize packages.
* [https://www.howtogeek.com/740578/how-to-update-arch-linux/ How to Update Arch Linux]
* [https://www.howtogeek.com/740578/how-to-update-arch-linux/ How to Update Arch Linux]
* The command '''pacman -Sy''' synchronizes the package list with the master server. This server/client model also allows the user to download/install packages with a simple command, complete with all required dependencies1. However, it is important to note that when installing packages in Arch, you should avoid refreshing the package list without upgrading the system (for example, when a package is no longer found in the official repositories). In practice, do not run pacman -Sy package_name instead of '''pacman -Syu''' package_name, as this could lead to dependency issues. See [https://wiki.archlinux.org/title/Pacman pacman].


== Package cache ==
== Package cache ==

Revision as of 18:51, 10 May 2023

Resource

Install/remove packages

How to Install and Remove Packages in Arch Linux

Pacman

  • https://wiki.archlinux.org/title/Pacman
  • http://unix.stackexchange.com/questions/6934/package-management-strategy-with-pacman
  • Install openssh: pacman -Sy openssh where "-S" is the same as "--sync", synchronize packages.
  • How to Update Arch Linux
  • The command pacman -Sy synchronizes the package list with the master server. This server/client model also allows the user to download/install packages with a simple command, complete with all required dependencies1. However, it is important to note that when installing packages in Arch, you should avoid refreshing the package list without upgrading the system (for example, when a package is no longer found in the official repositories). In practice, do not run pacman -Sy package_name instead of pacman -Syu package_name, as this could lead to dependency issues. See pacman.

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