Начинаю жить с Debian

⏱ 2 мин. на чтение

Не очень то и долго я прибывал в раздумьях. Обновиться на новую Ubuntu или свернуть в сторону Debian. В итоге выбор был сделан в сторону Debian 13 testing. Надоела мне как-то навязываемая жизнь от Ubuntu. Мне как «домохозяину» и новичку с Debian на своём компьютере, вернее ноутбуке, некоторые вещи теперь в новинку и забавны. Вот только установил Debian 13 и первым делом пробую:

sudo apt install neofetch -y && neofetch

А мне в ответ вот такое:

Ошибка: Невозможно найти пакет neofetch

Думаю, вот те раз!

А тут оказывается всё это ожидаемо. В Debian 13 (Testing/Forky) пакета neofetch больше нет в репозиториях. И что же это значит? Надо выяснить.

Почему убрали neofetch?

Проект архивирован: автор neofetch официально прекратил разработку в начале 2024 года. Репозиторий переведён в режим read-only.

Есть официальный преемник: fastfetch написан на C, работает в 10–100 раз быстрее, активно развивается, поддерживает те же поля вывода и уже принят в официальные репозитории Debian.

Установить и запустить:

sudo apt install fastfetch -y && fastfetch

Теперь только fastfetch

Политика Debian: дистрибутив не оставляет пакеты без активного мейнтейнера1. Если upstream заброшен, пакет удаляется из архивов, чтобы не тянуть устаревшие зависимости и не создавать ложное ощущение безопасности.

Интересно всё это, да и выглядит верным такой подход. Надо будет привыкнуть к этому.

Всё это надо будет принять, после привычки ставить всё подряд и цеплять разные PPA в Ubuntu, которая это позволяет делать как угодно без оглядки на стабильность и безопасность.

Видимо это и привело разработчиков Canonical к созданию пакетов приложений Snap — и к установке этих приложений с полным набором всех сопутствующих и используемых библиотек в виртуальной среде, изолированно от остальной системы. Безопасно? Да. Но есть одно НО…

Вот поэтому программы Snap стали не 10Мб, а целых 50 или даже 100Мб, плюс затраты вычислительных ресурсов для работы виртуальной среды, потому-то приложения и запускались не быстро, да и работали так же. Вот я вечно и вырезал Snap в Ubuntu на корню.

Идём дальше…


  1. Мейнтейнер (от англ. maintainer — сопровождающий) — это специалист или группа разработчиков, ответственных за техническое сопровождение программного обеспечения (чаще всего ПО с открытым исходным кодом). Они следят за актуальностью кода, исправляют ошибки, добавляют новые функции и упаковывают программы для распространения. ↩︎