2020年4月26日 星期日

Ubuntu 20.04無法選用小小輸入法的問題與解決

問題描述

Ubuntu 20.04前幾日剛釋出,可能有人會遇到無法順利安裝小小輸入法的狀況,所以特別寫這篇。其實這大約是從18.10版就有的問題,忘了之前是在何處看到的,說是換了新版im-config後才有的狀況,有人把im-config換舊版就可用了,不過還有另外的方法可用,在小小輸入法尚未為此做出調整之前,暫時可用以下的方法。

im-config是Debian系Linux用的東西,所以受影響的,並不限於Ubuntu,而是Debian系的;其他非Debian系的Linux無此問題。

還是先描述一下狀況:

目前已知在Ubuntu 20.04,安裝小小輸入法for Linux 2.5版後,在執行 ./yong-tools.sh --select 時會出現以下錯誤訊息:

/usr/bin/im-config: 3: /usr/share/im-config/data/10_yong.conf: Syntax error: "(" unexpected

Ubuntu 18.04.4的im-config是0.34,Ubuntu 20.04版的則是0.44,我不清楚im-config實際上從哪個版號開始會出問題,總之,採用im-config 0.34之後版本的Debian系Linux在安裝小小輸入法 for Linux 2.5版時,極可能會出現上述狀況。

為節省篇幅,安裝/卸載小小輸入法的方法可見參考[1],這裡就不重複寫了。

2020年4月12日 星期日

Unix上製作自解封存檔:makeself

摘要

前面〈淺談Ubuntu上常見的壓縮與封存命令〉提過7zip可以製作自解封存檔,然而這類自解檔較常見的形式反而可能是以 .run 或 .sh 為副檔名(或稱後綴)的自解檔。之前第一次使用到這類自解檔感覺有點新鮮,有異於7zip做出來的東西,後來發現是由makeself做出來的。

makeself可用在製作自解安裝檔的用途上,本文做點簡單介紹。