パケットの手動インストールと依存関係チェック (Slackware)

パケットの手動インストールと依存関係チェック (Slackware)

宿題があります。Slackware の非常に古いバージョン (カーネル v. 2.6.15.4) に knockd とその他のパッケージをインストールするように求められています。タスクの説明には、apt-get のような依存関係チェックを実行するインストール ソフトウェアの使用は許可されていないと明記されていますが、パッケージの手動インストールを適切に実行する方法に関するドキュメントについては都合よく一切触れられていません。私はまだ Linux 初心者なので、これを適切に行うためのプロセスの説明があると非常にありがたいです。

よろしくお願いします!

デイブ

答え1

基本的に、これを行うには 2 つの方法があります。

  • 古いカーネルで動作するはずのknockdの古いバージョンをインストールします
  • GITからソースを入手し、自分でコンパイルする

一般的に、コンパイルできれば実行できます。したがって、最後の方法が最も確実です。また、GIT リポジトリを見ると、次のことが示されています。

knockd をビルドするには、libpcap と autoconf ツールがインストールされていることを確認してください。

魔法の呪文も表示されています

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

これは、ソースを使用するすべての Linux ウィザードに知られているはずです。

関連情報