Archlinux linux zen установка

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

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.

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
  1. Install git if required (not installed before).
  2. clone the package’s git repository from AUR.
  3. cd into the folder of the repository.
  4. Build the package with makepkg . Also, it will automatically be installed with pacman afterwards.
yay -S linux6.1.12.zen1-1-zen-bin

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.

Before running the command, be sure you are in the directory of the repository you previously cloned:

git pull && makepkg -si
  1. pull from the package’s git repository.
  2. Build the package with makepkg . Also, it will automatically be updated with pacman afterwards.
Читайте также:  System hardware check linux

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.

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
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.

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).

Читайте также:  Editing files in terminal linux

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

Кроме т.н. “ванильных” (оригинальных, немодифицированных) ядер, в дистрибутиве 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

Установка 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. Любое ядро будет работать скорее всего не хуже стокового, по крайней мере я деградаций не замечал, хотя перебрал все модификации, представленные в данном материале. Пробуйте, экспериментируйте!

Источник

Оцените статью
Adblock
detector