代码之家  ›  专栏  ›  技术社区  ›  Srikar Appalaraju Tonetel

Ubuntu 10.04开发工具

  •  0
  • Srikar Appalaraju Tonetel  · 技术社区  · 14 年前

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

    1. 一个人需要哪些基本的开发工具?我不介意安装它们,因为我不想在以后的第三方软件包中出现构建失败。
    2. 还有任何文件,我可以得到一个基本的包列表。例如:我发现fedora中的mysql-develrpm在Ubuntu中被称为“libmysql++-dev”。我在找这样的人
    3 回复  |  直到 6 年前
        1
  •  7
  •   Matt Joiner    14 年前

    从…开始 build-essential . 想必你是在追求C/C++的东西。别忘了:

    • libboost开发
    • libmysqlclient开发
    • python开发人员

    要安装生成给定包所需的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]?
        2
  •  1
  •   fuz    14 年前

    -dev 坚持到底。如果您感兴趣,还可以从repo获得任何包的源代码( sudo apt-get source ... )甚至让apt自动构建它。查看的手册页 apt-get

        3
  •  1
  •   setzamora    14 年前

    你能做到的

    apt-cache search <package or tools>