+ -
当前位置:首页 → 问答吧 → makepkg的问题

makepkg的问题

时间:2009-10-10

来源:互联网

应该是最近更新pacman之后才有的,只要pkgbuild里 source 有东西,一定会出现
/usr/bin/makepkg: line 105: printf: `$': invalid format character
-> 正在使用 %

作者: zhuqin_83   发布时间: 2009-10-10

换回3.3.1解决,testing这东西还真是能折腾的。

作者: zhuqin_83   发布时间: 2009-10-10

我是说我怎么没遇到,原来我编译的东西都是svn或者git的。

作者: jarryson   发布时间: 2009-10-10

3.3.2-1?
我刚刚编译fcitx 3.6.2正常...难道我rp爆发...

作者: huntxu   发布时间: 2009-10-10

问题出在解压缩源码这块
英文模式下
==> Extracting Sources...
-> Extracting release_for_ubuntu.tgz with bsdtar
中文模式下
==> 解压缩源码...
正在使用/usr/bin/makepkg: line 106: printf: `$': invalid format character

翻译文件
msgid "Extracting %s with %s"
msgstr "正在使用 %2$s 解压缩 %1$s"

另外:3.3.2的makepkg文件和3.3.1的文件 仅仅内部版本号变量不同 其他完全一样

作者: 沙漠之子   发布时间: 2009-10-10

@沙漠之子,嗯,根据你的描述,把LANG换成en_US,问题解决。

看来这是翻译的问题喽。

作者: jqxl0205   发布时间: 2009-10-10

引用:
作者: jqxl0205
@沙漠之子,嗯,根据你的描述,把LANG换成en_US,问题解决。

看来这是翻译的问题喽。
但是 翻译看不出哪里有问题
貌似此处翻译不支持%2$s %1$s

作者: 沙漠之子   发布时间: 2009-10-10

难怪我的正常...
下po看了,支持%1$s和%2$s这样的写法,其他很多地方都可以...

作者: huntxu   发布时间: 2009-10-10

引用:
作者: huntxu
难怪我的正常...
下po看了,支持%1$s和%2$s这样的写法,其他很多地方都可以...
法语的翻译中也出现一个 其他语言中没有 中文的里面最多

作者: 沙漠之子   发布时间: 2009-10-10

暂时自己修改一下翻译文件就行哪
上传的附件
pacman.tar.gz (16.8 KB, 84 次查看)

作者: zhong   发布时间: 2009-10-11

我也碰到问题了,是abs broadcom-wl的时候出现的,但是我搞catalyst的时候却没这个情况,怪事

作者: xsam   发布时间: 2009-10-12

修改 了这两行
#printf "\033[1;34m ->\033[1;0m\033[1;1m ${mesg}\033[1;0m\n" "$@" >&2
printf "" "$@" >&2
问题解决。

作者: fjfb   发布时间: 2009-10-13

引用:
作者: fjfb
修改 了这两行
#printf "\033[1;34m ->\033[1;0m\033[1;1m ${mesg}\033[1;0m\n" "$@" >&2
printf "" "$@" >&2
问题解决。
这样就没色彩输出了,还是改pacman.mo 好一些 ,下一个做好的文件更新一下就行了

作者: axlrose   发布时间: 2009-10-13

用此方法需要运行以下命令。
sudo chown root Download/pacman.mo
sudo chgrp root Download/pacman.mo
sudo mv Download/pacman.mo /usr/share/locale/zh_CN/LC_MESSAGES/

作者: fjfb   发布时间: 2009-10-14

@fjfb 呵呵, 你使用 sudo cp Download/pacmain.mo /usr/share/locale/zh_CN/LC_MESSAGES/ 就行了。

作者: jqxl0205   发布时间: 2009-10-14

sudo install -Dm644 pacman.mo /usr/share/locale/zh_CN/LC_MESSAGES/pacman.mo

作者: jarryson   发布时间: 2009-10-14

果然是好办法。在pacman 之前,先在终端运行#LANG=en_US.utf8

作者: luyaotang   发布时间: 2009-10-15

谢谢 今天我也遇到了

作者: ari   发布时间: 2009-10-26

热门下载

更多