Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Optware / IPKG / Telnet => Topic gestart door: Martijn85 op 03 februari 2012, 09:11:36

Titel: [HANDLEIDING] Optware (bootstrap) Installatie
Bericht door: Martijn85 op 03 februari 2012, 09:11:36
Voorwoord

Op het forum ben ik een paar verschillende tutorials tegen gekomen om opware (bootstrap) te installeren op je DiskStation. Dit is vaak voor een bepaald types en niet voor verschillende DiskStations. Ik heb hier een duidelijke handleiding gemaakt die voor meerdere types van de DiskStation kan worden gebruikt.

Repository

Je kun tegenwoordig ook een repository toevoegen aan je package center met een Bootstrap Installer. Hierdoor hoef je deze handleiding niet meer te volgen! Gewoon installeren en je DS opnieuw opstarten, en je bent klaar!

Dit is de link van de repository:

http://packages.quadrat4.de
Uitzoeken

Het is belangrijk om te weten welke CPU de DiskStation heeft zodat je de juiste bootstrap kunt installeren die geschikt is voor het CPU type van de DiskStation.

Op deze (http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have) pagina kunnen je bekijken welke CPU de DiskStation heeft.

Als je weet welke CPU de DiskStation heeft kun je gaan bekijken welke bootstrap versie je daar voor nodig hebt. Hier (http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap)  is een overzicht van de bootstrap versies voor verschillende CPU types.

Installatie

Installeren is op eigen risico, ik ben niet verantwoordelijk voor eventuele schade!

We gaan eerst de SSH-service of de Telnet-service aanzetten op de DiskStation. Hiervoor ga je naar de webinterface van de DiskStation, standaard is dit:

http://diskstation-ip-adres:5000

Log hier in met het admin account en ga naar: Configuratiescherm > Terminal, zet hier een vinkje bij de service die je graag wilt gaan gebruiken (SSH of Telnet).
Klik op OK om de instelling door te voeren. Je kunt nu afmelden bij de webinterface.

(http://s10.postimage.org/oicrw8w61/optware_terminal.png)

We gaan nu inloggen via SSH of Telnet. Ik gebruik hier het programma PuTTY (http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe) voor.

Open PuTTY en login op je DiskStation via het IP adres, selecteer vervolgens of je SSH of Telnet gebruikt en klik op Open om verbinding te maken.

(http://s13.postimage.org/47cgdkkkn/optware_putty.png)

Login met de gebruikersnaam root met het wachtwoord van het admin account.

Nu gaan we optware downloaden, hiervoor ga je naar een tijdelijk map waar je de installatie gaat opslaan. Type het volgende in om naar de tijdelijk map te gaan:

cd /volume1/@tmp
We zitten nu in de bovenstaande map waar we optware naar toe gaan downloaden. Hiervoor moeten we de juiste bootstrap versie hebben die we hier (http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#Bootstrap)  kunnen vinden. Ik geef hieronder een voorbeeld voor de Marvel Kirkwood mv6281 ARM CPU versie:

wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh
Het bestand is nu gedownload naar de /volume1/@tmp map. Nu kunnen we optware gaan installeren door het volgende in te typen:

sh syno-mvkw-bootstrap_1.2-7_arm.xsh
De installatie gaat nu beginnen, dit zal er ongeveer zo uitzien:

bootstrap extracting archive... please wait
bootstrap
bootstrap/wget-ssl.ipk
bootstrap/bootstrap.ipk
bootstrap/openssl.ipk
bootstrap/ipkg.sh
bootstrap/ipkg.ipk
38569+1 records in
38569+1 records out
bootstrap/bootstrap.sh
Creating temporary ipkg repository... success
Installing bootstrap package...Unpacking bootstrap .ipk...Done.
Configuring bootstrap.ipk...
Adding /opt/lib to dynamic linker configuration...
Regenerating dynamic linker cache...
Modifying /etc/profile...
Modifying /etc/rc.local
Done.
success
Installing IPKG package... (Ignore missing md5sum warning)
Unpacking ipkg.ipk...Done.
Configuring ipkg.ipk..../ipkg.sh: ./ipkg.sh: 1170: md5sum: not found
Done.
Removing temporary ipkg repository...
Installing OpenSSL..Installing openssl (0.9.7e) to root...
Configuring openssl
Successfully terminated.
success
Installing wget-SSL...Installing wget-ssl (1.10.2) to root...
Configuring wget-ssl
Successfully terminated.
success
Setup complete...
If your network setup is correct, you should be able to do
 "ipkg update" to get the full list of installable packages

De installatie is klaar en optware kan worden gebruikt!

Het installatie bestand kan nu worden verwijdert uit de map /volume1/@tmp, om dit uit te voeren typen we in:

rm syno-mvkw-bootstrap_1.2-7_arm.xsh
DSM 4

Als je bent geupgrade naar DSM 4 heb je waarschijnlijk al gemerkt dat IPKG niet goed meer werkt. Om dit op te lossen doen we het volgende:

Op het bestand /etc/rc.local door het volgende commando uit te voeren:

vi /etc/rc.local
Druk op i om het bestand aan te passen, en voeg onder de tekst #!/bin/sh: de volgende regel:

mount -o bind /volume1/@optware /opt
Op deze manier wordt de map van optware bij elke herstart opnieuw gemount.

Druk op de ESC toets en type in :wq en druk op enter om het bestand op te slaan.

Ook moeten we het bestand .profile in de map root aanpassen, dit doen we door het volgend commando uit te voeren:

vi /root/.profile
Druk op i om het bestand aan te passen en zoek de volgende tekst op: PATH=
Voeg hier het volgende aan toe: /opt/bin:/opt/sbin:

Het komt er dan zo uit te zien:

PATH=/opt/bin:/opt/sbin:[wat hier al stond mag blijven staan]
Druk op de ESC toets en type in :wq en druk op enter om het bestand op te slaan.

Gebruiken

Om de beschikbare pakketten lijst te updaten type je het volgende in:

ipkg update
Om de geïnstalleerde pakketen te updaten type je het volgende in:

ipkg upgrade
Om te kijken welke pakketen je kunt installeren type je het volgende in:

ipkg list
Om een pakket te installeren type je het volgende in:

ipkg <pakket> install
Voor alle overige commando`s kun je de help bekijken door het volgende in te typen:

ipkg help
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Matr1x op 03 februari 2012, 09:43:02
Heldere instructties en erg bruikbaar. Bedankt!

Dit lijkt me alleen een beetje dubbel:

Citaat van: "Martijn85"
Gebruiken

Om de beschikbare pakketen lijst te updaten type je het volgende in:

ipkg update
Om de geïnstalleerde pakketen te updaten type je het volgende in:

ipkg update
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Martijn85 op 03 februari 2012, 11:33:37
Citaat van: "Matr1x"
Heldere instructties en erg bruikbaar. Bedankt!

Dit lijkt me alleen een beetje dubbel:

Citaat van: "Martijn85"
Gebruiken

Om de beschikbare pakketen lijst te updaten type je het volgende in:

ipkg update
Om de geïnstalleerde pakketen te updaten type je het volgende in:

ipkg update

Klopt, heb hier een kleine aanpassing gedaan  :D
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Matr1x op 13 maart 2012, 18:25:03
Citaat van: "Martijn85"
Nu gaan we optware downloaden, hiervoor ga je naar een tijdelijk map waar je de installatie gaat opslaan. Type het volgende in om naar de tijdelijk map te gaan:

cd /volume1/@temp

De map @temp bestaat niet. De map @tmp wel. Dus wordt het:

cd /volume1/@tmp
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Holy op 13 maart 2012, 19:24:47
En dan nog een kleine aanvulling, ooit gevonden op het Dreambox-forum:

Om een lijst van de geïnstalleerde packages te verkrijgen, gebruik je het volgende commando:
ipkg list_installed
Om een lijst van alle beschikbare packages uit de feed te maken, gebruik je het volgende commando:
ipkg list
En als je deze lijsten wilt filteren bijvoorbeeld op alles wat het woordje skin bevat:
ipkg list *skin*ipkg list_installed *skin*
En als je deze lijst wilt filteren op (een gedeelte van) de naam van package, gooi het nog eens door grep heen:
ipkg list_installed | grep skinipkg list | grep skin
Hiermee krijg je een lijst van de geïnstalleerde skins cq. de packages uit de feed die het woordje 'skin' bevatten.
Titel: Re: Opware (bootstrap) Installatie
Bericht door: blater op 18 maart 2012, 17:23:53
Vraagje.
Bij mij lukt de hele installatie.
Na de installatie kan ik ook ipkg gebruiken.
Echter wanneer ik reboot, kan ik ipkg niet meer uitvoeren.
-ash ipkg notfound.

Iemand een idee. Vast een basic linux ding. :shock:
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Holy op 18 maart 2012, 21:17:18
Jazeker is er een oplossing voor, meerdere zelfs  :wink:

kijk hier maar eens:

http://www.synology-forum.nl/viewtopic.php?f=138&t=8552&start=15#msg41518
http://www.synology-forum.nl/viewtopic.php?f=138&t=8663
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Martijn85 op 19 maart 2012, 09:31:21
Ik heb de DSM 4 fix er aan toe gevoegd.
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Matr1x op 26 maart 2012, 22:01:14
Weet iemand ook een veilige manier om bootstrap weer te verwijderen?
Titel: Opware (bootstrap) Installatie
Bericht door: LukeVredeveld op 26 maart 2012, 22:43:03
Firmware upgraden :mrgreen:


Sent from my iPhone using Tapatalk
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Matr1x op 26 maart 2012, 22:53:52
Citaat van: "LukeVredeveld"
Firmware upgraden :mrgreen:

Ja inderdaad, terug naar fabrieksinstellingen. Dan ben je inderdaad ook bootstrap kwijt. Heb me net verdiept in de handmatige de-installatie van bootstrap, maar blijf dat toch link vinden...
Titel: Re: Opware (bootstrap) Installatie
Bericht door: lolke op 13 april 2012, 12:35:44
Heej Martijn,

Bedankt voor de perfekte uitleg! Helemaal geweldig! Alleen als ik ipkg update intyp komt er een hele was lijst van programmas. Alleen het begin van het alvabet kan ik niet lezen, omdat mij 24" scherm daar te klein voor is..maar die lijst kan ik anders op internet ook wel ergens terug vinden.
 :: Edit: Nog geen lijst gevonden met de software ::

Ik zoek alleen nog een programma waarmee je vanaf een USB TV Stick programmas kan opnemen op een Synology, hoop dat die tool er tussen staat..schijnt wel te bestaan.

Ik zag op je website dat je uit sneek kwam...daar woon ik ook, best wel grappig  :lol:
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Holy op 13 april 2012, 13:26:50
Citaat
Alleen het begin van het alvabet kan ik niet lezen

Probeer het eens met een f   :mrgreen:  :mrgreen:
Titel: Re: Opware (bootstrap) Installatie
Bericht door: lolke op 13 april 2012, 13:44:19
oeps!!!  :mrgreen:

Citaat van: "Holy"
Citaat
Alleen het begin van het alvabet kan ik niet lezen

Probeer het eens met een f   :mrgreen:  :mrgreen:
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Martijn85 op 13 april 2012, 20:20:49
Dan moet je de lijst even laten wegschrijven en deze openen met wordpad of notepad++.

Voer het op de volgende manier uit:

cd /volume1/public
ipkg list >>lijst.txt
Nu kun je lijst.txt openen vanuit de map public met wordpadd of notepad++ je zult nu van A t/m Z kunnen bekijken.
Titel: Re: Opware (bootstrap) Installatie
Bericht door: joostman op 26 april 2012, 16:35:24
Je kunt ook een pagina groot overzicht krijgen met
ipkg list | moreelke keer met de spatie of de enter toets om meer te zien
met ctrl + c kun je dit ook onderbreken.
Titel: Re: Opware (bootstrap) Installatie
Bericht door: MnzndrN op 28 april 2012, 21:41:17
Ik heb wat problemen met VI. iedere keer als ik :qw gebruik na het doen van wat aanpassingen krijg ik de foutmelding

'qw' is not implemented.

iemand een suggestie?
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Goner op 29 april 2012, 00:27:03
Het is wq (write-quit), niet qw ...

En eerst Esc(ape) gebruiken om uit edit-mode te gaan. Dan pas :wq ...
Titel: Re: Opware (bootstrap) Installatie
Bericht door: MnzndrN op 29 april 2012, 09:39:50
Citaat van: "Goner"
Het is wq (write-quit), niet qw ...

En eerst Esc(ape) gebruiken om uit edit-mode te gaan. Dan pas :wq ...

sorry dat was wel heel blond.
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Matr1x op 29 april 2012, 11:40:50
Citaat van: "MnzndrN"
sorry dat was wel heel blond.

 :mrgreen:  :mrgreen:
Titel: Re: Opware (bootstrap) Installatie
Bericht door: nickvandergraaf op 04 mei 2012, 12:31:21
Hey Martijn85,
Goede uitleg ik heb alles stap voor stap gevolgd en het is gelukt.
Alleen bij installeren lukte het niet helemaal.

Citaat van: "Martijn85"

Om een pakket te installeren type je het volgende in:

ipkg <pakket> install
Maar toen ik er dit van maakte lukte het wel.
ipkg install <pakket>Bedankt voor de hulp

Groeten Nick
Titel: Re: Opware (bootstrap) Installatie
Bericht door: eentje op 15 mei 2012, 15:54:30
Ik weet niet of dit topic de goede plek is voor mijn vraag? Zo niet verplaats maar. desondanks graag wat hulp.

sinds kort krijg ik als ik ipkg update typ de volgende melding:

An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 41: `wget --passive-ftp    -q -P /opt/ipkg-99Y1lh http://ipkg.nslu2-linux.org/feeds/optwa ... ckages.gz' (http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz')

hoe kan ik deze het beste oplossen?
Titel: Re: Opware (bootstrap) Installatie
Bericht door: wizjos op 15 mei 2012, 16:02:00
Citaat van: "eentje"
Ik weet niet of dit topic de goede plek is voor mijn vraag? Zo niet verplaats maar. desondanks graag wat hulp.

sinds kort krijg ik als ik ipkg update typ de volgende melding:

An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 41: `wget --passive-ftp    -q -P /opt/ipkg-99Y1lh http://ipkg.nslu2-linux.org/feeds/optwa ... ckages.gz' (http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz')

hoe kan ik deze het beste oplossen?
Ik ben daar ook tegenaan gelopen. Het ligt er waarschijnlijk aan dat je dit uitvoert via een ander account dan root, in ieder geval een account met te weinig rechten om de tijdelijke directory (in dit voorbeeld /opt/ipkg-99Y1lh) aan te mogen maken.
Oplossing: voer het uit als root, of geef meer rechten aan de gebruiker in kwestie.

Wizjos
Titel: Re: Opware (bootstrap) Installatie
Bericht door: eentje op 15 mei 2012, 21:42:11
Ik ben ingelogd als root via putty . Een ander id wat het kan zijn ?

In ieder geval alvast bedankt
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Goner op 15 mei 2012, 21:58:30
als ik Google op die error krijg ik een aantal hits voor div. (Linux) apparaten ...
men geeft 'wget' de schuld, misschien opnieuw installeren ?

zit even te kijken en ik zie dat 'wget' bij mij met ipkg is geinstalleerd (ipkg list_installed), maar om de bootstrap/ipkg te downloaden, gebruik je wget ook al !?
(http://forum.synology.com/wiki/index.ph ... stall_ipkg (http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#How_to_install_ipkg))
Titel: Re: Opware (bootstrap) Installatie
Bericht door: eentje op 15 mei 2012, 22:06:23
Ik had natuurlijk zelf ook al op google gekeken. Kwam er niet uit en hoopte dat iemand hier zelfde problemen heeft gehad en opgelost heeft en me kan vertellen hoe.
Titel: Re: Opware (bootstrap) Installatie
Bericht door: Goner op 15 mei 2012, 23:50:48
Heb je al een 'ipkg upgrade wget' geprobeerd ?
Of met 'wget' iets anders op te halen dan dat update package voor ipkg ? Bijv. nog een keer die bootstrap .xsh downloaden, om te kijken of dat wel lukt ...

Op GoT meldde een tijdje terug iemand dezelfde error (http://gathering.tweakers.net/forum/list_message/37567611#37567611), maar zo te zien nooit antwoord gekregen. Misschien eens vragen daar ..
Titel: Re: Opware (bootstrap) Installatie
Bericht door: wizjos op 16 mei 2012, 00:13:40
Ik lees op 't engelse forum ook het een en ander over verschillende wget versies (nl, in /opt/bin en in /usr/syno/bin). Zie: http://forum.synology.com/enu/viewtopic ... 40&t=34693 (http://forum.synology.com/enu/viewtopic.php?f=40&t=34693) (onderaan)
Wellicht dat hiermee vogelen de oplossing brengt...

Succes!

Wizjos
Titel: Re: Opware (bootstrap) Installatie
Bericht door: raptile op 20 september 2012, 23:06:42
Bovenstaande zojuist uitgevoerd op mn nieuwe DS 212+ met DSM 4.1 en de beschrijving klopt/werkt nog steeds.