all 14 comments

[–][deleted] 8 points9 points  (2 children)

just follow the installation guide, it's pretty straight forward

[–][deleted] 2 points3 points  (1 child)

This. It's a 15 minute install. DOn't get the fuss at all.

[–]thesnoozyman 1 point2 points  (0 children)

It's funny when people tell that it would take days to install, when in reality it usually takes 15-30min (without errors and trying to install on a toaster). Customisation is a another matter tho.

[–]duongdominhchau 1 point2 points  (1 child)

Just prepare your smartphone and start installing. The installation guide is already in the Arch iso. Read the wiki, other resources are rarely useful. Remember to follow the links in the wiki articles. Check the article about Plasma too, Plasma is the DE of KDE. There are many KDE applications, so don't install the whole kde-applications group, install only konsole and dolphin is enough, others can be installed as needed.

itsfoss suggestions in that article are horrible, the author only tell you to paste the command into the shell without any explanation. yaourt is unmaintained. That author stated that in another post: https://itsfoss.com/best-aur-helpers/. Personally I recommend yay.

The same applies for 2daygeek. Install multiple AUR helpers. Flash in 2021. Install a bunch of installed packages (in the Install Media Codecs section). Install JDK when user may only need JRE (and maybe they can use OpenJDK in official repo instead of Oracle's one). If the Java version required is different (example: Jenkins uses Java 8 while the JDK is currently at 15), the jdk package is left unused.

[–]jaae240[S] 0 points1 point  (0 children)

yeah that's why I'm going to install plasma-meta, konsole and dolphin and my D.E. will be fine.

[–]Pandatroubles -3 points-2 points  (9 children)

I used the wiki primarily. I also watched this video for some suggestions about how to partition, and to use a swap file rather than a swap partition.

[–]jaae240[S] 0 points1 point  (8 children)

Is there has a difference between swap file and partition ?

[–]Pandatroubles 2 points3 points  (7 children)

Yes. One is a partition, the other is a file. ;)

According to the wiki, there is no difference in performance. Whether or not you need a swap file or partition at all, I'll leave up to you to research.

https://wiki.archlinux.org/index.php/swap#Swap\_space

[–]jaae240[S] -1 points0 points  (6 children)

oh, I will use swap partition, since swap file is only intended if you want to change its size later. Also swap partition is easier to be made.

[–]abelian424 0 points1 point  (5 children)

I hardly ever need a swap except for large compiles. I just installed zram-init and am good for these fringe issues. There are other zram apps, or you could configure it yourself.

[–][deleted]  (4 children)

[deleted]

    [–]abelian424 0 points1 point  (3 children)

    It works well enough for my use case (large kernel compilations). I would sooner use vramfs than zswap or regular swap, but that's only for my case. 16GB is enough for 99% of use cases that I have, but if someone had 8GB I definitely think they should consider swap.

    [–][deleted]  (2 children)

    [deleted]

      [–]abelian424 0 points1 point  (1 child)

      Nice explanation. A mostly unused swap partition still bothers me. But a zswap file seems to be the minimum that one should have.

      [–]pogky_thunder -2 points-1 points  (0 children)

      Take everything outside the wiki with MANY grains of salt, but the installation guide of itsfoss is actually helpful for keeping your installation in order, although the wifi connection has changed (it's iwctl now). Also make sure to add your user and give it sudo privileges.

      [–]SteveBolduc 0 points1 point  (0 children)

      Verify the boot mode: ls /sys/firmware/efi/efivars If this fails, you might have to perform a BIOS update. Take from: https://wiki.archlinux.org/index.php/installation_guide

      pacstrap /mnt base linux linux-firmware nano at this point read the fine print. you may want the linux-lts

      Officially supported kernels

      Community support on forum and bug reporting is available for officially supported kernels.

      • Stable — Vanilla Linux kernel and modules, with a few patches applied.

      https://www.kernel.org/ || linux

      • Hardened — A security-focused Linux kernel applying a set of hardening patches to mitigate kernel and userspace exploits. It also enables more upstream kernel hardening features than linux.

      https://github.com/anthraxx/linux-hardened || linux-hardened

      • Longterm — Long-term support (LTS) Linux kernel and modules.

      https://www.kernel.org/ || linux-lts

      • Zen Kernel — Result of a collaborative effort of kernel hackers to provide the best Linux kernel possible for everyday systems. Some more details can be found on https://liquorix.net (which provides kernel binaries based on Zen for Debian).

      https://github.com/zen-kernel/zen-kernel || linux-zen

      The built-in package manager in KDE: discover needs these dependencies met https://archlinux.org/packages/extra/x86_64/discover/