Ручная установка и проверка зависимостей пакетов (Slackware)

Ручная установка и проверка зависимостей пакетов (Slackware)

У меня есть домашнее задание, в котором мне нужно установить knockd и другие пакеты на очень старую версию Slackware (ядро v. 2.6.15.4). В описании задания специально упоминается, что нам не разрешено использовать программное обеспечение для установки, которое выполняет проверку зависимостей, например apt-get, хотя удобно опускается любое упоминание о документации о том, как правильно выполняется ручная установка пакета. Поскольку я все еще в значительной степени начинающий пользователь Linux, я был бы очень благодарен за описание процесса того, как это сделать правильно.

Спасибо заранее!

Дэйв

решение1

По сути, это можно сделать двумя способами:

  • установите старую версию knockd, которая должна работать с вашим старым ядром
  • получить исходный код из GIT и скомпилировать его самостоятельно

В общем, если скомпилируется, то можно запускать. Так что последний вариант самый надежный. Также посмотрите на GIT-репозиторий, который предлагает:

Для сборки knockd убедитесь, что у вас установлены libpcap и инструменты autoconf.

Здесь также показаны магические заклинания.

$ autoreconf -fi
$ ./configure --prefix=/usr/local
$ make
$ sudo make install

что должно быть известно всем Linux-мастерам, использующим этот исходный код.

Связанный контент