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


0

Ich habe diese Hausaufgabe, die mich auffordert, knockd und andere Pakete auf einer super alten Version von Slackware (Kernel v. 2.6.15.4) zu installieren. In der Aufgabenbeschreibung wird ausdrücklich darauf hingewiesen, dass wir keine Installationssoftware verwenden dürfen, die Abhängigkeitsprüfungen wie apt-get durchführt, obwohl die Dokumentation zur ordnungsgemäßen manuellen Installation eines Pakets praktisch weggelassen wird. Da ich immer noch so ziemlich ein Linux-Neuling bin, wäre ich sehr dankbar für eine Beschreibung der Vorgehensweise.

Vielen Dank im Voraus!

Dave


Haben Sie zumindest die Antwort gegoogelt? zum Beispiel "Slackware Check Abhängigkeiten"?
Xenoid

Natürlich habe ich ein bisschen gegoogelt, und ja, es gibt Links zu diesem Thema, aber alle erfordern mehr Vorkenntnisse als ich derzeit habe. Nahezu jede Installation, die ich jemals durchgeführt habe, beinhaltete Installationsassistenten oder Paketmanager. Ich möchte nichts im System ruinieren und habe gehofft, dass mich hier jemand auf ein gutes Buch oder einen Artikel hinweist, wo ich anfangen soll.
SuperSpitter

Antworten:


0

Grundsätzlich gibt es zwei Möglichkeiten, dies zu tun:

  • installiere eine alte version von knockd, die mit deinem alten kernel funktionieren sollte
  • Holen Sie sich die Quelle von GIT und kompilieren Sie es selbst

Wenn es kompiliert wird, können Sie es im Allgemeinen ausführen. Der letzte ist also der sicherste. Schauen Sie sich auch das GIT-Repository an, das Folgendes vorschlägt:

Stellen Sie zum Erstellen von knockd sicher, dass libpcap und die Autoconf-Tools installiert sind.

Es zeigt auch die magischen Beschwörungen

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

Dies sollte allen Linux-Assistenten bekannt sein, die den Quellcode verwenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.