The time now is Tue 21 May 2013, 23:33
All times are UTC - 4 |
|
Page 172 of 326 [4877 Posts] |
Goto page: Previous 1, 2, 3, ..., 170, 171, 172, 173, 174, ..., 324, 325, 326 Next |
| What is the best Puppy Version ever, LOL |
| 2.14x |
|
20% |
[ 6 ] |
| 2.14x |
|
13% |
[ 4 ] |
| 2.14x |
|
30% |
[ 9 ] |
| Other: 2.14x only |
|
36% |
[ 11 ] |
|
| Total Votes : 30 |
|
| Author |
Message |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 03:07 Post subject:
|
|
Hi clarf here is a deb install, once its installed, just click a deb file and it will automtically be installed, download a couple post below
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

Last edited by ttuuxxx on Sat 19 Dec 2009, 04:29; edited 1 time in total
|
|
Back to top
|
|
 |
James C

Joined: 26 Mar 2009 Posts: 4741 Location: Kentucky
|
Posted: Sat 19 Dec 2009, 03:25 Post subject:
|
|
I'm on my Mandriva/ Ubuntu/ Dpup box right now but I'm grabbing the deb installer and will install it on 2.14 tomorrow.
You're always coming up with a new toy to try.
|
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2407 Location: Montenegro
|
Posted: Sat 19 Dec 2009, 03:50 Post subject:
|
|
ttuuxxx, would my deb2pet work on 214X, that way it can be registered /w petget?
_________________

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 03:57 Post subject:
|
|
| dejan555 wrote: | | ttuuxxx, would my deb2pet work on 214X, that way it can be registered /w petget? |
that would be a better way to do it
I just used parts of karmicpup to build that, it was a quick fix, I didn't want to mess up the custom petget I hacked-up for 2.14X.
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2407 Location: Montenegro
|
Posted: Sat 19 Dec 2009, 04:06 Post subject:
|
|
Here, try it, I'm not at puppy ATM, basically it uses undeb then tars extracted dir and tgz2pet it.
http://tinyurl.com/deb2pet-rpm2pet
_________________

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 04:28 Post subject:
|
|
It worked about 100% the way you wanted it to work, I added one line to each deb/rpm, removed the open-with links and added the mime's and now when you click a deb or rpm, it converts to a pet and automatically runs the puppy installer and installs. all-in-one
ttuuxxx
Ummmm it doesn't work grrrrrrr
| Description |
|

Download |
| Filename |
updated-deb2pet-installer.pet |
| Filesize |
22.29 KB |
| Downloaded |
332 Time(s) |
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

Last edited by ttuuxxx on Sat 19 Dec 2009, 04:52; edited 1 time in total
|
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2407 Location: Montenegro
|
Posted: Sat 19 Dec 2009, 04:34 Post subject:
|
|
Cool
_________________

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 04:42 Post subject:
|
|
I added the /usr/bin/ar bin because its included in the devx but not in the iso, basically it allows the extraction of debs and others, strange it wasn't in the iso as default. probably could be removed for other newer 4 series versions to use this updated pet.
oh well tuuxxx.
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 04:53 Post subject:
|
|
the deb/rpm installer doesn't work, it registers the application so you can uninstall it, but it doesn't actually install. grrrrrrrrr
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 05:04 Post subject:
|
|
hmmm its installing to /root/usr instead of /usr
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2407 Location: Montenegro
|
Posted: Sat 19 Dec 2009, 05:18 Post subject:
|
|
Hmm, weird, is deb package you try to convert in /root ? maybe basename command doesn't work so it does tar from full path. Try to do manually each line from script see which command fails.
_________________

|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Sat 19 Dec 2009, 06:23 Post subject:
|
|
here's a xcalib monitor Calibration Tool, its command line only and I don't know if it saves settings. Someone should make a Gui for it, anyways open a terminal after installing it and type xcalib
ttuuxxx
| Description |
|

Download |
| Filename |
xcalib-0.8-i386.pet |
| Filesize |
8.45 KB |
| Downloaded |
316 Time(s) |
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

Last edited by ttuuxxx on Sat 19 Dec 2009, 09:03; edited 1 time in total
|
|
Back to top
|
|
 |
clarf

Joined: 13 Jun 2007 Posts: 606 Location: The old Lone Wolf
|
Posted: Sat 19 Dec 2009, 09:00 Post subject:
|
|
Thanks guys, I`ll try the deb2pet app.
In the beggining I was thinking in use busybox - dpkg to install the deb packages but it`s very buggy, I had many problems with dependencies check, although I installed each needed library it said it wasn`t installed. So I had to use the | Code: | | dpkg -i -F depends package_name.deb | command to force the deb installation for each case...
I noticed that dpup has additional code in petget to manage .rpm and .deb packages, it uses "dpkg-deb -x" to extract the content. I could hack the petget but it`s a long time consuming task and don`t want ot broke ttuuxxx work... I`ll check your application first.
Hey dejan555, You could solve your gamma problem after restart X, Which solution did you finally use?
clarf
|
|
Back to top
|
|
 |
amigo
Joined: 02 Apr 2007 Posts: 1758
|
Posted: Sat 19 Dec 2009, 11:21 Post subject:
|
|
disrpm works very well for unpacking debs -with only 'hexdump' or 'od' and 'dd' needed. it also works with most rpms -but not the newer ones which are compressed with lzma/xz.
I combined the old code from disrpm (for unpacking debs) with new code adapated from the tukaani pkgtools for unpacking rpm's (the tukaani guy is the author of xz):
exploderpm:
| Code: |
#!/bin/sh
# exploderpm
# Adapted by Gilbert Ashley <amigo@ibiblio.org>
# VERSION 0.2
# The code for explode_rpm was originally written by Jeff Johnson
# and modified by Lasse Collin <lasse.collin@tukaani.org>
# Copyright (C) 2005, 2006 Lasse Collin <lasse.collin@tukaani.org>
# code for handling debian archives taken from disrpm
# released under the Gnu General Public License (GPL)
# (c) bjdouma@xs4all.nl
######################
#VER="v1.5, october 2004"
OPT="$1"
FILE="$2"
[[ $OPT = '-lv' ]] && VERBOSE='v' OPT='-l'
[[ $OPT = '-xv' ]] && VERBOSE='v' OPT='-x'
explode() {
case "$1" in
*.rpm) explode_rpm "$FILE" ;;
*.deb) explode_deb "$FILE" ;;
esac
return $?
}
gzip_sieve()
{
# gzip-magic: 0x1F,0x8B
sed -ne '/1[fF]/{;N;/8[bB]$/{;s/1[fF]//g;s/^0*//g;P;};}'
}
bzip2_sieve()
{
# bzip2-magic: 0x42,0x5A,0x68
sed -ne '/42/{;N;/5[aA]$/{;N;/68$/{s/42//g;s/5[aA]//g;s/^0*//g;P;};};}'
}
probe()
{
dd if=$FILE ibs=$O skip=1 2>/dev/null \
| $2 -dc - 2>/dev/null \
| cpio "$1" 2>/dev/null
}
explode_deb() {
PASS1="probe -t$VERBOSE"
case $OPT in
'-l'|'-v') PASS2=":" ;;
'-x') PASS2="probe -idm" ;;
esac
for AR in gzip bzip2 ; do
e=1
HEADER_SIZE=256000
AR_OFFSETS=$(od -A d -N $HEADER_SIZE -v -t x1 -w1 $FILE | ${AR}_sieve)
for O in $AR_OFFSETS ; do
$PASS1 $AR 2>/dev/null && $PASS2 $AR && e=0
done
[ $e -eq 0 ] && return $e
done
}
explode_rpm() {
local pkg o sigsize gz
pkg=$1
o=104
set -- $(od -j $o -N 8 -t u1 -- "$pkg")
sigsize=$((8 + 16 *
(256 * (256 * (256 * $2 + $3) + $4) + $5) +
(256 * (256 * (256 * $6 + $7) + $8) + $9)))
o=$((o + sigsize + (8 - (sigsize % 8)) % 8 + 8))
set -- $(od -j $o -N 8 -t u1 -- "$pkg")
o=$((o + 8 + 16 *
(256 * (256 * (256 * $2 + $3) + $4) + $5) +
(256 * (256 * (256 * $6 + $7) + $8) + $9)))
comp=$(dd if="$pkg" ibs=$o skip=1 count=1 2>/dev/null \
| dd bs=3 count=1 2> /dev/null)
gz="$(echo -en '\037\0213')"
#xz="$(echo -en '\0fd\037\07a\058\05a\000')"
case $OPT in
'-x')
case "$comp" in
BZh) dd if="$pkg" ibs=$o skip=1 2>/dev/null | bunzip2 | cpio --quiet -ivdm ;;
"$gz"*) dd if="$pkg" ibs=$o skip=1 2>/dev/null | gunzip | cpio --quiet -ivdm ;;
"]"*) dd if="$pkg" ibs=$o skip=1 2>/dev/null | unxz | cpio --quiet -ivdm ;;
*) echo "Unrecognized rpm file: $pkg"; return 1 ;;
esac
;;
'-l')
case "$comp" in
BZh) dd if="$pkg" ibs=$o skip=1 2>/dev/null | bunzip2 | cpio --quiet -t$VERBOSE ;;
"$gz"*) dd if="$pkg" ibs=$o skip=1 2>/dev/null | gunzip | cpio --quiet -t$VERBOSE ;;
"]"*) dd if="$pkg" ibs=$o skip=1 2>/dev/null | unxz | cpio --quiet -t$VERBOSE ;;
*) echo "Unrecognized rpm file: $pkg"; return 1 ;;
esac
;;
esac
[ $? != 0 ] && return 1
# The directories that are not listed in the RPM file are always created
# "chmod 0700" by cpio. We will reset those directories to "chmod 0755".
# Unfortunately we cannot detect without extra help from cpio if the
# package had some directories that shouldn't be world readable.
find . -type d -perm 700 -exec chmod 755 {} \;
return 0
}
# End of functions.explode.sh
explode "$FILE"
|
I use this tool exclusively in my src2pkg tool -it is more reliable than rpm2cpio with rpm's and doesn't require any devel tools like 'ar' (usually part of binutils). Depending on cut-down versions of these tools from busybox brings misery, as often as not...
|
|
Back to top
|
|
 |
dejan555

Joined: 30 Nov 2008 Posts: 2407 Location: Montenegro
|
Posted: Sat 19 Dec 2009, 17:31 Post subject:
|
|
clarf, I used xgamma command in startup script
_________________

|
|
Back to top
|
|
 |
|
|
Page 172 of 326 [4877 Posts] |
Goto page: Previous 1, 2, 3, ..., 170, 171, 172, 173, 174, ..., 324, 325, 326 Next |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|