我需要为我的开发工作安装Ubuntu Lucid 10.04。我发现默认情况下它没有安装大多数开发工具/软件包。
答案 0 :(得分:7)
从build-essential
开始。想必你是在追求C / C ++的东西。别忘了:
要安装必要的dev文件以构建给定的包,请运行命令:
sudo apt-get build-dep <package>
例如:
matt@stanley:~/cpfs$ sudo apt-get build-dep pidgin Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting libltdl-dev instead of libltdl3-dev The following NEW packages will be installed: 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 upgraded, 27 newly installed, 0 to remove and 2 not upgraded. Need to get 11.3MB of archives. After this operation, 60.3MB of additional disk space will be used. Do you want to continue [Y/n]?
答案 1 :(得分:1)
通常,大多数软件包都有开发版本。按照惯例,这些名称是相同的,但有一个-dev
坚持到底。如果您有兴趣,还可以从repo(sudo apt-get source ...
)获取任何包的源代码,甚至让apt自动构建它。有关具体细节,请查看apt-get
的联机帮助页。
答案 2 :(得分:1)
你可以做到
apt-cache search <package or tools>
您不需要以root身份或sudoed运行它。通过这种方式,您可以找到正确的包名称。