ghc-pkg unregister
文件的作用是什么,其内容是什么意思?我无法找到任何文档,并对我在那里看到的内容感到困惑。
例如,它对应于我的用户数据库中的软件包和我的全局软件包数据库,虽然它似乎只列出了我的用户数据库中的一些软件包,但它列出了一些我自己的软件包。 "除去"与{{1}}。
答案 0 :(得分:8)
据我所知,它会自动填充您明确请求的任何包(因此包括安装失败)。这意味着如果将其复制到另一台机器,则可以执行
cabal install world
旨在复制您当前的设置。
当然,你可以取消注册后面的一个软件包,但它不知道从你的world
文件中删除它。
(也会安装依赖关系,但是我应该强调,hackage会在此期间继续进行,如果你想要可重复的安装,它可能更容易使用堆栈工具,它具有一个其主要设计目标。)