Инструменты разработки Ubuntu 10.04 - PullRequest
0 голосов
/ 08 сентября 2010

Мне нужно было установить Ubuntu Lucid 10.04 для моей работы разработчика. Я обнаружил, что он не устанавливает большинство инструментов / пакетов dev по умолчанию.

  1. Какие основные инструменты разработчика нужны? Я не против установить их все, чтобы не захотеть, чтобы позже произошел сбой сборки для какого-то третьего пакета.
  2. Также любая документация, где я могу получить список необходимых пакетов. Например: я обнаружил, что mysql-devel rpm в fedora называется 'libmysql ++ - dev' в Ubuntu Я ищу такие приколы

Ответы [ 3 ]

7 голосов
/ 08 сентября 2010

Начните с build-essential.Предположительно, вы любите C / C ++.Не забудьте:

  • g ++
  • libboost-dev
  • libgtk2.0-dev
  • libmysqlclient-dev
  • python-dev

Чтобы установить необходимые файлы 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 голос
/ 08 сентября 2010

Вы можете сделать

apt-cache search <package or tools>

Вам не нужно запускать это как root или sudoed.Таким образом, вы можете найти правильное имя пакета.

1 голос
/ 08 сентября 2010

Как правило, большинство пакетов имеют версию для разработчиков. По соглашению названия этих одинаковы, но к концу прикреплены -dev. Если вам интересно, вы также можете получить исходный код любого пакета из репозитория (sudo apt-get source ...) и даже позволить apt автоматически его собрать. Проверьте man-страницу apt-get для конкретных деталей.

...