IPKG offline

Status
Für weitere Antworten geschlossen.

crashtestdummy

Benutzer
Mitglied seit
28. Jul 2009
Beiträge
3
Punkte für Reaktionen
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
 

crashtestdummy

Benutzer
Mitglied seit
28. Jul 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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.
 

crashtestdummy

Benutzer
Mitglied seit
28. Jul 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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.
 

atarifreak

Benutzer
Mitglied seit
01. Apr 2009
Beiträge
261
Punkte für Reaktionen
0
Punkte
22
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... :-(
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
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