http://www.cnblogs.com/tnxk/archive/2012/08/30/2663146.html
用過ubuntu,現在想換換LinuxMint試試看。下面是我安裝配置LinuxMint13的過程。
1、安裝
安裝LinuxMint13時,我嘗試了好多種方法,都失敗了。最後選用了硬碟安裝。硬碟安裝Linuxmint和安裝ubuntu一樣。
1.1、準備工作
1、從linux mint的官方網站http://www.linuxmint.com/ 下載linux mint 13。
2、下載grub4dos,http://www.linuxidc.com/Linux/2009-01/18027.htm 。
1.2、安裝步驟
1、將下載的linuxmint-13-mate-dvd-64bit.iso 拷貝到系統的C盤根目錄。
2、從linuxmint-13-mate-dvd-64bit.iso的casper檔案夾中提取出vmlinuz、initrd.lz檔案。也放到C盤根目錄下。
3、解壓grub4dos壓縮包,會得到一個名為grub4dos-0.4.4的檔案夾,將以下檔案拷貝到C盤(其中前兩個檔案是必需的,後兩個檔案網上有些資料說不需要,為了保險起見還是放上吧,反正也沒什麼壞處~):
grldr menu.lst grldr.mbr grub.exe
4、修改menu.lst檔案,在檔案末尾添加以下內容
title Install
Linux Mint
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/linuxmint-13-mate-dvd-64bit.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
其中,title後面的內容隨便寫就是,kernel後面的那個反白的就是Linux Mint的鏡像檔案,需要與C盤中的檔案名稱對應。
5、修改C盤根目錄下隱藏的boot.ini,開啟檔案後,在檔案最後添加如下內容
c:\grldr=”Linux Mint Install”
以上工作完成後,重啟系統即可開始XP硬碟安裝Linux Mint的過程了!
不過我安裝花了好長的時候,時間主要是浪費在系統磁碟分割上了,每個分區的操作都要等上好久啊,蛋疼啊!
注意:在重啟後進入Linux Mint介面後就先卸載isodevices
umount -l /isodevices
這步很重要,未執行這步,分區無法成功。
2、配置
安裝完成之後可以進行配置了,由於安裝是沒有連結到網路,也就沒有下載更新包、語言套件。現在首要的就是進行安裝語言套件。
MINT 13預設的更新源是真心慢啊,所以第一步要先處理更新源的問題。
2.1、更新源
LinuxMint 的鏡像建立在中國科技大學的鏡像站上了,中國科技大學 LinuxMint:http://mirrors.ustc.edu.cn/linuxmint/這是唯一也是主鏡像。
下面就說一下具體步驟
1、登入 Linux Mint,開啟終端。
2、鍵入命令 sudo nano /etc/apt/sources.list,建議先備份下。
3、開啟文本後應該是這個樣子
deb http://packages.linuxmint.com/ maya main upstream import
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ precise partner
deb http://packages.medibuntu.org/ precise free non-free
可以看出沒有中國伺服器的影子
4、下面我們就來添加中國的源
添加以下文字
deb http://mirrors.ustc.edu.cn/linuxmint/ maya main upstream import universe multiverse
deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
並且將原來的源全部注釋掉(就是封掉,不要用了)
deb http://packages.linuxmint.com/ maya main upstream import
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ precise partner
deb http://packages.medibuntu.org/ precise free non-free
注意就是在最前面多加了個#號即可
注:這裡以 Linux Mint 13 maya 為例,其它舉一反三即可。其實就是改個連結而已。後
面的文字保持原樣即可。
5、更新 APT
在終端輸入命令 sudo apt-get update
等待執行完成即可。這時你會發現 Linux Mint 原來如此輕盈!
2.2、安裝IME
在這裡我安裝的是FCITX
直接從軟體管理器中搜尋fcitx,然後安裝。
安裝完成後到 控制中心 ---》Language Support 的鍵盤輸入方式系統中選擇fictx
重啟系統即可使用。
2.3、安裝QQ
1、到以下網址下載deb安裝包,http://www.longene.org/download/qq2011-for-wine_20120220.deb,已經打包好的deb包,大小為150M左右;
最新發行 6-1 號更新的 :http://www.longene.org/download/WineQQ2012-20120531-Longene.deb
有幾個bug 已經修補啦 !
2、開啟終端輸入到目錄中運行命令安裝:
sudo dpkg -i *.deb
3、64位系統還需要運行以下命令:
sudo apt-get install ia32-libs
4、卸載的話運行以下命令:
dpkg -r qq-for-wine
2.4、安裝Google Chrome
1、chrome
到https://www.google.com/intl/en/chrome/browser/index.html 下載最新的安裝包。也可以通過下面的命令安裝
32位系統:
wget -O google-chrome_i386.deb http://goo.gl/itppy
sudo dpkg -i google-chrome_i386.deb
64位系統:
wget -O google-chrome_amd64.deb http://goo.gl/iXDWk
sudo dpkg -i google-chrome*.deb
2、chromium
sudo apt-get install chromium-browser
chromium flash 外掛程式失效的修複方法:
尋找flash外掛程式
$ sudo locate libflashplayer.so
/usr/lib/adobe-flashplugin/libflashplayer.so
拷貝flash外掛程式到chromium-browser外掛程式目錄
$ sudo cp /usr/lib/adobe-flashplugin/libflashplayer.so
/usr/lib/chromium-browser/plugins
2.5、安裝無線網卡
我的網卡是BCM4312,在網上找了好久,試過兩三種方法都不行。最後找到以下方法解決:
1、先到Broadcom的官方網站去仔細的看看說明具體連結地址如下:
http://www.broadcom.com/support/802.11/linux_sta.php
可以先查看自己的網卡的型號,下載對應的驅動。在終端下輸入:“lspci | grep Network" 確認網卡型號。
2、解壓縮
tar -xzf hybrid-portsrc-x86_32-v5.60.48.36.tar.gz
3、編譯
make
編譯時間遇到下面的錯誤:
/home/lgq/hybrid_wl/src/wl/sys/wl_linux.c:388:2: 錯誤: 初始值設定項裡有未知的欄位‘ndo_set_multicast_list’
/home/lgq/hybrid_wl/src/wl/sys/wl_linux.c:388:2: 警告: 從不相容的指標類型初始化 [預設啟用]
/home/lgq/hybrid_wl/src/wl/sys/wl_linux.c:388:2: 警告: (在‘wl_netdev_ops.ndo_validate_addr’的初始化附近) [預設啟用]
在google後發現 ndo_set_multicast_list 被ndo_set_rx_mode替換(在以下網站提到http://www.mindwerks.net/2011/11/wireless-bcm4312-3-2-kernel/
再次編譯通過。
4、sudo make install
5、sudo depmod
6、sudo modprobe wl
Give Ubuntu a few seconds after loading the “wl” kernel module, then eventually the Network Manager will start looking for wireless networks.
參考連結:http://blog.csdn.net/cs090506/article/details/7300526
2.6、安裝詞典星際譯王
通過軟體管理器安裝星際譯王stardict。
詞典下載路徑:http://abloz.com/huzheng/stardict-dic/
或者終端輸入:
apt-get install stardict sdcv stardict-common stardict-english-czech stardict-tools stardict-xmlittre dictzip
2.7、編譯安裝最新的alsa驅動
剛安裝好的linux mint,插上耳機後,筆記本的內建音箱仍然還有聲音。
1、查看自己音效卡的codec型號。
終端輸入alsamixer,查看顯示的chip值。或者cat /proc/asound/card0/codec#0,查看顯示結果的首行。
2、到官方網站下載相應的驅動來安裝。
3、搭建Android源碼開發環境
在本節搭建的是Android4.0的源碼開發環境。
Linux Mint 13 中已經安裝了 GNU Make 3.81、Python 2.7.3、Git 1.7.9.5。
所以還需要安裝jdk6。
3.1、安裝jdk6
Linux Mint 13 中內建有OpenJDK,但這個不是我想要的,我們要的是sun-java6。
1、在安裝sun的jdk前,先刪除OpenJDK,開啟新立得,搜尋OpenJDK,徹底刪除所有的包。
或者執行sudo apt-get autoremove openjdk-6-jre
2、在sun的官網上http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html 下載最新的安裝檔案(如:jdk-6u34-linux-x64.bin)。
增加執行許可權:sudo chmod u+x jdk-6u34-linux-x64.bin
將安裝檔案拷貝到 /usr/lib/java/ 目錄下
執行安裝命令 ./jdk-6u34-linux-x64.bin
成功安裝完JDK後,接下來我們將要進行JDK的配置,使用命 $ sudo gedit /etc/environment 對environment檔案進行修改並添加以下代碼:
PATH="/usr/lib/java/jdk1.6.0_34/bin"
CLASSPATH="/usr/lib/java/jdk1.6.0_34/lib"
JAVA_HOME="/usr/lib/java/jdk1.6.0_34"
若PATH已存在,則用冒號作間隔,將jdk的bin目錄位址加上,這樣java的環境變數將配置成功了,但這樣預設使用的JDK可能還不是我們 剛才安裝的,因為ubuntu可能還會有預設的jdk,如openjdk;所以,為了使預設使用的是我們安裝的jdk,還需執行如下命令:
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.6.0_34/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.6.0_34/bin/javac 300
$ sudo update-alternatives --config java
成功執行命令後,我們安裝的JDK就是系統預設的了,執行命令 $ java -version 就可以成功看到 JDK的相關資訊了如:
java version "1.6.0_34"
Java(TM) SE Runtime Environment (build 1.6.0_34-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04, mixed mode)
3.2、安裝必需的軟體包
安裝編譯Android需要的工具包,這個步驟是關鍵,必須安裝,否則編譯會報莫名其妙的錯誤!!!!!!!!!!!!!!!!
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev gcc-multilib g++-multilib mingw32
tofrodos python-markdown libxml2-utils xsltproc
3.3、配置USB
lgq-laptop bin # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 04f2:b008 Chicony Electronics Co., Ltd USB 2.0 Camera
Bus 006 Device 002: ID 1ea7:000b
Bus 002 Device 004: ID 05c6:9025 Qualcomm, Inc.
$sudo vim /etc/udev/rules.d/70-android.rules
增加下面內容
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9025",MODE="0666"
運行命令,重啟udev:
$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart
3.4、安裝svn
1、安裝subversion
apt-get install subversion
2、安裝rabbitvcs
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus3
nautilus -q
nautilus
rabbitvcs的介面比較習慣,但是,很卡。
3、rapidsvn
sudo apt-get install rapidsvn
4、esvn
3.5、設定ccache①安裝ccache官網下載或apt安裝 sudo apt-get install ccache ②$ which ccache查看安裝路徑, /usr/bin/ccache ③$ mkdir ~/.bin④ $ cd ~/.bin/ $ ln -s /usr/bin/ccache gcc $ ln -s /usr/bin/ccache g++ $ ln -s /usr/bin/ccache arm-linux-gcc $ ln -s /usr/bin/ccache arm-linux-g++ ⑤PATH設定,將~/.bin/放在 arm-linux-gcc等的PATH的前面。原:PATH=/usr/local/arm-linux_pre4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin現:PATH=/home/<user>/.bin:/usr/local/arm-linux_pre4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin gedit ~/.bashrc 添加 export PATH="/home/<user>/.bin:$PAHT" ,然後重啟即可 ⑥$ which arm-linux-gcc/home/<user>/.bin/arm-linux-gcc 確認 ⑦$ ccache -M 30G
3.6、安裝最新的eclipse
eclipse搭建方法參考:http://www.cnblogs.com/tnxk/archive/2012/07/09/2583800.html
eclipse的更新速度相當慢,這裡收集一個加快更新的方法。
解決辦法只能是更換到Mirror網站,具體步驟:
1.找個國內的網站-北方交通大學的不錯http://mirror.bjtu.edu.cn/eclipse
2.更換Eclipse補救伺服器下載網站Windows -> Preferences -> Install/Update -> Available Software Sites
3.找到所有 The Eclipse 開始的行,注意是所有的,因為不同版本的Eclipse官方項目比如 Web Tools Project,也都需要更改為鏡像網站,否則將導致只有部分外掛程式的網站得到更新,只能部分解決速度問題。
4.點擊“Edit”, 編輯Location部分,替換http://download.eclipse.org為http://mirror.bjtu.edu.cn/eclipse
參考連結:http://blog.csdn.net/chenxihua/article/details/6423168
4、問題及解決方案4.1、重啟後出現 waiting for network configuration 問題如今在 ubuntu 12.04 環境下接著撥號時,如果使用 sudo pppoeconf 命令配置撥號,重啟電腦後就會先顯示waiting for network configuration,然後是waiting up to 60 more
seconds for network configuration,最後顯示booting system without full network configuration.並且進入案頭後網路連接狀態表徵圖也不見了。
問題原因:
使用 sudo pppoeconf 命令時,會有資訊寫入/etc/network/interfaces 檔案內,直接導致出現了上面的問題。
問題解決:
sudo gedit /etc/network/interfaces 開啟檔案後,將其中除
auto lo
iface lo inet loopback
外其他內容全部刪除後,重啟系統就可以了。