На сей раз попробуем объять необъятное: рассказать в деталях о Solus (с точностью патологоанатома) и похвалиться самописной темой.
Solus — независимый дистрибутив, как Debian, openSUSE или Fedora, выпускающийся по т.н. кураторской модели.
"Мажорные" обновления системы после выпуска стека программ через 2 недели, "минорные" обновлений — каждую пятницу. Каждый новый выпуск дистрибутива — это новый ISO-образ снимка системы со значительными обновлениями ядра, библиотек Mesa, всех сред рабочего стола.
ОС ориентирована на современные машины с архитектурой AMD64.
В историю Solus погружаться не очень интересно, возьмём лишь на карандаш тот факт, что изначально это форк дистрибутива Pardus, разработанный турецким национально-исследовательским институтом электроники и криптологии (UEKAE), подразделением Научно-Технического Исследовательского Совета Турции (Tübİtak) для бизнеса и госорганов. То есть, что-то вроде Fedora или openSUSE, но для внутреннего рынка.
Теперь поближе к составу дистрибутива:
Пакетный менеджер eopkg — форк пакетного менеджера pisi из Pardus.
Задействует те же технологические компоненты, что и устаревший "родитель" Python2, LZMA, YAML, BerkeleyDB.
Синтаксис пакетного менеджера очень прост и поддерживает сокращения:
* add-repo (ar) — Добавление репозитория
* autoremove (rmf) — удалить eopkg пакеты вместе с зависимостями
* blame (bl) — Информация об авторе пакта, его версии и релизе
* build (bi) — Создание пакетов eopkg
* check — Проверка установки (подсчёт хэша)
* delete-cache (dc) — Удалить файлы кэша
* delta (dt) — Создание дельта-пакетов
* disable-repo (dr) — Отключить репозиторий
* emerge (em) — Создать и установить пакет исходных файлов eopkg из репозитория
* enable-repo (er) — Включить репозиторий
* fetch (fc) — Скачать пакет
* history (hs) — История операций pisi
* info — Показать информацию о пакете
* install (it) — Установить пакеты eopkg
* list-available (la) — Показать доступные пакеты в репозиториях
* list-components (lc) — Показать доступные компоненты
* list-installed (li) — Печать списка всех установленных пакетов
* list-pending (lp) — Показать ожидающие пакеты
* list-repo (lr) — Список репозиториев
* list-upgrades (lu) — Показать список пакетов для обновления
* rebuild-db (rdb) — Обновить базу данных установленных пакетов
* remove (rm) — Удалить пакет/ы
* remove-orphans (rmo) — удалить пакеты-потеряшки
* search (sr) — Искать пакеты
* update-repo (ur) — Обновить базы данных репозиториев
* upgrade (up) — Обновить пакеты eopkg
Все пакеты также разделены по компонентам, например, для полной установки Gnome (со всеми программами), вам нужно ввести sudo eopkg it -c gnome.desktop
Для eopkg есть простой GUI, более известный как Solus Software Center или solus-sc. Через него пока недоступна установка контейнеров типа Flatpak или Snap, но в скором времени, функциональность расширят
universal system configuration interface (от англ. — universal system configuration interface) — системный инструмент, который на основе файлов спецификаций YAML применяет хуки к пакетам (применение патчей, например) и обновляет такие компоненты системы как кэш шрифтов, gtk-схемы, профили AppArmor, изменения в dconf и gconf.
Из особенностей и дистро-специфичных программ стоит также выделить:
среда рабочего стола Budgie,
собственный компилятор профилей AppArmor aa-lsm-hooks,
загрузчик системы clr-boot-manager из Clear Linux для EFI-систем, который использует systemd-boot в качестве бэкенда (благодаря чему система загружается в считанные секунды),
linux-steam-integration — утилита, которая заменяет старые нативные библиотеки Steam из Ubuntu 12.04 "Пунктуальный Панголин" (да, панголины были популярны и 9 лет назад) и улучшает игровой опыт,
а также DoFlicky — графическая утилита для установки проприетарных драйверов NVIDIA или Broadcom и её бэкенд Linux Driver Management — который найдёт нужные драйвера и библиотеки для ваших устройств из имеющихся в репозитории
Что я использую:
Дистрибутив: Solus 4.3
DE: Budgie
ФС корня: ext4, ФС соседнего раздела: xfs
Аудиосервер: Pipewire
Оболочка: zsh с pure prompt
Видео/Аудио: VLC, Spotify
Документы: OnlyOffice, Bookworm
Просмотр изображений: Shotwell
Браузер: Opera
Терминал: kitty
Связь: Telegram, Discord, Zoom
Редакторы кода: micro, Visual Studio Code
Безопасность: Bitwarden, Authy
Сравнение файлов: kittens diff, Meld
Самописные скрипты: https://github.com/Drsheppard01/blenderfruitos/tree/main/scripts/homie
Тема: https://github.com/Drsheppard01/Blenderfruit-theme
Отели: https://www.trivago.com
Немного про тему: смесь Zorin (и его ShadeZ), WhiteSur (backported scss код от Raven Panel), Orchis (из старого backported код панелей)
Если немного знаете css: https://github.com/Drsheppard01/Blenderfruit-theme
Комментарии
12:12
А сколько там нынче в репозитории пакетов? Всего ли по части софта хватает?
P.S.: удачи вам и хорошего дня :3
20:34
Discord 0.0.16 (есть в репозитории, намеренно использую изолированный контейнер)
Freedesktop Platform 20.08.15 (среда выполнения)
Freedesktop Platform 21.08.4 (среда выполнения)
Mesa 21.1.7 (среда выполнения)
Mesa 21.2.2 (среда выполнения)
nvidia-470-63-01 (среда выполнения)
freedesktop platform translations 20.08 (среда выполнения)
freedesktop platform translations 21.08 (среда выполнения)
ffmpeg-full 21.08 (среда выполнения)
openh264 2.1.0 (среда выполнения)
GNOME Application Platform version 40 (среда выполнения)
gnome platform translations 40 (среда выполнения)
Meld 3.20.3 (есть в репозитории, намеренно использую изолированный контейнер)
meld translations (среда выполнения)
Blenderfruit 3.22 (среда выполнения)
KDE Application Platform 5.15 (среда выполнения)
kde platform translations 5.15 (среда выполнения)
QGnomePlatform 5.15 (среда выполнения)
QtSNI 5.15 (среда выполнения)
QGnomePlatform-decoration 5.15 (среда выполнения)
ONLYOFFICE Desktop Editors 6.3.1 (отсутствует в репозитории)
Telegram Desktop 3.1.9 (есть в репозитории, намеренно использую изолированный контейнер)
telegram desktop translations (среда выполнения)
VLC 3.0.16 (есть в репозитории, намеренно использую изолированный контейнер)
VLC translations (среда выполнения)
Zoom 5.8.0.16 (отсутствует в репозитории)
snap list --all
authy 1.9.0 (отсутствует в репозитории)
bare 1.0 (среда выполнения)
bitwarden 1.28.3 (отсутствует в репозитории)
core18 20210722 (среда выполнения)
gnome-3-28-1804 (среда выполнения)
gtk-common-themes 0.1-59-g7bca6ae (среда выполнения)
orchis-themes 1.0 (среда выполнения)
snapd 2.52.1 (среда выполнения)
spotify 1.1.70.610.g4585142b (есть в репозитории, намеренно использую изолированный контейнер)
12:18
1. "Это нормально, если вы время от времени являетесь пользователем - просматриваете веб-страницы / офисные приложения - но если вы хотите большего - например, используете принтер - недоработанные вещи, такие как CUPS, вас отпугнут, есть также такие вещи, как плохо обслуживаемые страницы поддержки, вялый менеджер пакетов и уменьшенная коллекция пакетов, определенно не дистрибутив для опытных пользователей. ";
2. Я установил Solus Budgie и должен сказать, что впечатлен, очень впечатлен. Установка выполняется быстро и безупречно, а после установки делает все, что мне нужно. Играть очень просто, а система быстрая и отзывчивая. Поскольку я новичок в Linux и все еще не обладая всеми необходимыми знаниями, чтобы запускать игры для Windows на Linux, Solus упростил это. Я использую его в играх и редактирую видео и аудио. Это мой ежедневный водитель, и пока никаких сожалений или минусов. Я очень рекомендую это. Множество пакетов доступно через магазин приложений или Snaps, так что почти все, что вам нужно, вы, вероятно, найдете. 10 из 10.";
3. "Мой мини-обзор Solus 4.3 "Fortitude" с рабочим столом Budgie, установленным на моем рабочем ноутбуке (Dell inspiron):
8 ГБ оперативной памяти
256 ГБ SSD
i7 1,8 ГГц четырехъядерный
Intel UHD Графика 620
Положительный:
Он работает быстро, он прост в использовании, красив (Budgie) и имеет стабильную модель непрерывного выпуска.
Доступно множество пакетов eopkg, которые поддерживают привязки, а также плоские пакеты.
Отрицательный:
Я должен регулировать яркость каждый раз при входе в систему, но это небольшая проблема.
Фелиппе HD "
Конечно, я понимаю "ценность" этих отзывов, нор мне интересно мнение Специалистов! Я устанавливал его несколько раз, в течение нескольких лет. У них были Прорблемы с разработчикамим.... Потом, они обещают Долго и Упорно Новую версию, а она Все не выходит! Все та же 4.3! Просветите, кто в Теме!
12:59
12:57
Сразу видно человека, который по хорошему "горит" дистрибутивом. И про историю дистрибутива расскажет, и про команды пакетного менеджера, и про прочие "фишки". Приятно было почитать.
20:36
14:28
И прикольная тема. - Видно что потрудился: выглядит смачно, гармонично.
20:11
Но зачем создавать pdf и ещё куда-то загружать, чем сайт не устраивает ? Я проверял, индексирован уже данный материал в поисковых машинах.
22:18
00:47
https://pingvinus.ru/forum/discussion/858/ungoogled-chromium-tonkaya-nastroyka-skrytye-funkcii/p1
Простите за некую неуместность!..
:|
P.S. Просто с Форума не прилетает уведомлялка на мыло. Видимо Минор поэтому и выловил меня здесь (т.е. где увидел).
P.P.S. Из той же серии: https://pingvinus.ru/gallery/4080#c66286
Скузи...
14:00
14:06
15:25
Спасибо, красиво сделано.
Качнул.
Да и ссылочку присовокупил.
14:40
20:37
Тема уже есть на Pling: https://www.pling.com/p/1601193/
22:26
23:16
17:04
21:35
17:29
23:34
>> а если найдешь гдето, то что париться её устаанвливать?
так, если нужна почему бы и не установить
>> абудет ли она обновляться эта программа
от разработчиков/мейнтейнеров зависит
>> вообщем типичный дистрибутив на попробовать пару раз.
а вы пробовали?)
07:45
10:21
Есть ли какие-то тесты или хоть сколько-нибудь значимые доказательства
Никогда не выбирал дистрибутив по наличию программ, только исключительно из того стека технологий который он использует. В deb-based дистрибутивах большое количество программ, но я не буду никогда использовать deb-дистрибутивы, потому чт, считаю, что apt, apt-get, dpkg — отвратительные пм. Они недружелюбны к пользователям изначально
12:24
10:10
18:49
18:48
20:31
Выше написал с какой целью
>>а искать разными способами софт ну это то есчо удовольствие
Не использую какой-то специфичный софт, поэтому долго не ищу, а всё что имею, находить умею
repology.org если так тяжёло
>> Мне не нужны никакие тесты, я вижу что на моем жестком диске флатпак или снап долго открываются, существенно дольше,
А я вижу, что это зависит от разных вещей и дистрибутива в частности, и у меня snap и flatpak открываются моментально
>> когда уже существуют другие дистрибутивы в которыхвсе просто и все хорошо.
Найдите мне, пожалуйста, пм с нормальным синтаксисом, автоматическим обновлением репозитория перед установкой, с минимальной базой, с быстрым сжатием, инструментом для обновления кэша шрифтов, gtk, с возможностью быстрого удаления предыдущих версий ядер, с загрузчиком из uefi с автоматической размонтировкой после запуска, тогда я готов буду выслушать ваши предложения
>>Конечно у каждого дистрибутива есть фанаты я это понимаю, но использовать дома солус это какойто мазахизм честно говоря.
Ваше право, господин Аноним, значит я мазохист, а вы и дальше можете сидеть на своём раче курить маны и т.д.
Btw, если использовать Solus то донатить в Solus — это двойной мазохизм?
И каких вам программ не хватает, а то это всё смахивает на балабольство
18:06
Подскажите как сделать такие круглые углы :) ?
23:32
20:56
21:07
21:23
13:09
22:16
22:23
19:52
Георгий, возможно стоило бы указать на частовстречающуюся проблему Solus - незапуск оси после установки, что может оттолкнуть от "испытаний" новичков (ведь эти статьи в первую очередь для них).
Тем, кто столкнется с проблемой (а это будет каждый 3) дам подсказку (возможно, пригодится):
Берете установочную флешку, загружаетесь, вводите в терминале:
sudo eopkg it efibootmgr
efibootmgr
sudo efibootmgr -c -d /dev/sda -p 1 -l "EFIsystemdsystemd-bootx64.efi" -L "Linux Boot Manager"
(автор как опытный Solus(оид) может поправить если есть ошибки)
Удачных испытаний, Budgie, действительно симпатичная рабочая среда. Ну а когда наиграетесь, дорогой читалель, милости просим к доброму дедушке Дебиану (так все делают, когда взрослеют).
Автору за статью однозначно респект.
21:36
22:24
Я написал самое простое решение (без танцебубнов).
К Solus (Budgie) много вопросов, но если кто полюбит, то, возможно, будет прощать мелкие проблемы, есть один несомненный плюс - симпатична, конкурентка корице, хоть технически слабее.
Ну и, как уже говорил, ПМ eopkg - отпугнет большинство желающих. Единственно верный путь - в apt (ИМХО), вспоминаем историю PiSi (деткам не улыбаться). Но это другая тема, не про знакомство с Budgie(solus).
Ну и раз начал с "подсказок", то пусть читатель в блокнот зашиет еще одну: если солус обновился и после перезагрузки ошибка на входе:
1. при загрузке Ctrl+Alt+F2
2. sudo eopkg update (так случается что солусу нужно доустановить пакеты, простим ему)
3. startx
Жду Budgie на Debian и повзрослевших Solus(ят), разумеется.
00:31
https://github.com/Solus-users/solus-guides/blob/main/ru/solus-install.md
>> Я написал самое простое решение (без танцебубнов).
Нажать F12 и на вкладке "загрузка" вместо Windows поставить Linux, мне, увы проще.
>> К Solus (Budgie) много вопросов, но если кто полюбит, то, возможно, будет прощать мелкие проблемы, есть один несомненный плюс - симпатична, конкурентка корице, хоть технически слабее.
"Технически слабее" — фраза крайне интересная, чтобы она не означала. Напомню: в корице апплеты реализуются через JavaScript, а движком выступает старый движок из SpiderMonkey 78 версии
>> Ну и как уже говорил, ПМ eopkg - отпугнет большинство желающих.
Не, не отпугнёт.
Единственно верный путь - в apt (ИМХО), вспоминаем историю PiSi (деткам не улыбаться).
Свят-свят-свят. Уйдёт eopkg уйду я. Единственный нормальный пакетный менеджер.
>> Ну и раз начал с "подсказок", то пусть читатель в блокнот зашиет еще одну: если солус обновился и после перезагрузки ошибка на входе:
1. при загрузке Ctrl+Alt+F2
2. sudo eopkg update (так случается что солусу нужно доустановить пакеты, простим ему)
3. startx
Да, так случается, когда удаляешь budgie-desktop. Этот пакет удалять не надо. Первая, кстати, моя ошибка была. Сейчас отучился
>> Жду Budgie на Debian и повзрослевших Solus(ят), разумеется.
Не, на Debian ждать не надо. Он не исправим, а значит и переходить туда нет смысла
22:16
Здравствуйте Uncle-Lesha а я ведь встречал такой баг, только на другой ОС - KaOS если точнее.
Один раз запустилась, второй раз тишина. С чем связан этот баг, есть ли что то общее?
22:36
Про KaOS не отвечу, не хочу вводить заблуждение, возможно, поможет поддержка. Если не поможет, то забудьте эту ось и оставьте в памяти как заработанный опыт.
23:54
00:14
Как я уже отметил, этот баг есть в Солус, он нередок и далеко не единственный. Скажу больше (раз уж так), усыпан багами Солус, нужно сильно хотеть оставаться на этой ос, чтобы закрывать глаза. Но нет желания хаить этот продут, тем более, спорить, потому закончу обсуждение.
Отрицание - плохой ход для того, кто пытается продвигать проект.
Ошибки нужно озвучивать и предлагать их решение для пользователей.
Это как совет.
08:50
09:19
Я же вижу только как потенциальную рабочую среду для Дебиан (не очень нужна там, но и лишней не будет) и реализованную для Ubuntu - Budgie.
То что Solus интересная (это правда), но сырая -это !пока! факт. Но это не значит, что не нужно ставить, наоборот, пробовать нужно и можно все.
Думаю, что Солус в ближайшие несколько лет пойдет по пути турецкого Пардус, впрочем, от этого станет только лучше.
13:15
ещё один безликий клон ubuntu/debian? по-моему место занято Zorin OS
14:02
В любом случае, подчеркнуто повторяю плюс в адрес поста.
08:47
09:53
01:44
02:05
02:05
Искал на форуме Solus-а информацию по wayland..бесполезно что-то пробовать, там разработчик отвечал в посте, что официально не поддерживается и большая часть функций, которая связана с wayland, даже не компилируется
Так что остается только ждать, обидно, что у них нет дорожной карты, чтоб посмотреть что там дальше планируется
02:58
>> Более-менее плавно работает на открытом драйвере..но все равно не сравнится с wayland.
По-моему это фичеризм, а не действительная необходимость
>> Искал на форуме Solus-а информацию по wayland..бесполезно что-то пробовать, там разработчик отвечал в посте, что официально не поддерживается и большая часть функций, которая связана с wayland, даже не компилируется
Wayland есть в Sway и Gnome-Session (experimental session)
>> Так что остается только ждать, обидно, что у них нет дорожной карты, чтоб посмотреть что там дальше планируется
В целом, уже всё известно:
https://dev.getsol.us/T8207
https://joshuastrobl.com/2021/09/14/building-an-alternative-ecosystem/
Карты нет, потому что нет дедлайнов
14:08
15:59