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 Fri 31 Oct 2014, 02:38
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 Posts_count   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: 10839
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

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
James C


Joined: 26 Mar 2009
Posts: 5892
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: 2704
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_website MSNM 
ttuuxxx


Joined: 05 May 2007
Posts: 10839
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_website 
dejan555


Joined: 30 Nov 2008
Posts: 2704
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_website MSNM 
ttuuxxx


Joined: 05 May 2007
Posts: 10839
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  386 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

Edited_time_total
Back to top
View user's profile Send_private_message Visit_website 
dejan555


Joined: 30 Nov 2008
Posts: 2704
Location: Montenegro

PostPosted: Sat 19 Dec 2009, 04:34    Post_subject:  

Cool Smile
_________________


Back to top
View user's profile Send_private_message Visit_website MSNM 
ttuuxxx


Joined: 05 May 2007
Posts: 10839
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_website 
ttuuxxx


Joined: 05 May 2007
Posts: 10839
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_website 
ttuuxxx


Joined: 05 May 2007
Posts: 10839
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_website 
dejan555


Joined: 30 Nov 2008
Posts: 2704
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_website MSNM 
ttuuxxx


Joined: 05 May 2007
Posts: 10839
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  364 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

Edited_time_total
Back to top
View user's profile Send_private_message Visit_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: 2263

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: 2704
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_website MSNM 
Display_posts:   Sort by:   
Page 172 of 333 Posts_count   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:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1573s ][ Queries: 15 (0.0721s) ][ GZIP on ]