|
|
|
|
|
|
|
|
|
|
|
|
|
See the download pages 947 for information related to installation.
SiSU is developed on Debian, and packages are available for Debian that take care of the dependencies encountered on installation.
The package is divided into the following components:
*sisu*, the base code, (the main package on which the others depend), without any dependencies other than ruby (and for convenience the ruby webrick web server), this generates a number of types of output on its own, other packages provide additional functionality, and have their dependencies
*sisu-complete*, a dummy package that installs the whole of greater sisu as described below, apart from sisu-examples
*sisu-pdf*, dependencies used by sisu to produce pdf from LaTeX generated
*sisu-postgresql*, dependencies used by sisu to populate postgresql database (further configuration is necessary)
*sisu-remote*, dependencies used to place sisu output on a remote server (further configuration is necessary)
*sisu-sqlite*, dependencies used by sisu to populate sqlite database
*sisu-markup-samples*, sisu markup samples and other miscellany (under Debian Free Software Guidelines non-free)
SiSU is available off Debian Unstable and Testing 948 install it using apt-get, aptitude or alternative Debian install tools. SiSU is currently comprised of eight packages.
Initial packaging is done here and to get the latest version of SiSU available you may add the following line(s) to your sources list:
#/etc/apt/sources.list
deb http://www.jus.uio.no/sisu/archive unstable main non-free
deb-src http://www.jus.uio.no/sisu/archive unstable main non-free
The non-free section is for sisu markup samples provided, which contain authored works the substantive text of which cannot be changed, and which as a result do not meet the debian free software guidelines.
On Debian there is little more to know beyond how to install software on Debian using apt, aptitude or synaptic.
#Using aptitude:
aptitude update
aptitude install sisu-complete sisu-markup-samples
Using apt-get
apt-get update
apt get install sisu-complete sisu-examples
A source tarball or an rpms built using alien are available, (however dependencies have not been tested). SiSU is first packaged and tested with dependency handling for Debian. 949 Information on dependencies configured for Debian is provided as this may be of assistance.
installation with provided install script
To install SiSU, in the root directory of the unpacked SiSU as root type: 950
ruby install
Once installed see man 8 sisu for information on additional programs that sisu makes use of.
Further notes on install script.
The install script is prepared using Rant, and a Rantfile is provided, 951 with more comprehensive install options, and post install and setup configuration and generation of first test file, if you have installed Stefan Lang's Rant 952 installed. While in the package directory, type: rant help, or rant -T, or to install SiSU as root, type:
*install* is an install script prepared using Stefan Lang's Rant 953 It should work whether you have previously installed Rant or not. It has fairly comprehensive install options, and can do some post install and setup configuration and generation of first test file. For options type:
ruby install -T
To install as root type:
ruby install
For a minimal install type:
ruby install base
installation with setup.rb
setup.rb 954 is provided the package and will install SiSU 955 installation is a 3 step process 956 the following string assumes you are in the package directory and that you have root as sudo:
ruby setup.rb config && ruby setup.rb setup && sudo ruby setup.rb install
installation of rpm
The RPM is generated from the source file using Alien. 957 Dependencies are not handled, not even that of the essential Ruby.
947. ‹http://www.jus.uio.no/sisu/SiSU/download.html›
948. ‹http://packages.qa.debian.org/s/sisu.html›
949. Notes on dependencies are provided in the section that follows
950. This makes use of rant and the provided Rantfile. Note however, that additional external package dependencies, such as tetex-extra are not taken care of for you.
951. a Rantfile has been configured to do post installation setup
952. ‹http://make.rubyforge.org/› ‹http://make.rubyforge.org/›
‹http://rubyforge.org/frs/?group_id=615›
953. ‹http://make.rubyforge.org/› ‹http://make.rubyforge.org/›
‹http://rubyforge.org/frs/?group_id=615›
954. ‹http://i.loveruby.net/en/projects/setup/›
955. Minero Aoki
‹http://i.loveruby.net/en/projects/setup/doc/›
956. Installation instructions
SiSU Book Samples and Markup Examples
Viral Spiral - How the Commoners Built a Digital Republic of Their Own
David Bollier
2009
The Wealth of Networks - How Social Production Transforms Markets and Freedom
Yochai Benkler
2006
Free Culture - How Big Media Uses Technology and the Law to Lock Down Culture and Control Creativity
Lawrence Lessig
2004
CONTENT - Selected Essays on Technology, Creativity, Copyright and the Future of the Future
Cory Doctorow
2008
Eric von Hippel
2005
Free As In Freedom - Richard Stallman's Crusade for Free Software
Sam Williams
2002
Two Bits - The Cultural Significance of Free Software
Christopher Kelty
2008
Free For All - How Linux and the Free Software Movement Undercut the High Tech Titans
Peter Wayner
2002
The Cathedral & the Bazaar - Musings on Linux and Open Source by an Accidental Revolutionary
Erik S. Raymond
1999
Cory Doctorow
2008
Down and Out in the Magic Kingdom
Cory Doctorow
2003
Cory Doctorow
2008
Free Software Foundation - FSF
GPL - GNU General Public License