📢 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
   
   
  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