Skip to content

開発者向け資料

KANAYAN edited this page Jun 12, 2023 · 1 revision

開発の準備

PLDE_LiveBuildはDebian Live Buildをビルドツールとして利用しています.またビルドを簡単に行うためにmakeを利用しています.

事前に,以下のコマンドを実行して,必要なツールをインストールしてください.

sudo apt install make live-build git

ソースコードの取得方法

git clone --recursive https://github.com/PlasmaLinux/PLDE_LiveBuild.git

--recursiveオプションを付けることで,サブモジュールとして組み込んでいるPlasmaLinux_Themesも同時に取得されます.

ディレクトリ構成

PLDE_Livebuild
├── LICENSE
├── Makefile
├── README.md
├── VERSION
├── replace_version_description.sh
└── resources
    ├── bootloaders
    ├── dpkg
    ├── package-lists
    ├── rootfs
    ├── themes
    └── user_config

詳細

LICENSE

GPLv3ライセンス文書です.

Makefile

PLDE LiveISOをビルドするためのMakefileです.詳細はMakefileを読んでください.

  • make build でLiveISOをビルドできます.
  • make clean ビルド時に生成されたファイルを削除します(cacheディレクトリは除外).

VERSION

PLDEのバージョンを管理するファイルです.

PLDEのバージョンを変更する場合はこのファイルを編集します.編集した内容は,LiveISOのブートエントリや,インストール後のGRUBのブートエントリ,os-releaseなどに反映されます.

replace_version_description.sh

VERSIONファイルの内容をLiveISOに反映するスクリプト

resouces ディレクトリ

PLDE LiveISOをビルドする際にLiveISOに導入するaptパッケージや独自パッケージ,設定,スクリプトを管理するディレクトリ.

bootloaders

LiveISO のブート画面をPLDE仕様に変更するためのファイルが配置されています.

dpkg

LiveISO に導入する独自パッケージが配置されています.

package-lists

LiveISO に導入するDebian由来のパッケージのリストが配置されています.

rootfs

LiveISO のrootfsを上書きするためのファイルが配置されています.

themes

PLDEで利用するテーマファイルが配置されています. このディレクトリは,https://github.com/PlasmaLinux/PlasmaLinux_Themes.gitをサブモジュールとして取り込んでいます.

user_config

~/.configにコピーするファイルが配置されています. DockライクアプリPlankやXfceの設定ファイル等が置いてあります.