[CSI] Community Software Installer 2.6.1 (OLD THREAD) - Printable Version
+- Networked Media Tank (http://www.networkedmediatank.com)
+-- Forum: Community Jukebox, Themes, & UserApps Section (/forumdisplay.php?fid=106)
+--- Forum: 200/300/400 Series - Development and User Apps (/forumdisplay.php?fid=121)
+---- Forum: 100 Series - Development and User Apps (/forumdisplay.php?fid=33)
+---- Thread: [CSI] Community Software Installer 2.6.1 (OLD THREAD) (/showthread.php?tid=13161)
Pages: 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
[CSI] Community Software Installer 2.6.1 (OLD THREAD) - Ger Teunis - 12-23-2008 04:30 PM
THIS THREAD IS CLOSED, PLEASE GO TO THE NEW THREAD (part 2) NOW
The NMT Community Software Installer is a generic installer for 3rd party NMT applications. These 3rd party applications will allow you extend the functionality of your NMT.
Before this installer was created installing software was somewhat hard for the average Joe. After starting this application you're just a few mouse-clicks away from installing new applications!
All available applications, themes, custom-menu's, webservices etc are stored on a repository (web) server. After selecting the desired item the required files are downloaded and installed on your NMT. Any remaining temporary installation files will be cleaned up after the installation has finished.
The Community Software Installer (CSI) will allow you to view installed applications, uninstall, stop, start and even offers a configuration option to configure if the application should be started during NMT startup.
The CSI will also monitor if new application versions have been released and offer you the option to upgrade them.
NMT and web interface
Donators get the advantage of using new versions first, they are contacted by mail with newer releases.
.NET Framework 2.0 or newer or Mono 2.4 is required
Almost full linux support since version 1.7.2.
Use the Portable download.
Make sure you have Mono any version other then 2.2 installed and install libmono-winforms library as well.
Extract the zip file and double click "Linux Start.sh". Choose "Run in terminal".
Except for theme upload OSX seems to be working fine as well.
Make sure you have downloaded the most recent Mono 2.4 release.
This section will describe the most common errors and possible solutions.
Please try the below solutions first before requesting for help.
If you still get an error paste the contents of the file ErrorLog.csv which is created next to the exe file.
Use a texteditor to open the file and past the contents in a code block (during editing using the # button!) so I get technical details.
NO ERRORLOG.CSV NO SUPPORT!
I really really need that info because a normal "I can't install anything" isn't enough for debugging
What are the requirements?
A NMT with an internal HDD
The NMT needs to be connected to the internet, the upcoming CSI Will not have this requirement anymore.
A computer with one of the following:
- Windows with .NET framework 2.0 or newer
- Linux with Mono (no 2.2!) and libmono-winforms library
- Apple OSX using Mono (no 2.2!) and X11 installed.
Please note: mono support is experimental and at not always supported.
I get an 404 error during install
- Please select the correct hardware type in settings.
Note: PopcornHour B110 setting is ONLY and ONLY for type B110, not for A110 or A100 or any other NMT device.
- Temporary disable all firewalls to make sure it's not a firewall issue
- The NMT needs to be connected to the internet, the upcoming CSI Will not have this requirement anymore.
- Remove /Apps/AppInit and retry installing an application.
I get an error telling me that CSI can't connect FTP server
This is a generic error message which can mean a lot of things.
Try the following first before posting questions, try them individually.
- Make sure FTP server is on
- Disable any firewalls and proxy servers
- Start CSI from a local disk, not from network, no not even a mapped drive!
- Make sure you have entered the correct server IP address
- Remove any foreign files from the NMT's hdd top directory
- Remove "/Apps/AppInit" folder from your NMT's HDD
- Use Clean or Deep clean of CSI
- Reinstall NMT Apps (1st party) using instructions here.
Install results are empty
- Remove /Apps/AppInit and retry installing an application.
- Make sure that NMT is able to connect the internet on it's own! This is a requirement until the new version is CSI is out.
Because I get a lot of question from users who wanted to just start from a clean lead and reinstall the default application and add new software on top of that; I've provided new clean options.
CSI has new cleanup options since version 1.7.1.
This section describes the different clean option and what they do.
The new options can be found in the "Advanced" menu in the "Extra" menu. The different options are: Restart, Reinstall NMT Apps (Clean), Reinstall NMT Apps (Deep Clean), Install firmware.
Bugs or you're a developer?
You're a developer?
Please make your software available through the CSI.
For some information how to create a CSI compatible package please check this website: http://nmtinstaller.com/?p=createpackage
Report Bugs or Features
Please report any bugs or request features here.
Since version 2.0.0 a new package format is in place, the current packages will have to get converted to the new format to benefit from the new features.
There is a 'telnet' interface to the new package format:
RE: [BETA] Community software installer, testers wanted - billgatos - 12-23-2008 04:32 PM
Great me first as beta tester.....
RE: [BETA] Community software installer, testers wanted - AlexNC - 12-23-2008 04:34 PM
great idea ... desperately needed
RE: [BETA] Community software installer, testers wanted - werner - 12-23-2008 04:40 PM
agree great work
RE: [BETA] Community software installer, testers wanted - excal - 12-23-2008 04:44 PM
Sounds pretty cool.
Can you post a list of what apps/skins are currently included?
RE: [BETA] Community software installer, testers wanted - Ger Teunis - 12-23-2008 04:53 PM
(12-23-2008 04:44 PM)excal Wrote: Sounds pretty cool.
Yeah, great idea. Updated the first post.
RE: [BETA] Community software installer, testers wanted - excal - 12-23-2008 05:04 PM
ahhh...very cool. Nice job.
RE: [BETA] Community software installer, testers wanted - lordy - 12-23-2008 05:30 PM
I like it! How about a client/Plugin that works from the NMT itself
RE: [BETA] Community software installer, testers wanted - Ger Teunis - 12-23-2008 05:44 PM
(12-23-2008 05:30 PM)ydrol Wrote: I like it! How about a client/Plugin that works from the NMT itself
Yeah, great idea. It would be very nice have a apple like software market place. This will give developement on the NMT a big impulse I guess.
I may need some help from some other developers to create a submit software page as well in the future. My php knownledge is rusty at best ;-)
RE: [BETA] Community software installer, testers wanted - Willem53 - 12-23-2008 06:24 PM
ExtendedGaya can't be downloaded... link issue?
edit: worked the second time, I didn't change anything so must have been the server....
might be a good thing to propose a 'retry later' next to stating the Internet connection should be checked
telnet deamon downloaded but install gave this:
Unable to read
Please place binary next to
script, and try again.
I went back to the 'select App or theme" screen and decided not to install anything else.
now how do I get out this page? how do I exit?
the pull downs were gray so I assumed not available, well tried to click exit anyway..........yes it works
maybe change font gray to black.
RE: [BETA] Community software installer, testers wanted - Ger Teunis - 12-23-2008 06:42 PM
(12-23-2008 06:24 PM)Willem53 Wrote: ExtendedGaya can't be downlaoded... link issue?
Thanks for testing! Great work.
ExtendedGaya, could you try again? I am able to download the file here with no problems.
Telnetd was a link problem indeed!
Please use Update button on first screen and try again!
RE: [BETA] Community software installer, testers wanted - Willem53 - 12-23-2008 07:12 PM
(12-23-2008 06:42 PM)Ger Teunis Wrote: Thanks for testing! Great work.
Gaya completed OK I updated my first post please read up
Telnet downloaded but install takes more than "a while" as in 10 minutes and counting.......
RE: [BETA] Community software installer, testers wanted - Ger Teunis - 12-23-2008 07:25 PM
(12-23-2008 07:12 PM)Willem53 Wrote: Gaya completed OK I updated my first post please read up
Yeah, some of those script don't trigger being ended correctly. I've to look into that. Regarding gray menu items> that has to be something on you computer, mine are black as they should be.
RE: [BETA] Community software installer, testers wanted - Ltmarx - 12-23-2008 08:15 PM
is it hard to make your app in a way that it remembers the name of the PCH and the username and pw of my ftp? Each time i update to a new beta those settings are lost. But still: great work! The beginnings of an app store apple style but then for NMT!
RE: [BETA] Community software installer, testers wanted - lordy - 12-23-2008 08:33 PM
This is cool. I think an NMT based client would be sweet. Also, just thinkin ahead,
(hope I'm not overcomplicating stuff) but the backend should just be able to pull down a zip file from either a centrally controlled location OR it should be completely decentralized or a bit of both.
Ie like FireFox plugins, you can either get then from the official repository, or you can get them from 3rd party sites.
The official repository will need some kind of redundancy.
I would say , ask Syabas for some online FTP area , also GoogleApps, sourceForge etc.
The Installer could just pull down a zip file, from anywhere on the net, which meets a basic standard so that it can be installed automagically, and users can browse descriptions.
Then you just have to maintain a list of 'official' zip files.
Also versioning and upgrades is something to think about.
Apologies if you've though of this stuff already (or just think I'm going off on a tangent!) but often better to plan ahead
Also it may be worth looking at things addressed by 'ipkg' - eg reinstall, uninstall, upgrades, forced install etc. . I guess that doesn't sound like so much fun for a developer though!