diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
commit | a065e04d529da1d847b5062a12c46d916408bf32 (patch) | |
tree | fe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/ru/mozilla/developer_guide | |
parent | 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff) | |
download | translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2 translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip |
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/ru/mozilla/developer_guide')
-rw-r--r-- | files/ru/mozilla/developer_guide/using_the_vm/index.html | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/files/ru/mozilla/developer_guide/using_the_vm/index.html b/files/ru/mozilla/developer_guide/using_the_vm/index.html deleted file mode 100644 index fd5287faa2..0000000000 --- a/files/ru/mozilla/developer_guide/using_the_vm/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Using the Mozilla build VM -slug: Mozilla/Developer_guide/Using_the_VM -tags: - - Mozilla - - Гайд -translation_of: Archive/Mozilla/Using_the_VM ---- -<div class="note"> -<p>Примечание: эта статья, по-видимому, не содержит рабочей альтернативы. Пока мы будем выяснять что происходит, возможно, вам стоит взглянуть на <a href="/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build">Building Firefox</a>.</p> -</div> - -<p>Если вы когда-нибудь думали, что вклад в Firefox был бы не плох, но у вас никогда не было времени, чтобы прочитать и следовать нашему <a href="/en-US/docs/Simple_Firefox_build">instructions to setup a build environment</a> или вы хотите избежать внесения изменений в стандартные инструменты и конфигурацию, тогда это может быть для вас полезно. Mozilla предоставляет виртуальную машину (VM), которая совместима с бесплатным <a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox</a>, программным обеспечением для виртуализации (а также другим, в том числе VMWare/VMWare Fusion).</p> - -<p>В этой статье приведены простые инструкции по загрузке, установке и настройке этой среды сборки build machine; как только вы выполните следующие действия, у вас будет готовая виртуальная машина для изменения и настройки Firefox.</p> - -<p>Надеюсь, что эта виртуальная машина особенно поможет разработчикам или потенциальным разработчикам, которые не имеют полной среды разработки C++, доступной для них, а также опытным разработчикам, не имеющим времени на настройку системы сборки, следуя обычным инструкциям.</p> - -<h2 id="Установка_VirtualBox">Установка VirtualBox</h2> - -<p>Посетите <a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox downloads page</a> и загрузите последнюю версию программного обеспечения для вашей операционной системы.</p> - -<div class="note"> -<p>Примечание: если у вас уже установлен продукт виртуализации, такой как VirtualBox, VMWare или VMWare Fusion, вы можете использовать его вместо загрузки новой копии VirtualBox. Просто убедитесь, что у вас есть последняя версия программного обеспечения. Обратите внимание, что Parallels Desktop не поддерживает формат OVF.</p> -</div> - -<h2 id="Загрузка_VM">Загрузка VM</h2> - -<p>Затем загрузите виртуальную машину среды разработки Firefox.</p> - -<p><a class="download-button external ignore-external" href="http://vmimages.mozilla.net/ovf/FirefoxBuildEnv.ova" rel="noopener">Download the VM</a></p> - -<p>SHA-256: 1c84eaf97ea2a9a3c990051306a038da9541a450fd600878e7c1f984fa930f35</p> - -<div class="note"> -<p>Примечание: этот файл занимает около 4,4 ГБ, поэтому его загрузка может занять некоторое время.</p> -</div> - -<h2 id="Установка_VM">Установка VM</h2> - -<p>Когда .ova файл загружен, дважды щелкните по нему. Это запустит процесс импорта виртуальной машины в VirtualBox. Пожалуйста, дайте виртуальной машине минимум 4096 МБ оперативной памяти (8192 Мб или больше, если вы можете) и установите для нее то же количество процессоров, что и у вашего хост-компьютера. Построение Firefox использует много системных ресурсов, и лучше, чтобы он строился как можно быстрее.</p> - -<p><img alt="Screen shot of the Import Virtual Appliance window" src="https://mdn.mozillademos.org/files/8665/firefoxdev3.png" style="height: 447px; width: 600px;"></p> - -<p>После завершения импорта виртуальной машины вы можете выполнить дополнительные настройки, если хотите, или просто загрузить виртуальную машину и дождаться появления рабочего стола Ubuntu. Окно терминала автоматически появится и выполнит некоторые заключительные действия по настройке. Как только они закончат работать, Sublime Text запустится, и вы сможете приступить к работе!</p> - -<p><img alt="Screen shot of the Sublime Text editor running in the VM" src="https://mdn.mozillademos.org/files/8667/firefoxdev1.png" style="height: 317px; width: 600px;"></p> - -<div class="note"> -<p>Примечание: Если вам когда-нибудь понадобятся учетные данные root, используйте "firefox-dev" в качестве пароля. Если вы хотите изменить язык и настройки клавиатуры, следуйте инструкциям в разделе <a href="https://www.howtogeek.com/howto/17528/change-the-user-interface-language-in-ubuntu/">How to change the UI language in Ubuntu</a>.</p> -</div> - -<h2 id="Сборка_Firefox">Сборка Firefox</h2> - -<p>Чтобы собрать Firefox в виртуальной машине, откройте меню Сервис и выберите опцию построить. Процесс сборки начнется, и у вас будет время для выпивки, хорошей еды или, возможно, короткого отпуска, в зависимости от того, насколько быстр ваш компьютер. Тебе нужно набраться терпения.</p> - -<p>После завершения сборки (successfully), выберите пункт Run в меню Tools, чтобы запустить пользовательскую сборку Firefox. Убедитесь, что все работает, как и ожидалось.</p> - -<p>По умолчанию виртуальная машина настроена на создание оптимизированной сборки Firefox. Вы можете легко переключиться на построение для отладки. Просто откройте меню Tools, а затем подменю Build System в нем. В последней из систем сборки, которая появляется в подменю, выберите "Firefox (Debug)". Вот и все! Ваша следующая сборка будет сборкой отладчика.</p> - -<p><img alt="Screen shot showing how to switch between debug; and optimized builds" src="https://mdn.mozillademos.org/files/8669/firefoxdev2.png" style="height: 317px; width: 600px;"></p> - -<h2 id="Работа_в_VM">Работа в VM</h2> - -<p>Отсюда вы работаете в виртуальной машине так же, как и в любом другом месте. Чтобы вытащить последний код из <a href="/en-US/docs/mozilla-central">mozilla-central</a>, просто используйте Mercurial как обычно:</p> - -<pre>hg pull</pre> - -<p>И вы <a href="/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch">submit your patches</a> так же, как обычно.</p> - -<h2 id="Что_теперь">Что теперь?</h2> - -<p>Теперь, когда вы успешно встроили Firefox в свою новую виртуальную машину, вам может быть интересно, что делать дальше. Отличный способ начать - выбрать небольшую, легко исправляемую ошибку и внести код, который исправит ее. Представьте, как здорово, когда написанный вами код отправляется полумиллиарду пользователей по всему миру!</p> - -<p>Вот некоторые ссылки, которые помогут вам найти то, что вы можете сделать, чтобы сделать Firefox лучше:</p> - -<ul> - <li><a href="http://codefirefox.com/">Code Firefox Lessons</a> предоставляет ряд видео-уроков для новых пользователей Firefox.</li> - <li><a href="https://www.joshmatthews.net/bugsahoy/">Bugs Ahoy!</a> (инструмент, который поможет вам найти ошибки, которые могут вас заинтересовать).</li> - <li><a href="http://firefox-dev.tools/">firefox-dev.tools</a> (инструмент, который поможет вам найти ошибки, связанные с инструментами разработчика Firefox, которые могут вас заинтересовать).</li> - <li><a href="/en-US/docs/Mozilla/Developer_guide">Developer guide</a> (документация о разработке на и для проектов Mozilla).</li> - <li><a class="external" href="https://www.joshmatthews.net/bugsahoy/" title="https://www.joshmatthews.net/bugsahoy/">Mentored bugs</a> получите наставника, который берет на себя обязательство помогать вам на каждом этапе пути. Как правило, в баге должно быть достаточно информации для начала работы. Всякий раз, когда вам нужна помощь, свяжитесь с наставником через Matrix, в самом баге или по электронной почте. Когда вы уберёте ошибку, они помогут вам поместить ваш код в дерево.</li> - <li><a class="link-https" href="https://bugzil.la/sw:%22[good%20first%20bug]%22" title='https://bugzil.la/sw:"[good first bug]"'>"Good" first bugs</a> может быть, они немного устарели, но в какой-то момент своей жизни мы посчитали, что они станут хорошим первым шагом для новичков в Mozilla. Мы находимся в процессе миграции этих ошибок в наставнические ошибки, но более поздние "хорошие первые ошибки" могут быть хорошими отправными точками, если нет подходящих наставнических ошибок.</li> - <li><a href="/en-US/docs/Mozilla/Developer_guide/How_to_Submit_a_Patch">How to submit a patch</a> (информация о том, как создать файл патча и поместить его в исходный код).</li> -</ul> - -<p>Вы также можете задать начальные вопросы в разделе <a href="https://chat.mozilla.org/#/room/#introduction:mozilla.org">Introduction chat room</a> в <a href="https://wiki.mozilla.org/Matrix">Matrix</a>, и любые вопросы по развитию Firefox в <a href="https://chat.mozilla.org/#/room/#developers:mozilla.org">developers</a> room.</p> - -<p>Я сделал этот перевод, как только убедился в его отсутствии. Надеюсь, что и вы внесёте свой посильный вклад в доработку проектов Mozilla!</p> |