Manuelle Installation und Abhängigkeitsprüfung von Paketen (Slackware)

Manuelle Installation und Abhängigkeitsprüfung von Paketen (Slackware)

Ich habe diese Hausaufgabe, bei der ich knockd und andere Pakete auf einer superalten Version von Slackware (Kernel v. 2.6.15.4) installieren soll. In der Aufgabenbeschreibung wird ausdrücklich erwähnt, dass wir keine Installationssoftware verwenden dürfen, die Abhängigkeitsprüfungen wie apt-get durchführt, obwohl praktischerweise jede Erwähnung einer Dokumentation darüber, wie eine manuelle Installation eines Pakets richtig durchgeführt wird, fehlt. Da ich noch ein ziemlicher Linux-Neuling bin, wäre ich für eine Prozessbeschreibung, wie man das richtig macht, sehr dankbar.

Vielen Dank im Voraus!

Dave

Antwort1

Hierzu gibt es grundsätzlich zwei Möglichkeiten:

  • Installieren Sie eine alte Version von knockd, die mit Ihrem alten Kernel funktionieren sollte
  • Holen Sie sich den Quellcode von GIT und kompilieren Sie ihn selbst

Im Allgemeinen gilt: Wenn es kompiliert, können Sie es ausführen. Letzteres ist also am sichersten. Sehen Sie sich auch das GIT-Repository an, das Folgendes vorschlägt:

Um knockd zu erstellen, stellen Sie sicher, dass Sie libpcap und die Autoconf-Tools installiert haben.

Es zeigt auch die magischen Beschwörungen

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

Dies sollte allen Linux-Experten bekannt sein, die die Quelle verwenden.

verwandte Informationen