VMware 14 Pro, 提取码:nf5l
Ubuntu 16.04 Lts 64位,提取码:iqir
安准VMware ,Ubuntu 操作步骤省略关机状态下配置网络适配器,可正常上网
快速安装vm-tools ,非必需
获取root权限:$ sudo su , 可省略每次安装命令 的 sudo
$ apt-get install vsftpd
修改 vsftpd 的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉并保存
#local_enable=YES (经实践,这个在配置中已完成,无需修改) 28 行 #write_enable=YES (需修改) 31行的位置
上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
修改完毕后,执行以下命令重启 ftp 服务:
$ sudo /etc/init.d/vsftpd restart
PS:需完整的/etc/init.d/vsftpd ,而不是进入文件夹 cd /etc/init.d/ 再重启 vsftpd restart
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get install openssh-server
它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get install nfs-kernel-server (教程偏差,不需增加portmap)
它的配置文件为 /etc/exports,
$ sudo gedit /etc/exports
在里面增加以下内容,以后将通过网络文件系统访问/work/nfs_root 目录:
/work/nfs_root *(rw,sync,no_root_squash)
修改完毕后,执行以下命令重启 nfs 服务:
$ sudo /etc/init.d/nfs-kernel-server restart
1.$ sudo apt-get install openbsd-inetd tftpd tftp
2.$ sudo gedit /etc/inetd.conf
3.修改 第32行
打开/etc/inetd.conf 文件, 里面有一行如下:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
把“nobody”改为“root”,把“/srv/tftp”改为“/work/nfs_root”,表示 tftp 目录。
tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /work/nfs_root
- 创建/work/nfs_root
在根目录下创建文件需要root
$ cd /
$ sudo mkdir -p /work/nfs_root/
$ sudo apt-get install build-essential texinfo (国外源,而且部分网站未能访问,正常现象)
2.6 安装工具 bison、 flex,它们分别是语法、词法分析器$ sudo apt-get install bison flex libtool automake autoconf
2.7安装 ckermint 工具- $ sudo apt-get install ckermit$ cd /home/mark/$ vi .kermrc 可创建文件 ,退出并保存$ gedit .kermrc
使用 kermit 之前,先在/homt/book (假设用户名为 book)目录下创建一个名为.kermrc(注意,是“点 kermrc”)的配置文件,内容如下:
set line /dev/ttyS0 set speed 115200 set carrier-watch off set handshake none set flow-control none robust set file type bin set file name lit set rec pack 1000 set send pack 1000 set window 5
然后,运行“$ sudo kermit -c”命令即可启动串口;要想关闭串口,先同时按住“Ctrl”和“”键,然后松开再按“C”键,最后输入“exit”并回车。
在 Linux 中,可以使用 kermit 连接串口以操作目标板。
$ sudo apt-get install ddd
2.9 安装 ncurses$ sudo apt-get install libncurs* (不要少 *)
PS: ncurses 是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig”命令配置程序时会出错。
最后祝 学习Linux 顺利



