Note by Apollia on Nov. 8, 2023: Please join my Patreon if you'd like to support me and my work!

My main personal website is now Apollia.org. I'm still not sure what to do with Astroblahhh.Com, so it's mostly staying as-is for now.






Apollia's Puppy Linux Setup Kit v1.0

Partial Contents List

(Mostly, links to stuff that isn't included inside the official Puppy Setup Kit tarball.)

Page Last Edited: Sept. 30, 2014
First Released: Sept. 30, 2014


The top reason the files listed below aren't included in a single very large download is because I (Apollia) was concerned that Dropbox or my web host might not like me to use up a ton of bandwidth providing over 1 GB of files, most of which people could just as well download elsewhere.

However, on Dropbox, I do host some big, separate files, either because I put them together myself, slightly edited them myself (such as to remove annoying pop-up messages), or because I just can't find them online anywhere else anymore. (For example, the ISO of Lucid Puppy 5.2.8 version 004, and the old VirtualBox 4.1.8 stuff I probably got from somewhere on the Puppy Linux Discussion Forum in early 2012.)


Fortunately, you don't have to download these tons of files manually. (Though you could if you really wanted to.)

I wrote some scripts to download everything mostly automatically, and those scripts are all included in the official tarball.

Probably the best way to run the downloader scripts is by running the "Download Software for Lupu5284 Setup Kit" blueprint script. ("Blueprint" is my term for a script which launches many other setup kit scripts to build whatever customized system you desire.) To make that blueprint easy to find and run, I put a symlink to that blueprint at the root level of the official tarball.

Also, the downloader scripts can optionally be run individually in whatever order you want. The downloader scripts are in each Puppy distro's Woodland in the Apollia's Puppy Setup Kit/Downloader Scripts folder.


The files in Apollia's Puppy Setup Kit dwell in a variety of folders which I call realms. They all have nature-inspired names ("Waterfall", "Spring", "Fjord", "Weir", "Hot Spring"), and on my computer, the realms are all in a folder simply titled "Meadow".

The realm folders contain folders named after Puppy distros. For example, "Lupu5284" (short for Lucid Puppy 5.2.8 version 004) or "LH64_602_B2" (short for Lighthouse 64 Puppy 6.02 Beta 2) - and also the folders "Any_Pup", "Any_32_bit_Pup", and "Any_64_bit_Pup", which contain files which should work in multiple Puppy distros.


I use the wonderful distributing version control system software Mercurial* to help me manage all the script files in the Woodland.

Sometimes, especially if I'm doing something which is likely to be complicated and which might break my stable scripts, I clone my Woodland repository and work on it in a temporary Meadow with a more descriptive name, like "Meadow-Autodownloader Blueprint". (Hence, the "Switch Meadow and Blueprint" scripts - to make it as fast and easy as possible to switch between the stable version and newer or experimental versions.)

Mercurial also makes it much easier to merge changes I made on computers besides my main computer.

I included a Mercurial ".hg" folder in the tarball, but, I didn't include the full history. At one point I made the mistake of putting the entire Meadow in a single repository, which resulted in a very bloated, harder to back up repository because of the big files in the Fjord and Waterfall. I tried to shrink it down again to managing only the Woodland folder, but I couldn't figure out how to preserve all the old history of just the Woodland folder. Also, besides that, I don't think the full history would be very useful.

So, the Mercurial history starts with Release 1.



Realm Descriptions

Realm DescriptionCommentsWikipedia Article
The Waterfall folder is where most software installed by Apollia's Puppy Setup Kit is stored. Some are already included in the official tarball, but most must be downloaded.

To download them, you can either use individual downloader scripts, downloader blueprints (which, like any other Puppy Setup Kit blueprint, launch a lot of individual scripts mostly automatically), or download them manually.

Waterfall article from Wikipedia
The Fjord folder contains software that is especially large - like your Puppy's ISO and DevX SFS of development tools.

Or software that is not typically installed by me, like various other SFS files I don't normally like to install.

The Fjord files are optional, unless you really need or want them for something. Fjord article from Wikipedia
The Weir folder contains software that I (Apollia) am aware contains closed-source and/or non-libre components.

I apologize if any folders besides the Weir folder contain non-libre components that I'm not yet aware of.

The Weir folder also has most of my icon collection (except the icons I can't include because of their even more restrictive licenses).

Before you download any Weir files, I suggest reading this article, which might convince you it's a bad idea to install that non-libre software:

Wired.Com - Why Free Software Is More Important Now Than Ever Before by Richard Stallman

And here's something I (Apollia) wrote:

http://astroblahhh.com/puppy-linux/Some_Puppy_Linux_Basics.shtml#what-is-free-libre-open-source-software

Weir article from Wikipedia
The Spring folder mostly contains customized configuration files for various software.

Spring files usually get copied into the RAM disk, which makes it so they usually just get discarded at shutdown. I keep persistent settings in the Hot Spring.

The Spring and Hot Spring folders are much smaller than the other folders, so most of their contents are included in the official tarball.

The rest can be downloaded via downloader scripts, downloader blueprints, or manually.

Spring article from Wikipedia
The Hot Spring folder contains customized configuration files that are frequently in use or changed, and which I generally prefer to preserve.

For example, I use a Hot Spring folder inside a TrueCrypt volume to keep a private, persistent copy of my personalized settings for the xfe file manager software.

Instead of copying those settings into the RAM disk (which is what normally happens to things in the Spring folder), I make symlinks in the RAM disk which point to the settings on my hard disk, so when those settings are changed, they get immediately updated on the physical disk, and won't just vanish when the computer is rebooted.

Hot spring article from Wikipedia
The Woodland folder is where all the scripts in Apollia's Puppy Setup Kit can be found, including the ApolliaLib modules which the Puppy Setup Kit heavily relies on. All Woodland files are included in the official tarball.

In Release 1, there are scripts for 5 different Puppy Setup Kit packages:

If you don't have Lucid Puppy 5.2.8 version 004, I assume version 005 or version 006 should probably be fine too, and maybe also related Ubuntu-based Puppies.

Woodland article from Wikipedia
The Forest folder is where you can put your own custom scripts and other files so they don't mixed up with the official stuff.  Forest article from Wikipedia



Waterfall Contents

Waterfall article from Wikipedia


The Waterfall folder is where most software installed by Apollia's Puppy Setup Kit is stored.


Puppy Setup Kit Package NameParent FoldersSoftware FileInfo PagesPlace to get itComments
Any_32_bit_PupEmail Clients/Thunderbird/v31.1.1thunderbird-31.1.1.tar.bz2 Mozilla.org - Thunderbird Download

Browse

 
Any_32_bit_PupWeb Browsers/Firefox/v32firefox-32.0.tar.bz2 Mozilla.org - Firefox

Wikipedia - Firefox

Download

Browse

 
 

Any_64_bit_PupWeb Browsers/Firefox/v32firefox-32.0.tar.bz2 Mozilla.org - Firefox

Wikipedia - Firefox

Download

Browse

 
 

Any_PupAudio/Deadbeef/MIDIfreepats-20060219.tar.bz2Freepats.Zenvoid.Org DownloadMIDI instruments.
 

Any_PupFonts/Deja Vu Sans from Lupu5284DejaVuSans-Fonts_from_Lupu5284.tar.gz DejaVu-Fonts.org

Wikipedia - DejaVu fonts

Download

Browse

I (Apollia) saved these from the /usr/share/fonts/default/TTF/ folder while running Lucid Puppy 5.2.8 version 004.
Any_PupFonts/UnicodeCODE2000.ZIP Archive.org - Code2000.net archive from 2011

Wikipedia - Code2000

Download  
Any_PupFonts/UnicodeSymbola613.ttfArchive.org - SymbolaDownloadThis font has characters Code2000 doesn't, and it might be newer than Code2000.
 

Any_PupGames/NetHacknethack-343-linux-X11.tgzNetHack.orgDownload 
 

Any_PupVersion Control Systems/Mercurial/Extensions/timestampmod--.hg folder removed by Apollia.tar.gzBitbucket.org - nedmech/timestampmodI used Mercurial to make a clone using this terminal command:

hg clone https://bitbucket.org/nedmech/timestampmod

Then I deleted the .hg folder and made my own new tarball using XArchive 0.2.8-6 in Lucid Puppy 5.2.8 version 004.

Included in downloadable Waterfall for Apollia's Puppy Setup Kit.

But if you'd rather use your own copy, follow the instructions at left.

 

Lupu5284Astroblahhh/EryssEryss-0.1-and-Swiss-Ephemeris-1.78.00-Extension-Package-1.0-for-Astroblahhh-GLMP-GTK-or-PH-GTK.petEryss Astrology Software and Swiss Ephemeris Extension Package for Astroblahhh GLMP-GTK and Astroblahhh PH-GTK

Download

Browse

 
Lupu5284Astroblahhh/GLMP-GTKAstroblahhh-GLMP-GTK-1.0--for-Ubuntu-Puppies-and-Slacko--Quieter-Installer.petAstroblahhh GLMP-GTK Download

Browse

 
Lupu5284Astroblahhh/PH-GTKAstroblahhh-PH-GTK-1.0--for-Ubuntu-Puppies-and-Slacko--Quieter-Installer.petAstroblahhh PH-GTK

Download

Browse

 
 

Lupu5284Audio/DeadbeefDeaDBeef-0.4.2-Lucid.petSourceForge.net - DeaDBeeF Download

Browse

 
 

Lupu5284Default Network Setup Launcher/Simple Network Setupdefaultconnect In Lucid Puppy 5.2.8. version 004, I went to the Setup menu and chose Internet Connection Wizard, then in the Desktop/tray section, I chose Simple network Setup and clicked OK, causing the file /usr/local/bin/defaultconnect to be created. Then, I copied that file to the Waterfall. Included in downloadable Waterfall for Apollia's Puppy Setup Kit.

The defaultconnect file is simply a tiny Bash script containing these two lines:

#!/bin/sh
exec sns
 

Lupu5284File Managers/Thunarthunar-1.0.2-1-i486.pet Docx.XFCE.org - Thunar File Manager

Wikipedia - Thunar

Download

Browse

 
Lupu5284File Managers/TuxCommanderTuxCommander-0.6.70-Lucid.pet SourceForge.net - Tux Commander Download

Browse

 
Lupu5284File Managers/xfexfe-1.32.2-lucid52.pet X File Explorer (xfe)

Wikipedia - Xfe

Download

Browse

 
 

Lupu5284PythonPython-2.6-Lucid.pet Python.org

Wikipedia - Python (programming language)

Download

Browse

 
 

Lupu5284Text Editors/GNU Emacs/v24.3GNU_Emacs-24.3-i686.petGNU.org - GNU Emacs

Wikipedia - Emacs

Download

Browse

This .pet file was built by me (Apollia) in Lucid Puppy 5.2.8 version 004. It's hosted at my Dropbox.

If you'd rather build your own, you can get the original GNU Emacs source code somewhere around here: http://www.gnu.org/software/emacs/#Obtaining

 

Lupu5284Version Control Systems/Mercurialmercurial-3.1-locally-installed-in-root-apbin--for-Lupu5284.tar.gz Mercuria.Selenic.Com

Wikipedia - Mercuria

Download

Browse

This tarball was built by me (Apollia) in Lucid Puppy 5.2.8 version 004. It's hosted at my Dropbox.

I did a local install at /root/apbin/ (a folder I created) because I prefer that over the woefully typical Linux way of installing things - messily scattering files all around your Linux system (which already seems horribly messy and scattered to begin with). I'm glad Mercurial provides the option of doing things more tidily.

If you'd rather build your own Mercurial, you can get the original source code here:

Download

Browse

 

Lupu5284VirtualBox/v4.1.8vboxdrv-4.1.8-k2.6.33.2.lupu5.pet Puppy Linux Discussion Forum - VirtualBox for many Puppies

Download

Browse

I might have downloaded these from the Puppy Linux Discussion Forum, but I can't find those VirtualBox 4.1.8 files there anymore.

So, I uploaded them to my own Dropbox, since that's the version I've been using since 2012, and it has been pretty reliable. Mostly I run Windows XP in it.

In my experience on a dual-core 3.4 GHz computer with 4 GB of RAM - VirtualBox can crash if you have a lot of other very memory-consuming stuff going on on your computer, like a ton of YouTube videos in a bunch of different web browser tabs.

Back in 2012, I was able to watch Netflix* using a Windows XP VirtualBox on my 2.1 GHz dual-core computer with only 1 GB of RAM. The video was even pretty smooth, if I recall correctly.

Once, I almost got a Windows XP VirtualBox to run on my 1.8 GHZ single-core computer with 512 MB of RAM, but it crashed my entire Puppy system a few seconds after the Windows XP logo screen appeared. Perhaps it would have worked if I had given Windows XP less RAM. (Not sure how much I gave it, either 256 MB or less.)

See the Fjord for a couple VirtualBox 4.1.8 files that I use less frequently.

Lupu5284VirtualBox/v4.1.8virtualbox-4.1.8_base.pet Download

Browse

 

Lupu5284Web Browsers/Firefox/v3.6.13Firefox-3.6.13-Lucid.pet Mozilla.org - Firefox

Wikipedia - Firefox

Download

Browse

 
 

Lupu5284Window Managers/IceWMicewm-1.3.7pre2-L519-lucid--xdialog-removed-by-apollia.pet IceWM.org

Wikipedia - IceWM

Download

Browse

I slightly modified this pet file just to remove an annoying popup message that appears during installation.
 

Lupu5284Xorgicewm-1.3.7pre2-L519-lucid--xdialog-removed-by-apollia.pet X.org

Wikipedia - X.Org Server

Download

Browse

I slightly modified this pet file just to remove an annoying popup message that appears during installation.



Fjord Contents

Fjord article from Wikipedia


The Fjord folder contains software that is especially large - like your Puppy's ISO and DevX SFS of development tools.

Or software that is not typically installed by me, like various other SFS files I don't normally like to install.

The Fjord files are optional, unless you really need or want them for something.


Puppy Setup Kit Package NameParent FoldersSoftware FileInfo PagesPlace to get itComments
LH64_602_B2DevXDevx-L64_602.sfsLHPup.org - Release notes for Lighthouse 64 6.02 B2 Download

Browse

Development tools for Lighthouse 64 Puppy 6.02 Beta 2.
LH64_602_B2Puppy ISOLighthouse64-6.02-B2.isoLHPup.org - Release notes for Lighthouse 64 6.02 B2 Download

Browse

The ISO disc image of Lighthouse 64 Puppy Linux 6.02 Beta 2, containing the entire operating system, ready to be burned to a CD or DVD.
 

Lupu5284Astroblahhh/GLMP-GTKAstroblahhh-GLMP-GTK-1.0--for-Ubuntu-Puppies-and-Slacko.petAstroblahhh GLMP-GTK Download

Browse

Not the quieter installer version.

These show numerous possibly annoying messages and questions throughout installation.

Lupu5284Astroblahhh/GLMP-GTKAstroblahhh-GLMP-GTK-1.0--for-Ubuntu-Puppies-and-Slacko.sfsAstroblahhh GLMP-GTK Download

Browse

 
Lupu5284Astroblahhh/PH-GTKAstroblahhh-PH-GTK-1.0--for-Ubuntu-Puppies-and-Slacko.petAstroblahhh PH-GTK

Download

Browse

Lupu5284Astroblahhh/PH-GTKAstroblahhh-PH-GTK-1.0--for-Ubuntu-Puppies-and-Slacko.sfsAstroblahhh PH-GTK

Download

Browse

 

Lupu5284DevXlupu_devx_528-4.sfsPuppyLinux.org Wiki - Puppy 5.28 Lucid Download

Browse

Development tools for Lucid Puppy Linux 5.2.8 version 004.

(Also works for version 005. Don't know about other versions).

 

Lupu5284GNU Emacs/v24.3GNU_Emacs-24.3-i686.sfsGNU.org - GNU Emacs

Wikipedia - Emacs

Download

Browse

This SFS file was built by me (Apollia) in Lucid Puppy 5.2.8 version 004. It's hosted at my Dropbox.

If you'd rather build your own, you can get the original GNU Emacs source code somewhere around here: http://www.gnu.org/software/emacs/#Obtaining

 

Lupu5284Kernelkernel_src_L4-2.6.33.2-patched.sfsPuppy Linux Discussion Forum - devx and kernel src on Puppy 5.2.8 full HD

(I, Apollia, don't recommend a full installation of Puppy on your hard drive, but, you might still be able to learn something by reading this page.)

Download

Browse


Download

Browse

 
Lupu5284Kernellinux_kernel-2.6.33.2-tickless_smp_patched-L3.pet  Download

Browse


Download

Browse

There is a much bigger copy of this file at https://archive.org/details/Puppy_Linux_Devx. I don't know which one is better to use.

Also, I forgot what this file and the preceding file are even for exactly, but I think I may have needed them at one point when I was trying to compile something.

 

Lupu5284Puppy ISOlupu-528.004.isoPuppy Linux Discussion Forum - Lucid Puppy 5.2.8 - Updated ISO Version 005 - APR 05 2012 (Used to be about Lupu5284 and earlier versions.) Download

Browse

The ISO disc image of Lucid Puppy Linux 5.2.8 version 004, containing the entire operating system, ready to be burned to a CD or DVD.

From what little experience I've had with Lupu5285, I think Lupu5285 and Lupu5284 are probably completely compatible.

But just in case, I uploaded Lupu5284 to my own Dropbox, since that's the version I'm sure my Puppy Setup Kit works with.

Also, I don't know if Lupu5284 is available online anywhere else anymore.

 

Lupu5284VirtualBox/v4.1.8UserManual.pdf Puppy Linux Discussion Forum - VirtualBox for many Puppies

Download

Browse

I might have downloaded these from the Puppy Linux Discussion Forum, but I can't find those VirtualBox 4.1.8 files there anymore.

So, I uploaded them to my own Dropbox, since that's the version I've been using since 2012, and it has been pretty reliable. Mostly I run Windows XP in it.

In my experience on a dual-core 3.4 GHz computer with 4 GB of RAM - VirtualBox can crash if you have a lot of other very memory-consuming stuff going on on your computer, like a ton of YouTube videos in a bunch of different tabs.

Back in 2012, I was able to watch Netflix* using a Windows XP VirtualBox on my 2.1 GHz dual-core computer with only 1 GB of RAM. The video was even pretty smooth, if I recall correctly.

Once, I almost got a Windows XP VirtualBox to run on my 1.8 GHZ single-core computer with 512 MB of RAM, but it crashed my entire Puppy system a few seconds after the Windows XP logo screen appeared. Perhaps it would have worked if I had given Windows XP less RAM. (Not sure how much I gave it, either 256 MB or less.)

See the Waterfall for a couple VirtualBox 4.1.8 files that I use much more frequently.

Lupu5284VirtualBox/v4.1.8VBoxGuestAdditions.iso Download

Browse



Weir Contents

Weir article from Wikipedia


The Weir folder contains software that I (Apollia) am aware contains closed-source and/or non-libre components.

I apologize if any folders besides the Weir folder contain non-libre components that I'm not yet aware of.

The Weir folder also has most of my icon collection (except the icons I can't include because of their even more restrictive licenses).


Before you download any Weir files, I suggest reading this article, which might convince you it's a bad idea to install that non-libre software:

Wired.Com - Why Free Software Is More Important Now Than Ever Before by Richard Stallman

And here's something I (Apollia) wrote:

http://astroblahhh.com/puppy-linux/Some_Puppy_Linux_Basics.shtml#what-is-free-libre-open-source-software


Puppy Setup Kit Package NameParent FoldersSoftware FileInfo PagesPlace to get itComments
Any_32_bit_PupTrueCrypttruecrypt-7.1-linux-x86.tar.gz Wikipedia - TrueCrypt Download

Browse

In late May 2014, there was some quite odd news about TrueCrypt apparently being discontinued. The official TrueCrypt website - TrueCrypt.org - is pretty much useless now, since all the useful information and downloads it used to have are now gone.

Instead, there is a peculiar recommendation of a closed-source, proprietary encryption program - BitLocker - and a relatively useless and (I assume) probably untrustworthy download, TrueCrypt 7.2, which is a crippled version of TrueCrypt which can only unencrypt files, but not encrypt them.

TrueCrypt is open source - or at least, the original, hopefully(!) more trustworthy versions are; I don't know if TrueCrypt 7.2's source code is available or not. However, I've read that because of TrueCrypt's unusual license, TrueCrypt might not actually be fully libre software. So, that's why TrueCrypt is in the Weir folder of my Puppy Setup Kit, instead of the Waterfall folder.

I've been using TrueCrypt 7.1 in Linux since at least 2012 or maybe even 2011, and I probably downloaded my copy in either 2011 or 2012. (I never upgraded because I typically hate upgrading when something is working perfectly fine for me already.)

I compared the SHA512 checksum of my copy and a SHA512 checksum of a copy of "truecrypt-7.1-linux-x86.tar.gz" from https://github.com/DrWhax/truecrypt-archive which I downloaded on 9/22/2014 at about 3:01 AM, and the SHA512 checksums are both the same.

What does this mean? It means my copy downloaded in 2011 or 2012 is hopefully exactly the same as the one in that GitHub repository, meaning the file in that GitHub repository hopefully hasn't been tampered with.

But, I don't even know for sure whether even the original TrueCrypt is truly trustworthy or not, so please only use TrueCrypt at your own risk. I'm sure it's entirely possible that some undiscovered intentional or unintentional backdoors or glitches might exist in TrueCrypt.

I'm definitely no security expert nor privacy expert, so if you want or need an expert opinion, please look elsewhere. But, I would be skeptical of security advice from anyone who recommends closed source software or hardware, and denies that there's any problem with using closed source software or hardware.

In my opinion, it's best to avoid closed source, non-libre software and hardware as much as possible. (Often easier said than done, alas.) Or, if you use them at all, use them only for relatively unimportant things, and always be wary of them, because they might have many security issues, privacy issues, or other problems or glitches, which might be unintentional, intentional, or even malicious.

 

Any_32_bit_PupWeb Browsers/Plugins/Flash/v11.2.202.406install_flash_player_11_linux.i386.tar.gz Adobe Flash Player

Wikipedia - Adobe Flash Player

Download

Browse

Though free (as in price), the Flash player is non-libre software.
 

Lupu5284Web Browsers/Chromium/v18.0.996.0Chromium-18-Lucid.petChromium.org

Wikipedia - Chromium

Download

Browse

The problem with Chromium is that it has the non-libre Flash player plugin built into it.



Spring Contents

Spring article from Wikipedia


The Spring folder mostly contains customized configuration files for various software.

Spring files usually get copied into the RAM disk, which makes it so they usually just get discarded at shutdown. I keep persistent settings in the Hot Spring.


Puppy Setup Kit Package NameParent FoldersSoftware FileInfo PagesPlace to get itComments
Any_PupFirefox/v3.6.13/Profiles/Default Without AddonsDefaultWithoutAddons.tar.gz Mozilla Support - Profiles - Where Firefox stores your bookmarks, passwords and other user data Download

Browse

Slightly customized by me.





Go to top
Last modified: Sept. 30, 2014
This page uploaded to web: Sept. 30, 2014





Note by Apollia on Nov. 8, 2023: Please join my Patreon if you'd like to support me and my work!

My main personal website is now Apollia.org. I'm still not sure what to do with Astroblahhh.Com, so it's mostly staying as-is for now.