AnitaOS - A DIY Distro - You build it yourself

Discussion in 'Other Distributions' started by Darren Hale, Aug 6, 2013.

  1. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,355
    Likes Received:
    1,084
    Trophy Points:
    113
    How are you porting and packaging applications? How do you determine what qualifies to be ported to AnitaOS?

    Haider92 likes this.
  2. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    As with Puppy Linux there are basically 2 ways from source and convert packages from other distros - I follow the latter unless there is a program from version from Puppy that works best. There are 3 tools I use to do this that can convert .deb packages that I provide deb2pet and makepet and unzipper drag'n'drop.

    1. Deb2pet makes a right mouse click entry that coverts with one mouse click a .deb package to .pet.
    2. Unzipper drag'n'drop provides another right entry when you rightclick on a txz or .pet package which allows you to unzip as a folder this way you can add any dependencies to it then using.....
    3. Makepet you again rightclick on the folder and it converts it to an installable .pet.

    This of course means that I'm able to create packages that are self contained with depenedencies contained with them for example when a .deb, txz or .pet is unzipped within the main folder its got sub folders /usr, /usr/lib etc and I can download the packages containing the .so files required as dependencies and drop them into /usr/lib. then zip the folder into a .pet it makes the main package bigger but installation is quicker as all dependecies where possible are contained in package an exaple is xmms - this is a gtk1 app and I put those libs in that package so no other gtk2 apps are interfered with.

    The source distros I use are debian squeeze,lenny,etch and the excellent Vector Linux and Slackware and Absolute Linux.

    Because I'm not a Hacker/Programmer I am unable to compile from source so I use the above method however the advantage of compiling from source allows you to compile to that system and libraries and kernel etc.

    The above tools found here....
    http://sourceforge.net/projects/anitaos/files/Anitaos/Important Tools for Anitaos/

    Instructions are in the wiki.
    Last edited: Dec 18, 2013
    DevynCJohnson likes this.
  3. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,355
    Likes Received:
    1,084
    Trophy Points:
    113
    Thank you so much. I will enjoy working on this during the upcoming weekend. Where on the Sourceforge account would you like me to upload the ported packages that I will work on later?
    Haider92 likes this.
  4. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    As for what qualifies for Anitaos there are a lot of arcade SDL games I love those it takes me back to my Amiga days and I know others love them too.

    As for apps I try to use what is simple and works best on old machines example MTPaint and a really old version of the Gimp without the bloat and is less ram intensive.

    I also included educational software like celestia. I thought it was a good idea to include audio stuff as well like audacity.
    DevynCJohnson likes this.
  5. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    I will create a folder called Submitted Works. Thankyou Devyn.

    By the way sometimes menu entry maker is needed to edit JWM menu for example when a program installs in the menu as say Supertux when it should be /usr/games/Supertux or it may not even add an entry.
    http://sourceforge.net/projects/ani...ols for Anitaos/menumaker-1.1.16.pet/download

    After making changes restart JWM with jwm -restart in terminal or Restart JWM from shutdown menu.
    Last edited: Dec 18, 2013
    DevynCJohnson likes this.
  6. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Quote "This of course means that I'm able to create packages that are self contained with depenedencies contained with them for example when a .deb, txz or .pet is unzipped within the main folder its got sub folders /usr, /usr/lib etc and I can download the packages containing the .so files required as dependencies and drop them into /usr/lib. then zip the folder into a .pet it makes the main package bigger but installation is quicker as all dependecies where possible are contained in package an exaple is xmms - this is a gtk1 app and I put those libs in that package so no other gtk2 apps are interfered with."

    Some programs may give a segmentation fault a good example is deadbeef this and later versions of audacious so deps will have to be installed separately in those cases.
  7. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    DevynCJohnson likes this.
  8. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    If you are converting Vector Linux packages the earlier .tlz packages rename them as .txz and to do this rightclick on file and rename then use unzipper drag'n'drop to unzip as a folder then add your libs if required then rightclick, left-click makepet option to convert to .pet


    The tools for Anitaos mentioned in earlier posts - they add rightclick options when rightclicking on a file to be converted and worked on

    http://sourceforge.net/projects/anitaos/files/Anitaos/Important Tools for Anitaos/makepet-0.0.1.pet/download
    http://sourceforge.net/projects/anitaos/files/Anitaos/Important Tools for Anitaos/unpackager-dragNdrop-1-i486-slxr.pet/download
    http://sourceforge.net/projects/anitaos/files/Anitaos/Important Tools for Anitaos/deb2pet.rpm2pet-0.0.4.pet/download
    Last edited: Dec 18, 2013
  9. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Uploaded a Mozilla Build of thunderbird as a tarball to be unzipped to /opt
    and tun from /opt/thunderbird an excellent email client run as is no installation required just unzip using xarchive archiver (similar to xarchiver). Use menu entry maker to make a JWM Entry or just drag thunderbird exe file to desktop.
  10. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Merry Xmas and seasons greetings to all and a prosperous new year.
  11. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Merry Xmas - A present Pan news reader added some new games added including Xrick and Dodgin Diamond2.
    Last edited: Dec 25, 2013
    DevynCJohnson likes this.
  12. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Last edited: Dec 25, 2013
  13. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Added Mplayer with inbuilt ffmpeg
    DevynCJohnson likes this.
  14. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,355
    Likes Received:
    1,084
    Trophy Points:
    113
    Mplayer is a great application.
    Haider92 likes this.
  15. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Yes this one includes some nice ****s and has ffmpeg inbuilt it was compiled by Patriot a Puppy regular on the Murga forums more here.....
    http://www.murga-linux.com/puppy/viewtopic.php?p=292855#292855

    Added netpanzer to games and Alien Memory, Netpanzer is a multiplayer game far to complicated for my old brain but left in for anybody that likes these war type games.
    Website: http://www.netpanzer.org/


    Clarified and rewrote instructions for menu entry maker as some of the games I port from slackware/Debian/Vector require correction of their menu entry or require a menu entry for them to run correctly in the wiki area.
    Last edited: Dec 28, 2013
  16. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Happy new year for 2014 Goggles media player added enjoy.
    DevynCJohnson likes this.
  17. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    I have been playing around with a remastering tool called Woofy and decided to try and produce anitaos iso's with a lot of the updates and SDL Libraries included instructions are included in the folder. Of course programs here may require other libs not included which you will find in the lib and updates folders.

    I have retained for those interested the unmodified iso's who wish to do more of the updating process themselves.

    Updated Gpup and 4.12 Barebones iso’s

    These iso’s include the following important updates already to add your choice of browser without so updates to install as they are already included....
    1. SDL libraries for games
    2. Libstdc++6.4
    3. ffmpeg update
    4. Libjpeg7 and Libjpeg8
    5. Libtiff4_3.9.4-5
    6. Updated Xine-lib Full and Xine ui and plugin
    7. Glib 2.22
    8. Glibc2.10 and Glibc-locales 2.10
    9, Gtkdialog4
    10. Deb2pet
    11. libgio
    12. Puppy4.12 Flash fullscreen fix
    13. Avidemux
    14. Menu Entry Maker
    15. Updated Gtkam

    also libdbus and lidbus-glib for using seamonkey/Firefox

    For Wallpaper changing functionately then install Gpicview included inthe folder.

    When requiring DRi and GLX support install Xorg full dri and GLX support pet from the Puppy Package Manager - petget (Instructions are in the wiki section).

    So these iso’s are barebones but less steps are required to enable the more modern software to run
    The updated iso's are in the iso's with updates folder
    Last edited: Jan 4, 2014
  18. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Added flashplayer .pet - 10-10.3.183.90
  19. DevynCJohnson

    DevynCJohnson Well-Known Member Staff Member Staff Writer

    Messages:
    1,355
    Likes Received:
    1,084
    Trophy Points:
    113
    I wanted to let you know that AnitaOS does not seem to work on AMD64 architectures. I have been trying to use AnitaOS in a virtual machine and on the bare hardware (so I can port packages), but AnitaOS fails past the point that asks whether to use Xvesa or Xorg (both fail).
    Haider92 likes this.
  20. Darren Hale

    Darren Hale Active Member

    Messages:
    288
    Likes Received:
    122
    Trophy Points:
    43
    Yep pretty much 32bit - fatdog catered for rigs like that. Thankyou for the wallpapers and support with this distro it has meant a lot Devyn.
    DevynCJohnson likes this.

Share This Page