Seite 1 von 2
Aktualisierung der Repositories
Veröffentlicht: 10. Juni 2020 – 16:31 Uhr
von wirbelnd
Hallo,
ich habe WAPT Server (auf Debian 10) und eine Konsole auf einem Windows 10-Rechner installiert.
Ich möchte wissen, wie ich am besten entfernte Paketquellen aktualisieren kann. Wenn ich ein Paket importiere, wird ein neues Paket in meiner lokalen Paketquelle erstellt.
Wenn ich beispielsweise LibreOffice auf den Rechnern in meinem Netzwerk installieren möchte,
muss ich das Paket `tis-libre-office` importieren, das dann auf meinem lokalen Rechner zum Paket `test-libre-office` wird. Nehmen wir an, es handelt sich dabei um Version 6.3.
Wie kann ich benachrichtigt werden, wenn Version 6.4 für das Paket `tis` veröffentlicht wird? Wie kann ich die Aktualisierung synchronisieren, sodass meine lokale Version ebenfalls auf 6.4 aktualisiert wird? Besteht die einzige Lösung darin, das Paket erneut zu importieren?
Die Stärke von apt unter Debian liegt in der Nutzung der Debian-Projekt-Paketquellen, die regelmäßige Aktualisierungen, insbesondere Sicherheitsupdates, ermöglichen.
Die Bereitstellung einer Anwendung ist einfach;
ein System aktuell zu halten ist schwieriger. Wenn ich die Importe jeder einzelnen Software überprüfen muss, wird das kompliziert.
Habe ich etwas übersehen?
Mit freundlichen Grüßen,
Laurent
Betreff: Aktualisierung der Repositories
Veröffentlicht: 10. Juni 2020 - 22:11 Uhr
von Sfonteneau

Tranquilit kann die Software in seinem Repository nicht garantieren.
Es ist jedoch möglich, Ihre gewünschten Aktionen durchzuführen (wird aber nicht empfohlen

).
Kompatibel ab wapt 1.8.2.7265:
https://www.wapt.fr/fr/doc/wapt-replica ... index.html.
Sie müssen daher das Tranquilit-Zertifikat herunterladen:
https://wapt.tranquil.it/wapt/catranquilit.crt und es auf den Rechnern im Verzeichnis wapt\ssl\ ablegen.
Fügen Sie anschließend das Tranquilit-Repository zu den Agenten und in Ihrer Konsolenkonfiguration hinzu (folgen Sie der Dokumentation).
Optional können Sie das Repository
http://wapt.tranquil.it/wapt , um Bandbreite zu sparen.
Betreff: Aktualisierung der Repositories
Veröffentlicht: 30. Juni 2020 - 12:54 Uhr
von wirbelnd
Hallo, ich bin Ihrer Anleitung und der Dokumentation gefolgt. Die Konfiguration der Clients `wapt-get search` und `wapt-get install` verlief problemlos ; sie funktionieren einwandfrei, und auch die Konsole ist konfiguriert . Ich kann jedoch keine Paketgruppe erstellen, die vom TIS-Repository abhängt. Kann eine Paketgruppe ausschließlich vom privaten Repository abhängen? Vielen Dank im Voraus für Ihre Erklärung. Laurent
Betreff: Aktualisierung der Repositories
Veröffentlicht: 1. Juli 2020 - 00:06 Uhr
von Sfonteneau
swirly schrieb: ↑30. Juni 2020 - 12:54 Uhr
Hallo
, ich bin Ihrer Anleitung und der Dokumentation gefolgt.
Die Konfiguration der Clients funktioniert problemlos
; wapt-get search und wapt-get install laufen einwandfrei, und
auch die Konsole ist konfiguriert.
Es ist jedoch nicht möglich, eine Paketgruppe zu erstellen, die Abhängigkeiten vom TIS-Repository hat. Kann eine Paketgruppe ausschließlich vom privaten Repository abhängen?
Nein, ich habe es gerade mit Version 1.8.2 getestet und es funktioniert:
https://www.wapt.fr/fr/doc/wapt-replica ... positories
Alternativ dazu besteht eine weitere einfache Lösung darin, ein kleines Skript zu schreiben, das die gewünschten WAPT-Pakete herunterlädt (
https://wapt.tranquil.it/wapt/) in /var/www/wapt
Und am Ende können Sie den Befehl ausführen
Sie haben also das wapt tis-Paket direkt in Ihrem Repository, der Unterschied besteht darin, dass Sie es nicht neu signiert haben.
Beachten Sie, dass diese Methode weiterhin das Kopieren des TIS-Zertifikats auf alle Rechner erfordert.
Betreff: Aktualisierung der Repositories
Veröffentlicht: 2. Juli 2020 – 15:22 Uhr
von wirbelnd
Vielen Dank für eure Antworten. Ich nutze Version 1.8.1.6756 und nicht 1.8.2, aber das sollte doch keinen Einfluss auf das Verhalten haben, oder?
Ich habe die Dateien wie in der Dokumentation beschrieben angepasst. Ich dachte, es gäbe einen Fehler in der Dokumentation und ich müsste die
Datei `%appdata%\local\waptconsole\waptconsole.ini` bearbeiten.
Deshalb habe ich die Abschnitte `private` und `tranquilit` hinzugefügt. Diese werden nun aber in der Konsole als externe Repositories angezeigt, die ich durch erneutes Signieren der Pakete importieren kann – genau das möchte ich aber vermeiden. Sicherheitshalber
habe ich eine `%appdata%..\localwaptconsole\waptconsole.ini` mit nur diesen beiden Feldern erstellt (war mir aber nicht sicher, ob das funktionieren würde), aber
das Problem besteht weiterhin.
Das TIS-Repository wird nur als externes Repository angezeigt, aus dem ich Pakete importieren und erneut signieren kann.
Wären Screenshots hilfreich?
Kurz gesagt: Es gibt einen Unterschied zwischen der Dokumentation und der tatsächlichen Funktionsweise.
Viele Grüße,
Laurent C.
Betreff: Aktualisierung der Repositories
Veröffentlicht: 2. Juli 2020 – 16:39 Uhr
von Sfonteneau
swirly schrieb: ↑2. Juli 2020 - 15:22 Uhr
Vielen Dank für eure Antworten. Ich nutze Version 1.8.1.6756 und nicht 1.8.2, aber das sollte das Verhalten doch nicht beeinflussen, oder?
Ja, genau

Betreff: Aktualisierung der Repositories
Veröffentlicht: 6. Juli 2020 - 9:47 Uhr
von wirbelnd
Guten Morgen
Ich habe also meinen Server, meinen Agenten und meine Konsole auf Version 1.8.2 aktualisiert
Es scheint immer noch nicht zu funktionieren.
Möglicherweise ist mir ein Konfigurationsfehler unterlaufen. Hier ist der Inhalt der Konfigurationsdatei, die aus drei Teilen besteht:
Ich kürze, was möglicherweise nicht relevant ist
------------------------------------------------
[gesamt]
repo_url=
https://srvwapt.eaux-claires.net/wapt
send_usage_report=1
use_hostpackages=1
wapt_server=
https://srvwapt.eaux-claires.net
use_kerberos=0
check_certificates_validity=1
verify_cert=0
..........
[wapt-templates]
repo_url=
https://store.wapt.fr/wapt
verify_cert=1
dnsdomain=
http_proxy=
http://172.21.207.254:3128/
public_certs_dir=
Clientzertifikat=
client_private_key=
timeout=5
[Ruhe]
repo_url=
https://wapt.tranquil.it/wapt
http_proxy=
http://172.21.207.254:3128/
use_http_proxy_for_repo=1
verify_cert=0
public_certs_dir=
client_certificate=C:\Program Files (x86)\wapt\ssl\catranquilit.crt
client_private_key=
timeout=5
dnsdomain=
-------------------------------------------
Betreff: Aktualisierung der Repositories
Veröffentlicht: 6. Juli 2020 - 9:55 Uhr
von wirbelnd
Ich habe also das Tranquility-Repository konfiguriert, und es erscheint auch in den externen Repositories

- externes Repository
- Screenshot 2020-07-06 at 09:49:24.png (99,2 KB) Viewed 6838 times
Wenn ich jedoch versuche, eine neue Paketgruppe oder Abhängigkeit zu erstellen, erscheint kein tis-Paket

- neue Sucht
- Screenshot-2020-07-06-at-09.48.11.gif (117,7 KB) 6838 Aufrufe
Wenn ich einen wapt-get-Client verwende, kann ich ein tis-Paket problemlos installieren, aber auf Konsolenebene sind sie nur zum Importieren zugänglich
Ich vermute einen Fehler in der Konfigurationsdatei, aber wo genau?
Vielen Dank nochmals für all Ihre Antworten
Betreff: Aktualisierung der Repositories
Veröffentlicht: 6. Juli 2020 - 12:00 Uhr
von Sfonteneau
Die Dokumentation enthält keine Informationen darüber, wie die Liste der Repositorys in waptconsole festgelegt wird:

Aufmerksamkeit
Sie möchten offenbar unser Repository direkt nutzen, ohne es zu replizieren. Dies könnte unseren Uplink-Server überlasten, insbesondere bei einer großen Anzahl von Arbeitsstationen.
Sollte uns das passieren, wären wir verpflichtet, die betreffende IP-Adresse zu sperren.
Sie müssen unser Repository replizieren, wenn Sie das wirklich tun wollen...
Betreff: Aktualisierung der Repositories
Veröffentlicht: 6. Juli 2020 - 12:10 Uhr
von wirbelnd
Vielen Dank für Ihre Antworten und Ihre Geduld.
Die Dateien, die über den Client übertragen werden, sind tatsächlich sehr klein (nur Python-Dateien), und mit dem zusätzlichen Proxy sollten wir die Verbindung bald voll auslasten, oder? Ein Paket im WAPT-Sinne ist eine Reihe von Anweisungen; Sie übertragen die Dateien nicht mit? Wir sprechen also von nur wenigen Kilobyte pro Paket.
Ich kann mir die Replikation ansehen; das ist ein weiterer Aspekt, der implementiert werden muss (ich kann Reprepro verwenden,

also sollte es auch unter Windows möglich sein!).
Beste Grüße,
Laurent