Введение в инструменты разработчика Mint
Вчера, 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 без любых предварительных знаний.
2015-03-29 в 09:46:51
Браво!
Твой перевод точнее.
В своё оправдание скажу, что сегодня-завтра выложу свои впечатления. В том числе и о том, о чём Клем... не заострил внимания.
2015-03-29 в 11:40:15
Да там и переводить-то особо нечего. Я за своими делами прошляпил, что на Блогосайте у тебя днем раньше уже выложен перевод. Но оно и к лучшему: и не содрал чужое, и "увеличил плотность информационного потока", так сказать
Что касается mint-dev-tools, то тут вообще-то нужно бы о многом еще написать. Но я сейчас совсем не занимаюсь системой, так что вся надежда на тебя.
2015-03-29 в 15:30:52
Мухтар постарается...