A simple, lightweight distribution

You've reached the website for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.

Currently we have official packages optimized for the x86-64 architecture. We complement our official package sets with a community-operated package repository that grows in size and quality each and every day.

Our strong community is diverse and helpful, and we pride ourselves on the range of skillsets and uses for Arch that stem from it. Please check out our forums and mailing lists to get your feet wet. Also glance through our wiki if you want to learn more about Arch.

Learn more...

Latest News

RSS Feed

libxml2>=2.9.12-6 update may require manual intervention

2021-12-27

The libxml2 package prior to version 2.9.12-6 was missing the compiled python modules. This has been fixed in 2.9.12-6, so the upgrade may need to overwrite any untracked pyc files created. If you get errors like these

libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.pyc exists in filesystem

when updating, use

pacman -Syu --overwrite /usr/lib/python3.10/site-packages/__pycache__/\*

to perform the upgrade.

Sorting out old password hashes

2021-06-08

Starting with libxcrypt 4.4.21, weak password hashes (such as MD5 and SHA1) are no longer accepted for new passwords. Users that still have their passwords stored with a weak hash will be asked to update their password on their next login.

If the login just fails (for example from display manager) switch to a virtual terminal (Ctrl-Alt-F2) and log in there once.

Move of official IRC channels to libera.chat

2021-05-24

As some of you may have read over the past days, there has been an ownership dispute over the freenode.net network. The IRC network has been used by Arch Linux and many other projects over the past decades as a platform for discussion and support. The dispute led to the exodus of most former freenode staff from the network and the founding of a new network: libera.chat

Starting today, Arch Linux and its sister projects Arch Linux ARM and Arch Linux 32 will begin migrating the official IRC channels from freenode.net to libera.chat. Please bear with us as this can …

Installation medium with installer

2021-04-01

The installation medium now provides a guided installer.

This addition to the default method of installation (based on the installation guide) is similar to the other methods.

If you use this installer, do not forget to mention it when asking for support and also to provide the archinstall log, when asked.

Moving to Zstandard images by default on mkinitcpio

2021-02-19

As linux-lts moved to the 5.10 version, all official kernels of Arch Linux now support zstd compressed initramfs images, so mkinitcpio is switching to zstd compressed images by default with version 30, which is currently on [testing].

If, for any reason, you are using a kernel version prior to 5.9, make sure to change mkinitcpio.conf COMPRESSION to use one of the compressors supported, like gzip, otherwise you will not be able to boot images generated by mkinitcpio.

Older News

2021-02-03
Chromium losing Sync support in early March
2021-01-28
PHP 8.0 and PHP 7 legacy packages are available
2021-01-14
Manual pages indexing service
2020-12-31
Arch Linux mailing list id changes
2020-11-01
Accessible installation medium
2020-10-23
libtraceevent>=5.9-1 update requires manual intervention
2020-10-21
nvidia 455.28 is incompatible with linux >= 5.9
2020-10-01
ghostpcl>=9.53.2-2 and ghostxps>=9.53.2-2 updates require manual intervention
2020-09-23
Arch Conf 2020 schedule
2020-09-09
Kill Arch Bugs: Help us on the 13th of September!

Recent Updates (more)

RSS Feed
pyright 1.1.210-1 any
imapsync 2.140-1 any
hostapd 2.10-1 x86_64
scite 5.1.6-1 x86_64
texmacs 2.1.1-1 x86_64
ttc-iosevka 11.2.6-1 any
wakatime 1:1.35.0-1 x86_64
pipewire 1:0.3.43-4 x86_64
hledger-web 1.24.1-13 x86_64
hledger-ui 1.24.1-13 x86_64
hledger-iadd 1.3.16-10 x86_64
hledger 1.24.1-11 x86_64
haskell-hledger-lib 1.24.1-9 x86_64
haskell-cassava-megaparsec 2.0.4-1 x86_64
haskell-serialise 0.2.4.0-16 x86_64