SiSU -->
TOC linked  toc  Full Text  scroll  PDF portrait   pdf  PDF landscape   pdf  ODF/ODT  odt    A-Z  Document Manifest  @
<< previous TOC next >>
< ^ >

SiSU

Manual

Ralph Amissah

copy @ SiSU

SiSU - Manual,
Ralph Amissah

 

  1

 

  2

 

  1205

 

35. SiSU Components, Dependencies and Notes

  1245

35.1 sisu
35.2 sisu-complete
35.3 sisu-examples
35.4 sisu-pdf
35.5 sisu-postgresql
35.6 sisu-remote
35.7 sisu-sqlite

The dependency lists are from the Debian control file for SiSU version 0.36, and may assist in building SiSU on other distributions.

  1246

35.1 sisu

  1247

  • 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
  •   1248

    Depends: on ruby (>=1.8.2), libwebrick-ruby

      1249

    Recommends: sisu-pdf, sisu-sqlite, sisu-postgresql, sisu-examples, librmagick-ruby, trang, tidy, libtidy, librexml-ruby, zip, unzip, openssl

      1250

    initialise directory

      1251

    sisu -CC

      1252

    html

      1253

    sisu -hv [filename/wildcard]

      1254

    sisu -Hv [filename/wildcard]

      1255

    LaTeX (but sisu-pdf dependencies required to convert that to pdf)

      1256

    sisu -pv [filename/wildcard]

      1257

    plain text Unix with footnotes

      1258

    sisu -av [filename/wildcard]

      1259

    plain text Dos with footnotes

      1260

    sisu -Av [filename/wildcard]

      1261

    plain text Unix with endnotes

      1262

    sisu -ev [filename/wildcard]

      1263

    plain text Dos with endnotes

      1264

    sisu -Ev [filename/wildcard]

      1265

    openoffice odt

      1266

    sisu -ov [filename/wildcard]

      1267

    xhtml

      1268

    sisu -bv [filename/wildcard]

      1269

    XML SAX

      1270

    sisu -xv [filename/wildcard]

      1271

    XML DOM

      1272

    sisu -Xv [filename/wildcard]

      1273

    wordmap (a rudimentary index of content)

      1274

    sisu -wv [filename/wildcard]

      1275

    document content certificate

      1276

    sisu -Nv [filename/wildcard]

      1277

    placement of sourcefile in output directory

      1278

    sisu -sv [filename/wildcard]

      1279

    creation of source tarball with images, and placement of source tarball in ouput directory

      1280

    sisu -Sv [filename/wildcard]

      1281

    manifest of output produced (polls output directory and provides links to existing output)

      1282

    sisu -yv [filename/wildcard]

      1283

    url for output files -u -U

      1284

    sisu -uv[and other flags] [filename/wildcard]

      1285

    sisu -Uv [filename/wildcard]

      1286

    toggle screen colour

      1287

    sisu -cv[and processing flags] [filename/wildcard]

      1288

    verbose mode

      1289

    sisu -v[and processing flags] [filename/wildcard]

      1290

    sisu -V[and processing flags] [filename/wildcard]

      1291

    quiet mode

      1292

    sisu -q[and processing flags] [filename/wildcard]

      1293

    maintenance mode, intermediate files kept -M

      1294

    sisu -Mv[and other flags] [filename/wildcard]

      1295

    [the -v is for verbose]

      1296

    start the webrick server

      1297

    sisu -W

      1298

    35.2 sisu-complete

      1299

  • a dummy package that installs the whole SiSU, apart from sisu-examples
  •   1300

    Depends: ruby (>=1.8.2), sisu, sisu-pdf, sisu-postgresql, sisu-remote, sisu-sqlite

      1301

    Recommends: sisu-examples

      1302

    35.3 sisu-examples

      1303

  • installs sisu markup samples and other miscelleny
  •   1304

    Depends: sisu

      1305

    35.4 sisu-pdf

      1306

  • dependencies used by sisu to produce pdf from LaTeX generated
  •   1307

    Depends: sisu, tetex-bin, tetex-extra, latex-ucs

      1308

    Suggests: evince, xpdf

      1309

    converts sisu LaTeX produced to pdf

      1310

    sisu -pv [filename/wildcard]

      1311

    [the -v is for verbose]

      1312

    35.5 sisu-postgresql

      1313

  • dependencies used by sisu to populate postgresql database (further configuration is necessary)
  •   1314

    Depends: sisu, postgresql-8.1, libdbi-ruby, libdbm-ruby, libdbd-pg-ruby

      1315

    Suggests: pgaccess, libdbd-pgsql, postgresql-contrib-8.1

      1316

    installs dependencies for sisu to work with and populate postgresql database

      1317

    create database

      1318

    sisu -Dv createall

      1319

    drop database

      1320

    sisu -Dv dropall

      1321

    import content

      1322

    sisu -Div [filename/wildcard]

      1323

    sisu -Dv import [filename/wildcard]

      1324

    update content

      1325

    sisu -Duv [filename/wildcard]

      1326

    sisu -Dv update [filename/wildcard]

      1327

    [the -v is for verbose]

      1328

    The following are available without installation of the sisu-postgresql component, but are of interest in this context

      1329

    generate a sample database query form for use with webserver on port 80

      1330

    sisu -F

      1331

    or for use with webrick server

      1332

    sisu -F webrick

      1333

    to start webrick server

      1334

    sisu -W

      1335

    35.6 sisu-remote

      1336

  • dependencies used to place sisu output on a remote server (further configuration is necessary)
  •   1337

    scp

      1338

    sisu -vr[and processing flags] [filename/wildcard]

      1339

    rsync

      1340

    sisu -vR[and processing flags] [filename/wildcard]

      1341

    [the -v is for verbose]

      1342

    Depends: sisu, rsync, openssh-client|lsh-client, keychain

      1343

    35.7 sisu-sqlite

      1344

  • dependencies used by sisu to populate sqlite database
  •   1345

    Depends: sisu, sqlite, libdbi-ruby, libdbm-ruby, libdbd-sqlite-ruby

      1346

    Suggests: libdbd-sqlite

      1347

    installs dependencies for sisu to work with and populate sqlite database

      1348

    create database

      1349

    sisu -dv createall

      1350

    drop database

      1351

    sisu -dv dropall

      1352

    update content

      1353

    sisu -div [filename/wildcard]

      1354

    sisu -dv import [filename/wildcard]

      1355

    update content

      1356

    sisu -duv [filename/wildcard]

      1357

    sisu -dv update [filename/wildcard]

      1358

    [the -v is for verbose]

      1359

    The following are available without installation of the sisu-sqlite component, but are of interest in this context

      1360

    generate a sample database query form for use with webserver on port 80

      1361

    sisu -F

      1362

    or for use with webrick server

      1363

    sisu -F webrick

      1364

    to start webrick server

      1365

    sisu -W

      1366

    ^

     
    SiSU -->
    TOC linked  toc  Full Text  scroll  PDF portrait   pdf  PDF landscape   pdf  ODF/ODT  odt    A-Z  Document Manifest  @
    << previous TOC next >>
    < ^ >

    SiSU

    Output generated by SiSU 0.59.0 2007-09-23 (2007w38/0)
    SiSU Copyright © Ralph Amissah 1997, current 2007. All Rights Reserved.
    SiSU is software for document structuring, publishing and search,
    www.jus.uio.no/sisu and www.sisudoc.org
    w3 since October 3 1993 ralph@amissah.com

    SiSU using:
    Standard SiSU markup syntax,
    Standard SiSU meta-markup syntax, and the
    Standard SiSU object citation numbering and system, (object/text positioning system)
    Copyright © Ralph Amissah 1997, current 2007. All Rights Reserved.

    GPLv3

    SiSU is released under GPLv3 or later, <http://www.gnu.org/licenses/gpl.html>

    SiSU, developed using Ruby on Debian/Gnu/Linux software infrastructure, with the usual GPL (or OSS) suspects.
    Better - "performance, reliability, scalability, security & total cost of ownership" [not to mention flexibility & choice] use of and adherence to open standards (where practical and fair) and it is software libre.
    Get With the Future Way Better!



    idx txt


    SiSU manual


    SiSU