storage R&D guy.
全部博文(1000)
分类: 服务器与存储
2014-05-03 21:29:56
Building ESOS from source is no longer the only option for installing/using ESOS; you may now download trunk snapshot packages that contain a pre-built disk image and everything you need to create a ESOS USB flash drive. If you'd still like to build ESOS from source, just for fun, or for developing ESOS, please continue...
Here is a list of the build host system requirements:
Using Red Hat Enterprise Linux (or CentOS) 6.2 Server x86_64 as your build host:
Using Fedora 16 Desktop Edition x86_64 as your build host:
Using Ubuntu 12.04.2 LTS x86_64 as your build host:
Using SUSE Linux Enterprise Desktop 11.4 x86_64 as your build host:
Grab the latest revision from trunk:
svn checkout http://enterprise-storage-os.googlecode.com/svn/trunk esos cd esos
Generate the configure script:
autoconf
After you have generated the configure script above, you then need to run the configure script (there aren't currently any options that affect anything build related):
./configure
Finally, run make, which will fetch, extract, and build everything:
make
After everything has been built, you will then need to create the disk image file (requires root privileges):
sudo make image
You may now optionally create a package distribution (tarball) file if you desire:
make pkg_dist
These are the same steps that the Buildbot host/software uses to create the SVN trunk snapshot packages that are available on the downloads page.
Once you have successfully built your ESOS image/package, you can now move on to the wiki page which will describe the install process. If you have any problems/questions building ESOS, please post to the esos-users Google Group.