close

 

同學們,這次我們要在我們的電腦(Windows作業系統)底下建立Linux作業系統。文章會提供需要的軟體以及下載的連結,然後說明虛擬機的配置、設定以及安裝作業系統,最後會教各位在系統上安裝一些基本套件

請同學們先下載準備好需要的軟體以及檔案,然後照著文章的說明來操作安裝

(1)軟體與連結

VM下載網址:

https://www.virtualbox.org/wiki/Downloads 或  https://drive.google.com/file/d/1lISdLCsyqOT4nz57l8hbiL8WHJaae73e/view

ubuntu ISO檔案:

16.04

https://drive.google.com/file/d/12kkr58I-VEdG2YTdack0M240EWvr0AFw/view

(2)建立與配置虛擬機

使用VirtualBox安裝程式"VirtualBox-6.0.6-130049-Win"進行安裝

接著建立虛擬機,名稱可以自己取個喜歡的名稱,但請注意其中的類型(Type)與版本(Version)。

請至少配置2GB

(Dynamically allocated)

請至少配置25GB

完成後就成功配置好一個虛擬機的記憶體啦!

(3)虛擬機的設定

在剛建立過的虛擬機進行設定的修改

之前準備好的ubuntu檔案請注意存放位置,將ISO檔案透過"加入光碟機"來加入虛擬機設定

修改網路卡的設定

確定之後設定就修改完成了

(3)安裝虛擬機

完成前面的步驟之後啟動虛擬機,接下來的操作請更加小心謹慎,以及所有程序請耐心等待,運行時間會因為硬體設備的等級而有所差異

選擇好語系之後 "Install Ubuntu"

 

設定好語系

重新啟動之後 待畫面變黑 將虛擬機強制關機

檢查 ISO檔案是否有卸載,如果沒有請將檔案卸載

之後重新啟動虛擬機,就可以使用設定過的密碼進行登入了

(4)VM 需要安裝的套件

進入terminal mode ,接著請依照指令進行套件的安裝,每行指令也請耐心等待程序進行

以下指令:

●$ sudo apt-get update
● $ sudo apt-get install -y vim git openssh-server python-dev x11vnc
● $ sudo apt-get install -y tree gpicview ncdu

安裝 python3.7
● $ sudo apt-get install -y curl build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev zlib1g-dev openssl libffi-dev python3-dev python3-setuptools wget
● $ mkdir /tmp/Python37
● $ cd /tmp/Python37
● $ wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
● $ tar xvf Python-3.7.0.tar.xz
● $ cd /tmp/Python37/Python-3.7.0
● $ ./configure --enable-optimizations
● $ sudo make altinstall
● $ sudo nano ~/.bashrc
在最下面加入兩行:
alias python3="python3.7"
alias pip3="pip3.7"
儲存離開並重開terminal
● $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
● $ python3 get-pip.py
● $ /usr/local/bin/python3.7 -m pip install --upgrade pip

● $ pip3 install jupyter
● $ pip3 uninstall matplotlib
● $ pip3 install --upgrade setuptools 
● $ pip3 install matplotlib --no-binary=matplotlib
● $ pip3 install --ignore-installed -U ipython

 

下載Duckietown

 

(16.XX)

● $  sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
● $ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
● $ sudo apt-get update
● $ sudo apt-get install ros-kinetic-desktop-full
● $ sudo apt-get install ros-kinetic-{tf-conversions,cv-bridge,image-transport,camera-info-manager,theora-image-transport,joy,image-proc,compressed-image-transport,phidgets-drivers,imu-complementary-filter,imu-filter-madgwick}
● $ git clone -b master17 http://github.com/duckietown/Software.git ~/duckietown
● $ echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
● $ source /opt/ros/kinetic/setup.bash

● $ cd duckietown
● $ catkin_make -C catkin_ws/

 

到這邊需要的安裝都結束了祝大家順利!!

 

https://drive.google.com/file/d/1U--AETRT0bhmLYMwgeK6y7p7Ii7rpyHD/view

https://blog.xuite.net/yh96301/blog/342227672-Ubuntu+16.0.4%E6%96%B0%E5%A2%9E%E4%B8%AD%E6%96%87%E8%BC%B8%E5%85%A5%E6%B3%95-%E6%96%B0%E9%85%B7%E9%9F%B3%E8%BC%B8%E5%85%A5%E6%B3%95

 

 

arrow
arrow
    全站熱搜

    ntougpslab 發表在 痞客邦 留言(0) 人氣()