Mam aplikację, która ma binarny punkt wejścia, który musi być w stanie nazwać inne niestandardowe binaryjne. Co muszę zrobić, aby uzyskać appimage, aby również pakować?

0
Osurac 19 październik 2020, 22:31

1 odpowiedź

Najlepsza odpowiedź

Musisz skopiować binarki do Appdir w tym samym miejscu, w którym znajdują się w systemie. Na przykład, jeśli chcesz wysyłać polecenie cp skopiujesz go do AppDir/bin/cp.

Ta ścieżka może rozwiązać w czasie wykonywania przy użyciu zmiennej środowiskowej {X0}}, więc możesz upewnić się, że jest dodany do środowiska ścieżki w czasie wykonywania, w ten sposób: export PATH=$APPDIR:/bin:$PATH

Jeśli używasz AppIMAGE-Builder Ścieżka zostanie prawidłowo ustawiona przez narzędzie I musisz tylko dołączyć pakiet, który zapewnia binarne w sekcji AppDir > apt > include.

Jeśli binarny jest zbudowany z twoją aplikacją, wystarczy upewnić się, że jest również wdrażany do AppDir .

Jeśli używasz innego narzędzia, musisz utworzyć skrypt startowy i ustawić go ręcznie, jak w powyższym przykładzie.

0
Alexis 20 październik 2020, 03:54