Установите Ubuntu Desktop на программное обеспечение RAID 1 (зеркало) с шифрованием

Обобщенный ответ Хорхе - отличное введение в прыжок в разработку Ubuntu, но давайте попробуем немного приблизиться к вашей конкретной проблеме ...

Основной разработчик Apport и разработчик Ubuntu - это один и тот же , Это упрощает вам кое-что. Вместо того, чтобы узнавать о системах упаковки и патчах, самым простым путем является работа непосредственно над восходящим кодом.

Разработка Apport размещена на Launchpad. Он использует систему управления распределенной версией базара для управления исходным кодом. Первым шагом к исправлению вашей ошибки является захват источника.

Установите базар с помощью:

sudo apt-get install bzr

Извлеките исходный код apport:

bzr branch lp:apport

Теперь вы можете начать взломать. Как и в большинстве VCS, при работе с базаром рекомендуется делать только одно изменение за фиксацию. Вы также должны сообщать свои сообщения о фиксации. Это значительно облегчает обзор ваших изменений. Когда вы будете готовы совершить свое первое совершение, запустите:

bzr commit -m "My commit message. Did foo to bar in order to achieve baz."

Продолжайте вносить изменения и совершать, пока не убедитесь, что исправлена ​​ошибка. С вашей последней фиксацией вы также можете пометить ее как исправление ошибки, добавив --fixes lp:<bug_number> в команду commit. Теперь вы готовы представить свои изменения для просмотра и включения.

Сначала вам нужно нажать его на Launchpad, чтобы сделать его общедоступным:

bzr push lp:~<launchpad_username>/apport/<branch_name>

Ваша ветка может теперь можно найти по адресу:

https://code.launchpad.net/~<launchpad_username>/apport/<branch_name>/

Запуск bzr lp-open в ветке откроет это местоположение в браузере.

Теперь мы хотим предложить слияния.

На следующей странице выберите целевую ветку и дайте обзор ваших изменений.

propose for merging

Теперь у вас будет активное предложение слияния.

Сопровождающие рассмотрят ваши изменения. Если они уместны, они будут объединены и будут доступны в следующем выпуске. Альтернативно, предложение может быть настроено на «Потребность в работе», и сопровождающие обсудят с вами дополнительные изменения, которые должны быть сделаны до слияния. Если это произойдет, пожалуйста, не принимайте это за любой личный отказ от вашей работы. Когда вы впервые вносите свой вклад в новый проект, часто не так много вещей, как стиль кодирования, о котором вы, возможно, и не подозреваете.

1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: