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:
Programma installatiebestand voor het installeren van Citrix
#
#
Receiver for Linux 13.1 (voorheen ICA Client).
#
# Gebruik: In een specifiek installatiebestand door script install,
#
#
zie './install.sh --help' (aanbevolen).
#
#
In het terminalvenster met script install via
#
#
'./install.sh install-icaclient.sh' (aanbevolen).
#
#
Direct in het terminalvenster via
#
#
'sudo bash install-icaclient.sh'.
#
#
Een opdrachtregel kan ook uitgevoerd worden door deze eerst te #
#
kopiëren, en daarna te plakken in het terminalvenster.
#
# 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 3.0 #
# Nederland licentie (CC BY-SA 3.0 NL).
#
# Bezoek http://creativecommons.org/licenses/by-sa/3.0/nl/ om een kopie te #
# zien van de licentie of stuur een brief naar Creative Commons,
#
# 444 Castro Street, Suite 900, Mountain View, California, 94041, 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.3.0
# RELEASE_DATE=2014-12-05
#---------------------------------------------------------------------------#
# Citrix Receiver installeren
#
#---------------------------------------------------------------------------#
#1 [ 1/1 ] Telewerken - Citrix Receiver (1/7)
wget
http://karelzimmer.nl/downloads/apps/icaclient/\
icaclient_13.1.0.285639_$(dpkg --print-architecture)-patched.deb \
--output-document=/tmp/\
icaclient_13.1.0.285639_$(dpkg --print-architecture)-patched.deb
#1
Telewerken - Citrix Receiver (2/7)
sudo apt-get --assume-yes install gdebi
#1
Telewerken - Citrix Receiver (3/7)
echo 'icaclient icaclient/accepteula select true' | \
sudo debconf-set-selections
#1
Telewerken - Citrix Receiver (4/7)
sudo gdebi --non-interactive \
/tmp/\
icaclient_13.1.0.285639_$(dpkg --print-architecture)-patched.deb
#1
Telewerken - Citrix Receiver (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
Telewerken - Citrix Receiver (6/7)
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts
#1
Telewerken - Citrix Receiver (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 ln --symbolic
\
--force
\
/opt/Citrix/ICAClient/npica.so \
/usr/lib/mozilla/plugins/npica.so; \
fi
Bestand: /home/karel/scripts/install-icaclient.sh
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#2
#2
#3
#3
#3
#3
#3
#2
#2
#2
#2
Pagina 2 van 2
*----------------------------------------------------------------*
*
Citrix Receiver
*
* -------------------------------------------------------------- *
* Instellen:
*
* - Voor het instellen van Citrix Receiver voer uit:
*
*
./setup.sh setup-icaclient.sh
*
* -------------------------------------------------------------- *
* Informatie:
*
* - Voor informatie over Citrix Receiver voer uit:
*
*
./setup.sh --info setup-icaclient.sh
*
*----------------------------------------------------------------*
# Einde installatiebestand.