Ubuntu 10.04开发工具

Ubuntu 10.04开发工具,ubuntu,installation,development-environment,ubuntu-10.04,Ubuntu,Installation,Development Environment,Ubuntu 10.04,我需要为我的开发工作安装UbuntuLucid10.04。我发现默认情况下它不会安装大多数开发工具/软件包 您需要哪些基本的开发工具?我不介意安装它们,因为我不想在以后的第三方软件包中出现构建失败 还有任何我可以得到基本软件包列表的文档。例如:我发现fedora中的mysql-devel rpm在Ubuntu中被称为“libmysql++-dev”。我在找这样的人 从build-essential开始。大概你是在追求C/C++之类的东西。别忘了: g++ libboost开发 libgtk2.

我需要为我的开发工作安装UbuntuLucid10.04。我发现默认情况下它不会安装大多数开发工具/软件包

  • 您需要哪些基本的开发工具?我不介意安装它们,因为我不想在以后的第三方软件包中出现构建失败
  • 还有任何我可以得到基本软件包列表的文档。例如:我发现fedora中的mysql-devel rpm在Ubuntu中被称为“libmysql++-dev”。我在找这样的人

  • build-essential
    开始。大概你是在追求C/C++之类的东西。别忘了:

    • g++
    • libboost开发
    • libgtk2.0-dev
    • libmysqlclient开发
    • python开发人员
    要安装构建给定包所需的dev文件,请运行以下命令:

    sudo apt-get build-dep <package>
    
    sudo-apt-get-build-dep
    
    例如:

    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]? matt@stanley:~/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 libncursesw5 dev libnm util dev libnspr4开发libnss3开发libperl开发libsasl2开发libsilc开发libsqlite3开发 libstartup-notification0-dev libxss dev libzephyr dev网络管理器dev tcl-tcl-dev tcl-dev tk-dev tk8.4-dev x11proto-scrnsaver-dev 0已升级,27已新安装,0已删除,2未升级。 需要获得11.3MB的档案。 执行此操作后,将使用60.3MB的额外磁盘空间。
    是否继续[Y/n]?通常,大多数软件包都有开发版本。按照惯例,它们的名称是完全相同的,但末尾有一个
    -dev
    。如果您感兴趣,还可以从repo获取任何包的源代码(
    sudo apt get source…
    ),甚至让apt自动构建它。查看apt get的手册页以了解具体细节。

    您可以这样做

    apt-cache search <package or tools>
    
    apt缓存搜索
    

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

    您正在进行什么样的开发?语言?什么样的申请?您是从特定环境迁移的吗?您想做什么样的开发?C、C++、Python、java……我在C/C++/Python/MySQL上开发。另外,我已经做了sudo apt get build essential,因为现在马特的答案对我来说已经足够了。。。等着如果我从Ubuntu狂热者那里得到任何其他精彩的答案。。。