Представление mint-dev-tools: коллекция инструментов для разработчиков Linux Mint

Клемент Лефевр aka clem
Перевод: Алексей Федорчук
Оригинал: Introducing mint-dev-tools, a collection of tools for Linux Mint developers

Стартовал новый проект — mint-dev-tools, целью которого является обеспечение для народа быстрого доступа к новейшим проектам Mint, их компиляции и запуска.

Инструментарий mint-dev-tools предназначен в первую очередь для разработчиков Linux Mint, но может использоваться также просто соучастниками проекта и теми применителями, которые хотели бы ознакомиться с «кухней» разработки, а также поглядеть, были ли исправлены ранее выявленные ошибки.

Пакет mint-dev-tools доступен для  релизов Qiana, Rebecca и Betsy. Установив его и запустив команду mint-dev-setup, можно получить окружение, готовое для сборки и запуска последних версий исходников Linux Mint.

$ apt update
$ apt install mint-dev-tools
$ mint-dev-setup

Инсталляция mint-dev-tools автоматически установит следующий инструментарий разработчика:

  • git (git, gitk, gitg);
  • meld (дружелюбная визуальная оболочка для diff);
  • sublime-text (отличный текстовый редактор для разработчика);
  • инструментарий для пакетирования (devscripts, git-buildpackage, dpkg-dev, debhelper);
  • инструментарий поиска и замены (regexxer, pyrenamer);
  • инструментарий разработки и отладки (glade, gdb, awf, gnome-dbg, devhelp);
  • инструментарий для мониторинга и конфигурирования (d-feet, gconf-editor, dconf-editor).

Запуск команды mint-dev-setup повлечёт за собой следующее:

  • создание собственной «песочницы», где будут храниться исходники, собственный код, результаты компиляции и так далее;
  • настройку собственных профиля Git и ключа SSH;
  • подключение репозиториев исходных текстов.

После этого можно собрать любой из проектов Mint такой командой:

$ mint-dev-build

Команда mint-dev-build выведет список доступных для сборки проектов:

  1. Cinnamon (все субпроекты)
  2. blueberry
  3. cinnamon
  4. cinnamon-Screensaver
  5. cinnamon-control-center
  6. cinnamon-desktop
  7. cinnamon-menus
  8. cinnamon-session
  9. cinnamon-settings-daemon
  10. cinnamon-themes
  11. cinnamon-translations
  12. cjs
  13. mdm
  14. mint-common
  15. mint-themes
  16. mint-themes-gtk3
  17. mint-translations
  18. mint-x-icons
  19. mintdesktop
  20. mintdrivers
  21. mintinstall
  22. mintlocale
  23. mintmenu
  24. mintnanny
  25. mintsources
  26. mintstick
  27. mintsystem
  28. mintupdate
  29. mintupload
  30. mintwelcome
  31. muffin
  32. nemo

После выбора номера проекта mint-dev-tools выполнит следующее:

  • скачает исходники в ~/Sandbox;
  • установит зависимости, необходимые для сборки проекта;
  • скомпилирует проект;
  • установит собранные пакеты на данной машине.

В последующем вы будете знать, что используете самую новую Git-версию только что построенного проекта.

Разумеется, это ориентировано преимущественно на разработчиков, так как Git-версии по определению не стабильны и должны применяться с осторожностью.

В любом случае, легко установить новую сборку Linux Mint, присоединиться к команде его разработчиков или компилировать проекты Mint без предварительных знаний не получится.

Добавить комментарий