Ubuntu16.04嵌入式開發(fā)軟件安裝(ubuntu16.04怎么安裝)
第一次使用先update一下:
sudo apt-get update
安裝開發(fā)必要包:
sudo apt-get install lib32ncurses5 lib32z1 vim gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev libsdl1.2-dev xterm sed cvs subversion texi2html docbook-utils python-pysqlite2 help2man make gcc g desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc libncurses5-dev cmake tree
安裝兼容32位庫:
sudo apt-get install lib32ncurses5 lib32z1 lib32stdc 6
安裝tftp
ubuntu安裝tftp服務(wù)端,可以通過tftp下載kernel等進(jìn)行調(diào)試,安裝方法:
sudo apt-get install openbsd-inetd atftpd
sudo apt-get install tftp
設(shè)置tftp目錄,這里是“/”目錄
修改文件/etc/inetd.conf
注釋掉原有,新增加一行內(nèi)容(注意后面的“/”是tftp目錄):
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /
修改文件sudo vim /etc/default/atftpd,(最后修改成“/”)
修改“/srv/tftp”為“/”
全部內(nèi)容如下:
USE_INETD=true
OPTIONS="–tftpd-timeout 300 –retry-timeout 5 –mcast-port 1758 –mcast-addr 239.239.239.0-255 –mcast-ttl 1 –maxthread 100 –verbose=5 /"
ubuntu重啟后生效
測(cè)試:
新建測(cè)試文件在:/home/tangyc/test.txt;
輸入內(nèi)容:echo ftp test! > test.txt
切換到其他目錄下:
tftp localhost //或tftp 127.0.0.1
tftp> bin
tftp> get /home/tangyc/test.txt
tftp> q
當(dāng)前目錄下會(huì)有g(shù)et的test.txt,至此tftp服務(wù)端已經(jīng)安裝成功
安裝nfs
ubuntu安裝nfs服務(wù)端,可以通過nfs下載kernel、rootfs等進(jìn)行調(diào)試,安裝方法:
sudo apt-get install nfs-kernel-server nfs-common
修改文件/etc/exports,在最后添加一行:
/home/tangyc *(rw,sync,no_root_squash,no_subtree_check)
注意:上面/home/tangyc是我的$HOME目錄,換成你自己的目錄
重啟服務(wù):sudo /etc/init.d/nfs-kernel-server restart
本地測(cè)試,運(yùn)行:
showmount -e
Export list for tangyc-VirtualBox:
/home/tangyc *
上面已經(jīng)可以看出nfs共享文件夾/home/tangyc生效