Пакет base [закрыто]

leonardo19, Спасибо. Возможно оно. Не понятно только почему в установке используется zsh, а в base лежит bash. Почему и там не заменили его?
Для чего нужен пакет filesystem? Для создания фс на разделах или это ex2,ех3,ех4?
ForumLiker
Для чего нужен пакет filesystem?
Насколько понимаю, filesystem включает в себя всю файловую систему: каталоги /boot, /dev, /etc и т.д. + заготовки основных конфигурационных файлов.
leonardo19, Возможно и так) Зачем было nano убирать? Не понятно. Зато утилиты для архивов оставили, как будто теперь вместо конфигов будут архивы.
ForumLiker
Зачем было nano убирать?
Происки фанатов vi...
leonardo19
Происки фанатов vi…
Так и его тоже убрали. Происки фанатов zip?
leonardo19
А вот относительно systemd-sysvcompat… м-да.
В принципе при желании удалить systemd-sysvcompat можно, но тогда придется указать init= (или удалить симлинк) … но лучше не трогать.
Небольшое пояснение, как это понимаю я.
Systemd запускает сервисы/юниты согласно его конфигурации, которые расположены в трех местах (без учета пользовательских в /home)
/usr/lib/systemd/system/ - системные файлы/юниты, как правило изменению не подлежат
/run/systemd/system/ - юниты, созданные в рантайме, как правило, по дефолту их нет
/etc/systemd/system/ - самописные юниты или измененные юниты из /usr/lib/systemd/system/
Как известно 1-ый процесс, процесс с PID=1, это процесс init, в нашем случае это systemd
ps -ax | head -2
    PID TTY      STAT   TIME COMMAND
      1 ?        Ss     0:05 /sbin/init
ps -aeo pid,comm | head -2
    PID COMMAND
      1      systemd
Уточняем, что же это за процесс с PID=1
sudo ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 окт  7 12:08 /proc/1/exe -> /usr/lib/systemd/systemd
а также уточним и /sbin/init
ls -l /sbin/init
lrwxrwxrwx 1 root root 22 сен 22 21:35 /sbin/init -> ../lib/systemd/systemd
то есть это симлинк ...
(также и это ls -l /usr/bin/init)
А что же это за файл /usr/bin/init (/sbin/init), какому пакету он принадлежит?
pacman -Qo /usr/bin/init
/usr/bin/init принадлежит systemd-sysvcompat 243.51-1
И выходит, что если мы удалим systemd-sysvcompat, то удалиться и файл /usr/bin/init … и система не запуститься.
А вот чтобы она запустилась, нужно добавить параметр загрузки init=/usr/lib/systemd/systemd

PS - можешь почитать еще и это
Ошибки не исчезают с опытом - они просто умнеют
Aivar
А кто заставляет устанавливать группу base полностью? Там же выбор присутствует…
Для меня удобнее, да и проще, поставить один миниальный набор base, чем выбирать нужное ... доустановить тоже не проблема.
Ошибки не исчезают с опытом - они просто умнеют
vasek
если мы удалим systemd-sysvcompat, то удалиться и файл /usr/bin/init … и система не запуститься.
Раньше такого не было.

vasek
Для меня удобнее, да и проще, поставить один миниальный набор base, чем выбирать нужное
Давно? Пакету два дня отроду. А на будущее - может быть...
Aivar
А на будущее - может быть…
Имел ввиду на будущее ... хотя и раньше поставил base полностью, выбирать не стал ... хотя пакетов 5-10 можно было бы и выкинуть.
Ошибки не исчезают с опытом - они просто умнеют
Aivar
Раньше такого не было
Если честно, сам в это не верил на 100%, хотя по приведенной раскладке он должен удалиться .... НО проверить лень ...

EDIT 1 - сейчас вспомнил один топик, года 3 назад - кто то ставил Arch по минимуму и он не загрузился ... что было в логах не помню, но Natrio посоветовал проверить установлен ли systemd-sysvcompat .... установлен не был, но после установки все загрузилось.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.