Skip to content
Synge Todo edited this page Aug 9, 2022 · 6 revisions

How to build customized MateriApps LIVE! OVA / カスタマイズ版MateriApps LIVE! OVAの作成方法

build environment / ビルド環境

VirtualBox and Packer are required for build customized MateriApps LIVE! OVA.

for macOS (x86)

brew install --cask virtualbox
brew install packer

for Debian Linux

  1. VirtualBox (for Debian Bullseye)

    sudo apt install fasttrack-archive-keyring
    echo "deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-fasttrack main contrib" | sudo tee /etc/apt/sources.list.d/fasttrack.list
    echo "deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-backports-staging main contrib" | sudo tee -a /etc/apt/sources.list.d/fasttrack.list
    sudo apt update
    sudo apt -y install virtualbox
    sudo apt -y install virtualbox-ext-pack
  2. VirtualBox (for Debian Buster)

    sudo apt install fasttrack-archive-keyring
    echo "deb https://fasttrack.debian.net/debian-fasttrack/ buster-fasttrack main contrib" | sudo tee /etc/apt/sources.list.d/fasttrack.list
    echo "deb https://fasttrack.debian.net/debian-fasttrack/ buster-backports-staging main contrib" | sudo tee -a /etc/apt/sources.list.d/fasttrack.list
    sudo apt update
    sudo apt -y install virtualbox
    sudo apt -y install virtualbox-ext-pack
  3. Packer

    sudo apt install packer

how to check the version of software

VBoxManage -v
packer --version

download script files from GitHub / スクリプトファイルをダウンロード

git clone https://github.com/cmsi/MateriAppsLive.git

customize MateriApps LIVE! / カスタマイズ

  • add new Debian packages or remove packages/Debianパッケージの追加・削除
    • edit MateriAppsLive/packer/script/materiapps.sh
  • include additional files into MateriAppsLive/ファイルの追加
    • place your file under MateriAppsLive/packer/files
    • edit MateriAppsLive/packer/script/file.sh
  • version number
    • edit MA3_VERSION in MateriAppsLive/packer/version.sh

build MateriApps LIVE! OVA / 作成

cd MateriAppsLive/packer
sh download.sh
sh setup.sh
sh build-ma3.sh

MateriAppsLive-**.ova will be generated in MateriAppsLive/packer