Вернуться назад

htop

Зависимости:

Страничка на GitHub: github.com/htop-dev/htop

Скачиваем исходники:

git clone https://github.com/htop-dev/htop.git
cd htop

Либо скачиваем архив отсюда и распаковываем его:

tar -xJvf htop-3.4.1.tar.xz
cd htop-3.4.1

Сборка

./configure

# Или можно указать путь установки:
./configure --prefix=/usr/local

У нас появился Makefile. Теперь запускаем make:

make

Собрался бинарник htop. Проверим работоспособность:

./htop

Установка

sudo make install
  # /usr/bin/mkdir -p '/usr/local/bin'
  # /usr/bin/install -c htop '/usr/local/bin'
  # /usr/bin/mkdir -p '/usr/local/share/icons/hicolor/scalable/apps'
  # /usr/bin/install -c -m 644 htop.svg '/usr/local/share/icons/hicolor/scalable/apps'
  # /usr/bin/mkdir -p '/usr/local/share/applications'
  # /usr/bin/install -c -m 644 htop.desktop '/usr/local/share/applications'
  # /usr/bin/mkdir -p '/usr/local/share/man/man1'
  # /usr/bin/install -c -m 644 htop.1 '/usr/local/share/man/man1'
  # /usr/bin/mkdir -p '/usr/local/share/pixmaps'
  # /usr/bin/install -c -m 644 htop.png '/usr/local/share/pixmaps'
  # make[1]: выход из каталога «/home/mark/Downloads/htop-3.4.1»

Впринципе в выводе видно, что и куда установилось. Можно также заглянуть в файл Makefile.am – там тоже можно найти пути установки.

Удаление

sudo make uninstall

Проверить есть ли цель install / uninstall можно так:

grep install Makefile
grep uninstall Makefile

# Или:
make --dry-run install
make --dry-run uninstall

Итого

# Скачиваем исходники:
git clone https://github.com/htop-dev/htop.git
cd htop

# Собираем:
./configure
make

# Копируем в систему:
sudo make install

# Удаляем программу:
sudo make uninstall