Hallo!
Ich absolviere gerade ein Praktikum in einer Firma und bin für die Einrichtung von WAPT zuständig.
Server und Haupt-Repository laufen auf Ubuntu.
Ich habe jedoch einige Probleme und Fragen.
Ist es möglich, mehrere Repositories auf demselben Server einzurichten? Wenn ja, wie?
Kann ich bei mehreren Repositories auf der Seite localhost:8088/list nur den Inhalt eines Repositorys anzeigen lassen?
Kann man Paketgruppen auf der Seite localhost:8088/list ausblenden?
Viele Grüße, Maël.
Viele Fragen zum Thema Mehrfacheinlagen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Guten Morgen
Sie können einen neuen Ordner in /var/www/wapt2/ erstellen
Sie können die Pakete in /var/www/wapt2/ speichern
Und generieren Sie die Paketdatei neu mit:
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt2/
Ihr zweites Repository auf demselben Server lautet daher: http://wapt/wapt2/
Können Sie aber erklären, was Sie tun möchten?
Ja, das ist möglich; ich habe es in einem speziellen Fall bereits umgesetzt. Es kommt ganz darauf an, was Sie genau vorhabenMael schrieb: Hallo!
Ich mache gerade ein Praktikum in einer Firma und habe die Aufgabe, WAPT einzurichten.
Server und Haupt-Repository laufen auf Ubuntu.
Ich habe jedoch einige Probleme und Fragen.
Ist es möglich, mehrere verschiedene Repositories auf demselben Server einzurichten? Und wenn ja, wie?
Sie können einen neuen Ordner in /var/www/wapt2/ erstellen
Sie können die Pakete in /var/www/wapt2/ speichern
Und generieren Sie die Paketdatei neu mit:
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt2/
Ihr zweites Repository auf demselben Server lautet daher: http://wapt/wapt2/
Können Sie aber erklären, was Sie tun möchten?
Meines Wissens nicht, muss noch überprüft werdenmael schrieb: Können wir im Falle mehrerer Repositories auf der Seite localhost:8088/list nur den Inhalt eines Repositorys anzeigen?
Meines Wissens nicht, muss noch überprüft werdenmael schrieb: Ist es möglich, die Paketgruppen auf der Seite localhost:8088/list auszublenden?
Vielen Dank für Ihre Antwort.
Mein Ziel ist folgendes: Wenn Benutzer ohne Administratorrechte unter localhost:8088/list die Liste der zur Installation verfügbaren Pakete aufrufen, sehen sie nicht den für alle Benutzer zugänglichen Bereich „Allgemein“, sondern nur die abteilungsspezifischen Paketgruppen. Beispielsweise hätte die Buchhaltung Zugriff auf eine andere Paketliste als die Personalabteilung. Diese beiden Abteilungen würden die allgemeine Paketliste nicht sehen.
Derzeit habe ich nur eine Lösung gefunden: die Erstellung einer Verknüpfung (per Gruppenrichtlinie) zur URL einer separaten Paketgruppe für jede Abteilung. Der Benutzer hat dann Zugriff auf die relevante Paketliste, ohne von einer Vielzahl von Paketen überfordert zu werden. Die Benutzeroberfläche zeigt jedoch aktuell nicht an, ob die Pakete installiert sind oder nicht.
Mein Ziel ist folgendes: Wenn Benutzer ohne Administratorrechte unter localhost:8088/list die Liste der zur Installation verfügbaren Pakete aufrufen, sehen sie nicht den für alle Benutzer zugänglichen Bereich „Allgemein“, sondern nur die abteilungsspezifischen Paketgruppen. Beispielsweise hätte die Buchhaltung Zugriff auf eine andere Paketliste als die Personalabteilung. Diese beiden Abteilungen würden die allgemeine Paketliste nicht sehen.
Derzeit habe ich nur eine Lösung gefunden: die Erstellung einer Verknüpfung (per Gruppenrichtlinie) zur URL einer separaten Paketgruppe für jede Abteilung. Der Benutzer hat dann Zugriff auf die relevante Paketliste, ohne von einer Vielzahl von Paketen überfordert zu werden. Die Benutzeroberfläche zeigt jedoch aktuell nicht an, ob die Pakete installiert sind oder nicht.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Ich glaube nicht, dass das möglich ist.
Daher meine Meinung (und das ist nur meine Meinung): Mit ein wenig Anpassungsarbeit
bräuchten Sie ein benutzerdefiniertes Intranet mit http://soft.mycompany.fr/accounting und http://soft.mycompany.fr/administrative . Je nach Benutzer könnten Sie die gewünschte Seite anzeigen.
Den Status bereits installierter Software könnten Sie über http://127.0.0.1:8088/status
. Anschließend könnten Sie eine Seite mit der gewünschten Software erstellen, wobei der Link für installierte Software auf
http://127.0.0.1:8088/install?package=smp-google-chrome
. Beachten Sie jedoch, dass selbst mit dieser Lösung alle Benutzer der Gruppe „waptselfservice“ mit etwas Suche beliebige Software installieren könnten. Es gibt keine Benutzerunterscheidung für eine bestimmte Software.
Falls Sie diese Option wirklich interessiert, müssten Sie sich an tranquil.it wenden und die Entwicklung dieser Funktion finanzieren.
Alternativ können Sie diese fehlende Funktion mithilfe des hier verfügbaren WAPT-Quellcodes entwickeln: https://github.com/tranquilit/WAPT
Daher meine Meinung (und das ist nur meine Meinung): Mit ein wenig Anpassungsarbeit
bräuchten Sie ein benutzerdefiniertes Intranet mit http://soft.mycompany.fr/accounting und http://soft.mycompany.fr/administrative . Je nach Benutzer könnten Sie die gewünschte Seite anzeigen.
Den Status bereits installierter Software könnten Sie über http://127.0.0.1:8088/status
. Anschließend könnten Sie eine Seite mit der gewünschten Software erstellen, wobei der Link für installierte Software auf
http://127.0.0.1:8088/install?package=smp-google-chrome
. Beachten Sie jedoch, dass selbst mit dieser Lösung alle Benutzer der Gruppe „waptselfservice“ mit etwas Suche beliebige Software installieren könnten. Es gibt keine Benutzerunterscheidung für eine bestimmte Software.
Falls Sie diese Option wirklich interessiert, müssten Sie sich an tranquil.it wenden und die Entwicklung dieser Funktion finanzieren.
Alternativ können Sie diese fehlende Funktion mithilfe des hier verfügbaren WAPT-Quellcodes entwickeln: https://github.com/tranquilit/WAPT
