手动安装和数据包依赖性检查(Slackware)

手动安装和数据包依赖性检查(Slackware)

我有一份家庭作业,要求我在超旧版本的 Slackware(内核版本 2.6.15.4)上安装 knockd 和其他数据包。任务描述中特别提到,我们不能使用像 apt-get 这样的执行依赖性检查的安装软件,尽管它巧妙地省略了有关如何正确执行软件包手动安装的任何文档。由于我仍然是一个 Linux 新手用户,因此我将非常感谢有关如何正确执行此操作的流程描述。

提前谢谢了!

戴夫

答案1

基本上有两种方法可以做到这一点:

  • 安装旧版本的 knockd,该版本应该可以与旧内核兼容
  • 从 GIT 获取源代码并自行编译

一般来说,如果它编译成功,你就可以运行它。所以最后一种是最可靠的。另外,看看 GIT 存储库,它建议:

要构建 knockd,请确保已安装 libpcap 和 autoconf 工具。

它还展示了魔法咒语

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

所有使用源代码的Linux专家都应该知道这一点。

相关内容