- 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 库)。
非常感谢您的帮助!
Cảm ơn trước nhé!
1 Câu trả lời
首先,安装 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
zstd:https://formulae.brew.sh/formula/zstd#default
关于macos - 如何在 Mac 上完整(具有所有功能 - ACL 支持/Xattr 支持/xxhash 库/zstd 库)安装(编译)rsync v3.2.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63660364/
Tôi đang cố gắng sử dụng xattr trên một trang web để lưu trữ một số siêu dữ liệu trong tệp .txt rồi tải xuống. Nếu tôi sử dụng xattr_set của PHP trên một tệp tạm thời khi chạy trang web cục bộ, thì xattr_list và
Tôi đang cố gắng thực hiện một số thử nghiệm với XATTR. Tôi đã biên dịch lại kernel của mình với tất cả XATTR được bật. Bây giờ, khi tôi bao gồm tiêu đề của xattrs: #include tôi nhận được thông báo lỗi không có tệp nào như vậy
Tôi đã viết một tập lệnh sử dụng mô-đun xattr để thiết lập các thuộc tính mở rộng trên một số tệp. Tôi đã thử nghiệm thành công bằng python3 trên Ubuntu, nhưng nó không hoạt động trên RasperryPi của tôi. Tôi đã phải thay đổi nhiều lỗi nhỏ, chủ yếu là x
Tôi đang cố gắng viết một tập lệnh sử dụng xattr để trích xuất URL tải xuống gốc từ các ảnh đĩa được tải xuống bằng Safari trên OS X, để tôi có thể đổi tên chúng nhưng vẫn dễ dàng lấy được tên gốc để tham khảo. Lệnh này in ra tập tin đã cho.
Tôi đang chạy lệnh sau để thiết lập các thuộc tính mở rộng nhưng nó trả về lỗi Không thể thiết lập các thuộc tính mở rộng. Lỗi thao tác không được hỗ trợ. xattr thiết lập bảo mật.SMACK64 "*" /dev/null xattr thiết lập bảo mật.S
Tôi muốn sử dụng xattr để lưu trữ một số siêu dữ liệu trực tiếp trên các tệp của mình. Về cơ bản, đây là các thẻ tôi sử dụng để phân loại tệp khi tìm kiếm tệp. Mục tiêu của tôi là mở rộng các thẻ Mac OS X thông thường bằng cách liên kết nhiều thông tin hơn với mỗi thẻ, chẳng hạn như ngày thẻ được thêm vào
Từ man fsync(2) nó sẽ đồng bộ siêu dữ liệu của tệp, tôi nghĩ đó là danh sách trong stat. xattr là gì đối với một tập tin? Nó có thuộc về siêu dữ liệu không? Chúng tôi đã thực hiện một thử nghiệm, viết một tệp, thiết lập 6 xattrs, sau đó thực hiện fsyn
Tôi nghĩ rằng có những thuộc tính tệp mở rộng trong NTFS mà Windows hỗ trợ. Tôi không tìm thấy lệnh để truy cập/cập nhật thuộc tính. Có phiên bản Windows (và hệ thống tập tin) nào hỗ trợ chức năng này không? Tôi đã thử getfattr, setfattr
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.equalsIgnoreValue() trong Java và cho thấy cách sử dụng cụ thể của XAttr.equalsIgnoreValue().
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.getValue() trong Java và cho thấy cách sử dụng cụ thể của XAttr.getValue(). Những ví dụ mã này chủ yếu từ Github/
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.equals() trong Java và cho thấy cách sử dụng cụ thể của XAttr.equals(). Những ví dụ mã này chủ yếu từ Github/Stac
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.() trong Java và trình bày cách sử dụng cụ thể của XAttr.(). Những ví dụ mã này chủ yếu đến từ Github/Stackoverflow/Ma
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.getName() trong Java và trình bày cách sử dụng cụ thể của XAttr.getName(). Những ví dụ mã này chủ yếu đến từ Github/St
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.getNameSpace() trong Java và trình bày cách sử dụng cụ thể của XAttr.getNameSpace(). Những ví dụ mã này chủ yếu có nguồn gốc từ
Bài viết này tóm tắt một số ví dụ mã của phương thức org.apache.hadoop.fs.XAttr.hashCode() trong Java và cho thấy cách sử dụng cụ thể của XAttr.hashCode(). Những ví dụ mã này chủ yếu từ Github/
Tôi đang sử dụng lệnh setxattr để xem thuộc tính tệp mở rộng của tệp iOS và Mac. Theo tôi hiểu thì tôi có thể lưu trữ dữ liệu tùy ý ở đó, lên tới 128kb. Làm thế nào tôi có thể viết và đọc các thuộc tính mở rộng như tôi làm với một từ điển, thay vì hủy tham chiếu một con trỏ chuỗi?
Tôi đang đưa dữ liệu nhị phân vào Couchbase. Nhưng đối với trường hợp sử dụng mới của tôi, tôi cần có một trường trong tài liệu của mình có tên là created_date. Tôi đang nghĩ đến việc sử dụng xattr cho việc này. Trường này "created_date"
Hôm nọ tôi đang làm việc với một số tệp có thuộc tính mở rộng là com.apple.quarantine. Tôi biết nó dùng để làm gì, nhưng tôi luôn tò mò về ý nghĩa của thuộc tính bên dưới khi bạn xuất giá trị của nó. Ví dụ. Khi tôi gõ xattr -p com.a
Khi sắp xếp lại hình ảnh của mình theo OSX Mavericks, tôi đang viết một tập lệnh để chèn thẻ vào trường xattr của tệp hình ảnh để tôi có thể tìm kiếm chúng bằng Spotlight. (Để an toàn, tôi cũng đang chỉnh sửa
Hôm nay tôi đã thử cài đặt Hadoop trên Mac OS X Lion theo hướng dẫn tại Thiết lập Hadoop 2.4 và Pig 0.12 trên OSX cục bộ. Tôi đã thiết lập JAVA_ đúng cách
Tôi là một lập trình viên xuất sắc, rất giỏi!