Page 1 of 11

ArchPup - Puppy based on Arch Linux

Posted: Sun 25 Nov 2012, 16:16
by simargl
New version 12.12: See here http://murga-linux.com/puppy/viewtopic. ... 851#671851

UPDATE: December 7, 2012
This is new and I think final update for version 1204.
Changes in 1204-2:
- udev upgraded to version 175, which should fix problems with loading
firmware modules. (Thanks mavrothal for help with compiling and testing
udev package for this release)
- Fixed SFS file association, and it's now possible to load SFS modules
simply by clicking on them. For info about tested SFS files see here
- Added packer so you can search and install packages from Arch User Repository (AUR).
Before you can use packer it is necessary to run this: update-ca-certificates
- Geany upgraded to latest git-nightly.
- Added packages in arch-base (krb5, libtasn1, p11-kit) required by cups.
- New wallpaper...
- See how it works - ArchPup review. Thanks Icyos!

Changes in version 1204-1:
- New graphical dialogs for creating savefile and changing wallpaper.
- Kernel is upgraded to version 3.6.8, and compiled with same config as
in Puppy precise, except KMS that was disabled to prevent screen flicker during boot.
- Added pet2sfs script which converts all pet packages in current directory
to SFS module. Second argument you pass will be name of created SFS file,
e.g. pet2sfs games, will extract pet packages and create games.sfs.
- Support for loading 20 additional SFS modules.
- Pwireless2, wireless_tools, wpa_supplicant for connecting to wireless networks.

Download links:[Removed]

Main ISO (78.1 MB):
archpup-1204-2.iso

Development Add-on (74.3 MB)
dev-archpup-1204-2.sfs

Kernel source (79.3 MB):
linux-3.6.8-src.sfs

md5sums:
bc188faf3226bc665c049a0393b4980e archpup-1204-2.iso
f58a76d8ab3431f95761996177b24465 dev-archpup-1204-2.sfs
da389427f866bf6c54c07032a8b79d12 linux-3.6.8-src.sfs

After you create savefile and reboot, first thing is to update pacman database:

Code: Select all

pacman -Syu
To search for package use this:

Code: Select all

pacman -Ss pkgname
and to install:

Code: Select all

pacman -Sfd pkgname1 pkgname2...
Programs included:
thunar - File manager with pup-volume-monitor to show disk drive volumes
geany - Text editor
rxvt-unicode - Terminal
imlibsetroot - Set wallpaper
htop, sfs_load, lxappearance, scrot...
Window manager is openbox with dynamic menu update.
Wallpaper dark-side-of-the-moon, icons Faenza by tiheum,
openbox and gtk2 themes Victoria Park Grey by marcaemus.

Known issues:
- If you use netbook and get wrong characters while typing, try to remove
numlockx on & from /root/.start and logout (Thanks anikin and Keef)

Posted: Sun 25 Nov 2012, 16:37
by ally
downloading

thank you

:)

Posted: Sun 25 Nov 2012, 17:17
by musher0
Woooh... This is different.
Congratulations!

Posted: Sun 25 Nov 2012, 17:38
by musher0
Concerning the save file, in clearer terms :

Code: Select all

#!/bin/sh
# /usr/local/bin/create_archsave_128M.sh
# by musher0
# Derived from : http://208.109.22.214/puppy/viewtopic.php?p=209951&sid=7e57aa29e5bc8c08c94a9291dc5c613b#209951
# For simargl's archpup 1204
# Will create an initial "pup save" file of 128 usable Megs in /mnt/home.
# Change the "home" parameter below to sda1, sda2, etc., if it is more suitable for your disk(s).
####

dd if=/dev/zero of=/mnt/home/archsave.2fs bs=1k count=131000
mke2fs -q -m 0 -F /mnt/home/archsave.2fs

### end ###
You can either create a file under the name
/usr/local/bin/create_archsave_128M.sh
and copy and paste the above code in it,
OR
download and unpack the attached in /usr/local/bin.

Don't forget to make the file executable.
*There is no ROX in this ArchPup, so... enter a console and type:

Code: Select all

cd /usr/local/bin
chmod a+rwx create_archsave_128M.sh
Have a wonderful day! :D

Posted: Sun 25 Nov 2012, 18:48
by musher0
How do zou :) change the kezboard :) from qwertz to qwerty, please, please, please !? :roll:

Posted: Sun 25 Nov 2012, 19:01
by greengeek
Hi, could you post an md5 please? Couldn't see one on dropbox. Thanks

Posted: Sun 25 Nov 2012, 19:03
by simargl
md5sum
50100018bd27b1ec6929205e0b96684d archpup-1204.iso

Posted: Sun 25 Nov 2012, 19:07
by simargl
Thanks for reply :D

Inside root folder you have hidden file .start. To change keyboard layout replace:
setxkbmap bs &
with
setxkbmap us &

And create_archsave_128M.sh should go to /usr/local/bin cause ~/my-applications/bin
is not in PATH.

Did you try pacman?

Posted: Sun 25 Nov 2012, 19:30
by slenkar
musher0 wrote:How do zou :) change the kezboard :) from qwertz to qwerty, please, please, please !? :roll:
yes this

The GUI has a really nice feel to it, I cant explain why, its superior to the normal puppy GUI's :o

After doing pacman -Su
and pacman -Sy

I tried installing firefox just to test out pacman, it seemed to be missing a lot of libraries that it was trying to find locally

like: var/local/pacman/dhcp

for example,

So it couldnt install most apps


I have an intel graphics card...
When I first started it up tit tried to set a video mode
and seemed to fail, then it set another video mode which im assuming is vesa, a lot of letters are missing from words in thunar
the right click menu has no letters or words whatsoever so I cant change the video settings.

I guessed that shutdown would be on the bottom of the right click menu and I was right luckily, if you fix the bugs this could be one of the best puppies.

Posted: Sun 25 Nov 2012, 19:35
by puppyluvr
:D Hello,
Congratulations... 8)
Been trying to Woof up an Archpup for a while, even have a thread..
Will link it to here... Good work!!!!
D/L now, will test and get back.....

Posted: Sun 25 Nov 2012, 19:48
by musher0
simargl wrote:Thanks for reply :D

Inside root folder you have hidden file .start. To change keyboard layout replace:
setxkbmap bs &
with
setxkbmap us &

And create_archsave_128M.sh should go to /usr/local/bin cause ~/my-applications/bin
is not in PATH.

Did you try pacman?
My pleasure!

Thanks for the info about the keyboard.

I'll change my script, but it might be a good idea to include ~/my-applications/bin in the $PATH anyway. I know I put a lot of personal bash scripts there and it's very handy to have ~/my-applications/bin in the Puppy's $PATH.

Finally, no, I haven't tried pacman yet.

BFN.

Posted: Sun 25 Nov 2012, 19:54
by simargl
If you have troubles with pacman try this:

pacman -Sf pkgname (force overwrite)
pacman -Sd pkgname (ignores the versioning of dependencies)

for example udev is version 176 which is older than arch's default 182 and it can
create unresolvable dependencies problem.

Posted: Sun 25 Nov 2012, 21:26
by vicmz
It looks real interesting. Is it made from Woof2?

_

Posted: Sun 25 Nov 2012, 21:35
by slenkar
I managed to restart the xserver with the right click menu and the graphics work now

I installed firefox with just one error: using pacman -Sf firefox
gtk_update_icon_cache command not found

Chromium had a missing dependency

BTW how do you paste text into a terminal?

Posted: Mon 26 Nov 2012, 05:04
by Tman
Wow, this sounds impressive. I will be sure to try it out soon. Congrats!

Posted: Mon 26 Nov 2012, 06:06
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

Posted: Mon 26 Nov 2012, 08:07
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... :)

Posted: Mon 26 Nov 2012, 09:31
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.

Posted: Mon 26 Nov 2012, 11:50
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.

Posted: Mon 26 Nov 2012, 12:09
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.