Man-it: differenze tra le versioni
Da Slacky.eu.
(Nessuna differenza)
|
Versione attuale delle 21:55, 29 ott 2006
Descrizione
Script per l'installazione del man (manual) in italiano nei sistemi GNU/Linux.
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