Найти тему

Endeavour OS - система на базе Арч линукс(arch linux) с простой установкой с помощью графического установщика. настройка после установки.

Оглавление
Endeavour OS gnome
Endeavour OS gnome

Видео по дистрибутиву

--------------------

Пара слов про дистрибутив

Endeavour OS - дистрибутив построен на базе ARCH linux, имеет графический установщик на базе Calamares, позволяющий выбрать окружение рабочего стола, тонко настроить компоненты окружения рабочего стола для установки, выбрать компоненты для принтеров, последнее или ядро с долгосрочной поддержкой, выбрать установку с поддержкой видеокарт nvidia и т.п. После установки мы получаем в целом чистый арч, настроенный для минимального комфортного использования. в системе нет графического полноценного менеджера приложений по типу pamac, менеджера обновлений или менеджера ядер. основной инструмент управления системой это консоль и несколько маленьких утилит от разработчиков Endeavour.

--------------------

Первое что нужно сделать после установки системы, это пройтись по пунктам

обновление зеркала arch

-2
выбираете свою страну и нажимаете ок. ждёте подгрузки ссылок на зеркала
выбираете свою страну и нажимаете ок. ждёте подгрузки ссылок на зеркала
нажимаете save to....
нажимаете save to....

обновление зеркала endeavour

вводим парольи затем ещё раз энтер
вводим парольи затем ещё раз энтер

--------------------

Обновление системы -

Происходит либо через приветственное окно, как показано на скриншотах выше, либо командами в терминале

sudo pacman -Syy
sudo pacman -Syu

Либо с помощью yay - обновляет пакеты не только из системных репозиториев, но и из аур

yay -Syy
yay -Syu

--------------------

Управление ядрами - переход с LTS на последнее и обратно, установка zen kernel

-6

На скрине выше пример установки последней версии ядра

sudo pacman -S linux linux-headers

Для установки lts версии ядра

sudo pacman -S linux-lts linux-lts-headers

Для установки ядра linux zen kernel

sudo pacman -S linux-zen linux-zen-headers

Затем нужно обновить конфигурационный файл граб(если он у вас используется а не system boot) - загрузчика системы

sudo grub-mkconfig -o /boot/grub/grub.cfg

Перезапускаем систему и выбираем нужное ядро

-7

Затем удаляем старое ядро, если после перезагрузки всё работает отлично

sudo pacman -R linux linux-headers

Либо

sudo pacman -R linux-zen linux-zen-headers

Либо

sudo pacman -R linux-lts linux-lts-headers

В зависимости от ядра, которое хотите удалить

-----------------------------------------------

Скрываем меню загрузчика Grub

Открываем конфигурационный файл Grub

sudo nano /etc/default/grub

Находим следующие строки

GRUB_TIMEOUT='5'

Меняем циферку на 0

Под ней добавляем следующую строку

GRUB_HIDDEN_TIMEOUT='1'

Далее находим строчку

GRUB_TIMEOUT_STYLE=menu

Меняем меню на hidden

Сохраняем сочетанием клавиш ctrl+o

Выходим из редактора ctrl+x

Обновляем конфигурацию загрузчика grub

sudo grub-mkconfig -o /boot/grub/grub.cfg

Готово. теперь система будет грузиться без задержек но если меню потребуется, его можно будет вызвать клавишей esc, которую нужно нажимать в момент логотипа материнской платы

--------------------

Установка программ

Pacman

В системе по умолчанию нет графического менеджера пакетов, всё делается через терминал.

Как и в любом основанном на ARCH дистрибутиве используется пакетный менеджер pamac, как основной пакетный менеджер для установки ПО из репозиториев системы

sudo pacman -S имяпрограммы

Вы можете во время набора нажимать tab, чтоб получить подсказку по названию пакета

Для поиска программы можно воспользоваться следующим вариантом

sudo pacman -Ss имяпрограммы

Чтоб посмотреть список доступных команд можно ввести

pacman --help

AUR

В Endeavour OS из коробки подключён пользовательский репозиторий AUR. его использование на свой страх и риск, так как в большей степени там хранятся не готовые пакеты а скрипты для сборки или конвертации пакетов.

Для поиска программ можно использовать команду в терминале

yay имяпрограммы

Для установки оттуда пишем

yay -S имяпрограммы

После ввода команды потребуется ввести пароль

yay имяпакета позволит найти варианты в репозитории aur

Flatapk

Поддержка флатпак не установлена из коробки, поэтому доставляем её руками.

Флатпаки и программы из репозиториев будем ставить из терминала

Устанавливаем пакет flatpak

sudo pacman -S flatpak

Добавляем репозиторий flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Установка программ

flatpak install имяпрограммы

Поиск программ

flatpak search имяпрограммы

Установка графического менеджера приложений

можно использовать манжаровский pamac(Видео немного устарело, но общий посыл из него вынести можно. отличаются немного названия пакетов)

видео по установке pamac - менеджера пакетов из manjaro linux

Если нужен аур и флатпак - без снапа

yay -S pamac-flatpak

Либо только аур

yay -S pamac-aur

Либо если нужны все источники

yay -S pamac-full

Удалять зависимости для сборки или нет, тут решать только вам. я удаляю

-8
далее тут жмём enter
далее тут жмём enter
подтверждаем установку - y
подтверждаем установку - y
-11

Готово. так думаю намного удобнее

-12

Идём в настройки и включаем нужные источники.

!!!АУР ИМЕЕТ МНОГО СОФТА НО БУДЬТЕ АККУРАТНЫ!!!

Это пользовательский репозиторий, в котором нет хорошей модерации и могут быть кривые скрипты и прочие нюансы

Если при попытке установить pamac-all возникают ошибки, сначала ставим pamac-cli, потом pamac-all

Если после включения модуля флатпак в нсстройках Pamac не запускается, то установите собственно сам флатпак

sudo pacman -S flatpak

Pamac должен запуститься в графическом режиме теперь без проблем

Если вы используете окружение KDE, то ещё установите pamac-tray-icon-plasma

-13

Иногда возникают подобные ошибки при попытке удалить программу.

Пробуем удалить из консоли через стандартный для арч дистрибтивов pacman

sudo pacman -R название программы

если нет, всё-равно ошибка, то либо в терминале прописываем те пакеты, на которые ругается система, либо в графическом интерфейсе добавляем к удалению необходимые пакеты, на которые ругается система

--------------------------------------------------------------

Если flatpak приложения не находятся после включения

-14

Срабатывает стабильно такая последовательность

Обновить базы данных

-15

Ребут системы

Зайти в памак снова и обновить базы ещё раз

Либо можно использовать octopi - поддерживает только репозитории аур и стандартные - без флатпака и прочего

построен на QT - соответственно больше подходит для kde или lxqt

-16
yay -S octopi

--------------------

Установка yandex browser

В эндевор ОС и АРЧ линукс этот браузер находится в пользовательском репозитории АУР.

В эндевор ОС репозиторий АУР подключен по умолчанию, если вы не изменили это при установке системы

для установки браузера в терминале пишем

yay -S yandex-browser

Либо ставим его через любой графический менеджер пакетов по типу Pamac или Octopy

Также можно воспользоваться вариантом из флатпака, правда это не официальная версия браузера.

ставим через любой графический менеджер с поддержкой флатпак или через терминал

flatpak install yandex-browser

---------------------

Telegram

Есть официальный телеграм в репозиториях системы

sudo pacman -S telegram-desktop

Есть ayugram в репозитории aur

yay -S ayugram-desktop

В этом случае будет собираться наиболее свежая версия. процесс долгий

yay -S ayugram-desktop-bin

В этом случае установка быстрая, но версия может быть по старее

--------------------

Клиент яндекс музыки - Кассетта

yay -S cassette

--------------------

Steam - установка и включение поддержки Windows игр

Если у вас не установлен графический менеджер пакетов, то можем воспользоваться командой

sudo pacman -S steam

Перенос библиотеки на другой диск

-17

Жмём на надпись Steam в левом верхнем углу окна, затем на пункт настройки

-18

Далее находим пункт - Хранилище

-19

Нажимаем на надпись /home

Должен появиться выпадающий список, в котором нам нужна кнопка - Добавить диск

-20

Далее появляется окно, в котором нам нужно нажать на единственную строчку. появится список доступных дисков. можно выбрать нужный, либо нажать на кнопку - Давайте добавим другое место. это позволит выбрать не только диск, но и конкретную папку, где будет храниться библиотека Steam

-21

Откроется подобное диалоговое окно, дизайн которого зависит от окружения рабочего стола.

Тут мы выбираем конкретное расположение библиотеки и применяем.

-22

Добавив новое место, мы можем назначить его по умолчанию. нажимаем 3 точки справа от строки с индикацией заполненности диска, выбираем пункт - Назначить по умолчанию

Включение поддержки Windows игр - Steam proton

По умолчанию режим совместимости включен для избранного числа игр, их минимальное количество. для того чтоб все Windows игры имели возможность запуска на Linux, нужно включить совместимость с lINUX - Steam proton в настройках Steam

-23

Жмём на надпись Steam в левом верхнем углу, затем настройки

-24

Доходим до пункта - Совместимость и включаем вторую галку, на вопрос о перезапуске стим отвечаем отказом и выбираем последнуюю стабильную версию Steam proton. далее соглашаемся на перезапуск

Готово. теперь у каждой Windows игры будет кнопка играть доступна.

Если нужно для конкретной игры изменить настройки совместимости, то в свойствах игры имеется соответствующая вкладка

-25

Тут можно поставить галку и выбрать наиболее подходящую версию Steam proton для конкретной игры

Проблемы с Warthunder

-26

Ошибка может быть примерно такой, как на скрине выше

Нужно установить пакет ca-trust-directory-hash

После этого ошибка должна пропасть и игра будет работать

Готово. после этих манипуляций можно играть

--------------------

Portproton - запуск Windows игр

Для установки portproton если у вас не установлен никакой менеджер пакетов с графическим интерфейсом, можно воспользоваться командой

yay -S portproton -y

После ввода команды может потребоваться ввод пароля

Обзор интерфейса и возможностей

Главное окно программы выглядит простенько, имеет несколько вкладок

-27

На первой вкладке расположены ярлыки программ и игр, установленных через Порт протон

-28

На второй вкладке представлены различные магазины, у которых нет linux версии, лончеры отдельных игр. жмём на иконку нужного лончера и ждём, пока загрузятся необходимые компоненты и произойдёт настройка wine(протона)

-29

На третей можно найти различные эмуляторы игровых консолей прошлых лет

-30

Тут мы можем настроить конкретный префикс - окружение для запуска windows игр и программ. Какое 3д api(прослойка) будет использоватьс для ускорение графики в игре, какой wine, протон будет использоваться, доустановить какие-то библиотеки, шрифты, которых по какой-то причине не оказалось в Порт протоне, произвести настройки wine, протона, сделать резервную копию префикса, скачать другую версию wine, протона. нужно это крайне редко, но такие настройки имеются.

-31

На последней вкладке можно удалить, переустановить Порт протон, откатить скрипты Порт протона и т.п.

Установка игр, скаченных из интернета. например с сайта GOG.COM

Буду показывать на примере Дальнобойщики 2, купленной в гоге

Скачиваем файл

Запускаем его двойным кликом

В KDE plasma появится такое окошко

-32

Можно поставить галку, чтоб не появлялось это окошко.

-33

Открывается окно настройки запуска exe файла

Тут мы можем выбрать 3d api (прослойку) для ускорения графики.

Для начала можно оставить тут всё как есть. единственное в пункте Prefix, измените имя на другое.

Это позволит в будущем буквально в пару кликов удалить только эту игру или создать для неё резервную копию с настройками игры, настройками префикса, настройками отображения показателей железа, сохранениями, версией протона или вайна.

-34

Если появляется подобное окно, значит нужно пойти в папку, где хранятся префиксы и создать папку с тем же названием, что вы выбрали для префикса в предыдущем окне.

-35

Снова запускаем файл, доходим до этого окна и жмём установить

-36

Появится подобное окно, в котором есть вкладка терминал, в которой можно посмотреть, что происходит под капотом в данный момент

-37

Если всё хорошо, должен появиться установщик вашей игры.

Если этого не происходит, или установщик отображается криво, значит дело в установщике вашей игры. у гоговских и официальных установщиков проблем быть не должно. в иных случаях ищим корректный установщик.

-38

Проверяем, чтоб стоял выбор именно на диске C а не на Z или другом

Создание ярлыка убираем. это для винды. потом либо протон предложит создать ярлык, либо мы сами его создадим

-39

Готово. нажимаем выход. запустим потом с ярлыка

-40

Открываем главное окно программы и жмём создать ярлык

-41

Появится окно, в котором находим нужный exeшник и нажимаем ок

Можно пойти другим путём.

Открываем файловый менеджер и идём по пути, где хранятся префиксы.

/home/Ваш пользователь/PortWINE/PortProton/prefixes/

Находим папку нужного префикса и находим в ней файлы игры

-42

Мне нужен king.exe, вы ищете экзешник запуска своей игры. он может быть не в главной папке игры а например в bin

-43

Запускаем его и выбираем префикс для этой игры, в котором и лежит этот экзешник.

-44

Жмём запустить

-45

Готово. игра запустилась с пол пинка.

Чтоб добавить игру в меню программ и на главную вкладку Порт протона, ещё раз запускаем экзешник

-46

Выбираем создать ярлык

-47

Пишем имя, которое будет отображаться в меню программ

И/или можем добавить эту игру в меню игр Стим, если хотим, чтоб запускать и стим игры и сторонние из одного места. удобно. особенно для консолей или при использовании с телевизором в режиме Стим big picture

Если вас не устраивает производительность или возникают ещё какие-то проблемы, можно при запуске игры

-48

Выбрать другой вариант 3d api, например для старых игр иногда может потребоваться понизить версию протона/вайна, выбрать стабильную версию dxvk или сменить вариант на gallium nine - directx 9.

Также имеются некоторые настройки в соответствующем пункте

-49

Тут мы можем вывести показатели загрузки цп, видеокарты, темпиратуры и т.п. включив пункт Mangohud. если он уже у вас настроен на уровне системы, то можем поставить галку mangohud user conf, тогда параметры вывода датчиков будут браться из домашней папки вашего пользователя.

Также теперь можно настроить параметры вывода датчиков в самом протоне для каждой игры или префикса. об этом чуть позже

Также в этой менюшке вы можете выбрать версию windows, если это какая-то старая игра, которая не дружит с windows 10 и новее, ограничить количество ядер процессора, выдаваемых для игры. также это для старых игр.

Все параметры подписаны, вы можете навести на каждый из них и посмотреть описание. нужно это крайне редко. в основном я сюда захожу, чтоб включить вывод показателей жлеза.

-50

Вывод показателей производительности и температуры во время игры

При запуске игры

-51

Нажимаем кнопочку Mangohud

-52

Попадаем в такое окно

Читаем описание показателей. появляется оно при наведении мыши на показатель и отмечаем галками нужное.

Получаем примерно следующее. зависит от выбранных настроек

-53

Перенос папки префиксов на другой диск.

Если вы выбрали расположение порт протона по умолчанию, значит он будет хранить все префиксы, вместе с играми на системном диске. если вы хотите это изменить, то делаете следующее.

Перемещаете префиксы в нужное место. например на другой диск

-54

У меня для игр отдельный накопитель

Далее идёте по пути

/home/пользователь/.local/share/PortWINE/PortProton/data/

Удаляете папку prefixes из этой папки

Жмёте по пустой области в этой папке правой кнопкой мыши и выбираете пункт создать, в нём выбираете - Создать ссылку на файл или папку

-55

В окне ниже прописываете имя - prefixes ниже нажимаете на значок файла и выбираете папка, затем в следующем окне выбираете свою новую папку префиксов. жмёте ок

-56

Готово. теперь протон будет хранить все игры на новом месте.

Загрузка дополнительных, сторонних вариантов wine/протон

Не всегда те варианты, которые предоставляет Порт протон, могут хорошо работать с той или иной игрой или программой, поэтому есть возможность дозагрузить другой вайн или протон от различных авторов.

Это можно сделать в главном меню программы или в меню запуска игры или программы

В главном окне

-57

Открываем главное окно программы по ярлыку в меню, переходим на вкладку инструменты wine, в пункте prefix выбираем нужный, потом находим кнопочку - Скачать другую версию wine

В меню запуска игры

-58

Запускаем ярлык игры из главного окна, с рабочего стола, из меню программ или из окна стим, в пункте wine выбираем Get othe wine

И в том и в том случае открывается такое окно

-59

Тут есть вкладки с сборками от различных авторов. нажимаем на нужный пункт, жмём ок и ждём окончания загрузки. далее скаченную версию вайна или протона вы сможете выбрать в списке. последняя вкладка отвечает наоборот за удаление того, что уже установлено.

--------------------

Настройка samba - сетевых папок

Проверяем стоит ли Samba

sudo systemctl status smb

Если получаем

smb.service not found

Устанавливаем пакет samba

sudo pacman -S samba

Далее запускаем сервис

sudo systemctl enable --now smb nmb

Далее проверяем статус сервиса

sudo systemctl status smb.service

Если возникла такая ошибка при попытке запуска сервиса самба

Job for smb.service failed because the control process exited with error code.
See "systemctl status smb.service" and "journalctl -xeu smb.service" for details.

Значит конфигурационный файл самба либо пустой, либо отсутствует

Создаём его и наполняем или можем воспользоваться скриптом из AUR

Он добавит файл с нужными параметрами и добавит пользователя в группу.

yay -S samba-support

Если хотим полностью сами, то

sudo nano /etc/samba/smb.conf

Добавляем в файл

[global]
workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/%m.log
max log size = 1000
client min protocol = SMB2
server min protocol = SMB2
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
pam password change = yes
map to guest = Bad Password
usershare allow guests = yes
name resolve order = lmhosts bcast host wins
security = user
guest account = nobody
usershare path = /var/lib/samba/usershare
usershare max shares = 100

Сохраняем его и перезапускаем samba

sudo systemctl restart smb

Далее идём в настройки фаервола и разблокируем udp протокол

Выбираем слева ваше соединение, выбираем зону public, переходим на вкладку протоколы и нажимаем добавить

-60

В окне выбираем в выпадающем списке udp

-61

Перезапускаем фаервол через меню параметры, перезапустить фаервол

Проверяем возможность подключения к другим ПК

Если папки не видны, то возможно не установлен пакет gvfs-dnssd

sudo pacman -S gvfs-dnssd

После установки пакета перезапускаем сервисы самбы

sudo systemctl restart smb nmb

Далее снова смотрим в сетевой раздел

-62

Если нужно только подключаться к другим ПК, этого должно хватить. если нужно самому размещать сетевые ресурсы, то идём дальше

В KDE Всё довольно просто. Создаём или находим нужную папку, открываем её свойства и переходим на вкладку - публикация

-63

Нажимаем на кнопку

-64

Вводим пароль для доступа к папке два раза

Далее настраиваем права доступа и сохраняем

-65

Готово. теперь папка доступна в вашей локальной сети

--------------------

Настраиваем монтирование дисков

Статья по Альт линукс, но в целом подходит и для Арч подобных дистрибутивов.

Для установки gnome-disk-utility нужно ввести команду

sudo pacman -S gnome-disk-utility

--------------------

Поддержать

Полезные ссылки

Поддержать автора

МОЙ ПРОЕКТ В ТЕЛЕГРАМ

Канал

Подписаться

Чат

Присоединиться

Рутуб

Подписаться

Обычный пользователь в Дзен

Подписаться

Обычный пользователь в ВК

Группа

Чат

Платформа

Подписаться