Page 1 of 20

ChoicePup4.1.2

Posted: Mon 30 Mar 2009, 17:27
by jrb
Oh Yeah, another puppy derivative, ho, hum. But wait! Don't turn away!

ChoicePup is the Swiss Army Knife of puppy derivatives. You have the power to choose your own browser, office suite, media player. Either at boot or on the fly it is ready to run the following packages, no configuration necessary, all dependencies met, everything with menu entries. MinV2 can:
  • 1) load and unload .sfs files by right clicking on them.
    2) load an entire folder of .sfs's, all at the same time from the right click menu or seaside"s GUI on the Utility menu.
    3) Keep track of which .sfs's are loaded in /root/my_links/loaded_sfs (on the desktop) so you can unload them easily when done with them (except with Barry's bootmanager)
    4) Has improved fonts and local file performance with htmlviewer Netsurf
    5) If you are using frugal or usb it will load .sfs's at boot with no pup_save! Just place your chosen .sfs files in /sfs_boot_files/ on the drive where your puppy files are and they will be loaded at boot with or without a pup_save
Just a reminder, MinV2 is a barebones puppy. It contains a minimal mediaplayer (xhippo) and OpenGl. Most of the ch-.sfs files will run in ChoicePup-minimal without loading dependencies, there are exceptions however. Most dependencies are contained in ch-min-boost.sfs. Unless you are severly ram (computer memory) challenged you should load this package. You will need to load one of the flash player packages below if you are using any of the browser packages. (Firefox, Opera, Seamonkey) Add one at time for low resource computing or add them all if you've got the power. (I've loaded and run 26 at a time both from boot and on the fly with no problem - AMD64-3500, 1.5GB ram)

The .sfs packages prepared for Choicepup are tweaked to work with the Desktop buttons.  They will activate whichever packages you have decided to load.  Priority is given to the first package loaded, i.e. the write button will activate Abiword if that was the first word processor loaded but OpenOfficeWriter will still be available on the Document Menu if you have it loaded too.

How do you load these packages?  There are two methods:

1.      Find the packages with RoxFiler (file icon on the desktop).  They can be anywhere but your best bet is to place them in /mnt/home (where your pup_save file will go) or what will become /mnt/home as this will be necessary for method 2.

Right click on one of the ch-.sfs packages and choose install_with_load_sfs .  This will install the package and make it usable.  Using this method you may also uninstall the package when you are finished by choosing uninstall_with_unload_sfs. (Thanks to jcoder24 and gyro for load_sfs and unload_sfs)

Entries for the programs in the package will be automatically installed on the Menu in the appropriate category.

2.       Use BootManager on the Systems menu.  This requires that you have run puppy once, restarted and saved a pup_save file.  Wherever you saved will become your /mnt/home and will be mounted and useable when you have restarted.  It will be the drive with the yellow dot at the bottom left corner of the desktop. (Thanks to Leon for the improved initrd.gz which makes loading so many .sfs files possible)

Place the ch-.sfs packages on the /mnt/home drive.  Don't place them in folders!  You can go to Menu-System-Bootmanager and select which of these files to load at next bootup or you can just reboot and Bootmanager will pop up automatically and ask which ones you would like to load.  (Don't forget to remove the checkmark from "ignore above user selection")

Using method2 you cannot unload them except by opening BootManager, deselecting them and then rebooting.
You may use these methods to load any other .sfs files built for Puppy but not all of these will run without extra additions (dependencies).  All the ch-.sfs files have been setup to run with ChoicePup.

Thanks to Barry Kauler and all the developers at the PuppyLinux Forum for this wonderful OS.

Have Fun, Let me know what you think.

Note: ChoicePup is built with Xorg7.0 which I have found works or works better on more computers than Xorg7.3

Posted: Mon 30 Mar 2009, 17:34
by MU
I did not try it, but really like, how you have put everything together.
Very cool 8) :D
Mark

concept

Posted: Tue 31 Mar 2009, 00:01
by raffy
A true Puppy Linux implementation - great work. :D

And you just got the attention of MU, who mirrors many Puppy builds and packages.

having trouble to dn

Posted: Tue 31 Mar 2009, 14:11
by puppyiso
Hello, jrb.

I am having a trouble to download from the site. I started downloading since this morning 8AM (Beijing Time Tuesday March 2009) till now.

Every time I tried, the download speed was incredibly slow but that's not the real problem. The download eventually stops after I got something like 6MB. I kept repeating downloading all day long.

Now it is 10PM (Beijing time the same day). I still didn't get the file.

I even joined the hosting service just hoping it will make the download job easier.

It didn't help at all. I downloaded others with little problem.

After some 14hours of trying, I decided to post S.O.S.

Please, find sometime to upload the main ISO file else where.

Live-CD-USB

Posted: Tue 31 Mar 2009, 14:25
by tlchost
Looks exciting.....how can I use it with a LiveCD and/or USB ??

Thanks

Posted: Tue 31 Mar 2009, 14:25
by Caneri
FYI,

jrb will be uploading here

http://puppylinux.asia/members/choicepup/

user=puppy
password=linux

Eric

Posted: Tue 31 Mar 2009, 16:10
by jrb
ch-samba-3.0.26.sfs reloaded at Tue Mar 31, 2009 12:09 pm. Small bugfix in samba controls on network menu

Posted: Tue 31 Mar 2009, 16:13
by jrb
puppyiso,
I have upload these files to http://puppylinux.asia/members/choicepup/ at Tue Mar 31, 2009 5:12 pm on the forum clock. Hopefully it will work better for you.

Posted: Tue 31 Mar 2009, 16:18
by jrb
tlchost,
ChoicePup is a basically stock Puppy412 with a few things removed and a few things added. I have been running it both from livecd and frugal install. I haven't tried from USB but there's no reason it shouldn't work, if Puppy412 works for you. I have found USB installs vary from machine to machine. Lots won't boot from USB.

By the way, I strongly suggest creating a new pup_save for ChoicePup. If you use an old one it might overwrite some of the mods which could effect some of the .sfs packages.

Posted: Wed 01 Apr 2009, 02:56
by jrb

Thanks

Posted: Wed 01 Apr 2009, 04:22
by puppyiso
I thank Eric and jrb for making the download possble.

I'm gonna be busy playing with ChoicePup for a while.

John S

Posted: Wed 01 Apr 2009, 12:14
by dustypenguin
Ever since sfs files came on the scene, this is almost what I have envisioned as a puppy linux derivative. Stripped down and then modularized for total customization. Very, very good work. I am using it now, While creating a virtiual machine using the virtualbox sfs.

Things I would like to see? A Thunderbird sfs to go along with the Firefox sfs. The real ability to browse MS Windows active directory domain resources. (smb4k sfs?) With those things you guys might make my IBM X30 my main machine yet!

Guess I'll have to start reading up on how to make sfs s! If one wanted to make choicepup compatible sfs files, are there any extra steps one needs to know about?

Get this to work with MU's sfs combiner, and things could get very interesting!

Just like Tinycore

Posted: Wed 01 Apr 2009, 14:11
by puppyiso
I think it is a trend.

Barry is making pure OS utilizing other distro's depository.

A former DSL developer dedelops "evolutionary OS only" concept Tinycore.

This is a way of diet. Slima and swift.

How about switchable kennel after reboot or switchable personal sfses such as 3d_apps_oriented.sfs, Audio_oriented.sfs etc.

It may be even more dramatic if you can swich sfses just like a stick shift.


Possibility is only limited by lack of imagination.

John S

Posted: Wed 01 Apr 2009, 17:37
by ICPUG
Jrb,

Well done! I have been requesting this approach for ages.

Pity it is done for the buggy 4.1.2 though.

Any chance of a 4.2 equivalent (lol)

Posted: Wed 01 Apr 2009, 17:52
by Caneri
Hi jrb,

For wget users, you can use this to get ChoicePup and it's sfs files

wget -c http://puppylinux.asia/members/choicepu ... 5-i486.sfs --user=puppy --password=linux

All you need to do is replace the url/http link with what ever file you need.

Best,
Eric

Posted: Wed 01 Apr 2009, 19:29
by jrb
dustypenguin,
I will be writing a howto soon on changing .pets to .sfs and also how to make them ChoicePup compatible, most will be anyway. I'll place it in the howto section and link back to here.

puppyiso,
I have built personal .sfs's. They work well.

ICPUG,
I will be looking at a Puppy4.2 version soon. My main problem so far has been getting Xorg7.0 to run in Puppy4.2. It just runs better on my equipment. My main computer won't run Xorg7.3 at all and xorg is needed for Googleearth, one of my must haves.

Cheers, J

Posted: Wed 01 Apr 2009, 19:39
by Py
Thanks for this distro jrb.

I am on dialup and would like to know if all the sfs's in your first post on this thread are in the iso or do they need to be downloaded separately?

Best wishes,

Posted: Wed 01 Apr 2009, 20:48
by jrb
Py,
The ChoicePuppy ISO is 93MB. It doesn't contain any of the .sfs packages. They will need to be downloaded seperately.

The only package (so far) which will not run on its own is Frostwire. It needs jre (java). OpenOffice will run without jre but there are a few things it refuses to do without it.

Good Luck, Have Patience, J

ChoicePup from within livecd ?

Posted: Sat 04 Apr 2009, 14:56
by nancy reagan
Hi Creator of all Pups,

When I read you announcement I thought "finally just what I was looking for such a long time .."

Howevever after long searching I found out that there is no /mnt/home on livecd ..

So my -probable typically nancy reaganish - question is

1. "is your derivative meant to be run from within livecd as well "
1.1 if so, what is equal to "/mnt/home" on livecd ... etc.

1.2 if not, what a terrible pity that is

Posted: Sat 04 Apr 2009, 15:10
by jrb
Hi nancy reagan,
/mnt/home will be created once you have run puppy from cd, shut down and saved. Wherever you save will become your /mnt/home. When you reboot /mnt/home will be there.

However, in ChoicePup you do not have to have a /mnt/home to use .sfs files. If you have them downloaded you can open ROX, find the .sfs file, right click on it. Go to OpenWith->load_sfs and click. The .sfs file will be loaded and useable. You can then start them from the menu or desktop icon. Doing it this way means you will have to do it again after a reboot.

If you have a /mnt/home you can get bootmanager to load them automatically at bootup until you change the bootmanager setting.

Hope that helps, J