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.
Vervolgens daar de mapinhoud uitgelezen via
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
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.
Met output
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.
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.
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?