Repository 32bit  Forum
Repository 64bit  Wiki

Man-it: differenze tra le versioni

Da Slacky.eu.
 
 
Riga 97: Riga 97:
function ringraziamenti() {
function ringraziamenti() {
echo ""
echo ""
echo " Federico Fazzi, <federico@plugs.it>"
+
echo " <federico@plugs.it>"
echo " Saluti al plugs, e grazie ai ragazzi di SyrolNET"
echo " Saluti al plugs, e grazie ai ragazzi di SyrolNET"
echo ""
echo ""

Versione attuale delle 20:55, 29 ott 2006

[modifica] Descrizione

Script per l'installazione del man (manual) in italiano nei sistemi GNU/Linux.

[modifica] Script

#!/bin/bash
#
# Script per l'installazione del man (manual)
# in italiano nei sistemi GNU/Linux.
# federico@(irc.syrolnet.org)

BASEDIR=`pwd`
USERDIR=`users`

function root() {
if [ `/usr/bin/id -u` == '0' ];
    then echo " Permessi superutente: OK";echo "";
else
    echo "Ti mancano i permessi del superutente, loggati su root e riprova";
    exit 1;
fi
}

function sintassi() {
 cat << SINTASSI

- Sintassi:
*             man-it -h         Aito, sintassi sulle funzioni del programma
*             man-it -id        Informazioni sui percorsi d'installazione del man-it
*             man-it -i         Installazione pacchetti
*             man-it -r         Ringraziamenti

SINTASSI
   exit 0
}

function oldlist() {
                   echo "Pacchetti a disposizione per la sezione 'olds':  5";
                   echo "Versioni e formati disponibili, Eseguo la lista:"
                   echo "------------------------"
                   echo " Pack: tar.gz      "
                   echo "------------------------"
                   echo " 0.3.3 --> tar.gz "
                   echo " 0.3.2 --> tar.gz "
                   echo " 0.3.0 --> tar.gz "
                   echo " 0.2.8 --> tar.gz "
                   echo " 0.2.7 --> tar.gz "
                   echo "-------------------------"
}

function directory() {
     echo ""; echo "  Le directory dove verranno installati i file sono:"
     echo "  Per cambiare questi percorsi ti basterà editare il file Makefile e 
modificarli";echo ""
     echo "* Percorsi:"
     echo "- /usr/man"
     echo "- /usr/X11R6/man/"
     echo "";
}

function installazione() {
root
    echo "Vuoi installare delle versioni Nuove o  Vecchie? Scegli: news - olds";
    read VERSIONE

    if [ "$VERSIONE" == "news" ];
        then echo "Pacchetti a disposizione per la sezione 'news':  1";
                 echo "Versioni e formati disponibili '0.3.4' , '*.tar.gz', Installarlo 
comunque? Scegli: si - no";
                 read SCELTA
                 if [ "$SCELTA" == "si" ];
                     then echo "Scelta selezionata 'si' Procedo..";
                              wget 
http://ftp.pluto.linux.it/pub/pluto/ildp/man/man-pages-it-0.3.4.tar.gz
                              mkdir $BASEDIR/man-pages-it-0.3.4
                              tar zxvf man-pages-it-0.3.4.tar.gz -C $BASEDIR/man-pages-it-0.3.4
                              cd $BASEDIR/man-pages-it-0.3.4 ; make install
                              echo  "export  LANG=it_IT" >> /home/$USERDIR/.bash_profile
                 fi
                 if [ "$SCELTA" == "no" ];
                     then echo "Scelta selezionata 'no' Esco,,";
                              exit 1;
                 fi
      elif [ "$VERSIONE" == "olds" ];
          then oldlist
                  echo "Scrivi la versione che vuoi scaricare e installare:  Es, x.x.x"
                  read VER
                  wget http://ftp.pluto.linux.it/pub/pluto/ildp/man/old/man-pages-it-$VER.tar.gz
                  mkdir $BASEDIR/man-pages-it-$VER
                  tar zxvf  man-pages-it-$VER.tar.gz -C $BASEDIR/man-pages-it-$VER
                  cd $BASEDIR/man-pages-it-$VER ; make install
                  echo "export  LANG=it_IT" >> /home/$USERDIR/.bash_profile
      else
          echo "Parola sbagliata, ripetere l'operazione."
    fi
}

function ringraziamenti() {
     echo ""
     echo "  <federico@plugs.it>"
     echo "  Saluti al plugs, e grazie ai ragazzi di SyrolNET"
     echo ""
}

if [ "$1" == "-h" ] ;
    then sintassi
elif [ "$1" == "-id" ];
       then directory
elif [ "$1" == "-i" ];
       then installazione
elif [ "$1" == "-r" ];
       then ringraziamenti
else
     echo "";  echo "* Consultate: $0 -h"; echo "";
fi

  • Data: 03 Jun 2006
  • Autore: federico
  • Versione: 0.1
Strumenti personali
Namespace

Varianti