Ручная установка и проверка зависимостей пакетов (Slackware)
У меня есть это домашнее задание, в котором меня просят установить knockd и другие пакеты на очень старую версию Slackware (Kernel v. 2.6.15.4). В описании задачи конкретно упоминается, что нам не разрешается использовать программное обеспечение для установки, которое выполняет проверки зависимостей, такие как apt-get, хотя удобно не упоминать документацию о том, как правильно выполняется установка пакета вручную. Поскольку я все еще в значительной степени пользователь Linux noob, я был бы очень благодарен за описание процесса, как сделать это надлежащим образом.
Спасибо заранее!
Дейв
1 ответ
В основном есть два способа сделать это:
- установите старую версию knockd, которая должна работать с вашим старым ядром
- получить исходный код из GIT и скомпилировать его самостоятельно
В общем, если он компилируется, вы можете запустить его. Так что последнее самое верное. Также посмотрите на GIT-репозиторий, который предлагает:
Чтобы собрать knockd, убедитесь, что у вас установлены libpcap и инструменты autoconf.
Это также показывает магические заклинания
$ autoreconf -fi
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
который должен быть известен всем мастерам Linux, использующим этот источник.