IPKG offline

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

crashtestdummy

Benutzer
Registriert
28. Juli 2009
Beiträge
3
Reaktionspunkte
0
Punkte
0
Hallo,

ich habe es heute geschafft meine DS508 zu "bootstrappen" und Itari's "init_3rdpary"-Paket zu installieren, indem ich die Dateien mit einem anderen Rechner heruntergeladen habe und über den Userspace der DS zugeführt habe.

Nun möchte ich Itari's "DHCP"-Paket installieren und evtl. auch den MC.

Die Schwierigkeit besteht nun aber darin, daß die DS keine Verbindung zum Internet hat (und auch nicht bekommen soll). Wie kann ich die IPKG-Pakete der DS offline zur Verfügung stellen?

Gibt es da eine Möglichkeit ein offline-Reposiotory anzulegen (z.B. wie mit apt-mirror)?

Besten Dank für Eure Mühe
 
IPKG offline, "Jugend-forscht" - Teil I

Hallo,

da es scheint, daß hier bisher niemand versucht hat IPKG-Pakete aus einem offline-Repository zu installieren werde ich mal "Jugend-forscht" betreiben.

der erste Schritt ist der Download des Repositorys, den ich folgendermaßen vornehmen will:

Rich (BBCode):
wget -r --directory-prefix=/[pfad_zum_ziel]/repository http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/

Scheint mir zwar etwas mit Kanonen auf Spatzen geschossen, aber ich bin nicht in der Lage die Dateien "Packages.filelist" & "Packages" auf meine Bedürfnisse angepaßt zu erzeugen. Vielleicht hat ja jemand eine Idee, wie man ein Repository baut, das nur die wirklich nötigen Dateien enthält und die Abhängigkeiten berücksichtigt?

Wenn der Download abgeschlossen ist, werde ich mal mit dem "-o" Parameter von IPKG herumspielen - mal sehen, ob das funktioniert.

Wenn ich etwas erreicht habe, melde ich mich wieder.
 
IPKG offline, "Jugend-forscht" - Teil II

Hallo,

der "-o" Parameter ist nicht was ich brauche - er ändert das Zielverzeichnis!

also muß ich wohl die datei "/opt/etc/ipkg.conf" bearbeiten:

Rich (BBCode):
# Uncomment one of the following package feeds or resolve your arch
# by visiting http://ipkg.nslu2-linux.org/feeds/optware/
# src nslu2 http://ipkg.nslu2-linux.org/feeds/optware/nslu2/cross/stable
# src fsg3 http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/stable
# src ddwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable
# src xwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable
# src whiterussian http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable
# src oleg http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
# src ts72xx http://ipkg.nslu2-linux.org/feeds/optware/ts72xx/cross/stable
# src/gz openwrt-brcm24 http://ipkg.nslu2-linux.org/feeds/optware/openwrt-brcm24/cross/unstable
# src/gz openwrt-ixp4xx http://ipkg.nslu2-linux.org/feeds/optware/openwrt-ixp4xx/cross/unstable/
dest root /

#option verbose-wget
#
# Proxy support:
#
#option http_proxy http://localhost:5865
#option ftp_proxy http://proxy.tld:3128
#option proxy_username <username>
#option proxy_password <password>

Ich weiß nur nicht, was ich da nun für ein lokares Repository eintragen muß!

Rich (BBCode):
src syno-e500 file:///[pfad_zum_ziel]/repository/feeds/optware/syno-e500/cross/unstable 
src syno-e500 file:///[pfad_zum_ziel]/repository/feeds/optware/syno-e500/native/unstable

führt nicht zum Erfolg, obwohl ich die Dateien "Packages.filelist" & "Packages" mit den .ipk-Paketen in den entsprechenden Verzeichnissen (z.B.: /[pfad_zum_ziel]/repository/feeds/optware/syno-e500/cross/unstable) zusammenkopiert habe.
 
cool. daran hab ich noch garnicht gedacht. so könnte ich mein debmirror Problem ja auch lösen :-)
Aber wenn das mit dem index nicht tut... :-(
 
Hallo,
file:///[pfad_zum_ziel]
da hast Du ein / zu viel. Welchen Fehler bekommst Du?
Ich habe das mal kurz angespielt,
Rich (BBCode):
src/gz cross1 file://volume1/public/ipkg
und in dem Verzeichnis ein leeres Packages.gz angelegt, Logisch beim auspacken gib's Mecker, aber so sollte es gehen.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat