---
# System prepended metadata

title: '**在Raspberry Pi上安裝RASPBIAN JESSIE LITE**'
tags: [Raspbian, 軟體安裝, IoT, 系統安裝, Java, Raspberry Pi]

---

###### tags: `Raspberry Pi` `Raspbian` `系統安裝` `軟體安裝` `Java` `IoT`

# **在Raspberry Pi上安裝RASPBIAN JESSIE LITE**
## 硬體 Raspberry Pi 3
|  | Raspberry Pi 3|
|:---:|:-------|
|SoC|Broadcom BCM2837（CPU，GPU DSP和SDRAM、USB）
|CPU|ARM Cortex-A53 64位元 (ARMv8系列) 1.2GHz (四核心)
|GPU|Broadcom VideoCore IV[43], OpenGL ES 2.0, 1080p 30 h.264/MPEG-4 AVC高畫質解碼器
|記憶體|1024 MB (LPDDR2)
|影像輸出|畫面用RCA端子（PAL &amp; NTSC）、HDMI，HDMI介面可使用14種解析度，分別從640×350到1920×1200之間
|板載儲存|MicroSD卡插槽
|網路介面|10/100Mbps 乙太網介面（RJ45介面），支援802.11n無線網路及藍牙4.1
---
## 安裝作業系統(利用Windows安裝)
1. 官方連結下載OS：
[下載連結](https://www.raspberrypi.org/downloads/raspbian/)
![](http://i.imgur.com/91av24T.png)
2. 解壓縮下載下來的壓縮檔，得到一個img映像檔
![](http://i.imgur.com/QVVgg1Q.png)
3. 利用讀卡機將SD卡讀入電腦中
4. 使用[SD卡格式化工具SDFormatter](https://www.sdcard.org/cht/downloads/formatter_4/)將SD卡格式化。
此處使用SDFormatter V4.0
![](http://i.imgur.com/ILPuO0q.png)
5. 使用[Win32 Disk Imager](https://sourceforge.net/projects/win32diskimager/)將img映像檔燒錄到SD卡中
此處使用Win32 Disk Imager V0.9.5
![](http://i.imgur.com/oRKKVU5.png)
6. 將SD卡安全拔出，並插入PI 3中，接上HDML線
**PI3沒有開機鍵，接上電源線就開機**

---
## 設定RASPBIAN JESSIE LITE
### 一般設定
---
+ 開啟設定介面
```
sudo raspi-config
```
+ 選擇1 Change User Password 更改密碼
+ 選擇2 Hostname 更改host名稱(本次不做變動)
+ 選擇4 Localisation Options
  + 選擇I2 Change Timezone
    + 選擇Asia
    + 選擇Taipei
  + 選擇I3 Change Keyboard Layout
    + 選擇Generic 105-key (Intl) PC
    + 選擇English (US)，沒有請去Other找
    + 選擇No AltGr key
    + 選擇No compose key
  + 選擇I4 Change Wi-fi Country
    + 選擇TW Taiwan
+ 選擇5 Interfacing Options
  + 選擇P2 SSH
    + 選擇Yes打開SSH
+ 選擇7 Advanced Options
  + 選擇A1 Expand Filesystem
---
### 藍芽設定
---
+ 關閉藍芽(此次將預設設定關閉)
在安裝時的config.txt裡加上一行(PI裡為/boot資料夾)
```
dtoverlay=pi3-disable-bt
```
+ 看藍芽有沒有關閉
```
service hciuart status
```

****NOTE***
使用藍芽方式
+ 掃描藍芽設備
```
sudo hcitool scan
```
+ 選擇配對
```
sudo bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx
```
+ 輸入PIN碼
---
### 網路設定
---
+ 打開WIFI設定檔
```
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
```
+ 加入以下內容(其餘加密等設定若有需要請至參考文章)
```
network={
    ssid="yourSSID"
    psk="yourPasswork"
}
```
+ 打開網路設定檔，關閉WIFI省電模式
```
sudo nano /etc/network/interfaces
```
+ 加入以下內容
```
wireless-power off
```
+ 進入kbd設定檔，關閉螢幕黑屏及PI省電
```
sudo nano /etc/kbd/config
```
+ 將這兩行改成0
```
BLANK_TIME=0 
POWERDOWN_TIME=0
```
+ 重新開機
```
reboot
```

---
### JAVA安裝
---
+ 更新
```
sudo apt-get update
```
+ 看有什麼java可以裝
```
apt-cache search oracle-java
```
+ 安裝java(本次安裝8)
```
sudo apt-get install oracle-java8-jdk
```
+ 測試是否成功(java)
```
java -version
```
**成功：**
==java version "1.8.0_65"==

+ 測試是否成功(javac)
```
javac -version
```
**成功：**
==javac 1.8.0_65==


**通常安裝版本較舊，安裝較新版本可參考**
[在RASPBIAN JESSIE LITE上安裝repository和較新版Oracle Java](https://hackmd.io/s/B1uVqhvO-)

+ 多版本java切換，如果有設定多個java
```
sudo update-alternatives --config java
```

---
## 參考文章

[Disable power on Wifi and Bluetooth interfaces during boot?](https://raspberrypi.stackexchange.com/questions/53149/disable-power-on-wifi-and-bluetooth-interfaces-during-boot)
[Raspberry pi 記錄2-設定wifi、藍芽](https://dotblogs.com.tw/bowwowxx/2014/04/17/144774)

[[基礎] 命令列設置無線網路](https://www.raspberrypi.com.tw/2152/setting-up-wifi-with-the-command-line/)