попробуйте использовать плагин shift switcher. я бы опубликовал рис, но репутация была низкой. редактировать ok здесь pic
Исходный код для каждого пакета в главном и юниверсном архивах находится в Launchpad, или вы можете получить его, включив Sources в диалоговом окне Software Properties, а затем выполнив apt-get source $packagename в терминале после обновления пакета информация.
Исходный код для пакетов в репозиториях партнеров обычно недоступен, поскольку они в основном не являются приложениями с открытым исходным кодом. Это справедливо и для некоторых предметов, доступных в Центре программного обеспечения.
Программное обеспечение в дистрибутивах Linux организовано в пакеты. В каждом пакете либо содержится программное обеспечение, ориентированное на пользователя, например Firefox, либо библиотеки, такие как libasound2, которые требуются firefox. Если вы установите Firefox, система apt определит, какие существуют необходимые пакеты, загрузит и установит их. Теперь эти пакеты обычно распространяются как двоичные файлы, которые уже были скомпилированы для данной архитектуры процессора, но точный источник, используемый для компиляции этой версии пакета, доступен через apt-get source firefox.
Подавляющее большинство вещей в репозиториях Ubuntu пакетов с открытым исходным кодом. Но у Ubuntu есть список одобренных проприетарных программ. Хотя это программное обеспечение не удовлетворяет целям свободы Ubuntu, они очень желательны сообществом и обеспечивают большую ценность. Примерами этого являются Skype или Sun Java (теперь удалены). Эти пакеты не указаны на сайте Ubuntu пакетов.
Вы можете загрузить полный 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.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 / испытанные / привет / испытанные / файлы .