Re: 新增《星际译王词典数据包 s tardict-dic-data》,本人推荐的 Linux 桌 面词典软件,给 Debian 打包
atzlinux <[email protected]>
| Newsgroups | gmane.linux.debian.user.chinese.gb |
|---|---|
| Message-ID | <[email protected]> |
在 stable 版本上安装,报错如下:
dpkg -i stardict-plugin-festival_3.0.6-0.3_amd64.deb
正在选中未选择的软件包 stardict-plugin-festival。
(正在读取数据库 ... 系统当前共安装有 252608 个文件和目录。)
准备解压 stardict-plugin-festival_3.0.6-0.3_amd64.deb ...
正在解压 stardict-plugin-festival (3.0.6-0.3) ...
dpkg: 依赖关系问题使得 stardict-plugin-festival 的配置工作不能继续:
stardict-plugin-festival 依赖于 libc6 (>= 2.29);然而:
系统中 libc6:amd64 的版本为 2.28-10。
dpkg: 处理软件包 stardict-plugin-festival (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
stardict-plugin-festival
后来我用 https://salsa.debian.org/debian/stardict.git
的源代码,在我稳定版的机器上重新编译了下,生成的 stardict-plugin-festival
软件包依赖关系为:
Depends: libc6 (>= 2.27), libestools2.5, libgcc1 (>= 1:3.0), libice6 (>=
1:1.0.0), libsm6, libstdc++6 (>= 5.2), libx11-6, stardict-common (=
3.0.6-0.3), stardict-gtk (= 3.0.6-0.3), stardict-plugin (= 3.0.6-0.3)
在稳定版上安装使用都没有问题。
感觉这个 libc6 软件包版本号的依赖,和编译环境相关。估计源代码在 Debian
稳定版 buster-backports 上编译,就不会有这个问题。
d/control 文件里面,各个二进制包依赖的描述,都是这样的:
Depends:
${misc:Depends}, ${shlibs:Depends}, stardict-common (= ${source:Version}),
stardict-gtk (= ${binary:Version}),
stardict-plugin (= ${binary:Version})
libc6 软件包应该是属于 ${shlibs:Depends}
里面的,比较奇怪的是,其它二进制软件包都没有把 libc6
的依赖版本号升上去,只有 stardict-plugin-festival 这个二进制包依赖 testing
的 libc6 版本(2.29-3)。
谢谢!
在 2019/11/25 下午3:09, Emfox Zhou 写道:
> 呃,我只是把那个bug修复了,其它部分没有改动,是原先的打包脚本自动做的这个版本号依赖。
>
> 一般开发者都用sid,不太能关注得到这个问题,你那边有stable版本可以强制装一下这个包,看看执行正常吗?
>
> On Mon, Nov 25, 2019 at 11:37 AM atzlinux <[email protected]
> <mailto:[email protected]>> wrote:
>
> 新版本的软件包中,stardict-plugin-festival 这个包, 依赖: libc6 (>=
> 2.29) 。
>
> 目前在 10.2 稳定版中:
>
> Package: libc6
> Version: 2.28-10
>
> 这样会导致在稳定版中安装星际译王最新的 3.0.6-0.3 版本时,需要升级
> libc6 这个基础包,比较麻烦(当然,如果 OS 是 testing 或者
> unstable,这个软件包安装没有任何问题)。
>
> 不知道是否有办法把 stardict-plugin-festival 这个包对 libc6
> 的版本依赖降下来?
>
> 这次新编译的星际译王 3.0.6-0.3 版本的其它包,对 libc6
> 版本依赖要求都没有这么高,使用目前稳定版的 libc6 版本,没有问题。
>
>
>
>
> --
> Emfox Zhou
>
> GnuPG Public Key: 0x10000DEB
--
肖盛文 Faris Xiao
邮箱:[email protected]
微信:atzlinux
QQ:909868357
基于 Debian 的 Linux 中文桌面操作系统:http://118.24.9.73/
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEu5cwTv1mNMfU02q2LzOMfceQmVcFAl3bk0EACgkQLzOMfceQ mVdwiRAAk07L96DMHiBGmVefZn6nE/FgP9GqIWoSntXrVsrpxNLUaWipVlq1MA/h Ms9wLP4cWhvhZZUUPPmkzaDI4AmQDj1pb++L0D24eKT5Dbxxl6CJqIr7Gs4E//56 yGScnPksl2khHSZa/f2oI9NXxs6qTfGokXwYwGnTneqBfl2HDBidncfLF9e0FLTM cwN4htNgqGMjEOW5tZmLWzn43FLUV2OwqK9hqyZuSw3wf7Ef3OXlUh4Lu+sTqwgb 2lbNPu2a8dbcOR0dHWjX+eHxJstJvtf1A3RcyuM7qlDEwZlKgZEaJ2bJJexQyeFX KSJkVrI3Y5wZx3a8jjBlZz6x2ZlNoE4D8CPElREZrYP5kkf1cGdCa0uScyCZmku6 CuEWErLH9NllJdDZawH+birIEuRi18jyfQ2aH8E56kEar7P1Pt/+GtgOua/VDu12 WIirc6vRZmGRtBnh7Tc6AgFwCNmuQ2/gdBYMLXsofCVQvKyZURDEyx03Zdz+KjVr +mrSyiID0rImxefOS1LnRJmi8tbpzvnKJ2Vp3CRmSXDo/clmjwMzMy1/DEaFh0XY dRUAheYt11PzEN1/d5qcGE0+Rs7uFF/sTSvWt6GbOLuX9tcEIYLDiMhTcYWsezbi WUWxhZVC9RNwzAvOq+S6o6xxB89dc3WY+pRagSexsPd+R2RnEmE= =Rf35 -----END PGP SIGNATURE-----