从“local hackage”安装软件包(通过 cabal)

2024-01-01

是否有可能让阴谋集团

  • 下载特定的包源,包括所有依赖包源。
  • 在稍后阶段(当不再依赖互联网连接时)通过 cabal 从本地下载的文件中自动按正确的顺序安装这些软件包,以便构建所需的软件包?

我知道你可以使用cabal unpack查看特定包的源代码,但我不知道如何实现上述目的。另请注意,在这篇文章中无法获取 Cabal 更新以在公司网络内工作 https://stackoverflow.com/questions/8420439/cant-get-cabal-update-to-work-inside-corporate-network有人提到这是可以做到的,但说明对我来说不够具体。


cabal help | grep fetch:

fetch        Downloads packages for later installation.

Example:

$ cabal fetch unbound
Resolving dependencies...
Downloading RepLib-0.5.3.1...
Downloading type-equality-0.1.1...
Downloading unbound-0.4.1.1...

Running cabal install unbound稍后阶段将不需要互联网访问。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从“local hackage”安装软件包(通过 cabal) 的相关文章

随机推荐

  • 使用 Espresso 导航视图 Android Kotlin - androidx.test.espresso.NoMatchingViewException

    我是 Espresso 新手 试图编写 NavigationView 菜单项单击的测试用例 HomeActivityClass 中的以下方法 accountMenu is the NavigationView predefined clas
  • 如何将 for-each 循环应用于字符串中的每个字符?

    所以我想迭代字符串中的每个字符 所以我认为 for char c xyz 但我收到编译器错误 MyClass java 20 foreach not applicable to expression type 我怎样才能做到这一点 最简单的
  • C++ std::async 在主线程上运行

    有没有办法在主线程上运行函数 因此 如果我通过异步调用一个函数来下载文件 然后解析数据 然后它会调用一个回调函数 该函数将在我的主 UI 线程上运行并更新 UI 我知道默认 C 实现中的线程是相等的 因此我必须创建一个指向主线程的共享指针
  • 更改 PostgreSQL 数据库及其表的所有者的最佳方法?

    我正在尝试更改 PostgreSQL 数据库 版本 gt 8 2 及其表的所有者 我读过这个解决方案 在 PostgreSQL 中同时修改所有表的 OWNER https stackoverflow com questions 134812
  • gStreamer 视频录制内存泄漏

    您好 我正在尝试录制来自摄像机的 rtsp 流 H264 格式 我正在使用以下 gst 命令以 MPEG4 格式进行录制 gst launch e rtspsrc location rtsp 10 17 8 136 mediainput h
  • Pyrocms 模块或小部件或插件

    这让我抓狂 我想在网站主页上包含一个简单的联系表格 我无法确定是否需要构建模块 小部件或插件 他们似乎都不太正确 模块似乎只能作为独立页面工作 例如现有的联系人模块 小部件似乎只显示数据 从数据库或某种提要 例如 Twitter 获取 而插
  • Ajax 并返回由 PHP GD 创建的图像

    我有一个 PHP 脚本 可以使用 PHP GD 生成图像 生成图像后 将其保存 并在 Ajax 调用时发送以下输出 imagejpeg img data filename jpg echo img src filename jpg jpg
  • 如何对 PHP 应用程序进行负载平衡?

    我正在寻找有关如何对 php 应用程序进行负载平衡的指南 建议或示例 我的设置是 Ubuntu 10 04 和 PHP 5 3 我以前从未使用过负载平衡服务器 我正在寻找提供的任何帮助 Update 这是一个 Web 应用程序 预计将有数百
  • 如何使用 NodeJS imagemagick 库将 PDF 的第一页转换为 JPG?

    我正在尝试将 pdf 文件转换为预览图标 jpg 使用 NodeJS 的 imagemagick 库 我在尝试着 仅生成预览第一页 适用于多页 pdf 在普通的命令行 imagemagick 程序中 这可以是 很容易通过说 转换文件 pdf
  • java正则表达式键:值多行

    我有这样的文字 33 88 app 2 8 superman taman 蒲种 36100 马来西亚 22 布拉布拉 布拉 布拉布拉布拉 32 45 dsfd qdsfqsdf 72D Example 这个例子有一个形式 核心价值 值可以是
  • 从分组数据中选择两个随机且连续的行

    在下面的数据中 包括dput 我对三个人 IndIDII 进行了重复观察 纬度和经度 请注意 每个人都有不同数量的位置 并且它们是按以下顺序排列的 IndYear IndIDII IndYear WintLat WintLong 1 BHS
  • 一次将多个商品添加到 WooCommerce 购物车

    我有 3 个不同商品的 ID 我想将它们添加到购物车中 我可以用https url com shop cart add to cart 3001但是当我想添加 3 个项目时我却做不到 我可以添加任何功能 脚本来将此功能添加到我的购物网站吗
  • python中物理量的命名

    我想为我的模拟代码中使用的物理 数学量建立一个良好的命名方案 考虑以下示例 from math import class GaussianBeamIntensity object Optical intensity profile of a
  • 哪里可以获得适用于 Windows 的预编译 GTK3? [复制]

    这个问题在这里已经有答案了 有没有地方可以下载 Windows 版预编译的 GTK3 GTK 站点仅提供 2 22 版本的二进制文件 GTK for Windows 是由志愿者生成的 因此发布日期不同步 并且取决于开发人员的可用性 一旦完成
  • 寻找一种使用 Shapely 快速查找点所属多边形的方法

    我有一组约 36 000 个多边形 代表该国家 地区的一个分区 约县 我的 python 脚本接收很多点 pointId 经度 纬度 对于每个点 我想发回 pointId polygonId 对于每个点 循环到所有多边形并使用 myPoin
  • CSS 可以根据语言选择不同的默认字体和大小吗

    我有以下 CSS 片段 INPUT font family Raavi font size 14px 当文本框包含一些旁遮普文字时 效果很好 如下所示 但用户可能会输入英文 而我宁愿使用不同大小的 Verdana 字体 因为 Raavi 字
  • android:使用单个媒体播放器对象播放音频文件并显示图像

    我需要依次显示图像并播放相应的音频文件 我尝试创建多个媒体播放器对象 但它显示error 1 17 所以请帮助大家 我的时间不多了 现在我有一个处理程序 它播放音频文件 然后在播放另一个音频文件时获取该音频文件的持续时间 这是我的方法 但我
  • D3.js 中的树形图 x 和 y 属性从何而来?

    这是 JavaScript 代码 d3 json city json function error root var nodes cluster nodes root var links cluster links nodes consol
  • UITableView 单元格上的 Peek 和 Pop 因 UISearchController 而失败

    Peek and Pop 正在与UISearchController 但是 一旦您开始使用以下命令搜索表 Peek 和 Pop 就会停止工作updateSearchResults I ve extended Apple s Table Se
  • 从“local hackage”安装软件包(通过 cabal)

    是否有可能让阴谋集团 下载特定的包源 包括所有依赖包源 在稍后阶段 当不再依赖互联网连接时 通过 cabal 从本地下载的文件中自动按正确的顺序安装这些软件包 以便构建所需的软件包 我知道你可以使用cabal unpack查看特定包的源代码