libpinyin / ibus-libpinyin

GNU General Public License v3.0
621 stars 88 forks source link

我在Ubuntu 23.10中应该怎样手动升级ibus-libpinyin #441

Open FAYOO777 opened 7 months ago

FAYOO777 commented 7 months ago

如题。

抱歉打扰,因为刚刚接触Linux,很多东西还在学习中。

epico commented 7 months ago

https://github.com/libpinyin/ibus-libpinyin/wiki/Installation

paulmark4385 commented 6 months ago

安装不成功,./configure --prefix=/usr,这个usr是当前电脑的用户名吗? make: *** 没有指明目标并且找不到 makefile。 停止。

paulmark4385 commented 6 months ago

为什么安装那么不友好,不能直接通过 sudo apt-get install来安装??

epico commented 6 months ago

安装不成功,./configure --prefix=/usr,这个usr是当前电脑的用户名吗?

这个是目录名称...

epico commented 6 months ago

为什么安装那么不友好,不能直接通过 sudo apt-get install来安装??

可以问问 Ubuntu 的维护者,能否提供 Ubuntu PPA 的安装源。

Pathsis commented 3 months ago

安装不成功,./configure --prefix=/usr,这个usr是当前电脑的用户名吗?

这个是目录名称...

我的Ubuntu22.04也试图手动升级。但我无论如何也找不到ibus.pc,只在/usr/lib/pkgconfig找到了ibus-table.pc文件。

运行pkg-config --variable=prefix ibus,得到:

Package ibus was not found in the pkg-config search path.
Perhaps you should add the directory containing `ibus.pc'
to the PKG_CONFIG_PATH environment variable
No package 'ibus' found

我全盘搜索ibus,也找不到其他一ibus为前缀的.pc文件。只有前面找到的ibus-table.pc。

运行dpkg -l | grep ibus,得到了:

ii  gir1.2-ibus-1.0:amd64                      1.5.26-4                                amd64        Intelligent Input Bus - introspection data
ii  ibus                                       1.5.26-4                                amd64        Intelligent Input Bus - core
ii  ibus-data                                  1.5.26-4                                all          Intelligent Input Bus - data files
ii  ibus-gtk:amd64                             1.5.26-4                                amd64        Intelligent Input Bus - GTK2 support
ii  ibus-gtk3:amd64                            1.5.26-4                                amd64        Intelligent Input Bus - GTK3 support
ii  ibus-gtk4:amd64                            1.5.26-4                                amd64        Intelligent Input Bus - GTK4 support
ii  ibus-libpinyin                             1.12.1-2ubuntu2                         amd64        Intelligent Pinyin engine based on libpinyin for IBus
ii  ibus-table                                 1.16.7-1                                all          table engine for IBus
ii  ibus-table-wubi                            1.8.2-3                                 all          ibus-table input method: Wubi
ii  libgusb2:amd64                             0.3.10-1                                amd64        GLib wrapper around libusb1
ii  libibus-1.0-5:amd64                        1.5.26-4                                amd64        Intelligent Input Bus - shared library
ii  libusb-1.0-0:amd64                         2:1.0.25-1ubuntu2                       amd64        userspace USB programming library
ii  libusb-1.0-0:i386                          2:1.0.25-1ubuntu2                       i386         userspace USB programming library
ii  libusbmuxd6:amd64                          2.0.2-3build2                           amd64        USB multiplexor daemon for iPhone and iPod Touch devices - library
ii  python3-ibus-1.0                           1.5.26-4                                all          Intelligent Input Bus - introspection overrides for Python (Python 3)

运行dpkg -s ibus,我得到:

Package: ibus
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 1245
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: foreign
Version: 1.5.26-4
Replaces: ibus-data (<< 1.5.21-4~exp1)
Depends: init-system-helpers (>= 1.52), python3:any, libatk1.0-0 (>= 1.12.4), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libdconf1 (>= 0.14.0), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.68.0), libgtk-3-0 (>= 3.21.5), libibus-1.0-5 (>= 1.5.19), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libx11-6, libxfixes3 (>= 1:6.0.0), libxi6 (>= 2:1.2.99.4), adwaita-icon-theme, dconf-cli, ibus-data (= 1.5.26-4), gir1.2-gtk-3.0 (>= 3.8.5), gir1.2-ibus-1.0 (= 1.5.26-4), python3-gi, python3-ibus-1.0 (= 1.5.26-4)
Recommends: ibus-gtk, ibus-gtk3, ibus-gtk4, im-config
Suggests: ibus-clutter, ibus-doc
Breaks: ibus-anthy (<< 1.5.3-2), ibus-data (<< 1.5.21-4~exp1), ibus-el (<< 0.3.2-2), ibus-googlepinyin (<< 0.1.2-2)
Conffiles:
 /etc/dconf/db/ibus.d/00-upstream-settings f5e5c7785b5564b7b93b6c72fa32818e
 /etc/dconf/profile/ibus 0f61b729d3b8cdad8b54d663f38dc652
 /etc/xdg/Xwayland-session.d/10-ibus-x11 e16a10a0ef9af6b223f96ae7ad18f7aa
Description: Intelligent Input Bus - core
 IBus is an Intelligent Input Bus. It is a new input framework for the Linux
 OS. It provides full featured and user friendly input method user interface.
 It also may help developers to develop input method easily.
Original-Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Homepage: https://github.com/ibus/ibus

但是我在/usr/lib/x86_64-linux-gnu/pkgconfig中没有找到任何以ibus为前缀的文件。

如何手动升级?

epico commented 3 months ago

可能需要安装 libibus-1.0-dev 软件包...