53 инструментов разработчика, всегда актуальны — новые выпуски появляются в apt в течение нескольких часов. Присоединиться к Discord

📅 С для доступа к apt-зеркалу потребуется подписка. Посмотреть цены · 🆓 Есть вечно бесплатное зеркало

📊 Установка последней версии bottom в Ubuntu

Настраиваемый графический монитор процессов и системы для терминала

Последняя версия: 0.14.8 · обновлено 2026-08-18
ИсточникВерсия
deb.griffo.io0.14.8 ✅
Официальный Ubuntu0.12.3 🛑
← Вернуться на главную
📌 Устанавливаете на конкретный выпуск? Ubuntu 22.04 (jammy) · Ubuntu 24.04 (noble) · Ubuntu 25.10 (questing) · Ubuntu 26.04 (resolute)

Что такое bottom?

bottom — команда называется btm — это графический монитор процессов и системы для терминала, написанный на Rust и вдохновлённый gtop, gotop и htop. По умолчанию он ведёт себя как дашборд: CPU, память, сеть, диски, температуры и процессы делят один экран, а любой виджет можно отсортировать, приблизить или развернуть на всё окно.

🚀 Почему важна последняя версия: официальные архивы отстают на несколько минорных выпусков, а именно в них произошло всё интересное: отдельный учёт кеша и буферов, загрузка GPU в виджете памяти, встроенные цветовые темы, скрытие потоков ядра и длинный список исправлений для новых ядер и датчиков. Монитор, который неверно читает железо, хуже, чем его отсутствие, — такой инструмент стоит держать свежим.

⚡ Ключевые возможности bottom

📈 Живые графики

CPU (по ядрам или в среднем), память, сетевой трафик, дисковый ввод-вывод и температуры в виде бегущих графиков, которые масштабируются клавишами + и -.

🔍 Поиск процессов

/ фильтрует таблицу процессов — с переключателями регулярных выражений, целого слова и регистра, и по одной клавише на сортировку по CPU, памяти, PID или имени.

🌲 Режим дерева

t превращает таблицу процессов в дерево, и сорвавшийся воркер видно под родителем, который его запустил, а не отдельной строкой в списке.

🎛️ Свои раскладки

Файл конфигурации описывает строки, столбцы и пропорции виджетов, поэтому дашборд показывает те четыре вещи, за которыми вы реально следите.

🎨 Встроенные темы

--theme gruvbox, nord и их светлые варианты уже в бинарнике, а любой цвет можно переопределить в bottom.toml.

🖥️ Базовый режим

btm --basic убирает графики и оставляет компактные числа, которые читаются даже через медленный SSH или в маленькой панели tmux.

🚀 Всегда впереди официальных архивов: Debian и Ubuntu замораживают версии пакетов при выпуске релиза — этот репозиторий публикует новые версии обычно в течение нескольких часов. Простое apt upgrade держит вас на последней версии.

📦 Установка из deb.griffo.io

Запуск команд

Шаг 1: Добавить репозиторий

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 Есть вечно бесплатное зеркало. deb-free.griffo.io раздаёт пакеты бесплатно навсегда — без аккаунта, без подписки, не более 2 месяцев позади upstream, исправления безопасности сразу. Сейчас там cliamp, Ghostty, lazydocker, Oh My Posh и Zed; bottom среди них нет, поэтому репозиторий выше — единственный способ установить его сегодня; попросите, и его можно добавить.

Как работает бесплатное зеркало →

Шаг 2: Установить bottom

# Установить последнюю версию bottom
sudo apt install btm

# Проверить установку
btm --version
# Установить последнюю версию bottom
apt install btm

# Проверить установку
btm --version

Шаг 3: Первый запуск и настройка

# Запустить дашборд
btm

# Компактный вывод без графиков — для маленьких терминалов и медленных каналов
btm --basic

# Указать bottom файл конфигурации: он создаётся со значениями по умолчанию
mkdir -p ~/.config/bottom
btm --config_location ~/.config/bottom/bottom.toml

# Man-страница и дополнения для bash, zsh и fish входят в пакет
man btm

🎯 Базовые примеры использования

Повседневный мониторинг:

# Полный дашборд
btm

# Обновлять дважды в секунду и хранить десять минут истории
btm --rate 500ms --retention 10m

# Запуск сразу в виджете процессов, уже развёрнутом
btm --default_widget_type proc --expanded

# Дерево процессов, с группировкой и полными командными строками
btm --tree --process_command

Внутри дашборда:

# Клавиши, которые делают работу
#   ?        встроенная справка со всеми сочетаниями
#   e        развернуть выбранный виджет на весь терминал
#   f        заморозить экран, пока вы его читаете
#   +  -  =  приблизить, отдалить или сбросить масштаб графика
#   /        поиск в таблице процессов
#   c m p n  сортировка по CPU, памяти, PID или имени
#   dd       остановить выбранный процесс
#   t        переключить дерево процессов

Подгонка под свою машину:

# Фаренгейты, без средней строки CPU, точечные маркеры вместо брайля
btm --fahrenheit --hide_avg_cpu --dot_marker

# Считать кеш и буферы отдельной строкой памяти
btm --enable_cache_memory

# Виджет батареи на ноутбуке
btm --battery

# Цветовая тема под остальной терминал
btm --theme gruvbox

🔧 Интеграция с другими инструментами

bottom рассчитан на окружение, где всё живёт в терминале:

  • Файл конфигурации: ~/.config/bottom/bottom.toml держит раскладку, пропорции виджетов, цвета и привычные опции в одном месте
  • Файл .desktop: пакет ставит bottom.desktop и иконку, так что bottom появляется и в меню приложений как системный монитор
  • tmux и Zellij: нормально живёт в узкой панели; --basic оставляет его читаемым, когда панель становится маленькой
  • GPU: загрузка NVIDIA и AMD появляется в виджете памяти при установленных драйверах, а --disable_gpu отключает сбор
  • Серверы: сборка amd64 статическая — чистой машине с Debian или Ubuntu не нужно ничего, кроме пакета

🚀 Почему стоит выбрать deb.griffo.io?

📊 Сравнение репозиториев:
  • Официальный Ubuntu: содержит btm в universe, но замороженный на версии момента выпуска, без последующих обновлений
  • cargo install bottom: свежая версия, но компилируется несколько минут, ставится вне apt и не приносит ни man-страницы, ни дополнений, ни файла .desktop
  • Архив upstream: официальный бинарник, который придётся скачивать вручную к каждому выпуску
  • deb.griffo.io: последняя версия с автоматическими обновлениями

📦 Репозиторий сборки пакета

Пакеты для Ubuntu собираются и поддерживаются автоматически в этом репозитории GitHub:

🔗 Похожие пакеты

Также доступны в deb.griffo.io:

🎯 Идеально подходит для: наблюдения за долгой сборкой или нагруженным сервером не выходя из терминала, поиска процесса, который съедает батарею ноутбука, контроля температур под нагрузкой и любых SSH-сессий, где графический монитор невозможен.

📦 Последние релизы этого репозитория

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

Есть ли bottom в официальных репозиториях Ubuntu?

Да, но официальный архив Ubuntu поставляет bottom 0.12.3, тогда как этот репозиторий предлагает bottom 0.14.8, пересобирается через несколько часов после каждого релиза.

Как установить последнюю версию bottom в Ubuntu?

Добавьте репозиторий deb.griffo.io один раз по инструкции выше, затем выполните: sudo apt install btm. Новые версии приходят через обычный sudo apt upgrade.

Подписаны ли пакеты и как они собираются?

Каждый пакет подписан GPG-ключом репозитория (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) и собирается из релизов upstream в публичных репозиториях GitHub, которые может проверить любой.

Какие версии Ubuntu поддерживаются?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing и 26.04 Resolute.