Ok, that is in case that the support of Ubuntu 13.10 is outdated after 18 month, its not a long time release.
Do following:
cd /etc/apt
mv sources.list sources.list.raring.bak
vi sources.list
and insert this content
deb http://ports.ubuntu.com/ubuntu-ports trusty main universe
deb http://ports.ubuntu.com trusty-security main
deb http://ports.ubuntu.com trusty-security universe
It was giving me errors about npm and mongo as well as taking more than 15 minutes to start the app. So I went ahead and installed node and npm staright from the terminal using sudo apt-get install npm & legacy nodejs. After that it was just a breeze.
Now starts normally within couple of seconds, nearly same as the desktop counterpart. Works perfectly.
trying that from a fresh image now. I wonder if I can get snappy core on the nexus? Bunch of snappy modules + apps will be awesome . By the way, a raspi with a snappy core should run the fork right ?
the update took more than couple of hours and then soft-bricked the nexus 7 . I started with a fresh install and got everything up and running though.
I git cloned an app of mine and it couldnāt run giving an error about CFS binary. Is it just because I am on a unsupported devise ? Maybe the Raspi wonāt have this issue.
The os is running smoothā¦ since nexus 7 (2012) has 1 GB ram and Quad-core 1.2 GHz processor. Twice of raspi has.
To get things like CFS running on ARM is easy. The problem is, that the maintainer has not made a build for ARM yet. Just clone those packages into your ./app/packages folder and let meteor build them on your device.
I never had any missing from that. You just need to pick those packages are building some C-binaries.
So if ubuntu touch can run meteorā¦ Ubuntu Touch supports a variety of nexus devises. And they are more powerful than aquaris in terms of Hardware. I can get Ubuntu touch without any problem even for my old unsupported nexus 7 (2012). Nexus 7 (2013) is supported officially though.
Should I go that route instead of the Ubuntu desktop ? Because that can actually open up a whole range of opportunities.
What will be the procedure to run meteor on Ubuntu Touch?
P:S: I got my app up and running but I just couldnāt go pass the login page. It works perfectly in my workstaion though. Maybe Old firefox and all.
@tomfreudenberg Hello Tom, Iām using Termux for Android which provides a sandboxed linux environment (as in it runs everything in itās app-specific filesystem, not on the userās sdcard and not in root (my phone isnāt rooted)) with Debianās apt-get for package management (Iāve installed NeoVim, which works great in the terminal!). I was trying to get your universal Meteor fork (that you mentioned on GitHub) running inside this environment but came across a small problem: the beginning of the (JavaScript) Meteor scripts all start with
#!/usr/bin/env node
but /usr doesnāt exist on the phone, which errors out. As a workaround, I can start to fix the problem by editing each file so it has
#!/data/data/com.termux/files/usr/bin/env node
and same for bash scripts, etc. What might be a good way to solve this so that we donāt have to manually change the beginning of these files (without needing to root a phone)? Maybe a script that converts all #!/usr/bin/env <binary> to #!/data/data/com.termux/files/usr/bin/env <binary> would do the trick, and we can host a branch for Termux users to clone?