source: zero-lliurex-adobeair/trunk/EPI_FILES/fuentes/zero-lliurex-adobeair.install-files/usr/share/zero-lliurex-adobeair/adobeair_script @ 7303

Last change on this file since 7303 was 7303, checked in by daduve, 19 months ago

Modifies to install adobeair.bin

  • Property svn:executable set to *
File size: 23.0 KB
Line 
1#!/bin/bash
2
3ACTION="$1"
4VERSION="AdobeAIRInstaller.bin"
5PACKAGE_NAME="adobeair"
6APP_PATH="/var/cache/epi-downloads/"
7
8#PKGS_TO_INSTALL="libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386"
9
10
11
12case $ACTION in
13
14        preInstall)
15       
16                echo "This script is only for Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`/`printf "\e[32m15.10 Wily"``echo -e "\033[0m"`/`printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`/`printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`/`printf "\e[32m12.04 Precise"``echo -e "\033[0m"` and Linux Mint `printf "\e[32m17.x"``echo -e "\033[0m"`/`printf "\e[32m17"``echo -e "\033[0m"`/`printf "\e[32m13"``echo -e "\033[0m"`"
17                CHKVer=`/usr/bin/lsb_release -rs`
18                TVer=`/usr/bin/lsb_release -rs`
19                echo "Checking your OS version..."
20                CHKArch=`uname -m`
21                echo "Checking your system architecture"
22                sleep 1
23
24                If my architecture is 64 bits we would have to add i386 architecture too
25                if [ $CHKArch = "x86_64" ]; then
26                        echo "Your architecture is 64 bits we have to update your repos with 32 bits support"
27                        dpkg --add-architecture i386
28                        apt-get update
29                fi
30
31                echo ""
32                if [ $CHKVer = "14.04" ] || [ $CHKVer = "17" ]; then
33                        #For Ubuntu 14.04 64bit
34                        if [ $CHKArch = "x86_64" ]; then
35                                if [ $TVer = "14.04" ]; then
36                                echo "You are running Ubuntu `printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`"
37                                elif [ $TVer = "17" ]; then
38                                echo "You are running Linux Mint `printf "\e[32m17 Qiana"``echo -e "\033[0m"`"
39                                fi
40                                echo "Installing dependencies..."
41                                sleep 1
42                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
43                               
44                                #INSTALLING DEPENDENCES
45                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
46
47                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
48                                for PACKAGE in PKGS_TO_INSTALL; do
49                                        apt-get install --yes  $PACKAGE
50                                done
51                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
52                               
53                                echo "Linking files..."
54                                echo "."
55                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
56                                echo ".."
57                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
58                        #Ubuntu 14.04 32bit
59                        elif [ $CHKArch = "i686" ]; then
60                                if [ $TVer = "14.04" ]; then
61                                echo "You are running Ubuntu `printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`"
62                                elif [ $TVer = "17" ]; then
63                                echo "You are running Linux Mint `printf "\e[32m17 Qiana"``echo -e "\033[0m"`"
64                                fi
65                                echo "Installing dependencies..."
66                                sleep 1
67                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
68                               
69                                #INSTALLING DEPENDENCES
70                                PKGS_TO_INSTALL=" libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
71
72                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
73                                for PACKAGE in PKGS_TO_INSTALL; do
74                                        apt-get install --yes  $PACKAGE
75                                done
76                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
77                               
78                                echo "Linking files..."
79                                echo "."
80                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
81                                echo ".."
82                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
83                        fi
84
85                elif [ $CHKVer = "14.04.1" ] || [ $CHKVer = "17.1" ]; then
86                        #For Ubuntu 14.04.1 64bit
87                        if [ $CHKArch = "x86_64" ]; then
88                                if [ $TVer = "14.04.1" ]; then
89                                echo "You are running Ubuntu `printf "\e[32m14.04.1 Trusty"``echo -e "\033[0m"`"
90                                elif [ $TVer = "17.1" ]; then
91                                echo "You are running Linux Mint `printf "\e[32m17.1 Rebecca"``echo -e "\033[0m"`"
92                                fi
93                                echo "Installing dependencies..."
94                                sleep 1
95                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
96                                #INSTALLING DEPENDENCES
97                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
98
99                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
100                                for PACKAGE in PKGS_TO_INSTALL; do
101                                        apt-get install --yes  $PACKAGE
102                                done
103                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
104                               
105                                echo "Linking files..."
106                                echo "."
107                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
108                                echo ".."
109                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
110                        #Ubuntu 14.04.1 32bit
111                        elif [ $CHKArch = "i686" ]; then
112                                if [ $TVer = "14.04.1" ]; then
113                                echo "You are running Ubuntu `printf "\e[32m14.04.1 Trusty"``echo -e "\033[0m"`"
114                                elif [ $TVer = "17.1" ]; then
115                                echo "You are running Linux Mint `printf "\e[32m17.1 Rebecca"``echo -e "\033[0m"`"
116                                fi
117                                echo "Installing dependencies..."
118                                sleep 1
119                               
120                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
121                                #INSTALLING DEPENDENCES
122                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
123
124                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
125                                for PACKAGE in PKGS_TO_INSTALL; do
126                                        apt-get install --yes  $PACKAGE
127                                done
128                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
129                               
130                                echo "Linking files..."
131                                echo "."
132                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
133                                echo ".."
134                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
135                        fi
136
137                elif [ $CHKVer = "14.04.2" ] || [ $CHKVer = "17.2" ]; then
138                        #For Ubuntu 14.04.2 64bit
139                        if [ $CHKArch = "x86_64" ]; then
140                                if [ $TVer = "14.04.2" ]; then
141                                echo "You are running Ubuntu `printf "\e[32m14.04.2 Trusty"``echo -e "\033[0m"`"
142                                elif [ $TVer = "17.2" ]; then
143                                echo "You are running Linux Mint `printf "\e[32m17.2"``echo -e "\033[0m"`"
144                                fi
145                                echo "Installing dependencies..."
146                                sleep 1
147                               
148                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
149                                #INSTALLING DEPENDENCES
150                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
151
152                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
153                                for PACKAGE in PKGS_TO_INSTALL; do
154                                        apt-get install --yes  $PACKAGE
155                                done
156                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
157                               
158                                echo "Linking files..."
159                                echo "."
160                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
161                                echo ".."
162                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
163                        #Ubuntu 14.04.2 32bit
164                        elif [ $CHKArch = "i686" ]; then
165                                if [ $TVer = "14.04.2" ]; then
166                                echo "You are running Ubuntu `printf "\e[32m14.04.2 Trusty"``echo -e "\033[0m"`"
167                                elif [ $TVer = "17.2" ]; then
168                                echo "You are running Linux Mint `printf "\e[32m17.2"``echo -e "\033[0m"`"
169                                fi
170                                echo "Installing dependencies..."
171                                sleep 1
172                               
173                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
174                                #INSTALLING DEPENDENCES
175                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
176
177                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
178                                for PACKAGE in PKGS_TO_INSTALL; do
179                                        apt-get install --yes  $PACKAGE
180                                done
181                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
182                               
183                                echo "Linking files..."
184                                echo "."
185                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
186                                echo ".."
187                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
188                        fi
189
190
191                elif [ $CHKVer = "14.04.3" ] || [ $CHKVer = "17.3" ]; then
192                        #For Ubuntu 14.04.3 64bit
193                        if [ $CHKArch = "x86_64" ]; then
194                                if [ $TVer = "14.04.3" ]; then
195                                echo "You are running Ubuntu `printf "\e[32m14.04.3 Trusty"``echo -e "\033[0m"`"
196                                elif [ $TVer = "17.3" ]; then
197                                echo "You are running Linux Mint `printf "\e[32m17.3"``echo -e "\033[0m"`"
198                                fi
199                                echo "Installing dependencies..."
200                                sleep 1
201                               
202                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
203                                #INSTALLING DEPENDENCES
204                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
205
206                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
207                                for PACKAGE in PKGS_TO_INSTALL; do
208                                        apt-get install --yes  $PACKAGE
209                                done
210                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
211                               
212                                echo "Linking files..."
213                                echo "."
214                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
215                                echo ".."
216                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
217                        #Ubuntu 14.04.3 32bit
218                        elif [ $CHKArch = "i686" ]; then
219                                if [ $TVer = "14.04.3" ]; then
220                                echo "You are running Ubuntu `printf "\e[32m14.04.3 Trusty"``echo -e "\033[0m"`"
221                                elif [ $TVer = "17.3" ]; then
222                                echo "You are running Linux Mint `printf "\e[32m17.3"``echo -e "\033[0m"`"
223                                fi
224                                echo "Installing dependencies..."
225                                sleep 1
226                               
227                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
228                                #INSTALLING DEPENDENCES
229                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
230
231                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
232                                for PACKAGE in PKGS_TO_INSTALL; do
233                                        apt-get install --yes  $PACKAGE
234                                done
235                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
236                               
237                                echo "Linking files..."
238                                echo "."
239                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
240                                echo ".."
241                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
242                        fi
243
244                elif [ $CHKVer = "16.04" ] || [ $CHKVer = "18" ]; then
245                        #For Ubuntu 16.04 64bit and Linux Mint 18
246                        if [ $CHKArch = "x86_64" ]; then
247
248                                if [ $TVer = "16.04" ]; then
249                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
250                                elif [ $TVer = "18" ]; then
251                                echo "You are running Linux Mint `printf "\e[32m18"``echo -e "\033[0m"`"
252                                fi
253                                #echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
254
255                                echo "Installing dependencies..."
256                                sleep 1
257                               
258                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
259                                #INSTALLING DEPENDENCES
260                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libatk-adaptor:i386 libgail-common:i386"
261
262                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
263                                for PACKAGE in PKGS_TO_INSTALL; do
264                                        apt-get install --yes  $PACKAGE
265                                done
266                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
267                               
268                                echo "Linking files..."
269                                echo "."
270                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
271                                echo ".."
272                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
273                        #Ubuntu 16.04 32bit and Linux Mint 18
274                        elif [ $CHKArch = "i686" ]; then
275                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
276                                echo "Installing dependencies..."
277                                sleep 1
278                               
279                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
280                                #INSTALLING DEPENDENCES
281                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
282
283                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
284                                for PACKAGE in PKGS_TO_INSTALL; do
285                                        apt-get install --yes  $PACKAGE
286                                done
287                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
288                               
289                                echo "Linking files..."
290                                echo "."
291                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
292                                echo ".."
293                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
294                        fi
295
296
297                elif [ $CHKVer = "16.04.1" ] || [ $CHKVer = "18.1" ]; then
298                        #For Ubuntu 16.04.1 64bit and Linux Mint 18.1
299                        if [ $CHKArch = "x86_64" ]; then
300
301                                if [ $TVer = "16.04.1" ]; then
302                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
303                                elif [ $TVer = "18.1" ]; then
304                                echo "You are running Linux Mint `printf "\e[32m18"``echo -e "\033[0m"`"
305                                fi
306                                #echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
307
308                                echo "Installing dependencies..."
309                                sleep 1
310                               
311                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386
312                                #INSTALLING DEPENDENCES
313                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386 libatk-adaptor:i386 libgail-common:i386"
314
315                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
316                                for PACKAGE in PKGS_TO_INSTALL; do
317                                        apt-get install --yes  $PACKAGE
318                                done
319                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
320                               
321                                echo "Linking files..."
322                                echo "."
323                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
324                                echo ".."
325                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
326                        #Ubuntu 16.04.1 32bit and Linux Mint 18.1
327                        elif [ $CHKArch = "i686" ]; then
328                                echo "You are running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`"
329                                echo "Installing dependencies..."
330                                sleep 1
331                               
332                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
333                                #INSTALLING DEPENDENCES
334                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
335
336                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
337                                for PACKAGE in PKGS_TO_INSTALL; do
338                                        apt-get install --yes  $PACKAGE
339                                done
340                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
341                               
342                                echo "Linking files..."
343                                echo "."
344                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
345                                echo ".."
346                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
347                        fi
348
349
350                elif [ $CHKVer = "15.10" ]; then
351                        #For Ubuntu 15.10 64bit
352                        if [ $CHKArch = "x86_64" ]; then
353                                echo "You are running Ubuntu `printf "\e[32m15.10 Wily"``echo -e "\033[0m"`"
354                                echo "Installing dependencies..."
355                                sleep 1
356                               
357                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386
358                                #INSTALLING DEPENDENCES
359                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 libqt4-qt3support:i386 libnss3:i386 libatk-adaptor:i386 libgail-common:i386"
360
361                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
362                                for PACKAGE in PKGS_TO_INSTALL; do
363                                        apt-get install --yes  $PACKAGE
364                                done
365                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
366                               
367                                echo "Linking files..."
368                                echo "."
369                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
370                                echo ".."
371                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
372                        #Ubuntu 15.10 32bit
373                        elif [ $CHKArch = "i686" ]; then
374                                echo "You are running Ubuntu `printf "\e[32m15.10 Wily"``echo -e "\033[0m"`"
375                                echo "Installing dependencies..."
376                                sleep 1
377                               
378                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
379                                #INSTALLING DEPENDENCES
380                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0 libatk-adaptor libgail-common"
381
382                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
383                                for PACKAGE in PKGS_TO_INSTALL; do
384                                        apt-get install --yes  $PACKAGE
385                                done
386                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
387                               
388                                echo "Linking files..."
389                                echo "."
390                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
391                                echo ".."
392                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
393                        fi
394
395                elif [ $CHKVer = "15.04" ]; then
396                        #For Ubuntu 15.04 Vivid 64bit
397                        if [ $CHKArch = "x86_64" ]; then
398                                echo "You are running Ubuntu `printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`"
399                                echo "Installing dependencies..."
400                                sleep 1
401                               
402                                #apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7
403                                #INSTALLING DEPENDENCES
404                                PKGS_TO_INSTALL="libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7"
405
406                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
407                                for PACKAGE in PKGS_TO_INSTALL; do
408                                        apt-get install --yes  $PACKAGE
409                                done
410                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
411                               
412                                echo "Linking files..."
413                                echo "."
414                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
415                                echo ".."
416                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
417                        #Ubuntu 15.04 Vivid 32bit
418                        elif [ $CHKArch = "i686" ]; then
419                                echo "You are running Ubuntu `printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`"
420                                echo "Installing dependencies..."
421                                sleep 1
422                               
423                                #apt-get install libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0
424                                #INSTALLING DEPENDENCES
425                                PKGS_TO_INSTALL="libgtk2.0-0 libxslt1.1 libxml2 libnss3 libxaw7 libgnome-keyring0"
426
427                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
428                                for PACKAGE in PKGS_TO_INSTALL; do
429                                        apt-get install --yes  $PACKAGE
430                                done
431                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
432                               
433                                echo "Linking files..."
434                                echo "."
435                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
436                                echo ".."
437                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
438                        fi
439
440                elif [ $CHKVer = "12.04" ] || [ $CHKVer = "13" ]; then
441                        #Ubuntu 12.04 32bit
442                        if [ $CHKArch = "i686" ]; then
443                                if [ $TVer = "12.04" ]; then
444                                echo "You are running Ubuntu `printf "\e[32m12.04 Precise"``echo -e "\033[0m"`"
445                                elif [ $TVer = "13" ]; then
446                                echo "You are running Linux Mint `printf "\e[32m13 Maya"``echo -e "\033[0m"`"
447                                fi
448                                echo "Installing dependencies..."
449                                sleep 1
450                               
451                                #apt-get install libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2
452                                #INSTALLING DEPENDENCES
453                                PKGS_TO_INSTALL="libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2"
454
455                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
456                                for PACKAGE in PKGS_TO_INSTALL; do
457                                        apt-get install --yes  $PACKAGE
458                                done
459                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
460                               
461                                echo "Linking files..."
462                                echo "."
463                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
464                                echo ".."
465                                ln -sf /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
466                        #Ubuntu 12.04 64bit
467                        elif [ $CHKArch = "x86_64" ]; then
468                                if [ $TVer = "12.04" ]; then
469                                echo "You are running Ubuntu `printf "\e[32m12.04 Precise"``echo -e "\033[0m"`"
470                                elif [ $TVer = "13" ]; then
471                                echo "You are running Linux Mint `printf "\e[32m13 Maya"``echo -e "\033[0m"`"
472                                fi
473                                echo "Installing dependencies..."
474                                sleep 1
475                               
476                                #apt-get install ia32-libs lib32nss-mdns libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2
477                                #INSTALLING DEPENDENCES
478                                PKGS_TO_INSTALL="ia32-libs lib32nss-mdns libhal-storage1 libgnome-keyring0 libgnome-keyring0 libgtk2.0-0 libxslt1.1 libxml2"
479
480                                (ls $LLX_PINNING && mv $LLX_PINNING $TMP_PINNING)
481                                for PACKAGE in PKGS_TO_INSTALL; do
482                                        apt-get install --yes  $PACKAGE
483                                done
484                                (ls $TMP_PINNING && mv $TMP_PINNING $LLX_PINNING)
485                               
486                                echo "Symbolic linking files..."
487                                echo "."
488                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
489                                echo ".."
490                                ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
491                        fi
492
493                else
494                        echo "You are not running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`/`printf "\e[32m15.10 Wily"``echo -e "\033[0m"`/`printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`/`printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`/`printf "\e[32m12.04 Precise"``echo -e "\033[0m"`, or Linux Mint `printf "\e[31m17.x"``echo -e "\033[0m"`/`printf "\e[31m13 Maya"``echo -e "\033[0m"`"
495                        #zenity --info --title="Zero-installer" --text="You are not running Ubuntu `printf "\e[32m16.04 Xenial"``echo -e "\033[0m"`/`printf "\e[32m15.10 Wily"``echo -e "\033[0m"`/`printf "\e[32m15.04 Vivid"``echo -e "\033[0m"`/`printf "\e[32m14.04 Trusty"``echo -e "\033[0m"`/`printf "\e[32m12.04 Precise"``echo -e "\033[0m"`, or Linux Mint `printf "\e[31m17.x"``echo -e "\033[0m"`/`printf "\e[31m13 Maya"``echo -e "\033[0m"`" > /dev/null 2>&1 &
496                        sleep 1
497                        echo "Exiting..."
498                        exit 1
499                fi
500                       
501        ;;
502
503        installPackage)
504               
505                $APP_PATH$VERSION -silent -eulaAccepted -pingbackAllowed
506                #Test if the package in installed
507                TEST=$( dpkg-query -s $PACKAGE_NAME 2> /dev/null| grep Status | cut -d " " -f 4 )
508                if [ "$TEST" != 'installed' ]; then
509                        echo "Error has been ocurred during installation"
510                        exit 1
511                fi
512               
513
514
515        ;;
516
517        remove)
518               
519                dpkg -r $PACKAGE_NAME
520                TEST=$( dpkg-query -s $PACKAGE_NAME 2> /dev/null| grep Status | cut -d " " -f 4 )
521                if [ "$TEST" == 'installed' ]; then
522                        echo "Error has been ocurred during uninstalling"
523                        exit 1
524                fi
525                zero-center set-non-configured zero-lliurex-adobeair-scratch2
526
527        ;;
528       
529               
530esac
531exit 0 
Note: See TracBrowser for help on using the repository browser.