Seite 1 von 1

Viele Fragen zum Thema Mehrfacheinlagen.

Veröffentlicht: 9. Dez. 2015 - 16:48 Uhr
von Mael
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.

Betreff: Zahlreiche Fragen zum Thema Mehrfacheinlagen.

Veröffentlicht: 10. Dez. 2015 - 09:29 Uhr
von Sfonteneau
Guten Morgen
Mael 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?
Ja, das ist möglich; ich habe es in einem speziellen Fall bereits umgesetzt. Es kommt ganz darauf an, was Sie genau vorhaben

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?
mael 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 werden
mael schrieb: Ist es möglich, die Paketgruppen auf der Seite localhost:8088/list auszublenden?
Meines Wissens nicht, muss noch überprüft werden

Betreff: Zahlreiche Fragen zum Thema Mehrfacheinlagen.

Veröffentlicht: 10. Dez. 2015 - 09:58 Uhr
von Mael
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.

Betreff: Zahlreiche Fragen zum Thema Mehrfacheinlagen.

Veröffentlicht: 10. Dez. 2015 - 17:58 Uhr
von Sfonteneau
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