pfSense Offline-Paket installieren

Da sich der Server des pfSense-Softwarelagers im Ausland befindet, stoßen inländische Benutzer häufig auf Situationen, in denen sie ihn nicht installieren können. In diesem Artikel wird anhand der Installation des Haproxy-Plugins die Methode zur Installation von Offline-Softwarepaketen auf pfSense vorgestellt.

Fragen Sie den Paketnamen und die abhängigen Pakete ab

Navigieren Sie zu System> Plugin-Verwaltung> Verfügbare Plugins , suchen Sie die Zeile, in der sich das Haproxy-Plugin befindet, suchen Sie den Paketnamen und die abhängigen Pakete. Sie können sehen, dass das Paket der Plug-In-Abhängigkeit haproxy18-1.8.25 ist, klicken Sie auf 0.60_6, und Sie finden den Namen des Pakets pfSense-pkg-haproxy auf der Seite github.com, die Sie aufrufen, entsprechend der Softwareversion, dem vollständigen Namen des Pakets Es ist pfSense-pkg-haproxy-0.60_6.txz.

Laden Sie Softwarepakete und Abhängigkeiten herunter

Laden Sie die entsprechende Version des Offline-Softwarepakets in das pfSense- Paket-Repository herunter. Einige gängige Abhängigkeitspakete finden Sie im FreeBSD- Software-Repository . Die Pakete, die wir herunterladen möchten, umfassen:

  1. haproxy18-1.8.25.txz
  2. pfSense-pkg-haproxy-0.60_6.txz
  3. lua53-5.3.5_3.txz (im späteren Installationsprozess wird aufgefordert, dieses Abhängigkeitspaket zu haben)

Paket hochladen

Navigieren Sie zu Systemdiagnose> Befehl SHELL und laden Sie die drei heruntergeladenen Pakete in das tmp-Verzeichnis von pfSense hoch

Führen Sie das Installationsprogramm aus

Verwenden Sie Xshell und andere Software, um die Shell-Umgebung von pfSense aufzurufen und das Verzeichnis einzugeben, in dem sich die hochgeladene Datei befindet:

cd / tmp

Installieren Sie zuerst die abhängigen Pakete, dann die pfSense-Pakete und führen Sie die folgenden Befehle nacheinander aus:

pkg install lua53-5.3.5_3.txz 
pkg install haproxy18-1.8.25.txz 
pkg install pfSense-pkg-haproxy-0.60_6.txz

Wenn Sie auf die folgende Eingabeaufforderung stoßen, klicken Sie immer auf "y".

Mit dieser Aktion fortfahren? [J / N]:

Nachdem der letzte Befehl ausgeführt wurde, sieht er folgendermaßen aus:

[2.4.5-RELEASE] [[email protected]] / tmp: pkg install pfSense-pkg-haproxy-0.60_6.txz 
Aktualisieren des pfSense-Core-Repository-Katalogs ... 
pfSense-Core-Repository ist auf dem neuesten Stand. 
Aktualisieren des pfSense-Repository-Katalogs ... Das 
pfSense-Repository ist auf dem neuesten Stand. 
Alle Repositories sind auf dem neuesten Stand. 
Integritätsprüfung ... erledigt (0 widersprüchlich) 
Die folgenden 1 Pakete sind betroffen (von 0 geprüft): 

Neue zu installierende Pakete: 
pfSense-pkg-haproxy: 0.60_6 [unbekanntes Repository] 

Anzahl der zu verpackenden Pakete installiert: 1 

Mit dieser Aktion fortfahren? [ 
j / N]: y [1/1] Installieren von pfSense-pkg-haproxy-0.60_6 ... 
Extrahieren von pfSense-pkg-haproxy-0.60_6: 100% 
Speichern aktualisierter Paketinformationen ...
erledigt. 
Paketkonfiguration wird geladen ... fertig. 
Konfigurieren von 
Paketkomponenten ... 
Laden von Paketanweisungen ... 
Benutzerdefinierte Befehle ... Ausführen von custom_php_install_command () ... erledigt. 
Menüpunkte ... fertig. 
Dienstleistungen ... erledigt. 
Konfiguration schreiben ... fertig.

Zu diesem Zeitpunkt ist das Offline-Softwarepaket installiert.

Führen Sie das Paket aus

Navigieren Sie zu Systemdienste> Haproxy , und Sie können verschiedene Einstellungen vornehmen.

Paket entfernen

Das auf diese Weise installierte Softwarepaket kann nicht unter System> Plug-In-Verwaltung> Installierte Plug-Ins abgefragt und nicht deinstalliert werden. Sie können es manuell mit dem folgenden Befehl in der Shell löschen:

pkg pfSense-pkg-haproxy entfernen

Nachdem der Befehl ausgeführt wurde, sieht er folgendermaßen aus:

[2.4.5-RELEASE] [[email protected]] / tmp: pkg remove pfSense-pkg-haproxy 
Integrität prüfen ... erledigt (0 widersprüchlich) 
Für die folgenden 1 Pakete (von 0 Paketen im Universum ) wurde eine Deinstallation angefordert ): 

Installierte Pakete, die ENTFERNT werden sollen: 
pfSense-pkg-haproxy: 0.60_6 

Anzahl der zu entfernenden Pakete: 1 

Fahren Sie mit der Deinstallation von Paketen fort? [ 
j / N]: y [1/1] Deinstallation von pfSense-pkg-haproxy-0.60_6 ... 
Entfernen von Haproxy-Komponenten ... Menüelemente 
... fertig. 
Dienstleistungen ... erledigt. 
Laden Paket Anweisungen ... 
Deinstallieren Befehle ... done. 
Syslog-Einträge ... fertig. 
[1/1] Löschen von Dateien für pfSense-pkg-haproxy-0.60_6: 100% 
Entfernen von Haproxy-Komponenten ...
Syslog-Einträge ... fertig. 
Konfiguration ... fertig.


Ich denke du magst

Origin blog.51cto.com/fxn2025/2552090
Empfohlen
Rangfolge