ドシロウトでも自分専用ディストリビューションを作りたかった

## ０．はじめに

私みたいな、飽きっぽい初心者には、自作ディストリビューションなんて無理です。

でも、最近の自作ディストリビューションぽいのが作れるかもという、海外ネット動画をいくつか見かけました。

まぁ正確には、カスタマイズにすぎませんが、自作ディストリビューションぽいとも言えなくはないと思ったのでポエムとして記事にしたいと思います。

## １．この記事での自作ディストリビューションの定義

この記事での自作ディストリビューションの定義は以下です。正しくないかもしれませんが…

* インストーラでノートパソコンにディストリビューションをインストールできる
* 自分が、欲しいアプリがプレインストールされている

## ２．何を作ったのか

パソコンに自作ディストリビューションをインストールした後に起動確認した動画が以下です。※動画は音声なし

[![IMAGE ALT TEXT HERE](http://img.youtube.com/vi/8DcVhZmqfNo/0.jpg)](http://www.youtube.com/watch?v=8DcVhZmqfNo)

SF-OS（Simple Fake OS)という怪しい名前のディストリビューションです。

以下の用途に向いています。

* 自分のすきな、アプリや壁紙などをプリインストールしておきたい。
* 自分が要らないアプリをインストールしたくない
* 自分専用ディストリビューションを作った気分になりたい

## ３．ざっくり、どうやって作ったのか

ざっくりとした作成方法は、動画にしています。※動画は音声なし

[![IMAGE ALT TEXT HERE](http://img.youtube.com/vi/T_5EpbzWYgw/0.jpg)](http://www.youtube.com/watch?v=T_5EpbzWYgw)

要するにCubic ISOというツールでUbuntu20.04.3LTSのISOをカスタマイズしただけです。

[Cubic in Launchpad](https://launchpad.net/cubic)

## ４．補足

ダウンロード元やコマンドをまとめました。

* Cubic ISOのダウンロード元

 Cubic in Launchpad
 https://launchpad.net/cubic


* Ubuntuのダウンロード元

 Ubuntuを入手する | Ubuntu | Ubuntu
 https://jp.ubuntu.com/download

* USB書き込みツールbalenaEtcherのダウンロード元

 balenaEtcher - Flash OS images to SD cards & USB drives
 https://www.balena.io/etcher/

* エラー解消

 zsysのエラー解消
 https://answers.launchpad.net/cubic/+question/695399

 ターミナル画面で/etc/apt/sources.list修正
 https://www.linuxuprising.com/2018/07/how-to-customize-ubuntu-or-linux-mint.html

* Cubic ISOのターミナルで入れたコマンド

ターミナル画面でパッケージリスト更新


```
apt update
```

ターミナル画面で不要ソフトアンインストール

```
apt remove libreoffice-base-core

apt remove libreoffice-draw

apt remove thunderbird
```

必要ソフトインストール（Thunar、Minitube、Openshot、VLC）

```
apt install thunar

apt install minitube

apt install openshot

apt install vlc

sudo add-apt-repository ppa:kelebek333/mint-tools

apt update

apt install  sticky
````


置き換えた背景、ウォーターマーク、ロゴ画像ファイル

/usr/share/backgrounds/
warty-final-ubuntu.png
4096x2304 ピクセル

/usr/share/plymouth/themes/spinner/
watermark.png
248x49

/usr/share/plymouth/
ubuntu-logo.png
248x49




chrome インストール

```
sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" &gt;&gt; /etc/apt/sources.list.d/google-chrome.list'

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

apt update
apt install google-chrome-stable
```

vscode インストール

```
apt install software-properties-common apt-transport-https wget

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | apt-key add -

add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

apt install code

```

デスクトップファイル

```
[Desktop Entry]
Name=SOWO
Exec=xdg-open https:(URL)
Type=Application
Icon=/usr/share/icons/sowo.png
```

デスクトップファイル、アイコンの置き場所

/usr/share/applications
sowo.desktop

/usr/share/icons
sowo.png

追加でアプリをインストール（Filezilla、Kdiskmark、CPU-X）

```
apt install filezilla

add-apt-repository ppa:jonmagon/kdiskmark

apt update

apt install kdiskmark

apt install cpu-x
```

## ５．自分専用ディストリビューションのメリット/デメリット

意外とデメリット無い。

* メリット

    * Ubuntuの改造版なので、Ubuntuエコシステムでソフトウェアが自動更新される
    * 要らないアプリで不要なディスク容量を消費しない
    * 好きなアプリがインストール直後から使える

* デメリット

    * 壁紙のデザインはセンスに依存

## ６．終わりに

こんなツールがあるなんてLinuxってすごい！

自分専用ディストリビューションを作って、自己満足に浸りましょう。


以　上