1 | #!/bin/bash |
---|
2 | |
---|
3 | export TEXTDOMAIN="zero-lliurex-adobereader" |
---|
4 | |
---|
5 | MSG_NO_INTERNET=$(gettext "No Internet Connection has been detected. Please, check it") |
---|
6 | MSG_ADVERTISEMENT=$(gettext "You are going to install Adobe Reader.") |
---|
7 | MSG_DONE=$(gettext "Done") |
---|
8 | MSG_TITLE=$(gettext "Advertisement") |
---|
9 | NAME_PACKET="acroread" |
---|
10 | |
---|
11 | |
---|
12 | zero-center add-pulsating-color zero-lliurex-adobereader |
---|
13 | |
---|
14 | |
---|
15 | ####Comprobamos arquitectura |
---|
16 | uname -m > /tmp/architectur.txt |
---|
17 | if [ $(grep "x86_64" /tmp/architectur.txt) ] ; then |
---|
18 | ARCH="64" |
---|
19 | echo "64 Bits distro, upgrading your system............" |
---|
20 | else |
---|
21 | ARCH="32" |
---|
22 | fi |
---|
23 | echo "Version de la maquina $ARCH bits" |
---|
24 | |
---|
25 | |
---|
26 | if [ $ARCH = "64" ] ; then |
---|
27 | |
---|
28 | ########PREPARACION DEL SISTEMA PARA INSTALACION EN DISTRO DE 64 BITS |
---|
29 | #Comprobar conexión a internet e instalar |
---|
30 | rc=0 |
---|
31 | zero-testnet|| rc=1 |
---|
32 | if [ $rc -eq 0 ] |
---|
33 | then |
---|
34 | if zenity --question --title="$MSG_TITLE" --width=300 --height=100 --text="$MSG_ADVERTISEMENT"; then |
---|
35 | #apt-add-repository "deb http://archive.canonical.com/ "$release" partner" |
---|
36 | dpkg --add-architecture i386 |
---|
37 | add-apt-repository "deb http://es.archive.ubuntu.com/ubuntu/ trusty multiverse main universe restricted" |
---|
38 | #:>/tmp/lliurex-adobereader-packet |
---|
39 | echo "acroread deinstall" > /tmp/lliurex-adobereader-packet |
---|
40 | echo "acroread install" >> /tmp/lliurex-adobereader-packet |
---|
41 | #apt-get update |
---|
42 | zero-repos-update |
---|
43 | #synaptic --hide-main-window --non-interactive --set-selections-file /tmp/lliurex-adobereader-packet |
---|
44 | zero-installer -l /tmp/lliurex-adobereader-packet |
---|
45 | #eliminate ubuntu repos |
---|
46 | add-apt-repository --remove "deb http://es.archive.ubuntu.com/ubuntu/ trusty multiverse main universe restricted" |
---|
47 | |
---|
48 | #Comprueba que el paquete se instalo correctamente |
---|
49 | i="$NAME_PACKET" |
---|
50 | TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 ) |
---|
51 | if [ "$TEST" != 'installed' ]; then |
---|
52 | zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 & |
---|
53 | su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER |
---|
54 | zero-center remove-pulsating-color zero-lliurex-adobereader |
---|
55 | zero-center set-non-configured zero-lliurex-adobereader |
---|
56 | exit 1 |
---|
57 | fi |
---|
58 | zenity --info --text="$MSG_DONE" & |
---|
59 | zero-center remove-pulsating-color zero-lliurex-adobereader |
---|
60 | zero-center set-configured zero-lliurex-adobereader |
---|
61 | fi |
---|
62 | exit 0 |
---|
63 | else |
---|
64 | zenity --error --text="$MSG_NO_INTERNET" |
---|
65 | zero-center remove-pulsating-color zero-lliurex-adobereader |
---|
66 | exit 1 |
---|
67 | fi |
---|
68 | |
---|
69 | |
---|
70 | else |
---|
71 | #######SOLO PARA ARQUITECTURAS DE 32 BITS |
---|
72 | #Comprobar conexión a internet e instalar |
---|
73 | rc=0 |
---|
74 | zero-testnet|| rc=1 |
---|
75 | if [ $rc -eq 0 ] |
---|
76 | then |
---|
77 | if zenity --question --title="$MSG_TITLE" --width=300 --height=100 --text="$MSG_ADVERTISEMENT"; then |
---|
78 | #apt-add-repository "deb http://archive.canonical.com/ "$release" partner" |
---|
79 | #:>/tmp/lliurex-adobereader-packet |
---|
80 | echo "acroread deinstall" > /tmp/lliurex-adobereader-packet |
---|
81 | echo "acroread install" >> /tmp/lliurex-adobereader-packet |
---|
82 | #apt-get update |
---|
83 | zero-repos-update |
---|
84 | #synaptic --hide-main-window --non-interactive --set-selections-file /tmp/lliurex-adobereader-packet |
---|
85 | zero-installer -l /tmp/lliurex-adobereader-packet |
---|
86 | |
---|
87 | #Comprueba que el paquete se instalo correctamente |
---|
88 | i="$NAME_PACKET" |
---|
89 | TEST=$( dpkg-query -s $i 2> /dev/null| grep Status | cut -d " " -f 4 ) |
---|
90 | if [ "$TEST" != 'installed' ]; then |
---|
91 | zenity --info --title="Zero-installer" --text="Package $PACKAGE_NAME is not installed in your system, please retry again and test if you have acess to repositories in net, or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums" > /dev/null 2>&1 & |
---|
92 | su -c "notify-send -t 2000 -u critical -i /usr/share/icons/lliurex-neu/scalable/apps/zero-center.svg 'Zero-Installer' 'Package $PACKAGE_NAME is not installed in your system, please retry again or contact with Lliurex Team at http://mestreacasa.gva.es/web/lliurex/forums'" $USER |
---|
93 | zero-center remove-pulsating-color zero-lliurex-adobereader |
---|
94 | zero-center set-non-configured zero-lliurex-adobereader |
---|
95 | exit 1 |
---|
96 | fi |
---|
97 | zenity --info --text="$MSG_DONE" & |
---|
98 | zero-center remove-pulsating-color zero-lliurex-adobereader |
---|
99 | zero-center set-configured zero-lliurex-adobereader |
---|
100 | fi |
---|
101 | exit 0 |
---|
102 | else |
---|
103 | zenity --error --text="$MSG_NO_INTERNET" |
---|
104 | zero-center remove-pulsating-color zero-lliurex-adobereader |
---|
105 | exit 1 |
---|
106 | fi |
---|
107 | fi |
---|