Repository with software worked on v4 firmware

Here is my repo with software, worked on official firmware v4:

WARNING: This software only for official v4 firmware (Kernel/Software with PageSize=64k)!

  • WDMyCloud 1nd generation.

Connect via SSH and install Chroot env:

wget http://anionix.ddns.net/WDMyCloud/WDMyCloud-Gen1/Chroot/chroot-j64k.sh chmod a+x chroot-j64k.sh ./chroot-j64k.sh install
After this you can go inside chroot and install any of available software.

Commands:

  • Go inside chroot: chroot /DataVolume/debian /bin/bash
  • Chroot control script (For start/stop/install/uninstall): /DataVolume/debian/chroot_debian.sh
  • Update software: apt-get update && apt-get upgrade
  • List available apps: apt-cache dumpavail | grep Package: (Or search here)
  • Install transmission: apt-get install transmission-daemon
  • Install miniDLNA: apt-get install minidlna

Current software list (Browse full list of packages)

  • Transmission-daemon
  • MC (Midnight Commander)
  • MiniDLNA
  • Openssh-server + client
  • Samba v3.6.6
  • rSync
  • pyLoad (Download manager)
  • Aria2
  • Python
  • Perl
  • Corosync
  • Apache2
  • PHP5 (Curl, GD, MCrypt)
  • MySQL 5.5 Server & Client
  • ffmpeg
  • Pacemaker
  • HTop
  • Locales
  • Build-essential && Patched binutils
  • Base system & all base tools (For make chroot or build system from scratch)

_I dont change any source code. But if you dont trust me - just dont use it :wink:

12 Likes

Amazing!!!, great job mate :smiley:

I have one request for you:

Can you compile Periscope and add it to the repo? (it’s an automatic subtitle downloader - Google Code Archive - Long-term storage for Google Code Project Hosting.)

Thanks so much!!

Edit:

The packages needed to run Periscope are python-setuptools and python-beautifulsoup

awesome, thanks…

How about adding “flexget” and “rsync” ?

thanks

rsync - Planned.

New kernel + modules (ntfs, cifs, usb-sound and other) - Planned (Maybe i make it as .deb package (linux-image-***.deb))

All other - only if .deb automake available (I don’t want suffers with manual assembly of a package)

Hi again, I was trying your repository, but I cannot install transmission-daemon.

This is what I’m doing:

WDMyCloud:~# cp /etc/apt/sources.list /etc/apt/sources.list.bak
WDMyCloud:~# echo deb http://anionix.ddns.net wheezy-64k main > /etc/apt/sources.listWDMyCloud:~# apt-get updateIgn http://anionix.ddns.net wheezy-64k Release.gpgIgn http://anionix.ddns.net wheezy-64k ReleaseGet:1 http://anionix.ddns.net wheezy-64k/main armhf Packages [10.4 kB]Ign http://anionix.ddns.net wheezy-64k/main Translation-enFetched 10.4 kB in 3s (2607 B/s)Reading package lists... Done
WDMyCloud:~# apt-get install transmission-daemon
Reading package lists... Done
Building dependency tree 
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
transmission-daemon : Depends: libcurl3-gnutls (>= 7.16.2) but it is not installable
Depends: libnatpmp1 but it is not installable
Recommends: transmission-cli (>= 1.50-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Can you help me? What am I doing wrong?

Thanks in advance

Missing dependes. Ill make it later. Just wait and thx for response.

***

Repo updated

 

ffmpeg
ffmpeg-dbg
ffmpeg-doc
gpm
libav-dbg
libav-doc
libav-extra-dbg
libav-tools
libavcodec-dev
libavcodec-extra-53
libavcodec53
libavdevice-dev
libavdevice-extra-53
libavdevice53
libavfilter-dev
libavfilter-extra-2
libavfilter2
libavformat-dev
libavformat-extra-53
libavformat53
libavutil-dev
libavutil-extra-51
libavutil51
libffi-dev
libffi5
libffi5-dbg
libglib2.0-0
libglib2.0-0-dbg
libglib2.0-0-refdbg
libglib2.0-bin
libglib2.0-data
libglib2.0-dev
libglib2.0-doc
libgpm-dev
libgpm2
libminiupnpc-dev
libminiupnpc5
libpostproc-dev
libpostproc-extra-52
libpostproc52
libswscale-dev
libswscale-extra-2
libswscale2
mc
mc-data
mc-dbg
minidlna
miniupnpc
nano
nano-tiny
openssh-client
openssh-server
ssh
ssh-askpass-gnome
ssh-krb5
transmission
transmission-cli
transmission-common
transmission-daemon
transmission-dbg
transmission-gtk
transmission-qt
xdg-user-dirs

 

Repo updated!

* Read first post for changes.

Maybe you can make some install scripts? 

johnsheppardwd wrote:

Maybe you can make some install scripts? 

What scripts? Just edit apt’s sources.list and use apt-get for install.

Is it possible to get your hands on JDownloader?

1 Like

TheNick wrote:

Is it possible to get your hands on JDownloader?

Possible. But need to much packages and libs to compile (Java, xServer, libs…)

I won’t begin to do it.

Any chance to add syncthing?

Thanks!

cdantonop wrote:

Any chance to add syncthing?

We have BTSync. Its same.

It’s not exactly the same. btsync is closed and commercial. Syncthing open and free (at least for the time being).

In any case, thanks for your contributions to the community. 

Any chance to get SickRage ?

Please, dont ask me add software not included in official debian repository.

I would love to try to enable the transcode option for twonky for being able to play MKV.

Is there any chance to have ffmpeg or vlc compiled for this architecture, so I can use it for transcoding ?

Thanks!

L.

no need, just found out wdmycloud comes with avconv.

/usr/local/wdmcserver/bin/avconv

I’ll see whether I can use that one, should be the same !

Device have not enaught power for real-time transcoding.

I have this problem. Ive tried installing MC from the beta earlier on it didnt work thou, now it doesnt work either.

any ideas plz! I need MC!

transmission works, however, had it installed before as well.

WDMyCloud:~# sudo apt-get install mc
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
mc : Depends: mc-data (= 3:4.8.3-10) but 3:4.8.13-2 is to be installed
E: Unable to correct problems, you have held broken packages.

Hello

I want to know how to install btsync

i success HTOP

but can’t install btsync

MyCloud:/# apt-get update (source.list already edited)
MyCloud:/# apt-get install btsync
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package btsync
MyCloud:/#

help~