Search Criteria
Package Details: eusoft-eudic-bin 2024.08.20-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/eusoft-eudic-bin.git (read-only, click to copy) |
---|---|
Package Base: | eusoft-eudic-bin |
Description: | 权威的英语词典软件,英语学习者必备的工具,支持学习笔记、生词本多平台同步,让你随时随地学英语. |
Upstream URL: | https://www.eudic.net/v4/en/app/eudic |
Keywords: | dictionary eudic 欧路 欧路词典 |
Licenses: | LicenseRef-custom |
Conflicts: | eudic, eusoft-eudic |
Provides: | eudic |
Submitter: | zxp19821005 |
Maintainer: | zxp19821005 (ihipop) |
Last Packager: | zxp19821005 |
Votes: | 6 |
Popularity: | 0.26 |
First Submitted: | 2023-08-03 06:06 (UTC) |
Last Updated: | 2024-08-22 01:06 (UTC) |
Dependencies (8)
- alsa-lib
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- harfbuzz (harfbuzz-gitAUR)
- libdrm (libdrm-gitAUR)
- libthai
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber)
- nss (nss-hgAUR)
- fuse2 (make)
Latest Comments
« First ‹ Previous 1 2 3 4 Next › Last »
sservuss commented on 2023-11-10 12:08 (UTC)
您好,新安装的arch和endeavourOS安装这个包的时候遇到validity报错了:
请问这种报错改如何解决呢?keyring也都是更新到了最新版本。
感谢帮忙
ihipop commented on 2023-10-09 01:25 (UTC) (edited on 2023-11-13 02:39 (UTC) by ihipop)
@zxp19821005
我本机不存在
/usr/lib/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
因为我本机只有fcitx5这也解释了为啥你可以使用输入法因为你应该是fcitx4
你产生
libfcitx*.so
的原因是你对shell的语法的误解,*
不可以使用引号引起来否则就是代表*
本身在build阶段
ln -sf "/usr/lib/qt/plugins/platforminputcontexts/libfcitx"*.so "${srcdir}/squashfs-root/plugins/platforminputcontexts/
即可zxp19821005 commented on 2023-10-08 21:10 (UTC) (edited on 2023-10-08 21:11 (UTC) by zxp19821005)
@ihipop 或许你可以试试看,我在PKDBUILD里面使用
ln -sf /usr/lib/qt/plugins/platforminputcontexts/libfcitx*.so ./squashfs-root/plugins/platforminputcontexts/
的时候,直接在pkg目录下生成的是libfcitx*.so
文件。ihipop commented on 2023-10-08 09:45 (UTC) (edited on 2023-10-09 01:31 (UTC) by ihipop)
@zxp19821005
你输入法没问题可能是因为你虽然使用了fcitx5但是你的fcitx的模块配置为fcitx4兼容,也就是你的
QT_IM_MODULE
值是fcitx
/ibus
而不是fcitx5
,而fictx5是兼容fcitx4或者ibus模块的 (只是兼容,不代表所有特性工作良好)。或者你干脆使用的就是fcitx4 (通过你的代码来推测)另外你的脚本固定软连接了 fcitx4 的模块,这在只有 fcitx5 的机器上是会出错的 fcitx5的输入法模块的名称是
libfcitx5platforminputcontextplugin.so
建议使用通配符,这样系统里面有什么就连接为什么名称还有就是在已经使用
--appimage-extract
获取二进制文件的情况下,appimage本体包可以不需要了,无需再调用install安装到目标地址。zxp19821005 commented on 2023-10-08 09:35 (UTC)
@ihipop 根据你的建议,我将源换成了AppImage,并且新增了一个脚本文件,麻烦你再试试看看呢?我这里不管是怎么运行输入法都是正常的。Cinnamon桌面环境。
ihipop commented on 2023-10-08 06:55 (UTC) (edited on 2023-10-08 06:57 (UTC) by ihipop)
@zxp19821005 谢谢你,目前测试下来,appimage的包可以直接运行,也没有像另外一个包一样有发音问题,只是fcitx5无法输入中文,有两个解决方案
A.在启动脚本里面切换称fcitx4的QT模块即可。
export QT_IM_MODULE=fcitx
,因为他的包里面自带了fcitx4的模块,位于./squashfs-root/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
B.解压部署后删除自带的输入法模块,从系统里面软连接对应的模块到这个目录,这样就可以自动适配系统的输入法(我个人推荐这个方法)
我建议你修改pkgbuild,不要使用deb包而是使用appimage包作为二进制来源,没有这些依赖问题,因为你其实分发的还是二进制文件,所以还是可以使用这个eusoft-eudic-bin这个包名称,再加上上面的小修改,即可完美了。
zxp19821005 commented on 2023-09-04 03:02 (UTC)
@ihipop 其实我前面搞过一个AppImage的包,但是个别的AUR管理者认为AppImage包和bin包重复且臃肿,和ArchLinux的初衷违背,所以我后面删除了。如果需要的话,我给你单独发一个AppImage的PKGBUILD文件,你直接运行
updpkgsums && makepkg -si
就可以了。AppImage的包基本上就只有2-3的依赖,不会删除系统的任何包。ihipop commented on 2023-09-04 02:31 (UTC)
@zxp19821005 光删除pipewire-jack这个不行 好像还有其他东西依赖了 pipewire-jack 我yay安装的时候编辑PKG去掉了这个依赖,安装的时候还是可以带来这个依赖
zxp19821005 commented on 2023-08-25 07:38 (UTC)
@ihipop 不好意思 相关的依赖目前都是通过运行
namcap
之后出来的,或者你可以自己修改一下PKGBUILD
文件,删除pipewire-jack
,然后运行一下makepkg -si
进行安装?« First ‹ Previous 1 2 3 4 Next › Last »