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

2013年12月2日 星期一

如何從 Linux Mint 15 升級至 Linux Mint 16?

我猜想,最近 Linux 玩家關注的消息或許是 Linux Mint 16 終於正式發佈了:

這幾天大概 Linux Mint 的伺服器會很忙,因為有不少玩家想下載試試或升級的。好吧!我就是其中一個想從 Linux Mint 15 升級到 Linux Mint 16 的人。在 Linux Mint 網站的文章裡提到,想升級的使用者可以參閱這篇文章的內容:

基本上,該篇文章介紹了 "Fresh" 升級的方式。這個方式簡單說就是下載 Linux Mint 的 LiveCD,然後重新安裝並覆蓋原來的系統。但,其實我比較喜歡採用 "Package" 升級的方式,也就是直接使用 APT 指令來做。之前在 Debian GNU/Linux 已經嘗試過幾個版本的跨版本升級了,並沒有遇到什麼問題;在 Linux Mint 目前則是頭一遭,希望也是能順利完成呀!

首先,我們必須修改 sources.list 的內容,找到 /etc/apt/sources.list.d/official-package-repositories.list,然後將 olivia 修改成 petra;並將 raring 修改成 saucy。其中,Petra 是 Linux Mint 16 的代碼;而 Saucy 是 Ubuntu 13.10 的代碼。

$ sudo sed -i 's/raring/saucy/' /etc/apt/sources.list.d/official-package-repositories.list

$ sudo sed -i 's/olivia/petra/' /etc/apt/sources.list.d/official-package-repositories.list

接著執行 APT 指令升級系統:

$ sudo apt-get update; sudo apt-get dist-upgrade

其實,直接編輯 /etc/apt/sources.list 加入 Linux Mint 16 需要的套件庫就可以了。不過由於 Linux Mint 的 /etc/apt/sources.list 實值上是空的,所有的套件來源都放在 /etc/apt/sources.list.d 這個目錄裡,因此才會改成修改 /etc/apt/sources.list.d/official-package-repositories.list 這個檔案。

2013年10月28日 星期一

製作 Linux Mint 的 USB 開機碟

之前在《製作 Debian 的 USB 開機碟》這篇文章裡提到要製作 Debian GNU/Linux 的 USB 啟動碟非常容易,只要在 Linux 的環境裡使用 cp 這個指令就可以了。

其實,若要製作 Linux Mint 的 USB 啟動碟也同樣很容易,首先下載 Linux Mint 15 的光碟 ISO 檔 (linuxmint-15-cinnamon-dvd-64bit.iso),然後在 Linux 的環境執行下面指令就可以了:

$ sudo dd if=./linuxmint-15-cinnamon-dvd-64bit.iso of=/dev/sdX oflag=direct bs=1048576
$ sudo sync

其中,/dev/sdX 是 USB 碟的裝置。

至於,若要在 Windows 環境裡製作 Linux Mint 的 USB 啟動碟也不是很難,讀者可以自行參閱《How to install Linux Mint via USB》這篇文章的說明。

2013年8月21日 星期三

在 Debian 及 Linux Mint 上安裝 Apache + PHP + MariaDB

之前在 Debian 裡試裝了 Apache 及 PostgreSQL,也安裝了 WordPress 試用了一陣子,同時也簡單記錄了 "在 Debian 上安裝 Apache + PHP + PostgreSQL" 及 "如何安裝 WordPress?" 這兩篇文章。

這陣子因為還計畫試用一些其它的架站套件,因此也就繼續在 Debian 及 Linux Mint 裡安裝了 MariaDB,這篇是簡易的記錄。

目前 MariaDB 尚未收到 Debian 7 及 Linux Mint 15 的套件庫裡,所以必須從 MariaDB 的網站取得安裝程式。

MariaDB 的網站的下載頁面,選擇使用 repository configuration tool,依據說明選擇 Linux Distribution、版本及套件庫來源。

在 Debian 7 安裝 MariaDB 5.5:

$ sudo apt-get install python-software-properties
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb http://download.nus.edu.sg/mirror/mariadb/repo/5.5/debian wheezy main'
$ sudo apt-get update
$ sudo apt-get install mariadb-server

在 Linux Mint 15 安裝 MariaDB 5.5:

首先,建立 /etc/apt/sources.list.d/mariadb.list 這個檔案,並加入以下內容:

# MariaDB 5.5 repository list - created 2013-08-16 01:23 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/5.5/ubuntu raring main
deb-src http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/5.5/ubuntu raring main

接著,執行以下的指令:

$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-get install mariadb-server

安裝 Apache 與 PHP

$ sudo apt-get install apache2 php5 php5-mysql libapache2-mod-php5filter

基本上,安裝完這些套件就可以用了。

此外,建議再安裝幾個與 PHP 相關的套件:

$ sudo apt-get install php5-curl php5-gd php5-gmp php5-imagick php5-json php5-mcrypt php5-xdebug php5-xmlrpc

然後在 /var/www 路徑下編寫一個 info.php 檔,內容如下:

<?php phpinfo(); ?>

用瀏覽器開啟 http://localhost/info.php 查看 PHP 是否順利安裝。

安裝 phpMyAdmin

http://www.phpmyadmin.net/ 下載最新版的 phpMyAdmin,將它解壓縮到 /var/www 目錄後,並修改屬性權限裡的使用者為 www-data,然後將 config.sample.inc.php 複製成 config.inc.php。

接著,編輯 config.inc.php,找到這一行:

$cfg['Servers'][$i]['auth_type'] = 'cookie';

將它修改如下:

$cfg['Servers'][$i]['auth_type'] = 'http';

這是最基本的設定,其它設定請自行參閱 phpMyAdmin 的說明文件。

2013年8月19日 星期一

設定 Linux Mint 15 的 Auto login (自動登入)

一般而言,我並不喜歡使用 auto login (自動登入),因為這麼一來就可能存在一些風險。不過,既然我將 Linux Mint 15 安裝在 VMware Player 的虛擬機裡,那麼使用 auto login 有時反而方便許多。設定 Linux Mint 15 使用 auto login 有兩個方法,如下。

在安裝 Linux Mint 指定 auto login

在 安裝 Linux Mint 時需要建立一個使用者帳號,此時安裝程式的選項裡,有一個「login automatically」的選項,若勾選起來該帳號將自動登入。

在安裝完成後再指定 auto login

稍早提到,我並不喜歡使用 auto login,也因此在安裝 Linux Mint 時,通常我不會勾選「login automatically」的選項。但,若安裝妥 Linux Mint 後,我才想要啟用 auto login 呢?

此時,有兩處需要設定。首先是將系統設定裡,找到「User Accounts」這項,然後在即將使用自動登入的帳號的「Automatic Login」改成 ON。

接著,需要修改「Login Window」這項,在 Security 裡,將「Enable Automatic Login」勾選起來,並選擇即將使用自動登入的帳號,這樣就設定完成了。

2013年3月6日 星期三

apt 與 zypper 的比較

Debian GNU/Linux 與其它以 Debian GNU/Linux 為基礎的發行版本都採用 apt-get 指令來管理 package 的安裝移除,而 OpenSUSE 則採用 zypper 這個指令來管理。

以往嘗試使用 OpenSUSE 時,我都直接使用圖型化介面的工具來管理 package 的安裝移除,畢竟 OpenSUSE 在桌面環境的整合上確實很有一套,不過這兩天重新安裝了 OpenSUSE 12.2 後,我一直很好奇有沒有指令工具可以使用。在摸索及爬文後,發現原來 OpenSUSE 可以使用 zypper 這支工具程式來管理 package 及 repository。稍微嘗試了一下,這個指令確實好用,不過和以往使用 apt-get 指令的習慣不同,所以我也整理了一下比較表。在比較表裡,我同時列上了 aptitude 這個指令,目前在 Debian GNU/Linux 裡,因為我習慣以 aptitude 這個指令工具來取代 apt-get。

延伸閱讀: