Группа "base" заменена на метапакет "base" - требуется ручное вмешательство

Вообще. Группы пакетов - это что-то непонятное.
Это должны быть наборы РЕКОМЕНДУЕМЫХ пакетов для определённых целей. Причём один пакет может входить в сколько угодно групп, чтоб на любой вкус собирать компоненты.
А все остальное должно разруливаться жёсткими и опциональными зависимости.
Lupus pilum mutat, non mentem.
jim945
Это должны быть наборы РЕКОМЕНДУЕМЫХ пакетов для определённых целей.
так оно ж так и было. никто не заставлял ставить всю группу "base".
группа - набор рекомендуемых пакетов.
метапакет - набор обязательных пакетов.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
так оно ж так и было. никто не заставлял ставить всю группу "base".
Так то да.
Но пакеты из неё небыли указаны в зависимости многих пакетов, т.к. считались поумолчанию установленными.
Как и в base-devel
Lupus pilum mutat, non mentem.
jim945
Но пакеты из неё небыли указаны в зависимости многих пакетов,
да, вот с этой проблемой и нужно было сборщикам разбираться в первую очередь прописать конкретные зависимости.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
initcpio инсталляционного диска или свеже установленной системы?
И там и там. В установленной системе:
$ lsinitcpio -l /boot/initramfs-linux.img | grep vi$
usr/bin/vi

В ArchISO, емнип, /run/initramfs/usr/bin/vi.
Повторюсь, идея хорошая и, в принципе, поддерживаю ... но странно то, что как пишут был мозговой штурм состава этого пакета base ... и похоже, что не удачный
During the initial brainstorming for a base package ...
Ошибки не исчезают с опытом - они просто умнеют
Перепостил здесь своё сообщение из соседней ветки.

Первое впечатление было, что для неподготовленных пользователей повышается порог вхождения (знаний) в арчлинукс. Не иметь в base мана, ядра, редактора, dhcpcd, linux-firmware? Откуда начинающий должен догадаться, что они требуют дополнительной установки? Или вообще нужны )))

Основной вопрос: какую задачу решает это нововведение? (Лирика: или просто пора мебель переставлять?)

Ещё для себя обнаружил, что установочный образ теперь использует интерпретатор zsh.

P.S. И ещё раз -- кто-нибудь ответил себе кратко и внятно: какую задачу решает это нововведение?
vall
Ещё для себя обнаружил, что установочный образ теперь использует интерпретатор zsh.
zsh очень давно используется, > 7 лет
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Aivar, ну, хорошо в установочном образе vi есть, но это не vi это ссылка на busybox!!!
lsinitcpio -l /run/media/antavr/ARCH_201910/arch/boot/x86_64/archiso.img | grep vi$
usr/bin/vi
а вот в установленной системе vi нету!!!
lsinitcpio -l /boot/initramfs-linux.img | grep vi$
почему нету? да потому что все прогрессивные пользователи вместо хука base используют хук systemd.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
а вообще, busybox стоит у каждого и в принципе все утилиты которые он предоставляет отдельно не нужны )))
вполне можно обойтись только busybox, это ж сколько лишних пакетов в системе )))
/usr/lib/initcpio/busybox
Currently defined functions:
        [, arch, ash, awk, base64, basename, bc, blkdiscard, bzip2, cat, chgrp, chmod, chown, chroot, clear, cp, cpio, cttyhack, cut, dd, df, dirname, dmesg, du, echo, env, expr,
        fallocate, false, fatattr, free, fsfreeze, fstrim, fsync, getopt, grep, gzip, halt, head, hexdump, hexedit, ifconfig, init, install, ip, ipaddr, iplink, ipneigh, iproute, iprule,
        iptunnel, kbd_mode, kill, killall, less, link, ln, loadfont, loadkmap, losetup, ls, lsscsi, lzop, md5sum, mkdir, mkfifo, mknod, mkpasswd, mktemp, mountpoint, mv, nc, netstat,
        nologin, nproc, nsenter, nslookup, nuke, openvt, partprobe, paste, pgrep, pidof, ping, ping6, poweroff, printf, ps, pwd, readlink, realpath, reboot, resume, rm, rmdir, route,
        run-init, sed, seq, setfattr, setfont, sh, sha1sum, sha256sum, sha512sum, shuf, sleep, sort, stat, strings, sync, tac, tail, tar, tcpsvd, tee, telnet, test, tftp, touch, true,
        truncate, udhcpc, udhcpc6, umount, uname, uniq, unlink, unshare, unzip, uptime, vi, wc, wget, which, xxd, xz, yes
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.