- ArchPKGs
- Installing linux6.1.12.zen1-1-zen-bin (Complete Tutorial) on Arch-Based Linux (Manjaro/Garuda)
- Table of Contents
- Installation link
- Using pacman (Package Manager) link
- Using yay (AUR Helper) link
- Updating link
- Using pacman (Package Manager) link
- Using yay (AUR Helper) link
- Removal link
- Using pacman (Package Manager) link
- Using yay (AUR Helper) link
- More Guides
- Installing roam with Single Line of Command on Arch Linux (Manjaro/RebornOS)
- A Step-by-Step Tutorial on python-fonttools-git Installation on Arch Linux, Manjaro and Garuda
- Full Tutorial on Installing julia-aarch64-git-docs on Arch Linux (Manjaro/Anarchy)
- Beginner’s Tutorial on page_dewarp Installation on Arch-Based Linux (Manjaro/Artix)
- The Simplest Guide on Installing ghetto-skype-git on Arch Linux, Manjaro and Parabola
- How to Install libretro-mupen64plus-next-git with One Line of Command on Arch Linux/Manjaro/Artix
- Обзор кастомных ядер 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
Installing linux6.1.12.zen1-1-zen-bin (Complete Tutorial) on Arch-Based Linux (Manjaro/Garuda)
«The Linux ZEN kernel and modules, version 6.1.12-zen1-1-zen» is their profile of linux6.1.12.zen1-1-zen-bin . To install or uninstall linux6.1.12.zen1-1-zen-bin from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and Parabola is comparatively straightforward. This tutorial will cover how to install, update and uninstall the package with either the built-in package manager pacman or an AUR helper (e.g. yay ).
Table of Contents
Installation link
There are two common ways to install linux6.1.12.zen1-1-zen-bin from AUR. pacman is the way to go if you are an expert of Arch-based distributions and have the idea of how packages are built. If not, yay is a popular alternative to install packages without the hassle of reviewing PKGBUILD and build packages with makepkg afterwards.
Using pacman (Package Manager) link
sudo pacman -S --needed git && git clone https://aur.archlinux.org/linux6.1.12.zen1-1-zen-bin.git && cd linux6.1.12.zen1-1-zen-bin && makepkg -si
- Install git if required (not installed before).
- clone the package’s git repository from AUR.
- cd into the folder of the repository.
- Build the package with makepkg . Also, it will automatically be installed with pacman afterwards.
Using yay (AUR Helper) link
yay -S linux6.1.12.zen1-1-zen-bin
Updating link
Updating AUR packages is practically the same as installing them. All you have to do is pull it from source then re-build it. However, it is still recommended to upgrade your whole system first with sudo pacman -Syu before updating any packages to avoid dependency issues, since Arch is a rolling-release Linux distro.
Using pacman (Package Manager) link
Before running the command, be sure you are in the directory of the repository you previously cloned:
git pull && makepkg -si
- pull from the package’s git repository.
- Build the package with makepkg . Also, it will automatically be updated with pacman afterwards.
Using yay (AUR Helper) link
Removal link
Uninstalling packages is the easiest of these three,all you need to do is choose whether to keep the dependencies that no longer required by other packages and the configuration files generated by the package.
Using pacman (Package Manager) link
sudo pacman -R linux6.1.12.zen1-1-zen-bin
sudo pacman -Rs linux6.1.12.zen1-1-zen-bin
sudo pacman -Rns linux6.1.12.zen1-1-zen-bin
Using yay (AUR Helper) link
yay -R linux6.1.12.zen1-1-zen-bin
yay -Rs linux6.1.12.zen1-1-zen-bin
yay -Rns linux6.1.12.zen1-1-zen-bin
Learn more details about installing/updating AUR packages on Arch Linux, please refer to Two Ways to Install Packages from AUR on Arch Linux/Manjaro published on NoCache.
More Guides
Installing roam with Single Line of Command on Arch Linux (Manjaro/RebornOS)
roam is «Roam: Your Cloud HQ» quoting from its gist. To get roam from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, Garuda, Artix, BlackArch) is comparatively uncomplicated. 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).
A Step-by-Step Tutorial on python-fonttools-git Installation on Arch Linux, Manjaro and Garuda
«A library to manipulate font files from Python» is the developer’s outline of python-fonttools-git. To install and update python-fonttools-git from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distributions (e.g. Manjaro, EndeavourOS, Garuda) is comparatively easy. This guide will show you step-by-step how to install/update/remove the package with either the default package manager pacman or an AUR helper like yay.
Full Tutorial on Installing julia-aarch64-git-docs on Arch Linux (Manjaro/Anarchy)
julia-aarch64-git-docs is «Documentation and examples for Julia» based on its description. To install julia-aarch64-git-docs from AUR (Arch User Repository) on Arch Linux and Arch-based distros (e.g. Manjaro, EndeavourOS, BlackArch, ArcoLinux, Artix, Parabola) is quite easy. This tutorial will show you step-by-step how to install, update and remove the package with either the default package manager pacman or an AUR helper like yay.
Beginner’s Tutorial on page_dewarp Installation on Arch-Based Linux (Manjaro/Artix)
«Text page dewarping using a cubic sheet model» is the maintainer’s definition of page_dewarp. To install or remove page_dewarp from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, RebornOS, Garuda, BlackArch and ArcoLinux is relatively simple. This guide 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 Installing ghetto-skype-git on Arch Linux, Manjaro and Parabola
Referring to ghetto-skype-git’s own gist, it’s «This is an electron client that uses Web Skype to better integrate with desktop environments found on Linux.». To install and update this package (ghetto-skype-git) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distros (e.g. Manjaro, EndeavourOS, Artix, BlackArch, Anarchy) is comparatively easy. This tutorial will be covering how to install/update/uninstall the package with either the default package manager pacman or an AUR helper (e.g. yay).
How to Install libretro-mupen64plus-next-git with One Line of Command on Arch Linux/Manjaro/Artix
libretro-mupen64plus-next-git is «Nintendo 64 core» based on its own description. To install and update this package (libretro-mupen64plus-next-git) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS, Anarchy, Artix, Parabola and RebornOS is pretty straightforward. This guide will be covering how to install/update/remove the package with either the default package manager pacman or an AUR helper (e.g. 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. Любое ядро будет работать скорее всего не хуже стокового, по крайней мере я деградаций не замечал, хотя перебрал все модификации, представленные в данном материале. Пробуйте, экспериментируйте!