Ett exempel på hur du kan registrera ett program finns i Steg 8 i "Exempel på hur du kan skapa ett registreringspaket".
När du har skapat ett registreringspaket under en programrot kan du utföra själva programregistreringen.
Med programregistrering skapar du länkar mellan registreringspaketet och katalogerna i skrivbordssystemets sökvägar (se "Hur dtappintegrate integrerar program ").
Om programmet är skrivbordsanpassat körs vanligen dtappintegrate automatiskt som sista steg i installationsprocessen. Om det inte körs automatiskt, eller om du har skapat konfigurationsfiler för att integrera ett icke skrivbordsanpassat program, kan du köra dtappintegrate manuellt.
Logga in som root.
Kör kommandot:
/usr/dt/bin/dtappintegrate -s prgm_rot
där prgm_rot är skrivbordssystemets programrotskatalog. Mer information finns i direkthjälpen (man) till dtaction(1).
Öppna programgruppen Skrivbordsverktyg och dubbelklicka på Ladda om åtgärder.
Kontrollera att programmet är korrekt registrerat:
dtappintegrate -s prgm_rot [-t målsökväg ] [-l språk ] [-u]
-s prgm_rot |
Nödvändig parameter som anger vilken programrot som programmet är installerat under. |
-t målsökväg |
Valfri parameter. Som standard används placeringen /etc/dt/appconfig. Anger adressen dit skrivbordets konfigurationsfiler är länkade. Du måste använda en adress i programmets sökväg. |
-l språk |
Valfri parameter. Som standard används alla språk. Anger vilka språkberoende skrivbordskonfigurationsfiler som ska integreras. |
-u |
Valfri parameter, avintegrerar programmet och tar bort alla länkar som skapades under integreringen. |
Funktionen hos dtappintegrate är att skapa länkar mellan de installerade filerna och de platser där skrivbordet letar efter konfigurationsfiler.
dtappintegrate skapar symboliska länkar från åtgärds- och datatypsdefinitionsfilerna i registreringspaketet till katalogen för hela systemet enligt åtgärdsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från
prgm_rot/dt/appconfig/types/språk/*.dt
till
/etc/dt/appconfig/types/språk/*.dt
dtappintegrate skapar symboliska länkar från hjälpfilerna i registreringspaketet till katalogen för hela systemet enligt åtgärdsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från
prgm_rot/dt/appconfig/help/språk/hjälpfil.sdl
till
/etc/dt/appconfig/help/språk/hjälpfil.sdl
dtappintegrate skapar symboliska länkar från ikonfilerna i registreringspaketet till katalogen för hela systemet enligt åtgärdsdatabasens hjälpsökväg. Detta åstadkoms genom att länkar skapas från
prgm_rot/dt/appconfig/icons/språk/ikonfiler
till
/etc/dt/appconfig/icons/språk/ikonfiler
För att placera programgruppen för programmet på översta nivån i programhanteraren skapar dtappintegrate en länk mellan programgruppskatalogen i registreringspaketet och den systemtäckande adressen enligt programmets sökväg. Detta åstadkoms genom att länkar skapas från katalogen
prgm_rot/dt/appconfig/appmanager/språk/programgruppsnamn
till
/etc/dt/appconfig/appmanager/språk/programgruppsnamn