Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Dag mensen,

Ik ben al geruimte tijd in het bezit van een Lacie Network space 2 en ben daar erg
tevreden over hoewel ik nu toch wel een ding mis.

Ik zou namelijk graag SabNZB geinstalleerd willen krijgen op de Lacie Network space 2. Dit
omdat SabNZB op Linux te draaien valt en omdat de Lacie network space 2 op Linux draait.
Op dit moment heb ik al ssh toegang tot de Lacie network space 2 en ben ik op de commandline
met root aanwezig. Tot dusver heb ik ook de Linux variant van SabNZB gedownload via de commandline
en uitgepakt in de /Home map. En vanaf hier weet ik niet meer wat ik moet doen om SabNZB geinstalleerd
te krijgen.

Ik heb zelf erg weinig verstand van Linux en wil jullie bij deze vragen hoe ik nu SabNZB kan laten lopen via de commandline. De meeste uitleg die op sabnzb.org staat gaat voorral over de Ubuntu variant Linux. Als iemand me hierbij kan helpen dan zou dat natuurlijk geweldig zijn!

Groeten,
Fjerpje

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
SABnzbd draait op Python. Draait Python op de Lacie NS2? Ik kan verder op internet niet veel vinden over je NAS.

[ Voor 33% gewijzigd door Room42 op 04-05-2010 23:02 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Room42 schreef op dinsdag 04 mei 2010 @ 23:00:
SABnzbd draait op Python. Draait Python op de Lacie NS2? Ik kan verder op internet niet veel vinden over je NAS.
Ik heb geen idee maar ik neem aan dat dit wel te installeren valt? Het is immers Linux firmware. Maar als ik eenmaal Python erop heb is er dan manier om SabNZB erop te laten draaien?

[ Voor 11% gewijzigd door Fjerpje op 04-05-2010 23:14 ]


Acties:
  • 0 Henk 'm!

  • Dirk
  • Registratie: November 2004
  • Laatst online: 01:54

Dirk

Coördinator frontpagemoderatie
Bij wat je gedownload hebt zit waarschijnlijk ook een readme oid, die zijn vaak heel behulpzaam om alles voor elkaar te krijgen.

All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Dirk schreef op dinsdag 04 mei 2010 @ 23:16:
Bij wat je gedownload hebt zit waarschijnlijk ook een readme oid, die zijn vaak heel behulpzaam om alles voor elkaar te krijgen.
In dit geval staat er niet veel in over de wijze van installeren. En ik heb zojuist geverifieerd dat Python wel degelijk geinstalleerd is.

[ Voor 10% gewijzigd door Fjerpje op 04-05-2010 23:34 ]


Acties:
  • 0 Henk 'm!

  • Dirk
  • Registratie: November 2004
  • Laatst online: 01:54

Dirk

Coördinator frontpagemoderatie
Een python programma hoef je ook niet te installeren, het is uitpakken en draaien maar.

Starten is vervolgens 'python programmanaam.py'

All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Misschien handig te vermelden wat je precies gedownload hebt? Doe ook ff een direct linkje.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Room42 schreef op woensdag 05 mei 2010 @ 00:32:
Misschien handig te vermelden wat je precies gedownload hebt? Doe ook ff een direct linkje.
In de install.txt van SabNZB staat dat ik de volgende software pakketten nodig heb om SabNZB werkende te krijgen:Van de helft weet ik niet hoe ik deze zou moeten installeren maar ik ben nog bezig. Als iemand wel weet hoe of wat de beste manier is om te installeren is hulp altijd welkom!

Groet,
Fjerpje

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Ja, maar welke package van SABnzbd heb je gedownload?

offtopic:
Groeten hoeft ook in 2010 niet op GoT, we zeggen met elke post al "hi!" ;)

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Room42 schreef op woensdag 05 mei 2010 @ 01:36:
Ja, maar welke package van SABnzbd heb je gedownload?

offtopic:
Groeten hoeft ook in 2010 niet op GoT, we zeggen met elke post al "hi!" ;)
Oohja pardon, bij http://sabnzbd.org/download/ heb ik de python linux versie gedownload.

Alleen kom ik nu bij het volgende probleem dat als ik packages wil installeren dan gooit ie een python error naar het scherm. Dus heb ik geprobeerd de laatste python versie te installeren maar dan gooit ie weer een error naar het scherm die me verteld dat hij weer geen goede C compiler heeft gevonden.

Dus het lijkt me nu zoeken naar een goede C compiler?

Geen groet, O-)
Fjerpje

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Welke error (en google daar eens op)?
Welke python versie draait er nu? Dat zie je met python -V (hoofdletter gevoelig).

En heb je de "Essential modules" geïnstalleerd staan?
Fjerpje schreef op woensdag 05 mei 2010 @ 01:32:
[...]
Van de helft weet ik niet hoe ik deze zou moeten installeren maar ik ben nog bezig. Als iemand wel weet hoe of wat de beste manier is om te installeren is hulp altijd welkom!
Ah. Tja, in de meeste gevallen vind je alle eerste hulp in de INSTALL(.txt) van het pakket.

[ Voor 71% gewijzigd door Room42 op 05-05-2010 02:45 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Room42 schreef op woensdag 05 mei 2010 @ 02:40:
Welke error (en google daar eens op)?
Welke python versie draait er nu? Dat zie je met python -V (hoofdletter gevoelig).

En heb je de "Essential modules" geïnstalleerd staan?

[...]

Ah. Tja, in de meeste gevallen vind je alle eerste hulp in de INSTALL(.txt) van het pakket.
Er staat nu Python versie 2.6.2 geinstalleerd. Maar deze was standaard al aanwezig. Ik denk dat bij deze orginele installatie van Python er wat modules ontbreken en zou daarom een full installatie willen doen met alle modules. Maar als ik dat wil uitvoeren dan gaat ie schreeuwen dat er geen(goede) C compiler aanwezig is.

[ Voor 19% gewijzigd door Fjerpje op 05-05-2010 02:53 ]


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Fjerpje schreef op woensdag 05 mei 2010 @ 02:51:
[...] Maar als ik dat wil uitvoeren dan gaat ie schreeuwen dat er geen(goede) C compiler aanwezig is.
Uhuh. En dus...?

Wat ik bedoel is dat we hier weinig mee kunnen. Nogal logisch dat ie daarover klaagt, als er geen developmenttools geïnstalleerd zijn, wat redelijk voor de hand ligt op een lichte linux distributie. Maar de vraag is of je het nodig hebt.

Het is echter aan jouw om de handen uit de mouwen te steken (als je dit echt draaiend wil hebben) en als je een concreet probleem hebt, want dat is bovenstaande quote niet, help ik (helpen we) je graag verder.

Zoek wel zelf ook naar de oplossing aan de hand van de foutmeldingen. En post die informatie als je de vraag hier steld. De foutmelding van Python heb je nog niet genoemd.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Ja oke dat klopt, maar ik dacht dat de oplossing wel wat makkelijker zou zijn wat betreft het installeren van applicaties maar dat valt dus tegen gezien het feit dat het een volledig geripte Linux versie is. Hieronder zal ik hetgeen beschrijven van wat ik al heb uitgevoerd.

Op dit moment heb ik een SSH verbinding via Putty met de Lacie Network Storage2. Ik heb het root wachtwoord veranderd en de SabNZB gedownload.

code:
1
 wget http://downloads.sourceforge.net/project/sabnzbdplus/sabnzbdplus/sabnzbd-0.5.2/SABnzbd-0.5.2-src.tar.gz?use_mirror=heanet


Vervolgens heb ik dit uitgepakt in de root map.
code:
1
tar -xzf SABnzbd-0.5.2-src.tar.gz


Doordat het een gestripte versie van Linux is zit er ook geen repository op en moet ik dus alles vanaf de source installeren dus ben ik geswiched naar de map.

code:
1
cd SABnzbd-0.5.2


Vervolgens daar de mapinhoud uitgelezen via

code:
1
ls


Met output.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CHANGELOG.txt
COPYRIGHT.txt
Cheetah-2.4.2.1.tar.gz#md5=f58ab28548b6e4000c6f4d3b14307187
GPL2.txt
GPL3.txt
INSTALL.txt
ISSUES.txt
LICENSE.txt
PKG-INFO
README.txt
SABnzbd.py
Sample-PostProc.cmd
Sample-PostProc.sh
cherrypy
interfaces
language
licenses
nzb.ico
sabnzbd


Vervolgens heb ik de install.txt uitgelezen met

code:
1
 cat install.txt


Met resultaat

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
-------------------------------------------------------------------------------
3) INSTALL with only sources
-------------------------------------------------------------------------------


You need to have Python installed and some modules.

Unix/Linux/OSX
    Python-2.4.4            http://www.python.org
OR
    Python-2.5.4            http://www.python.org

Windows
    Python-2.5.latest       http://www.activestate.com

Essential modules
    cheetah-2.0.1+          http://www.cheetahtemplate.org/
    yenc module >= 0.3      http://sabnzbd.sourceforge.net/yenc-0.3.tar.gz
                            http://sabnzbd.sourceforge.net/yenc-0.3-w32fixed.zip (Win32-only)
    par2cmdline >= 0.4      http://parchive.sourceforge.net/
                            http://chuchusoft.com/par2_tbb/index.html (multi-core)

Essential modules for python 2.4 ONLY
    pysqlite3 >= 2.3.4      http://pysqlite.org (python-pysqlite2)

Optional modules
    unrar >= 3.90+          http://www.rarlab.com/rar_add.htm
    unrar < 3.80            Reduced funtionality
    unzip >= 5.52           http://www.info-zip.org/

Optional modules Windows
    pyopenssl >= 0.10       http://pypi.python.org/pypi/pyOpenSSL
                            (Binaries, including the OpenSSL libraries)

Optional modules Unix/Linux/OSX
    pyopenssl >= 0.7        http://pypi.python.org/pypi/pyOpenSSL
    openssl => v0.9.8g+     http://www.openssl.org/
                            Make sure the OpenSSL libraries match with PyOpenSSL

Embedded modules (only use the included version)
    CherryPy-3.2 rev2138 with patches  http://www.cherrypy.org


Vervolgens nagekeken of er een Python installatie aanwezig is.

code:
1
Python -V


Met output
code:
1
Python 2.6.2


Daarna ervan uitgaande dat de python installaties dus nu zou moeten lukken ben ik begonnen met het downloaden en installeren van Cheetah-2.4.2.1. En deze gekopieerd in de rootmap en vervolgens daar uitgepakt en daarna geswiched naar deze map en ook deze inhoud weer uitgelezen. Vervolgens heb ik de REAME.txt uitgelezen en daar stond ik een verwijzing naar een documentatie online en in deze documentatie stond dat Cheetah te installeren valt via het volgende commando.

code:
1
python setup.py install


En vervolgens krijg ik de volgende output.
code:
1
2
3
4
/usr/lib/python2.6/distutils/dist.py:266: UserWarning: Unknown distribution option: 'line'
  warnings.warn(msg)
running install
error: invalid Python installation: unable to open /usr/include/python2.6/pyconfig.h (No such file or directory)


Nu ik deze error op het scherm gepresenteerd krijg ga ik ervanuit dat de huidige Python versie wat modules mist en is de volgende logische stap een volledige python installeren te installeren.

Vervolgens download ik dus Python-2.6.5 van http://www.python.org en pak ik deze uit in de root map. Vervolgens switch ik naar deze map en lees ik de inhoud hiervan ook weer uit.
code:
1
2
3
4
5
6
Demo             Mac              PCbuild          config.log
Doc              Makefile.pre.in  Parser           configure
Grammar          Misc             Python           configure.in
Include          Modules          README           install-sh
LICENSE          Objects          RISCOS           pyconfig.h.in
Lib              PC               Tools            setup.py


In de online documentatie van Python staat dat je alleerst de configure moet laten lopen om het één en het ander te checken. Vervolgens voer ik dit uit.
code:
1
./configure


En krijg ik het volgende op het scherm te zien.

Text output:
1
2
3
4
5
6
7
8
9
10
11
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux2
checking EXTRAPLATDIR...
checking machine type as reported by uname -m... armv5tejl
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.


Maar dan moet je Python installeren. Gezien het feit dat ik geen andere repo installer heb of iets anders dergelijks moet ik het gewoon via de source doen. Maar zoals je boven ziet zegt hij met het uitvoeren van de configure dat hij geen C compiler heeft.

Nu mijn vraag is of dit via een of andere manier op te lossen is of dat ik gewoon een C compiler nodig heb en zo ja welke?

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Maar wat krijg je nou voor fout als je gewoon 'python SABnzbd.py' doet?

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Dirk
  • Registratie: November 2004
  • Laatst online: 01:54

Dirk

Coördinator frontpagemoderatie
Dat gaat waarschijnlijk niet werken omdat de modules die hij wil installeren 'essential' zijn.

Voor een compiler: http://gcc.gnu.org/

All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.


Acties:
  • 0 Henk 'm!

  • Fjerpje
  • Registratie: Januari 2009
  • Laatst online: 11-06 23:27
Room42 schreef op woensdag 05 mei 2010 @ 12:59:
Maar wat krijg je nou voor fout als je gewoon 'python SABnzbd.py' doet?
Als ik dat doe dan krijg ik.
Text output:
1
The following modules need to be installed: Cheetah, cherrypy(included, unpack the zip), sqlite(if python 2.4)


Wat ook logisch is als je die essentials niet kan installeren.
Dirk schreef op woensdag 05 mei 2010 @ 13:18:
Dat gaat waarschijnlijk niet werken omdat de modules die hij wil installeren 'essential' zijn.

Voor een compiler: http://gcc.gnu.org/
Oke bedankt, ik ben momenteel onderstaand compiler aan het downloaden.

ftp://ftp.nluug.nl/mirror...c-4.5.0/gcc-4.5.0.tar.bz2

Ik heb GCC gedownload en was bezig met uitpakken maar toen stuite ik op het volgende probleem.

code:
1
tar: write error: No space left on device


Gezien de omvang van de problemen die in de weg staan om SABnzb werkende te krijgen op de Lacie Network Space 2 is me dit net wat teveel. Mijn kennis van Linux laat ook te wensen over dus ik denk dat ik alles maar ongedaan maak en het voor nu maar laat zoals het is.

In ieder geval bedankt voor de hulp!

EDIT: Misschien is het wel mogelijk om eens in de toekomst gewoon de Linux versie die geinstalleerd staat eens te vervangen door een minimal karmic install van 19MB. Hoewel dan wel de garantie compleet verloren gaat.

[ Voor 85% gewijzigd door Fjerpje op 05-05-2010 14:10 ]


Acties:
  • 0 Henk 'm!

  • Tuumke
  • Registratie: Januari 2002
  • Laatst online: 25-12-2024

Tuumke

Shingaling?

Ik ben wel benieuwd of het de topic starte gelukt is =)
Misschien v.d. week even collega hiermee helpen.

[WhatPulse Profiel] [ Tuumke's n00by website]


Acties:
  • 0 Henk 'm!

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 14:18
Je moet ook geen compiler willen op een embedded system je zult waarschijnlijk aan de slag moeten met crosscompiling etc.
Snap btw niet waarom je probeert de complete python installatie opnieuw te compilen en installeren als er 1 module ontbreekt :S:S
Je hebt de cherrypi al erop staan is uitpakken en het zou moeten werken dus je zit alleen nog met Cheetah die je even met het handje in python moet knallen.

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Acties:
  • 0 Henk 'm!

  • JaQ
  • Registratie: Juni 2001
  • Nu online

JaQ

Is zo'n lacie doosje hier niet veel en veel te traag voor? Ik heb mijn network space 2 iig ingeruild voor een synology ds210+ omdat ik nauwelijks doorvoersnelheid haalde naar dat apparaat. Heb het apparaat als mijn persoonlijke miskoop van 2010 betiteld.

Egoist: A person of low taste, more interested in themselves than in me


Acties:
  • 0 Henk 'm!

  • DFKT
  • Registratie: Maart 2008
  • Laatst online: 06-06 21:13
Ik geloof dat de TS hier al niet eens meer mee bezig is, maar wellicht voor andere geïnteresseerden: je kunt blijkbaar Debian in een chroot environment installeren, parallel aan GNU waar de NS2 zelf op draait (als je root hebt uiteraard). Volgens mij is het daarna een fluitje van een cent om SABnzb te installeren binnen de Debian omgeving.

Ik kan in ieder geval de volgende (officiële debian) package vinden:
http://packages.debian.org/squeeze/sabnzbdplus

Voor meer informatie over het rooten van een NS2 en installeren van debian in een chroot environment:
http://lacie.nas-central.org/wiki/Category:2big_Network_2

In reactie op de opmerking over de snelheid van het beestje: ik gebruik nu zelf intensief Transmission (torrent client) op de NS2 en heb inmiddels in de debian omgeving mysql draaien voor mijn htpc (XBMC). Ok, het is niet zo snel als wanneer de XBMC database lokaal draait, maar ook niet storend te noemen!

Je moet de mening van een meerderheid niet verwarren met de waarheid.

Pagina: 1