linux内核编译

来源:互联网 发布:行业分析数据来源 编辑:程序博客网 时间:2024/06/07 09:58

最近编译那个arm的linux内核,用的是Ubuntu8.04,环境搭建比较麻烦,好不容易把那个些包给找出来,以防再忘了

minicom (字符环境的串口终端,在远程使用telnet时使用)
  gtkterm (图形环境的串口终端,在图形环境的桌面上使用)
  cutecom (图形环境的串口终端,可以log和滚动条,但无法显示带格式的字符)
  samba (Windows的网络文件共享)
  system-config-samba (图形环境的samba配置,用命令行和配置文件太麻烦)
  linux-libc-dev (c开发库)
  g++
  xinetd (tftpd telnet依赖此包)
  tftpd (tftp服务器)
  tftp (tftp 客户端)
  svn (配置管理工具,下载网上的开源代码)
  中文输入 (没这个,俺只能在lupa上写英文了)
  wireshark(抓包工具,有个包无法下载,必须添加欧洲官方源服务器,请参考http://wiki.ubuntu.org.cn /index.php?title=%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97 /GutsyGibbon&variant=zh-cn添加源服务器)
  flex (词法分析器,编译openWrt需要用到)
  autoconf (自动配置脚本生成器,编译openWrt需要用到)
  zliblg-dev (zip开发库,编译openWrt需要用到)
  sshlib (ssh加密库,编译openWrt需要用到)
  yacc (语法分析器,编译openWrt需要用到)
  libncurses5-dev (编译linux内核时, make menuconfig时需要的包)
  bison (替代yacc的语法解析器)
  automake (自动化的make工具)

  ubuntu的下载服务器很慢,因此需要一些耐心,在遇到问题的时候,用google一般都能解决(搜索关键字为 "ubuntu 加上 显示的出错信息")。ubuntu的软件安装做得还是挺贴心的,比redhat方便多了.
  真是希望ubuntu最好能搞个特定的发行版本,建议叫“开发版本”吧,如同在Fedora的版本安装时需要选择的"桌面","服务器","开发"一样。 Desktop版本只有700多兆,Server版本只有500多兆,包含的软件包显然太少了。完全依赖网络安装,很容易让一些linux的入门者放弃。

 

原创粉丝点击