树莓派刻录及更换软件源
最近新入手了一臺樹莓派,果斷自己裝系統(tǒng),但是沒想到一腳入坑。
https://www.raspberrypi.org/downloads/raspbian/
Ubuntu刻錄
首先將TF卡插入讀卡器,插入電腦,執(zhí)行? sudo?fdisk -l? ?查看當(dāng)前磁盤分區(qū)及大小
Disk /dev/sdc: 29.7 GiB, 31914983424 bytes, 62333952 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x1d8c09f0設(shè)備 啟動 Start 末尾 扇區(qū) Size Id 類型 /dev/sdc1 2048 131071 129024 63M c W95 FAT32 (LBA) /dev/sdc2 131072 9764863 9633792 4.6G 83 Linux根據(jù)以上顯示可以卡出,我的TF對應(yīng)的是sdc,接下來切換到.img文件所在的文件夾下,執(zhí)行
sudo dd if=ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img of=/dev/sdc即可以開始刻錄(千萬要根據(jù)各方面的數(shù)據(jù)來確定哪一個(gè)是自己的TF卡,有一次我用別人的電腦,由于疏忽,在Ubuntu下把win給格了)
毫無疑問,要從樹莓派官網(wǎng)去下載鏡像,一看更新日期還是2017-09-07,剛剛更新的,就毫不猶豫的下載了,萬萬沒有想到,版本把我坑慘了。
?
好像unix出身的系統(tǒng)都有這個(gè)習(xí)慣,為新的版本起個(gè)名,像ubuntu indigo kenerl等等等
下載出來的安裝包一般也會標(biāo)注這是哪一個(gè)版本的,比如上圖最新的這兩個(gè)版本叫做stretch,還有我知道的兩個(gè)舊的版本叫wheezy Jessie。
?
目前猜測可能因?yàn)閟tretch系統(tǒng)比較新,所以前幾次換源的時(shí)候,我也沒多看,直接從網(wǎng)上復(fù)制了一段粘貼過去,結(jié)果apt-get update總是出錯(cuò),到后來才發(fā)現(xiàn)有版本這個(gè)問題,源一般應(yīng)該是不通用的(不過我在某次重裝之前,stretch版的源換好了,但是裝的時(shí)候還是找不到包的位置,這個(gè)情況下,我另外用的jessie的源,結(jié)果裝上了)。
所以,裝系統(tǒng)的時(shí)候不要貪圖新的系統(tǒng),還是追求穩(wěn)得系統(tǒng)比較好,就想用win10預(yù)覽版的總是少數(shù)人,銀行還一直保守的使用xp系統(tǒng)。
?
下面另附 給stretch換清華的源的步驟:
?
為樹莓派stretch版本更換鏡像源
?
樹莓派的鏡像文件在/etc/apt/sources.list中
?
sudo vi /etc/apt/sources.list
?
用#注釋掉原文件內(nèi)容,用以下內(nèi)容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
?
注意: 網(wǎng)址末尾的raspbian重復(fù)兩次是必須的。因?yàn)镽aspbian的倉庫中除了APT軟件源還包含其他代碼。APT軟件源不在倉庫的根目錄,而在raspbian/子目錄下。
編輯鏡像站后,請使用sudo apt-get update命令,更新軟件源列表,同時(shí)檢查您的編輯是否正確。
?
編輯 /etc/apt/sources.list.d/raspi.list
?
sudo vi /etc/apt/sources.list.d/raspi.list
?
用#注釋掉原文件內(nèi)容,用以下內(nèi)容取代:
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
?
// 更新軟件索引清單
sudo apt-get update
?
// 比較索引清單更新依賴關(guān)系
sudo apt-get upgrade -y
?
deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib rpi
其實(shí)在wheezy和Jessie版本的源中,不同的好像只有版本號
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
?
?
?
軟件源是Linux系統(tǒng)免費(fèi)的應(yīng)用程序安裝倉庫,很多的應(yīng)用軟件都會這收錄到這個(gè)倉庫里面。直接使用軟件源中的軟件進(jìn)行安裝就無需自行編譯,這對于速度不快的樹莓派來說能節(jié)省不少時(shí)間。
軟件源配置文件為/etc/apt/sources.list,里面寫了你所用的軟件源地址(注意不是軟件安裝包在這個(gè)文件夾,而是僅有服務(wù)器的描述信息,所有的軟件安裝獲取還是需要聯(lián)網(wǎng)的)。?
Rasbpian維護(hù)一份官方的軟件源,這就是默認(rèn)寫在配置文件中的地址,然而官方的軟件源在國外,下載速度很慢。一些大學(xué)和企業(yè)由于需要大量下載軟件,或者為了公益目的,就會下載到自己的服務(wù)器上,提供更快的下載速度。
官方認(rèn)證的Raspbian軟件源列表http://www.raspbian.org/RaspbianMirrors
?
在中國Raspbian的軟件源有:
中國科技大學(xué) http://mirrors.ustc.edu.cn/raspbian/raspbian/
清華大學(xué) http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/
浙江大學(xué) http://mirrors.zju.edu.cn/raspbian/raspbian/
?
除了Raspbian的軟件源外,樹莓派還有一份專門的軟件源,配置文件位于/etc/apt/sources.list.d/raspi.list。這個(gè)軟件源的鏡像要少一些。
?
直接編輯配置文件
?
sudo vi /etc/apt/sources.list.d/raspi.list
比如使用中國科技大學(xué)的軟件源,就可以修改成:
?
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ wheezy main
#deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ wheezy main
?
?
另附:清華大學(xué)開源軟件鏡像站https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/
總結(jié)
以上是生活随笔為你收集整理的树莓派刻录及更换软件源的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【工作笔记】CCD和CMOS图像传感器的
- 下一篇: GE OPC Server 源代码