hernandito Posted February 10, 2011 Share Posted February 10, 2011 Not sure if you guys are familiar w/ JDownloader, but it is probably the most popular download manager for file aggregator sites like Rapidshare, Megaupload, etc. I know there is a Linux version, but it is Java, and I am not sure if one can operate it from a remote web browser. JDownloader, along with SABnzbd-Sickbeard, and torrents, takes care of all my needs. http://service.jdownloader.net/old/wiki.jdownloader.org/indexd69d.html?title=Running_On_A_Headless_Linux_Server http://jdownloader.org/ Thanks!! Quote Link to comment
BRiT Posted February 10, 2011 Share Posted February 10, 2011 It's not likely. It requires a metric f-ton of items in order to work. The largest obstacle is the requirement on an X Server and XWindows Manager. It would be far easier for you to install a full Slackware Distro and then unRAID on top of that than getting X-Server and XWindows Manager to work on unRAID. You will likely need at a minimum a custom unRAID kernel in either case. I suggest looking for a more suitable replacement. Quote Link to comment
hernandito Posted February 10, 2011 Author Share Posted February 10, 2011 Thanks for your candor BRiT... I guess it was too much to hope for. I will keep running it in my regular Win 7 machine, and perhaps configure the download folder to my unRaid cache drive... Quote Link to comment
jonlai9 Posted March 6, 2011 Share Posted March 6, 2011 I suggest looking for a more suitable replacement. Do you have a suggestion that would work with unRAID? Quote Link to comment
BRiT Posted March 6, 2011 Share Posted March 6, 2011 Since I do not use or see a purpose for file aggregator sites like Rapidshare, Megaupload, etc, I have no suitable replacements. I strictly use usenet (sabnzbd) for 98% of my downloads with the other 2% falling into torrents from fansub groups (transmission). Quote Link to comment
jonlai9 Posted March 27, 2011 Share Posted March 27, 2011 It's not likely. It requires a metric f-ton of items in order to work. The largest obstacle is the requirement on an X Server and XWindows Manager. It would be far easier for you to install a full Slackware Distro and then unRAID on top of that than getting X-Server and XWindows Manager to work on unRAID. You will likely need at a minimum a custom unRAID kernel in either case. I suggest looking for a more suitable replacement. What is this XServer and XWindows Manager thing? What makes it so special that it won't work on unraid even though there is a linux version and it supports a web interface? Thanks. Quote Link to comment
BRiT Posted March 27, 2011 Share Posted March 27, 2011 It's freaking huge and requires a lot, including possible Kernel changes and settings. Use Wikipedia for more info: http://en.wikipedia.org/wiki/X_Window_System and see the extensive X-related packages for Slackware: http://slackware.osuosl.org/slackware-current/slackware/x/?C=S;O=D and those do not include any of the X11 Applications which are here: http://slackware.osuosl.org/slackware-current/slackware/xap/?C=S;O=D Quote Link to comment
darkside40 Posted April 1, 2011 Share Posted April 1, 2011 There is an alternative beside jDownloader made for headless machine like root servers and Routers called pyload. It knows not that much One Click Hosters like jDownloader, but it runs on low ressources and has a webgui. It is written in python so it runs on every OS where you can install the neccessary dependencies. If you like to try visit pyload.org Quote Link to comment
jonlai9 Posted April 2, 2011 Share Posted April 2, 2011 There is an alternative beside jDownloader made for headless machine like root servers and Routers called pyload. It knows not that much One Click Hosters like jDownloader, but it runs on low ressources and has a webgui. It is written in python so it runs on every OS where you can install the neccessary dependencies. If you like to try visit pyload.org Looks interesting, thanks! But I have no experience with Python. How would I install this on unRAID? Thanks. Quote Link to comment
ElfoGris Posted April 15, 2011 Share Posted April 15, 2011 That idea is really nice, I'v found pyLoad can be managed from Android (is possible to write the captcha from mobile too if auto recognition doesn't work). I'm a complete newbie, but it will be nice if anybody says how to install in unRaid. Quote Link to comment
hernandito Posted April 18, 2011 Author Share Posted April 18, 2011 I have not tried this, nor am I an expert. I have installed Sickbeard and Couch Potato manually. For pyLoad, I am ASSUMING the follow install procedure... Somehow download the pyLoad main package and extract it to a hidden folder in my cache drive. have a folder called .custom, and I have sickbeard and CouchPotato folders inside that. PyLoad would go in here as well. Download the python-crypto, python-pycurl and tesseract dependencies, and somehow put these in the "packages" folder, renamed something so that they get installed at boot time. Edit the Go script and add a line, pointing to the right folder something like this: python pyLoadCore.py -s Can some kind soul verify and hopefully provide more detail how to do this? This sounds like a really good thing. Thanks. Quote Link to comment
MTA99 Posted April 22, 2011 Share Posted April 22, 2011 I was going to give pyLoad a try but found Plowshare (http://code.google.com/p/plowshare/) last night. Features The basic concept is that files can be downloaded and uploaded though command line as easily as wget (or curl). plowshare supports Megaupload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, Divshare.com, Depositfiles, Netload.in, Sendspace, Usershare, x7.to and some others sharing sites. Refer to README for more information. plowshare is written in Bash, although some few modules need Perl to solve captchas. Downloaded the SVN snapshot, copied to flash drive, ran the install script and it installed without issue. Tried it with my premium account details last night and worked fine. Couldn't get it to save files to a folder other than the one in which the script was run. Either a bug or I'm failing at commanding it Quote Link to comment
jonlai9 Posted April 22, 2011 Share Posted April 22, 2011 I was going to give pyLoad a try but found Plowshare (http://code.google.com/p/plowshare/) last night. Features The basic concept is that files can be downloaded and uploaded though command line as easily as wget (or curl). plowshare supports Megaupload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, Divshare.com, Depositfiles, Netload.in, Sendspace, Usershare, x7.to and some others sharing sites. Refer to README for more information. plowshare is written in Bash, although some few modules need Perl to solve captchas. Downloaded the SVN snapshot, copied to flash drive, ran the install script and it installed without issue. Tried it with my premium account details last night and worked fine. Couldn't get it to save files to a folder other than the one in which the script was run. Either a bug or I'm failing at commanding it Thanks for the link! Read about it - doens't seem like it has a GUI or control via web interface though, unlike jDownloader, which kinda sucks. It's a pain to have to type all the urls or even to paste them all in a text file and upload the file to unRAID, especially when I'm used to jD's clipboard detection mechanism Is there really no other better alternative? Can someone offer to try and get pyLoad on unRAID, since that has a webGUI interface? If someone has the time to make jD work with unRAID, that'd be even better. Thanks. Quote Link to comment
MTA99 Posted April 23, 2011 Share Posted April 23, 2011 Could anyone create a txz package for pycurl? I've searched high and low but can't find a slackware package Quote Link to comment
jonlai9 Posted April 23, 2011 Share Posted April 23, 2011 Could anyone create a txz package for pycurl? I've searched high and low but can't find a slackware package I would like a step by step of how to install it if possible, for us noobs Quote Link to comment
sdballer Posted April 24, 2011 Share Posted April 24, 2011 Would love a webgui rapidshare premium downloader in unraid Send downloads to the cache drive !! Quote Link to comment
MTA99 Posted April 26, 2011 Share Posted April 26, 2011 Can a passing unRaid/Slackware expert look at this please. I've tried building a pycurl package on my unraid box using a .SlackBuild file. The build fails with the following output pycurl-7.19.0/ pycurl-7.19.0/doc/ pycurl-7.19.0/doc/callbacks.html pycurl-7.19.0/doc/curlmultiobject.html pycurl-7.19.0/doc/curlobject.html pycurl-7.19.0/doc/curlshareobject.html pycurl-7.19.0/doc/pycurl.html pycurl-7.19.0/examples/ pycurl-7.19.0/examples/basicfirst.py pycurl-7.19.0/examples/file_upload.py pycurl-7.19.0/examples/linksys.py pycurl-7.19.0/examples/retriever-multi.py pycurl-7.19.0/examples/retriever.py pycurl-7.19.0/examples/sfquery.py pycurl-7.19.0/examples/xmlrpc_curl.py pycurl-7.19.0/python/ pycurl-7.19.0/python/curl/ pycurl-7.19.0/python/curl/__init__.py pycurl-7.19.0/src/ pycurl-7.19.0/src/Makefile pycurl-7.19.0/src/pycurl.c pycurl-7.19.0/tests/ pycurl-7.19.0/tests/test.py pycurl-7.19.0/tests/test_cb.py pycurl-7.19.0/tests/test_debug.py pycurl-7.19.0/tests/test_ftp.py pycurl-7.19.0/tests/test_getinfo.py pycurl-7.19.0/tests/test_gtk.py pycurl-7.19.0/tests/test_internals.py pycurl-7.19.0/tests/test_memleak.py pycurl-7.19.0/tests/test_multi.py pycurl-7.19.0/tests/test_multi2.py pycurl-7.19.0/tests/test_multi3.py pycurl-7.19.0/tests/test_multi4.py pycurl-7.19.0/tests/test_multi5.py pycurl-7.19.0/tests/test_multi6.py pycurl-7.19.0/tests/test_multi_socket.py pycurl-7.19.0/tests/test_multi_socket_select.py pycurl-7.19.0/tests/test_multi_timer.py pycurl-7.19.0/tests/test_multi_vs_thread.py pycurl-7.19.0/tests/test_post.py pycurl-7.19.0/tests/test_post2.py pycurl-7.19.0/tests/test_post3.py pycurl-7.19.0/tests/test_share.py pycurl-7.19.0/tests/test_socketopen.py pycurl-7.19.0/tests/test_stringio.py pycurl-7.19.0/tests/test_xmlrpc.py pycurl-7.19.0/tests/util.py pycurl-7.19.0/COPYING pycurl-7.19.0/COPYING2 pycurl-7.19.0/ChangeLog pycurl-7.19.0/INSTALL pycurl-7.19.0/MANIFEST.in pycurl-7.19.0/Makefile pycurl-7.19.0/README pycurl-7.19.0/TODO pycurl-7.19.0/setup.py pycurl-7.19.0/setup_win32_ssl.py pycurl-7.19.0/PKG-INFO Using curl-config (libcurl 7.20.1) running install running build running build_py creating build creating build/lib.linux-i686-2.6 creating build/lib.linux-i686-2.6/curl copying python/curl/__init__.py -> build/lib.linux-i686-2.6/curl running build_ext building 'pycurl' extension creating build/temp.linux-i686-2.6 creating build/temp.linux-i686-2.6/src gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python2.6 -c src/pycurl.c -o build/temp.linux-i686-2.6/src/pycurl.o gcc -pthread -shared build/temp.linux-i686-2.6/src/pycurl.o -L/usr/lib -lcurl -lidn -lssl -lcrypto -lldap -lrt -lssl -lcrypto -ldl -lz -lpython2.6 -o build/lib.linux-i686-2.6/pycurl.so /usr/lib/libcurl.a /usr/bin/ld: cannot find -lz collect2: ld returned 1 exit status error: command 'gcc' failed with exit status 1 Am I right in thinking that the server can't recompress/package the build? Is there a way to add lz to unraid? I've got my laptop open here with a failed installation of Slackware in an attempt to build this damn package........but that's a different problem for a different forum Quote Link to comment
BRiT Posted April 26, 2011 Share Posted April 26, 2011 If you're on unRAID 4.7 series then try using the Slackware 12.2 Build from here -- http://slackbuilds.org/repository/12.2/libraries/pycurl/ or if you're on unRAID 5.0 series tehn try using the Slackware 13.1 build from here -- http://slackbuilds.org/repository/13.1/libraries/pycurl/ In your particular case, it looks like it's missing some library called 'z'. wget http://slackbuilds.org/slackbuilds/12.2/libraries/pycurl.tar.gz tar xf pycurl.tar.gz cd pycurl wget http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz ./pycurl.SlackBuild wget http://slackbuilds.org/slackbuilds/13.1/libraries/pycurl.tar.gz tar xf pycurl.tar.gz cd pycurl wget http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz ./pycurl.SlackBuild If it's successful you will see it build and then create an installable package located in /tmp/. The output may look something like this. What's important is the last line should show you what it created. You should then copy that package into your installable package locations. It's what you will use to install on every reboot. In my specific case the package it built is pycurl-7.19.0-x86_64-1_SBo.tgz so I would use that with 'installpkg'. ./pycurl.SlackBuild pycurl-7.19.0/ pycurl-7.19.0/doc/ pycurl-7.19.0/doc/callbacks.html pycurl-7.19.0/doc/curlmultiobject.html pycurl-7.19.0/doc/curlobject.html pycurl-7.19.0/doc/curlshareobject.html pycurl-7.19.0/doc/pycurl.html pycurl-7.19.0/examples/ pycurl-7.19.0/examples/basicfirst.py pycurl-7.19.0/examples/file_upload.py pycurl-7.19.0/examples/linksys.py pycurl-7.19.0/examples/retriever-multi.py pycurl-7.19.0/examples/retriever.py pycurl-7.19.0/examples/sfquery.py pycurl-7.19.0/examples/xmlrpc_curl.py pycurl-7.19.0/python/ pycurl-7.19.0/python/curl/ pycurl-7.19.0/python/curl/__init__.py pycurl-7.19.0/src/ pycurl-7.19.0/src/Makefile pycurl-7.19.0/src/pycurl.c pycurl-7.19.0/tests/ pycurl-7.19.0/tests/test.py pycurl-7.19.0/tests/test_cb.py pycurl-7.19.0/tests/test_debug.py pycurl-7.19.0/tests/test_ftp.py pycurl-7.19.0/tests/test_getinfo.py pycurl-7.19.0/tests/test_gtk.py pycurl-7.19.0/tests/test_internals.py pycurl-7.19.0/tests/test_memleak.py pycurl-7.19.0/tests/test_multi.py pycurl-7.19.0/tests/test_multi2.py pycurl-7.19.0/tests/test_multi3.py pycurl-7.19.0/tests/test_multi4.py pycurl-7.19.0/tests/test_multi5.py pycurl-7.19.0/tests/test_multi6.py pycurl-7.19.0/tests/test_multi_socket.py pycurl-7.19.0/tests/test_multi_socket_select.py pycurl-7.19.0/tests/test_multi_timer.py pycurl-7.19.0/tests/test_multi_vs_thread.py pycurl-7.19.0/tests/test_post.py pycurl-7.19.0/tests/test_post2.py pycurl-7.19.0/tests/test_post3.py pycurl-7.19.0/tests/test_share.py pycurl-7.19.0/tests/test_socketopen.py pycurl-7.19.0/tests/test_stringio.py pycurl-7.19.0/tests/test_xmlrpc.py pycurl-7.19.0/tests/util.py pycurl-7.19.0/COPYING pycurl-7.19.0/COPYING2 pycurl-7.19.0/ChangeLog pycurl-7.19.0/INSTALL pycurl-7.19.0/MANIFEST.in pycurl-7.19.0/Makefile pycurl-7.19.0/README pycurl-7.19.0/TODO pycurl-7.19.0/setup.py pycurl-7.19.0/setup_win32_ssl.py pycurl-7.19.0/PKG-INFO Using curl-config (libcurl 7.21.4) running install running build running build_py creating build creating build/lib.linux-x86_64-2.6 creating build/lib.linux-x86_64-2.6/curl copying python/curl/__init__.py -> build/lib.linux-x86_64-2.6/curl running build_ext building 'pycurl' extension creating build/temp.linux-x86_64-2.6 creating build/temp.linux-x86_64-2.6/src gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python2.6 -c src/pycurl.c -o build/temp.linux-x86_64-2.6/src/pycurl.o src/pycurl.c: In function 'multi_socket_callback': src/pycurl.c:2355:11: warning: call to '_curl_easy_getinfo_err_string' declared with attribute warning: curl_easy_getinfo expects a pointer to char * for this info src/pycurl.c: In function 'do_multi_info_read': src/pycurl.c:2843:15: warning: call to '_curl_easy_getinfo_err_string' declared with attribute warning: curl_easy_getinfo expects a pointer to char * for this info In function 'util_curl_unsetopt', inlined from 'do_curl_unsetopt' at src/pycurl.c:1551:5: src/pycurl.c:1476:9: warning: call to '_curl_easy_setopt_err_CURLSH' declared with attribute warning: curl_easy_setopt expects a CURLSH* argument for this option gcc -pthread -shared build/temp.linux-x86_64-2.6/src/pycurl.o -L/usr/lib64 -lcurl -lidn -lssl -lcrypto -lldap -lrt -lssl -lcrypto -ldl -lz -lpython2.6 -o build/lib.linux-x86_64-2.6/pycurl.so /usr/lib64/libcurl.a running install_lib creating /tmp/SBo/package-pycurl/usr creating /tmp/SBo/package-pycurl/usr/lib64 creating /tmp/SBo/package-pycurl/usr/lib64/python2.6 creating /tmp/SBo/package-pycurl/usr/lib64/python2.6/site-packages copying build/lib.linux-x86_64-2.6/pycurl.so -> /tmp/SBo/package-pycurl/usr/lib64/python2.6/site-packages creating /tmp/SBo/package-pycurl/usr/lib64/python2.6/site-packages/curl copying build/lib.linux-x86_64-2.6/curl/__init__.py -> /tmp/SBo/package-pycurl/usr/lib64/python2.6/site-packages/curl byte-compiling /tmp/SBo/package-pycurl/usr/lib64/python2.6/site-packages/curl/__init__.py to __init__.pyc running install_data creating /tmp/SBo/package-pycurl/usr/share creating /tmp/SBo/package-pycurl/usr/share/doc creating /tmp/SBo/package-pycurl/usr/share/doc/pycurl copying ChangeLog -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl copying COPYING -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl copying COPYING2 -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl copying INSTALL -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl copying README -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl copying TODO -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl creating /tmp/SBo/package-pycurl/usr/share/doc/pycurl/html copying doc/pycurl.html -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/html copying doc/curlobject.html -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/html copying doc/curlmultiobject.html -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/html copying doc/curlshareobject.html -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/html copying doc/callbacks.html -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/html creating /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/basicfirst.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/xmlrpc_curl.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/file_upload.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/sfquery.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/linksys.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/retriever.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples copying examples/retriever-multi.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/examples creating /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_share.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_memleak.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi3.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_getinfo.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_cb.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/util.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi6.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi_socket_select.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi_vs_thread.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_post3.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi5.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_socketopen.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi2.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi_timer.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_stringio.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_post2.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_internals.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_xmlrpc.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi4.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi_socket.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_gtk.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_ftp.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_multi.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_debug.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests copying tests/test_post.py -> /tmp/SBo/package-pycurl/usr/share/doc/pycurl/tests running install_egg_info Writing /tmp/SBo/package-pycurl/usr/lib64/python2.6/site-packages/pycurl-7.19.0-py2.6.egg-info Slackware package maker, version 3.14159. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /tmp/pycurl-7.19.0-x86_64-1_SBo.tgz ./ install/ install/slack-desc usr/ usr/lib64/ usr/lib64/python2.6/ usr/lib64/python2.6/site-packages/ usr/lib64/python2.6/site-packages/pycurl.so usr/lib64/python2.6/site-packages/curl/ usr/lib64/python2.6/site-packages/curl/__init__.py usr/lib64/python2.6/site-packages/curl/__init__.pyc usr/lib64/python2.6/site-packages/pycurl-7.19.0-py2.6.egg-info usr/doc/ usr/doc/pycurl-7.19.0/ usr/doc/pycurl-7.19.0/COPYING usr/doc/pycurl-7.19.0/pycurl.SlackBuild usr/doc/pycurl-7.19.0/ChangeLog usr/doc/pycurl-7.19.0/PKG-INFO usr/doc/pycurl-7.19.0/COPYING2 usr/doc/pycurl-7.19.0/INSTALL usr/doc/pycurl-7.19.0/README usr/doc/pycurl-7.19.0/tests/ usr/doc/pycurl-7.19.0/tests/test_share.py usr/doc/pycurl-7.19.0/tests/test_memleak.py usr/doc/pycurl-7.19.0/tests/test_multi3.py usr/doc/pycurl-7.19.0/tests/test_getinfo.py usr/doc/pycurl-7.19.0/tests/test_cb.py usr/doc/pycurl-7.19.0/tests/test.py usr/doc/pycurl-7.19.0/tests/util.py usr/doc/pycurl-7.19.0/tests/test_multi6.py usr/doc/pycurl-7.19.0/tests/test_multi_socket_select.py usr/doc/pycurl-7.19.0/tests/test_multi_vs_thread.py usr/doc/pycurl-7.19.0/tests/test_post3.py usr/doc/pycurl-7.19.0/tests/test_multi5.py usr/doc/pycurl-7.19.0/tests/test_socketopen.py usr/doc/pycurl-7.19.0/tests/test_multi2.py usr/doc/pycurl-7.19.0/tests/test_multi_timer.py usr/doc/pycurl-7.19.0/tests/test_stringio.py usr/doc/pycurl-7.19.0/tests/test_post2.py usr/doc/pycurl-7.19.0/tests/test_internals.py usr/doc/pycurl-7.19.0/tests/test_xmlrpc.py usr/doc/pycurl-7.19.0/tests/test_multi4.py usr/doc/pycurl-7.19.0/tests/test_multi_socket.py usr/doc/pycurl-7.19.0/tests/test_gtk.py usr/doc/pycurl-7.19.0/tests/test_ftp.py usr/doc/pycurl-7.19.0/tests/test_multi.py usr/doc/pycurl-7.19.0/tests/test_debug.py usr/doc/pycurl-7.19.0/tests/test_post.py usr/doc/pycurl-7.19.0/examples/ usr/doc/pycurl-7.19.0/examples/basicfirst.py usr/doc/pycurl-7.19.0/examples/xmlrpc_curl.py usr/doc/pycurl-7.19.0/examples/file_upload.py usr/doc/pycurl-7.19.0/examples/sfquery.py usr/doc/pycurl-7.19.0/examples/linksys.py usr/doc/pycurl-7.19.0/examples/retriever.py usr/doc/pycurl-7.19.0/examples/retriever-multi.py usr/doc/pycurl-7.19.0/TODO usr/doc/pycurl-7.19.0/html/ usr/doc/pycurl-7.19.0/html/pycurl.html usr/doc/pycurl-7.19.0/html/curlobject.html usr/doc/pycurl-7.19.0/html/curlmultiobject.html usr/doc/pycurl-7.19.0/html/curlshareobject.html usr/doc/pycurl-7.19.0/html/callbacks.html Slackware package /tmp/pycurl-7.19.0-x86_64-1_SBo.tgz created. Quote Link to comment
MTA99 Posted April 27, 2011 Share Posted April 27, 2011 @BRiT thanks for the post, really appreciate it. What you described is pretty much what I did anyway (but without wget - I downloaded the files on my desktop then copied to flash drive). Encouraging to know that at least I'm trying the right commands, even if I haven't got a clue how to fix the errors The output below fails in the same way as the output in my post above. /boot/apps/pycurl2/pycurl# ./pycurl.SlackBuild pycurl-7.19.0/ pycurl-7.19.0/doc/ pycurl-7.19.0/doc/callbacks.html pycurl-7.19.0/doc/curlmultiobject.html pycurl-7.19.0/doc/curlobject.html pycurl-7.19.0/doc/curlshareobject.html pycurl-7.19.0/doc/pycurl.html pycurl-7.19.0/examples/ pycurl-7.19.0/examples/basicfirst.py pycurl-7.19.0/examples/file_upload.py pycurl-7.19.0/examples/linksys.py pycurl-7.19.0/examples/retriever-multi.py pycurl-7.19.0/examples/retriever.py pycurl-7.19.0/examples/sfquery.py pycurl-7.19.0/examples/xmlrpc_curl.py pycurl-7.19.0/python/ pycurl-7.19.0/python/curl/ pycurl-7.19.0/python/curl/__init__.py pycurl-7.19.0/src/ pycurl-7.19.0/src/Makefile pycurl-7.19.0/src/pycurl.c pycurl-7.19.0/tests/ pycurl-7.19.0/tests/test.py pycurl-7.19.0/tests/test_cb.py pycurl-7.19.0/tests/test_debug.py pycurl-7.19.0/tests/test_ftp.py pycurl-7.19.0/tests/test_getinfo.py pycurl-7.19.0/tests/test_gtk.py pycurl-7.19.0/tests/test_internals.py pycurl-7.19.0/tests/test_memleak.py pycurl-7.19.0/tests/test_multi.py pycurl-7.19.0/tests/test_multi2.py pycurl-7.19.0/tests/test_multi3.py pycurl-7.19.0/tests/test_multi4.py pycurl-7.19.0/tests/test_multi5.py pycurl-7.19.0/tests/test_multi6.py pycurl-7.19.0/tests/test_multi_socket.py pycurl-7.19.0/tests/test_multi_socket_select.py pycurl-7.19.0/tests/test_multi_timer.py pycurl-7.19.0/tests/test_multi_vs_thread.py pycurl-7.19.0/tests/test_post.py pycurl-7.19.0/tests/test_post2.py pycurl-7.19.0/tests/test_post3.py pycurl-7.19.0/tests/test_share.py pycurl-7.19.0/tests/test_socketopen.py pycurl-7.19.0/tests/test_stringio.py pycurl-7.19.0/tests/test_xmlrpc.py pycurl-7.19.0/tests/util.py pycurl-7.19.0/COPYING pycurl-7.19.0/COPYING2 pycurl-7.19.0/ChangeLog pycurl-7.19.0/INSTALL pycurl-7.19.0/MANIFEST.in pycurl-7.19.0/Makefile pycurl-7.19.0/README pycurl-7.19.0/TODO pycurl-7.19.0/setup.py pycurl-7.19.0/setup_win32_ssl.py pycurl-7.19.0/PKG-INFO Using curl-config (libcurl 7.20.1) running install running build running build_py creating build creating build/lib.linux-i686-2.6 creating build/lib.linux-i686-2.6/curl copying python/curl/__init__.py -> build/lib.linux-i686-2.6/curl running build_ext building 'pycurl' extension creating build/temp.linux-i686-2.6 creating build/temp.linux-i686-2.6/src gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict- prototypes -fPIC -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 - I/usr/include/python2.6 -c src/pycurl.c -o build/temp.linux-i686-2.6/src/pycurl. o gcc -pthread -shared build/temp.linux-i686-2.6/src/pycurl.o -L/usr/lib -lcurl -lidn -lssl -lcrypto -lldap -lrt -lssl -lcrypto -ldl -lz -lpython2.6 -o build/lib.linux-i686-2.6/pycurl.so /usr/lib/libcurl.a /usr/bin/ld: cannot find -lz collect2: ld returned 1 exit status error: command 'gcc' failed with exit status 1 Any chance you could host your 5.0 beta package and so I can try it on my 4.7 build? Could I also ask one of the "noobs" in this thread eager to get pyLoad working to see if you run BRiT's "unRAID 4.7 series" code in his post above, does the package build correctly? Quote Link to comment
BRiT Posted April 27, 2011 Share Posted April 27, 2011 It may be a while, as the version I compiled is in my 64Bit full Slackware 13.37 distro-based system. So yes, my system isn't exactly the same as anyone elses. To try the packages I produce you'd need to be running on a 64bit OS too. I might have time over the weekend to break out my old unRAID 4.7 virtual machine dev environment to give this a shot on a pure base unRAID system. I'll let you know if I find anything out then. In the meantime, see if installing this package before you try those SlackBuild directions again helps out. It seems that 'z' library is actually named zlib even though the files it produces files are /usr/lib/libz.a, /usr/lib/libz.so and the like. wget http://slackware.osuosl.org/slackware-12.2/slackware/l/zlib-1.2.3-i486-2.tgz installpkg zlib-1.2.3-i486-2.tgz Quote Link to comment
MTA99 Posted April 28, 2011 Share Posted April 28, 2011 Very quick update.....its late and I need sleep. Using BRiT's advice and modifying it to solve more problems with making this package I finally managed to create this file http://dl.dropbox.com/u/48364/pycurl-7.19.0-i486-1_SBo.tgz Once installed I now have the minimum requirements to run pyLoad..........except it won't start. I'll paste the error and edit this post with more details tomorrow, Until then feel free to download and install the package above wget http://dl.dropbox.com/u/48364/pycurl-7.19.0-i486-1_SBo.tgz installpkg pycurl-7.19.0-i486-1_SBo.tgz wget the latest pyLoad build and unzip to your flash drive wget http://get.pyload.org/get/src/ unzip pyload-src-v0.4.5,zip then use the command below to run the setup. python pyLoadCore.py -s After the setup is complete run the command below to start pyLoad. python pyLoadCore.py It's at this point that I fail Quote Link to comment
jonlai9 Posted April 29, 2011 Share Posted April 29, 2011 Yay progress! thanks for the update everyone, and to MTA99 for the (partial) guide Now if we can get the last part working, it'll be rocking! So what happens when you try to run the python file? Nothing? Quote Link to comment
MTA99 Posted April 30, 2011 Share Posted April 30, 2011 Success! In the last 10mins I've managed to get it working......see attached screenshot. I'm at work at the moment, on a night shift and done this over VPN. Got some work to catch up on now but will try and zip up all the packages tomorrow and post them here. I'll do a basic guide on installing everything but I'll warn you now, YMMV! I've downloaded numerous packages and dependencies so my system has lots of extras that yours probably won't Quote Link to comment
jonlai9 Posted April 30, 2011 Share Posted April 30, 2011 Success! In the last 10mins I've managed to get it working......see attached screenshot. I'm at work at the moment, on a night shift and done this over VPN. Got some work to catch up on now but will try and zip up all the packages tomorrow and post them here. I'll do a basic guide on installing everything but I'll warn you now, YMMV! I've downloaded numerous packages and dependencies so my system has lots of extras that yours probably won't Grats! Will wait patiently for your updated guide On another hand, I'm interested in setting up VPN access for my box too. What are you using and is there a guide available? Thanks. Quote Link to comment
MTA99 Posted April 30, 2011 Share Posted April 30, 2011 Sorry guys, not had time today to upload the packages or create a guide but thanks for your patience. Re: VPN - I run TomatoUSB (and previously TomatoVPN) firmware on my Buffalo router. If you've got a dd-wrt/tomato compatible router there are plenty of guides out there on getting OpenVPN running. To me at least, it makes sense to run the VPN through the router rather than on the server. The only time your VPN is offline is if your connection has failed or the power is off. In either case you'll be unable to connect where ever the VPN was hosted Running on the router allows me to wake the server (with magic packets) if the power failed or didn't come back up after a reboot. I use the VPN to tunnel my connection when on untrusted networks or behind restrictive firewalls, so its win-win-win Looking to upgrade to an Asus RT-n16 pretty soon. Consolidate the network a little, remove some of the extra boxes and cabling. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.