- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过编译在 Mac 上安装 rsync 3.2.3。但是,我想安装所有功能。为此,它需要一些库,此处 ( https://download.samba.org/pub/rsync/INSTALL ) 没有解释如何安装和/或编译它们。
顺便说一句,当我“./prepare-source”时,我收到这条消息:
make: 没有什么可以为 `conf' 做的。
这样对吗?
通过运行“./configure”我得到这个消息:
配置发现如下问题:
有关如何安装缺少的库和/或的提示,请参阅 INSTALL 文件如何生成(或获取)手册页: https://github.com/WayneD/rsync/blob/master/INSTALL.md
要禁用一项或多项功能,相关的配置选项是:--disable-openssl--disable-xxhash--disable-zstd--禁用-lz4
configure.sh:错误:中止配置运行
所以,就像我之前说的,我想安装所有功能(ACL 支持/Xattr 支持/xxhash 库/zstd 库)。
非常感谢您的帮助!
提前致谢!
最佳答案
首先,安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后执行以下命令:
brew install xxhash; brew install zstd; brew install lz4; brew install openssl;
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib";
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include";
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc;
再次尝试执行:./配置
更新 -- 06/05/2021
您可以尝试将以下脚本粘贴到终端中并运行:
cd ~/Desktop;
curl -OL https://github.com/Cyan4973/xxHash/archive/v0.8.0.tar.gz;
tar -xvf v0.8.0.tar.gz;
cd xxHash-0.8.0;
make -j4;
sudo make install;
cd ~/Desktop;
curl -OL https://github.com/lz4/lz4/archive/v1.9.3.tar.gz;
tar -xvf v1.9.3.tar.gz;
cd lz4-1.9.3;
make -j4;
sudo make install;
cd ~/Desktop;
curl -OL https://www.openssl.org/source/openssl-1.1.1k.tar.gz;
tar -xvf openssl-1.1.1k.tar.gz;
cd openssl-1.1.1k ;
./config;
make -j4;
sudo make install;
cd ~/Desktop;
curl -OL https://github.com/facebook/zstd/archive/v1.5.0.tar.gz;
tar -xvf v1.5.0.tar.gz;
cd zstd-1.5.0 ;
make -j4;
sudo make install;
cd ~/Desktop;
curl -OL https://rsync.samba.org/ftp/rsync/src/rsync-3.2.3.tar.gz;
tar -xvf rsync-3.2.3.tar.gz;
cd rsync-3.2.3;
./configure;
make -j4;
sudo make install;
cd /usr/local/bin;
./rsync --version;
查找所有软件包源代码下载地址是一项繁琐的工作。如果您是“脚本纯粹主义者”,您确实可以这样做。但我认为Homebrew确实可以解放程序员的双手,摆脱“淹没在curl和printlog的海洋中”的噩梦。
如何知道每个包的下载地址? google了几天,到底还是得引用一下Homebrew的公式代码:
xxhash:https://formulae.brew.sh/formula/xxhash#default
lz4:https://formulae.brew.sh/formula/lz4#default
openssl1.1: https://formulae.brew.sh/formula/openssl@1.1#default
关于macos - 如何在 Mac 上完整(具有所有功能 - ACL 支持/Xattr 支持/xxhash 库/zstd 库)安装(编译)rsync v3.2.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63660364/
我正在尝试在网站上使用 xattr 将一些元数据存储在 .txt 文件中,然后下载它。如果我在本地运行网站时在临时文件上使用 PHP 的 xattr_set,则 PHP 中的 xattr_list 和
我正在尝试对 XATTRs 进行一些测试。我在启用所有 XATTR 的情况下重新编译了我的内核。 现在,当我包含 xattrs 的 header 时: #include 我收到错误消息没有这样的文件
我用模块 xattr 写了一个脚本来设置一些文件的扩展属性。我在 Ubuntu 中的 python3 中成功地测试了它,但它在我的 RasperryPi 上不起作用。 我不得不更改许多小错误,主要是x
我正在尝试编写一个脚本,使用 xattr 从使用 Safari 在 OS X 上下载的磁盘镜像中提取原始下载 URL,以便我可以重命名它们,但仍然可以轻松获取它们的原始名称以供引用。 此命令打印给定文
我正在运行以下命令来设置扩展属性,但它给出无法设置扩展属性。操作不支持错误。 xattr set security.SMACK64 "*" /dev/null xattr set security.S
我想使用 xattr 将一些元数据直接存储在我的文件上。这些本质上是我在搜索文件时用于文件分类的标签。我的目标是通过将更多信息与每个标签相关联来扩展通常的 Mac OS X 标签,例如添加该标签的日期
从 man fsync(2) 开始,它将同步文件的元数据,我认为它是 stat 中的列表。文件的 xattr 是什么?它属于元数据吗?我们做了一个测试,写一个文件,设置6个xattrs,然后做fsyn
我以为 Windows 支持的 NTFS 中存在扩展文件属性。我找不到用于访问/更新属性的命令。 是否有支持此功能的 Windows(及其文件系统)风格? 我尝试了 getfattr、setfattr
本文整理了Java中org.apache.hadoop.fs.XAttr.equalsIgnoreValue()方法的一些代码示例,展示了XAttr.equalsIgnoreValue()的具体用法。
本文整理了Java中org.apache.hadoop.fs.XAttr.getValue()方法的一些代码示例,展示了XAttr.getValue()的具体用法。这些代码示例主要来源于Github/
本文整理了Java中org.apache.hadoop.fs.XAttr.equals()方法的一些代码示例,展示了XAttr.equals()的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中org.apache.hadoop.fs.XAttr.()方法的一些代码示例,展示了XAttr.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Ma
本文整理了Java中org.apache.hadoop.fs.XAttr.getName()方法的一些代码示例,展示了XAttr.getName()的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中org.apache.hadoop.fs.XAttr.getNameSpace()方法的一些代码示例,展示了XAttr.getNameSpace()的具体用法。这些代码示例主要来源
本文整理了Java中org.apache.hadoop.fs.XAttr.hashCode()方法的一些代码示例,展示了XAttr.hashCode()的具体用法。这些代码示例主要来源于Github/
我正在使用 setxattr 命令查看 iOS 和 Mac 文件的扩展文件属性。据我了解,我可以在那里存储任意数据,最多 128kb。 如何像处理字典一样写入和读取扩展属性,而不是取消引用字符串指针?
我将二进制数据放在 Couchbase 中。但是对于我的新用例,我需要在我的文档中设置一个名为 created_date 的字段。我正在考虑为此使用 xattr。 这个字段“created_date”
前几天,我正在处理一些具有扩展属性 com.apple.quarantine 的文件。我知道它的用途,但我一直很好奇当你输出它的值时下面的属性意味着什么。 例如。当我输入 xattr -p com.a
在重新组织我的图像时,考虑到 OSX Mavericks,我正在编写一个脚本,将标签插入到图像文件的 xattr 字段中,这样我就可以使用 Spotlight 搜索它们。 (为了安全起见,我也在编辑
今天,我尝试按照Setting up Hadoop 2.4 and Pig 0.12 on OSX locally上的说明在Mac OS X Lion上安装Hadoop。 我已经正确设置了 JAVA_
我是一名优秀的程序员,十分优秀!