Advertisement
Friday, 03 September 2010
 
 
Myah OS 3.0 Package Managemant. PDF Print E-mail
Written by Jeremiah Cheatham   
Saturday, 30 June 2007
   I am proud to announce for the first time the Myah OS project will have a graphical package installer.  I have used the Xdialog program to create a GTK2 interface for the simple shell script.  This means you will be able click on a package and get a Graphical User Interface to assist you.
    The installer can be run from the command line very simply to just install packages or you may run the installer in 2 other menu modes. You may run the installer in GTK2 mode that uses the Xdialog program for the GUI. You may also run it in a Menu mode that uses the dialog program to create a menu in the CLI. The installer also gives you needed info about the package you are trying to install. It tells you about the system it was compiled for - it's version and stability. But the installer will also tell you the needed space along with how much space is available on your system.
    The Myah OS packages themselves  now use the .mya extension. They are still tar.bz2 compressed but they contain much more information. This gives the Myah OS Package Installer the ability to do packages dependency checking and give more options including visiting the home page of the package.
    The package build scripts have also been revamped. I have taken the bulk coding that is the same for almost every build and placed it instead onto a shell library. This library is called at the beginning of the build scripts and blocks of coding can be called as functions as needed. This greatly slims down the build scripts, and makes life a lot easier.
    The Myah OS packaging system should give all the power of the more complex packages management systems like deb and rpm. But there are no databases or libraries needed. It's just a simple shell script as simple as slackware but much more powerful.
    I'm hoping the work done on this simple installer will help me to easily continue it to a full on system installer from the package level.  It should also help with making live installer and other system tools.  The screenshot below shows the installer running in GTK2 mode after clicking on the xdialog_2.3.1-1_i686_Myah3.0-stable.mya test package.

Last Updated ( Sunday, 01 June 2008 )
 
< Prev   Next >
 
Top! Top!