ArchPup - Puppy based on Arch Linux

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
simargl

ArchPup - Puppy based on Arch Linux

#1 Post 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)
Attachments
archpup.jpg
(56.52 KiB) Downloaded 161031 times
Last edited by simargl on Mon 17 Dec 2012, 22:29, edited 31 times in total.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#2 Post by ally »

downloading

thank you

:)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Woooh... This is different.
Congratulations!
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post 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
Attachments
create_archsave_128M.sh.tar.bz2
(448 Bytes) Downloaded 1205 times
Last edited by musher0 on Sun 25 Nov 2012, 20:01, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

How do zou :) change the kezboard :) from qwertz to qwerty, please, please, please !? :roll:
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#6 Post by greengeek »

Hi, could you post an md5 please? Couldn't see one on dropbox. Thanks

simargl

#7 Post by simargl »

md5sum
50100018bd27b1ec6929205e0b96684d archpup-1204.iso

simargl

#8 Post 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?

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

#9 Post 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.

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#10 Post 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.....
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#11 Post 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.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

simargl

#12 Post 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.
Last edited by simargl on Mon 26 Nov 2012, 09:27, edited 1 time in total.

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

#13 Post by vicmz »

It looks real interesting. Is it made from Woof2?

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

_

#14 Post 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?

User avatar
Tman
Posts: 808
Joined: Sat 22 Jan 2011, 21:39
Location: Toronto

#15 Post by Tman »

Wow, this sounds impressive. I will be sure to try it out soon. Congrats!

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]

Post Reply