1、安装完成系统后,我们应该先修改一下root密码,否则无法登录root用户,命令如下:
sudo passwd root //修改root用户密码
2、在Linux工作的人经常用的编辑器是vim,所以我要把它安装上,其实系统安装后默认安装的是vi,它的一些键盘对我们来说是不适应的,所以我们要安装它的提高版本——vim,命令如下:
sudo apt-get install vim
vim安装完成之后,我们需要对其安装一个插件——ctags,利用它我们可以方便的查找一下些结构体类型等,命令如下:
sudo apt-get install ctargs //ctargs -R
安装完成后需要设置vim环境配置文件,这里我就不细说了,你可以查看我前面写过的相应文件。
3、经常用Ubuntu的人一定知道系统安装完成后我们的系统是没有g++的,我们需要手动安装,命令如下:
sudo apt-get install g++
4、我们在编写大型软件时是需要一个管理工具的不可能上百个文件都让我们手动编译,Linux下一般使用Makefile脚本文件来解决这个问题,它的一些必要文件的生成需要auto工具集,我们只要安装一个,它就会把相应的工具一起安装上,命令如下:
sudo apt-get install automake
5、大型是的程序都是需要多线程或者多进程的,我们可以给我们的系统安装一个线程包,命令如下:
sudo apt-get install manpages-posix-dev //pthread线程包
安装完成这类软件包之后我们最好从新生成一下tags文件。
上面的软件包不一定安装完成系统后没有,那要看你安装系统时是如何设置和配置的了,如果你使用DVD光盘安装时,它需要配置软件包那时,我们就可以直接配置,或者是选择全部安装,比如说:我们在安装Red Hat Enterprise Linux 5时,我们只要把需要把经常用到的软件包定置进去就可以,安装完成系统后只要配置下文件就可以了。
下面也是一些经常用到的软件包,看个人实际情况如果用到的话就安装进去,命令列表如下:
sudo apt-get install nfs-kernel-server
//nfs服务器安装完成后需要修改一些配置文件
sudo vim /etc/exports
sudo vim /etc/network/interface
具体修改情况可以在网上查一下!
sudo apt-get install tftpd tftp //ftp服务
sudo apt-get install ssh-server //ssh服务器
sudo apt-get install wine //这个工具可以用来执行windows的软件,方法如下:wine <program file path>
sudo apt-get install tweak
sudo apt-get install python-mutagen //mid3iconv -e GBK *.mp3 这样可以解决PythonBox播放器不能正常显示中文的问题
sudo apt-get update //可以更新软件源
sudo apt-get install -f //修复依赖关系
sudo dpkg --configure -a //解决下载更新系统时的突然中断问题
sudo apt-get install ncurses-dev libncurses5-dev //图形界面编程
//这些对用于系统移植的必备软件包
sudo apt-get install fakeroot fakeroot valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev zip curl zlib1g-dev libncurses5-dev liblzo2-dev libx11-dev uboot-mkimage gcc ncurses-dev libtool libc6-dev linux-libc-dev
sudo apt-get install ckermit
//相当于minicom,安装完成后需要建立一个它的配置文件,方法如下:
在当前用户家目录下建立.kermrc文件,内容如下。
set line /dev/ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
set robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
使用如下命令来使用这个串口
kermit -c
sudo apt-get install openssl libssl-dev //MD5 编译时需要加上lssl