spb_user · 20-Авг-24 16:16(1 год 2 месяца назад, ред. 30-Авг-24 16:08)
Ubuntu KDE Plasma 22.04.4 by spb_user [Авторская раздача] Год Выпуска: 2024 Версия: 22.04.4 Разработчик: Canonical, free software community. Сайт разработчика: https://ubuntu.com/ Системные требования: Процессор Intel, AMD поддерживающие 64-битные инструкции.
RAM - минимум 2 gb, желательно от 4 gb.
HDD(SSD) - от 20 gb.
Дисплей - от 1024x768 px. Архитектура: amd64 Язык интерфейса: Русский, английский, украинский, белорусский, сербский, болгарский. MD5: da02e9d7de11967f2a59eae7569dd1c1 Ubuntu_KDE_22.04.4-64bit_hybrid.iso SHA1: ae9bbb8537fd86180bdba09772d2cfaa38d6ed08 SHA256: 3706f5aa5a87ccdfc3b0f379b52522b0efb32f2dfd2fa7b237f1631a0a44d104 Описание: Сборка Ubuntu 22.04.4 LTS, DE - KDE Plasma 5.27.11, ядро - 6.8.0-38-generic.
В отличие от Kubuntu отсутствует kubuntu-desktop и его зависимости.
Изменены состав пакетов, оформление, некоторые настройки.
Большее количество виджетов Plasma, тем, шрифтов.
Русский, английский, украинский, белорусский, сербский, болгарский языки.
Собрана на основе оригинального образа Ubuntu, теми же инструментами что используют разработчики Ubuntu.
Но в отличие от оригинала ISO гибридный, сохранена поддержка загрузки на компьютерах с BIOS(Legacy). Просьба внимательно прочесть пункт: Дополнительная информация
И перед инсталляцией: Установка системы на диск компьютера.
На компьютерах с Uefi загружается меню GRUB. Для Bios меню Syslinux. Таймаут 100 сек для выбора варианта загрузки Live-системы. Русская локаль по умолчанию, есть ещё сербская, английская, болгарская, украинская, белорусская. Также есть три варианта загрузки помимо стандартного: полностью в оперативную память, безопасный графический режим, с зоной сохранения(требует предварительной подготовки и ведёт к быстрому износу флеш-накопителя). LiveCD пользователь - ubuntu без пароля Раскладка клавиатуры русско-английская через super(win)+пробел или Alt+пробел
выход из сессии без подтверждения - Ctrl+Alt+пробел
прерывание X11 - Ctrl+Alt+Backspace По умолчанию используется графический сервер X11(X Window System), но также при выходе из сеанса можно выбрать Wayland(более современный протокол организации графического сервера). Сборка сделана для собственных нужд, этим обусловлен состав пакетов. Присутствуют некоторые проприетарные компоненты.
Сделал простой скрипт для удаления лишних языков, стека LAMP либо его компонентов, части установленных приложений. Рекомендация по его использованию будет в разделе: "После установки" KDE Plasma 5.27 из подключённого PPA-репозитория. Ни одного snap-пакета в сборке нет, возможность установки присутствует. Firefox из PPA-репозитория, приоритет за PPA. В Google Chrome добавлено расширение ublock origin. Настройка уведомлений на сайтах: Свернуть все запросы в адресной строке. chrome://flags/: TLS 1.3 hybridized Kyber support - Disabled. Также добавил скрипт для запуска через spoof-dpi через .desktop-файл(дополнительный пункт меню для запуска). Добавлено множество консольных и gui-утилит мониторинга системы и оборудования. В составе есть утилиты резервного копирования, восстановления данных, загрузочных записей(в т.ч uefi), клонирования разделов, сброса пароля Windows, и др. Из меню приложений убраны дублирующиеся пункты и добавлены новые для запуска некоторых консольных и GUI-утилит. Масштаб в X11 - 125%, в Wayland - 100%. Нужный коэффициент масштабирования выставляется в параметрах дисплея, после чего нужно выйти из сеанса. В сессии Wayland шкала масштаба не такая грубая, но приложения работающие через Xwayland и некоторые другие например от JetBrains работающие через java, масштабируются с потерей качества, Изменено использование подкачки (Swap система может задействовать при заполнения оперативной памяти от 80%, а не от 60% в оригинале). Изменены некоторые таймауты Systemd(чтобы система после сигнала на выключение быстрее завершала зависшие процессы(пользовательские и системные)) Изменения в файлах: /etc/systemd/system.conf - раскомментировано DefaultTimeoutStopSec=10s, /etc/systemd/user.conf - раскомментировано DefaultTimeoutStopSec=8s, /etc/systemd/login.conf - раскомментировано KillUserProcesses=yes. Планировщик по умолчанию: Bfq - для жёстких дисков(HDD). Kyber - для твердотельных дисков(SSD SATA). None - для SSD NVME. Mq-deadline - для флеш-накопителей. В домашней папке находится desktop файл с командой для выключения компьютера, его можно скопировать или переместить на рабочий стол: Добавлена и активирована тема grub, изменена темаанимации при загрузке(plymouth). Добавлена возможность инсталляции установочных пакетов debian(.deb) с помощью консольного gdebi-core прямо из меню файлового менеджера. Anydesk отключён автозапуск, но это до первого обновления. Установлен стек LAMP с версиями php 7.4, 8.0, 8.3, настроен один виртуальный хост php.loc, в Apache включено использование .htaccess и всех установленных версий php(по умолчанию 8.3), сам сервер отключён. База данных MariaDB не создана. Кому это нужно кто разбирается без проблем всё настроит, либо по мануалам в сети. Для сжатия squashfs образа использовал алгоритм zstd с максимальной степенью сжатия level 22. Заранее прошу извинить за возможные неточности и ошибки. Раздача идёт постоянно через жёсткий диск подключённый к роутеру(касается всех раздач).
Установка системы на диск компьютера:
Как любое свободное программное обеспечение, сборка используется без гарантий и на свой страх и риск!
Не для корпоративного использования. Установщик системы переработан, за основу взят Calamares версия для Lubuntu. Если в качестве языка системы выбирается русский, английский, сербский, украинский, болгарский, белорусский то интернет во время установки лучше отключить.
Для остальных языков наоборот желательно подключить для скачивания пакетов локализации. Проприетарные драйверы для видеокарт Nvidia, wifi-адаптеров Broadcom и их зависимости присутствуют в локальном репозитории ISO-образа занимая более четвети всего объёма, но не удалось протестировать их установку из-за отсутствия подходящего железа. Если swap находится на отдельном разделе, то инсталлированная система займёт около 13 гб либо создаётся ещё файл подкачки до 1 гб на системном разделе. После запуска Calamares и выбора языка включается раскладка выбранного языка. И если язык отличный от английского и русского то возможно при введении данных придётся настроить раскладку. Все возможности универсального установщика Calamares и варианты настройки, разметки диска здесь не буду описывать, в сети полно информации. Лучше сначала попрововать в виртуальной машине кто не имеет опыта работы с Calamares. Единственное, в отличие от стандарного для Ubuntu Ubiquity при ручном разбиении нужно явно указывать и настраивать разделы EFI и Swap(если нужен), автоматически они не подхватятся. Часовой пояс лучше выбрать в соответствии с языком, а время настроить после установки.
После установки:
При любом варианте языка кроме русского придётся настроить раскладку клавиатуры. В меню-системные можно найти скрипт для удаления лишних языковых пакетов и части приложений. Он довольно простой, поэтому сначала удаляются языковые пакеты, а только после остальные ненужные программы.
Все действия проходят через терминал, поэтому нужно элементарно знать как им пользоваться и смотреть что за пакеты удаляются. При удалении стека LAMP, Mariadb, Phpmyadmin в псевдографическом интерфейсе выбрать NO, т.к базы данных по умолчанию не созданы. Система по умолчанию будет предлагать обновиться на последнюю LTS.
Обновлять не советую, т.к точно снесётся часть пакетов и будут проблемы со звуком из-за перехода на PipeWire. Проблему с пакетами частично можно решить их повторной установкой и возможно придётся заново добавить PPA этих пакетов уже для новой версии Ubuntu. Со звуком лотерея, может работать сразу, но вероятнее всего его не будет и заставить работать будет весьма сложно.
Чтобы система не предлагала обновление на следующую LTS (24.04):
Проще всего это отключить через меню-система-программы и обновления во вкладке обновления внизу выбрать никогда(never).
Дальше экрана с надписью 100% - не грузится, пробовал на qemy/proxmox/vmware/esxi - везде одно и то же. Кто -то пытался сие творение на реальном железе загрузить?
Я обычно обновляю систему раз в год может. История такая: Ставлю сборку этого автора, потом все летает, летает. Через какое-то время все становится хуже. Обновления то се -) А потом бац, и новая версия. Обновляю как в последний раз - на 24.04 и все. Че нибудь да не работает нормально -) А ну в последний раз так было с 20 на 22. Затем я иду на рутрекер, смотреть не выложил ли этот автор свою новую сборку -) В прошлый раз я нашел 22ю. Затем снес ту что обновилась с 20 на 22, поставил сборку 22 от автора и наслаждался. И вот, история повторяется, зашел глянуть, не вложил ли автор 24ю -)) А тут только 22я с новым ядром. Так вот, к тому пытался ли кто на реальное железо - я на сборках автора уже много много лет. Это лучшее решение, которое я нашел для себя из всех сборок видимых невидимых. А с никсами я знаком уже четверть века. Так что можешь себе представить -)
Посоветуйте, пожалуйста, с разбивкой дисков.
Есть старенький ноутбук hp с 2 дисками. ОЗУ 4 gb. Легаси биос.
1 ssd 500 gb. На нем сейчас винда10 стоит. Хочется ее сохранить.
2 hdd 500 gb c моими данными. Файловая система extfat. Что хотелось бы: поставить убунту на sdd c сохранением винды. Думаю винде оставить 100 гб, остальное отдать убунте. 1 gb под загрузчик (ext2), 50 gb под рут (ext4), 4 под свап, остадьное под хоум (ext4). Ну и около 10 gb оставить сырыми. Вроде современные ос умеют замещать битые блоки оттуда. Правильна ли такая разбивка?
И, главный вопрос. возможно ли подмонтировать hdd диск (extfat) на чтение и запись к убунте? Спасибо. ПС. Чисто академический вопрос. Правда ли, что современные линуксы поддерживают ZFS в полном функционале?
87178221Посоветуйте, пожалуйста, с разбивкой дисков.
ПС. Чисто академический вопрос. Правда ли, что современные линуксы поддерживают ZFS в полном функционале?
Установку поверх Windows, на тот же диск, с переразбивкой разделов выполнить можно, но сразу хочу заметить, что для SSD файловые системы EXT2 и EXT4 - не самый правильный вариант. Более современные ZFS и Btrfs гораздо лучше приспособлены для этой цели.
В работе SSD функция TRIM один из факторов поддержания производительности дисковой системы. EXT4, будучи наследником EXT3/EXT2, пишет на диск дофига данных разбросанных по небольшим группам хранения (в каждой группе есть преаллокированные inode, которые используются не только в этой группе). При создании файловой системы все группы размечаются по всему разделу и тримить можно только кусочки внутри каждой группы. Кстати и размер этих данных на диске, с только что размеченным пустым! разделом EXT4, будет несколько гигабайт!!! (для сравнения - Btrfs пишет при разметке на новый раздел всего лишь около 144 kB). Т.е., если коротко о EXT4, - записей много и они довольно ровно размазаны по всему разделу. И как бы EXT4 не оптимизировали - рудименты от ее предков EXT3/EXT2 не дадут из этой FS "сделать конфетку".
Btrfs сравнительно новая FS, и она изначально разрабатывалась с прицелом на работу на твердотельных накопителях. В Btrfs диск вообще не размечается при создании ФС. Там создается один чанк (просто кусок) и в нем создаются все необходимые метаданные, и в этом чанке резервируется место под данные. Закончится чанк - аллокируется новый. Inode создаются по необходимости, и неиспользуемые просто утилизируются, а принятый в FS метод записи располагает inode рядом с данными. Таким образом записи на диск локализуются в определенной области раздела. И вот поэтому Btrfs тримит очень большими кусками, первоначально практически весь раздел. Число записей дополнительно сокращается: при обнаружении нулевой скорости вращения шпинделя работающего диска (такое репортят SSD) там отключается режим двойного резервирования метаданных. При разбивке диска можно создать всего один раздел под файловую систему Btrfs, с разбивкой его на логические тома.
Возможности ZFS очень похожи на Btrfs, но есть кое-какие отличия. При желании установить ZFS в качестве основной файловой системы на этом дистрибутиве можно, но для стабильной работы ZFS на этом дистрибутиве желательно иметь не менее 8Gb оперативной памяти, ZFS слегка прожорлива и очень требовательна к этому параметру.
Монтирование других дисков, как и их размонтирование, без проблем выполняется вручную в файловом менеджере щелчком мышки.
87181921А какая fs у раздела swap? Или это сырое устройство?
Для swap раздела используется только один тип присущей ему файловой системы - linux-swap. Размер этого раздела должен быть не меньше объёма оперативной памяти, как правило вообще применяют её удвоенный размер.
Установил. Вроде, все работает. Сеть (вифи, блютус), звук есть. Буду играться с fs. Автору - спасибо! Мне нужен клиент open vpn и Remmina (rdp). Как установить? По скорости (визуально, субъективно). Грузится медленнее вин10. Работает быстрее. (написано с ubuntu, firefox) Попытка установить remmina
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret Следующие пакеты имеют неудовлетворённые зависимости:
libavahi-ui-gtk3-0 : Зависит: libavahi-client3 (= 0.8-5ubuntu5) но 0.8-5ubuntu5.2 должен быть установлен
Зависит: libavahi-common3 (= 0.8-5ubuntu5) но 0.8-5ubuntu5.2 должен быть установлен
Зависит: libavahi-glib1 (= 0.8-5ubuntu5) но 0.8-5ubuntu5.2 должен быть установлен
Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты. Как исправить?
87184674Попытка установить remmina
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret Следующие пакеты имеют неудовлетворённые зависимости:
libavahi-ui-gtk3-0 : Зависит: libavahi-client3 (= 0.8-5ubuntu5) но 0.8-5ubuntu5.2 должен быть установлен
Зависит: libavahi-common3 (= 0.8-5ubuntu5) но 0.8-5ubuntu5.2 должен быть установлен
Зависит: libavahi-glib1 (= 0.8-5ubuntu5) но 0.8-5ubuntu5.2 должен быть установлен
Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты. Как исправить?
Какая у вас версия remmina? Актуальная на сегодня для этого дистрибутива - remmina_1.4.35+dfsg, ей соответствует libavahi-ui-gtk3-0_0.8-13ubuntu6 и libavahi-client3_0.8-13ubuntu6. У вас выдаёт зависимости более старой версии 0.8-5ubuntu5, соответственно и remminа идёт более старой версии, скорее всего после мартовского обновления. Обновление системы делали: sudo apt update & sudo apt upgrade?
Исправить сломанные пакеты в терминале - sudo apt update --fix-missing, если потребуется то дополнительно sudo apt install -f или sudo dpkg --configure -a, можно в synaptic:
скрытый текст
Чтобы в будущем было меньше проблем попробуй поставить aptitude - интерактивная оболочка в терминале удобна, сразу видно какие пакеты сломаны. или сломаются при установке:
скрытый текст
Еще стоит глянуть в выхлоп:
$ dpkg -l | grep -Pv '^ii'
показывает много чего сломанного, частично установленного, не настроенного, не удаленного до конца и пр.
С Новым годом всех причастных! Внимание, важно!!! plasma перестает отвечать, таскбар не работает, необходимо перезапустить сеанс Источник: https://bugs-kde-org.translate.goog/show_bug.cgi?id=457847&_x_tr_sl=en&_x...amp;_x_tr_pto=sc У меня с произвольной периодичностью происходит именно так, как описано в статье. Иногда несколько дней работает без зависаний,
иногда по несколько раз на дню. Закономерностей не нашел. В syslog'е ужос-ужос. На горячие клавиши повесил команду plasmashell --replace &
При подвисании жмем клавиши, сервис перезагружается и продолжаем работать без перезагрузки.
Перегрев видеокарты.
У меня после установки ос перегревался чип видеокарты. При нагрузках вплоть до аварийного выключение ноутбука.
Sensors показывал в среднем 92 градуса в простое.
radeon-pci-0100
Adapter: PCI adapter
temp1: +92.0°C Лечение:
В rc.local вставил
profile=`cat /sys/class/drm/card0/device/graphics/fb0/device/power_profile`
res="low"
if [ "$profile" != "$res" ]; then
echo $res > /sys/class/drm/card0/device/graphics/fb0/device/power_profile
fi Теперь по данным sensors
radeon-pci-0100
Adapter: PCI adapter
temp1: +60.0°C Рекомендация отсюда: https://askubuntu.com/questions/225631/high-temperature-in-a-amd-radeon-hd4000-30...es-after-upgrade
87178221Посоветуйте, пожалуйста, с разбивкой дисков.
ПС. Чисто академический вопрос. Правда ли, что современные линуксы поддерживают ZFS в полном функционале?
Кстати и размер этих данных на диске, с только что размеченным пустым! разделом EXT4, будет несколько гигабайт!!! (для сравнения - Btrfs пишет при разметке на новый раздел всего лишь около 144 kB). Т.е., если коротко о EXT4, - записей много и они довольно ровно размазаны по всему разделу. И как бы EXT4 не оптимизировали - рудименты от ее предков EXT3/EXT2 не дадут из этой FS "сделать конфетку".
Какие рудименты? Какие конфетки?
Код:
man tune2fs
И там всё достаточно чётко поясняется, чтоб не выдумывать рудиментов в конфетках. Желаете терять данные - вперёд на btrfs и zfs. Если вам не надо резерва для привилегированных процессов, то и не выделяйте этот резерв на ext4. А вот эти восклицания: "Ба! Форматнул раздел в ext4 и там сразу гиги пропали!!" - это мастдаевский идиотизм. Именно вы и регулируете как должна выглядеть ext4 на том или ином разделе, сделанная вами под те или иные ваши цели.
87258724parafrazik
Желаете терять данные - вперёд на zfs.
Более 10 лет администрировал терабайтную ораклиную бд на распределенном кластере из 7 серверов под управление оракл-солярис . Файловая система - ZFS. Почему-то данные не терялись. Может, потому что использовалась промышленная рсубд под управлением промышленной ос? ))
87258724parafrazik
Желаете терять данные - вперёд на zfs.
Более 10 лет администрировал терабайтную ораклиную бд на распределенном кластере из 7 серверов под управление оракл-солярис . Файловая система - ZFS. Почему-то данные не терялись. Может, потому что использовалась промышленная рсубд под управлением промышленной ос? ))
Всё может быть. Но чтобы эти предположения и гадания не оставались лишь дагадками, вам надо срочно перевести вашу "терабайтную ораклиную бд на распределенном кластере из 7 серверов" на Ubuntu KDE Plasma 22.04.4 by spb_user, натянуть туда zfs и попробовать выжить.
вам надо срочно перевести вашу "терабайтную ораклиную бд на распределенном кластере из 7 серверов" на Ubuntu KDE Plasma 22.04.4 by spb_user, натянуть туда zfs и попробовать выжить.
Срочно не получится, но идея хорошая. Ресурс свободный с 64 гб озу вроде есть. Времени нет. Кстати, и посмотрим, встанет ли оракул двенадцатый на убунту. Под сусе и редхатом знаю, работает. нашел еще 2 ошибки В /usr/share/themes/Silvery-GTK/gtk-2.0/hack.rc надо заменить @insensitive_bg_color на @base_color
А в /usr/share/themes/Silvery-GTK/gtk-2.0/apps.rc - @dark_sidebar_bg на @dark_bg_color
insensitive_bg_color и dark_sidebar_bg не определены. После удаления docker у себя сделал следующее.
Не рассматривайте как рекомендацию к действию, но мне помогло избавится от ошибок в syslog.
А именно - останавливаем демон containerd.
sudo systemctl stop containerd.service
sudo systemctl disable containerd.service Вот какие ошибки остались в журнале (journalctl -b0 -p3 --no-pager) после загрузки.
Всю сеть перечитал. Все рекомендации исполнил. И, главное, все работает. И звук, и вифи с блютусом.
У кого какие мысли, как от этих ошибок при загрузке избавиться? kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
pulseaudio[1228]: Home directory not accessible: Отказано в доступе
systemd[1211]: Failed to start Sound Service.