linux rsync yum安装,Linux安装yum安装rsync 、Linux编译安装最新版rsync
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相关推荐
- mysql编译安装root密码_MySQL 5.7.11编译安装以及修改root密码小结
系统是CentOS 6.7 64位的,默认MySQL5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,MySQL数据放置目录/app/local/dat ...
- linux安装nginx源码,CentOS7源码编译安装Nginx
一.安装步骤 1.下载 nginx 源码包 官网$ wget http://nginx.org/download/nginx-1.16.0.tar.gz 2.解压 nginx 压缩包$ tar -zx ...
- LINUX系统开启故障排错及linux-4.16.8内核编译安装,虚拟机实验(非生产环境)...
Centos6启动 POST --> Boot Sequence(BIOS) --> Boot Loader --> Kernel(ramdisk) --> rootfs -- ...
- Linux(Ubuntu 16.04)下非root用户编译安装Python 3.8.6
鬼知道我一天天都在什么破事上浪费时间.--鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过).软件极其落后的机器,系统 ...
- 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 \ ...
- mysql5.7.13编译安装_MySQL 5.7.13 源码编译安装配置方法图文教程
安装环境:centos7 64位 mini版 官网源码编译安装文档: 一.系统安装条件 官方文档说明: 1> cmake mysql使用cmake跨平台工具预编译源码,用于设置mysql的编译参 ...
- mysql5.7源码安装 简书_在CentOS7上编译安装MySQL 5.7.13步骤详解
MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...
- 编译安装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> 强 ...
- mysql 5.7源码包安装教程_MYSQL5.7源码包编译安装
Centos下用cmake编译安装MySQL 5.7 安装依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载相应源码包 cd / ...
- 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:/ ...
最新文章
- 我不喜欢Go语言的十个理由
- PhpStorm函数注释的设置
- .NET Core Tools转向使用MSBuild项目格式
- Redis学习一Redis的介绍与安装部署
- 设计模式学习笔记——访问者(Visitor)模式
- Lync和Exchange 2013集成PART4:配置统一存档
- This time, ZTE has released the world‘s first
- 【笔记】k-Nearest Neighbors(KNN/k近邻)原理
- 10种优化Mac以获得最佳性能的简便方法
- [足式机器人]Part3机构运动微分几何学分析与综合Ch02-3 平面机构离散运动鞍点综合——【读书笔记】
- 思维方式-《知识的边界》书中的精髓:互联网对知识的影响以及利用互联网获得更多知识的方法。
- Import Netscaler VPX10.5 to Hyper-V 2012R2
- UVM:解决phase的执行顺序
- 安卓中的BP、AP、NV是什么意思?
- 牛客每日练习----一个背包问题,判断奥运年,沃老师学生的成绩
- Aspose导出word
- springboot增加单元测试类
- 长亮科技正式加入openGauss社区
- Pascal voc2007安装和pytorch使用
- XXTEA加密流程分析