我需要为我的开发工作安装Ubuntu Lucid 10.04。 我发现它默认不安装大部分的开发工具/软件包。
从build-essential
开始。 大概你是C / C ++的东西。 别忘了:
要安装必要的开发文件来构建给定的包,运行命令:
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。 通过这种方式,你可以找到正确的包名称。