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 Fri 01 Aug 2014, 22:49
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 [11 Posts]  
Author Message
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Wed 19 Mar 2014, 15:02    Post subject:  pUPnGO-2014-412 0.6Gb ISO
Subject description: 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

Last edited by goingnuts on Tue 25 Mar 2014, 02:13; edited 11 times in total
Back to top
View user's profile Send private message Visit poster's website 
Keef


Joined: 20 Dec 2007
Posts: 619
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: 835
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 poster's website 
Ted Dog


Joined: 13 Sep 2005
Posts: 2301
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: 619
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: 2779
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 1.1! Get the PetGet patch on pg8; it's important.
Next system will be an HP MOCA-AR + Core2Duo in an innovative case... if I ever get off my butt and build it Razz
Back to top
View user's profile Send private message 
Iguleder


Joined: 11 Aug 2009
Posts: 1873
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 poster's website MSN Messenger 
ICQ Number 
amigo

Joined: 02 Apr 2007
Posts: 2226

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: 1873
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 poster's website MSN Messenger 
ICQ Number 
technosaurus


Joined: 18 May 2008
Posts: 4292

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 poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [11 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


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