通過tar包安裝scim輸入法

2021-09-02 09:34:23 字數 1701 閱讀 7209

[url]

在虛擬機器裡玩中文環境的fedora 8時我曾經安裝過星際譯王,當時安裝是它的rpm包,跟windows裡安裝軟體沒有太大區別。

這次從硬碟安裝了fedora 8時,我選擇的是英文環境。進入系統後我才發現,系統裡竟然沒有輸入法!但是我記得當初虛擬機器裡的fedora 8裡面是有一款輸入法的,輸入法名字叫scim。google了一下才知道原因:如果你安裝系統的時候選擇的是中文環境,那麼系統會自動為配置好這款輸入法;但是英文環境裡預設是不安裝輸入法的。。鬱悶。。沒辦法,只好自己動手安裝一下了。

第一步:解壓軟體。開啟終端,輸入解壓命令:tar -xzvf scim-1.4.7.tar.gz即可。解壓縮以後,系統會自動生成乙個scim-1.4.7的資料夾來存放解壓後的檔案。

這裡需要解釋一下這個軟體字尾的意思。linux裡的源**包軟體的常見字尾有tar、tar.gz、tar.bz2。tar字尾的源**包是用tar命令打包的檔案,沒有經過壓縮;tar.gz字尾和tar.bz2字尾的源**包都是先用tar打包以後,再呼叫壓縮程式對其進行壓縮產生的檔案。tar.gz包是用gzip程式進行壓縮的,tar.bz2是用bzip程式進行壓縮的。

第二步:開啟scim-1.4.7資料夾,開啟install文件檢視一下安裝說明。

這一步其實是很重要的,安裝所有軟體時都應該先看一下它們的說明文件。scim-1.4.7輸入法的install說明文件中,列出了安裝這款軟體的簡明步驟。下面就根據步驟step by step做下來。

第三步:進入scim-1.4.7資料夾。在終端中輸入命令:cd /usr/local/scim-1.4.7。這是我的安裝檔案存放的路徑。

第四步:編譯configure檔案。在終端中輸入命令:./configure即可。「.」代表是當前資料夾。

進行到這一步時出現了問題:configure: error: no acceptable c compiler found in $path 。搜了很多資料,最後在乙個論壇中找到了答案:沒有安裝開發環境,主要是沒有安裝gcc,它是linux中的c和c++的編譯器。

第五步:在終端中輸入:make。這乙個是命令是要在目錄中產生makefile檔案。

進行到這一步時又出現了問題:出現make error 1的提示!我又在網上狂找了一番,最後知道,是沒有以root的身份進行安裝導致的問題。

解決辦法:退出當時賬號,以root的身份登陸,重新執行上面的步驟。ok!

第六步:在終端中輸入:make install。完成後退出終端。

完成安裝以後,我按ctrl+space鍵,系統竟然沒有反應!重啟也不行!後來發現,還需要在系統選單-首選項-個人-輸入法設定中選擇啟用輸入法功能才行。

經過了這麼好一番折騰,我終於把scim輸入法安裝成功了!現在這篇文章就是用這款輸入法完成的。

附:tar命令及其常用引數簡介

tar 主參:-c\-x\-t\-r\-u 輔參:-v\-f\-z\-j ( 引數可以同時使用)

-c:建立檔案檔案

-x:釋放檔案

-t:列出文件內容,檢視已備份檔案

-r:追加檔案到已建立好的檔案檔案中

-u:更新檔案

-v:詳細或繁瑣地報告tar處理檔案的資訊

-f:這個是必選項,意思是使用檔案

-z:它和-x引數一起使用,表示解壓由gzip壓縮的檔案

-j:它和-x引數一起使用,表示解壓由bzip2壓縮的檔案

例如:在解壓scim輸入的壓縮檔案時用到的命令:tar -xzvf scim-1.4.7.tar.gz

ubuntu下SCIM輸入法安裝

apt get install scim 當然前提是你要設定好源,具體見http wiki.ubuntu.org.cn e5 bf ab e9 80 9f e8 ae be e7 bd ae e6 8c 87 e5 8d 97 有些高校自己內部也有源的,好好找找 就已經安裝好scim了!當然還不能用...

Debian安裝SCIM中文輸入法

在debian下安裝軟體包可以說還是比較容易的,當然有個好的源是必須的,把下面兩行 放到檔案 etc apt sources.list 執行一下命令 apt get update 下面正式開始安裝,其實很容易的 debian home apt get install scim scim chines...

轉 ubuntu安裝SCIM中文輸入法

最近開始學習linux,現開始一點點的做個筆記。下為在ubuntu系統中安裝scim 中文輸入法的過程。相較於windows下的輸入法安裝,這個過程對一般人來說顯然煩了不少,特別是在別人不熟悉的情況下。從這點來看,linux想要普及大眾,還真得再加把勁了。1.安裝scim scim 其實只是乙個輸入...