原帖子地址:http://www.eeboard.com/bbs/thread-5191-1-1.html
這篇帖子我打算用Q&A的方式來編寫,這樣大家更容易一目瞭然的看明整個帖子的內容,層次分明,調理清晰,以下均是我個人拿到樹莓派之後實際使用中碰到的問題和解決辦法。
1. Q:樹莓派怎麼啓動?
2. Q:沒有屏幕,沒有鍵盤,怎麼玩樹莓派?
3. Q:如何讓你的電腦遠程連接上樹莓派桌面?
A:樹莓派的官方系統raspbian自帶了x window,因此是可以使用它的類WIN風格的GUI界面的。但是ssh是不支持GUI圖形界面的,因此我們這次要用到是vnc。首先按照問題2的操作,連接上樹莓派。然後輸入以下命令 之後樹莓派就會自動從網上下載vnc的服務器端,安裝過程中會提示是否安裝,按小寫的y後回車,繼續安裝。安裝完成後會讓你設置一個VNC登陸的密碼,輸入密碼後還會問你是否輸入個只能觀看不能操作的密碼,一般選擇n,也就是不設置。整個安裝完成之後輸入 後面那個參數就是你想顯示的分辨率。命令成功執行後,ssh裏會顯示
這裏說明一點,每執行一次上面的命令,就打開了一個VNC的端口。VNC默認的端口是5901,也就是說,上面命令執行完成後的編號表示你當前可以連接的端口號。這時候VNC的服務端已經安裝完成了,你需要一個客戶端來連接這個服務端。這裏可以使用tightvnc view或者RealVNC,這兩個軟件可以自行谷歌搜下。啓動VNC view,這裏以tightvnc舉例
IP是你的樹莓派的IP,端口號就是上面ssh中New 'X' desktop is raspberrypi:1加上5900,因此現在可以連接的端口號是5901。當然你可以再次執行vncserver -geometry 1024x768,那麼New 'X' desktop is raspberrypi:2,可以連接的端口號就是5901和5902,以此類推。點擊連接按鈕,需要輸入前面設置過的VNC登陸密碼,登陸成功後的效果
這裏有幾個問題我需要說明下。有時候VNC連上去,不出來桌面,而是灰色的面板,整個時候滑動幾下鼠標的滾輪,可能會解決問題,這個是無意中發現的,不保證一定有效。還有一個情況是,我使用tightvnc view和Realvnc view連上去,點鼠標右鍵出來的菜單不一樣,到現在還不知道是什麼原因,而且兩個view都無法用界面上的按鈕輸入ctrl+alt+del來調出任務管理器。
4. Q:如何讓樹莓派顯示中文?
A:樹莓派默認是採用英文字庫的,而且系統裏沒有預裝中文字庫,所以即使你在locale中改成中文,也不會顯示中文,只會顯示一堆方塊。因此需要我們手動來安裝中文字體。好在有一箇中文字體是免費開源使用的。ssh中輸入以下命令 安裝過程中如果碰到(Y/n),都選擇y
中文字庫安裝完成之後,還需要安裝一箇中文輸入法。輸入如下命令 一樣的安裝過程,安裝完畢後輸入 然後選擇change_locale,在Default locale for the system environment:中選擇zh_CN.UTF-8,配置完成之後,輸入命令 重啓完成好就可以在VNC連接上去後使用中文顯示和中文輸入法了,切換中文輸入法一樣也是ctrl+space
5. Q:如何在樹莓派上安裝谷歌的開源瀏覽器Chromium?
A:連接ssh,輸入如下命令 提示是否安裝,輸入y,等待安裝完成
完成之後,進入桌面 選擇菜單-〉互聯網-〉Chromium網頁瀏覽器,就可以打開熟悉的chrome瀏覽器了
還有一種方式,是在系統發行版軟件庫裏沒有chrome的時候來安裝chrome瀏覽器的
打開ssh,輸入如下命令 成功後,打入: 然後,輸入(注意一定要加上前面的”點斜杆”): 就開始下載和安裝一些必要的包,還有下載整個Chrome並安裝,整個過程速度飛快。
這個方式參考了這個鏈接裏的教程http://www.leiphone.com/raspberry-pi-hands-on.html
不過這種安裝方式在菜單裏就沒有選項可以讓你點了,VNC連接後,在中端裏輸入 就可以啓動瀏覽器了
6. Q:官方Raspbian默認的自動更新的源連接速度太慢,更新常常失敗,如何解決?
A:這裏需要修改源的文件sources.list。輸入如下命令: 備份原來的文件 編輯sources文件,將裏面的內容替換成 按ctrl+o保存,按ctrl+x退出,接着輸入 重啓系統,完成之後ssh連入,輸入 這下速度絕對比之前要快很多了,而且不會出現找不到很多源的情況了
7. Q:如何使用無線網卡,讓樹莓派擺脫網線束縛?
A:首先你要確定你的無線網卡驅動是Raspbian的驅動庫裏包含了的,可以上這個地址查看自己的無線網卡芯片是否是支持列表裏面的(http://elinux.org/RaspberryPiBoardVerifiedPeripherals#USB WiFi Adapters)。如果你的無線網卡可以支持,那麼進入正題,配置無線上網。首先發一下我的參考配置的鏈接(http://omer.me/2012/04/setting-up-wireless-networks-under-debian-on-raspberry-pi/),是老外寫的,英文不好的朋友可以看我下面的講解
1,首先插上你USB無線網卡,插好SD卡,上電啓動系統,通過外接屏幕和鍵盤或者SSH連接進入命令行。要注意的是,樹莓派的USB供電有問題,啓動系統以後如果直接插入USB設備會導致系統重啓,避免這個問題的辦法是用外接有源的USB HUD。進入命令行界面,輸入如下命令 可以看到命令執行完成後,會顯示所有掛載的USB設備,最後一行一般就是你的無線網卡,我自己測試的結果顯示的是這樣 最後一行就是我的無線網卡設備號,顯然我的無線網卡已經被系統識別出來了。如果還不能確認的話,輸入如下命令 返回的結果如下 可以看到有mac80211,顯示無線網卡已經被正確識別.
2,現在可以測試你周圍的無線網絡了。輸入如下命令 如果搜索到了無線網絡,會返回無線網絡的MAC地址,SSID等相關信息。
3,配置無線網絡
輸入如下命令 安裝wpasupplicant的,熟悉安卓的朋友估計看着很眼熟吧,安卓裏想要讓安卓連上AP熱點,就得破解這個文件
安裝完成之後,創建一個配置文件,輸入如下命令 接下來編輯你的網絡配置文件,輸入如下命令 以上將無線網卡的配置添加到網絡配置中去了,這樣啓動的時候無線網卡就會按照你前面配置的SSID和密碼連上無線網。需要更換無線網的時候只需要在wpa.conf中修改SSID和密碼即可。
4,重啓你的樹莓派 記得拔掉網線,將電腦連入無線網絡,這樣樹莓就可以無線上網了
現在你可以使用命令來查看無線網卡的狀態了,輸入如下命令 會返回有線網絡和無線網絡的MAC地址和IP地址狀態
8.Q:我不想用VNC,想用WINDOWS的遠程桌面連接樹莓派,如何實現?
A:辦法已經有了,需要在raspbian下面安裝一個服務xdrp,輸入如下命令 然後就可以用win的遠程桌面連接了,你的電腦和樹莓派在一個局域網的時候沒有問題,如果是想外網訪問,跟需要做好端口3389的映射,具體見我另外一個帖 子http://www.eeboard.com/bbs/thread-5526-1-2.html