Компиляция и установка программ из исходников в Linux. htop, make, configure

preview_player
Показать описание
Музыка Jason Shaw – Clouds

Установим необходимое ПО:
sudo apt-get install build-essential

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

Раcпаковываем исходники:

Перед установкой всегда читаем файлы README и INSTALL. Там всегда написана инструкция по установке, а так же зависимости, которые необходимо удовлетворить. Разные программы ставятся по разному, поэтому читаем всегда!

Теперь приступим к компиляции и установке программы. Перейдем в папку с исходниками:
cd htop-1.0.3/

Сконфигурируем сборку программы:
./configure

У нас ошибка - неудовлетворенная зависимость, отсутствует необходимый пакет. Программа подсказывает нам, что мы может собрать её использовав ключ --disable-unicode
./configure --disable-unicode

В принципе , можно было попытаться удовлетворить зависимость командой:
sudo apt-get build-dep htop
и собрать пакет командой
./configure

Проверяем наличие ошибок. Если таких неимеется, то приступаем к сборке:
make

Так же смотрим наличие ошибок и если таких не имеется, установим командой:
sudo make install

Программа установлена, проверим её работу:
htop

Для удаления программы заходим в папку с исходниками и выполняем команду:
sudo make uninstall
Рекомендации по теме
Комментарии
Автор

Вы представить не можете, какую ценную работу проделали! Очень полезное видео!!!

vadimspriggan
Автор

Спасибо, также решил свою проблему, установил пакет, использовал ключ, подтянул навыки установки приложений с исходников, htop работает ;
Like & подписка :)

usr_shq
Автор

Я так вижу чтение README и INSTALL очень помогло?

МиколаФедоровичКрисюк-юб
Автор

Особенно не нужно, но завтра буду пробовать.

dmb
Автор

Полезное видео и рекомендации. А в чем вы компилировали видео, не подскажете? Записывали в screen recorder, как я понял, а далее? Спасибо.

vladl
Автор

не помогло, вот выдает configure: error: missing libraries: libncurses

ВладиславСитников-мъ
Автор

Как в LInux Mint 18.2 открыть и запустить tar.gz

ВладиславСитников-мъ
Автор

configure: error: You may want to use --disable-unicode or install libncursesw.
А это почему и что надо сделать, спасибо.

ВладиславСитников-мъ
Автор

честно, мне как человеку Windows нихуя не понятно

КонстантинШарипов-сй
Автор

Так как экзешник получить? Где экзешник?

ДмитрийГерасин-гк
Автор

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libncursesw5

ВладиславСитников-мъ
Автор

Слишком заморочено. Бывает архив, в котором нет ни Install ни Readme - а это уже другая история, ну и зачем так мучиться? Установка через терминал - сущий пустяк.

allnick
Автор

Одна из нескольких причин по которой linux нафиг никому не нужен, неужели так сложно реализовать установку программы при нажатии одной кнопки ???

gentek
Автор

первая же фигня которую нужно установить устарела или недоступна, дальше видео можно не смотреть?

pingvin
Автор

Вот что ненавижу у линуксоводов так их привычка объяснять когда их спрашивают чайники как будто мы уже все шарим. Бля... где он это пишет что за панель или

MakhachSultanov