用過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://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、安裝輸入法
在這里我安裝的是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/
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,徹底刪除所有的包。
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
外其他內容全部刪除后,重啟系統就可以了。