我有一台根本没有互联网接入的机器 我使用我从其他机器通过pendrive获得的安装程序在其上安装了Haskell平台。
现在我想在没有互联网访问权限的家用机器上安装软件包repa
。我该怎么做?
我的家用机器正在运行Linux(Debian),我的办公室机器是Windows 7。
答案 0 :(得分:8)
您可以从机器上访问互联网:
cabal get pkg-name
,其中pkg-name
是您想要的包裹。.tar.gz
文件。获得它之后,将其传输到您的其他计算机,将其提取到您想要的任何地方(如果您只想在沙箱中使用沙箱)。然后从该目录(其中有一个.cabal
文件)运行cabal install
。
答案 1 :(得分:1)
程序包管理器(例如cabal)在内部工作以从远程存储库获取程序包。我怀疑是否有一个简单的解决方法,让cabal在离线模式下安装包。
最简单的方法可能是找到压缩版的软件包,找到一种方法让它们在离线计算机上运行(本地共享,拇指驱动器等)和install a package manually。