Linux

Установка Neofetch в Linux: полное руководство по настройке

Neofetch выводит ключевые параметры системы прямо в терминал. Гайд покажет, как установить утилиту, собрать свежую версию и адаптировать вывод под ваши задачи.

Обновлено 8 апреля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Ubuntu 22.04/24.04Debian 12Fedora 38+Arch Linux

Введение / Зачем это нужно

Neofetch собирает и красиво форматирует ключевые параметры вашей системы: версию ядра, модель процессора, объём оперативной памяти, оболочку, тему оформления и ASCII-логотип дистрибутива. Утилита весит меньше мегабайта, не требует фоновых процессов и идеально подходит для быстрой диагностики, создания скриншотов рабочего стола или встраивания в стартовые скрипты серверов. После выполнения этого гайда вы получите полностью рабочий инструмент, готовый к интеграции в ваш рабочий процесс.

Требования / Подготовка

Перед началом установки убедитесь, что система соответствует базовым условиям:

  • Рабочий терминал (эмулятор или TTY)
  • Права суперпользователя (sudo или прямой доступ к root)
  • Стабильное интернет-соединение для загрузки пакетов
  • Установленный текстовый редактор (nano, vim или micro)

💡 Совет: Если вы работаете в минимальной серверной сборке без графического интерфейса, убедитесь, что терминал поддерживает цветовые escape-последовательности, иначе логотип отобразится некорректно.

Шаг 1: Обновление списков пакетов

Сначала синхронизируйте локальные индексы с удалёнными репозиториями. Это гарантирует, что вы получите актуальную версию без конфликтов зависимостей.

sudo apt update
# Для Fedora/RHEL: sudo dnf makecache
# Для Arch: sudo pacman -Syu

Команда скачает актуальные метаданные. Дождитесь завершения процесса без прерываний.

Шаг 2: Установка через стандартный менеджер

Большинство современных дистрибутивов уже включают Neofetch в официальные хранилища. Выполните команду, соответствующую вашей ОС:

  • Debian/Ubuntu/Linux Mint: sudo apt install neofetch
  • Fedora/RHEL/Rocky: sudo dnf install neofetch
  • Arch Linux/Manjaro: sudo pacman -S neofetch
  • OpenSUSE: sudo zypper install neofetch

Пакетный менеджер автоматически загрузит бинарный файл и скрипты в /usr/bin/ и /usr/share/.

Шаг 3: Создание пользовательского конфига

Системные настройки хранятся в /etc/neofetch/config.conf. Изменять их напрямую не рекомендуется: при обновлении пакета ваши правки будут перезаписаны. Создайте локальную копию:

mkdir -p ~/.config/neofetch
cp /etc/neofetch/config.conf ~/.config/neofetch/config.conf

Откройте файл в редакторе и настройте параметры:

  • info="kernel os cpu gpu memory uptime" — оставьте только нужные строки
  • color_blocks="on" — включает цветные блоки рядом с параметрами
  • image_source="auto" — автоматически подберёт ASCII-арт вашего дистрибутива

Сохраните изменения (Ctrl+O в nano, затем Enter и Ctrl+X для выхода).

Проверка результата

Запустите утилиту без аргументов:

neofetch

Если вы увидели структурированный вывод с логотипом и техническими данными справа или снизу — установка прошла успешно. Чтобы проверить, что система использует именно ваш конфиг, запустите:

neofetch --config ~/.config/neofetch/config.conf

Утилита должна отобразить параметры, которые вы задали на предыдущем шаге.

Возможные проблемы

  • Ошибка command not found: Путь к бинарному файлу не прописан в переменной $PATH. Проверьте расположение через which neofetch. Если команда ничего не вернула, перезапустите терминал или выполните source ~/.bashrc.
  • Слетевшие цвета или артефакты: Эмулятор терминала по умолчанию работает в 8-цветном режиме. Установите переменную окружения export TERM=xterm-256color в файле профиля оболочки и перезапустите сессию.
  • Некорректные данные о ядре или ОС: Такое поведение возникает внутри контейнеров (Docker, LXC) или при использовании chroot. Neofetch читает /proc и /sys хост-машины, поэтому запускайте его только в основной системе или передавайте флаги --stdout для получения необработанных данных.

Часто задаваемые вопросы

Почему вместо Neofetch часто рекомендуют Fastfetch?
Как изменить логотип дистрибутива в выводе?
Можно ли запускать Neofetch автоматически при открытии терминала?

Полезное

Обновление репозиториев
Установка через пакетный менеджер
Создание пользовательского конфига