[livesupport-dev] installer CD go!
  • hi everybody,

    since the technical development is in its final stages (we all hope Wink, we
    have been looking for somebody who knows how to cook a rock solid installer
    CD. and we found michael aschauer from vienna who has been essential to the
    knoppix distribution 'JUX' ( http://jux.netbridge.at/ ), aimed to please
    teachers and pupils who had little or no contact with linux and/or
    computers. what can i say, if he makes these types happy with the
    installation procedure, our techies will take it and run.

    michael has a couple of questions concerning the installer CD and i thought
    we should start the thread on the mailing list. he is interested, but has
    not really said the final yes, without knowing the details. so be nice Wink

    michael,
    akos maroy from budapest is your contact for the C++ and Helix components.
    tomas hlava from golden prague your contact for the php, mysql
    (postgresql?) components.

    i already explained that we are looking at two (three?) install procedures.

    the live machine: in the studio with two sound cards, running the C++
    interface. one card for prelistening, one for the radio signal.
    the media library and scheduler: one sound card which plays the radio
    signal of scheduled programmes and the HTML interface to add and edit media
    to the library.

    the third install will be all in one machine. three sound cards. if
    possible. this option has been discussed as vulnerable because of running
    all kinds of tasks at the same time, but i think we should offer it.

    for more on michael aschauer:
    http://m.ash.to/

    Micz Flor - micz@mi.cz

    content and media development http://mi.cz
    -----------------------------------------------------------------
    http://www.campware.org -- http://crash.mi.cz -- http://suemi.de
    "I told our marketing guys to speak now or forever be silent."
    (Aleksandar Brajanoski)
    -----------------------------------------------------------------

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • 9 Comments sorted by
  • akos, tomas,

    can you please write up a short list of your requirements for the system?

    also: what is *ready to install*? and where?

    for what i understand the base of knoppix will be the debian linux
    distribution. michael, is that correct?

    i remember i had an initial document for the installation procedure. but i
    can't find it on my disk - and i guess it is not in the CVS. sorry.

    Micz Flor - micz@mi.cz

    content and media development http://mi.cz
    -----------------------------------------------------------------
    http://www.campware.org -- http://crash.mi.cz -- http://suemi.de
    "I told our marketing guys to speak now or forever be silent."
    (Aleksandar Brajanoski)
    -----------------------------------------------------------------

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • On Tue, 25 Jan 2005 18:46:47 +0100
    Micz Flor wrote:
    > akos, tomas,
    > can you please write up a short list of your requirements for the system?
    > also: what is *ready to install*? and where?
    > for what i understand the base of knoppix will be the debian linux
    > distribution. michael, is that correct?
    > i remember i had an initial document for the installation procedure. but i
    > can't find it on my disk - and i guess it is not in the CVS. sorry.
    > Micz Flor - micz@mi.cz

    Requirements for storageServer, alib, archiveServer are now:
    Apache(2)
    PHP(>=4.3.8): apache module, standalone interpreter
    PHP extensions: psql, DOM-XML
    PEAR modules: DB, XML_Parser, XML_Util, XML_Beautifier
    wget
    curl

    Tomas Hlava
    th@red2head.com

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • > for what i understand the base of knoppix will be the debian linux
    > distribution. michael, is that correct?
    >

    yes basically knoppix is a debian testing/unstable with some knopper
    add-ons and configurations.

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • hi all,

    > can you please write up a short list of your requirements for the system?
    >
    > also: what is *ready to install*? and where?
    >
    > i remember i had an initial document for the installation procedure. but i
    > can't find it on my disk - and i guess it is not in the CVS. sorry.

    yea exactly some things I'd like know....

    to sum up and outline the installer-CD idea as proposed to me:

    it should (is) based on knoppix, (it may or may not offer the
    possibility to try out the software in live-mode), the primary target is
    to be easy in use and install a complete linux system preconfigured to
    run livesupport. relying on knoppix the system would be a knoppix or
    more concrete a debian testing(sarge)/unstable with added livesupport.

    as I understand it now livesupport basically consists of (please correct
    me if wrong):
    - c++ coded interface client applications
    - a running apache/mysql/php infrastructure
    - a scheduler daemon?
    (and of course some needed components)

    so beneath integrating live support into the knoppix/debian system, and
    more or less usual modifications in appearance, documentation... most
    essential part probably would be customizing and testing the hard disk
    install routine (wording, which setup to activate, handling of several
    sound cards?,..) which also might refer or make use of "normal"
    livesupport configuration routines.

    which leads me more or less to the questions above:
    how does or will the normal install and configuration be handled?
    what are the system and library requirements for livesupport?
    is it also done or planned to package this software as .deb or .rpm ?
    where/when can I get it and try it out?

    best,
    m.

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • On Wed, 26 Jan 2005 14:05:26 +0100
    michael aschauer wrote:
    > ...
    > - a running apache/mysql/php infrastructure
    > ...

    Little correction:
    - apache/psql/php

    --
    Tomas Hlava
    th@red2head.com

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • hi michael,

    these are the questions i can not answer in detail. i try what i can...

    >it should (is) based on knoppix, (it may or may not offer the
    >possibility to try out the software in live-mode),

    at the moment, live mode does not seem to make too much sense, because the
    livesupport software relies on an audio archive on the hard disk.

    the only *sensible* live mode i can think of is for demo purposes with a
    set of audio files on the CD itself.

    unless we can think of a *sensible* live mode, i think there won't be one.
    --- unless it's just another two hours extra work for demo purposes... Wink

    >the primary target is
    >to be easy in use and install a complete linux system preconfigured to
    >run livesupport.

    yes.

    >relying on knoppix the system would be a knoppix or
    >more concrete a debian testing(sarge)/unstable with added livesupport.

    yes.

    >as I understand it now livesupport basically consists of (please correct
    >me if wrong):
    >- c++ coded interface client applications

    yes

    >- a running apache/mysql/php infrastructure

    yes -> this needs the environment that tomas lined out in his previous mail

    >- a scheduler daemon?

    how the scheduler works, i don't know (-> akos, tomas???)

    >most
    >essential part probably would be customizing and testing the hard disk
    >install routine (wording, which setup to activate, handling of several
    >sound cards?,..) which also might refer or make use of "normal"
    >livesupport configuration routines.

    yes. important: this installation routine should be 'multilingual' so the
    user will select their language first. which is guess is the case for the
    linux components anyway.

    so we will provide the language files for the installation as soon as we
    know the routine, the interactive part of decisions required for livesupport.

    >which leads me more or less to the questions above:
    >how does or will the normal install and configuration be handled?
    >what are the system and library requirements for livesupport?
    >is it also done or planned to package this software as .deb or .rpm ?
    >where/when can I get it and try it out?

    these questions i have to pass on to akos and tomas.

    Micz Flor - micz@mi.cz

    content and media development http://mi.cz
    -----------------------------------------------------------------
    http://www.campware.org -- http://crash.mi.cz -- http://suemi.de
    "I told our marketing guys to speak now or forever be silent."
    (Aleksandar Brajanoski)
    -----------------------------------------------------------------

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • michael aschauer wrote:
    > as I understand it now livesupport basically consists of (please correct
    > me if wrong):
    > - c++ coded interface client applications
    > - a running apache/mysql/php infrastructure

    posgresql, not mysql

    > - a scheduler daemon?

    yes, a scheduler daemon, which is also coded in C++, runs as a daemon,
    and also uses both the PHP parts (via XML-RPC) and postgresql (via ODBC,
    thus unixODBC is also needed)

    > which leads me more or less to the questions above:
    > how does or will the normal install and configuration be handled?

    there's currenlty no install procedure defined. but in short, the PHP
    part would be your normal 'install a PHP webapp here-and-there' kind of
    issue, including setting up the proper postgresql databases.

    for the scheduler daemon: it's a binary daemon, with some specific
    shared libraries that we also provide. it expects postgresql to be
    installed with specific user rights, than it can create its own database
    tables. it can run with your normal System V runlevel scripts (start /
    stop, etc.)

    for the C++ client: much the same as the scheduler, but it doesn't
    access the database directly.

    both the schduler and the C++ client use XML configuration files.

    > what are the system and library requirements for livesupport?

    see http://livesupport.campware.org/public_html/doc/developmentTools.html
    last section: Libraries.

    we tried to keep library dependency to a minimum, and provide the
    necessary libraries with livesupport in binary form. (we compile the
    specific versions we need ourselves)

    > is it also done or planned to package this software as .deb or .rpm ?
    > where/when can I get it and try it out?

    not done, I don't know if we plan to...


    Akos

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • Am Donnerstag, den 27.01.2005, 08:46 +0100 schrieb Akos Maroy:
    > see
    > http://livesupport.campware.org/public_html/doc/developmentTools.html
    > last section: Libraries.

    * xorg-x11
    doest this mean you are relying on xorg?
    which might be problematic in regards to knoppix...

    another question:
    I suppose you prefer or use alsa sound drivers?

    (I just gave a try to the latest knoppix and found the alsa-support
    let's say problematic (in terms of auto-configuration) - wich could mean
    using an older version as a base and/or putting some extra effort into
    examining and fixing this ..)

    m.

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • michael aschauer wrote:
    > Am Donnerstag, den 27.01.2005, 08:46 +0100 schrieb Akos Maroy:
    >
    >>see
    >>http://livesupport.campware.org/public_html/doc/developmentTools.html
    >>last section: Libraries.
    >
    >
    > * xorg-x11
    > doest this mean you are relying on xorg?

    no, we're not, XFree86 is fine as well...

    > which might be problematic in regards to knoppix...
    >
    > another question:
    > I suppose you prefer or use alsa sound drivers?

    OSS should do as well...

    ------------------------------------------
    Posted to Phorum via PhorumMail