Где я могу найти исходный код Ubuntu?

попробуйте использовать плагин shift switcher. я бы опубликовал рис, но репутация была низкой. редактировать ok здесь pic

1
задан 22 December 2016 в 15:19

4 ответа

Исходный код для каждого пакета в главном и юниверсном архивах находится в Launchpad, или вы можете получить его, включив Sources в диалоговом окне Software Properties, а затем выполнив apt-get source $packagename в терминале после обновления пакета информация.

Исходный код для пакетов в репозиториях партнеров обычно недоступен, поскольку они в основном не являются приложениями с открытым исходным кодом. Это справедливо и для некоторых предметов, доступных в Центре программного обеспечения.

12
ответ дан 25 May 2018 в 08:18

Программное обеспечение в дистрибутивах Linux организовано в пакеты. В каждом пакете либо содержится программное обеспечение, ориентированное на пользователя, например Firefox, либо библиотеки, такие как libasound2, которые требуются firefox. Если вы установите Firefox, система apt определит, какие существуют необходимые пакеты, загрузит и установит их. Теперь эти пакеты обычно распространяются как двоичные файлы, которые уже были скомпилированы для данной архитектуры процессора, но точный источник, используемый для компиляции этой версии пакета, доступен через apt-get source firefox.

Подавляющее большинство вещей в репозиториях Ubuntu пакетов с открытым исходным кодом. Но у Ubuntu есть список одобренных проприетарных программ. Хотя это программное обеспечение не удовлетворяет целям свободы Ubuntu, они очень желательны сообществом и обеспечивают большую ценность. Примерами этого являются Skype или Sun Java (теперь удалены). Эти пакеты не указаны на сайте Ubuntu пакетов.

7
ответ дан 25 May 2018 в 08:18

Вы можете загрузить полный ISO-код исходного кода с серверов загрузки Ubuntu:

http://cdimage.ubuntu.com/releases/<version>/release/source/ для поддерживаемых в данный момент выпусков. Например, http://cdimage.ubuntu.com/releases/12.04/release/source/ за 12.04. http://old-releases.ubuntu.com/releases/<version>/release/source/ для устаревших версий / выпусков EOL. Например, http://old-releases.ubuntu.com/releases/12.10/source/ для 12.10. Однако исходные ИСО, похоже, доступны только для 12.10.
7
ответ дан 25 May 2018 в 08:18

bzr

Получить последнюю версию пакета hello (включает следующую невыпущенную):

bzr branch lp:ubuntu/hello

Получить определенную версию:

bzr branch lp:ubuntu/trusty/hello
[d4 ] Теперь вы можете, например,:

bzr log

посмотреть историю развития или любую аналогичную операцию SCM.

bzr - хороший вариант, поскольку он поддерживает фактические входные разработчики Ubuntu дайте Ubuntu, поэтому он является более каноническим (не предполагаемым) источником.

bzr

Вы также можете просматривать репозитории на Launchpad. [ ! d9]

Для пакета hello посетите: https://code.launchpad.net/ubuntu/+source/hello

Теперь выберите интересующую вас версию Ubuntu, например: https://code.launchpad.net/ubuntu/+source/hello

Тогда, если вы нажмете «Обзор кода», перейдите по адресу: https: // bazaar. launchpad.net/~ubuntu-branches/ubuntu/trusty/hello/trusty/files, где вы можете просматривать файлы и записывать историю.

Это питание от https: //bazaar.launchpad. нетто / ~ Ubuntu-филиалы / Ubuntu / испытанные / привет / испытанные / файлы .

1
ответ дан 25 May 2018 в 08:18

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

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