Ubuntu 10.04开发工具

我需要为我的开发工作安装Ubuntu Lucid 10.04。 我发现它默认不安装大部分的开发工具/软件包。

  1. 什么是必要的开发工具? 我不介意安装它们,为了不想在稍后的第三部分包中出现故障。
  2. 还有任何文件,我可以得到一个重要的软件包列表。 例如:我发现Fedora中的mysql-devel rpm在Ubuntu中被称为“libmysql ++ – dev”。 我正在寻找这样的问题

build-essential开始。 大概你是C / C ++的东西。 别忘了:

  • 克++
  • libboost-dev的
  • libgtk2.0-dev的
  • 的libmysqlclient-dev的
  • 蟒蛇-dev的

要安装必要的开发文件来构建给定的包,运行命令:

 sudo apt-get build-dep <package> 

例如:

 马特@斯坦利:〜/ cpfs $ sudo apt-get build-dep pidgin
正在读取软件包列表...完成
建立依赖关系树       
阅读状态信息...完成
请注意,选择libltdl-dev而不是libltdl3-dev
以下新软件包将被安装:
   doxygen libenchant-dev libgadu-dev libgstfarsight0.10-dev libgtkspell-dev
   libidn11-dev libltdl-dev libmeanwhile-dev libncursesw5-dev libnm-util-dev
   libnspr4-dev libnss3-dev libperl-dev libsasl2-dev libsilc-dev libsqlite3-dev
   libstartup-notification0-dev libxss-dev libzephyr-dev network-manager-dev
   tcl tcl-dev tcl8.4-dev tk tk-dev tk8.4-dev x11proto-scrnsaver-dev
 0升级,27新安装,0删除和2未升级。
需要得到11.3MB的档案。
完成此操作后,将使用60.3MB的额外磁盘空间。
你想继续[Y / N]吗? 

一般来说,大多数软件包都有开发版本。 按照惯例,这些名字是完全一样的,但有一个坚持到底的。 如果你有兴趣,你也可以从repo( sudo apt-get source ...sudo apt-get source ...任何包的源代码,甚至让它自动构建它。 查看apt-get的手册页以apt-get具体的细节。

你可以做

 apt-cache search <package or tools> 

你不需要以root身份运行或sudoed。 通过这种方式,你可以找到正确的包名称。