Bestand: /home/karel/scripts/install-icaclient.sh

Download Report

Transcript Bestand: /home/karel/scripts/install-icaclient.sh

Bestand: /home/karel/scripts/install-icaclient.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Pagina 1 van 2
#############################################################################
# Bestand: install-icaclient.sh
#
# Doel:
Installatiebestand voor Citrix Receiver for Linux 13.1
#
#
(voorheen ICA Client).
#
# Gebruik: Opdrachtregel in een installatiebestand (aanbevolen).
#
#
In het terminalvenster met script install (aanbevolen):
#
#
install install-icaclient.sh
#
#
Direct in het terminalvenster:
#
#
bash install-icaclient.sh
#
#
Een opdrachtregel kan ook uitgevoerd worden door deze eerst
#
#
te kopiëren, en daarna te plakken in het terminalvenster,
#
#
bijvoorbeeld via opdracht 'install -s'.
#
# Gebruikt: Aangepast ("patched") icaclient_13.1.0-pakket.
#
# Auteur:
Karel Zimmer (http://karelzimmer.nl, [email protected])
#
# ------------------------------------------------------------------------- #
# Dit werk valt onder een Creative Commons Naamsvermelding-GelijkDelen 4.0 #
# Internationaal licentie (CC BY-SA 4.0 NL).
#
# Bezoek http://creativecommons.org/licenses/by-sa/4.0/deed.nl om een kopie #
# te zien van de licentie of stuur een brief naar Creative Commons,
#
# PO Box 1866, Mountain View, CA 94042, USA.
#
# ------------------------------------------------------------------------- #
# Versies: 1.0.0
2014-01-06 Eerste versie.
#
#
2.0.0
2014-08-27 Recordsoorten gewijzigd.
#
#
3.0.0
2014-10-22 Citrix Receiver for Linux 13.1.
#
#############################################################################
# VERSION_NUMBER=3.10.5
# RELEASE_DATE=2016-04-11
#---------------------------------------------------------------------------#
# Citrix Receiver installeren
#
#---------------------------------------------------------------------------#
#1 [ 1/1 ] Citrix Receiver telewerken (1/7)
wget --output-document=/tmp/\
icaclient_13.1.0.285639_$(dpkg --print-architecture)-patched.deb \
http://karelzimmer.nl/downloads/apps/icaclient/13.1/\
icaclient_13.1.0.285639_$(dpkg --print-architecture)-patched.deb
#1
Citrix Receiver telewerken (2/7)
## Accepteer vooraf de EULA.
echo 'icaclient icaclient/accepteula select true' | \
sudo debconf-set-selections
#1
Citrix Receiver telewerken (3/7)
## Bij vereistenproblemen zorgt opdracht true voor afsluitwaarde 0.
sudo dpkg --install /tmp/\
icaclient_13.1.0.285639_$(dpkg --print-architecture)-patched.deb || true
#1
Citrix Receiver telewerken (4/7)
sudo apt-get --assume-yes install --fix-broken
#1
Citrix Receiver telewerken (5/7)
## Als de link al bestaat zorgt optie force voor afsluitwaarde 0.
sudo ln --symbolic --force /usr/share/ca-certificates/mozilla/* \
/opt/Citrix/ICAClient/keystore/cacerts
#1
Citrix Receiver telewerken (6/7)
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts
#1
Citrix Receiver telewerken (7/7)
## Alleen 64-bit systeem.
## Als de link al bestaat zorgt optie force voor afsluitwaarde 0.
if [[ $(dpkg --print-architecture) = 'amd64' ]]; then \
sudo rm --force /usr/lib/mozilla/plugins/npwrapper.npica.so; \
sudo rm --force /usr/lib/firefox/plugins/npwrapper.npica.so; \
sudo rm --force /usr/lib/mozilla/plugins/npica.so; \
sudo mkdir --parents /usr/lib/mozilla/plugins; \
sudo ln --symbolic --force /opt/Citrix/ICAClient/npica.so \
/usr/lib/mozilla/plugins/npica.so; \
fi
#2 +------------------------------------------------------------------------+
#2 |
Citrix Receiver
|
#2 +------------------------------------------------------------------------+
Bestand: /home/karel/scripts/install-icaclient.sh
67
68
69
70
71
72
#2
#2
#2
#2
Pagina 2 van 2
| Verwijderen:
|
| - Start Terminalvenster en typ, of kopieer en plak:
|
|
sudo apt-get purge icaclient
|
+------------------------------------------------------------------------+
# Einde installatiebestand.