2012年12月9日 星期日

Ubuntu 11.10 更新中斷後的處理





    前三年就開始著手將作業系統從 Windows 慢慢地轉到 Linux 的 Ubuntu 來,畢竟我們都知道 Linux 是 Java 的好朋友。


    Ubuntu 更新應該是沒有什麼問題的,問題是他更新到 Mysql Server ,Mysql Server 一直都是開著的,我們家的會計小姐怎麼會了解這是在更新什麼,所以,就沒有更新完成,重開始之後,可以登入,但是登入後就沒有功能表等等的畫面了。

    剛開始,我來處理當然是~

   
sudo apt-get upgrade

   
sudo apt-get update 

    這是可以開「命令列」視窗的時候~

    如果是連個功能表、選單都沒有的時候,要怎麼辦? 連命令都不能下真是無用武之地,

    那就 Ctrl+Alt+F1 就可以進入命令列囉~ (Ctrl+Alt+F7 回桌面)

    重開
sudo reboot

    再登入,等好久,結果系統報 Unity 2D Panel 無預期的錯誤結束~

    用手機上網查了一下,原來是 Unity 掛了~ 更新中斷之後,Unity 掛了~

    自已想說完蛋了,如果處理不好,就要重灌了,天啊~ 不要吧!?

    找啊找~ 看到了一個救星~ 原來 Unity 可以移除再重新安裝~

    (別笑我啊~ 我玩 Linux 都是急就章的,可以用就好啦~)


Unity Crash 怎麼處理?

    移除 Unity ~
    
sudo apt-get remove compizconfig-settings-manager
sudo apt-get remove compiz-fusion-plugins-extra
sudo apt-get remove compiz-plugins-extra
sudo apt-get purge compiz*

    重裝 Unity ~

sudo apt-get install unity-2d
sudo apt-get install ubuntu-desktop
sudo apt-get install ubuntu-desktop-2d
sudo apt-get install compizconfig-settings-manager
sudo apt-get install xserver-xgl
sudo apt-get install emerald
sudo apt-get install compiz-fusion-plugins-extra
sudo apt-get install git compiz-plugins-extra
sudo apt-get install compiz-plugins-extra
sudo apt-get install unity

    終於功能表跟選單都出來了,只是 Compiz 有報錯,管他的反正可以用就好了~

    有遇到真得不能用的時候再處理吧~ 

    只是,我們家會計小姐用幾天之後,又跟我報歴史資料都是問號....

    大家用 Java + MySql 就知道囉,設定跑掉啦~


Ubuntu Mysql Database Server UTF-8 的設定

    登入 MySQL Command Line 

mysql -u root -p

    在 MySQL Command 下查詢編碼的設定

mysql> show variables like 'character%';

mysql> show variables like 'collation%';

    查詢狀態也可以~

mysql> status 

    設定 UTF-8 不外乎在 my.cnf 裏面加:

[mysqld]
init_connect=’SET collation_connection = utf8_unicode_ci’
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

    重開 MySQL 不一定會成功,但是可以試著先把幾行註解掉再試~

sudo service mysql stop
sudo service mysql start

    用以上兩個 command 開開關關試試~

    再用上面三個 command 查詢編碼的狀態,試到可以為止~

    就這樣~


張貼留言