Compiled programs for Marvell mv5281 ARM-based Synology Products

From SynologyWiki
Jump to: navigation, search

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.

Download here

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

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.

Download here

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

Download here

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 vi
vi /etc/rc
and 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.-||}

Download here

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>".

ipk download here

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


Download here

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


Download here

Personal tools
Community Resources