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 15 Dec 2017, 00:32
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
Puppy 4.00 Unleashed
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Author Message
aspr1n

Joined: 13 Jul 2008
Posts: 7

PostPosted: Thu 17 Jul 2008, 14:50    Post subject:  Puppy 4.00 Unleashed
Subject description: Minimum Package Dependancies
 

Hi all,

I am building a minimal networked CLI puppy from unleashed, and it's been a trial and error process of what the minimum packages are.

Is there a minimum package dependancy list anywhere for Puppy 4?

Thus far my packages.txt looks like:

Code:
0rootfs_skeleton-4.00.pet
bash-3.0.16.pet
bin-11.1.pet
busybox-1.8.2-1.pet
cddetect-2.0.pet
coreutils-6.9-1.pet
cpio-2.9.pet
dhcpcd-3.1.8.pet
disktype-9.pet
e2fsprogs-1.40.2.pet
eject-2.1.0.pet
elspci-0.0.6.pet
freetype-2.3.5.pet
gcc-4.2.2-1.pet
glib-2.14.2.pet
glibc-2.6.1-1.pet
glibc_i18n_en-2.5.pet
grep-2.5.3.pet
gzip-1.3.5.pet
hdparm-7.7.pet
hotplug-1.4.pet
ifplugd-0.28-static.pet
kbd-1.12-1.pet
libcap-1.10.pet
libcdio-0.78.2.pet
libusb-0.1.12.pet
module-init-tools-3.2.2.pet
mp-3.3.13.pet
ncurses-5.6.pet
sed-4.1.5.pet
squashfs-tools-3.3.pet
sysfsutils-2.1.0.pet
sysvinit-2.86.pet
tar-1.19.pet
unionfs_utils-0.2-2.1.6.pet
util-linux-2.13-pre7.pet
zlib-1.2.3.pet
Back to top
View user's profile Send private message 
aspr1n

Joined: 13 Jul 2008
Posts: 7

PostPosted: Sat 19 Jul 2008, 03:37    Post subject:  

Bump... anyone? There must be someone who knows what packages Puppy 4.00 has a boot dependency on?
Back to top
View user's profile Send private message 
phutte

Joined: 19 Jul 2008
Posts: 4

PostPosted: Sat 19 Jul 2008, 07:56    Post subject: Ohh YES!  

This 'unleashed'-business is sparse indeed.
I would also like to build my own puppy, for my girlfriend (ain't that true love?).
To start out with a minimal system, CLI would be a nice start ;o)
From there I would like to append all the dependencies, hopefully via lazy PupGet, to end up with a quite small system containing only the apps she uses in her common flavor.
Being able to launch FF3 (flash,java,pdf), viewing her .xls shemas, chat through Pidgin, write .doc's, dump the photos from our digital camera, and then print them.
Also view all video formats via VLC or equivalent, listen to all the .ogg's
and .mp3's is a must.

The interface instead of a desktop, I guess she would love a freevo,geexbox,ice approach. Wouldn't that be nice..!

i.e. Power on, Fast boot, No login, and later on a Fast shutdown (all this is performed with a glance by Puppy (happy to have found this OS)).

peace and out.. /from one who wish to learn how to make my own stripped down user interface which works flawless, no questions asked (except for a couple of # su xxxx, here and then).

I don't think this 'Remaster my own LiveCD' is the way to go, since it includes all the shit included in the original distro, plus my changes. So i would be stuck with a few games, an Abiword and stuff like that, only to clutter my fs.
Is 'Unleashed' the way to go? Or is it next stop LFS?

../phutte
Back to top
View user's profile Send private message 
aspr1n

Joined: 13 Jul 2008
Posts: 7

PostPosted: Sun 20 Jul 2008, 12:49    Post subject:  

Quote:
This 'unleashed'-business is sparse indeed.

Yeah, totally - starting to feel a little lonely round here!

Quote:
Is 'Unleashed' the way to go? Or is it next stop LFS?

Hmmm, well that's exactly what I am considering too...

All I want is a fast minimal base distro, that I can then build on from there, eventually looking to move over to FB rather than XWindows, and einit/initng rather than sysinit.

Pet-Be-Gone just flat doesn't work in Puppy 4 - it corrupts so many of the package scripts, I started writing my own, that just iterates over the UL file listings for each package and deletes them, but the dependencies - arrgh!

I've ended up hacking so many of the scripts in Puppy, I probably should have gone LFS from the start, but I really like Puppy's UnionFS principal, and hate reinventing the wheel!

Hmm.. what to do...
Back to top
View user's profile Send private message 
aspr1n

Joined: 13 Jul 2008
Posts: 7

PostPosted: Wed 23 Jul 2008, 04:45    Post subject:  

Woo hoo!

Finally got it booting correctly with an ISO down to 18.7 Mb. Now to trim the fat!

Building a UL Puppy is *not* as simple as it sounds!

As P4UL needs this much hacking, long term I've decided go to LFS, and spend the time using creating my own compressed file system with AuFS as it supports drivers in the loop device.

asp
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 10548
Location: SwedenEurope

PostPosted: Wed 23 Jul 2008, 06:25    Post subject:  

such advanced things are beyond me but sure sounds exciting so hope
you could share more. I trust a lot of people would be interested.

LFS is Linux From Scratch I guess.
http://www.linuxfromscratch.org/

_________________
I use Google Search on Puppy Forum
not an ideal solution though
Back to top
View user's profile Send private message 
inged


Joined: 13 Jul 2007
Posts: 22

PostPosted: Tue 05 Aug 2008, 14:01    Post subject:  

@ aspr1n, would you give us advice on how to build the P4UL?

For me the unleashed path is really interesting but being a not-so-advanced-Linux user makes everything look tougher. But I bet there is a lot of people interested if somebody shows the path, or at least recommendations about do's and don'ts.

Cheers
Back to top
View user's profile Send private message 
cb88


Joined: 28 Jan 2007
Posts: 1169
Location: USA

PostPosted: Fri 22 Aug 2008, 17:21    Post subject:  

most of it is detailed at puppylinux.com in the developers section

also it is highly recommended that you get on the #puppylinux irc channel if you feel you are actually up to the task of building puppy from unleashed ...

_________________
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30
Back to top
View user's profile Send private message Visit poster's website 
amigo

Joined: 02 Apr 2007
Posts: 2634

PostPosted: Sat 30 Aug 2008, 15:28    Post subject:  

I'm not dead sure, but from my (long) experience at building minimal Slackware installs, you should be able to do without:

freetype-2.3.5.pet
gcc-4.2.2-1.pet
glib-2.14.2.pet
glibc_i18n_en-2.5.pet
mp-3.3.13.pet

at least for booting, I mean. Of course you will probably want gcc for compiling stuff. freetype is for antialiased fonts under X. glib is used with GTK programs and mp is GUI editor, so you should be able to do without those. The glibc_i18n is probably only needed if you are using a non-US keyboard.
Back to top
View user's profile Send private message 
trapster


Joined: 28 Nov 2005
Posts: 2098
Location: Maine, USA

PostPosted: Sun 31 Aug 2008, 06:47    Post subject:  

Me thinks mp is a console editor.
_________________
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog
Back to top
View user's profile Send private message Visit poster's website 
cb88


Joined: 28 Jan 2007
Posts: 1169
Location: USA

PostPosted: Sun 31 Aug 2008, 13:10    Post subject:  

not to mention its not big enough to worry about removine ... less that 50kb last time i checked
_________________
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30
Back to top
View user's profile Send private message Visit poster's website 
Kelly

Joined: 20 Aug 2008
Posts: 18
Location: UK

PostPosted: Wed 03 Sep 2008, 09:09    Post subject: Glad someone else is using puppy-unleased  

Hi

I'm glad there are some messages from someone else trying this. I posted last week and have had no replies except for one saying he'd like to help but didn't know what I was doing Smile

I'd be interested in how you get on. I'm stalled at the moment because my development box fried it's hard disk and my backup one is just tooooooo slow to try this on. I'll be continuing in a few days.

I did try the "barebones" install when running createpuppy but it seemed to have a lots of errors. Ideally I'd like to remove all unnecessary packages and modules which will make it smaller.

I have the added complication that I'm building for an Ebox 2300sx which has no FPU.

Am I right in thinking that when compiling a kernel for Puppy the modules_install bit puts the files into /lib/modules/KERNELVERSION even on a cross compile ?

Kelly
Back to top
View user's profile Send private message 
phutte

Joined: 19 Jul 2008
Posts: 4

PostPosted: Fri 05 Sep 2008, 11:36    Post subject:  

Maybe I have a surprise coming up (within a month?). So stay tuned..
At least I am very excited about it, and thats good enough for me ;o)

../smiles are contagious
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4764
Location: Kingwood, TX

PostPosted: Mon 08 Sep 2008, 00:22    Post subject:  

Great I can now stop working on WebPup (I have been trying to cut down Fatfree puppy) and focus my efforts on improving the Puppy Web Desktop

Also you might consider using T2 vs LFS to retain puppy functionality
1. Download the package from T2 to the unleashed directory
2. tar xvf "package-name".tar.bz Extract the package
3. cd package-name Change to the package directory
4. ./configure --prefix=/usr Configure package for the installation-library /usr/lib
5. make Compile package
6. new2dir make install
6a. (Step-3: choose 3) Install package, create pets including dev, doc, nls

These scripts/packages might help your woes:
ftp://ftp.ibiblio.org/pub/linux/distributions/puppylinux/t2-dingo

Kelly
Are you aware of eboxpup? minimal version based on 2.13
or
eboxpup2.14
Back to top
View user's profile Send private message Visit poster's website 
phutte

Joined: 19 Jul 2008
Posts: 4

PostPosted: Mon 08 Sep 2008, 02:58    Post subject:  

Hold your horses there mr.technosaurus, what I can deliver to the community might be a laughter to many!?
I've considered T2, but decided to go for Unleashed full-on. Maybe later on, when I get more experienced as a Linux user, understanding it more deeply, I will move to 'the next level', but for now: Unleashed ;o)
I've only used various *nix:es for less than a year, and have probably migrated fully from my beloved Win2000 within the next few months.
Actually whats stopping me from doing that is that I haven't found a text-editor that reached my soul yet (using PsPad).
And also, my optical library is organized nicely in a app called CDTree, so when to find a certain file from one of my now maybe 200 discs, I query it, and go fetch my disc.
Apart from those, nothing will stop me from being a 100% *nixer.

Linux sort of structually 'resembles?' the old Amiga 500 in a way or two, and that is like: GRRRRREAT

My 'surprise' is an online/php packages.txt editor, wich hopefully will become foolproof in usability.
So if you know your hardware, and know what you want in your dist, maybe this one will help out making it boot correctly, and init your extras, maybe a desktop/wm and only a browser!?

Is this welcome, I don't know, but I can tell you that although my programming skills is not full-fledged yet and the code is not modern in any way (looks like ZX-basic ;o), this is what I love to do, hacking .php and more recently tweaking *nix.

So if you want to concentrate on this or that, maybe what I will contribute is not at all what you will use? Who knows.

But as I said, this is my passion.

I like your pupweb_Desktop, and I think it will help me out in letting the user know what package he/she actually toggles ON/OFF. Thanks for the link.

../phutte
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [19 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
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.0980s ][ Queries: 11 (0.0217s) ][ GZIP on ]