Questions tagged [arch-linux]

Arch Linux (or Arch, pronounced /ˈɑrtʃ/) is an independently developed, Linux-based operating system for i686 and x86-64 computers. It is composed predominantly of free and open source software, and supports community involvement.

Arch Linux (or Arch, pronounced /ˈɑrtʃ/) is an independently developed, Linux-based operating system for i686 and x86-64 computers. It is composed predominantly of free and open source software, and supports community involvement.

What is Arch Linux

Following The Arch Way philosophy, Arch Linux is lightweight, flexible, simple and aims to be very UNIX-like. A minimal environment (no GUI) compiled for i686/x86-64 architectures is provided upon installation: rather than tearing out unneeded and unwanted packages, the user is offered the ability to build up from a minimal foundation without any preemptively-chosen defaults. Arch's design philosophy and implementation make it easy to extend and mold into whatever kind of system is required, from a minimalist console machine to the most grandiose and feature-rich desktop environments available: it is the user who decides what his Arch system will be.

Arch's simple init system is heavily inspired by the *BSD way of incorporating calls from a single file (rc.conf) rather than the SysVinit directory structure containing dozens of symlinks for each runlevel. System configuration is achieved through editing simple text files.

Modernity

Arch Linux strives to maintain the latest stable version of its software, and is based on a rolling-release system, which allows a one-time installation and continuous seamless upgrades, without ever having to reinstall or perform elaborate system upgrades from one version to the next. By issuing one command, an Arch system is kept up-to-date and on the bleeding edge. Arch incorporates many of the newer features available to GNU/Linux users, including modern filesystems (Ext2/3/4, Reiser, XFS, JFS), LVM2/EVMS, software RAID, udev support and initcpio, as well as the latest available kernels.

Software Packaging

Arch is backed by pacman, an easy-to-use binary package manager that allows you to upgrade your entire system with one command. Pacman is coded in C and designed from the ground up to be lightweight, simple and very fast. Arch also provides the Arch Build System, a ports-like system to make it easy to build and install packages from source, which can also be synchronized with one command. You can even rebuild your entire system with one command.

Supporting i686 and x86-64 architectures, Arch's Official Repositories provide several thousands of high-quality packages to meet your software demands. In addition, Arch encourages community growth and contribution by offering the Arch User Repository, which contains many thousands of user-maintained PKGBUILD scripts for compiling installable packages from source using the makepkg application. It is also possible for users to easily build and maintain their own custom repositories.

Source Integrity

Arch provides non-patched, vanilla software; packages are offered from pure upstream sources, how the author originally intended it to be distributed. Patching only occurs in extremely rare cases, to prevent severe breakage in the instance of version mismatches that may occur within a rolling release model.

Community

The Arch community is very dependable, lively and welcoming: all Archers are encouraged to participate and contribute to the distribution, be it helping with the development of the core software, maintaining packages, reporting or fixing bugs, improving the ArchWiki documentation, helping other users solving problems or just exchanging opinions in the forums, mailing lists, IRC Channels, or sharing one's knowledge or even self-developed applications. Arch Linux is the operating system of choice for many people around the globe, and there exist several international communities that offer help and provide documentation in many different languages.

Source: archlinux.org

299 questions
11
votes
2 answers

How can I create separate configuration files for php (cli) and php-fpm on an arch linux

Is it possible to create separate php.ini files for php (cli) and php-fpm, like it is possible on debian and ubuntu with two folders /etc/php/7.0/cli and /etc/php/7.0/fpm? I will be also cool if I can load independent modules with a conf.d directory…
Fiete
  • 331
  • 2
  • 9
11
votes
5 answers

Resizing partition fdisk fails with invalid argument

I recently resized a VPS from a 50GB SSD to a 300GB SSD through my hoster's control panel. I now am trying to resize my main partition with fdisk to be able to use all the new space. However, fdisk gives me a warning upon starting: GPT PMBR size…
Bart Pelle
  • 421
  • 1
  • 3
  • 7
11
votes
2 answers

Make systemd user service depend on system target

I have a user service in ~/.config/systemd/user/example.service like so: [Unit] Description=Example service After=network.target [Service] ExecStart=/bin/bash -c 'host google.com > /var/tmp/example' [Install] WantedBy=default.target The actual…
dflemstr
  • 573
  • 1
  • 5
  • 8
10
votes
2 answers

Vagrant NFS share doesn't show updated file if size doesn't change

When mounting /vagrant over NFS, a changed file on the host is not refresh on the guest if the size doesn't changes. Quick update/typo are not immediately reflected unless I make enough modification for the size to be different. I've tried to set…
hlidotbe
  • 215
  • 3
  • 6
10
votes
4 answers

Pacman doesn't work in Docker image

I need to run an Arch Linux container but I can't install anything on it : When I try to run pacman -Syyu --noconfirm error: failed to initialize alpm library (could not find or read directory: /var/lib/pacman/) Following that thread I…
9
votes
1 answer

"failed to open stream: Read-only file system" when trying to create file outside webroot with php

I'm trying to setup nextcloud on a RaspberryPi 3 running arch linux (alarm) for a week now. I've setup apache, php with php-fpm, postgresql and installed nextcloud-testing from the AUR (because nextcloud 17 does not support php 7.4). apache's…
random access
  • 93
  • 1
  • 1
  • 4
9
votes
2 answers

Linux can't find file that exists

I'm trying to get Google's Dart language up and running, but it errors when running dart2js. I'm running Arch linux and I installed dart-sdk from AUR. Some relevant terminal output lies below. % dart2js main.dart /usr/local/bin/dart2js: line 7:…
Joe
  • 195
  • 1
  • 5
9
votes
4 answers

kube-proxy won't start in Minikube because of permission denied issue with /proc/sys/net/netfilter/nf_conntrack_max

After updating Arch Linux (sudo pacman -Syu) and restarting the system, Minikube fails to start because of kube-proxy. The logs show it was trying to modify /proc/sys/net/netfilter/nf_conntrack_max but it ran into a permission denied issue. I tried…
RedGiant
  • 211
  • 3
  • 16
8
votes
1 answer

Introspection of initramfs systemd services - How?

Background I'm running ArchLinux, using the systemd binary to start necessary services as part of the initramfs (root fs decryption, mounting etc.). I would like to examine what systemd units are started as part of this stage, and…
Benjamin
  • 250
  • 2
  • 9
8
votes
1 answer

Apache (Linux) httpd listen on link-local IPv6 address

I would like Apache to listen on the link-local ipv6 address on a particular interface. I have the following line in my httpd.conf: Listen [fe80::a00:16ff:fe89:420f]:80 Which is based on the Apache documentation here:…
bao7uo
  • 1,704
  • 12
  • 24
8
votes
4 answers

bashrc not loaded in /bin/bash shell

When I ssh into a server (4.3.3-2-ARCH), my .bashrc is not loaded (however, I can load it manually by sourcing it). I don't have any other files in my home folder, like .profile. The shell is also correct $ echo $SHELL /bin/bash When I login using…
intrixius
  • 195
  • 1
  • 1
  • 5
8
votes
5 answers

How to make a secure MongoDB server?

I'm wanting my website to use MongoDB as it's datastore. I've used MongoDB in my development environment with no worries, but I'm worried about security with a public server. My server is a VPS running Arch Linux. The web application will also be…
Earlz
  • 1,019
  • 5
  • 13
  • 29
7
votes
3 answers

QEMU-KVM Linux virtualization on the command line

I recently discovered that qemu-kvm has a very promising -curses option that, instead of starting an X window, will show a nice ncurses output from the guest suitable for managing a Linux guest from the command line (or, more satisfyingly, within a…
malloc47
  • 221
  • 2
  • 7
7
votes
4 answers

Using symbolic links with git

I used to have my system configuration files all in one directory for better management but now i need to use some version control on it. But the problem is that git doesn't understand symbolic links that point to outside of the repository, and i…
Alfredo Palhares
  • 169
  • 1
  • 1
  • 2
7
votes
1 answer

How to remove a root CA certificate?

I am trying to delete a root CA certificate, but the trust anchor --remove command specified in the official Red Hat 8 documentation gives out a read-only error. sudo trust anchor --remove --verbose…
shellwhale
  • 173
  • 1
  • 1
  • 6
1
2
3
19 20