6/5-ArchLinux重大更新紀錄

這次ArchLinux的重大升級<span style="color:#FF0000;"><strong>需要人工處理</strong></span>,因為此升級有包含改變檔案目錄的架構,將原本放在根目錄的執行檔、函式庫全部移到/usr/相對應的資料夾裡面!



所以無法單單使用
sudo pacman -Syu
來進行升級喔~



<a href="http://www.plurk.com/p/ipdg7x" target="_blank"><img alt="" src="http://i.imgur.com/srbjLNE.png" style="width: 964px; height: 671px;" /></a><br />
▲ Carl大大說: <span class="plurk_content">簡單來說就是所有執行檔併入 /usr/bin/,如果遇到上圖情形是正常的</span>

請先備份系統

<strong><span style="color:#FF0000;">警告!因為這次升級會更改檔案目錄的架構,有可能升級後會出現錯亂或是無法開機的狀況,請升級前先把你的系統備份好!!</span></strong>



我是使用<a class="ex_link" href="http://clonezilla.nchc.org.tw/clonezilla-live/download/sourceforge/" rel="nofollow" target="_blank">Clonezilla再生龍</a>(可以當作是類似的Ghost)把系統備份下來,至於也有人提供其他種備份的方式,可以參考<a href="http://www.plurk.com/p/ipn8jj" target="_blank">這個噗的討論</a>!



&nbsp;

那我要怎麼升級呢?

可以參考<a href="http://www.plurk.com/p/ipdg7x" target="_blank">Carl大大的公告噗</a>,也可以看<span class="plurk_content"><a class="ex_link" href="https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-intervention/" rel="nofollow" target="_blank">官方公告</a> or <a class="ex_link" href="https://plus.google.com/u/0/107142103119739092775/posts/WqsGuWzzPnV" rel="nofollow" target="_blank">中文翻譯</a></span>,這邊都有詳盡的說明,而且寫得絕對比我這篇完善許多XD。



<strong><span style="color:#FF0000;">絕對不要自己手動移動檔案目錄,這樣會出問題的阿!!別以為/bin /lib目錄是廢棄不用的阿~</span></strong>



而我是按照官方的說明下指令升級的
sudo -i
pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/' #這行下了以後我這邊有出現"|"的錯誤,不過我沒理就是了
find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null #這行下了以後我這邊也有出現錯誤,不過我也沒理就是了
pacman -Syu --ignore filesystem,bash
pacman -S bash
pacman -Su
exit
然後再把電腦重開機,看看升級之後能不能正常開機使用。



我這邊是很順利平安的升級成功了!到寫這篇文時,還沒遇到什麼後遺症就是了!

升級之後會有什麼改變?

主要就是目錄結構有變動,將下表原本放的地方全部移到合併後的/usr裡面,在原本根目錄那邊則是以連結(捷徑)的方式對應到合併後的資料夾裡!!



至於<a href="http://www.plurk.com/p/ipoi76" target="_blank">我已經成功升級的噗浪討論可以參考這裡</a>。
原本的位址 合併後的位址
檔案目錄改變的地方
/bin/ /usr/bin/
/sbin/ /usr/bin/
/lib/ /usr/lib/
/lib32/ /usr/lib/
<img alt="" src="http://images.plurk.com/nIBG-5NGAlxe6UVNBbvOO6HhtH2.jpg" style="width: 800px; height: 450px;" />

在Ubuntu建置Android開發環境(用套件管理程式安裝Eclipse)

最近這個暑假,開始有寫Android App的興致了……平常我一直都用是待在我最喜歡的Ubuntu作業系統裡,也很理所當然的在Ubuntu裡開發Android App啦~

網路上很多人的方式是到Eclipse官方網站下載主程式,然後解壓縮後直接執行Eclipse,再安裝Android SDK。

我的方式是直接用Ubuntu套件庫安裝Eclipse主程式,然後用root的權限打開Eclipse,在Eclipse裡安裝好Android SDK之後,才用平常的方式(一般使用者權限)開啟Eclipse開發Android App。想說用這樣的方式,除了程式集會自動加入Eclipse以外,用套件的方式安裝方便讓這台電腦這個作業系統內其他使用者帳號也可以用,心理也覺得用套件管理程式安裝的話,日後軟體也比較方便用套件管理程式管理…
Continue reading “在Ubuntu建置Android開發環境(用套件管理程式安裝Eclipse)”

將Ubuntu Unity的Launcher移到下方

Ubuntu 11.04開始,就以Unity為預設的桌面環境,每個人都又自己桌面環境的習慣。當我看到有人已經把一直在左側的Launcher啟動圖示移到下方的樣子,自己也想這樣搞。

↑已經移到下方了

↑移到下方之前在左側邊的樣子

操作示範:

  1. 在Ubuntu按下鍵盤上的Ctrl+Alt+T 叫出終端機
  2. 輸入 sudo add-apt-repository ppa:paullo612/unityshell-rotated
  3. 輸入sudo apt-get update
  4. 輸入sudo apt-get install unityshell-rotated libnux-1.0-0 compizconfig-settings-manager
    這樣一來就安裝好「Ubuntu Unity Plugin Rotated」了!
  5. 接下來打開「CompizConfig Satting Manager
  6. 然後找到「Ubuntu Unity Plugin」→把原來的勾勾去掉
  7. 等過差不多30秒後(最好不要太急,不然整個compiz特效會當掉),在把旁邊的「Ubuntu Unity Plugin Rotated」打勾就OK了!!

參考資料:Install Ubuntu Unity Bottom Launcher Via PPA ~ Web Upd8: Ubuntu / Linux blog:

    關於Carrier IQ 監視程式

    前幾天我在網路上看到蠻訝異的,就是幾款智慧型手機會一直都在監視你的一舉一動……

    而今天我拿自己的手機使用Carrier IQ Detector來手機來檢查看看有沒有藏有Carrier IQ監視程式
    至於檢測的方式可以參考

    我使用的手機是HTC Desire HD,已刷機過,是刷機器達人的有感ROM2.3.3 檢測出來是沒有藏Carrier IQ監視程式,不過不知道是這個ROM已經拿掉,還是HTC Desire HD手機本來就沒有,所以不確定是不是每支Desire HD手機都沒有這東東。

    另外我還有裝Carrier IQ檢測程式Logging TestApp,不過我這個破英文…裝了以後根本不會用……

    甚至還找了Youtube影片來看@@:

    移除方法:

    我在找Carrier IQ相關的東東時,順便找到如何解除Android上的隱私侵犯程式Carrier IQ,不過因為目前我的手機本來就沒有Carrier IQ這個鬼東西,所以我這邊就不測試了。

    目前疑問:

    我最近有點想再刷另一個含HTC Sense3.5的Rom看看,不過最近看到這個消息,我不禁開始納悶,我那時在T客邦那邊看到的影片,那隻手機好像是sense3.0的,那麼HTC最近出的手機都會含有Carrier IQ嗎?如果是的話,那這篇討論RCMix3D_Runny_v4.0會不會含有Carrier IQ??

    把Ubuntu裝在Virtualbox虛擬電腦裡

    這篇主要是寫給我們中華資工有修Unix作業系統概論的同學
    或是想玩Linux Ubuntu又不敢亂裝作業系統的人!!

    我的示範:

    PS.我的範例是以VirtualBox 4.1.2 + Ubuntu 11.10 Beta1

    請到VirtualBox官方下載網頁把軟體下載回來
    (一般人只要下載VirtualBox platform packages那邊適合自己的平台就行了)
    2011-09-18_235654

    打開剛下載的安裝檔
    2011-09-18_232740

    全選就是啦~
    2011-09-18_232809

    如果不喜歡這個程式捷徑出現在桌面和下方工具列的話就把勾勾去掉吧
    2011-09-18_232824

    ▼接下來按Yes安裝網路卡介面(要安裝!不然無法在虛擬電腦裡上網)
    PS.對了!安裝網路卡介面時,網路會稍微斷線一下喔!!
    2011-09-18_2328322011-09-18_2328522011-09-18_233050

    虛擬電腦這個軟體安裝好了!!
    2011-09-18_233339

    建立虛擬電腦

    ▼ 此圖是所有已經建立的虛擬電腦,如果是第一次玩,那應該還沒有虛擬電腦吧,那就…按下「新增」來建立一台模擬的電腦吧!(我自己老早就已經有四台模擬出來的電腦了XD)
    2011-09-18_234118

    2011-09-18_234129

    ▼在這裡請為這台要建立的電腦取名字吧!(要取測試機也OK)(我自己是習慣取作業系統的名字方便辨認)
    然後還要選擇你打算要安裝哪個作業系統,這裡就以Ubuntu為例
    2011-09-18_235434

    ▼你要割多少記憶體給虛擬電腦用呢~?
    Ubuntu最低需求是256MB,我自己是建議512以上吧……
    2011-09-18_234507

    ▼現在要建立虛擬硬碟
    2011-09-18_234518

    ▼在這邊我用預設的VDI
    2011-09-18_234950

    ▼我建議用動態配置,這樣一來那個虛擬硬碟檔案大小會根據你時記的使用狀況而占用
    如果選固定配置的話,假設你新增虛擬硬碟為4GB,那實際硬碟的可用空間就會減少4GB了
    2011-09-18_235004

    ▼這裡就是指定虛擬硬碟這個檔案要存在哪個地方,以及指定這顆虛擬硬碟的容量要多少
    Ubuntu最低需求是4.4GB,建議是8GB以上
    2011-09-18_235513

    2011-09-18_235545

     

    開機你的虛擬電腦並安裝作業系統Ubuntu

    請到Ubuntu官方網站下載最新版的安裝光碟(如果要安裝在虛擬電腦的話,ISO檔下載好就不需要真的燒入到光碟,因為VirtualBox能直接載入)

    ▼現在來把剛剛建好的虛擬電腦開機吧!!
    2011-09-18_235608

    ▼第一次開機時,會先要求你放入作業系統安裝光碟
    2011-09-18_235851

    ▼按下資料夾的按鈕
    2011-09-18_235951

    ▼選擇剛剛下載的Ubuntu安裝光碟
    2011-09-19_000030

    2011-09-19_000047

    ▼接下來虛擬電腦就正式開機了,虛擬電腦畢竟也是電腦,要經過開機程序是必要的,就慢慢等吧!
    2011-09-19_000205

    ▼光碟開機後用鍵盤選擇慣用的語言
    2011-09-19_000244

    ▼這裡建議先選「試用Ubuntu」
    (因為等一下在安裝時也可以一邊稍微體驗一下Ubuntu啦~)
    2011-09-19_000257

    ▼正在開機,從光碟開機要等比較久的時間,耐心囉~
    2011-09-19_000402

    ▼到了這裡就可以好好的體驗一下Ubuntu,不過在體驗之前可以先執行安裝,然後在安裝時體驗也無妨阿~要安裝的話就請點兩下「安裝Ubuntu」的圖示吧!
    2011-09-19_001109

    2011-09-19_001126

    ▼如果想順便更新裡面的套件的話,就勾「當安裝時下載更新」
    如果想用來聽音樂、看電影的話,那也要勾「安裝此第三方軟體」
    2011-09-19_001158

    ▼這裡就是要選擇要怎麼安裝到硬碟裡,因為這台電腦的虛擬硬碟是剛建立的全新的,所以可以大膽的選擇「Erase disk and install Ubuntu」
    PS,重要!如果是直接安裝在真實電腦(非虛擬電腦)的話,絕對不能選這個選項!!因為這個選項是清除這顆硬碟全部的資料!!
    2011-09-19_001219

    ▼再安裝之前做個確認,確定無誤就開始安裝吧!!
    2011-09-19_001322

    ▼此時Ubuntu已經開始安裝了,而這一步就選擇國別
    2011-09-19_001357

    ▼別懷疑~選English(UK)就對了……(這是指鍵盤排列方式,並非輸入法)
    2011-09-19_001414

    ▼這裡就是建立使用者帳戶的地方了……
    2011-09-19_001553

    ▼接下來就請耐心等候了!!
    2011-09-19_001636

    ▼安裝完後當然要重新開機囉
    2011-09-19_005151

    ▼再重開機之前,會要求把安裝光碟拿出來,然後按Enter
    (虛擬電腦裡,已經幫你退片了,只要按Enter即可。若沒退片,就照圖上的方式就行了)
    2011-09-19_010221

    ▼重開機以後登入你的帳號
    2011-09-19_010545

    ▼到了這一步,也就表示Ubuntu已經安裝成功了!!!
    2011-09-19_011117

    ▼最後建議安裝一下顯示卡的驅動程式,這樣一來才能發揮最好的視覺效果喔……
    2011-09-19_011132

    這個示範只是給沒玩過Linux的人看的,如果自己很清楚這些設定的作用是什麼的話,可不必完全按照這個做,如果有不清楚的地方也歡迎留言發問喔!!

    透過PlayOnLinux+Wine在Ubuntu安裝MS Office 2007

    我前幾個禮拜在Ubuntu討論區看到有人透過PlayOnLinux+Wine在Ubuntu安裝MS Office 2007安裝成功,所以我自己也來試一下。

    我是先安裝playonlinux套件,安裝後打開這個軟體,這個軟體會放在「應用程式」→「遊戲」→「PlayOnLinux」(真搞不動為什麼會歸類在遊戲裡)。
    然後按下「Install」,選擇「Office」→「Microsoft Office 2007」→「套用」,按照螢幕上的指示把安裝光碟放進去之後,就和平常一樣開始安裝。
    中途也會出現其他有的沒的,都要一併安裝!在安裝過程中,有可能會像這張圖,中文字出不來……沒關係!繼續裝下去就對了!裝完後應該就會有中文可以用了。

    ▲沒意外的話……應該就能進入安裝程序了!安裝過程中,中文字出不來?先繼續裝!


    ▲後續的那些雜七雜八的也要一併安裝!

    目前問題:
    因為Linux架構本來就和Windows完全不一樣,照理講Windows的軟體不能和Linux相容,相對的Linux的軟體也和的軟體也和Windows的軟體不相容(除非軟體有重新針對另一個作業系統打包),而微軟的Office當然也不相容,所以會透過轉譯器硬把Windows的轉換成Linux的,因為是硬轉,並不是所有的功能都能正常使用。

    1. 斜體字、底線字正常,但不能顯示出粗體字(使用Calibri字體的話又能顯示粗體)
    2. 好像開啟了使用到什麼格式的文件,就會發生錯誤……

    ColorDict圖解安裝星際譯王的字典檔

    我之前有提過非常好用的辭典軟體-星際譯王(跨平台的),後來也找到能用在Android手機上類似星際譯王的軟體-ColorDict,和星際譯王一樣,主程式和字典檔是分開的,除了要下載主程式外,還要安裝字典檔才會有內容。我在Android Market似乎找不到繁體中文的字典檔,一聽到支援星際譯王字典檔,當然是要把繁體中文的字典檔灌進手機裡啦~!

    不過我一開始並沒有很順利,一直發生檢索錯誤,搞到後來就先放棄了,昨天看到mattysun的留言(在我之前文章的下方留言處),才終於搞清楚,搞了半天~才終於弄成,在回頭看看我之前查到的資料才看懂……呵呵~非常感謝他的指導啦!

    market://search?q=pname:com.socialnmobile.colordict


    安裝步驟:

    可以參考我之前寫的目前殘留的星際譯王字典檔下載字典檔

    →打開這個這個壓縮檔,裡面應該會有三個檔案

    →然後把整個字典檔解壓縮

    →其中把.gz檔案(如果是.dz檔,請自行更改檔案名稱為.gz)還要再做一次解壓縮,就會得到.dict,(就是.tar.gz壓所檔裡面還會有個壓縮檔,都要全部解壓縮)

    →再把這個.dict檔案和其他剛剛那兩個.idx.ifo檔案(這三個檔名要一樣,副檔名除外,如果檔名不一樣,請自行更名)放在一起放到手機上的/sdcard/dictdata資料夾就可以了!

    安裝後,手機那邊的ColorDict軟體也要重新檢索:
    打開ColorDict軟體→到詞典那裡按下手機上的Menu鍵→「重新索引」

    →按下確定後,稍微等個幾分鐘後,就可以開始用辭典嘍!

    檢索失敗的可能原因:
    我之前搞了老半天,都一直出現像這張圖,到後來看到熱心網友的留言才解決,我就在這提出幾項有可能的原因:

    1. 把.tar.bz2裡的三個檔案全部解壓縮,但其中的.dz或.gz檔沒有再次解壓縮出.dict檔
    2. .dz檔解壓縮失敗?在解壓縮前記得要把.dz的副檔名改為.gz才能解壓縮
    3. 這一個字典檔的這三個檔案的檔名要一樣喔!
    4. 這一個字典檔的這三個檔案一定要放在手機的/sdcard/dictdata/裡,不能放在dictdata的子資料夾喔!
    5. 你的ColorDict軟體有重新檢索過嗎?

    參考資料:

    目前殘留的星際譯王字典檔

    2012/4/14更新:我已經把我下載到的字典檔全都放到免空了,有需要的可以下載喔!!
     
    應該有不少人聽過星際譯王(StarDict)這個非常好用的詞典軟體吧!不過目前官方那邊已經的字典檔下載處已經消失了,我找了好一段時間,終於找到目前還有三個地方還殘存有包含中文的字典檔,

    另附上可對照字典名稱的網頁
    http://w3.sy3es.tnc.edu.tw/wiki/index.php/StarDict%E5%AD%97%E5%85%B8%E4%B8%8B%E8%BC%89

     

    這個軟體是免費自由跨平台軟體,能在Windows、Linux使用!當我在電腦上看到一個看不懂的英文單字,我就能透過星際譯王即時翻查這個單字,而且還能聽發音,功能非常強大!對一般人來說已經可以代替Dr eye那要付費的軟體了!不過只有下載主程式是不能用的喔~還必須自行下載字典檔裝進去之後才能使用!

    ▼這個軟體可以輸入你要查得單字來翻閱辭典喔!

    ▼只有主程式還不能用,必須把字典檔安裝進去才能用喔!

    Linux字典檔的安裝方法:

    把剛剛下載到的字典檔解壓縮
    →然後用root的權限直接把整個資料夾拖到/usr/share/stardict/dic/
    (如果要用root身份開啟檔案總管的話,只要按下鍵盤上的Alt+F2→輸入「gksu nautilus」就開了)
    →重新啟動星際譯王軟體就能開始使用了!

    Windows字典檔的安裝方法:

    把剛剛下載到的字典檔解壓縮
    →然後直接把整個資料夾拖到C:\Program Files\StarDict\dic\
    →重新啟動星際譯王軟體就能開始使用了!

    題外話:

    2011/2/25更新:已經有解了!可參考ColorDict圖解安裝星際譯王的字典檔

    我聽說有個類似星際譯王的Android手機電子辭典軟體-ColorDict,支援星際譯王的字典檔,但我把字典檔放在/sdcard/dictdata卻還是不能用,查單字時跑出「’XXX’出發生搜尋錯誤」,不曉得要怎麼解決……?


    ▲我都已經安裝進去了,為什麼還不能用呢?


    ▲我很確定已經安裝了……

    Fences-把你的桌面分好幾區塊擺這些雜七雜八的圖示

    大家都知道桌面圖示這個東東,是每次開機後進到的畫面!隨著一天過一天,灌的軟體越來越多,資料越來越多~當我回頭看自己的桌面,已經凌亂不堪啦~~~這些亂七八糟的圖示就得好好的整理一下啦~大家第一個想到的就是在桌面上建個資料夾,把這些檔案分門別類,我後來還看到更炫的玩意兒-Fences(有中文介面喔)

    這個軟體我非常推薦!我已經用了超過一個月,感覺蠻棒哦!

    ▼這是我目前的桌面喔!已經用了好一陣子~今天才分享……哈哈!
    20100928Fences桌面

    這個軟體可以把自己的桌面分成好幾個區塊,把檔案分類在這些區塊裡!

    • 每個區塊都可以取名字
    • 如果要移動整個區塊的話,就像是移動視窗一樣,把滑鼠移到這個區塊的標題上就能移動了!
    • 也可以自由的調整區塊大小
    • 如果區塊裡的檔案太多的話,就顯示一部分,滑鼠移過去就會顯示捲軸!
    • 如果有新檔案的話,會自動分在區塊之外
    • 在桌面空白處,快按滑鼠兩下,可讓所有檔案和區塊隱藏
    • 若要新增區塊的話,只要在桌面空白處按滑鼠右鍵並拖移,輸入名稱後即可新增!
      2010-09-28_180648

    ▼這就是Fences的設定畫面
    2010-09-28_180346Fences桌面設定畫面

    參考資料:Fences 1.0 正式版推出!管理桌面圖示從此井然有序,美化優化桌面的收納盒

    IE9測試版已經出來,用Windows Vista、7的人下載吧

    IE9 beta已經開放下載了,這次在瀏覽網頁的速度上有大幅提升,不會再像以前的IE速度比任呵瀏覽器還慢了……不過我覺哲這次IE9好像學了不少其他瀏覽器的優點,像是網頁開發工具是學Firefox的Firebug的……如果使用Windows Vista和Windows 7,習慣用IE上網的人建議下載喔~絕對能感受到比IE7、IE8快很多很多!

    2010-09-22_235343
    這次IE9在界面上有修改,把網頁分頁的地方移到網址列那邊,把我的最愛按鈕移到了上面右邊!與首頁和工具按鈕排在一起!整體來說又更簡潔了!
    2010-09-22_234325
    我的最愛按鈕移到右邊了,與歷程紀錄放在一起!(我平常都用Firefox,很少用IE,IE我的最愛根本就沒有在加…)
    2010-09-22_234645
    能顯示一些外掛程式推累了多少時間……
    2010-09-22_234407
    這就是網頁開發工具…怎麼和Firefox的Firebug那麼像……?
    2010-09-22_235330
    對了!開新分頁的預設網頁變得比IE8更實用了喔!
    2010-09-23_001127
    2010/11/6補充:

    有人和我反應裝了IE9反而有些東西會五閥正常瀏覽,如果裝了IE9而產生這個問題,可以先參考這個稍微擋著用~
    [IE]在 IE 9 設定 [文件模式] 來解決部分 IE 8 可以正常瀏覽而 IE9 不能正常瀏覽的網頁