Oracle Universal Installer Concepts Guide - Oracle Documentation
Oracle Universal Installer Concepts Guide - Oracle Documentation
Oracle Universal Installer Concepts Guide - Oracle Documentation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Deinstalling Products<br />
Test 1: Test Components Having the "required" Type of Dependees<br />
Setup<br />
Create 2 top level components (A, B), each having the same "required" dependee<br />
(C).<br />
Install<br />
I1a. Choosing A results in the install of A and C.<br />
I1b. Later, choosing B results in only B being installed (its dependee C was<br />
previously installed).<br />
Deinstall<br />
D1a. Choosing A results in deinstall of A only. C is not deinstalled since it is also a<br />
"required" dependee of B, and thus is still needed.<br />
D1b. Choosing A and C results in deinstalling A, B, and C. B is also deinstalled<br />
since its "required" dependee C is being deinstalled and it cannot be left installed<br />
without it.<br />
D1c. Choosing C results in deinstalling A, B, and C. A and B are also deinstalled<br />
since their "required" dependee C is being deinstalled and they cannot be left<br />
installed without it.<br />
Test 2: Test Components Having "1,more" Type of Dependees<br />
Setup<br />
Create 2 top level components (A, B), each having the SAME two '1,more' type<br />
dependees (C,D).<br />
Install Test 2<br />
I2.a. Choosing A and both dependees (C,D) results in the install of A,C,D.<br />
I2.b. Later, choosing B (without C,D) results in the install of only B.<br />
Deinstall Test 2<br />
D2.a1. Choosing A results in deinstall of only A.<br />
D2.a2. Choosing A and ONE dependee C (under A) results in deinstall of all<br />
(A,B,C,D). Note the deinstall of B and D occurs.<br />
D2.a3. Choosing only ONE dependee C (under A) results in deinstall of all<br />
(A,B,C,D). Note the deinstall of A, B and D occurs.<br />
1-16 <strong>Oracle</strong> <strong>Universal</strong> <strong>Installer</strong> <strong>Concepts</strong> <strong>Guide</strong>