我在我的Linux PC上下载了许多适用于Julia (1.6.4)的软件包,但是在下载新版本的Julia (1.7.1)之后,它会显示这些软件包没有安装,并要求重新下载。有没有办法在不重新下载的情况下重复使用这些软件包?
我在我的Linux PC上下载了许多适用于Julia (1.6.4)的软件包,但是在下载新版本的Julia (1.7.1)之后,它会显示这些软件包没有安装,并要求重新下载。有没有办法在不重新下载的情况下重复使用这些软件包?
因为在升级Julia之后,我是否需要重新添加软件包只触及到解决方案的一部分,所以我重新打开了这个问题。但是有一个更加强大的选择没有在那里提到,它可以在整个软件包操作中为您提供良好的服务 — 离线模式!这正是我在评论中提出这个问题的原因。
离线模式将强制 Pkg 重复使用已经下载过的软件包,即使是在重新添加它们时,甚至跨版本也可以。当然,如果未下载软件包(及其依赖项)的任何版本,则操作将失败,但它至少会尝试让已经下载的东西起作用。
这是至关重要的,因为它还允许您创建本地环境,而不需要连接网络。当然,您需要在线才能获取新的软件包和更新,但这可能有助于解决一些慢速网络的问题。