Ubuntu常见问题集锦
2013-12-05 10:42
211 查看
一、curses安装方式
sudo apt-get install libncurses5-dev
二、vim脚本配置
简易安装方法:
打开终端,执行下面的命令就自动安装好了:
wget https://raw.github.com/ma6174/vim/master/setup.sh -O ma6174_vim_setup.sh && bash ma6174_vim_setup.sh
或者自己手动安装:(以ubuntu为例)
安装vim sudo apt-get install vim
安装ctags:sudo apt-get install ctags
安装一些必备程序:sudo apt-get install python-twisted xclip vim-gnome astyle python-setuptools
python代码格式化工具:sudo easy_install -ZU autopep8
sudo ln -s /usr/bin/ctags /usr/local/bin/ctags
clone配置文件:cd ~/ && git clone git://github.com/ma6174/vim.git
mv ~/vim ~/.vim
mv ~/.vim/.vimrc ~/
clone bundle 程序:git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
打开vim并执行bundle程序:BundleInstall
重新打开vim即可看到效果
需要安装:
sudo apt-get install vim
sudo apt-get install ctags
sudo apt-get install python-dev
sudo apt-get install git
三、vmtools安装
1. 更新或安装linux headers
sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
2. 关联文件,就是因为找不到这个几个文件,vmware tools才认为路径无效的。
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
3. 再次执行安装就ok啦,运行vmware-config-tools.pl 也没问题了
安装方法:
先将vmtools解压
执行可行性脚本
一路回车即可
四、无法用apt-get安装的解决办法
执行如下命令:
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
五、samba安装
执行如下命令:
sudo apt-get install samba smbfs smbclient system-config-samba
sudo service smbd restart
重启后对samba服务器进行配置
添加用户和共享目录即可
六、ssh安装
执行如下命令:
sudo apt-get install openssh-server
sudo service ssh restart
七、nfs安装
sudo apt-get install nfs-kernel-server nfs-common
sudo gedit /etc/exports,加上以下语句:
/ *(rw,sync,no_root_squash)
sudo service nfs-kernel-server restart
.在PC上测试
#sudo mount -o nolock xxx.xx.xx.xx:/home/xx /tmp
.在嵌入式linux中
ping xxx.xx.xx.xx 测试网络联通
mount -o nolock,wsize=1024,rsize=1024 x.x.x.x:/home/xx /tmp
八、内核编译
首先配好交叉编译环境变量
解压内核
拷贝 .config文件
make menuconfig设置好内核选项
make进行编译
生成的zImage在arch/arm/boot下
u-bootd的编译
make XC2440_config//不同的cpu,config不同
make进行编译
九、canutils工具使用
Canutils是基于GNU GPLv2许可的开源代码,包括canconfig、canecho、cansend、candump、cansequence五个工具,用于检测和监控Socket CAN接口。
(1)下载canutils的最新源码http://www.pengutronix.de/software/socket-can/download/canutils 。笔者下载的是canutils 4.0.6。
(2)因为canutils编译需要libsocketcan库的支持,需要下载libsocketcan。http://www.pengutronix.de/software/libsocketcan/download/ 笔者下载的是libsocketcan 0.0.9。
(3)解压libsocketcan-0.0.9.tar.bz2。执行configure命令。(其中--host是指定交叉工具链,--prefix是指定库的生成位置)
./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/workdir/can/tools/libsocketcan
(4)执行make编译库;
(5)执行make install 生成库。至此,libsocketcan编译完毕。
(6)解压canutils-4.0.6.tar.bz2,执行configure命令。(其中--host是指定交叉工具链,--prefix是指定库的生成位置,libsocketcan_LIBS是指定canconfig需要链接的库,LDFLAGS是指定外部库的路径,CPPFLAGS是指定外部头文件的路径)
./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/workdir/can/tools/canutils libsocketcan_LIBS=-lsocketcan LDFLAGS=-L/home/linux/workdir/can/tools/socketcan/lib CPPFLAGS=-I/home/linux/workdir/can/tools/socketcan/include
(7)修改完成执行make命令,生成四个目录,分别拷贝到开发板文件系统的相应目录。
(8)使用canutils工具。(可以使用[命令 + --help]的方式来查看命令的详细用法,下面只介绍一些常用的指令)
① 配置CAN的总线通讯波特率:
canconfig canX bitrate + 波特率
② 开启 / 重启 / 关闭CAN总线
canconfig canX start
canconfig canX restart
canconfig canX stop
③ 查看CAN总线状态
canecho canX
④ 发送信息
cansend canX –-identifier=ID + 数据
⑤ 接收数据
candump canX
⑥ 使用滤波器接收ID匹配的数据
candump canX –-filter=ID:mask
sudo apt-get install libncurses5-dev
二、vim脚本配置
简易安装方法:
打开终端,执行下面的命令就自动安装好了:
wget https://raw.github.com/ma6174/vim/master/setup.sh -O ma6174_vim_setup.sh && bash ma6174_vim_setup.sh
或者自己手动安装:(以ubuntu为例)
安装vim sudo apt-get install vim
安装ctags:sudo apt-get install ctags
安装一些必备程序:sudo apt-get install python-twisted xclip vim-gnome astyle python-setuptools
python代码格式化工具:sudo easy_install -ZU autopep8
sudo ln -s /usr/bin/ctags /usr/local/bin/ctags
clone配置文件:cd ~/ && git clone git://github.com/ma6174/vim.git
mv ~/vim ~/.vim
mv ~/.vim/.vimrc ~/
clone bundle 程序:git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
打开vim并执行bundle程序:BundleInstall
重新打开vim即可看到效果
需要安装:
sudo apt-get install vim
sudo apt-get install ctags
sudo apt-get install python-dev
sudo apt-get install git
三、vmtools安装
1. 更新或安装linux headers
sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
2. 关联文件,就是因为找不到这个几个文件,vmware tools才认为路径无效的。
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
3. 再次执行安装就ok啦,运行vmware-config-tools.pl 也没问题了
安装方法:
先将vmtools解压
执行可行性脚本
一路回车即可
四、无法用apt-get安装的解决办法
执行如下命令:
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
五、samba安装
执行如下命令:
sudo apt-get install samba smbfs smbclient system-config-samba
sudo service smbd restart
重启后对samba服务器进行配置
添加用户和共享目录即可
六、ssh安装
执行如下命令:
sudo apt-get install openssh-server
sudo service ssh restart
七、nfs安装
sudo apt-get install nfs-kernel-server nfs-common
sudo gedit /etc/exports,加上以下语句:
/ *(rw,sync,no_root_squash)
sudo service nfs-kernel-server restart
.在PC上测试
#sudo mount -o nolock xxx.xx.xx.xx:/home/xx /tmp
.在嵌入式linux中
ping xxx.xx.xx.xx 测试网络联通
mount -o nolock,wsize=1024,rsize=1024 x.x.x.x:/home/xx /tmp
八、内核编译
首先配好交叉编译环境变量
解压内核
拷贝 .config文件
make menuconfig设置好内核选项
make进行编译
生成的zImage在arch/arm/boot下
u-bootd的编译
make XC2440_config//不同的cpu,config不同
make进行编译
九、canutils工具使用
Canutils是基于GNU GPLv2许可的开源代码,包括canconfig、canecho、cansend、candump、cansequence五个工具,用于检测和监控Socket CAN接口。
(1)下载canutils的最新源码http://www.pengutronix.de/software/socket-can/download/canutils 。笔者下载的是canutils 4.0.6。
(2)因为canutils编译需要libsocketcan库的支持,需要下载libsocketcan。http://www.pengutronix.de/software/libsocketcan/download/ 笔者下载的是libsocketcan 0.0.9。
(3)解压libsocketcan-0.0.9.tar.bz2。执行configure命令。(其中--host是指定交叉工具链,--prefix是指定库的生成位置)
./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/workdir/can/tools/libsocketcan
(4)执行make编译库;
(5)执行make install 生成库。至此,libsocketcan编译完毕。
(6)解压canutils-4.0.6.tar.bz2,执行configure命令。(其中--host是指定交叉工具链,--prefix是指定库的生成位置,libsocketcan_LIBS是指定canconfig需要链接的库,LDFLAGS是指定外部库的路径,CPPFLAGS是指定外部头文件的路径)
./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/workdir/can/tools/canutils libsocketcan_LIBS=-lsocketcan LDFLAGS=-L/home/linux/workdir/can/tools/socketcan/lib CPPFLAGS=-I/home/linux/workdir/can/tools/socketcan/include
(7)修改完成执行make命令,生成四个目录,分别拷贝到开发板文件系统的相应目录。
(8)使用canutils工具。(可以使用[命令 + --help]的方式来查看命令的详细用法,下面只介绍一些常用的指令)
① 配置CAN的总线通讯波特率:
canconfig canX bitrate + 波特率
② 开启 / 重启 / 关闭CAN总线
canconfig canX start
canconfig canX restart
canconfig canX stop
③ 查看CAN总线状态
canecho canX
④ 发送信息
cansend canX –-identifier=ID + 数据
⑤ 接收数据
candump canX
⑥ 使用滤波器接收ID匹配的数据
candump canX –-filter=ID:mask
相关文章推荐
- VC常见问题集锦
- ubuntu搭建git服务器教程及常见问题
- Windows下通过VMware虚拟机安装Ubuntu(Linux)及常见问题解决
- 在ASP.NET中使用Session常见问题集锦
- [Ubuntu笔记]我的Linux之路--常见问题记录(添加中)
- Ubuntu常见问题
- Mysql常见问题集锦
- 在ASP.NET中使用Session常见问题集锦
- xp日常使用问题,2000/XP/2003操作系统常见问题集锦(3)
- virtual Box 运行 Ubuntu 常见问题
- NSIS常见问题集锦(转载) 大众最好的安装制作工具
- Ubuntu 环境的一些常见问题——记性不好就得写下来
- ubuntu常见问题
- 在ASP.NET中使用Session常见问题集锦
- Android 图片常见问题集锦
- ubuntu常见问题
- Ubuntu12常见问题解决
- 金蝶K3产品环境&行业篇常见问题集锦(一)-(二) -(三)
- 在ASP.NET中使用Session常见问题集锦
- symfony框架下服务器(linux-Ubuntu)部署的一些常见问题[汇总中]