ArchPup - First Puppy with pacman for installing apps
@oui:
Yes, like you noticed slitaz is smaller than ArchPup, but they really can't be compared, because in slitaz every
package is compiled with goal of having it smallest possible, they exclude every non essential dependency. What
they do and time they spend for having that kind of control is worth admiring, but I'm certainly not interested in
such a hard work . On the other side ArchPup uses packages from Arch Linux, that are often compiled with
some unneeded dependencies. Take for example pango: it depends on icu - package sized 7 Mb witz xz compressed, to
eliminate this dependency I recompiled pango because saving 7MB on iso size is worth it, I wouldn't do that for some
really small size, that's not fun at all
Yes, like you noticed slitaz is smaller than ArchPup, but they really can't be compared, because in slitaz every
package is compiled with goal of having it smallest possible, they exclude every non essential dependency. What
they do and time they spend for having that kind of control is worth admiring, but I'm certainly not interested in
such a hard work . On the other side ArchPup uses packages from Arch Linux, that are often compiled with
some unneeded dependencies. Take for example pango: it depends on icu - package sized 7 Mb witz xz compressed, to
eliminate this dependency I recompiled pango because saving 7MB on iso size is worth it, I wouldn't do that for some
really small size, that's not fun at all
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
I don't think good or bad are the choices. Much of .pet can be done usingbark_bark_bark wrote:I'm surprised that nobody thought adding pet package compatibility was a good idea. If it was I would have seen at least one response to it.
.sfs files, and the premise of archpup, from my distance, anyway,
seems to be puppy based on arch, with arch repository access using
pacman and such. Since so many other excellent puppies are on offer,
to use .pets, if it were me doing the hard work, I would only add .pet support
if it could be done with perfection in a couple hours. Or having received
considerable donations up to the task at hand
If ubuntu made an arch clone, but could not use .deb files,
the earth would spin off it's axis, and deep space, here come
the shivering masses. But they are a large team...with coffee breaks
ArchPup
You are absolutely right.bark_bark_bark wrote:I think that ArchPup NEEDS .pet support. But the developer (simargl) refuses to acknowledge any of my suggestions. But still this is important to have in puppy, because it's kinda like saying that Ubuntu can't be compatible with it's own packages.
I have no intention to add pet packages support simply because they would be in collision with packagesbark_bark_bark wrote:I think that ArchPup NEEDS .pet support. But the developer (simargl) refuses to acknowledge any of my suggestions. But still this is important to have in puppy, because it's kinda like saying that Ubuntu can't be compatible with it's own packages.
installed with pacman , it would mean entrance to chaos. And if you are interested real 'own packages'
for ArchPup are spkg https://bitbucket.org/simargl/spkg, everything from sfs files was in fact in
that format, then with build script extracted and compressed as sfs module. If you absolutely need some
pet package for example downloaded from this forum, use pet2sfs script to make sfs module from it.
Did you try Mavrothals suggestion here?bark_bark_bark wrote:I think that ArchPup NEEDS .pet support. But the developer (simargl) refuses to acknowledge any of my suggestions. But still this is important to have in puppy, because it's kinda like saying that Ubuntu can't be compatible with it's own packages.
It brings some support or do you refuse it?
Do you want Mavrothal's "hack" included in main iso?
Maybe you want a special package manager for pet packages runnable on archpup?
I'm having trouble understanding exactly what level of support you want?
as far as I know there have been problems moving pets from one pup to another ending with different pets per puppy? So you want another repo besides Arch official and AUR?
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
Scooby wrote:Did you try Mavrothals suggestion here?
Well I could try it if I still used ArchPup. The main thing is though that ArchPup, no matter what I did, my wireless won't work. If it was recognized by the added drivers, then it sure didn't want to render the wlan0. I am just going to wait until the next version to try to get wireless to work.
Not necessarily. I thought grabbing the pet2tgz from the AUR and putting it in the .iso, would allow the user to just extract the converted pet and copy the the contents in the folder that has the same name as the .pet. Also if someone wanted, they could convert multiple pets, merge the contents, and convert the folder into .sfs.Scooby wrote:Do you want Mavrothal's "hack" included in main iso?
Maybe you want a special package manager for pet packages runnable on archpup?
I would like at minimal have good but basic and simple support.Scooby wrote:I'm having trouble understanding exactly what level of support you want?
Well not really. I mean it being able to use .pet would allow me to at least be able to use pmusic on Archpup. But I highly doubt that adding a puppy repo to pacman,may spew out trouble.Scooby wrote:as far as I know there have been problems moving pets from one pup to another ending with different pets per puppy? So you want another repo besides Arch official and AUR?
....
That is already possible. Read above.bark_bark_bark wrote:Also if someone wanted, they could convert multiple pets, merge the contents, and convert the folder into .sfs.
Adding puppy repo to pacman?! Well that's new ...bark_bark_bark wrote: But I highly doubt that adding a puppy repo to pacman,may spew out trouble.
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
I meant to say that adding a puppy repo to pacman won't work. If someone tried it would just break pacman. Hope that clarifies what I said.
EDIT: I already know that you can convert pets to .sfs, it's just a matter of if it was worth it.
@stifiling: I really only had this problem on ArchPup, but otherwise Slacko works out of the box with my wireless. I've had some trouble on lina-lite, but it was a lot easier to get working once I had the right driver.
EDIT2: I've tried changing kernels around, but not on ArchPup. I am not sure which module is loaded automatically. On slacko it is probably b43, but on lina-lite it is a different module.
EDIT: I already know that you can convert pets to .sfs, it's just a matter of if it was worth it.
@stifiling: I really only had this problem on ArchPup, but otherwise Slacko works out of the box with my wireless. I've had some trouble on lina-lite, but it was a lot easier to get working once I had the right driver.
EDIT2: I've tried changing kernels around, but not on ArchPup. I am not sure which module is loaded automatically. On slacko it is probably b43, but on lina-lite it is a different module.
....
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
well yea, you'd have to delete the /lib/modules folder from out of archpup-12.12.sfs and replace it with the /lib/modules folder from slacko.sfsbark_bark_bark wrote:okay so I will try it with Slacko 5.4's 3.2.33 kernel. Are there any kernel drivers I have to remove in order for this to work?
it's a lotta steps to doing it....about 15 of em. you'd also have to edit the slacko initrd.gz file and replace the init and DISTRO_SPECS files with the ones from the archpup's initrd.gz file.
having to do all these steps though, i'm not too sure u'd even be interested in proceeding.
I'm going to lay it out though just in case you may want to try it later.
1)mount the file (using filemnt) archpup-12.12.sfs and copy the contents into another folder, let's say the folder is /mnt/home/archpupextract
2)delete the folders /lib/modules, /lib/firmware, and /etc/modules out of the /mnt/home/archpupextract folder
3)mount the slacko.sfs file and copy those same three folders out of slacko.sfs and paste them into those 3 same spots in the /mnt/home/archpupextract folder
4)unmount archpup-12.12.sfs and rename it archpup-12.12original.sfs
5)run the command 'mksquashfs /mnt/home/archpupextract /mnt/home/archpup-12.12.sfs -comp xz -b 524288 -Xbcj x86'
6)make 2 folders /root/slackoinitrd and /root/archpupinitrd and copy slacko's initrd.gz file into /root/slackoinitrd folder and archpup's initrd.gz into /root/archpupinitrd folder.
7)open a terminal in the folder /root/slackoinitrd and run the command 'zcat ./initrd.gz | cpio -i -d'
8)delete the file initrd.gz, init, and DISTRO_SPECS that's in the /root/slackoinitrd folder
9)open a terminal in the folder /root/archpupinitrd and run the command 'zcat ./initrd.gz | cpio -i -d'
10)copy the files init, and DISTRO_SPECS from the /root/archpupinitrd folder, and paste them in the /root/slackoinitrd folder
10.5) in the /root/slackoinitrd folder, create the folder 'pup_a'
11)open a terminal in the folder /root/slackoinitrd and run the command 'find . | cpio -o -H newc | gzip -9 > ../initrd.gz'
12)you'll have a file at /root/initrd.gz
13)take that initrd.gz file and the slacko vmlinuz file.....and paste them into a boot folder that you'll direct grub to boot.
that should be all it takes. hopefully i didn't miss a step.
1)mount the file (using filemnt) archpup-12.12.sfs and copy the contents into another folder, let's say the folder is /mnt/home/archpupextract
2)delete the folders /lib/modules, /lib/firmware, and /etc/modules out of the /mnt/home/archpupextract folder
3)mount the slacko.sfs file and copy those same three folders out of slacko.sfs and paste them into those 3 same spots in the /mnt/home/archpupextract folder
4)unmount archpup-12.12.sfs and rename it archpup-12.12original.sfs
5)run the command 'mksquashfs /mnt/home/archpupextract /mnt/home/archpup-12.12.sfs -comp xz -b 524288 -Xbcj x86'
6)make 2 folders /root/slackoinitrd and /root/archpupinitrd and copy slacko's initrd.gz file into /root/slackoinitrd folder and archpup's initrd.gz into /root/archpupinitrd folder.
7)open a terminal in the folder /root/slackoinitrd and run the command 'zcat ./initrd.gz | cpio -i -d'
8)delete the file initrd.gz, init, and DISTRO_SPECS that's in the /root/slackoinitrd folder
9)open a terminal in the folder /root/archpupinitrd and run the command 'zcat ./initrd.gz | cpio -i -d'
10)copy the files init, and DISTRO_SPECS from the /root/archpupinitrd folder, and paste them in the /root/slackoinitrd folder
10.5) in the /root/slackoinitrd folder, create the folder 'pup_a'
11)open a terminal in the folder /root/slackoinitrd and run the command 'find . | cpio -o -H newc | gzip -9 > ../initrd.gz'
12)you'll have a file at /root/initrd.gz
13)take that initrd.gz file and the slacko vmlinuz file.....and paste them into a boot folder that you'll direct grub to boot.
that should be all it takes. hopefully i didn't miss a step.
Last edited by stifiling on Tue 22 Jan 2013, 22:31, edited 1 time in total.
ArchPup is added on distrowatch waiting list http://distrowatch.com/dwres.php?resource=submit.
I was missing one thing from spaceFM compared to Thunar - emblem on read-only folders, so opened topic on
spaceFM forum. Main developer responded very quickly and positively so this might be implemented in future.
Here is that topic if you need to add some comments: http://sourceforge.net/p/spacefm/discussion/general
I was missing one thing from spaceFM compared to Thunar - emblem on read-only folders, so opened topic on
spaceFM forum. Main developer responded very quickly and positively so this might be implemented in future.
Here is that topic if you need to add some comments: http://sourceforge.net/p/spacefm/discussion/general
Last edited by simargl on Fri 18 Jan 2013, 21:29, edited 1 time in total.
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
okay ArchPup boots with the replaced kernel, but it refuses to run X.
EDIT: At the console I did manage to get the kernel version of the modified ArchPup:
But still no X
EDIT: At the console I did manage to get the kernel version of the modified ArchPup:
Code: Select all
3.2.33-4g
Last edited by bark_bark_bark on Fri 18 Jan 2013, 20:01, edited 1 time in total.
....
I downloaded pmusic 2.6.7 from here.bark_bark_bark wrote:Scooby wrote:Did you try Mavrothals suggestion here?
...
I mean it being able to use .pet would allow me to at least be able to use pmusic on Archpup. But I highly doubt that adding a puppy repo to pacman,may spew out trouble.
followed Mavrothals instructions and installed it with inpet,
menu entry existed but I started it from terminal. It worked fine
playing real good music too - Hoovers -- Ride with me
There is some report of things missing
Code: Select all
/usr/local/pmusic/pmusic: line 401: /root/.pmusic/tmp/DONT_SAVE_PRESET: No such file or directory
which: no streamripper in (/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin)
which: no pfilesearch in (/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin)
which: no pfilesearch in (/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin)
/usr/local/pmusic/pmusic: line 417: /root/.pmusic/tmp/DONT_SAVE_PRESET: No such file or directory
I know you dont have net yet but when you do pmusic would be availible for you
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA