kali Linux樹莓派3b+的環境配置,以及python開發環境的配置
首先需要正確組裝樹莓派的硬件,所需:一塊8G以上的內存卡,(一般情況下淘寶購買的時候都會選擇一個,需要一個穩定的電源輸出,防止燒毀電路板),建議外配一個顯示器,用於顯示圖像,進行其他配置操作。
直接去 https://www.offensive-security.com/kali-linux-arm-images/ 上面下載對應的樹莓派鏡像即可
理論上來說其他的鏡像也可以正常使用,這里我使用的是以上鏡像。網上百度有得說需要使用 https://www.sdcard.org/jp/index.html 這個工具進行sd的格式化,使用這個工具進行鏡像的寫入即可https://sourceforge.net/projects/win32diskimager/。上述鏡像下載之后是一個壓縮包形式,自行解壓即可
使用 vim 編譯器進行源的更改 vim /etc/apt/sources.list 如果 vim 無法使用,自行下載安裝即可 apt-get install vim (由於沒有更新源,下載速度會比較慢)
更改配置文件,選擇其一即可。
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里雲
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清華大學
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#東軟大學
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#官方源
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib
#重慶大學
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib
到這里基本就完成了。但是會發現中文亂碼:解決中文亂碼
確定locales已經安裝,用”apt-get install locales”命令;之后可用”locale -a”查看當前系統支持的字符集。
1. 在命令行輸入”dpkg-reconfigure locales”。進入圖形化界面之后,(空格是選擇,Tab是切換,*是選中),選中en_US.UTF-8和zh_CN.UTF-8,確定后,將en_US.UTF-8選為默認。
2. 安裝中文字體,”apt-get install xfonts-intl-chinese “和” apt-get install ttf-wqy-microhei”,這時發現網頁不亂碼,系統也不亂碼。可以重啟,也可以不重啟,自行選擇
安裝輸入法:apt-get install fcitx fcitx-googlepinyin
到這里基本就完成了,由於本人是搭建開發環境,使用 kali 是想以后可能會用到所以安裝系統以及配置源就到這里了,接下來則是搭建 Python 環境
使用 python 進入環境之后,發現是 2.7 版本,在使用 python2 發現還是 2.7 版本, Python3 對應的是 3.6 版本,可以使用以下命令進行版本的切換
update-alternatives --install /usr/bin/python python /usr/bin/python2 100
update-alternatives --install /usr/bin/python python /usr/bin/python3 150
然后打開終端輸入:python --version
如果沒有錯誤的話,此時 python 版本應該切換到默認的python3了。
如果需要重新切換回 python 只需要在終端輸入:update-alternatives --config python 然后選者你需要的python版本,輸入序號回車就可以了
此時使用 pip -V 發現指向的是 Python2 版本,更改了很長時間也沒有更改過來,遂重新安裝 pip3 版本,可以直接使用 apt-get install python3-pip 命令進行安裝,到此時,整個樹莓派的 Python3 開發環境搭建完成