pacman升级到3.4后makepkg出错 [已解决,把cw卸了就好了]
时间:2010-06-24
来源:互联网
/usr/bin/makepkg: line 902: * 1024 : syntax error: operand expected (error token is "* 1024 ")
3.4.0版本的/usr/bin/makepkg 902行是:
size="$(( ${size%%[^0-9]*} * 1024 ))"
local size=$(du -sk | awk '{print $1 * 1024}')
作者: davidlone 发布时间: 2010-06-24
在英文环境下没这个问题的
作者: 沙漠之子 发布时间: 2010-06-24
作者: yafeng 发布时间: 2010-06-24
作者: xiaohuli1239 发布时间: 2010-06-24
作者: zhuqin_83 发布时间: 2010-06-24
作者: ganloo 发布时间: 2010-06-24
作者: ganloo 发布时间: 2010-06-24
作者: ganloo 发布时间: 2010-06-24
作者: axlrose 发布时间: 2010-06-24
我已经给维护者发邮件了。
作者: tocer 发布时间: 2010-06-24
==> 完成创建:plymouth-git 20100624-1 (2010年 06月 24日 星期四 15:48:46 CST) > /usr/bin/makepkg: line 93: printf: `$': invalid format character |
作者: ganloo 发布时间: 2010-06-25
作者: tocer
原因是 gettext 命令行貌似不支持类似于 %2$ 这样的表示参数位置的特殊符号。在 pacman 的中文 po 中就有一些这样的符号。需要把这些符号去掉,然后调整中文语序就可以了。
我已经给维护者发邮件了。 |
pacman.zh_CN.po.tar.gz (15.4 KB, 3 次查看) |
作者: ganloo 发布时间: 2010-06-25
作者: ganloo
我已经修改了所有这样的翻译,但是错误还是在,是另外的问题吗?你可以试试附件,这是已经修改过的翻译。
|
作者: tocer 发布时间: 2010-06-25
作者: 李明_ 发布时间: 2010-06-25
pacman.mo.tar.gz (17.2 KB, 5 次查看) |
作者: ganloo 发布时间: 2010-06-25
作者: zhuqin_83 发布时间: 2010-06-25
http://bugs.archlinux.org/task/19865
找到两个类似的
安装了cw后which du输出就成了/usr/lib/cw/du,应该就是/usr/lib/cw/du导致了问题。
然后我就把cw删了,然后就好了。
谢谢各位的热心。
作者: davidlone 发布时间: 2010-06-26
作者: zhuqin_83
还有一个问题,verbose不要翻成循环之类的啊,明明是详细信息或者详述。
|
作者: ganloo 发布时间: 2010-06-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28