13,000
回編集
33行目: | 33行目: | ||
<br> | <br> | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
===== PyYAML / Python-DotEnvのインストール ===== | |||
まず、PyYAMLおよびPython-DotEnvをインストールする。<br> | まず、PyYAMLおよびPython-DotEnvをインストールする。<br> | ||
パッケージ管理システムからPyYAMLおよびPython-DotEnvをインストールする場合、依存関係が多すぎるため、PyPIからインストールすることを推奨する。<br> | パッケージ管理システムからPyYAMLおよびPython-DotEnvをインストールする場合、依存関係が多すぎるため、PyPIからインストールすることを推奨する。<br> | ||
pip3 install --user python-dotenv PyYAML | pip3 install --user python-dotenv PyYAML | ||
<br> | <br> | ||
===== aardvark-dnsのインストール (推奨) ===== | |||
* パッケージ管理システムからインストールする場合 | |||
*# netavarkおよびaardvark-dnsをパッケージ管理システムからインストールする。 | |||
*#: <code>sudo zypper install netavark aardvark-dns</code> | |||
*: <br> | |||
* ソースコードからインストール | |||
*# [https://github.com/containers/aardvark-dns/ aardvark-dnsのGithub]から、ソースコードをダウンロードする。<br> | |||
*# ダウンロードしたファイルを解凍する。 | |||
*#: <code>tar xf aardvark-dns-<バージョン>.tar.gz</code> | |||
*#: <code>cd aardvark-dns-<バージョン></code> | |||
*#: <br> | |||
*# aardvark-dnsをビルドおよびインストールする。 | |||
*#: <code>make PREFIX=<Podmanのインストールディレクトリ> -j $(nproc)</code> | |||
*#: <code>make PREFIX=<Podmanのインストールディレクトリ> install</code> | |||
<br> | |||
===== Podman DNSname Pluginのインストール (非推奨) ===== | |||
もし、CNIネットワークを使用する場合は、Podman DNSname Pluginをインストールする。<br> | もし、CNIネットワークを使用する場合は、Podman DNSname Pluginをインストールする。<br> | ||
ただし、2023年以降、Podman DNSname Pluginの開発は止まっているため、[https://github.com/containers/netavark/ netavark]と[https://github.com/containers/aardvark-dns/ aardvark-dns]を使用することを推奨する。<br> | ただし、2023年以降、Podman DNSname Pluginの開発は止まっているため、[https://github.com/containers/netavark/ netavark]と[https://github.com/containers/aardvark-dns/ aardvark-dns]を使用することを推奨する。<br> | ||
45行目: | 62行目: | ||
make -j $(nproc) PREFIX=<Podmanのインストールディレクトリ> | make -j $(nproc) PREFIX=<Podmanのインストールディレクトリ> | ||
make install PREFIX=<Podmanのインストールディレクトリ> | make install PREFIX=<Podmanのインストールディレクトリ> | ||
<br> | <br> | ||
Podman | ===== Podman Composeのインストール ===== | ||
[https://github.com/containers/podman-compose Podman ComposeのGithub]から、ソースコードをダウンロードする。<br> | |||
git clone https://github.com/containers/podman-compose.git -b stable | git clone https://github.com/containers/podman-compose.git -b stable | ||
<br> | <br> |