Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: Nixstaller 0.2 released

  1. #1
    Join Date
    Feb 2005
    Location
    Holland
    Beans
    111

    Nixstaller 0.2 released

    I hope noone minds a little bit of advertizing my project ...

    Nixstaller is a Open Source software project that makes it possible to create installers that work on many different UNIX like systems.

    Some of the features are:
    • Lua support for configuring and programming the installer
    • A ncurses and FLTK frontend (GTK2 and Qt are planned).
    • Can be fully translated
    • gzip, bzip2 and lzma compression
    • Very few dependencies (about nothing for the end user)
    • Runs on Linux, FreeBSD, NetBSD, OpenBSD, Solaris (and Nexenta).


    The homepage is at berlios: http://nixstaller.berlios.de.
    An example installer for Vim 7: link.

    I've attached a screenshot showing the FLTK frontend. The installation screen is created through a Lua script.

    EDIT: 0.3 has been released, see this post.
    Attached Images Attached Images
    Last edited by -Rick-; October 20th, 2007 at 11:39 AM.

  2. #2
    Join Date
    May 2006
    Beans
    677
    Distro
    Ubuntu 6.06

    Re: Nixstaller 0.2 released

    Looks promising.

  3. #3
    Join Date
    Apr 2005
    Location
    Parts Unknown
    Beans
    9,213
    Distro
    Ubuntu Development Release

    Re: Nixstaller 0.2 released

    This sort of advertising is quite welcome.
    what's a troll? | my blog | my writing | Ubuntu Unleashed

    Don't ask support questions in PMs--post a thread so everyone can benefit!

  4. #4
    Join Date
    May 2006
    Location
    West Virginia
    Beans
    405
    Distro
    The Feisty Fawn Testing

    Re: Nixstaller 0.2 released

    I don't know if bumps are allowed, but I think this thread deserves one. I like what you're doing!
    "Freedom is the right of all sentient beings"- Optimus Prime

  5. #5
    Join Date
    May 2006
    Beans
    677
    Distro
    Ubuntu 6.06

    Re: Nixstaller 0.2 released

    I've always been interested in having installers much like those in Windows on Linux, but thinking of .debs, it may not make that much sense. I may be missing something though. I still fully support the project.

  6. #6
    Join Date
    May 2006
    Location
    West Virginia
    Beans
    405
    Distro
    The Feisty Fawn Testing

    Re: Nixstaller 0.2 released

    I think that any installable package that's free of a package manager needs to include all of it's dependencies, and it needs to only install what's needed instead of replacing a lot of stuff.
    "Freedom is the right of all sentient beings"- Optimus Prime

  7. #7
    Join Date
    Dec 2005
    Location
    Tucson, Arizona
    Beans
    Hidden!
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Nixstaller 0.2 released

    well debs are fine, if your using a certain distro.. I mean ubuntu .debs and debian .debs are not 100% compatable, and if you use a distro that uses RPMs or something else, debs are useless.

    It would be really cool if this project in the future could include dependencies for programs, and maybe even add a entry into synaptic or whatever package manager being used on the system. That would simply be awesome.
    Jabber: markgrandi[at]gmail.com

  8. #8
    Join Date
    May 2006
    Location
    West Virginia
    Beans
    405
    Distro
    The Feisty Fawn Testing

    Re: Nixstaller 0.2 released

    Quote Originally Posted by Polygon View Post
    well debs are fine, if your using a certain distro.. I mean ubuntu .debs and debian .debs are not 100% compatable, and if you use a distro that uses RPMs or something else, debs are useless.

    It would be really cool if this project in the future could include dependencies for programs, and maybe even add a entry into synaptic or whatever package manager being used on the system. That would simply be awesome.
    Yeah, a smart installer that can learn what it's dealing with and adjust it's installs accordingly would be amazing.
    "Freedom is the right of all sentient beings"- Optimus Prime

  9. #9
    Join Date
    Feb 2005
    Location
    Holland
    Beans
    111

    Re: Nixstaller 0.2 released

    I'm still thinking about dependencies. Basicly there are 2 ways (as mentioned already):

    1) Include all or atleast uncommon libraries
    2) Work with the local package manager

    The good thing about nr 1 is that it will likely work on the user's system and is less work than nr 2. The bad thing is that it can make the install package much bigger and few dependencies cannot be included originating from another system.

    Number 2 doesn't add up size but requires lots of work since;
    • code has to be written for every package manager,
    • maintainence because internals of the package manager may change,
    • maintainence because dependent packages may be removed or renamed from the package repository.


    Ofcourse combinations or less featured possibilities are possible;
    • Download dependencies. Drawback is the need of a internet connection.
    • Check for dependencies but instead of doing all the magic to install them ask the user to do so.


    As for 'making an entry in synaptic', this basicly means that the installer has to make a .deb file and install it. This is obviously good for upgrading and uninstalling, but also requires a lot of work and maintainence.

    I'm thinking about starting with "Check for dependencies but instead of doing all the magic to install them ask the user to do so." and when that works make some sort of plugin system so that dependencies can, or atleast tried to, be installed via the local package manager. This system may be later extended to creating packages for the local package manager.

    Ofcourse any suggestions are welcome

  10. #10
    Join Date
    May 2006
    Location
    West Virginia
    Beans
    405
    Distro
    The Feisty Fawn Testing

    Re: Nixstaller 0.2 released

    I just hope it will work cross distribution, yet with a single interface. This could be a big deal, you should definitely make as much noise about it as possible... Digg anyone?
    "Freedom is the right of all sentient beings"- Optimus Prime

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •