[Eisfair] Frage für einen eigenen Paket-Server
Nelson Matias
nelson at anires.de
Mi Mai 28 21:56:52 CEST 2025
Hallo Marcus,
am Wed, 28 May 2025 09:02:15 +0200 schrieb Marcus in spline.eisfair
>>> Und langsam war es, obwohl im Grunde nur wenig Text übertragen werden
>>> mußte.
>>
>> Vor eisman wurde eine eis-list.txt benutzt, nun eine index.txt.
>>
>> Beide haben unterschiedliches Format.
>
>Ich habe mal darüber nachgedacht, ob man diese Funktion der eis-list-Dateien
>nachrüsten könnte.
>
>IMHO nein.
Das ist Ok.
>eisman bezieht im betrieb die Paketinformationen aus einer lokalen db
>(packages.db).
>
>In dieser stecken alle verfügbaren Pakete, egal aus welchem Repo sie
>stammen. Es landen aber nur Pakete eines Repo in dieser DB, wenn in der
>Paketkonfiguration für diese Quelle SEARCH auf yes gesetzt ist.
>
>IMHO wurden vor eisman die Paketinformationen immer über das Internet
>bezogen.
Ja das war denke ich damals so.
>Somit wäre Nelsons Idee nur so realisierbar:
>
>Er erstellt "beliebig" viele index.txt auf seinem lokalen Server und trägt
>diese einzeln als Paketquelle ein, wobei SEARCH auf no gesetzt wird, damit
>diese Pakete eben nicht in der allgemeinen Paketdatenbank erscheinen.
Das ist eine Möglichkeit, die aber eher unpraktisch ist.
>Landen sämtliche Pakete eines "ewigen" Mirrors in der packages.db befürchte
>ich, dass das eisman exterm ausbremst, wenn nicht sogar ab einer gewwissen
>Größe kapitulieren lässt.
Ja das denke ich auch. deshalb wollte ich ja eine index.txt pro Paket.
Aber beim Studium der eisman-Hilfe ist mir eine Idee gekommen, die wohl
einfacher umzusetzen ist. Und eigentlich würde ich gern dieses Archiv
auch anderen zur Verfügung stellen.
eisman unterstützt jetzt schon die übergabe einer url im Befehl
ich hab mir mal die /var/install/bin/packages-search angeschaut und denke
es sollte möglich sein mit 'Bordmitteln' ein script zu basteln, das wie
das Setup-Menu arbeitet.
Also ich sollte in der Lage sein, mir ein script zu basteln, das es
ermöglicht nach einem Paket zu suchen und dieses dann als Auswahlmenü zur
Installation anzubieten.
Wenn dann jemand ein altes Paket braucht, dann lädt er sich das script
herunter und kann es lokal ausführen um das Paket zu installieren.
--
Gruß
Nelson
Mehr Informationen über die Mailingliste Eisfair