I've realised ssh ing into the remote node may be the best option, as you describe. I've blogged about an automated install for Riak 0.7.1 at:<br><br><a href="http://riak1.blogspot.com/2010/02/how-do-i-install-riak-on-ubuntu-9.html">http://riak1.blogspot.com/2010/02/how-do-i-install-riak-on-ubuntu-9.html</a><br>
<br>: something like:<br><br><div><span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif;"><br>
</span></div><div><b><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;"><a href="http://ubuntu-install-riak-0.7.sh">ubuntu-install-riak-0.7.sh</a> </span></b></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;"><br>

</span></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">apt-get clean </span></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">apt-get remove erlang-base<br>

apt-get remove erlang<br>
<br>
apt-get install build-essential libncurses5-dev m4 </span></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">apt-get install openssl libssl-dev<br>
<br>
cd /<br>
wget <a href="http://erlang.org/download/otp_src_R13B03.tar.gz">http://erlang.org/download/otp_src_R13B03.tar.gz</a> </span></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">tar zxf otp_src_R13B03.tar.gz </span></div>
<div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">cd otp_src_R13B03/ </span></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">./configure </span><br>

<span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">make<br>
make install<br>
<br>
cd /<br>
wget <a href="http://hg.basho.com/riak/get/riak-0.7.1.tar.gz">http://hg.basho.com/riak/get/riak-0.7.1.tar.gz</a><br>
tar xzf riak-0.7.1.tar.gz </span></div><div><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">cd riak </span></div><span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif;"><span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;">make all rel<br>

export RIAK=`pwd`<br>
<br>
cd rel/riak<br>
bin/riak start<br>
bin/riak-admin test </span></span><br><br>Feel free to distribute this from your web site. I will try to update this for new versions of Riak as I get them working on Ubuntu and Mac OS X.<br><br><div class="gmail_quote">
On Wed, Feb 10, 2010 at 12:18 AM, Bryan Fink <span dir="ltr"><<a href="mailto:bryan@basho.com">bryan@basho.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tue, Feb 9, 2010 at 1:37 PM, Zubair Quraishi <<a href="mailto:zubairq@gmail.com">zubairq@gmail.com</a>> wrote:<br>
> I would like to be able to remote load Riak onto Ubuntu 9 servers which come preinstalled with Erlang. Has anyone managed to do this?<br>
<br>
</div>The easiest deployment strategy resembling what you suggest is:<br>
<br>
0. All nodes in your cluster are the same OS on the same architecture<br>
1. Build Riak via 'make rel' on one of the cluster's machines<br>
2. "Remote load" Riak by:<br>
   2a. scp -r rel/riak newhost:/install/path/<br>
   2b. ssh newhost<br>
   2c. edit /install/path/riak/etc/vm.args, to change -name<br>
   2d. /install/path/riak/bin/riak start<br>
   2e. /install/path/riak/bin/riak-admin join riak@oldhost<br>
<br>
Command 2a is all you need to install Riak on the remote machine.<br>
Command 2c is needed to get the host part of the node name to line up<br>
with the hostname of the machine you've just installed Riak on.<br>
Command 2d starts Riak on the new machine.  Command 2e tells that new<br>
Riak node to join the cluster you already have running by contacting<br>
the 'riak@oldhost' node, a member of that cluster.  You will only need<br>
command 2e the first time you start that node - the next time you<br>
(re)start it, it will automatically join the cluster it was part of.<br>
<font color="#888888"><br>
-Bryan<br>
</font></blockquote></div><br>