Progmar Marcin Załęczny

Język:
Na stronie używamy cookies. Korzystając z witryny wyrażasz zgodę na ich wykorzystywanie.      Zamknij

Jak zbudować program linuxdeploy z pluginem linuxdeploy-plugin-appimage

  1. Tworzymy katalog na źródła programu:
    mkdir sources
    cd sources
  2. Pobieramy źródła programu linuxdeploy: git clone https://github.com/linuxdeploy/linuxdeploy.git
  3. Przechodzimy do podkatalogu linuxdeploy/libs:
    cd linuxdeploy/libs
  4. Pobieramy źródła pluginu linuxdeploy-plugin-appimage:
    git clone https://github.com/linuxdeploy/linuxdeploy-plugin-appimage.git
  5. Przechodzimy do katalogu głównego źródeł linuxdeploy i wydajemy polecenie pobierające pozostałe pluginy:
    cd ..
    git submodule update --init --recursive
  6. Nadajemy uprawnienia do wykonania skryptowi generate-excludelist.sh:
    chmod 755 src/core/generate-excludelist.sh
  7. Edytujemy plik CMakeLists i zastępujemy tam linię:
    set(USE_SYSTEM_CIMG ON CACHE BOOL "Set to OFF to use CImg library bundled in lib directory")
    linią:
    set(USE_SYSTEM_CIMG OFF CACHE BOOL "Set to OFF to use CImg library bundled in lib directory")
  8. Przygotowujemy katalog build do kompilacji i w jego wnętrzu budujemy aplikację:
    mkdir build
    cd build
    cmake ..
    make
  9. Po kompilacji pliki programu linuxdeploy zostaną umieszczone w podkatalogu:
    bin