總算把Fedora Core 8成功的裝進我的ASUS M2400N了,安裝完成後的第一件事該做什麼呢?當然是把網路先弄通呀!不然遇到問題要到那裡求救呢?所以先把最簡單的有線網路處理好,FC8成功的認出我的網卡,所以驅動程式也就自然的都裝好囉!這個部份幾乎不會遇到問題就直接跳過了,從ADSL的連線設定開始吧!
因為以前的習慣問題,所以在裝好之後很直覺的就會想用rp-pppoe來做,既簡單又快速。所以立刻將shell視窗開出,切換到root。直接使用“adsl-setup”來做設定,沒想到第一步就踢到鐵板了,居然沒這個指令。查詢了FC8的rp-pppoe套件的檔案清單後發現真的沒有這個指令,以前我記得是用這個設定的呀,不過沒關係,另外發現了有裝pppoe-setup這個指令,試了一下,果然效果是一樣的。只要回答問題就能將設定輕鬆搞定了,根據問題填入adsl的帳號丶密碼,其他的設定採用預設值即可。但是最後一個問題一定會回答“Y”哦!那是確認填認的資料是否正確的啦!
這樣就完成設定了,要連線就使用root下達“adsl-start”,要下線就使用“adsl-stop”就可以輕鬆的上下線了。
[FC8]FC6到FC8的升級之路
趁著這段休假的空檔決定將FC6升級至FC8,也順便試看看中華電信的光纖世代是否真如外界所說的那麼不堪。我是到國內的義守大學下載DVD的iso檔,用光碟來安裝。原本想用當初從FC4升到FC6的方法,就直接給他選升級系統然後就可以一勞永逸,實在不想再把軟體一個個裝上去,有些軟體會遇到相依性的問題。沒想到天不從人願,居然會發生在升級安裝時檢查套件相依性的步驟會出現整個停住不動的結果,放著不動都一個多小時了,進度表還是沒反應,即使滑鼠還能使用我還是判定他當掉了。再試一次的結還是一樣,就當作一個把系統純淨化的機會吧!其實在FC6時,我是把全部套件的內容都選起來,所以裝了很多其實用不到的東西。整個重新安裝後就順利多了,並沒有遇到在網路上看到的那些安裝問題,如果有朋友知道為什麼選升級安裝時,會在檢查套件相依性那裡停住的話,麻煩請告訴我,雖然已經沒有機會再試了,但我還是很想知道原因。
接下來的幾篇我會把我常用的軟體和使用的過程遇到問題和解決方法一篇篇寫出來跟大家分享。
接下來的幾篇我會把我常用的軟體和使用的過程遇到問題和解決方法一篇篇寫出來跟大家分享。
[FC6]直接對3g網卡下AT指令的方法
一些剛開始使用linux的玩家們,最常遇到的情況是找不到適用的軟體,例如在windows下如果想直接跟modem或是3g網卡溝通或是直接下達AT指令集的話,可以使用超級終端機,但是在linux下卻不知道去那裡找這樣的東西,其實在FC6裡直接有裝好這樣東西。他的名字就叫minicom。在這裡以我正在使用的Huawei E612來說明步驟,其他的3G網卡,不論是PCMCIA或是USB的,只要能設定連接到/dev/modem的,都能用這個方法。
因為E612是使用/dev/ttyUSB0來做AT指令集的接收,所以先把/dev/ttyUSB0連接到/dev/modem。
接下來用root的身份或是sudo指令來執行minicom,就可以看到類似windows下超級終端機的畫面,與其說是超級終端機倒不如說比較接近Telix(好懷念的名字呀)。以下列出幾個指用的AT指令集。
ATZ0 將設定回復到預設值
AT+CSQ 查詢現在的訊號強度,傳回值如下
+CSQ: 29,99 其中的29就是訊號強度了,數值的範圍從0到31,如果出現99的話千萬別高興,那表示無法測到訊號強度啦!第二個99不用理他,似乎沒什麼特殊意義。
ATD號碼 撥電話號碼
ATH 掛斷電話
AT+CPIN? 查詢是否要輸入pin碼
AT+CPIN=XXXX 輸入pin碼,XXXX代入你的密碼
會
想到用AT指令集來控制3g網卡,其實是因為目前我還找不到比較好的方法可以知道訊號強度和用3g網卡來收發簡訊。但是根據目前的測試,E612似乎跟我
查到的AT指令集並不完全支援,所以還無法發簡訊,甚至無法設定只收3g訊號或是3g丶2g通吃,這個部份我還是拿windows做好設定後再拿到
linux來用的,因為E612不接受AT+COPS類的指令,如果有朋友知道怎麼設定訊號模式的,麻煩告知?謝謝。
因為E612是使用/dev/ttyUSB0來做AT指令集的接收,所以先把/dev/ttyUSB0連接到/dev/modem。
# ln -sf /dev/ttyUSB0 /dev/modem
接下來用root的身份或是sudo指令來執行minicom,就可以看到類似windows下超級終端機的畫面,與其說是超級終端機倒不如說比較接近Telix(好懷念的名字呀)。以下列出幾個指用的AT指令集。
ATZ0 將設定回復到預設值
AT+CSQ 查詢現在的訊號強度,傳回值如下
+CSQ: 29,99 其中的29就是訊號強度了,數值的範圍從0到31,如果出現99的話千萬別高興,那表示無法測到訊號強度啦!第二個99不用理他,似乎沒什麼特殊意義。
ATD號碼 撥電話號碼
ATH 掛斷電話
AT+CPIN? 查詢是否要輸入pin碼
AT+CPIN=XXXX 輸入pin碼,XXXX代入你的密碼
會
想到用AT指令集來控制3g網卡,其實是因為目前我還找不到比較好的方法可以知道訊號強度和用3g網卡來收發簡訊。但是根據目前的測試,E612似乎跟我
查到的AT指令集並不完全支援,所以還無法發簡訊,甚至無法設定只收3g訊號或是3g丶2g通吃,這個部份我還是拿windows做好設定後再拿到
linux來用的,因為E612不接受AT+COPS類的指令,如果有朋友知道怎麼設定訊號模式的,麻煩告知?謝謝。
[FC6]mplayer無法播放flv檔案格式嗎?
如果你的mplayer無法播放flv檔案格式,或是播放時只有聲音而沒有影像,極有可能是因為缺少了一些東西,首先檢查一下你的mplayer版本,我
之前是用V1.0pre8-0.4.20051128這個版本,如果你也是的話就先更新吧!因為這個版本的確在播放flv時會有沒有影像的問題,我目前是
更新到1.0-0.73.20070612svn.lvn6。安裝方法如下,
如果你有舊版本的話,先將舊版的mplayer移除。然後到rpm.livna.org,根據使用的Fedora平台來下載所需要的rpm檔,在這裡我們要下載的是Fedora Core 6 repository RPM
2.將下載的livna-release-6.rpm安裝起來。
3.使用指令模式執行以下的指令,
另外還需要安裝ffmpeg
只要上面的設定有設好的話,一樣在指令模式執行以下的指令就可以了。
以上兩組套件都裝上後,再試著去播看看flv檔案,應該就沒什麼問題了
之前是用V1.0pre8-0.4.20051128這個版本,如果你也是的話就先更新吧!因為這個版本的確在播放flv時會有沒有影像的問題,我目前是
更新到1.0-0.73.20070612svn.lvn6。安裝方法如下,
如果你有舊版本的話,先將舊版的mplayer移除。然後到rpm.livna.org,根據使用的Fedora平台來下載所需要的rpm檔,在這裡我們要下載的是Fedora Core 6 repository RPM
2.將下載的livna-release-6.rpm安裝起來。
3.使用指令模式執行以下的指令,
# yum install mplayer*接下來就交給yum來安裝就可以了。
另外還需要安裝ffmpeg
只要上面的設定有設好的話,一樣在指令模式執行以下的指令就可以了。
# yum install ffmpeg
以上兩組套件都裝上後,再試著去播看看flv檔案,應該就沒什麼問題了
滑鼠左右互換,改成左手用
一般人在使用滑鼠時都是使用右手,只有少部份的人會使用左手。但在長時間的使用之下,右手常會出現使用過度的情形,所以會想偶爾把滑鼠換到左手來使用,但是就衍生出一個小問題,就是改成左手用之後,為了使用上的習慣問題,左鍵和右鍵最好也能跟著換。這個功能在windows下是需要驅動程式有支援或是另外安裝程式的,但是在Linux下呢!?不用,完全不用,直接下個指令就好了,以下針對兩鍵滑鼠和三鍵滑鼠做不同的說明:
三鍵滑鼠改成左手用的指令# xmodmap -e "pointer = 3 2 1"
改成右手用的指令
# xmodmap -e "pointer = 1 2 3"
兩鍵滑鼠改成左手用
# xmodmap -e "pointer = 2 1"改成右手用
# xmodmap -e "pointer = 1 2"
這是最快的方法,但是並不是每個人都喜歡下指令,所以另外提供二個建議給各位朋友,可以將以上的指令在桌面上建立“應用程式連結”,這樣要使用時,只要點兩下就好了,如果喜歡像windows一樣在視窗裡選來選去的朋友,如果你是用使用KDE桌面的話,另外還有個方法,就是從“控制中心”去做更改。在“控制中心”=>“週邊設備”=>“滑鼠”,在這一頁裡就有變更使用滑鼠為左手用還是右手用的設定。如下圖所示:

[fc6]skype 1.4 無法使用scim輸入中文
skype
在linux固然是好用,但是卻仍然有個很大的致命傷,就是中文輸入的相容問題。雖然使用skype主要多是以語音為主,但是使用到文字交談的時機也是相
當多的。可是卻無法直接輸入中文實在是一大憾事,如果不嫌麻煩的話,在KDE的環境下可以使用複製和貼上的方法來達到輸入中文的目的,也就是先開啟一個可
以接受中文輸入法的編輯器,然後輸入要打的中文訊息,再將這訊息複製起來,再到skype的對話視窗中做貼上的動作,這樣就能將中文順利的送進skype
的對話視窗,但卻是一個相當不人性化的方法(至少也是個方法),這個問題也同樣發生在wine的身上。但是有個偷吃步,就是改編碼方式。但是卻也不是一個
完美的解決方法,因為都會有後遺症的出現。所以在服這帖藥時,請小心使用。
使用skype時,將編碼改為big5,就能在skype的對話視窗中開啟scim的輸入模式,但是後遺症是輸入法的不穩定,隨機出現無法輸入的後遺症。關閉skype後再重新啟動就能解決,問題不大。不過對於常輸入中文的用戶倒是方便不少。
指令如下:
在wine的使用方法也是一樣的,不同的只是把skype改成wine而已。但是如果你的系統預設並不是big5,而藉由改參數執行big5編碼的話,會造成中文的檔案和目錄看不到或無法讀取的問題。請特別注意。
系統環境如下:
桌面管理程式:KDE
Kernel:2.6.22.9-61.fc6
skype:skype-1.4.0.118-fc5
scim:scim-1.4.4-37.fc6
在linux固然是好用,但是卻仍然有個很大的致命傷,就是中文輸入的相容問題。雖然使用skype主要多是以語音為主,但是使用到文字交談的時機也是相
當多的。可是卻無法直接輸入中文實在是一大憾事,如果不嫌麻煩的話,在KDE的環境下可以使用複製和貼上的方法來達到輸入中文的目的,也就是先開啟一個可
以接受中文輸入法的編輯器,然後輸入要打的中文訊息,再將這訊息複製起來,再到skype的對話視窗中做貼上的動作,這樣就能將中文順利的送進skype
的對話視窗,但卻是一個相當不人性化的方法(至少也是個方法),這個問題也同樣發生在wine的身上。但是有個偷吃步,就是改編碼方式。但是卻也不是一個
完美的解決方法,因為都會有後遺症的出現。所以在服這帖藥時,請小心使用。
使用skype時,將編碼改為big5,就能在skype的對話視窗中開啟scim的輸入模式,但是後遺症是輸入法的不穩定,隨機出現無法輸入的後遺症。關閉skype後再重新啟動就能解決,問題不大。不過對於常輸入中文的用戶倒是方便不少。
指令如下:
# env LC_ALL=zh_TW.big5 skype
在wine的使用方法也是一樣的,不同的只是把skype改成wine而已。但是如果你的系統預設並不是big5,而藉由改參數執行big5編碼的話,會造成中文的檔案和目錄看不到或無法讀取的問題。請特別注意。
系統環境如下:
桌面管理程式:KDE
Kernel:2.6.22.9-61.fc6
skype:skype-1.4.0.118-fc5
scim:scim-1.4.4-37.fc6
Linux下的Applocale功能,轉換執行語系
Linux下的Applocale功能,轉換執行語系
一般在Widnows下如果遇到要在正體中文的環境下執行日文的軟體,通常因為系統使用編碼不同的緣故會造成界面顯示上的亂碼或是無法正常運作。這時
候在Windows
XP下的解決方法是安裝Applocale這個小工具,就可以透過這個小工具來執行使用其他語系編碼的程式。使整個系統環境不會局限在預設使用的系統編碼
限制裡,而有相當大的自由度。在Linux下同樣有這樣的功能,而且更方便,更強大。基本上是裝都不用裝,系統直接就有這種功能。而且支援的語言國系和系
統編碼的量遠超超比Applocale還多,想知道有多少嗎?直接在命令模式下達以下的指令就知道有多少了。
碼,而後面的big5和utf8則是使用的編碼方式。zh_TW.big5就表示是台灣正體中文語系的big5編碼方式(也就是俗稱的大五碼),而
zh_TW.utf8則是台灣正體中文語系的utf8編碼方式(俗稱萬國碼,現在大部份系統都是使用這個)。
平常系統在執行程式時都
是以系統預設的語系和編碼來執行的,也就是使用 # locale
指令時所看到的設定值。但是如果我們在執行程式時想要指定語系編碼的話,只要在執行的同時改變系統的環境變數就好了,但是每次執行都要改來改去是相當麻煩
的一件事,但在linux下可以使用 env 指令來做“暫時性”的改變環境變數。舉個列子來說,如果有個文件檔是簡體中文的GB2312編碼,所以在正體中文的環境下用 gedit編輯器開啟的結果會使文字都是亂碼,如果在執行 gedit 時改變一下指令,如下:
是亂碼)。這個指令並不會影響到原本在系統中的變數,所以不用擔心會更改到原先系統的語系和編碼方式。這個設定只作用在指定的程式裡而已。
當然這個用法可以適用的不只是gedit而已,同樣可以作用在平常使用的所有linux程式中。
這個設定可以使 wine 丶 skype都能用scim來輸入中文,但仍有些問題,這個日後再討論。
有個有趣
的現象,在linux環境下開發的程式,有許多原本就是支援多國語言的,所以如果看不慣中文翻譯的朋友,可以使用這個方法將介面切換回英文。但是要注意一
點,就是改語系就好,儘量不要改編碼方法,也就是說,如果你的系統是使用utf8的正體中文,那麼最好能切換成英文的utf8編碼,這牽涉到檔案結構的編
碼問題,錯誤的編碼會使中文命名的檔案或目錄無法被正確的讀取。這點要特別注意。
以下是幾個常用的語系編碼:
zh_TW 正體中文
zh_TW.big5 正體中文.大五碼
zh_TW.utf8 正體中文.萬國碼
zh_CN 簡體中文
zh_CN.gb2312 簡體中文.gb2312編碼
zh_CN.gbk 簡體中文.gbk編碼
zh_CN.utf8 簡體中文.萬國碼
ja_JP 日文
ja_JP.ujis 日文.ujis編碼
ja_JP.utf8 日文.萬國碼
en_US 英文
en_US.iso88591 英文.iso88591編碼
en_US.iso885915 英文.iso885915編碼
en_US.utf8 英文.萬國碼
一般在Widnows下如果遇到要在正體中文的環境下執行日文的軟體,通常因為系統使用編碼不同的緣故會造成界面顯示上的亂碼或是無法正常運作。這時
候在Windows
XP下的解決方法是安裝Applocale這個小工具,就可以透過這個小工具來執行使用其他語系編碼的程式。使整個系統環境不會局限在預設使用的系統編碼
限制裡,而有相當大的自由度。在Linux下同樣有這樣的功能,而且更方便,更強大。基本上是裝都不用裝,系統直接就有這種功能。而且支援的語言國系和系
統編碼的量遠超超比Applocale還多,想知道有多少嗎?直接在命令模式下達以下的指令就知道有多少了。
# locale -a你會看到有一大堆的代號出現,每一個代號都代表一個編碼。之後會列出一些比較常用國的編碼。如果想知道您現在系統裡正常使用的是那一種編碼可以在命令模式下達以下的指令:
# locale如果沒有意外的話,應該會是zh_TW丶zh_TW.big5丶zh_TW.utf8三種的其中之一種。zh_TW是表示台灣正體中文的代
碼,而後面的big5和utf8則是使用的編碼方式。zh_TW.big5就表示是台灣正體中文語系的big5編碼方式(也就是俗稱的大五碼),而
zh_TW.utf8則是台灣正體中文語系的utf8編碼方式(俗稱萬國碼,現在大部份系統都是使用這個)。
平常系統在執行程式時都
是以系統預設的語系和編碼來執行的,也就是使用 # locale
指令時所看到的設定值。但是如果我們在執行程式時想要指定語系編碼的話,只要在執行的同時改變系統的環境變數就好了,但是每次執行都要改來改去是相當麻煩
的一件事,但在linux下可以使用 env 指令來做“暫時性”的改變環境變數。舉個列子來說,如果有個文件檔是簡體中文的GB2312編碼,所以在正體中文的環境下用 gedit編輯器開啟的結果會使文字都是亂碼,如果在執行 gedit 時改變一下指令,如下:
# env LC_ALL=zh_CN.gb2312 gedit再用這個gedit編輯器去打開原先那個簡體中文的文件,就會發現文字不再是亂碼了,而是看得懂的簡體中文(如果原本就看不懂簡中的人別說還
是亂碼)。這個指令並不會影響到原本在系統中的變數,所以不用擔心會更改到原先系統的語系和編碼方式。這個設定只作用在指定的程式裡而已。
當然這個用法可以適用的不只是gedit而已,同樣可以作用在平常使用的所有linux程式中。
# env LC_ALL=語系編碼 執行檔名
這個設定可以使 wine 丶 skype都能用scim來輸入中文,但仍有些問題,這個日後再討論。
有個有趣
的現象,在linux環境下開發的程式,有許多原本就是支援多國語言的,所以如果看不慣中文翻譯的朋友,可以使用這個方法將介面切換回英文。但是要注意一
點,就是改語系就好,儘量不要改編碼方法,也就是說,如果你的系統是使用utf8的正體中文,那麼最好能切換成英文的utf8編碼,這牽涉到檔案結構的編
碼問題,錯誤的編碼會使中文命名的檔案或目錄無法被正確的讀取。這點要特別注意。
以下是幾個常用的語系編碼:
zh_TW 正體中文
zh_TW.big5 正體中文.大五碼
zh_TW.utf8 正體中文.萬國碼
zh_CN 簡體中文
zh_CN.gb2312 簡體中文.gb2312編碼
zh_CN.gbk 簡體中文.gbk編碼
zh_CN.utf8 簡體中文.萬國碼
ja_JP 日文
ja_JP.ujis 日文.ujis編碼
ja_JP.utf8 日文.萬國碼
en_US 英文
en_US.iso88591 英文.iso88591編碼
en_US.iso885915 英文.iso885915編碼
en_US.utf8 英文.萬國碼
訂閱:
文章 (Atom)
Docker SIGILL: illegal instruction 問題除錯記錄
Docker SIGILL: illegal instruction 問題除錯記錄 最近在一台平常執行得好好的伺服器上,遇到一個讓人頭痛的 Docker 問題。 原本 Portainer 和其他容器都可以正常運行,但在系統突然當機後,所有容器在啟動時都出現以下錯誤訊息: d...
-
GnuCash進階教學-股票篇(1) 在開始前再跟各位說明一次,記帳的方法有很多種,即使使用同樣的工具也有不一樣的用法,所以跟我的方法不同時,不一定就是錯的,只要符合記帳的原則而且自 己能夠明瞭,這樣也就足夠了,並不一定要完全依照我的方法來做。可以參考我的方法並發展出...
-
Gnucash入門使用教學(一) 五大類介紹 Gnucash是一套複式簿記系統的記帳軟體,基本上的概念和會計相同,將所有帳目分為五大類,再由五大類細分出各細項。這五大類分別是“資產(Assets)”丶“負債(Liabilities)”丶“收入(Income)”...
-
Gnucash入門使用教學(四) 收入的記錄 提 到那麼多的支出記錄,當然也要有收入的記錄。不然收支怎麼會平衡呢?在使用複式簿記系統其實最重要的概念就是金流的流向,因為他可以清楚的記錄出金流是如 何在流動的,所以在記下每筆帳之前,你要清楚現在要記的這筆帳,他的現金流是...