📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == <code>rsync</code>コマンドは、リモート環境とファイルやディレクトリを同期(sync)するコマンドである。(ローカル環…」 |
|||
| 132行目: | 132行目: | ||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
ビルドに必要な依存関係のライブラリをインストールする。<br> | ビルドに必要な依存関係のライブラリをインストールする。<br> | ||
sudo zypper install libopenssl-devel libacl-devel xxhash-devel | sudo zypper install libopenssl-devel libacl-devel xxhash-devel liblz4-devel libzstd-devel | ||
python3 -mpip install --user commonmark | |||
# または | |||
sudo zypper install libopenssl-devel libacl-devel xxhash-devel liblz4-devel libzstd-devel python3-CommonMark | |||
<br> | <br> | ||
rsyncのGitHubからソースコードをダウンロードする。<br> | rsyncのGitHubからソースコードをダウンロードする。<br> | ||
git clone https://github.com/WayneD/rsync.git rsync | wget https://github.com/WayneD/rsync/archive/refs/tags/v<x.x.x>.tar.gz # Release版 | ||
tar xf rsync.tar.gz | |||
cd rsync | |||
# または | |||
git clone https://github.com/WayneD/rsync.git rsync # Debug版 | |||
cd rsync | cd rsync | ||
<br> | <br> | ||
| 143行目: | 152行目: | ||
mkdir build && cd build | mkdir build && cd build | ||
../configure --prefix=$HOME/InstallSoftware/rsync --disable-lz4 --disable-zstd | ../configure --prefix=$HOME/InstallSoftware/rsync --disable-lz4 --disable-zstd --disable-md2man | ||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||