Compiled programs for Marvell mv5281 ARM-based Synology Products
Contents
|
Background
Here we store the compiled version of the programs which the community has contributed with.
Uncategorised
A large repository with prebuilt ipkg packages made by the nslu2 community: http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/
Compression Utils
Unrar by elmaci
Unrar is an archive manager mostly utilised on windows based computers.
Download here
Zip utilities by elmaci
Zip is a common compression program. Zip is the archiver Unzip the unarchiver Zipsplit is for splitting up large zip files into multiple smaller ones Unzipsfx is for creating a self extracting archive
tar - by m.aicardi
The popular archive manager without the limitiations provided with busybox.
Download here
Other programs
Java
Java for Marvell mv5281 ARM-based Synology Products
Screen - by m.aicardi
Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. Each virtual terminal provides the functions of the DEC VT100 terminal and, in addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g., insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows the user to move text regions between windows. When screen is called, it creates a single window with a shell in it (or the specified command) and then gets out of your way so that you can use the program as you normally would. Then, at any time, you can create new (full-screen) windows with other programs in them (including more shells), kill the current window, view a list of the active windows, turn output logging on and off, copy text between windows, view the scrollback history, switch between windows, etc. All windows run their programs completely independent of each other. Programs continue to run when their window is currently not visible and even when the whole screen session is detached from the users terminal.
When you try to start screen you may get the message "Cannot find terminfo entry for 'xterm'" in which case enter the command "TERM=vt102" and then "./screen"
Instructions on how to use screen are at http://aperiodic.net/screen/
fdupes, md5deep, sha1deep, sha256deep, tigerdeep - by m.aicardi
Programs to be able to dig directory trees
- Download fdupes here
- Download md5deep here
- Download sha1deep here
- Download sha256deep here
- Download tigerdeep here
- Download whirlpooldeep here
Coreutils - by m.aicardi
As most users know, the BusyBox supplied with CubeStation has reduced versions of all programs in coreutils library, and most of them miss many options.
Do not overwrite, or relink the symlinked files in /bin with these files as it will prevent the CS from booting properly.
Download here
Swiss file knife - by m.aicardi
Linux file tree processor, binary grep, tree size list, instant ftp server, line filter, text replace, dupfind, join files, md5 lists, run command on all files, extract strings, detab, patch, tail, hexdump. no installation, ideal for usb stick.
SQLite 3.5.2 by Mike
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
Untars into ./sqlite-3.5.2
Firefly/Mt-daapd by Mike
The purpose of this project is built the best server software to serve digital music to the Roku Soundbridge and iTunes; to be able to serve the widest variety of digital music content over the widest range of devices. More information about is can be found on Firefly's homepage
Firefly Install instructions
The tar is compressed so that it shall be untared in /
It will place all files in /opt/local/mt-daapd
Edit the config file /opt/local/mt-daapd/etc/mt-daapd/mt-daapd.conf so that it points to your current music library
Start the server with
/opt/local/mt-daapd/etc/init.d/firefly start
You can now reach it at http://your_station:3689/
It requires at least the GDBM and Libid3tag libraries before running
I also needed to add the following line to /root/.profile
export LD_LIBRARY_PATH=/opt/local/lib
Autostart of Firefly
First we need to copy the start file to the autostart directory
cp /opt/local/mt-daapd/etc/init.d/firefly /usr/syno/etc/rc.d/S99firefly.sh
Secondly we need to update the /etc/rc so that we include the needed libraries.
open it with vivi /etc/rcand insert this string at the end of the file
export LD_LIBRARY_PATH=/opt/local/lib
Exit and save with Escape and :wq Now your box should start Firefly upon reboot.-||}
Midnight Commander (MC)
A two-pane file manager, a norton commander clone.
The files are packaged as ipk, you first need to install the ipkg-bootstrap from here. You can then download the files and install them with "ipkg install <filename>".
Libraries
GDBM libraries by Mike
GDBM libraries compiled for Marvell mv5281 ARM-based products.
The files untars into a separate directory in /opt/local/<program>
To have them included in general path's etc move the files into /opt/local
Libid3tag by Mike
libid3tag libraries compiled for Marvell mv5281 ARM-based products
The files untars into a separate directory in /opt/local/<program>
To have them included in general path's etc move the files into /opt/local