По работе потребовалось установить Debian (нужен специфический софт, сказали, что проще установить распространённый deb-based дистрибутив, нежели мучиться с тем, что софт не будет работать на других).
Поставил Debian Trixie. Сразу же сталкиваюсь с дикой дичью. Например, утилита bat
зачем-то устанавливается как бинарник batcat
. Ничего, что во всех скриптах написанных где-либо на Земле, она пишется как bat
, и теперь все их надо переписывать.
Или вот супер удобная замена find - fd. Оно зачем-то устанавливается, куда бы вы подумали… Тадам! /usr/lib/cargo/bin/fd
! При этом, данный каталог даже не добавляется автоматом в PATH
.
Зачем? Зачем они всё ломают, в чём сакральный смысл? В чём смысл установки утилиты под другим именем, ломающим все скрипты, или смысл установки бинарника в место, откуда он не может быть запущен?
И это, боюсь, только вершина айсберга.
Да и набор пакетов. Когда-то Debian мне нравился тем, что в нём был вообще весь распространённый софт. Сейчас же в нём нет многих довольно распространённых утилит, приходится устанавливать их как Flatpak, или ещё каким-нибудь уродским образом. Например, anki в дистрибутиве нет, как и многих других распространённых программ.