Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 02 Sep 2014, 02:56
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Classic Pup 2.14X -- Updated 2 series
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 172 of 333 [4987 Posts]   Goto page: Previous 1, 2, 3, ..., 170, 171, 172, 173, 174, ..., 331, 332, 333 Next

What is the best Puppy Version ever, LOL
2.14x
24%
 24%  [ 8 ]
2.14x
12%
 12%  [ 4 ]
2.14x
30%
 30%  [ 10 ]
Other: 2.14x only
33%
 33%  [ 11 ]
Total Votes : 33

Author Message
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: 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 Smile
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile


Last edited by ttuuxxx on Sat 19 Dec 2009, 04:29; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
James C


Joined: 26 Mar 2009
Posts: 5726
Location: Kentucky

PostPosted: 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. Smile
Back to top
View user's profile Send private message 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: 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
View user's profile Send private message Visit poster's website MSN Messenger 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: 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 Smile
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 Smile

Back to top
View user's profile Send private message Visit poster's website 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: 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
View user's profile Send private message Visit poster's website MSN Messenger 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Sat 19 Dec 2009, 04:28    Post subject:  

dejan555 wrote:
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


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 Smile

ttuuxxx

Ummmm it doesn't work grrrrrrr
updated-deb2pet-installer.pet
Description 
pet

 Download 
Filename  updated-deb2pet-installer.pet 
Filesize  22.29 KB 
Downloaded  368 Time(s) 

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile


Last edited by ttuuxxx on Sat 19 Dec 2009, 04:52; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Sat 19 Dec 2009, 04:34    Post subject:  

Cool Smile
_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: 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 Smile

Back to top
View user's profile Send private message Visit poster's website 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: 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 Smile

Back to top
View user's profile Send private message Visit poster's website 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: 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 Smile

Back to top
View user's profile Send private message Visit poster's website 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: 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
View user's profile Send private message Visit poster's website MSN Messenger 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: 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
xcalib-0.8-i386.pet
Description 
pet

 Download 
Filename  xcalib-0.8-i386.pet 
Filesize  8.45 KB 
Downloaded  346 Time(s) 

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile


Last edited by ttuuxxx on Sat 19 Dec 2009, 09:03; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
clarf


Joined: 13 Jun 2007
Posts: 612
Location: The old Lone Wolf

PostPosted: 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
View user's profile Send private message 
amigo

Joined: 02 Apr 2007
Posts: 2238

PostPosted: 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
View user's profile Send private message 
dejan555


Joined: 30 Nov 2008
Posts: 2648
Location: Montenegro

PostPosted: Sat 19 Dec 2009, 17:31    Post subject:  

clarf, I used xgamma command in startup script
_________________


Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
Display posts from previous:   Sort by:   
Page 172 of 333 [4987 Posts]   Goto page: Previous 1, 2, 3, ..., 170, 171, 172, 173, 174, ..., 331, 332, 333 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

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
[ Time: 0.1564s ][ Queries: 15 (0.0722s) ][ GZIP on ]