Frequently asked questions - ArchWiki (2024)

Table of Contents
General What is Arch Linux? Why would I not want to use Arch? Why would I want to use Arch? What architectures does Arch support? Does Arch follow the Linux Foundation's Filesystem Hierarchy Standard (FHS)? I am a complete GNU/Linux beginner. Should I use Arch? Is Arch designed to be used as a server? A desktop? A workstation? I really like Arch, except the development team needs to implement feature X When will the new release be made available? Is Arch Linux a stable distribution? Will I get frequent breakage? Arch needs more press (i.e. advertisem*nt) Arch needs more developers Installation Arch needs an installer. Maybe a GUI installer? I installed Arch, and now I am at a shell! What now? Which desktop environment or window manager should I use? What makes Arch unique amongst other "minimal" distributions? System maintenance Why is my internet so slow compared to other operating systems? Why is Arch using all my RAM? Where did all my free space go? Package management I have found an error with package X. What should I do? Arch packages need to use a unique naming convention. ".pkg.tar.zst" is too long and/or confusing Pacman needs a library so other applications can easily access package information Pacman needs feature X! I just installed Package X. How do I start it? Is it possible that there is a major kernel update in the repository, and that some of the driver packages have not been updated? What to do before upgrading? A package update was released, but pacman says the system is up to date Upstream project X has released a new version. How long will it take for the Arch package to update to that new version? If I need an older version of an installed library, can I just symlink to the newer version? 64-bit How do I determine if my processor is x86_64 compatible? Why 64-bit? FAQs References

Related articles

  • Arch terminology
  • Arch compared to other distributions
  • Arch User Repository#Frequently asked questions
  • General troubleshooting

General

What is Arch Linux?

See the Arch Linux article.

Why would I not want to use Arch?

You may not want to use Arch, if:

  • you do not have the ability/time/desire for a 'do-it-yourself' GNU/Linux distribution.
  • you require support for an architecture other than x86_64.
  • you take a strong stance on using a distribution which only provides free software as defined by GNU.
  • you believe an operating system should configure itself, run out of the box, and include a complete default set of software and desktop environment on the installation media.
  • you do not want a rolling release GNU/Linux distribution.
  • you are happy with your current OS.

Why would I want to use Arch?

Because Arch is the best.

What architectures does Arch support?

Arch only supports the x86_64 (sometimes called amd64) architecture. Support for i686 was dropped in November 2017 [1].

There are unofficial ports for the i686 architecture [2] and ARM CPUs [3], each with their own community channels.

Does Arch follow the Linux Foundation's Filesystem Hierarchy Standard (FHS)?

Arch Linux follows the file system hierarchy for operating systems using the systemd service manager. See file-hierarchy(7) for an explanation of each directory along with their designations. In particular, /bin, /sbin, and /usr/sbin are symbolic links to /usr/bin, and /lib and /lib64 are symbolic links to /usr/lib.

I am a complete GNU/Linux beginner. Should I use Arch?

If you are a beginner and want to use Arch, you must be willing to invest time into learning a new system, and accept that Arch is designed as a 'do-it-yourself' distribution; it is the user who assembles the system.

Before asking for help, do your own independent research by searching the Web, the forum and the superb documentation provided by the Arch Wiki. There is a reason these resources were made available to you in the first place. Many thousands of volunteered hours have been spent compiling this excellent information.

See also Arch terminology#RTFM and the Installation guide.

Is Arch designed to be used as a server? A desktop? A workstation?

Arch is not designed for any particular type of use. Rather, it is designed for a particular type of user. Arch targets competent users who enjoy its 'do-it-yourself' nature, and who further exploit it to shape the system to fit their unique needs. Therefore, in the hands of its target user base, Arch can be used for virtually any purpose. Many use Arch on both their desktops and workstations. And of course, archlinux.org, aur.archlinux.org and almost all of Arch's infrastructure runs on Arch.

I really like Arch, except the development team needs to implement feature X

Get involved, contribute your code/solution to the community. If it is well-regarded by the community and development team, perhaps it will be merged. The Arch community thrives on contribution and sharing of code and tools.

When will the new release be made available?

Arch Linux releases are simply a live environment for installation or rescue, which include the base meta package and a few other packages. The releases are issued usually in the first half of every month.

Is Arch Linux a stable distribution? Will I get frequent breakage?

It is the user who is ultimately responsible for the stability of their own rolling release system. The user decides when to upgrade, and merges necessary changes when required. If the user reaches out to the community, help is often provided in a timely manner. The difference between Arch and other distributions in this regard is that Arch is truly a 'do-it-yourself' distribution; complaints of breakage are misguided and unproductive, since upstream changes are not the responsibility of Arch devs.

See the System maintenance article for tips on how to make an Arch Linux system as stable as possible.

Arch needs more press (i.e. advertisem*nt)

Arch gets plenty of press as it is. The goal of Arch Linux is not to be large; rather, organic, sustainable growth occurs naturally amongst the target user base.

Arch needs more developers

Possibly so. Feel free to volunteer your time! Visit the forums, IRC channels, and mailing lists, and see what needs to be done. See also Getting involved for details.

Installation

Arch needs an installer. Maybe a GUI installer?

Arch used to have an installer with a text-based user interface called the Arch Installation Framework (AIF). After its last maintainer left, it was deprecated in favor of arch-install-scripts.

Since 2021-04-01, Arch has an installer again. See archinstall for details.

I installed Arch, and now I am at a shell! What now?

See General recommendations.

Which desktop environment or window manager should I use?

Since many are available to you, use the one that best fits your needs. Have a look at the Desktop environment and Window manager articles.

What makes Arch unique amongst other "minimal" distributions?

See Arch compared to other distributions.

System maintenance

See also System maintenance.

Why is my internet so slow compared to other operating systems?

Is your network configured correctly? Have a look at the Network configuration article.

Also note that Arch Linux does not come with traffic shaping enabled. Thus, it is possible that if a program on it somehow utilizes your internet connection to the full – regardless if it is over P2P or classic client-server connections – other local ones will find it clogged, resulting in severe lags and timeouts. Relief can be provided by firewalls such as Shorewall or Vuurmuur; there are also static scripts for iproute2 (such as this derivative of Wondershaper), which allow shaping on the network layer.

Why is Arch using all my RAM?

Essentially, unused RAM is wasted RAM.

Many new users notice how the Linux kernel handles memory differently than they are used to. Since accessing data from RAM is much faster than from a storage drive, the kernel caches recently accessed data in memory. The cached data is only cleared when the system begins to run out of available memory and new data needs to be loaded.

We could distinguish the difference from free command:

$ free -h
 total used free shared buff/cache availableMem: 2.8Gi 1.1Gi 283Mi 224Mi 1.4Gi 1.2GiSwap: 3.0Gi 881Mi 2.1Gi

It is important to note the difference between "free" and "available" memory. In the above example, a laptop with 2.8 GiB of total RAM appears to be using most of it, with only 283 MiB as free memory. However, 1.4 GiB of it is "buff/cache". There is still 1.2 GiB available for starting new applications, without swapping. See free(1) for details. The result of all this? Performance!

See this wonderful article if your curiosity has been piqued. There is also a website dedicated to clearing this confusion: https://www.linuxatemyram.com/.

Where did all my free space go?

The answer to this question depends on your system. There are some fine utilities that may help you find the answer.

Package management

See the pacman, pacman/Tips and tricks and Official repositories pages for more answers.

I have found an error with package X. What should I do?

First, you need to figure out if this error is something the Arch team can fix. Sometimes it is not (e.g. Firefox crashes may be the fault of the Mozilla team); this is called an upstream error. If it is an Arch problem, there is a series of steps you can take:

  1. Search the forums for information. See if anyone else has noticed it.
  2. Post a bug report with detailed information on the Arch Linux bug tracker in Gitlab.
  3. If you would like, write a forum post detailing the problem and the fact that you have reported it already. This will help prevent a lot of people from reporting the same error.

Arch packages need to use a unique naming convention. ".pkg.tar.zst" is too long and/or confusing

This has been discussed on the Arch mailing list. Some proposed a .pac file extension, but there is no plan to change the package extension. As Tobias Kieslich, one of the Arch developers, put it, "A package is a [compressed] tarball! And it can be opened, investigated and manipulated by any tar-capable application. Moreover, the mime-type is automatically detected correctly by most applications."

Pacman needs a library so other applications can easily access package information

Pacman is a front-end to libalpm(3)—the "Arch Linux Package Management" library—which allows alternative front-ends, like a GUI front-end, to be written.

Pacman needs feature X!

If you think an idea has merit, you may choose to discuss it on pacman-dev. Also check https://gitlab.archlinux.org/pacman/pacman/-/issues for existing feature requests.

However, the best way to get a feature added to pacman or Arch Linux is to implement it yourself. The patch or code may or may not be officially accepted, but perhaps others will appreciate, test and contribute to your effort.

I just installed Package X. How do I start it?

If you are using a desktop environment like KDE or GNOME, the program should automatically show up in your menu. If you are trying to run the program from a terminal and do not know the binary name, use:

$ pacman -Qlq package_name | grep /usr/bin/

Several distributions, such as Debian, have different versions of shared libraries packaged as different packages: libfoo1, libfoo2, libfoo3 and so on. In this way it is possible to have applications compiled against different versions of libfoo installed on the same system.

In case of a distribution like Arch, only the latest packaged versions are officially supported. By dropping support for outdated software, package maintainers are able to spend more time ensuring that the newest versions work as expected. As soon as a new version of a shared library becomes available from upstream, it is added to the repositories and affected packages are rebuilt to use the new version.

This scenario should not happen at all. Assuming an application called foobaz is in one of the official repositories and builds successfully against a new version of a shared library called libbaz, it will be updated along with libbaz. If, however, it does not build successfully, foobaz package will have a versioned dependency (e.g. libbaz 1.5), and will be removed by pacman during libbaz upgrade, due to a conflict.

If foobaz is a package that you built yourself and installed from AUR, you should rebuild foobaz against the new version of libbaz. If the build fails, report the bug to the foobaz developers.

Is it possible that there is a major kernel update in the repository, and that some of the driver packages have not been updated?

No, it is not possible. Major kernel updates (e.g. linux 3.5.0-1 to linux 3.6.0-1) are always accompanied by rebuilds of all supported kernel driver packages. On the other hand, if you have an unsupported driver package (e.g. from the AUR) installed on your system, then a kernel update might break things for you if you do not rebuild it for the new kernel. Users are responsible for updating any unsupported driver packages that they have installed.

What to do before upgrading?

Follow the System maintenance#Upgrading the system section.

A package update was released, but pacman says the system is up to date

pacman mirrors are not synced immediately. It may take over 24 hours before an update is available to you. The only options are be patient or use another mirror. MirrorStatus can help you identify an up-to-date mirror.

Upstream project X has released a new version. How long will it take for the Arch package to update to that new version?

Package updates will be released when they are ready. The specific amount of time can be as short as a few hours after upstream releases a minor bugfix update to as long as several weeks after a large package group's major update. The amount of time from an upstream's new version to Arch releasing a new package depends on the specific packages and the availability of the package maintainers. Additionally, some packages spend some time in the testing repository, so this can prolong the time before a package is updated. Package maintainers attempt to work quickly to bring stable updates to the repositories. If you find a package in the official repositories that is out of date, go to that package's page at the package website and flag it.

If I need an older version of an installed library, can I just symlink to the newer version?

If you are lucky, it might work, for a time. Regardless, it is not a proper solution, because:

  • Libraries do not change versions randomly – the API/ABI will have likely changed (possibly with bits removed), and whether those changes affect the usage is just a matter of luck.
  • The symlink would be untracked by a package manager. Beginners who immediately try to hack on system library files are in the greatest risk of making an unwanted change that they cannot diagnose/fix, which a package manager helps to guard against.
  • A slight alternative of dumping the old library file into the filesystem, untracked, would be forgotten about, and not have potential security bugs noticed/patched.

Instead, e.g. use/write a compat (compatibility) package, which provides the required library version.

64-bit

How do I determine if my processor is x86_64 compatible?

If your processor is x86_64 compatible, you will have the lm (long mode) flag in /proc/cpuinfo. For example,

$ grep -w lm /proc/cpuinfo

Under Windows, using the freeware CPU-Z helps determine whether your CPU is 64-bit compatible.CPUs with AMD's instruction set "AMD64" or Intel's solution "EM64T" should be compatible with the x86_64 releases and binary packages.

Why 64-bit?

It is faster under most circ*mstances and as an added bonus also inherently more secure due to the nature of Address space layout randomization (ASLR) in combination with Position-independent code (PIC) and the NX Bit which is not available in the stock i686 kernel due to disabled Physical Address Extension (PAE). If your computer has more than 4 GiB of RAM, only a 64-bit OS will be able to fully utilize it.

Programmers also increasingly tend to care less about 32-bit ("legacy") as "new" x86 CPUs typically support the 64-bit extensions.

There are many more reasons we could list here to tell you to avoid 32-bit, but between the kernel, userspace and individual programs it is simply not viable to list every last thing that 64-bit does much better these days.

Frequently asked questions - ArchWiki (2024)

FAQs

Why not use Arch Linux? ›

You may not want to use Arch, if: you do not have the ability/time/desire for a 'do-it-yourself' GNU/Linux distribution. you require support for an architecture other than x86_64. you take a strong stance on using a distribution which only provides free software as defined by GNU.

Why is Arch Linux not stable? ›

Arch linux does not have stable repos like a point release distro does. But the antonym of this use of the word stable would not be unstable but rather rolling. So inferring arch is "unstable" or has any "instability" from the fact that the repos are not "stable point releases" would be a fallacy of equivocation.

Who should use Arch Linux? ›

Arch is primarily used by experts and professional users due of its DIY nature. An experienced user can modify Arch to suit their needs and take advantage of the vibrant Arch community. The special features of Arch Linux and other Linux distributions based on Arch include Pacman and AUR.

Is Arch Linux 64 bit? ›

Arch Linux (usually just called Arch) is a Linux-based operating system for 64-bit computers. It mostly has free software included with it, and supports community involvement.

Why Arch Linux is so hard? ›

Although using Arch Linux isn't all that difficult, installing it is another issue altogether. Unlike most Linux distributions, Arch Linux doesn't have a user-friendly GUI installer. It's all text-based and installation can be a challenge, even for people with plenty of experience using Linux.

Why use Arch instead of Ubuntu? ›

When comparing Arch Linux vs Ubuntu, check their unique strengths and make a choice depending on your priorities and needs. Arch Linux is better if you are after customization and the latest software. However, if you value ease of use and stability, go for Ubuntu.

Is Debian more stable than arch? ›

Arch Linux targets advanced users, tinkerers, and developers, offering a dynamic experience, bleeding-edge software, and vast customization options from the base install. Debian prioritizes security by implementing a stable release model, prompt security updates, and tools like SELinux and AppArmor.

Is Arch Linux high maintenance? ›

When I used Arch last year, they also regularly break things in ways that require manual fixes every month or so. So don't dare update without first reading the news, lest you end up with a broken system and no way to find out why it broke. Stick with Debian or Ubuntu if its your main laptop OS.

What is the most stable arch-based distro? ›

The best Arch-based Linux distros of 2024 in full:
  1. Manjaro. Best Arch-based Linux distro overall. Our expert review: ...
  2. EndeavourOS. Best Arch-based Linux distro that's terminal-centric. ...
  3. ArcoLinux. Best Arch-based Linux distro for beginners. ...
  4. Parabola GNU/Linux-libre. Best Arch-based Linux distro that's completely free.
Apr 16, 2024

Can I use Arch Linux for daily use? ›

I use Arch as a daily driver as well. I started using Linux in general a year or so ago, and started using Arch as a daily driver three months ago. Arch in school is awesome, I can do everything I did with Windows, just... faster and better, even the screenreader is snappier!

What's so special about Arch Linux? ›

Arch Linux uses a rolling release model, meaning it has no major releases. An Arch Linux installation is kept up-to-date by regularly updating the individual pieces of software that it comprises. The only "releases" are up-to-date snapshots of main system components released monthly.

What is the kiss principle in Arch Linux? ›

KISS. Acronym of Keep It Simple, Stupid. Simplicity is a main principle Arch Linux tries to achieve.

Does Arch have a GUI? ›

In the context of a Linux distribution like Arch Linux, a GUI provides a more intuitive, user-friendly experience, allowing a user to interact with their system using a mouse and keyboard in a graphical environment.

What is the best Linux operating system? ›

  • 1 – Ubuntu. Ubuntu is a comprehensive operating system that combines advanced features, high performance, and a user-friendly design suitable for both personal use and professional development. ...
  • 2 – Fedora. ...
  • 3 – Pop!_OS. ...
  • 4 – Manjaro. ...
  • 5 – Kali Linux. ...
  • 6 – Linux Mint. ...
  • 7 – Alma Linux. ...
  • 8 – Rocky Linux.
Jul 17, 2024

Which is the most stable Linux distro? ›

In addition, Debian is widely recognized as one of the most rigorously tested and stable distributions developed by over 1,000 volunteer developers. Its meticulous release process and comprehensive testing make it the top choice for both desktop and server applications.

What are the disadvantages of the Arch? ›

However, arch bridges also have some disadvantages, including their restricted span, their constraints on location, their need for additional maintenance, their need for additional support, their long construction time, and their high cost.

Do companies use Arch Linux? ›

Some of the companies that use Arch Linux include Fizyr, Swissbit AG, Vervantis Inc., SEQUOIASOFT, Kayra Export, Tempo Automation, Fizyr B.V., Dara Technologies LLC, Bosch, Das NETZ - IT Personalberatung GmbH and many more. You can find a complete list of 57 companies that use Arch Linux on TheirStack.com.

Is Arch good to use? ›

Re: Why do you use Arch. For me the main reason is the ABS in combination with the AUR and it's what really keeps me here in the end. On Arch, I can easily install anything. If it's not available in the repos or the AUR, I can create a package by myself totally easily.

References

Top Articles
X Squared - Cuemath
Dr Ramin Azarbaijani Cardiology
Primepoint Business Access
Daily Journal Obituary Kankakee
Indiana Immediate Care.webpay.md
Craigslist Free Stuff Phoenix: The Ultimate Guide to Finding Free Treasures - Radio Okapi
Gisèle Pélicot: Mazan, el pequeño pueblo francés que vive con horror el caso de la esposa drogada por su marido durante años para que la violaran decenas de desconocidos - BBC News Mundo
Los niños regresan al pueblo de Las Ruedas de Ocón después de 15 años: “La alegría ha vuelto a las calles”
Aaa Saugus Ma Appointment
War Thunder M60
Challenger Halo Rs3
Pinckney Michigan Pros And Cons | Living in Pinckney Michigan
Best Pawn Build
Schwäbische Alb im Frühling: Ausflug zur Streuobstblüte am Fuße der Alb
City Of Durham Recycling Schedule
Lornruk Treasure
Filmyzilla 2021 - Download Bollywood, Hollywood, Hindi Dubbed Movies
Petsmart 86Th Street Nyc
Netatmo -Weerstation []
Netatmo führt ein neues Smart -Home -Mark Grand Majin vor
Abq Pets Craigslist
Pedro Almodóvar hace historia y logra el León de Oro en Venecia con ‘La habitación de al lado’
Afbic
Number of Marriott Luxury Collection locations in the USA in 2024 | ScrapeHero
Paystubportal Leggett
Can I do the same workout every day and see results?
Craigslist Free Stuff Columbus Ga
What Does 585 gold Mean? Everything you Need to Know
Campaign Homecoming Queen Posters
Sodium Carbonate Sds Fisher
Susu_Jpg Deepfake
LIVE UPDATES: Most Barrow County schools to resume on Tuesday, counseling services available
Angela Aguilar Fapello
Hang Em High Deer Processing
122 White Pill
Sr73 Catalina View North Lane 11
Omniplex Cinema Dublin - Rathmines | Cinema Listings
Loneliness and Social Isolation Factors Under the Prolonged COVID-19 Pandemic in Japan: 2-Year Longitudinal Study
Edgar Zazueta Cazares
Griselda The Forest Diplomacy
Chris Provost Daughter Addie
Andrews Auto Repair Kenosha Reviews
Cube Combination Wiki Roblox
Busted Newspaper Randall County
Sensual Massage Chattanooga
POE Lethal Pride Calculator - POE Timeless Jewel Calculator
Omaha Steaks Apple Tart Air Fryer
A Man Called Otto Showtimes Near Palm Desert
a short measure for routine outcome mon…
Joint PhD position: Health Policies for the Implementation of a self management & monitoring app in routine perinatal care
Pollen Count Spring Hill Fl
Myvetstoreonline.pharmacy
Pizza Quattro Stagioni - Rezept | EDEKA
Inside Backpage.com’s Vicious Battle With the Feds
Omega Pizza-Roast Beef -Seafood Middleton Menu
Sems Broward County
(541) 787-3087
Lavonne's Alterations
Daily Record Morristown Nj Obituaries
Top 4 Mexican food in Rancho Cordova, California, United States
Modelo Julinha Forum
your file-storage solution – TXST Information Technology Blog
Quizizz Bot Spammer
Events | #PAGetaway
Jermaine Patricia Watson
Terraria Creative Mode Mod
Johnson Williams Funeral Home Obituaries Newbern Tn
Gilbert Town Council candidates share their priorities - Daily Independent
Noaa Marine Forecast Florida By Zone
Emiddio Botta Obituary
Krm Kollel Supermarket Specials
DoubleList Review: Is It the Best Personals Alternative?
Elemental Showtimes Near Century Orleans 18
Wedq Tv Schedule Today
سناب خديجه اليافعي
Mileage To Walmart
Directions To 401 East Chestnut Street Louisville Kentucky
Walmart Borax Aisle
Simyo Auto Sales Vehicles
64 Bit Tmodloader
The Shoppes At Zion Directory
Nc Maxpreps
Living 2022 Showtimes Near Landmark Plaza Frontenac
BucketBall - The Ultimate Outdoor Pong Game
Craigslist Lakeville Ma
Paper Rejection: Common Reasons | Elsevier Language Services
Babykleidung ❤️ tolle Mode für Babys | Takko Fashion
These Are the Top 1,000 Baby Girl Names of 2023
Heb 5 Nkjv
Devotion Showtimes Near Xscape Theatres Blankenbaker 16
Roblox Arcane Odyssey Wiki
30 X de beste pizza in Amsterdam per wijk voor jou op een rij!
mohave co domestic gigs - craigslist
mohave co community - craigslist
Norville Breast Center Burlington
کون گنده برزیلی
Soldier Field Section 435
Bridgestone Tire Dealer Near Me
Rubrankings Austin
Dragon Ball Super Devolution Unblocked
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated:

Views: 6428

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.