[英]Can't install rustc version 1.7.0 with apt
我正在尝试在 Ubuntu 20.1 上安装Pachev_FTP 服务器,我需要在系统上安装rustc
才能使用它。 如安装指南中所述,我需要 rustc 版本1.7.0
。 但是当我使用apt install rustc
时,它安装了1.53.0
版本。 所以我按照本指南尝试安装正确的版本
apt install rustc=1.7.0
但它给了我一个错误,说E: Version '1.7.0' for 'rustc' was not found
。 如何安装正确版本的 rustc?
事实证明,只要您更新其中一个依赖项,该项目将使用最新版本的 Rust(在撰写本文时为 1.57.0)进行编译:
Cargo.toml
并将 slog slog="1.5.2"
行更改为 slog slog="1.7.1"
。cargo generate-lockfile
lockfile 更新Cargo.lock
文件。cargo build --release
。我收到了 21 个警告,但它至少可以编译。
此 package 无法在 Windows 上编译,因为它需要 package 不适用于 ZAEA23489CE3AAB4304
请注意,正如评论中提到的,该项目有一个未修补的安全漏洞。 您似乎很清楚这一点,并且尝试构建此项目只是为了练习重现此漏洞,而不是实际使用它来提供文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.