Slide 16
Slide 16 text
BASE.PP
n
o
d
e b
a
s
e {
.
.
.
f
i
l
e {
'
/
e
t
c
/
a
p
t
/
s
o
u
r
c
e
s
.
l
i
s
t
.
d
/
p
h
p
5
5
.
l
i
s
t
'
:
e
n
s
u
r
e =
> p
r
e
s
e
n
t
,
c
o
n
t
e
n
t =
> "
d
e
b h
t
t
p
:
/
/
p
a
c
k
a
g
e
s
.
d
o
t
d
e
b
.
o
r
g w
h
e
e
z
y
-
p
h
p
5
5 a
l
l
"
}
.
.
.
e
x
e
c { "
a
u
t
h
o
r
i
z
e
-
p
h
p
5
5
"
:
c
o
m
m
a
n
d =
> "
s
u
d
o a
p
t
-
k
e
y a
d
v -
-
r
e
c
v
-
k
e
y
s -
-
k
e
y
s
e
r
v
e
r k
e
y
s
e
r
v
e
r
.
u
b
u
n
t
u
.
c
o
m E
9
C
7
4
F
E
E
A
2
0
r
e
q
u
i
r
e =
> F
i
l
e
[
"
/
e
t
c
/
a
p
t
/
s
o
u
r
c
e
s
.
l
i
s
t
.
d
/
p
h
p
5
5
.
l
i
s
t
"
]
,
}
.
.
.
# b
e
c
a
u
s
e p
u
p
p
e
t c
o
m
m
a
n
d a
r
e n
o
t r
u
n s
e
q
u
e
n
t
i
a
l
l
y
, e
n
s
u
r
e t
h
a
t p
a
c
k
a
g
e
s a
r
e
# u
p t
o d
a
t
e b
e
f
o
r
e i
n
s
t
a
l
l
i
n
g p
a
c
k
a
g
e
s
, s
e
r
v
i
c
e
s
, f
i
l
e
s
, e
t
c
.
P
a
c
k
a
g
e { r
e
q
u
i
r
e =
> E
x
e
c
[
"
a
p
t
-
g
e
t u
p
d
a
t
e
"
] }
.
.
.
p
a
c
k
a
g
e { "
n
g
i
n
x
"
:
e
n
s
u
r
e =
> p
r
e
s
e
n
t
,
r
e
q
u
i
r
e =
> P
a
c
k
a
g
e
[
"
a
p
a
c
h
e
2
.
2
-
c
o
m
m
o
n
"
]
}
# s
t
a
r
t
s t
h
e n
g
i
n
x s
e
r
v
i
c
e o
n
c
e t
h
e p
a
c
k
a
g
e
s i
n
s
t
a
l
l
e
d
, a
n
d m
o
n
i
t
o
r
s c
h
a
n
g
e
s
# t
o i
t
s c
o
n
f
i
g
u
r
a
t
i
o
n f
i
l
e
s a
n
d r
e
l
o
a
d
s i
f n
e
c
e
s
s
a
r
y
s
e
r
v
i
c
e { "
n
g
i
n
x
"
:
e
n
s
u
r
e =
> r
u
n
n
i
n
g
,
e
n
a
b
l
e =
> t
r
u
e
,
p
r
o
v
i
d
e
r =
> '
u
p
s
t
a
r
t
'
,
r
e
q
u
i
r
e =
> [
P
a
c
k
a
g
e
[
'
n
g
i
n
x
'
]
, P
a
c
k
a
g
e
[
'
p
h
p
5
-
f
p
m
'
]
]
,
s
u
b
s
c
r
i
b
e =
> F
i
l
e
[
"
/
e
t
c
/
n
g
i
n
x
/
s
i
t
e
s
-
a
v
a
i
l
a
b
l
e
/
d
e
f
a
u
l
t
"
]
,