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
231
votes
34 answers

Node Sass does not yet support your current environment: Linux 64-bit with false

Getting this error on Arch Linux with node-sass. I'm using it with gulp-sass. Node Sass does not yet support your current environment: Linux 64-bit with false Versions $ gulp -v [19:43:15] CLI version 3.9.1 [19:43:15] Local version 3.9.1 $ npm…
Jitendra Vyas
  • 148,487
  • 229
  • 573
  • 852
164
votes
7 answers

RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) doesn't match a supported version! Fix

Whenever I run my code with requests or do a pip install I get this message /usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) doesn't match a supported version! …
JOhn
  • 1,763
  • 2
  • 6
  • 7
149
votes
11 answers

Running a Python script from PHP

I'm trying to run a Python script from PHP using the following command: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); However, PHP simply doesn't produce any output. Error reporting is set to E_ALL and display_errors is…
Abandoned account
  • 1,855
  • 2
  • 16
  • 22
63
votes
3 answers

How to find where a package is installed by pacman?

I'm installing c++ boost library by pacman -Ss boost-libs. After installation, I want to know where my package is installed in my system. Is there any pacman command for doing so?
pgplus1628
  • 1,294
  • 1
  • 16
  • 22
46
votes
5 answers

Can't start my virtual Box machine after installing Docker on Windows

To learn ArchLinux, I installed and using ArchLinux in a VirtualBox machine. It runs perfectly. Now I installed Docker on my pc (Windows environment). During the installation of Docker I got a warning, that if I install Docker on Windows, that…
Blank
  • 489
  • 1
  • 5
  • 11
45
votes
3 answers

How to download source code with Pacman on Arch Linux?

I am using Arch Linux. I want to do the same thing like apt-get source coreutils; is it possible to download sources with Pacman? I didn't find a solution in the man pages. How can I get the source code of a package?
Ning Sun
  • 2,145
  • 1
  • 19
  • 24
40
votes
6 answers

How can I find out, whether a specific package is already installed in Arch Linux

I want to write a bash script allowing me to check, whether a certain package is already installed in arch linux. How can I do that?
Random Citizen
  • 1,272
  • 3
  • 14
  • 28
40
votes
8 answers

Cannot get OpenCV to compile because of undefined references?

The code is simple and is essentially straight from this tutorial. I am running Arch Linux and have the OpenCV library stored at /usr/include/. I have also checked to ensure that /usr/include is in my PATH. #include #include…
sherrellbc
  • 4,650
  • 9
  • 48
  • 77
38
votes
4 answers

How to uninstall n and all node versions installed by n

I have installed some Node.js versions with the tool n. I have uninstalled all Node.js versions using: sudo n prune except the current (activated) version. If I try to unsinstall the current version: sudo n rm 6.10.2 I get the following…
BuZZ-dEE
  • 6,075
  • 12
  • 66
  • 96
38
votes
4 answers

ImportError: libtk8.6.so: cannot open shared object file: No such file or directory

I am trying to add a GUI input box and I found out that the way you do that is by using a module called tkinter. While I was trying to install it on my arch linux machine through the ActivePython package I got the following error: Traceback (most…
KnownAsDon
  • 1,365
  • 1
  • 8
  • 14
36
votes
3 answers

Ctrl+. (Dot) makes "e" appear instead of showing suggestions in VSCode on Gnome

I'm using VSCode on Gnome (on XOrg on Arch). Since lately, the shortcut Ctrl+. stopped working, despite still being listed in the keyboard shortcuts and despite all extensions being disabled. Instead, an underlined e appears: The character goes…
34
votes
7 answers

Cannot upgrade Arch Linux (pacman -Syu not working)

I am running sudo pacman -Syu on my Arch Linux and I am getting the following: cristian@localhost:~$ sudo pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date …
Cristian
  • 1,590
  • 5
  • 23
  • 38
30
votes
1 answer

Why is the gcc math library so inefficient?

When I was porting some fortran code to c, it surprised me that the most of the execution time discrepancy between the fortran program compiled with ifort (intel fortran compiler) and the c program compiled with gcc, comes from the evaluations of…
28
votes
3 answers

Install MongoDB on Manjaro

I'm facing difficulties installing the MongoDB community server on Manjaro Linux. There isn't official documentation on how to install it on Arch-based systems and Pacman can't find it in the AUR repos. Has anyone ever tried to install it?
Henry Harutyunyan
  • 2,355
  • 1
  • 16
  • 22
27
votes
1 answer

Linux TortoiseSVN

Can you advise me the best alternative of TortoiseSVN on Linux? I'm using ArchLinux with openbox. Very important for me to see changes for merged files when committing/updating to do small corrections if needed.
Dmitry Teplyakov
  • 2,898
  • 5
  • 26
  • 46
1
2 3
99 100