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

Last change on this file since 7757 was 7757, checked in by hectorgh, 13 months ago

fixing reinstallation of scratch2

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