2014-09-01 84 views
7

是否可以向conda配方添加來自特定binstar頻道的構建要求?conda構建要求:從特定頻道添加軟件包

例如,我想爲ffmpeg-devel創建一個配方,它需要7zip。但似乎只有0123a頻道的7za有效。我試圖把trent/7zatrent 7za,但他們都沒有工作。

package: 
name: ffmpeg-dev 
version: 2.3.3 

source: 
fn: ffmpeg-20140827-git-8c1b942-win64-dev.7z 
url: http://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-20140827-git-8c1b942-win64-dev.7z [win] 
sha1: 1aaf45274229cba7fe723a4118ca243e77cb4587 

requirements: 
build: 
    - trent/7za 
    - ffmpeg-dev 
run: 
    - ffmpeg-dev 

about: 
home: https://www.ffmpeg.org/ 
license: "Various (see Copyright file from the aspell6-en source)" 
summary: "A complete, cross-platform solution to record, convert and stream au 

回答

6

這還不可能,但它是我們要添加的功能。現在,您需要在構建之前將通道添加到您的配置中,例如

conda config --add channels trent 
+0

是否存在跟蹤此功能的問題? – astrojuanlu 2015-05-09 13:53:34

+0

https://github.com/conda/conda/issues/988 – asmeurer 2015-05-11 17:27:31