AnitaOS - A DIY Distro - You build it yourself



How are you porting and packaging applications? How do you determine what qualifies to be ported to AnitaOS?

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:
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.

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?
 
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.
 
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?
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:
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.
 
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:
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.
 
Merry Xmas and seasons greetings to all and a prosperous new year.
 
Merry Xmas - A present Pan news reader added some new games added including Xrick and Dodgin Diamond2.
 
Last edited:
Yes this one includes some nice skins 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:
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:
Added flashplayer .pet - 10-10.3.183.90

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).
 
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.
 

Members online


Top