[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: gzipte Doku



### Deutsche Debian-User-Mailingliste ###

Stephan Ehren writes:

> Die Debian Doku (HOWTOs und FAQs) liegt im gzipten Format vor. Bei
> Slackware konnte ich diese trotzdem mit 'less' betrachten, bei Debian
> klappt es nicht.
> Was muss ich tun, um die gepackte Doku zu lesen? Warum ist das nicht
> standardmaessig so eingestellt? (wie bei Slackware)

Das entsprechende Skript scheint bei Debian wohl immer noch zu fehlen.
Wenn ich dran denke, werde ich einen entsprechenden Bugreport schreiben.

Bis dahin kopiere unten angehaengtes Skript einfach nach /usr/bin
und setze $LESSOPEN auf '|lesspipe %s'.

Gruesse,

	Joey


#! /bin/sh

# This is a preprocessor for 'less'.  It is used when this environment
# variable is set:   LESSOPEN="|lesspipe.sh %s"

lesspipe() {
  case "$1" in
  *.tar) tar tvvf $1 2>/dev/null ;; # View contents of .tar and .tgz files
  *.tgz) tar tzvvf $1 2>/dev/null ;;
  *.tar.gz) tar tzvvf $1 2>/dev/null ;;
  *.tar.Z) tar tzvvf $1 2>/dev/null ;;
  *.tar.z) tar tzvvf $1 2>/dev/null ;;
  *.Z) gzip -dc $1  2>/dev/null ;; # View compressed files correctly
  *.z) gzip -dc $1  2>/dev/null ;;
  *.gz) gzip -dc $1  2>/dev/null ;;
  *.zip) unzip -l $1 2>/dev/null ;;
  *.deb) /usr/lib/dpkg/bin/dpkg-deb -c $1 2>/dev/null ;;
#  *.1|*.2|*.3|*.4|*.5|*.6|*.7|*.8|*.9|*.n|*.man) FILE=`file -L $1` ; # groff src
#    FILE=`echo $FILE | cut -d ' ' -f 2`
#    if [ "$FILE" = "troff" ]; then
#      groff -s -p -t -e -Tlatin1 -mandoc $1
#    fi ;;
#  *) FILE=`file -L $1` ; # Check to see if binary, if so -- view with 'strings'
#    FILE1=`echo $FILE | cut -d ' ' -f 2`
#    FILE2=`echo $FILE | cut -d ' ' -f 3`
#    if [ "$FILE1" = "Linux/i386" -o "$FILE2" = "Linux/i386" \
#         -o "$FILE1" = "ELF" -o "$FILE2" = "ELF" ]; then
#      strings $1
#    fi ;;
  esac
}

lesspipe $1
-- 
  / Martin Schulze  *  joey@infodrom.north.de  *  26129 Oldenburg /
 /  Mensch soll es nicht glauben:                                /
/    eMail ist zum Kommunizieren geeignet.  -- Lutz Donnerhacke /
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------


Reply to: