LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 821|回复: 11

分别关于 emerge-web, libav 的小问题(已解决)

[复制链接]
发表于 2011-11-10 14:29:07 | 显示全部楼层 |阅读模式
1. emerge-web 总是下载的“.xz”不能用,再去下载“.bz2”. 如下

# emerge-webrsync
Fetching most recent snapshot ...
Trying to retrieve 20111109 snapshot from http://gentoo.osuosl.org/ ...
Fetching file portage-20111109.tar.xz.md5sum ...
Fetching file portage-20111109.tar.xz.gpgsig ...
Fetching file portage-20111109.tar.xz ...
Checking digest ...
portage-20111109.tar.xz: 失败
md5sum: 警告:1 个校验和不匹配
Fetching file portage-20111109.tar.bz2.md5sum ...
Fetching file portage-20111109.tar.bz2.gpgsig ...
Fetching file portage-20111109.tar.bz2 ...

2. 如何用 libav 换掉 ffmpeg?

先谢过大家!

再次谢谢大家,下面是根据大家所说做的:

1. 改 emerge 默认的 wget 为 axel , 做法按10楼
Post by RichardGv;2155019
在/etc/make.conf中增加:
  1. FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
  2. RESUMECOMMAND="${FETCHCOMMAND}"
复制代码
参考: http://gentoo-xp.blogspot.com/2008/04/emerge-niceness.html

另修改 /etc/axelrc 处理网络不好时的长时间等待问题:
  1. connection_timeout=5
复制代码

2. 按3楼:
Post by Havanna;2154738
emerge libav前要先
emerge -C media-video/ffmpeg
echo "media-video/ffmpeg" >> /etc/portage/package.mask
然后再emerge -av media-video/libav
发表于 2011-11-10 16:05:56 | 显示全部楼层
服务器、桌面、折腾,嗯,都用gentoo。

1. 从没有用过websync,你的源是?
2. 直接emerge libav就好了啦。
回复 支持 反对

使用道具 举报

发表于 2011-11-10 16:10:11 | 显示全部楼层
emerge libav前先
emerge -C media-video/ffmpeg
echo "media-video/ffmpeg" >> /etc/portage/package.mask
然后再emerge -av media-video/libav
回复 支持 反对

使用道具 举报

发表于 2011-11-10 19:16:14 | 显示全部楼层
刚更新了 deadbeef ,支持 libav了。目前系统用libav,没遇到其他问题。
回复 支持 反对

使用道具 举报

发表于 2011-11-10 21:08:36 | 显示全部楼层
Post by zhou3345;2154746
刚更新了 deadbeef ,支持 libav了。目前系统用libav,没遇到其他问题。


试试这个补丁
https://github.com/Havanna/overl ... eg.c.new.lavc.patch

来自http://deadbeef.git.sourceforge.net/git/gitweb.cgi?p=deadbeef/deadbeef;a=commit;h=2bb5828e58fa8c187377f8ba75f8eb73a53ed7ca
回复 支持 反对

使用道具 举报

发表于 2011-11-11 09:59:21 | 显示全部楼层


看了一下,改动的地方是一样的,方法不同,暂时这么顶着吧,等上游更新。
回复 支持 反对

使用道具 举报

发表于 2011-11-11 10:46:20 | 显示全部楼层
Post by zhou3345;2154790
看了一下,改动的地方是一样的,方法不同,暂时这么顶着吧,等上游更新。

呃,这个补丁就是上游出的...

不同之处就是,对ffmpeg|libav的版本高低不做要求...
回复 支持 反对

使用道具 举报

发表于 2011-11-11 14:49:22 | 显示全部楼层
Post by Havanna;2154799
呃,这个补丁就是上游出的...

不同之处就是,对ffmpeg|libav的版本高低不做要求...

已经更新了, thx。

不想动主要是懒得测试,那个补丁昨天找了好一阵子,官方搜了也没搜到,弄的有点烦。

ps: 咱在这讨论deadbeef是不是有点喧宾夺主啊 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-14 12:00:23 | 显示全部楼层
这些天没上网,没来得急看,竞然给出了答案,谢谢各位。
关于emerge-web 的问题我想是我这里网络的问题,太多人共享了,速度慢死了,奇怪的是只有 .xz 在下载时会出问题,而 .bz2 就不会,如果使用工具下载 .xz 放回去(/usr/tmp/emerge-webrsync/)就不会有事。奇怪!
对了emerge 是不是用的 wget 在下载文件,能不能换用 axel 下载?
回复 支持 反对

使用道具 举报

发表于 2011-11-14 12:27:34 | 显示全部楼层
Post by bluebear720;2155016

对了emerge 是不是用的 wget 在下载文件,能不能换用 axel 下载?


在/etc/make.conf中增加:

  1. FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
  2. RESUMECOMMAND="${FETCHCOMMAND}"
复制代码

参考: http://gentoo-xp.blogspot.com/2008/04/emerge-niceness.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表