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
10
votes
4 answers

Android Device Monitor not found JDK Path

I'm using Arch Linux with Gnome. I open Android Studio by the desktop item. The code editor works fine, the device manager starts correctly and the app run like a charm, but when I try to open the Device Monitor, I get this error: A Java Runtime…
Juliano Grams
  • 525
  • 1
  • 5
  • 17
10
votes
1 answer

How can I stop Emacs from starting a browser when I save a file in HTML mode?

How can I stop Emacs 24.2 from starting a browser when I save a file in HTML mode? Just upgraded my Archlinux installation. Now every time I save an html file I get a new instance of Konquerer.
Samuel Danielson
  • 5,231
  • 3
  • 35
  • 37
10
votes
0 answers

Switching between keyboard layouts on Arch Linux breaks other key bindings

I'm an Arch Newbie and have this problem: I want to have two keyboard layouts(en and bg) and to switch between them with alt+shift command. So i did everything as it is written here and everything works. I have two layouts and I switch between them…
hrvladev
  • 133
  • 1
  • 7
9
votes
2 answers

Runc PGP Signature Issue

During the installation of docker on Archlinux, I got the following error : error: runc: signature from "Frederik Schwan " is unknown trust :: File /var/cache/pacman/pkg/runc-1.0.3-1-x86_64.pkg.tar.zst is corrupted…
ntdash
  • 103
  • 1
  • 2
  • 7
9
votes
1 answer

ArchLinux docker CI-failed to initialise alpm library :: returned a non-zero code: 255

I am new to docker , I tried to create a custom image where i could simply run pacman -Syu --noconfirm but the following error occurred: error: failed to initialize alpm library (could not find or read directory: /var/lib/pacman/) The command…
Ritika
  • 109
  • 7
9
votes
3 answers

How to downgrade to cuda 10.0 in arch linux?

I want to downgrade my cuda 10.1 to cuda 10.0 in arch linux as tensorflow requires cuda 10.0 only. I installed tensorflow on CUDA 10.1 in arch Linux but I didn't know tensorflow-gpu needs CUDA 10.0 or lesser. I tried tried symlinking the required…
techieViN
  • 113
  • 1
  • 1
  • 10
9
votes
1 answer

clang 4 build error on with c++1z

I just updated my arch linux system to the latest which includes gcc 7.1.1. Trying to build this: #include int main(int argc, char** argv) { return 1; } using the command clang++ main.cpp -std=c++1z results in the error: In file…
ryan0270
  • 1,135
  • 11
  • 33
9
votes
2 answers

OpenSSL error installing Ruby 2.1.x and 2.3.x on Archlinux with ruby-install/ruby-build

I've had some problems building older versions of Ruby with ruby-install on Archlinux. I suspect the same is happening with ruby-build. I am seeing the following after trying to install Ruby 2.1.5, 2.1.6, 2.3.0, 2.3.1, 2.3.4.…
PhilT
  • 4,166
  • 1
  • 36
  • 26
9
votes
1 answer

Undefined symbol: SSLv3_method - .../openssl.so with Ruby and ArchLinux

A recent OpenSSL update on ArchLinux broke Ruby because the latter depends on SSLv3 being supported by the former. Ruby code that uses OpenSSL will reveal the problem when they terminate with an error like the below: openssl.so: undefined symbol:…
starfry
  • 9,273
  • 7
  • 66
  • 96
9
votes
2 answers

Arch Linux sudo: command not found

I recently installed Arch Linux on my Raspberry Pi and, after logging in as root and creating myself a user account I tried to use the sudo command. This was the result: [phillipus@alarmpi home]$ sudo mkdir Public bash: sudo: command not…
Phillipus
  • 91
  • 1
  • 1
  • 2
9
votes
7 answers

How to check for 32-bit / 64-bit kernel for Linux

I need to write a bash script where i have to check whether the Linux kernel is 32 bit or 64 bit. I am using uname -a command, and it gives me x86_64 result. But I believe I can not use it in the generic way because result may differ if some one…
VJS
  • 2,891
  • 7
  • 38
  • 70
8
votes
3 answers

C++ include libraries

Ok, so it's been a while, and i'm having problems with #includes So I'm doing #include "someheader.h" but it's giving me fatal error: someheader.h: No such file or directory It's a system wide library I guess you could say. I'm running arch linux…
Jay
  • 983
  • 2
  • 8
  • 23
8
votes
1 answer

Coffeescript 1.1.3 Watch only works once

I have nodejs v0.6.3 and coffeescript 1.1.3. on Archlinux. I know they changed the way watch works in the latest release of coffeescript and that watch requires at least node v0.6.2. In my case it only works once. After that when I save a file…
hoodie
  • 193
  • 5
8
votes
5 answers

Error loading Python lib '/tmp/_MEIR5kRcn/libpython3.7m.so.1.0': dlopen: libcrypt.so.1 during running docker-compose

I am having this problem running Docker Compose on my machines. I have switched machines and the problem still persists. Error Message: [40335] Error loading Python lib '/tmp/_MEIR5kRcn/libpython3.7m.so.1.0': dlopen: libcrypt.so.1: cannot open…
Rashiq
  • 317
  • 1
  • 4
  • 13
8
votes
3 answers

How to use flutter hot reload in console?

I want to develop android apps with flutter without using Android Studio or some other IDE. I'm currently installing everything on my arch based linux distribution. Everything works fine for me except for the hot reload feature. When I do flutter…
stuckprogrammersad
  • 123
  • 1
  • 1
  • 7