LinuxForum.Fans
Тема

миграция на systemd

Автор: Packum 15 сообщений 6009 просмотров
#378739

Загрузился с systemd. Есть непонятки со временем. Рекомендуют UTC - оно и акивировано. Сейчас показывает +4 часа.
Как синхронизировать с Москвой? Какой то сервис включить?
Какие файлы теперь отвечают за переключение раскладок в консоли и привязку к клавишам? Честно сказать в openrc я не
настраивал. Старые? Если можно, пример файла.
В группы пользователей включать не рекомендуют. Как разрешить доступ в интернет?

#379501

С временем разобрался. Не хватало службы синхронизации времени.
[console]#emerge ntp[/console]
Конфиг. файл /etc/ntp.conf. Можно не менять, - идёт синхронизация с gentoo.org.
Запуск демона в автозагрузку:
[console]#systemctl enable ntpd.service[/console]
Всё, время теперь московское. Остальные вопросы пока не решил.

#379570

Эти вопросы решил. За переключение раскладок и шрифт отвечает /etc/vconsole.conf

text
FONT=ter-k16n
KEYMAP=ruwin_cplk-UTF-8

Повесил на CapsLk.
Проблему с выходом в интернет пока решил с помощью sudo. Как то это можно сделать средствами systemd, но пока не нашёл.
Пока systemd нравится, особенно журнал и скрины загрузки. Жаль, что нет fbcondecor, может потом что-нибудь придумают.
Пока сплэш удалил, - переживу. Загрузка без косяков и пока всё что надо работает! Тьфу-тьфу-тьфу!

#379572

Ещё вопрос: как вот это объяснить?

Что-то много tmpfs. И где /dev/sda2 swap? Или он теперь динамический и монтируется только когда нужно?
Служба swap.service запущена.

#379622

Выявился баг со startx, который известен давно. https://bugzilla.redhat.com/show_bug.cgi?id=820675
При использовании этой команды иксы заводятся в другом терминале и теряется сессия, что не позволяет пользоваться
штатными средствами systemd-logind разрешающими пользователю работать с аудио и флешками не добавляясь в группы.
Погуглив, нашёл два решения:
[console]startx -- vt1[/console]
или добавить в ~/.bashrc

text
stx()
{
    local vt=$(fgconsole)
    startx -- vt$vt
}
alias startx='stx'

и продолжать пользоваться startx. Правда переключиться в консоль tty1 не получится не убив иксы.
Этого бага нет, если загружаться в ранлевел5 с менеджером входа.
Правда значит не нужны группы в systemd.

#379634
"Packum" написал:
Что-то много tmpfs. И где /dev/sda2 swap? Или он теперь динамический и монтируется только когда нужно?

Эти tmpfs не занимают места, пока в них нет файлов. В памяти, разумеется. На диске они вообще не занимают места.
swap в выводе команды mount и не должен показываться. Для этого swapon -s

"Packum" написал:
С временем разобрался. Не хватало службы синхронизации времени.

Это, однако, костыль. Не пользовался systemd, но могу сказать с уверенностью, что в нем должно настраиваться время из хардварных часов при загрузке. Способ, которым вы решили проблему предполагает получение времени от NTP-серверов, кои могут оказаться недоступны. И тогда система будет работать по неправильному времени.

#379648
bobr написал:
должно настраиваться время из хардварных часов

Да, конечно можно установить локальное время и даже команда специальная есть,
но меня смутило выражение: "категорически не рекомендуется!" в инструкции по установке.

#380338

Не работает revdep-rebuild. Что делать не знаю.

#380355

revdep-rebuild уже давно устарел

#380364

Попробуйте emerge -av @preserved-rebuild

"fragment" написал:
revdep-rebuild уже давно устарел

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

#380423

Может поправят. Очень нужен, когда чего нибудь выпиливаешь.
А @preserved-rebuild теперь по умолчанию в emerge.

#380531
"Packum" написал:
Не работает revdep-rebuild. Что делать не знаю.

Судя по вашему выводу, требует файлы из openrc, так как у вас systemd то с работой есть проблемы.

Можно как вариант попробовать добавить новый ебилд sys-apps/efunctions/efunctions-1.ebuild

Взять можно из багзилы тыц

Последний вроде как этот тыц

Если больше нет зависимостей, то по идее должно сработать.

#380532

Упс пересмотрел последний ебилд, там устанавливается только файл function.sh а остальные не ставятся, по этому наверное лучше использовать предыдущий ебилд:
тыц

#382589

Поставил обратно Gentoo с OpenRC, - хватит экспериментов пока!

#382630
"Packum" написал:
Что-то много tmpfs.

Ну так это Ваша оперативная память, разбитая в неких пропорциях...
Каждый экземпляр области смонтирован в некий путь, каждый указан в столбце "Смонтировано в".

Войдите или зарегистрируйтесь, чтобы ответить.