Repository with software worked on v4 firmware

#1

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:

11 Likes
Installing Apps
Listing of My Cloud Compatible Apps somewhere (DL2100)?
Apt-get is missing on the latest firmware 2.21.111
Host web site on MyCLoud
My Cloud gen2 easily install Transmission
Has anyone tried to overwrite MyCloud NAS with Ubuntu Server?
Can I get Plex or Chromecast to run on Mycloud
Mirror + additional packages - Repository with software worked on v4 firmware
Adding new App
Restore Image - bloatware removed + transmission
BitTorrent Sync and Apps support for My Cloud?
How install Aria2 in My Cloud Mirror?
Gawk and other utilities
Host a dynamic website
Program Shortcuts and File Retrival
Has anyone updated their My Cloud linux OS?
Question from New User- WD My Cloud - 2TB
NZBget success?
Is it ok for install libc-dev and libstdc++6-4.6-dev?
My ISP reported an issue with My Cloud
Packagages in the WD My Cloud Firmware Release 4.01.03-421 (2/23/15)
Using of Subvision
Unrar at V4+
[APP] WebHosting for firmware V4+ (10/2015)
Install My Cloud in Linux Mint
[APP] Transmission various versions for firmware V4+ (03/2019)
Optware on MyCloud?
[GUIDE] NZBGet 11.0
[APP] WebHosting for firmware V4+ (10/2015)
Why pagesize 64k in Firmware V4
WD MyCloud problem with rsync - better alternative firmware clean Debian or DSM5
[APP] WebHosting for firmware V4+ (10/2015)
Please help: "ELF load command alignment not page-aligned" - how can I fix it?
MyCloud Mirror -> MyCloud (Sicherung)
Host web site on MyCLoud
Logitech Media Server & My Cloud 2tb software
Can MyCloud media shares span external USB drives?
Porting dashboard from EX or Mirror
Don't see an Apps option in dashboard
How can i install third-party applications?
Not able to see download option in apps section for WD Cloud
Where to place index.html file
A few tips please
#2

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 - code.google.com/p/periscope)

Thanks so much!!

Edit:

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

#3

awesome, thanks…

How about adding “flexget” and “rsync” ?

thanks

#4

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)

#5

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

#6

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

 

#7

Repo updated!

* Read first post for changes.

#8

Maybe you can make some install scripts? 

#9

johnsheppardwd wrote:

Maybe you can make some install scripts? 

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

#10

Is it possible to get your hands on JDownloader?

1 Like
#11

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.

#12

Any chance to add syncthing?

Thanks!

#13

cdantonop wrote:

Any chance to add syncthing?

We have BTSync. Its same.

#14

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. 

#15

Any chance to get SickRage ?

#16

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

#17

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 !

#18

Device have not enaught power for real-time transcoding.

#19

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.

#20

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~