Questions tagged «package-managers»

允许管理员(有时还包括用户)控制其系统上软件包的安装和升级过程的软件。

11
pip和conda有什么区别?
我知道pip是python软件包的软件包管理器。但是,我看到IPython网站conda上的安装用于安装IPython。 我可以pip用来安装IPython吗?conda我已经拥有了为什么还要用作另一个python软件包管理器pip? pip和之间有什么区别conda?


29
如何在Windows上更新npm?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我尝试了这个: sudo npm cache clean -f sudo npm install -g n sudo n stable ...但是没有用。 如何在Windows上执行此操作?


7
如何使用YUM列出包装内容?
我知道如何使用rpm列出软件包的内容(rpm -qpil package.rpm)。但是,这需要知道.rpm文件在文件系统上的位置。一个更优雅的解决方案是使用包管理器,在我的例子中是YUM。YUM如何用于实现这一目标?


3
为什么要在npm中使用对等依赖性插件?
例如,为什么Grunt插件将其对grunt的依赖关系定义为“ 对等依赖关系 ”? 为什么插件不能仅在Grunt -plug / node_modules中将 Grunt作为其依赖项? 对等依赖项在此处进行了描述:https : //nodejs.org/en/blog/npm/peer-dependencies/ 但是我真的不明白。 例 目前,我正在使用AppGyver Steroids,它使用Grunt任务将我的源文件构建到/ dist /文件夹中,以便在本地设备上提供服务。我在npm上很新,很咕unt,所以我想完全理解发生了什么。 到目前为止,我得到了: [rootfolder] /package.json告诉npm它依赖于grunt-steroidsnpm包进行开发: "devDependencies": { "grunt-steroids": "0.x" }, 好的。在[rootfolder]中运行npm install 可以检测依赖性,并在[rootfolder] / node_modules / grunt-steroids中安装grunt-steroids。 Npm然后读取[rootfolder] /node_modules/grunt-steroids/package.json,以便它可以安装grunt-steroids自己的依赖项。 "devDependencies": { "grunt-contrib-nodeunit": "0.3.0", "grunt": "0.4.4" }, "dependencies": { "wrench": "1.5.4", "chalk": "0.3.0", "xml2js": "0.4.1", "lodash": …


14
这是什么意思:失败[INSTALL_FAILED_CONTAINER_ERROR]?
我尝试部署我的应用程序,有时会出现此错误: Failure [INSTALL_FAILED_CONTAINER_ERROR] 我试图用Google搜索它,但找不到错误的含义或原因。我通过IDE(IntelliJ)进行部署,文件被复制到设备上的/ data / local / tmp(未root用户的华为Ideos,运行2.2),但程序包管理器似乎并不喜欢它。在安装apk之前,我已经预先从设备中删除了该应用。我还确保设备上的/ data / local / tmp下没有旧文件。现在我仍然遇到此错误。该软件包应使用调试密钥签名,因为我是通过“运行”应用程序通过IDE进行部署的。 $ pwd /data/local/tmp $ ls -l -rw-rw-rw- shell shell 17257686 2011-04-21 20:31 com.company.shop $ pm install -r com.company.shop pkg: com.company.shop Failure [INSTALL_FAILED_CONTAINER_ERROR] 这是什么意思,以及如何解决? 编辑/更新: 不允许将应用程序安装在sdcard上时,可以避免该错误,设置 android:installLocation="internalOnly" 在清单中。可以进行开发,但是对于生产来说,这并不是我真正想要的-因为我的应用程序很大,只有17mb;因此,我更喜欢将其放在sdcard上。如何能够在没有root的情况下将其安装在外部存储器上(因为这是删除/mnt/secure/asec/smdl2tmp1.asec的唯一方法,这似乎也是一种解决方案)。

4
Conda:直接从github安装/升级
我可以使用conda从GitHub安装/升级软件包吗? 例如,pip我可以这样做: pip install git+git://github.com/scrappy/scrappy@master scrappy直接从masterGitHub中的分支安装。我可以用conda做一些等效的事情吗? 如果这不可能,那么用conda安装pip并使用pip管理此类本地安装是否有意义?

13
如何使用go get导入特定版本的软件包?
来自一个Node我曾经node_modules通过告诉npm从package.json甚至直接从控制台安装那个版本的lib到我的项目文件夹()中安装供应商lib的特定版本的环境,例如: $ npm install express@4.0.0 然后,我通常使用以下命令在项目中导入该软件包的该版本: var express = require('express'); 现在,我想对做同样的事情go。我怎样才能做到这一点?是否可以安装特定版本的软件包?如果是这样,使用集中式$GOPATH,如何导入一个版本而不是另一个版本? 我会做这样的事情: $ go get github.com/wilk/uuid@0.0.1 $ go get github.com/wilk/uuid@0.0.2 但是,如何在导入过程中有所作为?

5
作曲者:如何找到软件包的确切版本?
假设我正在编写一个库A,该库依​​赖于另一个库,例如monolog。 我想安装最新版本的monolog,因此将其放在composer.json中: { "require": { "monolog/monolog": "*.*.*" } } 然后我跑$ php composer.phar install。 我期待在composer.lock内找到安装的版本,但是不存在: { "hash": "d7bcc4fe544b4ef7561918a8fc6ce009", "packages": [ { "package": "monolog/monolog", "version": "dev-master", "source-reference": "2eb0c0978d290a1c45346a1955188929cb4e5db7" } ], "packages-dev": null, "aliases": [ ], "minimum-stability": "dev", "stability-flags": [ ] } 我需要版本,因为我想将我的库绑定到一组特定的版本,例如:如果我发现版本是1.3.5,请在我的composer.json文件中输入以下内容: "require": { "monolog/monolog": "1.3.*" } 有任何想法吗?




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.