Введение / Зачем это нужно
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для получения необработанных данных.