Questions tagged [archlinux]

GENERAL SUPPORT QUESTIONS ARE OFF-TOPIC. Arch Linux is a Linux distribution intended to be lightweight and simple. Its development is focused on simplicity, elegance, code correctness and minimalism from a developer's standpoint.

Arch Linux is an independently developed, i686/x86-64 general purpose GNU/Linux distribution versatile enough to suit any role. Development focuses on simplicity, minimalism, and code elegance. Arch is installed as a minimal base system, configured by the user upon which their own ideal environment is assembled by installing only what is required or desired for their unique purposes. GUI configuration utilities are not officially provided, and most system configuration is performed from the shell and a text editor. Based on a rolling-release model, Arch strives to stay bleeding edge, and typically offers the latest stable versions of most software.

The early years

Judd Vinet, a Canadian programmer and occasional guitarist, began developing Arch Linux in early 2001. Its first formal release, Arch Linux 0.1, was on March 11, 2002. Inspired by the elegant simplicity of , Polish Linux Distribution, and CRUX, and yet disappointed with their lack of package management at the time; Vinet built his own distribution on similar principles as those distros. But, he also wrote a package management program called pacman, to automatically handle package installation, removal, and upgrades.

The middle years

The early Arch community grew steadily, as evidenced by this chart of forum posts, users, and bug reports. Moreover, it was from its early days known as an open, friendly, and helpful community.

The dawning of the age of A. Griffin

In late 2007, Judd Vinet retired from active participation as an Arch developer, and smoothly transferred the reins over to American programmer Aaron Griffin, aka Phrakture, who remains the lead Arch developer to this day. Over the years, the Arch community continued to grow and mature, and has recently received an unusual amount of attention and review for a Linux distro of its modest size. Arch developers remain unpaid, part-time volunteers, and there are no prospects for monetizing Arch Linux, so it will remain free in all senses of the word. Those curious to peruse more detail about Arch's development history can browse the Arch entry in the Internet Archive Wayback Machine.

The Arch Way

The following five core principles comprise what is commonly referred to as the Arch Way, or the Arch Philosophy, perhaps best summarized by the acronym KISS for Keep It Simple, Stupid.

Simplicity

Arch Linux defines simplicity as without unnecessary additions, modifications, or complications, and provides a lightweight UNIX-like base structure that allows an individual user to shape the system according to their own needs. In short: an elegant, minimalist approach.

Code-correctness over convenience

Simplicity of implementation, code-elegance, and minimalism shall always remain the reigning priorities of Arch development.

User-centric (Not to be mistaken with user-friendly)

Arch Linux targets and accommodates competent GNU/Linux users by giving them complete control and responsibility over the system.

Openness

Arch Linux uses simple tools, that are selected or built with openness of the sources and their output in mind.

Freedom

By keeping the system simple, Arch Linux provides the freedom to make any choice about the system.

See also The Arch Way 2.0

Resources

1669 questions
7
votes
1 answer

"Waiting for X server to begin accepting connections" infinite loop

I installed an Archlinux distribution, and I am trying to install xOrg. I installed xorg-server xorg-xinit and xorg-server-utils. I also installed xf86-video-nouveau because I have a 960M from Nvidia. To test it : echo "xterm && sleep 10" >…
Yoann Picquenot
  • 640
  • 10
  • 26
7
votes
4 answers

Cannot install extensions in visual Studio code

I am an user of Arch Linux and my problem is that I am unable to install extensions. I followed the Microsoft pages which says that I should click ctrl+P and then write ext install (package what I'm looking for) so I did that. After clicking…
user6100238
7
votes
1 answer

error while loading shared libraries: libgdal.so.1 in archlinux

I (myself a programm novice) get the following error message when starting a script in archlinux, which has been written by a friend: /usr/bin/psxy: error while loading shared libraries: libgdal.so.1: cannot open shared object file: No such file or…
Til Hund
  • 1,543
  • 5
  • 21
  • 37
7
votes
1 answer

How to fix virtualbox unknown filesystem type 'vbox'

I want to make a virtual machine for web development on archlinux guest that acts like vagrant box. I don't want to use vagrant box because I want to learn how to do things on my own first and I want to keep the disk space used by the machine at…
Starlays
  • 1,039
  • 2
  • 15
  • 29
7
votes
2 answers

How do you open an audio file in mpv using the terminal without the album art opening along with it?

I have an arch linux based ditro and I'm trying to open up an audio file (mp3 and flac files) in the terminal using the following command: $ mpv song.flac If the audio file doesn't contain any album art, it opens up in the terminal and starts…
nichii1923
  • 71
  • 1
  • 3
7
votes
1 answer

nouveau error while booting arch

I dual booted arch linux with window 8.1. After installation, while booting for the first time, this error occurred. Here is the error I found. { [0.063411] Ignoring BGRT: Invalid status 0 (expected 1) starting version 218 Arch_Linux: clean,…
nyein nyein
  • 71
  • 1
  • 3
7
votes
2 answers

ImportError: /usr/lib/libboost_python.so.1.54.0: undefined symbol: PyClass_Type

I have code written in C++: #include char const* greet() { return "Yay!"; } BOOST_PYTHON_MODULE(libtest) { using namespace boost::python; def("greet", greet); } Now i want to import this dynamic library to python…
Yuras
  • 484
  • 1
  • 3
  • 11
6
votes
1 answer

Ssh fails to use private key from ssh-agent: communication with agent failed

I'm getting an error when using ssh, which tries to use keys from ssh-agent, but fails with this message (when running ssh -v): debug1: get_agent_identities: ssh_fetch_identitylist: communication with agent failed Full log I can see both of my keys…
Daste
  • 174
  • 1
  • 10
6
votes
2 answers

Manjaro install ncurses5-compat-libs

I'm trying to install this package ncurses5-compat-libs but I can because of the following problem. What I did: 1. yay ncurses5-compat-libs There are 2 types of errors: Either I will check 'Y' and I will add the key, so in this case, I will receive…
Mircea
  • 1,671
  • 7
  • 25
  • 41
6
votes
4 answers

Manjaro update error: failed to update core (unable to lock database)

I am a noob on an i5 desktop. I could not update my system. Terminal reads as follows, after I type and enter "sudo pacman -Syu" [sudo] password for user-name: ******** :: Synchronizing package databases... error: failed to update core (unable to…
6
votes
1 answer

Emacs - ccls : no member named "filesystem" in namespace "std"

Archlinux user using Emacs as a C++ IDE with the following setup : company / flycheck / lsp-ui / ccls I'm trying to use filesystem library from c++17 for personal use but I can't get rid of this error in Emacs ccls : no member named 'filesystem' in…
Cerclique
  • 61
  • 1
  • 6
6
votes
1 answer

docker compose: postgresql create db, user pass and grant permission

I have the following docker-compose file: version: '3' services: web: build: context: ./django_httpd_mod_wsgi ports: - "8000:80" db: build: context: ./postgresql volumes: -…
Santhosh
  • 9,965
  • 20
  • 103
  • 243
6
votes
1 answer

Can't connect to mysql because there are no users

I mistakenly removed all users for mysql ... So I can't connect to mysql. Does anyone has an idea ? I tried reinstalling it but it didn't work ... PS : I am on Archlinux. Thanks in advance !
6
votes
2 answers

Before diving in, is this possible with Awesome WM?

I've been trying different tiling WM's to see which one best fits my needs. Every time I try a new one, it looks good but I find other things that don't quite work the way I like. My requirements have evolved as I go. Initially, I didn't want to get…
phd68lnx
  • 93
  • 1
  • 6
6
votes
3 answers

Installing Heroku cli on archlinux using snapd :command not found

I have installed heroku cli following their ref https://devcenter.heroku.com/articles/heroku-cli using snapd on Manjaro arch-based linux distro It was installed successfully and just to make sure When I run this cmd sudo snap install heroku I get…
aldokkani
  • 853
  • 1
  • 8
  • 17