################################################
##                                            ##
## CUANDO EDITEMOS ESTE FICHERO, ACORDARSE DE ##
## COMPROBAR LA ÚLTIMA LÍNEA Y MODIFICARLA SI ##
## PROCEDE.                                   ##
##                                            ##
################################################

clear
echo "1 INSTALANDO HOME-OPT...(menos de un minuto)"
sleep 4

cd /
wget http://gruvi.galpon.org/arquivos/MiniNo/home-opt/home-opt.tgz
tar xzvf home-opt.tgz
rm home-opt.tgz

clear
echo "2 INSTALANDO MENÚS Y CONFIG DE ICEWM...(menos de un minuto)"
sleep 4

cd /home/minino/.icewm
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/keys -O keys
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/menu -O menu
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/menu-es -O menu-es
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/menu-gl -O menu-gl
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/preferences -O preferences
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/toolbar -O toolbar
wget http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/winoptions -O winoptions

cd /home/minino/.icewm/icons
rm *
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/config-icewm/icons/
rm -r index.html*

cd /home/minino/Ayuda
wget -m -np -nH -r --cut-dirs=3 http://gruvi.galpon.org/arquivos/MiniNo/Ayuda/
rm -r index.html*
cd /home/minino/Ayuda/contents
rm -r index.html*
cd /home/minino/Ayuda/images
rm -r index.html*

cd /home/minino/.config/fondos
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/fondos_e_temas/mininos/
rm -r index.html*

clear
echo "3 CONFIGURANDO SUDO...(un segundo)"
sleep 4

cd /
echo "ALL ALL=(ALL) NOPASSWD:/sbin/shutdown,/sbin/hwclock,/opt/mut2/mut" >> /etc/sudoers

clear
echo "4 ACTUALIZANDO BASE DE DATOS DE PAQUETES ...(un minuto)"
sleep 4

cd /etc/apt
mv sources.list sources.old
wget http://gruvi.galpon.org/arquivos/MiniNo/sources.list

cd /
apt-get update

clear
echo "5 ACTUALIZANDO EL SISTEMA ...(15 minutos)"
sleep 4

apt-get -y --force-yes dist-upgrade

clear
echo "6 INSTALANDO PAQUETES BÁSICOS ...(25 minutos)"
sleep 4

apt-get -y --force-yes install debian-multimedia-keyring

apt-get -y --force-yes install system-config-printer gtklp xcdroast gliv ndiswrapper-utils-1.9 ndiswrapper-common xserver-xorg mingetty mc htop hdparm bzip2 zip unzip rar unrar alsa-utils alsa-oss aumix-gtk leafpad abiword gnumeric kazehakase gpicview transmission-gtk vorbis-tools lame rxvt-unicode-lite imagemagick wodim synaptic cdparanoia ripperx icewm python-gnome2 x11-apps x11-utils searchmonkey scrot expectk xdialog bplay libisofs6 libxfcegui4-4 libexo-0.3-0 libmikmod2 ace-of-penguins xpad libburn4 xpdf epdfview tagtool ndisgtk libxss1 libgpgme11 libmodplug0c2 liba52-0.7.4 libgsm1 libdc1394-13 mplayer w32codecs bum dillo xosview ink lxrandr ttf-liberation gwget macchanger flashplayer-mozilla

## Instalamos "kazehakase-webkit" ??

## Retirar de instalación
## ivman

## INSTALAR JUEGOS
apt-get -y --force-yes install ltris xbl xdigger xemeraldia xgalaga xjewel xjump xmahjongg xsok gsoko circuslinux

chmod +s /usr/bin/X11/Xorg

clear
echo "7 INSTALACIONES VARIAS DE REPOSITORIO PROPIO ...(5 minutos)"
sleep 4

cd /home/minino/
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/netcardconfig-knoppix_0.5-23_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/wlcardconfig-knoppix_0.8-2_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/libtrash_2.4-2_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/libavcodec1d.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/libavformat1d.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/libavutil1d.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-midi_0.03_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-modplug_2.05-10_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-skins_0.6-1_all.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms-wma_1.0.5-5_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmms_1.2.10_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmp-common_2.5.0-1_all.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xmms/xmp-xmms_2.5.0-1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/cdrskin_0.4.9-1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/xfburn_0.4.0-1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/sodipodi_0.34-1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/fotoxx.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/absvolume_1.0-getdeb1_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/mtpaint_3.21_i386.deb
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/ayttm_0.5.0-46_i386.deb


dpkg -i netcardconfig-knoppix_0.5-23_i386.deb
dpkg -i wlcardconfig-knoppix_0.8-2_i386.deb
dpkg -i libtrash_2.4-2_i386.deb
dpkg -i libav*; apt-get -f install 
dpkg -i xmm*; apt-get -f install
dpkg -i xmp-*; apt-get -f install
dpkg -i cdrskin_0.4.9-1_i386.deb; apt-get -f install
dpkg -i xfburn_0.4.0-1_i386.deb; apt-get -f install
dpkg -i sodipodi_0.34-1_i386.deb; apt-get -f install
dpkg -i fotoxx.deb; apt-get -f install
dpkg -i absvolume_1.0-getdeb1_i386.deb; apt-get -f install
dpkg -i mtpaint_3.21_i386.deb
dpkg -i ayttm_0.5.0-46_i386.deb
ln -s /usr/lib/libjasper.so.1 /usr/lib/libjasper-1.701.so.1

rm  netcardconfig* wlcardconfig* libtrash* xfburn* cdrskin* xmms* sodipodi* fotoxx* absvolume* mtpaint* libav* ayttm* xmp*

## BLOQUEO DE PAQUETES
#para apt
echo "netcardconfig-knoppix hold" |sudo dpkg --set-selections
echo "wlcardconfig-knoppix hold" |sudo dpkg --set-selections
echo "libtrash hold" |sudo dpkg --set-selections
echo "ayttm hold" |sudo dpkg --set-selections
echo "xfburn hold" |sudo dpkg --set-selections
echo "cdrskin hold" |sudo dpkg --set-selections
echo "xmms hold" |sudo dpkg --set-selections
echo "libavcodec1d hold" |sudo dpkg --set-selections
echo "libavformat1d hold" |sudo dpkg --set-selections
echo "libavutil1d hold" |sudo dpkg --set-selections
echo "xmms-midi hold" |sudo dpkg --set-selections
echo "xmms-skins hold" |sudo dpkg --set-selections
echo "xmms-wma hold" |sudo dpkg --set-selections
echo "xmp-common hold" |sudo dpkg --set-selections
echo "xmp-xmms hold" |sudo dpkg --set-selections
echo "mtpaint hold" |sudo dpkg --set-selections
echo "fotoxx hold" |sudo dpkg --set-selections
echo "absvolume hold" |sudo dpkg --set-selections

# para aptitude
sudo aptitude hold netcardconfig-knoppix
sudo aptitude hold wlcardconfig-knoppix
sudo aptitude hold libtrash
sudo aptitude hold ayttm
sudo aptitude hold xfburn
sudo aptitude hold cdrskin
sudo aptitude hold xmms
sudo aptitude hold libavcodec1d
sudo aptitude hold libavformat1d
sudo aptitude hold libavutil1d
sudo aptitude hold xmms-midi
sudo aptitude hold xmms-skins
sudo aptitude hold xmms-wma
sudo aptitude hold xmp-common
sudo aptitude hold xmp-xmms
sudo aptitude hold mtpaint
sudo aptitude hold fotoxx
sudo aptitude hold absvolume

clear
echo "8 INSTALANDO TRADUCCIONES...(menos de un minuto)"
sleep 4

# Castellano
cd /usr/share/locale/es/LC_MESSAGES
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/traduccions/todo-es/
rm -r index.html*
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/xfburn/es.mo -O /usr/local/share/locale/es/LC_MESSAGES/xfburn.mo
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/fotoxx/fotoxx.xtext -O /usr/local/share/fotoxx/fotoxx.xtext
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/fotoxx/zfuncs.xtext -O /usr/local/share/fotoxx/zfuncs.xtext

# Otras Castellano (lxrandr, )
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/es/lxrandr.mo -O /usr/share/locale/es/LC_MESSAGES/lxrandr.mo


# Galego
cd /usr/share/locale/gl/LC_MESSAGES
wget -m -np -nH --cut-dirs=4 http://gruvi.galpon.org/arquivos/MiniNo/traduccions/todo-gl/
rm -r index.html*
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/xfburn/gl.mo -O /usr/local/share/locale/gl/LC_MESSAGES/xfburn.mo
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/sodipodi/gl/sodipodi.mo -O /usr/local/share/locale/gl/LC_MESSAGES/sodipodi.mo
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/rox/gl.mo -O /opt/rox-filer-2.7.1/ROX-Filer/Messages/gl/LC_MESSAGES/ROX-Filer.mo

# Otras Galego (lxrandr, )
#wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/otras-trad/gl/lxrandr.mo -O /usr/share/locale/gl/LC_MESSAGES/lxrandr.mo

# Juegos
cd /usr/share/games/locale/
mkdir es gl
cd /usr/share/games/locale/es
mkdir LC_MESSAGES
cd /usr/share/games/locale/gl
mkdir LC_MESSAGES

wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/ltris/es/ltris.mo -O /usr/share/games/locale/es/LC_MESSAGES/ltris.mo
wget http://gruvi.galpon.org/arquivos/MiniNo/traduccions/ltris/gl/ltris.mo -O /usr/share/games/locale/gl/LC_MESSAGES/ltris.mo

#
clear
echo "9 INSTALACIONES DE ÚLTIMA HORA...(menos de un minuto)"
sleep 4

adduser user lpadmin

#cd /
#wget http://gruvi.galpon.org/arquivos/MiniNo/ultimahora.tgz
#tar xzvf ultimahora.tgz
#rm ultimahora.tgz

## Instalar midori
cd /home/minino/
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/midori_0.0.21_i386.deb
dpkg -i midori_0.0.21_i386.deb; apt-get -y -f install

echo "midori hold" |sudo dpkg --set-selections
sudo aptitude hold midori

rm midori_*

# Instalar nuevo Wicd
cd /home/minino/
wget http://gruvi.galpon.org/arquivos/MiniNo/EXTRAS/wicd_1.5.3_all.deb
dpkg -i wicd_1.5.3_all.deb

echo "wicd hold" |sudo dpkg --set-selections
sudo aptitude hold wicd

rm  wicd*


clear
echo "10 LIMPIANDO UN POCO EL CHIRINGUITO Y OPTIMIZANDO EL INICIO...(tres minutos)"
sleep 4

apt-get -y remove evince iceweasel #abiword-plugins 
apt-get -y autoremove
apt-get clean


## Limpieza de plugins y demás de AbiWord

cd /usr/lib/abiword-2.6/plugins
rm libAbiColl* libAbiA* libAbiBab* libAbiC* libAbiD* libAbiE* libAbiF* libAbiG* libAbiH* libAbiI* libAbiL* libAbiMIF* libAbiN* libAbiOP* libAbiOpenX* libAbiOT* libAbiPa* libAbiS* libAbiT* libAbiU* libAbiWi* libAbiWo* libAbiWP* libAbiX* libL* libP*
rm -r /usr/share/aiksaurus
rm -r /home/minino/.AbiSuite


cd /
wget http://gruvi.galpon.org/arquivos/MiniNo/home-opt/servicios.tgz
rm -r /etc/rc*
tar xzvf servicios.tgz
rm servicios.tgz


clear
echo " "
echo -e "\033[\033[1;31m## ¿Desea hacer una primera limpieza a fondo del sistema? (Si tiene espacio suficiente en disco, al menos 2 Gb, se recomienda que NO proceda) ##\033[0m\n"
echo " "
echo -n "¿Proceder al borrado de paquetería de documentación e idiomas no empleados? (s, n): "
read respuesta
if   [ "$respuesta" = "s" ]; then
	    ## APLICACIONES/LIBRERIAS QUE SOBRAN ??

	echo "Borrando docs, locales (idiomas)..."
	cd /usr/share
	rm -R *doc*
	rm -R man
	rm -r /usr/share/icewm/themes/*

	cd locale
	rm -R a* b* c* d* f* h* i* j* k* l* m* n* o* p* r* s* t* u* v* w* x* y* z*
	rm -R el* en* eo et* eu* ga gu

	cd /usr/local/share/locale
	rm -R a* b* c* d* f* h* i* j* k* l* m* n* p* r* s* t* u* z*
	rm -R el* en* et* eu* ga

	cd /usr/share/games/locale
	rm -R de

	cd /
fi

clear
echo " "
echo -e "\033[\033[1;31m## ¿Desea hacer una segunda limpieza a fondo del sistema? (Si tiene espacio suficiente en disco, al menos 2 Gb, se recomienda que NO proceda) ##\033[0m\n"
echo " "
echo -n "¿Proceder al borrado de paquetería poco útil? (s, n): "
read respuesta
if   [ "$respuesta" = "s" ]; then

	apt-get -y remove anacron avahi-utils bluetooth cpufrequtils groff-base busybox doc-base ed fam info iptables libgl1-mesa-dri libnewt0.52 libnss-mdns libwrap0 manpages notification-daemon tasksel traceroute

#retirados# hyperestraier installation-report nvclock radeontool vim-common

apt-get -f autoremove

fi

apt-get -y --force-yes autoremove
apt-get clean
update-python-modules -p
echo " "

##############################################################
##
## AÑADIDO PARA RENOMBRAR EL LANZADOR DE INSTALADOR DESDE MENÚ
##
##############################################################

	clear
	echo "Renombrando el lanzador de instalación desde menú..."

	mv /opt/instal/instalarminino.sh /opt/instal/bk-instalarminino.sh

##############################################################

clear
echo "GRACIAS POR INSTALAR «MININO» Y HACER EL INGRATO TRABAJO DE BETATESTER..."
sleep 4

echo ""

echo "TERMINAMOS..."
sleep 1

echo ""

echo "Para reiniciar pulsa « Ctrl+Alt+Del » (ó Supr, según teclados) "

cd /
rm script-instala-minino
