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

primus_vk>=1.3-1 update requires manual intervention

2019-11-25

The primus_vk package prior to version 1.3-1 was missing some soname links. This has been fixed in 1.3-1 so the upgrade will need to overwrite the untracked soname links. If you get an error like:

primus_vk: /usr/lib/libnv_vulkan_wrapper.so.1 exists in filesystem
primus_vk: /usr/lib/libprimus_vk.so.1 exists in filesystem

when updating, use:

pacman -Syu --overwrite=/usr/lib/libnv_vulkan_wrapper.so.1,/usr/lib/libprimus_vk.so.1

to perform the upgrade.

New kernel packages and mkinitcpio hooks

2019-11-10

All our official kernels: linux, linux-lts, linux-zen and linux-hardened, do not install the actual kernel to /boot anymore.

The installation is done by mkinitcpio hooks and scripts, as well as removals. There is no need for any manual intervention.

The intention is to make the kernel packages more self-contained, as well as making the boot process more flexible, while also keeping it backwards compatible.

As of now, only mkinitcpio has hooks for handling kernels installations and removals. We do not ship any for dracut yet, but it will have similar hooks in the near future.

Clarification regarding recent email activity on the arch-announce list

2019-10-25

Today, one email was sent to the arch-announce mailing list that was able to circumvent the whitelisting checks that are done by the mailman software. This was not due to unauthorized access and no Arch Linux servers were compromised.

We have implemented measures to make sure this does not happen again, by using mailman's poster password feature. We are also making sure, these simple whitelist checks are not used anywhere else.

Edited to add: There was a second email that was also sent today, in order to make sure the poster password feature was working. That email did not circumvent …

Required update to recent libarchive

2019-10-16

The compression algorithm zstd brings faster compression and decompression, while maintaining a compression ratio comparable with xz. This will speed up package installation with pacman, without further drawbacks.

The imminent release of pacman 5.2 brings build tools with support for compressing packages with zstd. To install these packages you need libarchive with support for zstd, which entered the repositories in September 2018. In order for zstd compressed packages to be distributed, we require all users to have updated to at least libarchive 3.3.3-1. You have had a year, so we expect you already did update. …

`base` group replaced by mandatory `base` package - manual intervention required

2019-10-06

The base group has been replaced by a metapackage of the same name. We advise users to install this package (pacman -Syu base), as it is effectively mandatory from now on.

Users requesting support are expected to be running a system with the base package.

Addendum:
Be aware that base as it stands does not currently contain:
- A kernel
- An editor
... and other software that you might expect. You will have to install these separately on new installations.

Older News

2019-08-26
astyle>=3.1-2 update requires manual intervention
2019-08-20
tensorflow>=1.14.0-5 update requires manual intervention
2019-07-11
libbloom>=1.6-2 update requires manual intervention
2019-06-27
mariadb 10.4.x update requires manual intervention
2018-07-14
libutf8proc>=2.1.1-3 update requires manual intervention
2018-05-04
js52 52.7.3-2 upgrade requires intervention
2018-04-20
glibc 2.27-2 and pam 1.3.0-2 may require manual intervention
2018-02-22
zita-resampler 1.6.0-1 -> 2 update requires manual intervention
2017-11-08
The end of i686 support
2017-09-02
Perl library path change

Recent Updates (more)

RSS Feed
urxvt-perls 2.3-1 any
gnupg 2.2.19-1 x86_64
obs-studio 24.0.4-1 x86_64
parity-ethereum 2.5.11-1 x86_64
go-ethereum 1.9.9-1 x86_64
sof-firmware 1.4.1-1 any
go 2:1.13.5-1 x86_64
tamarin-prover 1.4.1-199 x86_64
hledger-web 1.15-58 x86_64
haskell-yesod-test 1.6.9-1 x86_64
haskell-yesod-static 1.6.0.1-237 x86_64
git-annex 7.20191114-23 x86_64
python-qt.py 1.2.2-1 any
wine-staging 4.21-1 x86_64
yaegi 0.7.0-2 x86_64