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

Deprecation of /etc/sysctl.conf

2013-09-17

From version 207 on, systemd will not apply the settings from /etc/sysctl.conf anymore: it will only apply those from /etc/sysctl.d/*. Since the settings of our /etc/sysctl.conf shipped by procps-ng have become kernel defaults anyway, we have decided to deprecate this file.

Upon upgrading to procps-ng-3.3.8-3, you will be prompted to move any changes you made to /etc/sysctl.conf under /etc/sysctl.d. The easiest way to do this is to run:

pacman -Syu
mv /etc/sysctl.conf.pacsave /etc/sysctl.d/99-sysctl.conf

If you never customized /etc/sysctl.conf, you have nothing to do.

PHP 5.5 available in the [extra] repository

2013-08-17

PHP 5.5 is finally available in our [extra] repository. The migration guide includes information about changes from version 5.4; a detailed list can be found in the PHP Changelog.

The APC package will be replaced by APCu. APCu only provides user data caching. For opcode caching use the new opcache extension. Alternatively we provide a development version of XCache which includes both, an opcode and user data cache.

Most applications will run without modifications, but watch out for deprecation warnings that fill up your log files.

TeXLive 2013 update may require user intervention

2013-07-15

TeXLive 2013 packages will be available soon in [extra]: users upgrading from TeXLive 2012 will likely encounter the following error message when trying to use a TeX engine (like latex, xelatex, luatex):

(Fatal format file error; I'm stymied)

You can recognize such a situation in the pacman output during installation:

>>> texlive: recreating all formats...
/usr/bin/fmtutil: line 395: /usr/share/texmf/texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
 done.

To solve the situation, the simplest solution if you did not do any changes to files in /etc/texmf, is to overwrite ...

Binaries move to /usr/bin requiring update intervention

2013-06-03

During your next update, you will get a error message like:

error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem

The update merges all binaries into a unified /usr/bin directory. This step removes a distinction that has been meaningless for Arch systems and simplifies package maintenance for the development team. See this post for more explanation of the reasoning behind this change.

The following instructions will ensure a safe update:

1) Fix any non-official packages with files in /bin, /sbin or /usr/sbin to put those files in /usr/bin. The list of packages that are ...

netctl is now in [core]

2013-04-10

Meet netctl: a profile based networking CLI using systemd. In the near future, the old netcfg will be removed from [core]. Anyone using it is urged to move to netctl. Migration is a manual process during which you might not have access to the Internet, so take care and read the man pages (netctl(1), netctl.profile(5) and netctl.special(7)).

The design of netctl is so that systemd enthusiasts will appreciate its usage and netcfg users will be familiar with its profile files. Shipped with netctl comes a ncurses-based wifi connection assistant called wifi-menu.

As you install netctl ...

Older News

2013-03-25
MariaDB replaces MySQL in repositories
2013-03-01
qt4 replaces qt
2013-02-12
Changes to LVM
2013-02-04
Final sysvinit deprecation warning
2013-01-26
Update filesystem-2013.01-1 and glibc-2.17-2 together
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

Recent Updates (more)

RSS Feed
glfw 3.0.4-1 i686/x86_64
cups 1.7.1-1 i686/x86_64
lib32-mesa 10.0.2-1 x86_64
mesa 10.0.2-1 i686/x86_64
xfce4-taskmanager 1.0.1-1 i686/x86_64
linux-firmware 20131230.52d77db-1 any
cppcheck 1.63.1-2 i686/x86_64
gambas3 3.5.1-3 i686/x86_64
openimageio 1.3.10-1 i686/x86_64
rubinius 2.2.3-2 i686/x86_64
blender 10:2.69.a0dbee6e-3 i686/x86_64
llvm 3.4-1 i686/x86_64
openshadinglanguage 1.5.4dev-1 i686/x86_64
lib32-llvm 3.4-1 x86_64
youtube-dl 2014.01.08-1 any