ArchPup - Puppy based on Arch Linux

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#16 Post by mavrothal »

Congratulations!

Tried Archpup in a VM (with vesa) and I found no way to change the resolution of the screen (which runs out of my physical screen).
Normally I adjust that with xorgwizard but is apparently not present. What would be the Arch tool/command to change the Vesa screen settings?

Thx
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

simargl

#17 Post by simargl »

Thanks everyone for testing :D

If your graphics card is something different than Intel or nvidia,
after pacman -Syu, search correct Xorg drivers with this:
pacman -Ss xf86-video

and install (ATI for example)
pacman -S xf86-video-ati.

Logout and type archpupx to start XServer.

@slenkar: To paste in terminal - select text and use middle mouse button.

@mavrothal: I think Vesa maximal resolution is 800x600. To change it you would
probably use xrandr, but can't help with that. :? Xorg should automatically use
best config for your screen.

Enjoy your day... :)

elroy

#18 Post by elroy »

vicmz wrote:It looks real interesting. Is it made from Woof2?
I guess I need to ask the same question. Not that it makes a difference, but knowing would be beneficial. That said, woof or not, to me at least it make no difference; it's impressive none-the-less. But knowing whether or not it was done via woof would be beneficial, and if so, how it was accomplished would be most helpful. IMHO, a build that can use the arch repo, woof or not, is the most useful in regards to a modern puppy.. Hands down, if it can work with a puppy frugal install, the arch "way" would be the ultimate "way". Slacko and Debian aside, the arch-linux package manager is always "cutting edge". Pacman is probably the best linux package manager available to date For myself, I find this line of reasoning extremely exciting.

anikin
Posts: 994
Joined: Thu 10 May 2012, 06:16

#19 Post by anikin »

simargl wrote:To change keyboard layout replace:
setxkbmap bs &
with
setxkbmap us &
Hi simargl,
Could you please correct the keyboard layout at your end and re-upload the ISO so that a wider user base can test this build?
Thank you in advance.

User avatar
vicmz
Posts: 1262
Joined: Sun 15 Jan 2012, 22:47

#20 Post by vicmz »

elroy wrote:
vicmz wrote:It looks real interesting. Is it made from Woof2?
I guess I need to ask the same question. Not that it makes a difference, but knowing would be beneficial.
There is a very important difference: every Puppy made from the latest Woof can be translated by the official language packs for Puppy Linux. More languages means more users and testers.
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]

simargl

#21 Post by simargl »

Hi, it's not made with woolf2 but use settings from rootfs-skeleton
inside woof.
To make it I used 3 scripts:
- spkg package manager which uses def-scripts to create packages
similiar to arch PKGBUILD or slitaz receipt
-paka is script to convert arch linux packages into spkg.
For all compiled or converted packages this creates folder inside
/var/lib/pacman/local in format $NAME-$VERSION-$REVISION,
so pacman will recognize them as installed.
-finally script called arch is used to extract packages,
create needed busybox links, move some libriaries to /lib,
split development files and create arch-1204.sfs

https://bitbucket.org/simargl
Last edited by simargl on Thu 29 Nov 2012, 16:00, edited 1 time in total.

kros54
Posts: 96
Joined: Sun 17 May 2009, 08:43
Location: member of Hungarian Puppy Linux Community
Contact:

#22 Post by kros54 »

The idea, and the implementation also brilliant, congratulations.
One more idea - but I'm a user, not a programmer, so do not scold.

Puppy is very comfortable for a user to *. pet of the installation packages.
May not be possible to solve this function: so for example a not only firefox pacman, but .pet out even asking you to install?

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#23 Post by trapster »

Very nice!!!

I have a firefox folder on /mnt/home that I use for all my frugal puppies.
I went to it and firefox started right up.
Now to figure out how to connect to the internet!

This will be fun to play with.
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

simargl

#24 Post by simargl »

Hi, thanks for your kind comments :D

@kros54: It not possible to install pet packages at the moment, but you
can extract them with bsdtar -xf name.pet and copy its content manually.

@trapster: Could you post output when you run ifconfig in terminal? btw, good idea
to have firefox in /mnt/home since its updating very often, and you save space in personal file..

simargl

#25 Post by simargl »

I plan to upload new version in few days. Changes for now:

- Added gtk-update-icon-cache-2.24.10-3 into arch-base
- Keyboard default is us
- Thunar compiled wih --enable-wallpaper-plugin, so it can show wallpaper
and disk drives if you install xfce
- Fixed /etc/profile, so X automatically start only on boot
- Fixed /etc/rc.d/rc.shutdown to remove content inside /tmp on reboot or shutdown
- Added /usr/bin/disktype so sfs_load will not complain about wrong squashfs version. ArchPup
will be able to load 20 sfs files. :P

If someone wants to help it would be nice to have GUI for creating save file, and
ask user only to choose desired size and partition.

All comments and suggestions are very welcome. :D

slenkar
Posts: 228
Joined: Sat 11 Jul 2009, 01:26

#26 Post by slenkar »

the only 2 things i am missing are easy save-file support and easy-getting online support

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#27 Post by mavrothal »

simargl wrote: All comments and suggestions are very welcome. :D
A pacman GUI front (PacmanXG4 maybe).

BTW I just had to add a screen section in xorg.conf to get ArchPup to play nice with vesa in my VM.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

stifiling
Posts: 388
Joined: Sun 30 Dec 2007, 03:56

#28 Post by stifiling »

can we say WOW...haven't check it out yet, getting to it right now. GJ on the achievements before hand, but now....time for the test.

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#29 Post by aragon »

simargl,

i'm very impressed...

Some point to consider:
- bash-4 - most arch packages depend on bash-4, so it would be better to install it in your base
- pkg-files in /var - on installation a few messages are displayed that files in /var/... are missing. could that be the files of the preinstalled packages?

Looking forward for your next version.

aragon

stifiling
Posts: 388
Joined: Sun 30 Dec 2007, 03:56

#30 Post by stifiling »

would u happen to have the kernel source/linux headers?

stifiling
Posts: 388
Joined: Sun 30 Dec 2007, 03:56

#31 Post by stifiling »

i couldn't get my wireless working on archpup. I then started tinkering around and copied the pacman files out of the sfs and into PreciseNOP. It appears to be working about 95% close to perfect.

I installed some of the hardest programs that i use, trying to break it, and successfully installed, using pacman all that i tried which is:
guake
clementine
xbmc
smplayer
geany
leafpad
galculator
pulseaudio
pavucontrol
terminator

(wonder if it'll successfully install compiz or xfce?)
I'm messing with yaourt now. Once again. thanks for opening a new door.

simargl

#32 Post by simargl »

Hello stifiling,
Could you please test this in PreciseNOP?

Stop your wireless interface and try to bring it up with this:

iwconfig wlan0 channel auto
dhcpcd wlan0

If that's working I will add wireless_tools and make this two lines
into service to start it on boot.

simargl

#33 Post by simargl »

It's very important that someone test wireless connection using code in previous post,
found it on Arch wiki but can't check myself. It will not work in Archpup because I planned it for only personal
use and disabled some stuff in kernel config (wireless, bluetooth, some filesystems ... ). New version will have
kernel 3.6.8 and use default config from Puppy precise.

stifiling
Posts: 388
Joined: Sun 30 Dec 2007, 03:56

#34 Post by stifiling »

i ran those two commands on PreciseNOP and here's the output:

# iwconfig wlan0 channel auto
# dhcpcd wlan0
dhcpcd: version 5.1.5 starting
dhcpcd: wlan0: waiting for carrier
dhcpcd: timed out
dhcpcd: allowing 8 seconds for IPv4LL timeout
dhcpcd: timed out
#


I had also installed blueman, chromium, and epiphany (using pacman in PreciseNOP) and they worked...but started complaining about 'org.blueman.Mechanism missing .service file' and other similar errors about org.* missing .service files.

ajbibb
Posts: 12
Joined: Thu 15 Apr 2010, 22:51

#35 Post by ajbibb »

I'm not following this super closely so my comments may just muddy the water instead of helping.

If your wireless card has an old Broadcom chip you may need to build and install the b43 package from the AUR, and install the package b43-fwcutter from the official repositories. You need both if this is the case.

In reading around the internet needing the old Broadcom chip packages sounds sort of rare, but I'm batting 3 for 3 in needing these packages on wireless cards I've tried to get running. I was going to attach the AUR package prebuilt, but it has a .xz extension and that apparently is not allowed.

The .service files are all systemd stuff. Don't know if any of it is critical or not.

Post Reply