Page 1 of 2

Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 29.05.2011, 10:23
by christo
Hallo,

ich habe ein [Edit] QNAP-[/EDIT] NAS-Laufwerk (OS: busybox) und möchte meine Updates mit dieser Maschine zeitgesteuert (Cron-Job) herunterladen.
Das die (Desktop-)Linux Variante nicht läuft habe ich gelesen.
Ist die Portierung auf so ein Linux (kmit vertretbarem Aufwand) machbar?

Gruß

Christo

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 22.06.2011, 12:44
by Stefan
Hallo Christo,

die Antwort kommt etwas spät.. aber evt. kann man ja dennoch helfen :)
Ich denke das reine Skript wird laufen jedoch kannes an einigen verwendeten Anwendungen scheitern.
Leider steht mir ein solches System nicht zum Testen zur verfügung.
Welche Fehlermeldungen werden angezeigt?
Wo genau bricht das Skript ab?

Gruß,
Stefan

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 31.10.2011, 21:56
by Spider-Mann
Hallo,

ich habe auch ein NAS, auf dem das Script als cron-job laufen soll.
Es ist allerdings ein Synology DS211j aber auch mit Busybox.

Das Problem ist, daß Software hier mit ipkg installiert werden muß.

Benötigt wird:
cabextract -> ipkg-Paket vorhanden
xmlstarlet -> kein ipkg-Paket vorhanden
xml -> kein ipkg-Paket vorhanden
dos2unix -> kein ipkg-Paket vorhanden
fromdos -> kein ipkg-Paket vorhanden

Im Anhang ist eine Liste der verfügbaren ipkg-Pakete.

MfG
Spider-Mann

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 01.11.2011, 13:06
by Spider-Mann
Hallo,

ich habe mich eingehender mit den verfügbaren ipkg-Paketen beschäftigt.

cabextract -> ipkg-Paket vorhanden.
dos2unix -> hd2u-Paket vorhanden, stellt den Befehl dos2unix zu Verfügung http://hany.sk/~hany/software/hd2u/.
xmlstarlet bzw.xml -> es gibt ein libxml2-Paket mit einem command line tool namens xmllint http://xmlsoft.org/xmllint.html.

Was muß ich tun, damit das Script mit diesen Paketen läuft?

MfG
Spider-Mann

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 11.11.2011, 12:25
by WSUSUpdateAdmin
Moin!

Ehrlich, ich weiß es nicht. :oops:
Ich fürchte, ich kann hier auch keine Unterstützung anbieten, weil ich keinen Zugriff auf solche Systeme habe.

Sorry & Gruß
Torsten Wittrock

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 19.12.2011, 17:16
by Spider-Mann
OK, alles VW Käfer, läuft und läuft und läuft.

Und hier die Lösung:

- wir wollen uns später evtl. die Manuals ansehen, also
Code: Select all
/opt/bin/ipkg update
/opt/bin/ipkg install man
/opt/bin/ipkg install man-pages

- wir wollen einen Datei-Manager mit richtigem Editor benutzen, also
Code: Select all
/opt/bin/ipkg update
/opt/bin/ipkg install mc

- das Script braucht die Bash, also
Code: Select all
/opt/bin/ipkg update
/opt/bin/ipkg install bash
/opt/bin/ipkg install bash-completion
aber meine Bash ist dann in /opt/bin also die Sebang im Script ändern auf #!/opt/bin/bash

- das Script braucht cabextract, also
Code: Select all
/opt/bin/ipkg update
/opt/bin/ipkg install cabextract

- das Script braucht hashdeep, also
Code: Select all
/opt/bin/ipkg update
/opt/bin/ipkg install md5deep
cp /opt/bin/hashdeep /volume1/public/wsusoffline/sh
weil die mitgelieferte version nicht auf einer ARM-CPU läuft

- das Script braucht xml, also
Code: Select all
/opt/bin/ipkg update
/opt/bin/ipkg install libxslt
/opt/bin/ipkg install libxml2
und in "/etc/profile" bzw. "/opt/etc/profile"

export LD_LIBRARY_PATH="/opt/lib:/lib:/usr/lib"

eintragen, damit es auch gefunden wird

- das Script braucht dos2unix/tofrodos, also Google-Suche: "tofrodos debian package"
http://ftp.de.debian.org/debian/pool/ma ... _armel.deb

dann umbenennen:
tofrodos_1.7.8.debian.1-1_armel.deb -> tofrodos_1.7.8.debian.1-1_armel.tar.gz

und entpacken:
/usr/bin/* ->/usr/bin
/usr/share/* -> /opt/share

- das Script braucht xmlstarlet, also Google-Suche: "xmlstarlet debian package"
http://ftp.de.debian.org/debian/pool/ma ... _armel.deb

dann umbenennen:
xmlstarlet_1.0.1-2_armel.deb -> xmlstarlet_1.0.1-2_armel.tar.gz

und entpacken:
/usr/bin/xmlstarlet ->/usr/bin
/usr/share/* -> /opt/share


Wenn ich jetzt nichts vergessen habe sollte es eigentlich laufen. ;)

[EDIT]
Habe versucht tofrodos und xmlstarlet mal hier dranzuhängen, ging aber irgendwie nicht. :(

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 19.12.2011, 18:54
by aker
Stehen die Pakete eigentlich unter der gpl?
Dann könnte man sie doch zu WSUSOU hinzufügen

Viele Grüße

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 20.12.2011, 16:19
by WSUSUpdateAdmin
Moin!

Das möchte ich eigentlich gar nicht.
Es bläht das WOU nur unnötig mit Dingen auf, die die meisten gar nicht benötigen; der Anwendungsfall scheint mir doch recht speziell...
Man kann ja auch einen Windows- oder Linux-Rechner nehmen und das Repository oder die ISOs auf ein wie auch immer geartetes Netzlaufwerk kopieren/verschieben, oder?

GTW

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 20.12.2011, 22:23
by Denniss
Vielleicht auslagern in ein separat herunterzuladenes Zusatzpaket ?

Re: Wunschliste: WSUS-Offline für embedded Controller / NAS

PostPosted: 29.12.2011, 23:51
by Spider-Mann
Wozu?

Mit den Befehlen von oben und den links zu debian kann man sie doch schon herrunterladen.