{% load retro_static from retro %} Arch Linux

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 i686 and x86-64 architectures. 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

MariaDB replaces MySQL in repositories

2013-03-25

MariaDB is now officially our default implementation of MySQL. MariaDB is almost a drop in replacement, so an upgrade should be possible with minimum hassle. However, due to remaining compatibility concerns, an automatic replace is not done.

It is recommended for all users to upgrade. MySQL will be dropped from the repositories to the AUR in a month.

Users who want to switch will need to install mariadb, libmariadbclient or mariadb-clients and execute mysql_upgrade in order to migrate their systems.

Migration example:

# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p

percona-server is another MySQL fork available in [community]. It should be closer to Oracle MySQL Enterprise, but is missing the new features included in MariaDB.

Together with mysql 5.5.30-7 in [extra], all packages depending on it have been rebuilt against their MariaDB counterparts. Other package maintainers should move their dependencies to the MariaDB packages.

More information can be found on our mailing list.

qt4 replaces qt

2013-03-01

A new qt4 package is in [extra]. This replaces the current qt package.

All packages depending on qt need to be rebuilt to depend on qt4. We have done this for all official packages, but you will need to rebuild packages installed from the AUR that depend on qt.

Qt 5.x is now also available in [extra]. When you install both qt5-base and qt4 any Qt tool will refer to the 5.x version. We provide *-qt4 symlinks so you can explicitly force the 4.x version when you need it.

Changes to LVM

2013-02-12

With lvm2 2.02.98-3, we now utilize lvmetad to activate LVM volumes automatically. This implies the following changes:

  • The lvm2 initramfs hook now requires the udev hook.
  • The use_lvmetad = 1 must be set in /etc/lvm/lvm.conf. This is the default now - if you have a lvm.conf.pacnew file, you must merge this change.
  • You can restrict the volumes that are activated automatically by setting the auto_activation_volume_list in /etc/lvm/lvm.conf. If in doubt, leave this option commented out.
  • If you need monitoring (needed for snapshots), run systemctl enable lvm-monitoring.service.
  • The lvmwait kernel command line ...

Final sysvinit deprecation warning

2013-02-04

As previously announced, initscripts are no longer receiving any testing and support has been dropped from various packages. Any users still using them should switch to systemd.

initscripts, sysvinit and the various rc scripts are being removed from the repositories to avoid any confusion about their status.

Update filesystem-2013.01-1 and glibc-2.17-2 together

2013-01-26

Due to moving of the /lib symlink from the glibc package to the more appropriate filesystem package, it is required to update glibc-2.17-2 and filesystem-2013.01-1 together. This will happen automatically when you run "pacman -Syu". Remember, partial updates are not supported and never use the "--force" option...

A potential issue with the upgrade on x86_64 is finding conflicting files in /usr/lib64. All Arch Linux packages that had files in this directory have been updated, so update these individually first. Any AUR packages with files in this directory should be updated to install them in /usr/lib.

Older News

2012-12-01
December: time for a new install medium
2012-11-04
End of initscripts support
2012-11-02
November release of install media available
2012-11-01
Bug Squashing Day: Saturday 17th November
2012-10-30
ConsoleKit replaced by logind
2012-10-13
systemd is now the default on new installations
2012-10-07
Install medium 2012.10.06 introduces systemd
2012-09-08
New install medium 2012.09.07
2012-09-06
Fontconfig 2.10.1 update - manual intervention required
2012-08-11
netcfg-2.8.9 drops deprecated rc.conf compatibility

Recent Updates (more)

RSS Feed
firefox 20.0-1 i686/x86_64
firefox-i18n 20.0-1 any
nvidia-utils 313.26-3 i686/x86_64
rust 0.6-1 i686/x86_64
murmur 1.2.3-13 i686/x86_64
0ad a13-1 i686/x86_64
0ad-data a13-1 any
nginx 1.2.8-1 i686/x86_64
sxiv 1.1-2 i686/x86_64
vtk 5.10.1-7 i686/x86_64
openmpi 1.6.4-2 i686/x86_64
hexchat 2.9.5-3 i686/x86_64
libwebp 0.3.0-1 i686/x86_64
pcsc-perl 1.4.13-1 i686/x86_64
live-media 2013.04.01-1 i686/x86_64