1. 程式人生 > >安裝Linux mint12初體驗(1)

安裝Linux mint12初體驗(1)

     最近為了公司的要求需要在自己的電腦上安裝Linux,於是乎心血來潮,公司要求安裝Debian,可是電腦真的是不好使,DVD.硬碟.U盤都試過了,就是不能安裝,最後選擇了Ubuntu11.10,放寒假前就已經裝好了,並且所有的環境都已幾個能配好了,但是用著用著就會卡死,沒辦法情況下之只能去另謀出路,找到了CentOs,成功刻盤後但是還是安裝不了,別人的電腦一下子就能安裝,真是悔恨死了我的電腦,最後找到了Ubuntu的另一個版本:Linux Mint,現在是第十二版本,裝了感覺非常好,下面來說說具體使用經驗。

 1.Linux Mint12 安裝google Chrome

    由於本人鍾愛於Chrome,而且window版本上面同步了很多書籤,所以還是選擇安裝Chrome,具體安裝步驟如下:

    第一步在終端裡 $sudo apt-get install libnspr4-0d libnss3-1d libxss1 libcurl3
    然後 $sudo dpkg -i '/home/jzhone/桌面/google-chrome-beta_current_i386.deb'  (自行修改檔案路徑或檔名)

    然後開啟左下角的選單互網際網路選單上就有了Chrome

2.Linux Mint12配置jdk環境

   在做Java開發時候首先需要配置Jdk環境,配置的具體步驟如下:

   由於軟體庫裡面沒sun jdk,所以需要自己配置,先到Oracle官網上面下載JDK接下來   首先建立Java的目錄,將下載下來的檔案解壓到該目錄:
$ sudo cp jdk-6u27-linux-i586.bin /usr/lib/jvm 
    $ cd /usr/lib/jvm 
    $ sudo ./jdk-6u27-linux-i586.bin 
    $ sudo mv jdk1.6.0_27/ java-1.6.0_27-sun/ 
    $ sudo ln -s java-1.6.0_27-sun java-6-sun 
    $ sudo rm jdk-6u27-linux-i586.bin 
接下來設定環境變數,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最後所新增的bin目錄:
  $ sudo emacs /etc/environment //我使用的是emacs編輯器,也可以使用gedit或者vim

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u 

    sr/lib/jvm/java-6-sun/bin" 

    CLASSPATH="/usr/lib/jvm/java-6-sun/lib" 

    JAVA_HOME="/usr/lib/jvm/java-6-sun"
然後就是要告訴系統,我們使用的sun的JDK,而非OpenJDK了:

    $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300 

    $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/java-6-sun/bin/javac 300 

    $ sudo update-alternatives --config java 

    有 2 個候選項可用於替換 java (提供 /usr/bin/java)。

    選擇 路徑 優先順序 狀態
    ------------------------------------------------------------
    0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式
    1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式
    * 2 /usr/lib/jvm/java-6-sun/bin/java 300 手動模式

    要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:2
這樣java的環境變數就配置好了
3.Linux Mint12安裝mysql 
  安裝mysql可以直接從軟體源中獲取 
$ apt-cache search mysql
      1)安裝mysql
      sudo apt-get install mysql-server
     2)檢視當前MYSQL字符集[在mysql命令列模式下執行]:show variables like ‘character%’;
     更改編碼:sudo vim /etc/mysql/my.cnf
     如果沒安裝vim 可以用sudo gedit /etc/mysql/my.cnf
     找到[client] 新增如下兩句: 
     #預設字符集為utf8 
     default-character-set=utf8
    找到[mysqld] 新增新增如下四句:(注意每一行的前後都不能有空格) 
    #預設字符集為utf8 
    default-character-set=utf8 
    #設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行 
    init_connect=’SET NAMES utf8′
    同時可以更改如下
    mysql> SET character_set_client = x; 
mysql> SET character_set_results = x; 
mysql> SET character_set_connection = x; 
     x為編碼如:utf8
    停止資料庫服務:sudo /etc/init.d/mysql stop 
    重新啟動:     sudo /etc/init.d/mysql start 
    進入資料庫:    mysql -uroot -p(你的密碼) 
    檢視編碼:      show variables like ‘% character %’;
  3)將MySQL服務 加入開機自啟動
    加入開機自啟動:       sudo update-rc.d mysql defaults
    從開機自啟動中移出:    sudo update-rc.d -f mysql remove
  4)遠端連線mint12下MySQL
     vim /etc/mysql/my.cnf 或者sudo gedit /etc/mysql/my.cnf找到
     bind-address = 127.0.0.1 
     這行,註釋掉(如下) 
     #bind-address = 127.0.0.1 
     或者改為 
     bind-address = 0.0.0.0 
     允許任意IP訪問,或者自己指定一個IP地址。
     然後重啟 MySQL
     sudo /etc/init.d/mysql restart
     授權使用者能進行遠端連線
    grant all privileges on *.* to [email protected]"%" identified by "password" with grant option;
flush privileges;
第一行命令解釋如下,*.*:第一個*代表資料庫名;第二個*代表表名。這裡的意思是所有資料庫裡的所有表都授權給使用者。root:授予root賬號。“%”:表示授權的使用者IP可以指定,這裡代表任意的IP地址都能訪問MySQL資料庫。“password”:分配賬號對應的密碼,這裡密碼自己替換成你的mysql root帳號密碼。
第二行命令是重新整理許可權資訊,也即是讓我們所作的設定馬上生效。
此時再遠端連線ubuntu下的MySQL應該能夠連線上了
1,修改資料庫本身的字符集為utf8  
mysql>alter database MyDB character set utf-8
2,在連線字串中設定字符集
server=x.x.x.x;database=MyDB;uid=uuuu;pwd=pppp;charset=utf8;
3,Web.config中設定字符集
requestEncoding= "utf8 "   responseEncoding= "utf8 "
4.Linux Mint12安裝iBus,並且解決滑鼠跟隨問題

現在各種發行版基本帶有拼音輸入法了,而不像早年,還得折騰輸入法。

不過這次安裝Min12t後居然發現沒出現輸入法,不追究原因,我們可以安裝ibus-pinyin來解決

sudo add-apt-repository ppa:shawn-p-huang/ppa sudo apt-get update sudo apt-get install ibus-gtk ibus-pinyin ibus-pinyin-db-open-phrase

安裝好後直接再點選左下角選單接著系統工具裡面開啟iBus工具欄就會出現鍵盤的形狀,但是安裝好的iBus輸入法不能跟著游標動,於是網上找了解決方案如下:

我用了以下方法:

a,安裝 ibus-gtk ibus-gtk3 ibus-qt4 在三個包

b,im-switch -s ibus

這樣就OK了
接下來還會有最新的感受同大家分享

相關推薦

安裝Linux mint12體驗1

     最近為了公司的要求需要在自己的電腦上安裝Linux,於是乎心血來潮,公司要求安裝Debian,可是電腦真的是不好使,DVD.硬碟.U盤都試過了,就是不能安裝,最後選擇了Ubuntu11.10,放寒假前就已經裝好了,並且所有的環境都已幾個能配好了,但是用著用著就會卡

跟著小甲魚學算法之算法體驗1

-a 這就是 網上 clas 序列 系列 n) bsp col   從網上下載了小甲魚的算法與數據結構視頻,打算把這個系列跟著視頻學完。以達到對算法有初步的了解 什麽是算法?   算法是解決特定問題求解步驟的描述,在計算機中表現為指令的有限序列,並且每條指條表示一個或者

Burp Suit的軟體的使用體驗1

Burp Suit的安裝和使用 Burp Suite對於網站應用程式的掃描來說,絕對是必不可少的大神奇,他可以幫助滲透測試人員方便的開展全方位的網站滲透測試,這對於漏洞和資訊的獲取極為關鍵,因為絕大多數的網路滲透總是從Web上開始的。 首先,我們需要的是安裝Bu

git系列1安裝體驗windows

conf pan cnblogs it管理 png 下一步 rac -1 stage 1.百度雲盤地址 https://pan.baidu.com/s/1o8vAt78 2.下載後雙擊直接下一步下一步即可 3.創建一個目錄,並在目錄中創建文件README.CD 4.

1章 Java體驗隨筆

這些是早些時候早學習的時候用有道雲筆記做的學習隨筆,現在搬個家,方便管理賬號。 知識點 1、Java的三個核心概念:JVM,JDK,JRE 2、JDK安裝目錄說明 3、Java程式執行過程 4、Java的版本 5、建立Java源程式 (一)Java的三個核心概念

Java在linux系統的部署1: 系統環境的安裝——redhat5.4的安裝圖解

最近要在linux環境上部署公司的java程式進行測試,為了方便以後的學習,從今天開始準備把linux系統安裝、oracle11g的安裝,java程式的部署這些關鍵的步驟都記錄下來。 1、 虛擬機器:VartualBox4.3.12 Linux版本:rhel-server-

Linux伺服器環境配置1安裝mysql

退出mysql命令目的描述:全新的阿里雲linux伺服器,系統是ubuntu 16.04。需要在上面安裝mysql資料庫。 解決方法:遠端登入,在終端視窗中使用sudo apt-get 指令線上安裝mysql。 具體步驟: 1.輸入以下命令更新系統安裝源: s

Windows平臺安裝flutter之體驗安裝教程

之前沒接觸過,挺說挺好用的,安裝來試試,but 每次都記不住步驟,索性記錄下來吧,安裝的過程真是不明覺厲 flutter:一款建立應用的開源庫、 1.安裝git       首先電腦上可以安裝git,可以方便從github網站下載安裝包,當然也可以從官網下載,但是國

zTree體驗——小試牛刀

插件 root tracking per margin 接受 dsm 獲取 實現 zTree 是一個依靠 jQuery 實現的多功能 “樹插件”。優異的性能、靈活的配置、多種功能的組合是 zTree 最大長處。 ——zTree官網 zTree v3

初識運維3--在虛擬機中安裝Linux發行版系統CentOS的方法

初級運維 在講Linux系統發行版本的安裝過程之前,先大略說明一下虛擬化。 虛擬化:將底層硬件資源抽象為用戶更容易讀懂和使用的邏輯抽象層的技術。 最早由IBM提出,現使用率較高的虛擬化軟件平臺有三類:VMware workstation、VirtualBOX、HyperV。在這裏使用VMware wor

linux信號解釋1

linux信號信號種類非可靠信號(非實時信號)從UNIX系統繼承過來的信號,表現為信號不支持排隊,可能會丟失信號,例如多次相同信號,進程只能收到一次。可靠信號(實時信號)linux改進信號機制,表現為支持信號排隊,不會丟失,發多少次,就接收多少次。查看信號列表 #kill -l 1) SIGHUP 2) S

redis 之體驗window

程序 rdl ssi set onf 解釋 -c 控制 edi 1 下載window版本的redis :https://github.com/MSOpenTech/redis/releases 2 解壓壓縮包。我的放在了E盤: E:/redis 3 程序,輸入cmd

Linux命令接觸

less 不同 後綴 .gz shell編程 查看 顯示 末尾 bsp FILE:   查看文件的類型 DIFF:   比較兩個文件內容的不同   diff 文件1 文件2 FIND:   查找文件   find 路徑 -name “文件名” GREP:   根據

Linux學習並不難》Linux常用操作命令1: cat命令顯示文本文件內容

Linux cat 8.1 《Linux學習並不難》Linux常用操作命令(1): cat命令顯示文本文件內容使用cat命令可以顯示文本文件的內容,也可以把幾個文件內容附加到另一個文件中。如果沒有指定文件,或者文件為“-”,那麽就從標準輸入讀取。命令語法:cat [選項] [文件]命令中各選項的含義

linux 隨堂筆記1

ack boot 說明 date CP col tree 普通 鏈接 1.# 管理員賬號 $ 普通用戶 切換管理員賬戶:su (需要輸入root用戶的密碼) 退出管理員賬戶:exit 2.按[向上箭頭]和[向下箭頭]可以滾動以前使用的命令 鍵入文件名、命令或者路徑名的一部分

關於neo4j入門1

它的 EDA spro h+ nbsp not 優點 emp ati 圖形數據庫也稱為圖形數據庫管理系統或GDBMS。 Neo4j的官方網站:http://www.neo4j.org Neo4j的優點 它很容易表示連接的數據 檢索/遍歷/導航更多的連接數據是非常容易

Linux進階知識點1

date 用戶數 只需要 取消 交換 備份 掛載 擴展正則表達式 efault 一、定時任務 (一)、crond介紹 crond 是linux下用來周期性的執行某種任務或等待處理某些事件的一個守護進程,與windows下的計劃任務類似,當安裝完成操作系統後,默認會安裝此服

Linux入門基礎知識1

win 字符設備 命令的使用 ESS pow 體驗 存放位置 編程 echo -e 描述計算機的組成及其功能計算機系統由硬件系統與軟件系統兩大部分組成。1.1 計算機硬件系統五大部分組成運算器、控制器、存儲器、輸入設備、輸出設備。1.2 計算機硬件系統五大部分功能解釋及作

ansible-playbook劇本體驗

地址 ans 服務 環境 mar restart sts 修改配置 劇本 實驗目的: 通過ansible劇本對被管理端進行部署httpd服務,並且修改配置文件,啟動服務。 操作環境 操作系統 IP地址 角色 Centos7 192.168.71.129 ans

Spring Boot 體驗9使用thymeleaf

  步驟:在pom.xml中引入thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp