安装Ubuntu下的开发工具

安装Ubuntu下的开发工具

 

安装Ubuntu下的开发工具

刚安装好的Ubuntu,还缺乏很多开发工具。这些工具都可以通过网络进行安装。如果网络不佳,也可以使用光盘中的工具包。

如果要使用光盘中的工具包,先把linux目录下的apt_packages目录复制到Ubuntu里/packages目录下;然后修改/etc/apt/sources.list文件,增加下面一行(注意最后的斜杠“/”不可少):

debfile:/packages/ apt_packages/

注意:如果提示网络错误,请修改/etc/apt/sources.list文件,只保留“debfile:/packages/ apt_packages/”这一行,其他的都去掉。

 

使用命令进行安装

1 更新软件源

$ sudo apt-getupdate

2 安装、配置、启动ftp服务

执行以下命令安装,安装后即会自动运行:

$ sudo apt-get install vsftpd

修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。

#local_enable=YES

#write_enable=YES

上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。

修改完华之后,执行以下命令重启ftp服务:

$ sudo /etc/init.d/vsftpd restart

 

3 安装、配置、启动ssh服务

[SSH 为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。]

执行以下命令安装, 安装后即会自动运行:

$ sudo apt-get install openssh-server

它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。

 

4 安装、配置、启动nfs服务

执行以下命令安装, 安装后即会自动运行:

$ sudo apt-get install nfs-kernel-server portmap

它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问/work/nfs_root目录:

/work/nfs_root*(rw,sync,no_root_squash)

修改完华之后,执行以下命令重启nfs服务:

$ sudo /etc/init.d/nfs-kernel-serverrestart

 

5 安装、配置tftp服务软件

$ sudo apt-get installopenbsd-inetd tftpd tftp

打开/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目录。

 

6 使用以下命令安装基本的开发环境

$ sudo apt-get installbuild-essential texinfo


7 安装工具bison、flex,它们分别是语法、词法分析器

$ sudo apt-getinstall bison flex libtool automake autoconf


8 安装C函数库的man手册,以后就可以通过类似“manread”的命令查看函数的用法了

$ sudo apt-get install manpages-dev


9 安装ckermint工具

$ sudo apt-get install ckermit

使用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连接串口以操作目标板。

 

10 安装ddd工具

$ sudo apt-get install ddd


11 安装QT开发环境
$ sudo apt-get install x-devlibx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelopkonsole

12 安装ncurses

ncurses是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig”命令配置程序时会出错。使用以下命令安装:

$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared--prefix=/usr
$ make
$ sudo make install


你可能感兴趣的:(linux,Ubuntu下的开发工具)