Posted: Thu 28 Jun 2012, 13:55
re: apt-get for lucidPacketteer wrote:Hi All
Having Puppies that are made from other linux distributions is
the best thing since sliced bread.
The last time I tried Puppy was years ago. I do not remember the version
number.
Back then the only way to easily add software to Puppy was to use
sfs and pets.
That worked real well unless of course the pet or sfs for the software you wanted
to add did not exist.
Being able to use the Ubuntu repositories such as you are able to in
Puppy Lucid 5.2.8 is wonderful.
Since Lucid is based on Ubuntu Lucid and since Ubuntu has apt-get
I would like apt-get added to the next release of Puppy Lucid.
For those of us who do not want to wait for the Ubuntu
repositories to be updated with the latest software version for the software
we want to install we would be able to compile the latest version from
the authors provided source code.
Yes I have installed dev-x sfs. Yes I can compile the authors source code.
What I cannot do easily is down load, compile and install all the
dependency files.
Yes I have tried to down load the dependency files. The problem I ran
into is that the software I wanted to install had so many dependencies
it would have been ridiculous to try to install the dependencies with out
apt-get.
Yes I know about Pus**y Linux.
But I like Puppy better,
Thank you for your time in reading this Message.
hello... just letting you know that i made an apt-get solution for lucid and while initially it sounds like a good idea, its not
ultimately its a fail, unless your are just installing leafpad or a game or something.
the problem is that puppy lucid isnt ubuntu its still a puppy with puppy custom scripts and a completely different kernel to ubuntu. The apt-get system overwrites puppies custom scripts with standard ubuntu ones, so in effect if you apt-get install mplayer or vlc or something like that, yeah it installs.... then puppy freezes and then it wont boot as the puppy scripts have been overwritten. The apt-get system itself installs things etc and updates all the scripts etc the program you are install needs, yes... it updates them, cleans all the *crap* out of the custom puppy scripts and adds entries for normal, standard ubuntu. im not saying that puppy scripts are crap, im saying that the apt-get system bleaches all the puppy stuff out of the scripts and replaces it with ubuntu things.
i personally stayed up for 36 hours and typed out 4000 lines of code manually with my actual fingers to create the apt-get status file, i listed all the puppy packages with their correct version numbers so that apt-get knew what to install and what not to install because its already there.
I really did try to make the project work and there was a lot of buzz about it but it was ultimately a fail in the worst way, causing puppy not to boot.
not meaning to discourage you but ive been there, done that and i dont want other people wasting their hard earned free time.
the lesson to be learned if there is one about this subject is that puppy is bleeding edge and leet and custom and small and the kernel is stripped of everything that doesnt absolutely need to be there. This means that no repo from the main distros and a rigged up package manager to accesses them will actually work 100% of the time. Yes some small packages work, but there is the real risk of installing something that simply causes puppy not to boot. The problem is that puppy doesnt run a standard kernel and no mainstream repo will work very well.
the only way to have ultimate compatibility with a mainstream distros repo is to use their distro as a base for your OS and this will result in an OS that is similar to puppy in a lot of ways but is ultimately not puppy and is 200mb larger in size and not as polished, but you can apt-get stuff and it will work. There is ALOT of work and i mean lots and lots to take an existing OS and make it like puppy.... it cant be done, it will be something else.
puppy sacrifices compatibility with alot of mainstream packages in favour of a small and awesome desktop experience.
Can puppy people make their own repo as good as ubuntu or debian? No this will never happen very soon as it would take 99999999999 hours to do, if an extra 250,000 devs jumped in and made the repo then maybe it would be as good.
in the mean time most commonly used packages are available for puppy at the time the version of puppy is released. Puppy is forever growing and changing and this means that the repos need updating constantly.
i think its just a matter of time.... in the future im sure there will be so many people running puppy and developing for it that it will have a repo similar to debian or whatever... we just need to be patient and water our puppys and let them grow