Введение в инструменты разработчика Mint

/ Просмотров: 2789

Вчера, 27 марта 2015, на segfault.linuxmint.com был опубликован пост "Introducing mint-dev-tools, a collection of tools for Linux Mint developers", перевод которого для интересующихся – под катом.

Запущен новый проект. Он называется “mint-dev-tools” и его цель – упростить для людей быстрое получение, компиляцию и запуск самых свежих проектов Linux Mint.

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

Пакет mint-dev-tools доступен в Киане, Ребекке и Бетси. Загрузив его и запустив установку, вы получаете готовое окружение и можете скомпилировать и запустить самую последнюю версию исходного кода Linux Mint.

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

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

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

Что касается командыmint-dev-setup, она делает для вас следующее:

  • Создает "песочницу" (Sandbox) (где вы загружаете исходный код, работаете с ним, компилируете и т.д.);
  • Конфигурирует ваш Git-профиль и SSH;
  • Устанавливает APT sources репозитории.

После этого вы будете готовы собрать любой проект с помощью команды mint-dev-build.

Вывод mint-dev-build покажет список доступных проектов:

Показать Список доступных проектов
1. Cinnamon (all sub-projects)
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 сделает следующее:

  • загрузит код в "песочницу"
  • установит необходимые зависимости для компиляции
  • скомпилирует проект
  • установит собранный пакет на вашу машину.

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

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

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

Комментариев: 3 RSS

Браво!

Твой перевод точнее.

В своё оправдание скажу, что сегодня-завтра выложу свои впечатления. В том числе и о том, о чём Клем... не заострил внимания.

Да там и переводить-то особо нечего. Я за своими делами прошляпил, что на Блогосайте у тебя днем раньше уже выложен перевод. Но оно и к лучшему: и не содрал чужое, и "увеличил плотность информационного потока", так сказать smile

Что касается mint-dev-tools, то тут вообще-то нужно бы о многом еще написать. Но я сейчас совсем не занимаюсь системой, так что вся надежда на тебя.

Оставьте комментарий

Комментарий будет опубликован после проверки

(обязательно)