Hvis du kompilerer for HP-UX 10, må du passe på at transition
linkene ikke er aktive. Prøv f.eks. å kjøre `ll
/etc'
. Dersom du her ser en hel mengde lenker, så er lenkene
i bruk. Disse fjernes ved å kjøre kommandoen
tlremove
(må kjøres av root-brukeren).
Vi har her tenkt å kompilere applikasjonen for HP-UX 9, og velger derfor å kompilere dette på tklab1.
/store/store/tklab1
med et fornuftig navn. I
vårt tilfelle velger vi å kalle applikasjonen
sharutils
.
tar tf -
'). Dersom dette siste er tilfellet, vil
det være meget lurt å pakke opp applikasjonen i en underkatalog.
shadow
.
shadow
. Disse spørsmålene har som oftest
default-verdier som viser seg å være korrekt. Et par små tastetrykk
på return er derfor (som oftest) alt som må til for å lage et lite
morsomt skyggetre.
Et par ord om arkitekturnavnet er kanskje på sin plass her. Vi
ser av ekempelet over at HP-UX 9 presenteres ved navnet
``hp700ux9
''. I likhet presenteres HP-UX 10 med navnet
``hp700ux10
''. Dette betyr at arkitekturen en HP
Series 700 maskin som kjører henholdsvis HP-UX 9 eller 10.
Dersom en applikasjon bare skal være gjeldene for en spesifikk
versjon av operativsystemet, kan dette også spesifiseres nærmere
(eks. ``hp700ux905
'' og ``hp700ux1001
'').
Det er derimot ønskelig å benytte et arkitekturnavn som er mest
mulig generelt. Hvis vi f.eks. vil installere noe som skal gjelde
både for ``hp700ux9
'' og ``hp700ux10
''
(f.eks. en binærdistribusjon av Netscape), kan vi derfor benytte
arkitetkturnavnet ``hp700
''. På samme måte kan vi
benytte arkitekturnavnet ``allarchs
'' til å bety alle
mulige arkitekturerer. Dette er f.eks. nyttig for applikasjoner som
er skrevet i et abstrakt, arkitekturuavhengig språk
(eks. exmh
).
Arkitekturnavnet ``local
'' har også en spesiell
betydning. Hvis vi lager et skyggetre med denne arkitekturen, så
kan vi gjøre store lokale patcher her. Når vi neste gang
skal lage et skyggetre til f.eks. ``hp700ux9
'', så vi
dette local
-treet bli skygget -- ikke det uberørte,
orginale kildekodetreet.