svn 服务:apt—get
pkill svnserve 杀掉svn服务
sudo netstat -antp |grep svnserve 检测端口监测是否正常
sudo svnserve -d -r /home/svn 指定目录
svnauthz-validate /homg/svn/config/au.. 检测参数合法性。
注意:配置好svn服务后,在客户端用co无法更新目录,必须在服务器本身co 一个文件目录。
ssh :apt-get
基本上使用apt-get命令下载后。service ssh status 查看状态,如果没有运行,则直接使用 service ssh start 启动服务
sudo apt-get install openssh-server
nfs :apt-get
安装后可以使用,不用怎么配置。
sudo apt-get install nfs-kernel-server
mkdir /nfs
sudo chmod -R 777 /nfs
sudo vi /etc/exports
/nfs *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
交叉编译工具:解压包,在/etc下的配置文件配置路径也行,在~/下配置也可以。配置完后,source *文件即可。
注意:32位操作系统的工具链在64位系统有问题,必须安装一些32库 Sudo Apt-get install ia32-libs
samba :apt_get
sudo apt-get install samba samba-common
配置/etc/samba/smb.cof 后,重新启动服务
sudo apt-get install daemon(网络资源不可用,指定的网络名不再可用)
sudo useradd public
sudo smbpasswd -a public
123
tftp:
服务器端:apt-get install ...
mkdir /home/tftpboot
sudo chmod 777 /home/tftpboot
sudo apt-get install tftp-hpa tftpd-hpa
sudo vim /etc/default/tftpd-hpa
sudo service tftpd-hpa restart
samba要把/home/tftpboot共享出来
客户端:
setenv serverip 10.11.0.30 // Ubuntu的ip地址
setenv ipaddr 10.11.13.211 // 开发板ip地址
setenv netmask 255.255.255.0
setenv gatewayip 10.11.13.1 // 设置网关
setenv ethaddr 00:0a:35:00:01:22 // 设置MAC地址
tftpboot 0x100000 devicetree.dtb;nand erase 0xB80000 0x80000;nand write 0x100000 0xB80000 ${filesize};mw.b 0x100000 0x0 ${filesize}
交叉编译工具:
1、 apt-get update 更新apt-get源 , sudo apt-get install lib32z1 安装32位的库
2、在系统配置文件中添加编译器路径和前缀等
#cmake 和 QT
将CXX 环境变量添加到/home/ding/.bashrc 中,同时将QT库的支持添加上
export QT_ARM_PATH=/home/cross_compile/qt_arm
export DFB_ARM_PATH=/home/cross_compile/dfb_arm
export CXX=arm-xilinx-linux-gnueabi-g++
问题
1、In file included from scripts/kconfig/mconf.c:23:0: scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory #include CURSES_LOC
解决:sudo apt-get install libncurses5-dev
2、mkfs.ubifs 无法生效:
解决:安装相关库和mtd-utils