Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 31 Aug 2014, 06:12
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
pUPnGO-2014-412 0.6Gb ISO
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Wed 19 Mar 2014, 15:02    Post_subject:  pUPnGO-2014-412 0.6Gb ISO
Sub_title: codename:odbye
 

Link to download of iso (642Mb)
Update 20140325:
OK - found bugs fixed - new iso uploaded. If you find bugs or things not working - you might want to report it and optionally file a patch/fix/workaround in this thread.

This is meant as a kind of an epilogue to pUPnGO - a final release that ships most stuff needed to build pUPnGO from source - not perfect - but should document most stuff released in the past.

I have tried to use official sources where ever possible - only a very few sources are not available in other places. But sources tend to vanish over time - that's the reason for including them all in the iso. Kernel shift is left out but it is quite easy to change the kernel and most scripts included supports newer and older kernels.

You will find patches that convert XFree86-4.8.0 to "tinyx", examples of how to merge several applications into one multi-call binary and hopefully loads of inspiration to compile and modify various applications.

The devx is an unmodified squashed pre-build uclibc toolchain (i386) from here: http://www.uclibc.org/FAQ.html#dev_systems.

Choice of applications and the specific version is what worked for me - you may change both for your needs - the recipes should be quite easy to read and modify.

Thanks to all who tested and helped me with pUPnGO in the past - no one mentioned but definitely no one forgotten!
goingnuts


Original Introduction:

You get:
* the core basic pUPnGO
* the pUPnGO tinyx GUI environment (Xvesa+Xfbdev+XFree86)
* the pUPnGO devx environment
* all sources, patches and build-scripts
* all pre-build packages for instant relief or use in most other puppies
* environment to build pUPnGO from source within pUPnGO.

Only rudimentary dependency check is done during the build. Run /src/pupngo_build.sh to get a safe build...
Everything build with static linking - modify settings to tailor you build to other settings.

You need 2.5Gb save-file (+ maybe swap) + patience (it takes time) + be prepared to adjust scripts to get it all done.

Short how-to (with save-file):
- boot CD/DVD
- type "firstboot" and choose "Configure now" - follow instructions (if you haven't wired network do not choose autoconnect to network).
- exit and type "poweroff". Create save-file in a partition with minimum 5Gb free space.
- reboot - you should now boot into GUI (tinyx_412.sfs and root_fs_i386_412.sfs autoloads).
- not all build sfs-files are loaded so use otf_sfs_loader.sh to load pupngo_build_412, pupngo_pack_01_412 and pupngo_pack_02_412 which are in /mnt/home.
- resize save-file (menu - settings - System Setup - Resize your personal savefile) choose 512Mb.
- you can either reboot and resize again (3-4 times) or edit /mnt/home/pupsaveresize.txt to say 2500000 (echo -n 2500000 > /mnt/home/pupsaveresize.txt) and then reboot.
- open rxvt and navigate to /src
- run ./build_pupngo.sh
- if everything goes well the new iso will be in directory /src/pupngo/output

If you have enough ram it should be possible to boot/build/burn directly from CD - I haven't the hardware to test that.

You can install programs from CD right after boot (without save-file) after loading tinyx_412.sfs via "firstboot" and afterwards launching GUI with xwin: Choose menu "Settings" - "Install Programs". Press "Settings" and navigate to cdrom (/initrd/mnt/dev_ro2 or /mnt/cdrom or /mnt/sr0), packages, allpacks. Choose "Save settings". After a while the package installer is ready. NB: Package-manager is slow to index all the pet-files (it opens all pet-files and extract info from the .desktop-files).

List of pre-build packages included on iso:
9menu-1.8 abs-src-0908 asapm-3.1.5-butchered aumix-2.8 autocutsel-0.9.0 axyftp-0.5.1 beaver-0.2.7 blinky-0.8 bplay-0.991 calctool-2.4.9.orig chbg-1.4 conky-1.3.0 danpei-2.9.7 dillo-0.8.6 dosfstools-2.11 emelfm-0.9.2 gawk-3.1.6 gcolor-0.4 gcombust-0.1.55 gcrontab-0.8.0 gdmap-0.2 gqview-1.0 grip-2.96 gtkcat-0.1 gtkdiff-0.7.0 gtkdiskfree-1.6.5 gtkedit-1.0 gtkfind-1.1 gtkfontsel-1.1 guiTAR-0.1.4 gwhere-0.1.6 ImageMagick-4.2.9 lupe-008c mhwaveedit-1.4.23 mtpaint-3.21 pmvol-0.1 pupslock-0.1 rdesktop-1.4.1 ROX-Filer-1.2.2-12 rxvt-2.7.10 superscan-0.8 sylpheed-1.0.6 tar-1.26 tcmixer-2.0 wget-1.9.1 xalarm-3.06 xbill-2.1 xcalendar-3.0 xchat-1.2.1 xcruise-0.24 xhippo-3.5 xli-2006-11-10 xpacman_0.11 xpdf-1.01 xpenguins-2.2 xplanet-1.3.0 xmountains-2.7 xsnap-1.5.2 xsnow-1.42 xsoldier-1.8 xvidcap-1.1.3 yaf-splash-1.02 ace-1.3 abiword-1.0.7 bash-4.2 bftpd-3.6 cpio-2.11 dash-0.5.7 dosbox-0.74 e2defrag-0.81 eduke32_src_20120816-2915 espeak-1.46.02-source foremost-1.5.5 fortune-0.2 freecraft-1.20 genext2fs-1.4.1 gwget-0.3.2 hot-babe-0.2.2 htop-0.6.4 links-2.7 lsdldoom-1.5 lzma-458 mazewm-1.0.1 meh-0.3 mpg123-1.13.4 MPlayer-1.0pre8 mpscan-0.1.0 TiMidity++-2.13.0 openttd-1.2.1 ProView-0.2.0pre1 wavplay-2.0 vnc-3.3.2r2 x11vnc-0.6.1 xautolock-2.2 xcoral-3.47 xdesktopwaves-1.3

Edited_times_total
Back to top
View user's profile Send_private_message Visit_website 
Keef


Joined: 20 Dec 2007
Posts: 622
Location: Staffordshire

PostPosted: Wed 19 Mar 2014, 15:13    Post_subject:  

This, I like the sound of. Downloading now.
I had neglected pupngo for a while, but recently completed a Linux From Scratch build, and have added the static gui stuff from pupngo12.
Plenty more to play with now I think...
Back to top
View user's profile Send_private_message 
ally


Joined: 19 May 2012
Posts: 839
Location: lincoln

PostPosted: Wed 19 Mar 2014, 15:52    Post_subject:  

mirrored here: http://archive.org/download/Puppy_Linux_pUPnGO/pUPnGO_V412_190314.iso

Smile
Back to top
View user's profile Send_private_message Visit_website 
Ted Dog


Joined: 13 Sep 2005
Posts: 2314
Location: Heart of Texas

PostPosted: Wed 19 Mar 2014, 16:30    Post_subject:  

0.6 G Shocked

ok it includes everything.. Embarassed
Back to top
View user's profile Send_private_message 
Keef


Joined: 20 Dec 2007
Posts: 622
Location: Staffordshire

PostPosted: Thu 20 Mar 2014, 17:15    Post_subject:  

Did a frugal install and copied the src contents to HDD and symlinked back to avoid having a monster savefile.
Ran the pupngo_build.sh and it completed successfully in about 1hr 30 minutes on a Pentium M 2ghz.
Also symlinked the .ccache folder (once I found it) as it was eating up savefile space.
Posting from it now with Dillo.
Back to top
View user's profile Send_private_message 
starhawk

Joined: 22 Nov 2010
Posts: 2838
Location: Everybody knows this is nowhere...

PostPosted: Thu 20 Mar 2014, 18:31    Post_subject:  

I'll have to take a look at this, soon... Wink
_________________
Loving X-Slacko 2.1!
Custom Build: HP MOCA-AR + Core2Duo T7200 + 4gb RAM + 256gb SSD
...just needs a pretty case Wink
Back to top
View user's profile Send_private_message 
Iguleder


Joined: 11 Aug 2009
Posts: 1887
Location: Israel, somewhere in the beautiful desert

PostPosted: Sat 22 Mar 2014, 06:54    Post_subject:  

goingnuts, is there any reason to use older versions of some packages? For instance, I got the latest Conky to build against tinyxlib, without a glib2 dependency.
_________________
My homepage
Back to top
View user's profile Send_private_message Visit_website MSNM 
ICQ 
amigo

Joined: 02 Apr 2007
Posts: 2237

PostPosted: Sat 29 Mar 2014, 14:06    Post_subject:  

Thanks very much for this -I know how much work it took. Now, if I could just find time to look through it and try it.
Back to top
View user's profile Send_private_message 
Iguleder


Joined: 11 Aug 2009
Posts: 1887
Location: Israel, somewhere in the beautiful desert

PostPosted: Sun 06 Apr 2014, 16:06    Post_subject:  

goingnuts, can you upload the gxwin source code, please? I want to make a static 64-bit build so I can write new wizards Cool
_________________
My homepage
Back to top
View user's profile Send_private_message Visit_website MSNM 
ICQ 
technosaurus


Joined: 18 May 2008
Posts: 4348

PostPosted: Sat 03 May 2014, 02:51    Post_subject:  

Any thoughts on a version with just a static busybox+Xvesa+jwm. I can adapt my jwm tools to make jwm act as the package manager (using a menu and the new -reload arg to remove installed packages from the menu) to install only what is wanted if we have a repository. There is already an example in my jwm tools pet (something like jwm_install_menu_create) that uses Puppy's package list and is much, much faster.

re package managing .... instead of pet.spec (which has a lot of redundant fields and is missing some useful ones), I would use the info from the .desktop files (or equivalent), architecture, package size, version (major, minor, patch), minimum/recommended cpu, minimum/recommended ram, required devices (camera, printer, etc...) and dependencies (soft/recommended and hard/required) if any.
If we use the desktop files I think I can automate it to even handle language support.

_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send_private_message 
NeroVance


Joined: 10 Oct 2012
Posts: 149
Location: Canada

PostPosted: Wed 04 Jun 2014, 03:46    Post_subject:  

Now this is the good stuff. I'm going to try using this as the base for a more *nix-like Pup, as in good ol' boring commercial Unix you would have found back in the day, but with a modern core, and kick-ass software and development tools to make a solid offering.

That and I'm very very bored, and as a college student with Autism, and who is out of work, and out of college for at least a couple months, I ought to do something with that time.
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0950s ][ Queries: 12 (0.0205s) ][ GZIP on ]