Loading...

# Linux安装yum安装rsync 、Linux编译安装最新版rsync

## 针对CentOS采用 yum 安装

### 安装

```

yum install rsync

```

### 启动

```

systemctl start rsyncd

```

### 将 rsync 设置成开启自启

```

systemctl enable rsyncd

```

## rpm 安装

可至如下地址下载最新 rpm 包,按照 rpm 安装方式直接进行安装。

[https://rpmfind.net/linux/rpm2html/search.php?query=rsync(x86-64)](https://rpmfind.net/linux/rpm2html/search.php?query=rsync(x86-64))

## 源码编译安装rsync

**前提:**

### ACL支持

要支持复制ACL文件信息,请确保已安装acl开发库。安装帮助程序来操纵ACL并运行rsync测试套件也有帮助。

### Xattr支持

为了支持复制xattr文件信息,请确保您已安装attr开发库。安装帮助程序来操纵xattrs和运行rsync测试套件也有帮助。

### xx哈希

该[xxHash库](https://cyan4973.github.io/xxHash/)提供极快的校验功能,可以使“rsync的算法”更快速地运行,匹配大文件块时尤其如此。安装此开发库将添加xxhash校验和作为默认校验和算法。如果要让rsync包括其全部校验和算法,则至少需要v0.8.0。

### 标准

该[zstd库](http://facebook.github.io/zstd/)压缩算法,使用较少的CPU比相同的压缩级别默认的zlib算法。请注意,您至少需要版本1.4,因此如果只能安装1.3版本,则可能需要跳过zstd压缩。安装此开发库会将zstd压缩添加为默认压缩算法。

### lz4

尽管[lz4库](https://lz4.github.io/lz4/)压缩算法的压缩率是其他算法中最小的,但它使用的CPU却很少。安装此开发库会将lz4压缩添加为可用的压缩算法。

### openssl加密

该[OpenSSL的密码库](https://www.openssl.org/docs/man1.0.2/man3/crypto.html)提供了一些硬件加速的校验算法,MD4和MD5。安装此开发库可使rsync在计算MD4和MD5校验和时使用(可能)更快的校验和例程。

> 对于Debian和Ubuntu(Debian Buster用户可能需要短暂地(?)启用buster-backports将zstd从1.3更新到1.4):

```

sudo apt install -y gcc g++ gawk autoconf automake python3-cmarkgfm

sudo apt install -y acl libacl1-dev

sudo apt install -y attr libattr1-dev

sudo apt install -y libxxhash-dev

sudo apt install -y libzstd-dev

sudo apt install -y liblz4-dev

sudo apt install -y libssl-dev

```

> 对于CentOS(将EPEL用于python3-pip):

```

sudo yum -y install epel-release

sudo yum -y install gcc g++ gawk autoconf automake python3-pip

sudo yum -y install acl libacl-devel

sudo yum -y install attr libattr-devel

sudo yum -y install xxhash-devel

sudo yum -y install libzstd-devel

sudo yum -y install lz4-devel

sudo yum -y install openssl-devel

python3 -mpip install --user commonmark

```

> 对于Fedora 33:

```

sudo dnf -y install acl libacl-devel

sudo dnf -y install attr libattr-devel

sudo dnf -y install xxhash-devel

sudo dnf -y install libzstd-devel

sudo dnf -y install lz4-devel

sudo dnf -y install openssl-devel

```

> 对于FreeBSD(假设python3版本为3.7):

```

sudo pkg install -y autotools python3 py37-CommonMark

sudo pkg install -y xxhash

sudo pkg install -y zstd

sudo pkg install -y liblz4

```

> 对于macOS:

```

brew install automake

brew install xxhash

brew install zstd

brew install lz4

brew install openssl

```

> 对于Cygwin(已停止所有cygwin程序,请从cmd shell运行适当的安装程序):

```

setup-x86_64 --quiet-mode -P make,gawk,autoconf,automake,gcc-core,python3,python38-pip

setup-x86_64 --quiet-mode -P attr,libattr-devel

setup-x86_64 --quiet-mode -P libzstd-devel

setup-x86_64 --quiet-mode -P liblz4-devel

setup-x86_64 --quiet-mode -P libssl-devel

```

有时cygwin打包了commonmark,有时没有打包。现在,它的python38已稳定下来,您可以安装python38-commonmark。或者只是通过以构建用户身份从bash shell运行此命令来避免此问题:

```

python3 -mpip install --user commonmark

```

**编译安装**

在安装各种库之后,您需要配置,构建和安装源:

[rsync 官网](https://rsync.samba.org/) 下载 rsync 包,我当前安装的版本为 `rsync-3.2.3.tar.gz` 。

下载地址:https://download.samba.org/pub/rsync/src/rsync-3.2.3.tar.gz

下载好后解压,进入解压后的目录,直接编译安装

```

./configure --prefix=/etc/rsync

make

sudo make install

```

以上我自己安装目录为 `./configure --prefix=/etc/rsync` 也就是 `/etc/rsync` 目录;

End thanks!

最后修改:2021 年 02 月 05 日 02 : 24 PM

© 允许规范转载

赞赏

如果觉得我的文章对你有用,请随意赞赏

×Close

赞赏作者

扫一扫支付

支付宝支付

微信支付

linux rsync yum安装,Linux安装yum安装rsync 、Linux编译安装最新版rsync相关推荐

  1. mysql编译安装root密码_MySQL 5.7.11编译安装以及修改root密码小结

    系统是CentOS 6.7 64位的,默认MySQL5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,MySQL数据放置目录/app/local/dat ...

  2. linux安装nginx源码,CentOS7源码编译安装Nginx

    一.安装步骤 1.下载 nginx 源码包 官网$ wget http://nginx.org/download/nginx-1.16.0.tar.gz 2.解压 nginx 压缩包$ tar -zx ...

  3. LINUX系统开启故障排错及linux-4.16.8内核编译安装,虚拟机实验(非生产环境)...

    Centos6启动 POST --> Boot Sequence(BIOS) --> Boot Loader --> Kernel(ramdisk) --> rootfs -- ...

  4. Linux(Ubuntu 16.04)下非root用户编译安装Python 3.8.6

    鬼知道我一天天都在什么破事上浪费时间.--鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过).软件极其落后的机器,系统 ...

  5. centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5

    说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...

  6. mysql5.7.13编译安装_MySQL 5.7.13 源码编译安装配置方法图文教程

    安装环境:centos7 64位 mini版 官网源码编译安装文档: 一.系统安装条件 官方文档说明: 1> cmake mysql使用cmake跨平台工具预编译源码,用于设置mysql的编译参 ...

  7. mysql5.7源码安装 简书_在CentOS7上编译安装MySQL 5.7.13步骤详解

    MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...

  8. 编译安装mysql5.6.16_CentOS 6.4下编译安装MySQL 5.6.16

    一.卸载旧版本号MySql 1.rpm卸载: 1> 检查安装包: rpm -qa | grep mysql 2> 普通删除: rpm -e mysql-5.6.16.rpm 3> 强 ...

  9. mysql 5.7源码包安装教程_MYSQL5.7源码包编译安装

    Centos下用cmake编译安装MySQL 5.7 安装依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载相应源码包 cd / ...

  10. centos 6 mysql 5.7.13 编译安装_Centos 6.5 下面 源码编译 安装 Mysql 5.7.13

    安装软件依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载软件包 cd  /usr/local/src wget https:/ ...

最新文章

  1. 我不喜欢Go语言的十个理由
  2. PhpStorm函数注释的设置
  3. .NET Core Tools转向使用MSBuild项目格式
  4. Redis学习一Redis的介绍与安装部署
  5. 设计模式学习笔记——访问者(Visitor)模式
  6. Lync和Exchange 2013集成PART4:配置统一存档
  7. This time, ZTE has released the world‘s first
  8. 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
  9. 10种优化Mac以获得最佳性能的简便方法
  10. [足式机器人]Part3机构运动微分几何学分析与综合Ch02-3 平面机构离散运动鞍点综合——【读书笔记】
  11. 思维方式-《知识的边界》书中的精髓:互联网对知识的影响以及利用互联网获得更多知识的方法。
  12. Import Netscaler VPX10.5 to Hyper-V 2012R2
  13. UVM:解决phase的执行顺序
  14. 安卓中的BP、AP、NV是什么意思?
  15. 牛客每日练习----一个背包问题,判断奥运年,沃老师学生的成绩
  16. Aspose导出word
  17. springboot增加单元测试类
  18. 长亮科技正式加入openGauss社区
  19. Pascal voc2007安装和pytorch使用
  20. XXTEA加密流程分析

热门文章

  1. ubuntu无法修改分辨率的解决办法
  2. Mybatis-Plus自动生成代码,自定义Controller
  3. 【第48天】AJAX在原生JS中的使用,处理XML数据以及DBUtils的使用,假删除(标记删除)
  4. 硬盘分区工具分区魔术师的功能介绍以及基本命令
  5. linux i2c驱动相关结构体
  6. 美白小秘方 美丽大收集
  7. openwrt使用godaddy的api实现动态域名解析
  8. 【引语练习题】关键词替换
  9. 世界冠军点赞的AI游戏健身智能硬件,究竟有多好玩?
  10. C#_CF玩瞬时给你一个点--cross