- ArchPKGs
- The Simplest Guide on linux5.19.12.zen1-1-zen-docs-bin Installation on Arch Linux (Manjaro/Garuda)
- Table of Contents
- Installation link
- Using Pacman (Default) link
- Using Yay (AUR Helper) link
- Updating link
- Using Pacman (Default) link
- Using Yay (AUR Helper) link
- Uninstallation link
- Using Pacman (Default) link
- Using Yay (AUR Helper) link
- More Guides
- Installing tokay-git (Full Guide) on Arch Linux, Manjaro and EndeavourOS
- Installing python2-psycopg2 with Command Line on Arch Linux/Manjaro/Artix
- php-zts-embed Install, Update and Uninstall Tutorial on Arch-Based Linux (Manjaro, Garuda)
- How to Install python2-healpy-git with CLI on Arch Linux, Manjaro and Artix
- Guide on Install, Update and Remove cgit-pink on Arch Linux/Manjaro/EndeavourOS
- The Simplest Guide on courier-authlib Installation on Arch Linux/Manjaro/Anarchy
- Обзор кастомных ядер Arch Linux
- Linux Zen
- Установка Linux Zen
- Linux Xanmod
- Установка Linux Xanmod
- linux-manjaro-xanmod
- linux-xanmod-anbox
- linux-xanmod-cacule
- linux-xanmod-cacule-uksm
- Linux Liquorix
- Установка Liquorix
- Linux CK
- Установка Linux CK
- linux-ck
- linux-ck-uksm
- Linux PF
- Установка Linux PF
- Какое ядро выбрать?
ArchPKGs
The Simplest Guide on linux5.19.12.zen1-1-zen-docs-bin Installation on Arch Linux (Manjaro/Garuda)
«Documentation for the Linux ZEN kernel 5.19.12-zen1-1-zen» is the developer’s outline of linux5.19.12.zen1-1-zen-docs-bin . To get linux5.19.12.zen1-1-zen-docs-bin from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distros (e.g. Manjaro, EndeavourOS, RebornOS) is fairly easy. This guide will taught you how to install/update/uninstall the package with either the built-in package manager pacman or an AUR helper like yay .
Table of Contents
Installation link
There are two well known ways to install linux5.19.12.zen1-1-zen-docs-bin from AUR. pacman is the choice for you if you’re a seasoned Linux user and have the idea of how packages are built. If not, yay is a popular alternative to install packages without the need to review PKGBUILD and build packages with makepkg by yourself.
Using Pacman (Default) link
sudo pacman -S --needed git && git clone https://aur.archlinux.org/linux5.19.12.zen1-1-zen-docs-bin.git && cd linux5.19.12.zen1-1-zen-docs-bin && makepkg -si
- Install git if it is not already installed.
- clone the package’s git repository from AUR.
- cd into the folder of the repository.
- Build the package with makepkg , then install it with pacman .
Using Yay (AUR Helper) link
yay -S linux5.19.12.zen1-1-zen-docs-bin
Updating link
Just like installing AUR packages, updating them is considerably the same. Simply pull it from upstream then re-build it. Yet, it is still a good practice to upgrade your whole system first with sudo pacman -Syu before updating any packages to avoid breaking your system, since Arch is a rolling-release Linux distribution.
Using Pacman (Default) link
git pull && makepkg -si
- pull from the package’s git repository.
- Build the package with makepkg , then update it with pacman .
Using Yay (AUR Helper) link
Uninstallation link
Uninstalling packages is the most uncomplicated of these three,just choose whether to keep the dependencies that no longer required by other packages and the configuration files generated by the package.
Using Pacman (Default) link
sudo pacman -R linux5.19.12.zen1-1-zen-docs-bin
sudo pacman -Rs linux5.19.12.zen1-1-zen-docs-bin
sudo pacman -Rns linux5.19.12.zen1-1-zen-docs-bin
Using Yay (AUR Helper) link
yay -R linux5.19.12.zen1-1-zen-docs-bin
yay -Rs linux5.19.12.zen1-1-zen-docs-bin
yay -Rns linux5.19.12.zen1-1-zen-docs-bin
Learn more information about installing/updating AUR packages or how to get yay , please refer to this post.
More Guides
Installing tokay-git (Full Guide) on Arch Linux, Manjaro and EndeavourOS
Referring to tokay-git’s definition, it is «Tokay is an imperative, procedural programming language dedicated to parsing and other text-processing tasks.». To install or remove this package (tokay-git) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and ArcoLinux is rather uncomplicated. This guide will be covering how to install, update and remove the package with either the built-in package manager pacman or an AUR helper like yay.
Installing python2-psycopg2 with Command Line on Arch Linux/Manjaro/Artix
«A PostgreSQL database adapter for the Python programming language.» is the developer’s description of python2-psycopg2. To install and update this package (python2-psycopg2) from AUR (Arch User Repository) on Arch Linux and Arch-based distros (e.g. Manjaro, EndeavourOS, Garuda, Parabola, ArcoLinux, BlackArch) is fairly simple. This guide will cover how to install/update/remove the package with either the default package manager pacman or an AUR helper (e.g. yay).
php-zts-embed Install, Update and Uninstall Tutorial on Arch-Based Linux (Manjaro, Garuda)
«Embedded PHP SAPI library» is the developer’s definition of php-zts-embed. To install and update php-zts-embed from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, RebornOS) is fairly simple. This tutorial will taught you how to install, update and remove the package with either the default package manager pacman or an AUR helper like yay.
How to Install python2-healpy-git with CLI on Arch Linux, Manjaro and Artix
According to python2-healpy-git’s definition, it is «Python package to manipulate healpix maps». To install this package (python2-healpy-git) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distros (e.g. Manjaro, EndeavourOS, Artix, BlackArch, ArcoLinux, Garuda) is rather straightforward. This guide will taught you how to install, update and uninstall the package with either the built-in package manager pacman or an AUR helper like yay.
Guide on Install, Update and Remove cgit-pink on Arch Linux/Manjaro/EndeavourOS
cgit-pink is «Updated fork of cgit, a web frontend for git» according to its profile. To install this package (cgit-pink) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and Artix is pretty simple. This tutorial will show you step-by-step how to install/update/remove the package with either the built-in package manager pacman or an AUR helper (e.g. yay).
The Simplest Guide on courier-authlib Installation on Arch Linux/Manjaro/Anarchy
«Authentication library for the Courier mailserver(s)» is the maintainer’s description of courier-authlib. To install and update courier-authlib from AUR (Arch User Repository) on Arch Linux and Arch-based distros (e.g. Manjaro, EndeavourOS, Parabola, Anarchy, Garuda, RebornOS) is comparatively straightforward. This tutorial will cover how to install/update/remove the package with either the default package manager pacman or an AUR helper like yay.
More guides… copyright 2023 ArchPKGs. All Rights Reserved.
Обзор кастомных ядер Arch Linux
Кроме т.н. “ванильных” (оригинальных, немодифицированных) ядер, в дистрибутиве Arch Linux есть возможность установки и/или сборки из исходного кода кастомных ядер Linux, включающих в себя новые возможности, оптимизации или собирающиеся с обеспечением повышенной безопасности работы. В этом материале предлагаю собственный мини-обзор кастомных ядер для Arch Linux, который поможет определиться нужен ли вам кастомный пингвин под капотом (спойлер: нужен) и какое ядро выбрать под свои задачи.
Linux Zen
Ядро Zen содержит множество оптимизаций и улучшений по сравнению с “ванильным” ядром, нацеленных на предоставление “десктопного” ядра Linux для решения повседневных задач и игры, подо что и оптимизировано.
Установка Linux Zen
Zen ядро лежит в официальном репозитории “extra” Arch Linux, поэтому компилить ничего не надо. Ставится стандартным пакетным менеджером Pacman:
sudo pacman -S linux-zen linux-zen-headers
Linux Xanmod
Отличная модификация ядра Linux. Имеется большое количество улучшений, в том числе использование в качестве планировщика ЦП CacULE (“какуля”, у него и логотип соответсвующий). Не смотря на название – один из лучших планировщиков ЦП. В ядре содержатся модули Ashmem и Binder, с помощью которых можно запускать Anbox. С полным списком изменений и улучшений ядра Xanmod можно ознакомиться на официальном сайте. Кстати, там же есть инструкции по добавлению реп с ядром Xanmod в Debian/Ubuntu/Linux Mint. А вот в Arch Linux ядро Xanmod нужно собирать самостоятельно, с помощью PKGBUILD-сценария из AUR.
Установка Linux Xanmod
В AUR есть множество сценариев сборки данной модификации ядра. Обратите внимание, что по умолчанию собирается “generic” версия ядра, хотя можно собрать версию Xanmod, оптимизированную для своего процессора, о чём я хочу написать отдельный материал позже. А пока рассмотрим самые интересные варианты Xanmod в AUR.
linux-manjaro-xanmod
Xanmod с модификациями для дистрибутива Manjaro:
yay -Sa linux-manjaro-xanmod linux-manjaro-xanmod-headers
linux-xanmod-anbox
Вариант Xanmod с модулями Binder и Ashmem для Anbox:
yay -Sa linux-xanmod-anbox linux-xanmod-anbox-headers
linux-xanmod-cacule
Xanmod с планировщиком центрального процессора CacULE:
yay -Sa linux-xanmod-cacule linux-xanmod-cacule-headers
linux-xanmod-cacule-uksm
Xanmod с ЦП планировщиком CacULE и патчем UKSM (Ultra Kernel Samepage Merging). Последнее – очень классная штука, позволяющая в некоторых ситуациях сильно экономить оперативную память проводя её дедубликацию. Например, если на обычном ядре запустить 10 одинаковых виртуальных машин – они будут жрать ОЗУ как 10 виртуальных машин. С патчем UKSM эти же 10 виртуалок сожрут ОЗУ только как одна виртуальная машина. В этом мощь UKSM!
yay -Sa linux-xanmod-cacule-uksm linux-xanmod-cacule-uksm-headers
Linux Liquorix
Ядро Liquorix содержит все тюны ядра Zen, но в дополнение к ним использует I/O планировщик MuQSS, предназначенный для игры, мультимедиа и задач, требующих минимальные задержки. Подробности есть на официальном сайте проекта.
Установка Liquorix
Ядро собирается с помощью сценария из AUR:
yay -Sa linux-lqx linux-lqx-headers
Linux CK
Ядро CK собрано с патчами от Con Kolivas, включает планировщик ЦП MuQSS. Linux CK обеспечивает максимальную производительность и отзывчивость для настольных систем и не предназначено для серверов. Пользователи Arch Linux отмечают отличную отзывчивость системы, работающей на CK ядре под любыми нагрузками.
Установка Linux CK
CK ядро в AUR есть в нескольких вариантах.
linux-ck
Стандартная модификация ядра CK. Установка:
yay -Sa linux-ck linux-ck-headers
linux-ck-uksm
Модификация Linux CK с патчем UKSM. Именно этот вариант ядра использую и я:
yay -Sa linux-ck-uksm linux-ck-uksm-headers
Linux PF
Данная версия модифицированного ядра Linux так же ориентирована на использование в десктопных системах. Включает UKSM в станадртонй поставлке. Вариант для тех, кому нужно минимально модифицированное ядро Linux с поддержкой UKSM.
Установка Linux PF
Собираем сценарием из AUR.
yay -Sa linux-pf linux-pf-headers
Какое ядро выбрать?
Конечно же, лучше всего будет попробовать все варианты модификаций и выбрать тот, который понравится больше всего. Рекомендую сначала собрать Xanmod если хочется попробовать максимально тюнингованное ядро. Если же просто нужно UKSM – можно поступить как я и остановиться на ядре CK с патчем UKSM. Любое ядро будет работать скорее всего не хуже стокового, по крайней мере я деградаций не замечал, хотя перебрал все модификации, представленные в данном материале. Пробуйте, экспериментируйте!