顯示具有 Ubuntu 標籤的文章。 顯示所有文章
顯示具有 Ubuntu 標籤的文章。 顯示所有文章

2009年8月30日 星期日

Install Miro安装Miro

現時電腦上有很多有關互聯網電視和視頻播放器,可以瞬間把你的電腦變成一個互聯網電視。並不是所有互聯網電視都能夠在Ubuntu中使用。上次已經介紹一 個網絡電視Livestation,相信大家都有嘗試使用Livestation,而現在我再向大家介紹另一個網絡電視給大家使用。

Miro是一個免費開源的互聯網電視和視頻播放器,瞬間把你的電腦變成一個互聯網電視。同樣地這個軟件是支持微軟Windows , Mac OS X和Linux操作系統。讓Linux等使用者都可以觀看不同地方的電視頻道。這個軟件能夠看到很多全球知名的電視頻道如: BBC,Blomberg,euronews,CNN,TVB,CCTV...等等。而這個軟件是有多國語言支持,包括中文。

現在將會教大家如何安裝Miro:

請在Application中打開終端,輸入執行指令sudo apt-get miro

它會問你是否安裝下去時,就按Y諡

安裝正在進行中

或大家可到以下這個網站進行下載
www.getmiro.com/

從中選擇適合的程式

完成就在Application中的Sound & Video中選擇Miro Internet TV

成功開啟

2009年8月18日 星期二

如何解決MySQL 開動不到的問題 MySQL start fail

昨天在服務器搬遷時遇到問題, 就是搬遷後, Mysql Start Fail – MySQL 資料庫不能開始. 找了很久都沒有答案, 檢查程序如下

以下的例子都是在 Ubuntu 下執行, 最後就是我的解決方法
檢查MySQL 的設定檔

Sudo vi /etc/mysql/my.cnf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql # 確定 folder 是否存在
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
bind-address = 127.0.0.1# 如果這裡是其他 ip 地址, 有可能造成 MySQL start fail
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
query_cache_limit = 1M
query_cache_size = 16M
log_bin = /var/log/mysql/mysql-bin.log
# WARNING: Using expire_logs_days without bin_log crashes the server! See README.Debian!
expire_logs_days = 10
max_binlog_size = 100M
skip-bdb
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
[isamchk]
key_buffer = 16M
!includedir /etc/mysql/conf.d/
檢查MySQL 資料夾的權限

權限分別為
keithyau@Yubis-production:/var/lib$ sudo ls -l /var/lib/mysql
total 20612
-rw-r–r– 1 root root 0 2008-03-16 22:01 debian-5.0.flag
drwx—— 2 mysql mysql 12288 2008-08-16 02:29 drupal
-rw-rw—- 1 mysql mysql 10485760 2009-02-26 21:00 ibdata1
-rw-rw—- 1 mysql mysql 5242880 2009-02-26 21:08 ib_logfile0
-rw-rw—- 1 mysql mysql 5242880 2008-03-16 22:01 ib_logfile1
drwxr-xr-x 2 mysql root 4096 2002-01-13 17:16 mysql
-rw——- 1 root root 6 2008-03-16 22:01 mysql_upgrade_info
keithyau@Yubis-production:/var/lib$ sudo ls -l /var/lib
total 176
drwxr-xr-x 4 root root 4096 2008-03-14 20:39 apt
drwxr-xr-x 2 root root 4096 2008-03-14 20:41 aptitude
drwxr-xr-x 2 root root 4096 2002-01-26 19:48 dhcp3
drwxr-xr-x 4 root root 4096 2008-03-14 20:52 dictionaries-common
drwxr-xr-x 2 root root 4096 2006-10-24 03:27 discover
drwxr-xr-x 7 root root 4096 2009-02-26 20:45 dpkg
drwxr-xr-x 3 root root 4096 2008-03-14 20:53 gstreamer
drwxr-xr-x 2 root root 4096 2008-03-14 20:39 initramfs-tools
drwxr-xr-x 2 root root 4096 2007-01-31 06:27 initscripts
drwxr-xr-x 2 root root 4096 2009-02-26 19:17 lib_mysql
drwxr-xr-x 2 root root 4096 2008-03-14 22:32 logrotate
drwxr-xr-x 6 root root 4096 2009-01-03 14:12 menu-xdg
drwxr-xr-x 2 root root 4096 2006-10-28 22:06 misc
drwxr-xr-x 10 mysql mysql 4096 2009-02-26 21:08 mysql
drwxr-xr-x 2 root root 4096 2008-01-27 19:46 mysql-cluster
檢查後依然不能開始MySQL 服務器 ……

打開 /var/log/syslog 看看有沒有以下一行
Feb 26 20:45:59 Yubis-production /etc/init.d/mysql[6254]: ^G/usr/bin/mysqladmin: connect to server at ‘localhost’ failed
Feb 26 20:45:59 Yubis-production /etc/init.d/mysql[6254]: error: ‘Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)’
Feb 26 20:45:59 Yubis-production /etc/init.d/mysql[6254]: Check that mysqld is running and that the socket: ‘/var/run/mysqld/mysqld.sock’ exists!
Feb 26 20:45:59 Yubis-production /etc/init.d/mysql[6254]:
Feb 26 20:46:04 Yubis-production mysqld_safe[6319]: started
Feb 26 20:46:04 Yubis-production mysqld[6328]: 090226 20:46:04 InnoDB: Started; log sequence number 0 43665
Feb 26 20:46:04 Yubis-production mysqld[6328]: 090226 20:46:04 [ERROR] Binlog has bad magic number; It’s not a binary log file that can be used by this version of MySQL
如果存在的話, 應該是你的 MySQL 服務器沒有正常關上, 那就 …

打開 /var/log/mysql
keithyau@Yubis-production:/var/lib$ sudo ls -l /var/log/mysql/
total 295696
-rw-rw—- 1 mysql adm 104885450 2009-02-18 12:36 mysql-bin.000077
-rw-rw—- 1 mysql adm 105175310 2009-02-24 11:27 mysql-bin.000078
-rw-rw—- 1 mysql adm 83164522 2009-02-26 19:24 mysql-bin.000079
-rw-rw—- 1 mysql adm 98 2009-02-26 19:56 mysql-bin.000080
-rw-rw—- 1 mysql adm 9233377 2009-02-27 16:10 mysql-bin.000081
-rw-rw—- 1 mysql adm 160 2009-02-26 21:08 mysql-bin.index
把最後一個 bin 檔案刪除
sudo rm /var/log/mysql/mysql-bin.00081
再打開 mysql-bin.index 把最後一行刪除
sudo vi /var/log/mysql/mysql-bin.index
/var/log/mysql/mysql-bin.000077
/var/log/mysql/mysql-bin.000078
/var/log/mysql/mysql-bin.000079
/var/log/mysql/mysql-bin.000080
/var/log/mysql/mysql-bin.000081
重新打開 MySQL 資料庫就完成了

Sudo /etc/init.d/mysql restart

Install AcetoneISO2 安装AcetoneISO2

在Windows里通常我們都會使用Daemon Tools這套免費軟體來掛載映像檔(*.iso、*.nrg、*.cue…etc),而在Linux上亦會有軟體來掛載映像檔,其實Ubuntu上是有預設掛載映像檔的功能,而不需要安裝再去安裝其它程式,但只是要使用者去輸入指令的方式比較麻煩,所以令到很多使用者去安裝其它軟體程式。而現在將會介紹 AcetoneISO2這個軟體。

AcetoneISO2是一款與Windows中的Daemon Tools十分類似的虛擬光驅管理軟件,這個AcetoneISO2不像前一代AcetoneISO只能夠在KDE上使用,目前這新一代的 AcetoneISO2可適用於Linux和Mac OS X等系統平台。而這個軟體可將通過網上去下載Linux的ISO檔案用作虛擬系統掛載電腦,然後可以室檔案總管中瀏覽。除了可掛載映像檔的功能外,還增加了製作與燒錄映像檔、直接播放DVD映像檔影片、各種格式的映像檔轉檔。

但如要安裝AcetoneISO2都需要先裝上fuseiso這個套件,如果不進行安裝AcetoneISO2會無法掛載映像檔,但要特別注意的是,這個套件在Ubuntu官方源碼中是比較舊的版本,所以要自行安裝新的版本。

現在教大家去安裝AcetoneISO2的步驟:

你可以先到以下網站進行下載sourceforge.net/projects/acetoneiso2/

選擇適合自己電腦的deb.程式

檔案正在下載中

完成後就按下Install Package

程式正在安裝中

安裝完成

最後在桌面上按Application中的Accessories選AcetoneISO2

成功開啟AcetoneISO2 


Install Transmission 安装Transmission

之前已經介紹過2種有關在Ubuntu上使用BitTorrent的軟件程式,如果大家不適應使用這2個軟件程式,今天我再介紹另一種BitTorrent的軟件程式。

Transmission是一個開源免費軟件,因為它比較輕巧、快速和易用,所以當Unbutu推出最新8.04時,已經將Transmission改為 Ubuntu8.04預設做BitTorrent的程式,我們可以看到Transmission已經受到大眾使用者的認同。這個軟件能夠適用於Mac OS X, Unix-like等作業平台,而且一如其他BitTorrent的軟件,Transmission同樣地能夠將BitTorrent下載的檔案下載到指定的位置,而且當下載完成時可以自動會轉做上載。而使用者可以控制設定每個下載的傳送速度,令到當下載檔案時不會影響到其他事務如進行互聯網絡。另外 Transmission在進行檔案下載過程中可以進行加密。

如想下載請到以下網站下載www.transmissionbt.com/

1.可以先到官方網站下載www.transmissionbt.com/

2.選擇適合自己的程式

3.或在終端上輸入sudo apt-get install transmission

4.它會問你是否安裝下去時,就按Y諡

5.安裝進行中

6.安裝完成

7.如想打開只要在Application的Internet中按Transmission BitTorrent Client

8.開啟成功

2009年8月12日 星期三

LXDE的安装过程 LXDE Install Process

LXDE,全名為Lightweight X11 Desktop Environment,是一個開源桌面環境,可以在Unix系統以及如Linux操作系統, BSD的POSIX正等相容平台上執行。這個軟件是由LXDE開發群所開發的,LXDE的宗旨是提供一個新的輕量,快速的桌面環境。相較於其他系統在功能上加強所需要的空間會隨而來增加,而LXDE注重於實用性和輕巧性,並且盡力降低其所耗系統資源。不同於其它桌面環境,其元件相依性極少。 LXDC配備了一個漂亮的界面,多語言支持,標準鍵盤捷徑的和額外的功能,如分頁文件瀏覽。 LXDE使用較少的CPU。它需要其元件相依性極少。各元件可以獨立運作,大多數的元件都不須倚賴其它套件而可以獨自執行。

PS現時最新板本是0.4.8.6如想下載LXDE,請到以下網頁下載http://www.lxde.org/

1.)可以先到官方網站下載

2.)或到開啟終端機下載安裝,但先要開啟Administration中的Software Sources輸入套件

3.)在Software Sources中選擇Third-Party Software

4.)按下Add

5.)在APT line上輸入套件,以下兩個Ubuntu是專用LXDE套件庫


deb http://ppa.launchpad.net/lxde/ubuntu hardy main

deb-src http://ppa.launchpad.net/lxde/ubuntu hardy main


6.)完成後按close

7.)打開Application的終端機下載

8.)在終端機中輸入指令如sudo apt-get install lxde

9.)正在安裝中

10.)安裝完成

11.) restart電腦後,在登錄前中選options的Select Session

12.)在Select選LXDE

13.)輸入你的個人登錄帳戶

14.)它會問你是否以後都用LXDE系統,你可以自行選擇是或否

15.)成功進入LXDE