4commerce-technologies-AG / meteor

This is a fork of Meteor.js to support not yet official enabled architectures with an universal bundler. Meteor is an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. Read additional information about this fork at:
http://meteor-universal.tumblr.com/
Other
195 stars 16 forks source link

Update instructions to install release and pre-builts #20

Closed TomFreudenberg closed 9 years ago

TomFreudenberg commented 9 years ago

OLD TEXT TO SAVE

This is an inofficial universal bundler release of meteorjs.

For any question about building your own nodejs and universal meteorjs please check the documentation blog at http://meteor-universal.tumblr.com/.

Here you may find attached some pre-build dev_bundle archives as well as compiled nodejs archives for your ARM board. Currently we support UDOO board and Raspberry Pi running the linux distributions Ubuntu and Raspian.

To use one of these pre-builds just check naming of download links for your current device and image. You may download a fitting archive into your meteor checkout directory.

Pre-build meteor dev_bundle

Proceed as follow (new installation):

# should install to standards
cd /usr/local/lib

# new installation
git clone -b release-1.1.0.2-universal https://github.com/4commerce-technologies-AG/meteor.git

# next to run inside meteor
cd meteor

# download a dev_bundle which is suitable to your system
# check if unsure for armv6l and armv7l via "uname -a"
# please change this sample link to the right one from downloads
curl -L -O https://github.com/4commerce-technologies-AG/meteor/releases/download/release%2F1.1.0.2-universal/dev_bundle_Linux_armv7l_universal_1.1.0.2_UBUNTU-TRUSTY_0.4.18.tar.gz

# install and unpack dev_bundle
# the archive will be automatically untared and installed when running meteor --version
meteor --version

Pre-build nodejs (Raspian only)

Only if necessary and you do not have built node for yourself or already installed, proceed as follow (new installation):

# download into tmp
cd tmp

# download node pre-build which is suitable to your system
# check if unsure for armv6l and armv7l via "uname -a"
# please change this sample link to the right one from downloads
curl -L -O https://github.com/4commerce-technologies-AG/meteor/releases/download/release%2F1.1.0.2-universal/node-v0.10.38-armv6l-raspberrypi.tar.gz

# installation has to be done in root
cd /

# unpack archive
# you may check the content of archive via "tar -tvzf <file>"
# following will be unpacked
# /usr/local/bin/node
# /usr/local/bin/npm
# /usr/local/lib/node_modules/*
# /usr/local/include/node/*
# usr/local/share/man/man1/node.1
tar -xvzf /tmp/<downloaded pre-build node archive>

Using pre-builds will save you some time waiting for compiling and bundling.

TomFreudenberg commented 9 years ago

After working on update to meteor 1.2.0.2 the installer was updated with automatic includes of pre-built dev_bundles. Also updated README