使用已安裝 Chromium-Browser 72 rpm 實例

  1. 已安裝好的 chromium-browser rpm 套件,沒有 gcin-gtk3 函式庫,先將此程式複製到 chromium-browser 輸入法模組目錄中。
    [root@dyw219 ~]# cp /usr/lib64/gtk-3.0/immodules/im-gcin.so \
    /opt/chromium-browser/bundled/lib64/gtk-3.0/3.0.0/immodules/im-gcin.so
    
  2. rpmrebuild -e 編輯目前安裝在系統的 chromium-browser 套件,重新產生 rpm。
    [root@dyw219 ~]# cd /usr/src
    [root@dyw219 src]# rpmrebuild -e chromium-browser
    /usr/lib/rpmrebuild/rpmrebuild.sh: WARNING: some files have been modified:
    S.5....T.    /opt/chromium-browser/bundled/lib64/gtk-3.0/3.0.0/immodules.cache
    Do you want to continue ? (y/N) y
    Do you want to change release number ? (y/N) y
    Enter the new release (old: 1.el6_10): 1.el6_10.dyw
    .....
    %attr(0644, root, root) "/opt/chromium-browser/bundled/lib64/gtk-3.0/3.0.0/immodules.cache"
    %attr(0755, root, root) "/opt/chromium-browser/bundled/lib64/gtk-3.0/3.0.0/immodules/im-gcin.so"
    %attr(0755, root, root) "/opt/chromium-browser/bundled/lib64/gtk-3.0/3.0.0/immodules/im-am-et.so"
    .....
    Do you want to continue ? (y/N) y
    result: /root/rpmbuild/RPMS/x86_64/chromium-browser-72.0.3626.96-1.el6_10.dyw.x86_64.rpm
    
  3. 使用 rpmrebuild 新產生的 rpm 安裝,不用再另安裝 gcin-gtk3,可正常使用 gcin 中文輸入。