Зависимости:
Страничка на 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