tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | 1 | subject:
Ubuntu 18.04 就算移除了IBus再安裝Gcin仍然無法切換輸入法 |
0
0 | 2018-12-06 | quote | | |
各位好
小弟最近一直在嘗試在Ubuntu 18.04上安裝Gcin,後來發現沒辦法切換輸入法,於是去爬了文章。
然後看了下面這篇文章:
https://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=352412
於是我就把IBus整個刪除掉,再進去試了一次。結果還是跑出如下面連結內圖片的問題:
https://ppt.cc/fb8rbx
而且之前用快速鍵切換輸入法好像也是差不多的問題,他會因為要讀取的檔名是亂碼而找不到那個table檔。
而我剛剛找了一下,gtab.list裡面列出的檔案/usr/share/gcin/table內好像很多都沒有。我覺得這個才是原因,但正常裝起來之後應該要有吧?請問有沒有人有遇過類似的狀況?
|
eliu
joined:
2007-08-09 posted:
11480 promoted: 617 bookmarked: 187 新竹, 台灣 | 你的設定檔有資料錯誤的問題。
rm -fr ~/.gcin/config
重新執行 gcin
也可能是資料夾權限的問題。
edited: 1
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | 您好,後來我要裝的時候發生了如下的事情。我試過把那兩個Package刪除掉了他仍然無法重新安裝。
請問這是甚麼問題
$ sudo apt-get install gcin
Reading package lists... Done Building dependency tree Reading state information... Done gcin is already the newest version (2.8.5+dfsg1-4build4). The following package was automatically installed and is no longer required: vorbis-tools Use 'sudo apt autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 228 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] ySetting up gcin-gtk2-immodule:amd64 (2.8.5+dfsg1-4build4) ... Cannot load module /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-gcin.so: libgcin-im-client.so.1: cannot open shared object file: No such file or directory /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-gcin.so does not export GTK+ IM module API: libgcin-im-client.so.1: cannot open shared object file: No such file or directory dpkg: error processing package gcin-gtk2-immodule:amd64 (--configure): installed gcin-gtk2-immodule:amd64 package post-installation script subprocess returned error exit status 1 Setting up gcin-gtk3-immodule:amd64 (2.8.5+dfsg1-4build4) ... Cannot load module /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-gcin.so: libgcin-im-client.so.1: cannot open shared object file: No such file or directory /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-gcin.so does not export GTK+ IM module API: libgcin-im-client.so.1: cannot open shared object file: No such file or directory dpkg: error processing package gcin-gtk3-immodule:amd64 (--configure): installed gcin-gtk3-immodule:amd64 package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: gcin-gtk2-immodule:amd64 gcin-gtk3-immodule:amd64 E: Sub-process /usr/bin/dpkg returned an error code (1)
|
eliu
joined:
2007-08-09 posted:
11480 promoted: 617 bookmarked: 187 新竹, 台灣 | tsao0904 |
gcin is already the newest version (2.8.5+dfsg1-4build4).
|
應該是沒有清除乾淨
dpkg -l | grep gcin
看一下。
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | 然後我再補充一下,我剛剛經過很久的調整後已經用Ubuntu Software Center安裝好Gcin Tools了。但我按下設定的某些按鍵的時候會出現下面這樣的問題,也沒辦法切換輸入法。我到現在還是完全沒頭緒,不懂該怎麼修正。勞煩各位了。
https://ppt.cc/fvxOEx
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | eliu |
應該是沒有清除乾淨
dpkg -l | grep gcin
看一下。
|
好的 謝謝 我立馬試試看
|
eliu
joined:
2007-08-09 posted:
11480 promoted: 617 bookmarked: 187 新竹, 台灣 | 有清除 ~/.gcin 嗎?
另外一個問題
HOME 這個環境變數
不能亂改。
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | eliu |
有清除 ~/.gcin 嗎?
另外一個問題
HOME 這個環境變數
不能亂改。
|
清過了,然後我從來沒有改過這個變數。
另外,我剛剛移除Gcin後,執行下面指令,貌似還是有殘存,請問我該如何把它整個處理掉。
$ dpkg -l | grep gcin rc gcin 2.8.6+eliu-4 amd64 GTK+ based input method for Chinese users rc gcin-data 2.8.6+eliu-4 all icons and scripts for gcin
|
eliu
joined:
2007-08-09 posted:
11480 promoted: 617 bookmarked: 187 新竹, 台灣 | 不知道你的 Ubuntu 是怎麼回事
$ dpkg -l | grep gcin ii gcin 2.8.6+eliu-4 amd64 GTK+ based input method for Chinese users ii gcin-data 2.8.6+eliu-4 all icons and scripts for gcin ii gcin-gtk2-immodule:amd64 2.8.6+eliu-4 amd64 GTK3 input method module with gcin as backend ii gcin-gtk3-immodule:amd64 2.8.6+eliu-4 amd64 GTK3 input method module with gcin as backend ii gcin-im-client:amd64 2.8.6+eliu-4 amd64 GTK3 input method module with gcin as backend ii gcin-qt4-immodule:amd64 2.8.6+eliu-4 amd64 Qt4 input method module with gcin as backend ii gcin-qt5-immodule:amd64 2.8.6+eliu-4 amd64 Qt5 input method module with gcin as backend ii gcin-tables 2.8.6+eliu-4 all input method tables for gcin
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | eliu |
不知道你的 Ubuntu 是怎麼回事
$ dpkg -l | grep gcin ii gcin 2.8.6+eliu-4 amd64 GTK+ based input method for Chinese users ii gcin-data 2.8.6+eliu-4 all icons and scripts for gcin ii gcin-gtk2-immodule:amd64 2.8.6+eliu-4 amd64 GTK3 input method module with gcin as backend ii gcin-gtk3-immodule:amd64 2.8.6+eliu-4 amd64 GTK3 input method module with gcin as backend ii gcin-im-client:amd64 2.8.6+eliu-4 amd64 GTK3 input method module with gcin as backend ii gcin-qt4-immodule:amd64 2.8.6+eliu-4 amd64 Qt4 input method module with gcin as backend ii gcin-qt5-immodule:amd64 2.8.6+eliu-4 amd64 Qt5 input method module with gcin as backend ii gcin-tables 2.8.6+eliu-4 all input method tables for gcin
|
先說我接觸Linux還不到半年。
我是已經從Software Center 把它給移除了,但還有殘存gcin 跟gcin-data,我打dpkg -p gcin 他也不理我。
然後有裝起來也沒辦法換輸入法,我之後會再搞一個虛擬機重裝試試看。
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 | 我這樣子的檔案內容應該不可能有錯啊,然後請問我發現我找不到無蝦米的gtab檔案是正常的嗎
BTW我怎麼按Ctrl+Space還是一如往常沒反應,而按下Ctrl+Alt+4也是一樣的結果,完全不能切換輸入法。
/usr/share/gcin/table# ls
ar30-big.gtab en-american.idx NewCJ3.gtab simplex-punc.gtab ar30.gtab et26.kbm pho-char.gtab s-pho-huge.tab2 ar33.gtab et.kbm pho-huge.tab2 s-pho.tab2 array10a.gtab german.gtab pho.tab2 s-tsin32 array-symbols.gtab greek.gtab phrase-ctrl.table s-tsin32.idx cj543.gtab gtab.list phrase.table symbols.gtab cj5.gtab hangul.gtab pin-juyin.xlt symbol-table cj.gtab hangul-phrase.txt pinyin.gtab t2s.dat cj-punc.gtab hsu.kbm pinyin.kbm tsin-1.src colemak.kbm ibm.kbm pinyin-no-tone.kbm tsin32 dayi3.gtab jyutping.gtab russian.gtab tsin32.idx dvorak.kbm latin-letters.gtab s2t.dat vims.gtab en-american mitac.kbm simplex.gtab zo.kbm
edited: 1
|
samwhelp joined:
2016-10-21 posted:
26 promoted: bookmarked:
| 12 | subject:
Ubuntu 18.04 就算移除了IBus再安裝Gcin仍然無法切換輸入法 |
0
0 | 2018-12-07 | quote | | |
tsao0904 |
各位好
小弟最近一直在嘗試在Ubuntu 18.04上安裝Gcin,後來發現沒辦法切換輸入法,於是去爬了文章。
然後看了下面這篇文章:
https://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=352412
於是我就把IBus整個刪除掉,再進去試了一次。結果還是跑出如下面連結內圖片的問題:
https://ppt.cc/fb8rbx
而且之前用快速鍵切換輸入法好像也是差不多的問題,他會因為要讀取的檔名是亂碼而找不到那個table檔。
而我剛剛找了一下,gtab.list裡面列出的檔案/usr/share/gcin/table內好像很多都沒有。我覺得這個才是原因,但正常裝起來之後應該要有吧?請問有沒有人有遇過類似的狀況?
|
關於您提供的那張圖片發生的狀況,可以參考另一篇討論「回覆#3」。
以上提供參考!
:-)
|
samwhelp joined:
2016-10-21 posted:
26 promoted: bookmarked:
| 13 | subject:
移除套件範例 |
0
0 | 2018-12-07 | quote | | |
以下測試的環境是「Ubuntu 18.04」
================================================================================
執行
顯示 ii gcin 2.8.5+dfsg1-4build4 amd64 GTK+ based input method for Chinese users ii gcin-anthy:amd64 2.8.5+dfsg1-4build4 amd64 support library to use Anthy in gcin ii gcin-data 2.8.5+dfsg1-4build4 all icons and scripts for gcin ii gcin-gtk2-immodule:amd64 2.8.5+dfsg1-4build4 amd64 GTK2 input method module with gcin as backend ii gcin-gtk3-immodule:amd64 2.8.5+dfsg1-4build4 amd64 GTK3 input method module with gcin as backend ii gcin-qt5-immodule:amd64 2.8.5+dfsg1-4build4 amd64 Qt5 input method module with gcin as backend ii gcin-tables 2.8.5+dfsg1-4build4 amd64 input method tables for gcin ii gcin-voice 0~20170223-1 all gcin voice data ii libgcin:amd64 2.8.5+dfsg1-4build4 amd64 library for gcin
|
================================================================================ 除了上面的方式,也可以執行下面指令 顯示 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===============================-====================-====================-==================================================================== ii gcin 2.8.5+dfsg1-4build4 amd64 GTK+ based input method for Chinese users ii gcin-anthy:amd64 2.8.5+dfsg1-4build4 amd64 support library to use Anthy in gcin ii gcin-data 2.8.5+dfsg1-4build4 all icons and scripts for gcin ii gcin-gtk2-immodule:amd64 2.8.5+dfsg1-4build4 amd64 GTK2 input method module with gcin as backend ii gcin-gtk3-immodule:amd64 2.8.5+dfsg1-4build4 amd64 GTK3 input method module with gcin as backend ii gcin-qt5-immodule:amd64 2.8.5+dfsg1-4build4 amd64 Qt5 input method module with gcin as backend ii gcin-tables 2.8.5+dfsg1-4build4 amd64 input method tables for gcin ii gcin-voice 0~20170223-1 all gcin voice data ii libgcin:amd64 2.8.5+dfsg1-4build4 amd64 library for gcin
|
================================================================================ 參考上面的列表,所以可以執行下面的指令,來移除「gcin」相關的套件 執行 $ sudo apt-get purge gcin gcin-anthy gcin-data gcin-gtk2-immodule gcin-gtk3-immodule gcin-qt5-immodule gcin-tables gcin-voice libgcin
|
或是執行 $ sudo dpkg -P gcin gcin-anthy gcin-data gcin-gtk2-immodule gcin-gtk3-immodule gcin-qt5-immodule gcin-tables gcin-voice libgcin
|
================================================================================ 除了上面執行「dpkg -l | grep gcin」或是「dpkg -l '*gcin*'」。 也可以執行 $ dpkg --get-selections | grep gcin | grep install
|
顯示 gcin install gcin-anthy:amd64 install gcin-data install gcin-gtk2-immodule:amd64 install gcin-gtk3-immodule:amd64 install gcin-qt5-immodule:amd64 install gcin-tables install gcin-voice install
|
執行下面指令,只取第一個欄位顯示。 $ dpkg --get-selections | grep gcin | grep install | awk '{print $1}'
|
顯示 gcin gcin-anthy:amd64 gcin-data gcin-gtk2-immodule:amd64 gcin-gtk3-immodule:amd64 gcin-qt5-immodule:amd64 gcin-tables gcin-voice libgcin:amd64
|
所以移除的指令,就可以合併一行,範例如下 執行下面指令 sudo apt-get purge $(dpkg --get-selections | grep gcin | grep install | awk '{print $1}')
|
或是執行下面指令 sudo dpkg -P $(dpkg --get-selections | grep gcin | grep install | awk '{print $1}')
|
================================================================================ 同樣的模式也可以應用在「dpkg -l」上 執行 $ dpkg -l | grep gcin | grep '^ii' | awk '{print $2}'
|
顯示 gcin gcin-anthy:amd64 gcin-data gcin-gtk2-immodule:amd64 gcin-gtk3-immodule:amd64 gcin-qt5-immodule:amd64 gcin-tables gcin-voice libgcin:amd64
|
合併成一行,範例如下 sudo apt-get purge $(dpkg -l | grep gcin | grep '^ii' | awk '{print $2}')
|
或是執行 sudo dpkg -P $(dpkg -l | grep gcin | grep '^ii' | awk '{print $2}')
|
================================================================================ 以上提供參考 :-)
|
samwhelp joined:
2016-10-21 posted:
26 promoted: bookmarked:
| 14 | subject:
關於「/usr/share/gcin/table/」這個資料夾 |
0
0 | 2018-12-07 | quote | | |
在我的環境,執行
$ ls /usr/share/gcin/table/ -1
|
顯示 ar30-big.gtab ar30.gtab ar33.gtab array10a.gtab array-symbols.gtab cj543.gtab cj5.gtab cj.gtab cj-punc.gtab colemak.kbm dvorak.kbm en-american en-american.idx et26.kbm et.kbm german.gtab greek.gtab gtab.list hangul.gtab hangul-phrase.txt hsu.kbm ibm.kbm jyutping.gtab latin-letters.gtab mitac.kbm NewCJ3.gtab pho-char.gtab pho-huge.tab2 pho.tab2 phrase-ctrl.table phrase.table pin-juyin.xlt pinyin.gtab pinyin.kbm pinyin-no-tone.kbm russian.gtab s2t.dat simplex.gtab simplex-punc.gtab s-pho-huge.tab2 s-pho.tab2 s-tsin32 s-tsin32.idx symbols.gtab symbol-table t2s.dat tsin-1.src tsin32 tsin32.idx vims.gtab zo.kbm
|
================================================================================ 搭配「wc」,了解上面顯示幾行 執行 $ ls /usr/share/gcin/table/ -1 | wc -l
|
顯示 表示「ls /usr/share/gcin/table/ -1」顯示「51行」,換句話說,也就是有「51」個檔案 ================================================================================ 關於「/usr/share/gcin/table/」這個資料夾 執行 $ file /usr/share/gcin/table/
|
顯示 /usr/share/gcin/table/: directory
|
執行 $ file /usr/share/gcin/table
|
顯示 /usr/share/gcin/table: symbolic link to ../../lib/x86_64-linux-gnu/gcin/table
|
表示「/usr/share/gcin/table」symbolic link「/usr/lib/x86_64-linux-gnu/gcin/table」 ================================================================================ 執行下面指令,了解「/usr/share/gcin/table/」這個資料夾是來自於那個「Package」。 $ dpkg -S /usr/share/gcin/table/
|
顯示 gcin-tables: /usr/share/gcin/table
|
表示「/usr/share/gcin/table/」這個資料夾,是來自於「gcin-tables」這個「Package」 ================================================================================ 執行下面指令,觀看「gcin-tables」這個「Package」安裝了那些檔案在系統上。 顯示 /. /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/gcin /usr/lib/x86_64-linux-gnu/gcin/table /usr/lib/x86_64-linux-gnu/gcin/table/NewCJ3.gtab /usr/lib/x86_64-linux-gnu/gcin/table/ar30-big.gtab /usr/lib/x86_64-linux-gnu/gcin/table/ar30.gtab /usr/lib/x86_64-linux-gnu/gcin/table/ar33.gtab /usr/lib/x86_64-linux-gnu/gcin/table/array-symbols.gtab /usr/lib/x86_64-linux-gnu/gcin/table/array10a.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj-punc.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj5.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj543.gtab /usr/lib/x86_64-linux-gnu/gcin/table/colemak.kbm /usr/lib/x86_64-linux-gnu/gcin/table/dvorak.kbm /usr/lib/x86_64-linux-gnu/gcin/table/en-american /usr/lib/x86_64-linux-gnu/gcin/table/en-american.idx /usr/lib/x86_64-linux-gnu/gcin/table/et.kbm /usr/lib/x86_64-linux-gnu/gcin/table/et26.kbm /usr/lib/x86_64-linux-gnu/gcin/table/german.gtab /usr/lib/x86_64-linux-gnu/gcin/table/greek.gtab /usr/lib/x86_64-linux-gnu/gcin/table/gtab.list /usr/lib/x86_64-linux-gnu/gcin/table/hangul-phrase.txt /usr/lib/x86_64-linux-gnu/gcin/table/hangul.gtab /usr/lib/x86_64-linux-gnu/gcin/table/hsu.kbm /usr/lib/x86_64-linux-gnu/gcin/table/ibm.kbm /usr/lib/x86_64-linux-gnu/gcin/table/jyutping.gtab /usr/lib/x86_64-linux-gnu/gcin/table/latin-letters.gtab /usr/lib/x86_64-linux-gnu/gcin/table/mitac.kbm /usr/lib/x86_64-linux-gnu/gcin/table/pho-char.gtab /usr/lib/x86_64-linux-gnu/gcin/table/pho-huge.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/pho.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/phrase-ctrl.table /usr/lib/x86_64-linux-gnu/gcin/table/phrase.table /usr/lib/x86_64-linux-gnu/gcin/table/pin-juyin.xlt /usr/lib/x86_64-linux-gnu/gcin/table/pinyin-no-tone.kbm /usr/lib/x86_64-linux-gnu/gcin/table/pinyin.gtab /usr/lib/x86_64-linux-gnu/gcin/table/pinyin.kbm /usr/lib/x86_64-linux-gnu/gcin/table/russian.gtab /usr/lib/x86_64-linux-gnu/gcin/table/s-pho-huge.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/s-pho.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/s-tsin32 /usr/lib/x86_64-linux-gnu/gcin/table/s-tsin32.idx /usr/lib/x86_64-linux-gnu/gcin/table/s2t.dat /usr/lib/x86_64-linux-gnu/gcin/table/simplex-punc.gtab /usr/lib/x86_64-linux-gnu/gcin/table/simplex.gtab /usr/lib/x86_64-linux-gnu/gcin/table/symbol-table /usr/lib/x86_64-linux-gnu/gcin/table/symbols.gtab /usr/lib/x86_64-linux-gnu/gcin/table/t2s.dat /usr/lib/x86_64-linux-gnu/gcin/table/tsin-1.src /usr/lib/x86_64-linux-gnu/gcin/table/tsin32 /usr/lib/x86_64-linux-gnu/gcin/table/tsin32.idx /usr/lib/x86_64-linux-gnu/gcin/table/vims.gtab /usr/lib/x86_64-linux-gnu/gcin/table/zo.kbm /usr/share /usr/share/doc /usr/share/doc/gcin-tables /usr/share/doc/gcin-tables/NEWS.Debian.gz /usr/share/doc/gcin-tables/changelog.Debian.gz /usr/share/doc/gcin-tables/copyright /usr/share/gcin /usr/share/gcin/table
|
搭配「grep」,只顯示「/usr/lib/x86_64-linux-gnu/gcin/table/」相關的 執行 $ dpkg -L gcin-tables | grep '/usr/lib/x86_64-linux-gnu/gcin/table/'
|
顯示 /usr/lib/x86_64-linux-gnu/gcin/table/NewCJ3.gtab /usr/lib/x86_64-linux-gnu/gcin/table/ar30-big.gtab /usr/lib/x86_64-linux-gnu/gcin/table/ar30.gtab /usr/lib/x86_64-linux-gnu/gcin/table/ar33.gtab /usr/lib/x86_64-linux-gnu/gcin/table/array-symbols.gtab /usr/lib/x86_64-linux-gnu/gcin/table/array10a.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj-punc.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj5.gtab /usr/lib/x86_64-linux-gnu/gcin/table/cj543.gtab /usr/lib/x86_64-linux-gnu/gcin/table/colemak.kbm /usr/lib/x86_64-linux-gnu/gcin/table/dvorak.kbm /usr/lib/x86_64-linux-gnu/gcin/table/en-american /usr/lib/x86_64-linux-gnu/gcin/table/en-american.idx /usr/lib/x86_64-linux-gnu/gcin/table/et.kbm /usr/lib/x86_64-linux-gnu/gcin/table/et26.kbm /usr/lib/x86_64-linux-gnu/gcin/table/german.gtab /usr/lib/x86_64-linux-gnu/gcin/table/greek.gtab /usr/lib/x86_64-linux-gnu/gcin/table/gtab.list /usr/lib/x86_64-linux-gnu/gcin/table/hangul-phrase.txt /usr/lib/x86_64-linux-gnu/gcin/table/hangul.gtab /usr/lib/x86_64-linux-gnu/gcin/table/hsu.kbm /usr/lib/x86_64-linux-gnu/gcin/table/ibm.kbm /usr/lib/x86_64-linux-gnu/gcin/table/jyutping.gtab /usr/lib/x86_64-linux-gnu/gcin/table/latin-letters.gtab /usr/lib/x86_64-linux-gnu/gcin/table/mitac.kbm /usr/lib/x86_64-linux-gnu/gcin/table/pho-char.gtab /usr/lib/x86_64-linux-gnu/gcin/table/pho-huge.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/pho.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/phrase-ctrl.table /usr/lib/x86_64-linux-gnu/gcin/table/phrase.table /usr/lib/x86_64-linux-gnu/gcin/table/pin-juyin.xlt /usr/lib/x86_64-linux-gnu/gcin/table/pinyin-no-tone.kbm /usr/lib/x86_64-linux-gnu/gcin/table/pinyin.gtab /usr/lib/x86_64-linux-gnu/gcin/table/pinyin.kbm /usr/lib/x86_64-linux-gnu/gcin/table/russian.gtab /usr/lib/x86_64-linux-gnu/gcin/table/s-pho-huge.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/s-pho.tab2 /usr/lib/x86_64-linux-gnu/gcin/table/s-tsin32 /usr/lib/x86_64-linux-gnu/gcin/table/s-tsin32.idx /usr/lib/x86_64-linux-gnu/gcin/table/s2t.dat /usr/lib/x86_64-linux-gnu/gcin/table/simplex-punc.gtab /usr/lib/x86_64-linux-gnu/gcin/table/simplex.gtab /usr/lib/x86_64-linux-gnu/gcin/table/symbol-table /usr/lib/x86_64-linux-gnu/gcin/table/symbols.gtab /usr/lib/x86_64-linux-gnu/gcin/table/t2s.dat /usr/lib/x86_64-linux-gnu/gcin/table/tsin-1.src /usr/lib/x86_64-linux-gnu/gcin/table/tsin32 /usr/lib/x86_64-linux-gnu/gcin/table/tsin32.idx /usr/lib/x86_64-linux-gnu/gcin/table/vims.gtab /usr/lib/x86_64-linux-gnu/gcin/table/zo.kbm
|
再加上「wc」,來計算「行數」 執行 $ dpkg -L gcin-tables | grep '/usr/lib/x86_64-linux-gnu/gcin/table/' | wc -l
|
顯示 有「51」行,跟上面的對照,一樣有「51」個檔案。 ================================================================================ 執行下面指令,下載「gcin-tables」這個「Package」 $ apt-get download gcin-tables
|
會下載一個檔案「gcin-tables_2.8.5+dfsg1-4build4_amd64.deb」 執行下面指令,解開「gcin-tables_2.8.5+dfsg1-4build4_amd64.deb」 $ dpkg -x gcin-tables_2.8.5+dfsg1-4build4_amd64.deb gcin-tables
|
會解開到資料夾「gcin-tables」, 可以執行下面指令,觀看「gcin-tables」的資料夾結構。 顯示 gcin-tables └── usr ├── lib │ └── x86_64-linux-gnu │ └── gcin │ └── table │ ├── ar30-big.gtab │ ├── ar30.gtab │ ├── ar33.gtab │ ├── array10a.gtab │ ├── array-symbols.gtab │ ├── cj543.gtab │ ├── cj5.gtab │ ├── cj.gtab │ ├── cj-punc.gtab │ ├── colemak.kbm │ ├── dvorak.kbm │ ├── en-american │ ├── en-american.idx │ ├── et26.kbm │ ├── et.kbm │ ├── german.gtab │ ├── greek.gtab │ ├── gtab.list │ ├── hangul.gtab │ ├── hangul-phrase.txt │ ├── hsu.kbm │ ├── ibm.kbm │ ├── jyutping.gtab │ ├── latin-letters.gtab │ ├── mitac.kbm │ ├── NewCJ3.gtab │ ├── pho-char.gtab │ ├── pho-huge.tab2 │ ├── pho.tab2 │ ├── phrase-ctrl.table │ ├── phrase.table │ ├── pin-juyin.xlt │ ├── pinyin.gtab │ ├── pinyin.kbm │ ├── pinyin-no-tone.kbm │ ├── russian.gtab │ ├── s2t.dat │ ├── simplex.gtab │ ├── simplex-punc.gtab │ ├── s-pho-huge.tab2 │ ├── s-pho.tab2 │ ├── s-tsin32 │ ├── s-tsin32.idx │ ├── symbols.gtab │ ├── symbol-table │ ├── t2s.dat │ ├── tsin-1.src │ ├── tsin32 │ ├── tsin32.idx │ ├── vims.gtab │ └── zo.kbm └── share ├── doc │ └── gcin-tables │ ├── changelog.Debian.gz │ ├── copyright │ └── NEWS.Debian.gz └── gcin └── table -> ../../lib/x86_64-linux-gnu/gcin/table
10 directories, 54 files
|
可以執行下面指令,觀看「gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/」裡面的檔案列表。 $ find gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/*
|
顯示 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/ar30-big.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/ar30.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/ar33.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/array10a.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/array-symbols.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/cj543.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/cj5.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/cj.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/cj-punc.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/colemak.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/dvorak.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/en-american gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/en-american.idx gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/et26.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/et.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/german.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/greek.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/gtab.list gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/hangul.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/hangul-phrase.txt gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/hsu.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/ibm.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/jyutping.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/latin-letters.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/mitac.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/NewCJ3.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pho-char.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pho-huge.tab2 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pho.tab2 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/phrase-ctrl.table gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/phrase.table gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pin-juyin.xlt gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pinyin.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pinyin.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/pinyin-no-tone.kbm gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/russian.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/s2t.dat gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/simplex.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/simplex-punc.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/s-pho-huge.tab2 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/s-pho.tab2 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/s-tsin32 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/s-tsin32.idx gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/symbols.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/symbol-table gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/t2s.dat gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/tsin-1.src gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/tsin32 gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/tsin32.idx gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/vims.gtab gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/zo.kbm
|
加上「wc」計算行數,執行下面指令 $ find gcin-tables/usr/lib/x86_64-linux-gnu/gcin/table/* | wc -l
|
顯示 一樣顯示「51筆」。 ================================================================================ 以上提供參考 :-)
|
tsao0904 joined:
2018-12-06 posted:
8 promoted: bookmarked: 台灣 |
|