Как обновить пакеты Ubuntu от источника?

Я хотел бы создать обновленную версию пакета network-manager-openconnect в Ubuntu. По-видимому, мне нужно получить последний источник пакета:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Тогда что? У пакета, похоже, есть способ обновить себя от последнего кода восходящего потока, используя git. Но как я могу это сделать?

8
задан 12 March 2011 в 00:32

20 ответов

Создание обновленного пакета из ветви bzr имеет тенденцию отличаться справедливой стоимостью в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Однако, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Затем переключиться на он и обновить журнал изменений:

dch -i

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1, если вы запустите dch -i, она изменится на 1.2-0ubuntu2, что хорошо для исправления, но если вам нужна новая версия, вы, вероятно, захотите изменить ее на 1.3-0ubuntu1.

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог dch -i , вы можете использовать 1.2-0ubuntu1 (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения , используйте лоскутное одеяло или любую систему патчей, затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, будете запускать команду, подобную этой one:

debian/rules get-orig-source

Как правило, вы загружаете правильный архив из издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

bzr bd -S

debian / заботиться о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове dch -i сообщает ему подготовить исходный пакет, в который будет входить файл ..._ source.changes, который вам нужен для загрузки в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).

Для пакетов NetworkManager, это немного отличается. Давайте посмотрим на openconnect:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head network-manager-openconnect

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать debian / и попробуйте загрузить все необходимое для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите ..._ source.changes , чтобы получить только tarball самого последнего моментального снимка из git:

debian/rules get-orig-source

Вы увидите, что текст пролетает мимо и появляется tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс debian / control .

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины не сильно меняются, вы должны уметь просто строить пакет оттуда, используя bzr bd, как указано выше. Если нет, примените любые изменения, необходимые, как указано выше.

Не забудьте bzr bd после внесения изменений.

Сначала я забыл добавить , не стесняйтесь использовать систему предложений слияния ( debian / changelog связать страницу вашего филиала на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 25 May 2018 в 22:36
  • 1
    Понятно, что я должен был что-то забыть: не бойтесь поднять свои изменения для слияния с основной упаковочной отраслью, если это исправление для упаковки (сюда также входят исправления), чтобы каждый мог воспользоваться изменениями! :) – Mathieu Trudel-Lapierre 12 April 2011 в 08:33

Создание обновленного пакета из ветви bzr имеет тенденцию отличаться справедливой стоимостью в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Однако, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Затем переключиться на он и обновить журнал изменений:

dch -i

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1, если вы запустите dch -i, она изменится на 1.2-0ubuntu2, что хорошо для исправления, но если вам нужна новая версия, вы, вероятно, захотите изменить ее на 1.3-0ubuntu1.

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог dch -i , вы можете использовать 1.2-0ubuntu1 (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения , используйте лоскутное одеяло или любую систему патчей, затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, будете запускать команду, подобную этой one:

debian/rules get-orig-source

Как правило, вы загружаете правильный архив из издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

bzr bd -S

debian / заботиться о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове dch -i сообщает ему подготовить исходный пакет, в который будет входить файл ..._ source.changes, который вам нужен для загрузки в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).

Для пакетов NetworkManager, это немного отличается. Давайте посмотрим на openconnect:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head network-manager-openconnect

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать debian / и попробуйте загрузить все необходимое для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите ..._ source.changes , чтобы получить только tarball самого последнего моментального снимка из git:

debian/rules get-orig-source

Вы увидите, что текст пролетает мимо и появляется tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс debian / control .

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины не сильно меняются, вы должны уметь просто строить пакет оттуда, используя bzr bd, как указано выше. Если нет, примените любые изменения, необходимые, как указано выше.

Не забудьте bzr bd после внесения изменений.

Сначала я забыл добавить , не стесняйтесь использовать систему предложений слияния ( debian / changelog связать страницу вашего филиала на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 25 July 2018 в 22:22

Создание обновленного пакета из ветви bzr имеет тенденцию отличаться справедливой стоимостью в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Однако, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Затем переключиться на он и обновить журнал изменений:

dch -i

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1, если вы запустите dch -i, она изменится на 1.2-0ubuntu2, что хорошо для исправления, но если вам нужна новая версия, вы, вероятно, захотите изменить ее на 1.3-0ubuntu1.

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог dch -i , вы можете использовать 1.2-0ubuntu1 (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения , используйте лоскутное одеяло или любую систему патчей, затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, будете запускать команду, подобную этой one:

debian/rules get-orig-source

Как правило, вы загружаете правильный архив из издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

bzr bd -S

debian / заботиться о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове dch -i сообщает ему подготовить исходный пакет, в который будет входить файл ..._ source.changes, который вам нужен для загрузки в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).

Для пакетов NetworkManager, это немного отличается. Давайте посмотрим на openconnect:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head network-manager-openconnect

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать debian / и попробуйте загрузить все необходимое для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите ..._ source.changes , чтобы получить только tarball самого последнего моментального снимка из git:

debian/rules get-orig-source

Вы увидите, что текст пролетает мимо и появляется tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс debian / control .

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины не сильно меняются, вы должны уметь просто строить пакет оттуда, используя bzr bd, как указано выше. Если нет, примените любые изменения, необходимые, как указано выше.

Не забудьте bzr bd после внесения изменений.

Сначала я забыл добавить , не стесняйтесь использовать систему предложений слияния ( debian / changelog связать страницу вашего филиала на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 31 July 2018 в 11:07

Создание обновленного пакета из ветви bzr имеет тенденцию отличаться справедливой стоимостью в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Однако, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Затем переключиться на он и обновить журнал изменений:

dch -i

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1, если вы запустите dch -i, она изменится на 1.2-0ubuntu2, что хорошо для исправления, но если вам нужна новая версия, вы, вероятно, захотите изменить ее на 1.3-0ubuntu1.

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог dch -i , вы можете использовать 1.2-0ubuntu1 (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения , используйте лоскутное одеяло или любую систему патчей, затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, будете запускать команду, подобную этой one:

debian/rules get-orig-source

Как правило, вы загружаете правильный архив из издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

bzr bd -S

debian / заботиться о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове dch -i сообщает ему подготовить исходный пакет, в который будет входить файл ..._ source.changes, который вам нужен для загрузки в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).

Для пакетов NetworkManager, это немного отличается. Давайте посмотрим на openconnect:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head network-manager-openconnect

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать debian / и попробуйте загрузить все необходимое для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите ..._ source.changes , чтобы получить только tarball самого последнего моментального снимка из git:

debian/rules get-orig-source

Вы увидите, что текст пролетает мимо и появляется tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс debian / control .

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины не сильно меняются, вы должны уметь просто строить пакет оттуда, используя bzr bd, как указано выше. Если нет, примените любые изменения, необходимые, как указано выше.

Не забудьте bzr bd после внесения изменений.

Сначала я забыл добавить , не стесняйтесь использовать систему предложений слияния ( debian / changelog связать страницу вашего филиала на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 31 July 2018 в 12:06

Создание обновленного пакета из ветви bzr имеет тенденцию отличаться справедливой стоимостью в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Однако, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Затем переключиться на он и обновить журнал изменений:

dch -i

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1, если вы запустите dch -i, она изменится на 1.2-0ubuntu2, что хорошо для исправления, но если вам нужна новая версия, вы, вероятно, захотите изменить ее на 1.3-0ubuntu1.

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог dch -i , вы можете использовать 1.2-0ubuntu1 (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения , используйте лоскутное одеяло или любую систему патчей, затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, будете запускать команду, подобную этой one:

debian/rules get-orig-source

Как правило, вы загружаете правильный архив из издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

bzr bd -S

debian / заботиться о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове dch -i сообщает ему подготовить исходный пакет, в который будет входить файл ..._ source.changes, который вам нужен для загрузки в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).

Для пакетов NetworkManager, это немного отличается. Давайте посмотрим на openconnect:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head network-manager-openconnect

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать debian / и попробуйте загрузить все необходимое для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите ..._ source.changes , чтобы получить только tarball самого последнего моментального снимка из git:

debian/rules get-orig-source

Вы увидите, что текст пролетает мимо и появляется tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс debian / control .

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины не сильно меняются, вы должны уметь просто строить пакет оттуда, используя bzr bd, как указано выше. Если нет, примените любые изменения, необходимые, как указано выше.

Не забудьте bzr bd после внесения изменений.

Сначала я забыл добавить , не стесняйтесь использовать систему предложений слияния ( debian / changelog связать страницу вашего филиала на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 2 August 2018 в 03:49

Создание обновленного пакета из ветви bzr имеет тенденцию отличаться справедливой стоимостью в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Однако, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head

Затем переключиться на он и обновить журнал изменений:

dch -i

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1, если вы запустите dch -i, она изменится на 1.2-0ubuntu2, что хорошо для исправления, но если вам нужна новая версия, вы, вероятно, захотите изменить ее на 1.3-0ubuntu1.

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог dch -i , вы можете использовать 1.2-0ubuntu1 (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения , используйте лоскутное одеяло или любую систему патчей, затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, будете запускать команду, подобную этой one:

debian/rules get-orig-source

Как правило, вы загружаете правильный архив из издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

bzr bd -S

debian / заботиться о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове dch -i сообщает ему подготовить исходный пакет, в который будет входить файл ..._ source.changes, который вам нужен для загрузки в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).

Для пакетов NetworkManager, это немного отличается. Давайте посмотрим на openconnect:

bzr branch lp:~network-manager/network-manager/openconnect-ubuntu.head network-manager-openconnect

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать debian / и попробуйте загрузить все необходимое для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите ..._ source.changes , чтобы получить только tarball самого последнего моментального снимка из git:

debian/rules get-orig-source

Вы увидите, что текст пролетает мимо и появляется tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс debian / control .

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины не сильно меняются, вы должны уметь просто строить пакет оттуда, используя bzr bd, как указано выше. Если нет, примените любые изменения, необходимые, как указано выше.

Не забудьте bzr bd после внесения изменений.

Сначала я забыл добавить , не стесняйтесь использовать систему предложений слияния ( debian / changelog связать страницу вашего филиала на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 4 August 2018 в 19:53

Создание обновленного пакета из ветки bzr имеет тенденцию отличаться от справедливой суммы в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Тем не менее, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

  bzr branch lp  : ~ network-manager / network-manager / openconnect-ubuntu.head  

Затем переключитесь на него и обновите журнал изменений:

  dch -i  

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1 , если вы запустите dch -i, она изменится на 1.2-0ubuntu2 , что хорошо для исправления, но если вам нужна новая версия, вы Вероятно, вы захотите изменить это на 1.3-0ubuntu1 .

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог debian /, вы можете использовать bzr bd-do (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения, использовать лоскутное одеяло или любую патч-систему , затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, выполните команду, подобную этой:

  debian / rules get-orig-source  

Обычно вы загружаете правильный архив из верхнего издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

  bzr bd -S  

bzr bd позаботится о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове его с -S он должен подготовить исходный пакет, который будет содержать файл ..._ source.changes, который вы хотите загрузить в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).


Для пакетов NetworkManager это немного отличается. Давайте посмотрим на openconnect:

  bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head network-manager-openconnect  

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать файл debian / control и попытаться загрузить все, что вам нужно для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите get-orig-source, чтобы получить только tarball самого последнего моментального снимка из git:

  debian / rules get-orig-source  

Вы увидите текст, и появится tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс -0ubuntu1 . [ ! d26]

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины надеются, t измените многое, вы должны иметь возможность просто построить пакет оттуда, используя bzr bd, как указано выше. Если это не так, примените любые изменения, необходимые, как указано выше.

Не забывайте комментировать bzr после внесения изменений.

Сначала я забыл добавить, не стесняйтесь использовать система предложений слияния ( Предложите для объединения ссылку на страницу вашей ветви на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 6 August 2018 в 03:56

Создание обновленного пакета из ветки bzr имеет тенденцию отличаться от справедливой суммы в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Тем не менее, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

  bzr branch lp  : ~ network-manager / network-manager / openconnect-ubuntu.head  

Затем переключитесь на него и обновите журнал изменений:

  dch -i  

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1 , если вы запустите dch -i, она изменится на 1.2-0ubuntu2 , что хорошо для исправления, но если вам нужна новая версия, вы Вероятно, вы захотите изменить это на 1.3-0ubuntu1 .

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог debian /, вы можете использовать bzr bd-do (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения, использовать лоскутное одеяло или любую патч-систему , затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, выполните команду, подобную этой:

  debian / rules get-orig-source  

Обычно вы загружаете правильный архив из верхнего издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

  bzr bd -S  

bzr bd позаботится о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове его с -S он должен подготовить исходный пакет, который будет содержать файл ..._ source.changes, который вы хотите загрузить в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).


Для пакетов NetworkManager это немного отличается. Давайте посмотрим на openconnect:

  bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head network-manager-openconnect  

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать файл debian / control и попытаться загрузить все, что вам нужно для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите get-orig-source, чтобы получить только tarball самого последнего моментального снимка из git:

  debian / rules get-orig-source  

Вы увидите текст, и появится tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс -0ubuntu1 . [ ! d26]

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины надеются, t измените многое, вы должны иметь возможность просто построить пакет оттуда, используя bzr bd, как указано выше. Если это не так, примените любые изменения, необходимые, как указано выше.

Не забывайте комментировать bzr после внесения изменений.

Сначала я забыл добавить, не стесняйтесь использовать система предложений слияния ( Предложите для объединения ссылку на страницу вашей ветви на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 7 August 2018 в 21:53

Создание обновленного пакета из ветки bzr имеет тенденцию отличаться от справедливой суммы в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Тем не менее, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

  bzr branch lp  : ~ network-manager / network-manager / openconnect-ubuntu.head  

Затем переключитесь на него и обновите журнал изменений:

  dch -i  

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1 , если вы запустите dch -i, она изменится на 1.2-0ubuntu2 , что хорошо для исправления, но если вам нужна новая версия, вы Вероятно, вы захотите изменить это на 1.3-0ubuntu1 .

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог debian /, вы можете использовать bzr bd-do (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения, использовать лоскутное одеяло или любую патч-систему , затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, выполните команду, подобную этой:

  debian / rules get-orig-source  

Обычно вы загружаете правильный архив из верхнего издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

  bzr bd -S  

bzr bd позаботится о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове его с -S он должен подготовить исходный пакет, который будет содержать файл ..._ source.changes, который вы хотите загрузить в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).


Для пакетов NetworkManager это немного отличается. Давайте посмотрим на openconnect:

  bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head network-manager-openconnect  

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать файл debian / control и попытаться загрузить все, что вам нужно для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите get-orig-source, чтобы получить только tarball самого последнего моментального снимка из git:

  debian / rules get-orig-source  

Вы увидите текст, и появится tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс -0ubuntu1 . [ ! d26]

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины надеются, t измените многое, вы должны иметь возможность просто построить пакет оттуда, используя bzr bd, как указано выше. Если это не так, примените любые изменения, необходимые, как указано выше.

Не забывайте комментировать bzr после внесения изменений.

Сначала я забыл добавить, не стесняйтесь использовать система предложений слияния ( Предложите для объединения ссылку на страницу вашей ветви на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 10 August 2018 в 10:08

Создание обновленного пакета из ветки bzr имеет тенденцию отличаться от справедливой суммы в зависимости от того, кто поддерживает филиалы или как работает пакет в целом. Тем не менее, вот несколько рекомендаций по быстрому и грязному обновлению практически любого пакета, который должен быть перенесен в PPA:

Получить ветку:

  bzr branch lp  : ~ network-manager / network-manager / openconnect-ubuntu.head  

Затем переключитесь на него и обновите журнал изменений:

  dch -i  

dch -i просто откроет новую запись в debian / changelog, увеличив версию до версии на один. Если вы хотите добавить патч, это идеально, но если вы хотите обновиться до более новой версии программного обеспечения для восходящего потока, вам нужно обновить номер версии до тире (-). Скажем, версия в 1.2-0ubuntu1 , если вы запустите dch -i, она изменится на 1.2-0ubuntu2 , что хорошо для исправления, но если вам нужна новая версия, вы Вероятно, вы захотите изменить это на 1.3-0ubuntu1 .

Если вам нужно запланировать, пришло время добавить ваши изменения. В ветвях, которые имеют только каталог debian /, вы можете использовать bzr bd-do (требуется пакет bzr-builddeb) для переключения на дерево работы, где вы можете делать изменения, использовать лоскутное одеяло или любую патч-систему , затем «exit 0», чтобы ваши изменения были скопированы назад.

Если вы хотите новую версию восходящего потока, как только изменен журнал изменений, вы, вероятно, выполните команду, подобную этой:

  debian / rules get-orig-source  

Обычно вы загружаете правильный архив из верхнего издателя, чтобы начать работу. Если необходимы дальнейшие изменения, выполните действия, описанные выше, для «исправления» или изменения других файлов в каталоге debian /, иначе вы почти закончите:

  bzr bd -S  

bzr bd позаботится о строительстве. Вызов его без аргументов начинает строиться на вашей системе, а при вызове его с -S он должен подготовить исходный пакет, который будет содержать файл ..._ source.changes, который вы хотите загрузить в ваш PPA (используйте dput ppa: & lt; yourname & gt; / & lt; имя вашего ppa & gt; & lt; changes file & gt; для этого).


Для пакетов NetworkManager это немного отличается. Давайте посмотрим на openconnect:

  bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head network-manager-openconnect  

Убедитесь, что у вас также есть все зависимости сборки: sudo get-build-deps

С извлеченной ветвью, это будет читать файл debian / control и попытаться загрузить все, что вам нужно для создания сетевого менеджера-openconnect. Возможно, вам тоже понадобится git. Как только это будет сделано, запустите get-orig-source, чтобы получить только tarball самого последнего моментального снимка из git:

  debian / rules get-orig-source  

Вы увидите текст, и появится tarball с длинным номером версии. Это последний код, который вы могли бы получить для nm-openconnect.

Затем вам нужно обновить журнал изменений с номером версии из tarball, просто сохранив суффикс -0ubuntu1 . [ ! d26]

Или измените debian / changelog с определенным номером версии, который вы хотите, затем запустите: debian / rules get-current-source

Поскольку плагины надеются, t измените многое, вы должны иметь возможность просто построить пакет оттуда, используя bzr bd, как указано выше. Если это не так, примените любые изменения, необходимые, как указано выше.

Не забывайте комментировать bzr после внесения изменений.

Сначала я забыл добавить, не стесняйтесь использовать система предложений слияния ( Предложите для объединения ссылку на страницу вашей ветви на LP), когда изменения, которые вы делаете, могут принести пользу другим. Обычно вы можете просто предложить слияние с веткой, на которой вы основаны (например, lp: ~ network-manager / network-manager / openconnect-ubuntu.head в этом случае).

6
ответ дан 13 August 2018 в 16:29
  • 1
    Понятно, что я должен был что-то забыть: не бойтесь поднять свои изменения для слияния с основной упаковочной отраслью, если это исправление для упаковки (сюда также входят исправления), чтобы каждый мог воспользоваться изменениями! :) – Mathieu Trudel-Lapierre 12 April 2011 в 08:33

Хорошо обновлено о том, как вытащить код из стартовой панели

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http : //doc.bazaar.canonical.com/latest/en/mini-tutorial/index.html bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head [!d10 ]

Что эта доза вытаскивает код из lp (служба хостинга для запуска). Нам нужно найти, где сидит код.

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

bzr branch FROM_LOCATION [TO_LOCATION]        
       If  the TO_LOCATION is omitted, the last component of the FROM_LOCATION
       will be used.  In other words, "branch ../foo/bar" will attempt to cre‐
       ate  ./bar.   If the FROM_LOCATION has no / or path separator embedded,
       the TO_LOCATION is derived from the FROM_LOCATION by stripping a  lead‐
       ing   scheme   or  drive  identifier,  if  any.  For  example,  "branch
       lp:foo-bar" will attempt to create ./foo-bar.

man bzr 343 #type 343 как появляется справочная страница.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваше имя пользователя] / [путь к разработке dir], например, bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Попробуйте перейти в каталог вы хотите работать или добавлять каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к директории разработки], например, ветвь bzr lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

В этом каталоге должно быть README-поле посмотрите, что должно быть там, посмотрите код проекта, вот ссылка на README.source

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt [d28 ] README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашем компьютере, в gui.

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ index.html Как работают патчи Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial /index.html

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Десятиминутное руководство по разграничению и исправлению более подробного учебника
2
ответ дан 25 May 2018 в 22:36
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
    @james проще, возможно, просто загрузить файл .tar.gz в нижней части этой страницы или прямо, используя эту ссылку – nelaaro 14 March 2011 в 13:33
  • 4
    Похоже, bzr имеет простой способ разветвления, а затем обновляется до последнего исходного источника. – James Ward 14 March 2011 в 17:59

Хорошо обновлено о том, как вытащить код из стартовой панели

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http : //doc.bazaar.canonical.com/latest/en/mini-tutorial/index.html bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытаскивает код из lp (служба хостинга для запуска). Нам нужно найти, где сидит код.

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

bzr branch FROM_LOCATION [TO_LOCATION] If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will be used. In other words, "branch ../foo/bar" will attempt to cre‐ ate ./bar. If the FROM_LOCATION has no / or path separator embedded, the TO_LOCATION is derived from the FROM_LOCATION by stripping a lead‐ ing scheme or drive identifier, if any. For example, "branch lp:foo-bar" will attempt to create ./foo-bar.

man bzr 343 #type 343 как появляется справочная страница.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваше имя пользователя] / [путь к разработке dir], например, bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Попробуйте перейти в каталог вы хотите работать или добавлять каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к директории разработки], например, ветвь bzr lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

В этом каталоге должно быть README-поле посмотрите, что должно быть там, посмотрите код проекта, вот ссылка на README.source

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашем компьютере, в gui.

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ index.html Как работают патчи Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial /index.html

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Десятиминутное руководство по разграничению и исправлению более подробного учебника
2
ответ дан 25 July 2018 в 22:22
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
    @james проще, возможно, просто загрузить файл .tar.gz в нижней части этой страницы или прямо, используя эту ссылку – nelaaro 14 March 2011 в 13:33
  • 4
    Похоже, bzr имеет простой способ разветвления, а затем обновляется до последнего исходного источника. – James Ward 14 March 2011 в 17:59

Хорошо обновлено о том, как вытащить код из стартовой панели

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http : //doc.bazaar.canonical.com/latest/en/mini-tutorial/index.html bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытаскивает код из lp (служба хостинга для запуска). Нам нужно найти, где сидит код.

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

bzr branch FROM_LOCATION [TO_LOCATION] If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will be used. In other words, "branch ../foo/bar" will attempt to cre‐ ate ./bar. If the FROM_LOCATION has no / or path separator embedded, the TO_LOCATION is derived from the FROM_LOCATION by stripping a lead‐ ing scheme or drive identifier, if any. For example, "branch lp:foo-bar" will attempt to create ./foo-bar.

man bzr 343 #type 343 как появляется справочная страница.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваше имя пользователя] / [путь к разработке dir], например, bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Попробуйте перейти в каталог вы хотите работать или добавлять каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к директории разработки], например, ветвь bzr lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

В этом каталоге должно быть README-поле посмотрите, что должно быть там, посмотрите код проекта, вот ссылка на README.source

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашем компьютере, в gui.

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ index.html Как работают патчи Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial /index.html

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Десятиминутное руководство по разграничению и исправлению более подробного учебника
2
ответ дан 31 July 2018 в 11:07
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
    @james проще, возможно, просто загрузить файл .tar.gz в нижней части этой страницы или прямо, используя эту ссылку – nelaaro 14 March 2011 в 13:33
  • 4
    Похоже, bzr имеет простой способ разветвления, а затем обновляется до последнего исходного источника. – James Ward 14 March 2011 в 17:59

Хорошо обновлено о том, как вытащить код из стартовой панели

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http : //doc.bazaar.canonical.com/latest/en/mini-tutorial/index.html bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытаскивает код из lp (служба хостинга для запуска). Нам нужно найти, где сидит код.

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

bzr branch FROM_LOCATION [TO_LOCATION] If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will be used. In other words, "branch ../foo/bar" will attempt to cre‐ ate ./bar. If the FROM_LOCATION has no / or path separator embedded, the TO_LOCATION is derived from the FROM_LOCATION by stripping a lead‐ ing scheme or drive identifier, if any. For example, "branch lp:foo-bar" will attempt to create ./foo-bar.

man bzr 343 #type 343 как появляется справочная страница.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваше имя пользователя] / [путь к разработке dir], например, bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Попробуйте перейти в каталог вы хотите работать или добавлять каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к директории разработки], например, ветвь bzr lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

В этом каталоге должно быть README-поле посмотрите, что должно быть там, посмотрите код проекта, вот ссылка на README.source

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашем компьютере, в gui.

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ index.html Как работают патчи Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial /index.html

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Десятиминутное руководство по разграничению и исправлению более подробного учебника
2
ответ дан 31 July 2018 в 12:06
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
    @james проще, возможно, просто загрузить файл .tar.gz в нижней части этой страницы или прямо, используя эту ссылку – nelaaro 14 March 2011 в 13:33
  • 4
    Похоже, bzr имеет простой способ разветвления, а затем обновляется до последнего исходного источника. – James Ward 14 March 2011 в 17:59

Хорошо обновлено о том, как вытащить код из стартовой панели

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http : //doc.bazaar.canonical.com/latest/en/mini-tutorial/index.html bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытаскивает код из lp (служба хостинга для запуска). Нам нужно найти, где сидит код.

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

bzr branch FROM_LOCATION [TO_LOCATION] If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will be used. In other words, "branch ../foo/bar" will attempt to cre‐ ate ./bar. If the FROM_LOCATION has no / or path separator embedded, the TO_LOCATION is derived from the FROM_LOCATION by stripping a lead‐ ing scheme or drive identifier, if any. For example, "branch lp:foo-bar" will attempt to create ./foo-bar.

man bzr 343 #type 343 как появляется справочная страница.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваше имя пользователя] / [путь к разработке dir], например, bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Попробуйте перейти в каталог вы хотите работать или добавлять каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к директории разработки], например, ветвь bzr lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

В этом каталоге должно быть README-поле посмотрите, что должно быть там, посмотрите код проекта, вот ссылка на README.source

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашем компьютере, в gui.

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ index.html Как работают патчи Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial /index.html

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Десятиминутное руководство по разграничению и исправлению более подробного учебника
2
ответ дан 2 August 2018 в 03:49
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
    @james проще, возможно, просто загрузить файл .tar.gz в нижней части этой страницы или прямо, используя эту ссылку – nelaaro 14 March 2011 в 13:33
  • 4
    Похоже, bzr имеет простой способ разветвления, а затем обновляется до последнего исходного источника. – James Ward 14 March 2011 в 17:59

Хорошо обновлено о том, как вытащить код из стартовой панели

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http : //doc.bazaar.canonical.com/latest/en/mini-tutorial/index.html bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытаскивает код из lp (служба хостинга для запуска). Нам нужно найти, где сидит код.

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

bzr branch FROM_LOCATION [TO_LOCATION] If the TO_LOCATION is omitted, the last component of the FROM_LOCATION will be used. In other words, "branch ../foo/bar" will attempt to cre‐ ate ./bar. If the FROM_LOCATION has no / or path separator embedded, the TO_LOCATION is derived from the FROM_LOCATION by stripping a lead‐ ing scheme or drive identifier, if any. For example, "branch lp:foo-bar" will attempt to create ./foo-bar.

man bzr 343 #type 343 как появляется справочная страница.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваше имя пользователя] / [путь к разработке dir], например, bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Попробуйте перейти в каталог вы хотите работать или добавлять каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к директории разработки], например, ветвь bzr lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

В этом каталоге должно быть README-поле посмотрите, что должно быть там, посмотрите код проекта, вот ссылка на README.source

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашем компьютере, в gui.

https://help.launchpad.net/ Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ index.html Как работают патчи Действительно хорошее место для запуска https://help.launchpad.net/Code/FindingAndDownloading http://doc.bazaar.canonical.com/latest/en/mini-tutorial /index.html

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Десятиминутное руководство по разграничению и исправлению более подробного учебника
2
ответ дан 4 August 2018 в 19:53
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
    @james проще, возможно, просто загрузить файл .tar.gz в нижней части этой страницы или прямо, используя эту ссылку – nelaaro 14 March 2011 в 13:33
  • 4
    Похоже, у bzr есть простой способ разветвления, а затем обновление до последнего исходного источника. – James Ward 14 March 2011 в 17:59

Хорошо обновлено о том, как вытащить код из стартовой панели

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытягивает код из lp ( запуск хостинга). Нам нужно найти, где сидит код.

man bzr 343 #type 343, когда открывается страница man.

  ветвь bzr FROM_LOCATION [TO_LOCATION] Если TO_LOCATION опущено, будет использоваться последний компонент FROM_LOCATION.  Другими словами, «branch ../foo/bar» попытается создать ./bar.  Если в FROM_LOCATION нет встроенного разделителя или разделителя пути, TO_LOCATION происходит из FROM_LOCATION, удаляя схему ввода или идентификатор диска, если таковой имеется.  Например, «branch lp: foo-bar» попытается создать ./foo-bar.   

Попробуйте перейти в каталог, в котором вы хотите работать, или добавить каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к разработке dir], например, ветвь bzr lp: ~ сетевой менеджер / сетевой менеджер / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

Должно быть README в этом каталоге, чтобы увидеть, что должно быть там, посмотрите код проекта , вот ссылка на README.source

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашей машине, в gui.

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Или, если вы хотите использовать новый пакет исправлений локально, вы хотите создать файл пакета .deb.

Создание пакета довольно активно, прочитав следующие ссылки

2
ответ дан 6 August 2018 в 03:56

Хорошо обновлено о том, как вытащить код из стартовой панели

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытягивает код из lp ( запуск хостинга). Нам нужно найти, где сидит код.

man bzr 343 #type 343, когда открывается страница man.

  ветвь bzr FROM_LOCATION [TO_LOCATION] Если TO_LOCATION опущено, будет использоваться последний компонент FROM_LOCATION.  Другими словами, «branch ../foo/bar» попытается создать ./bar.  Если в FROM_LOCATION нет встроенного разделителя или разделителя пути, TO_LOCATION происходит из FROM_LOCATION, удаляя схему ввода или идентификатор диска, если таковой имеется.  Например, «branch lp: foo-bar» попытается создать ./foo-bar.   

Попробуйте перейти в каталог, в котором вы хотите работать, или добавить каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к разработке dir], например, ветвь bzr lp: ~ сетевой менеджер / сетевой менеджер / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

Должно быть README в этом каталоге, чтобы увидеть, что должно быть там, посмотрите код проекта , вот ссылка на README.source

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашей машине, в gui.

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Или, если вы хотите использовать новый пакет исправлений локально, вы хотите создать файл пакета .deb.

Создание пакета довольно активно, прочитав следующие ссылки

2
ответ дан 7 August 2018 в 21:53

Хорошо обновлено о том, как вытащить код из стартовой панели

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытягивает код из lp ( запуск хостинга). Нам нужно найти, где сидит код.

man bzr 343 #type 343, когда открывается страница man.

  ветвь bzr FROM_LOCATION [TO_LOCATION] Если TO_LOCATION опущено, будет использоваться последний компонент FROM_LOCATION.  Другими словами, «branch ../foo/bar» попытается создать ./bar.  Если в FROM_LOCATION нет встроенного разделителя или разделителя пути, TO_LOCATION происходит из FROM_LOCATION, удаляя схему ввода или идентификатор диска, если таковой имеется.  Например, «branch lp: foo-bar» попытается создать ./foo-bar.   

Попробуйте перейти в каталог, в котором вы хотите работать, или добавить каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к разработке dir], например, ветвь bzr lp: ~ сетевой менеджер / сетевой менеджер / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

Должно быть README в этом каталоге, чтобы увидеть, что должно быть там, посмотрите код проекта , вот ссылка на README.source

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашей машине, в gui.

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Или, если вы хотите использовать новый пакет исправлений локально, вы хотите создать файл пакета .deb.

Создание пакета довольно активно, прочитав следующие ссылки

2
ответ дан 10 August 2018 в 10:08

Хорошо обновлено о том, как вытащить код из стартовой панели

bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head

Что эта доза вытягивает код из lp ( запуск хостинга). Нам нужно найти, где сидит код.

man bzr 343 #type 343, когда открывается страница man.

  ветвь bzr FROM_LOCATION [TO_LOCATION] Если TO_LOCATION опущено, будет использоваться последний компонент FROM_LOCATION.  Другими словами, «branch ../foo/bar» попытается создать ./bar.  Если в FROM_LOCATION нет встроенного разделителя или разделителя пути, TO_LOCATION происходит из FROM_LOCATION, удаляя схему ввода или идентификатор диска, если таковой имеется.  Например, «branch lp: foo-bar» попытается создать ./foo-bar.   

Попробуйте перейти в каталог, в котором вы хотите работать, или добавить каталог, в который вы и код должны войти.

cd / home / [ваше имя пользователя] / [путь к разработке dir] или bzr branch lp: ~ network-manager / network-manager / openconnect-ubuntu.head / home / [ваш имя пользователя] / [путь к разработке dir], например, ветвь bzr lp: ~ сетевой менеджер / сетевой менеджер / openconnect-ubuntu.head / home / joe / projects / network-manger / dev

Если вы уже это сделали, у вас, вероятно, есть каталог в вашем домашнем каталоге

ls ~ ./openconnect-ubuntu.head

Должно быть README в этом каталоге, чтобы увидеть, что должно быть там, посмотрите код проекта , вот ссылка на README.source

README должен иметь инструкции по созданию этого отдельного проекта.

Другие полезные инструменты bzr для установки

sudo apt-get install bzr-builddeb bzr-builder bzr-explorer quilt

bzr-explorere позволит вам просматривать ваши репозитории bzr, созданные на вашей машине, в gui.

Еще одно примечание. Вам может потребоваться вытащить весь источник сетевого ящика для создания одного компонента openconnect. Может быть много зависимостей и между различными компонентами.

Вам нужно создать исправление для текущего пакета opneconnect, а затем создать патч, используя все используемые вами инструменты diff. И отправьте его в сопровождающий пакет.

Или, если вы хотите использовать новый пакет исправлений локально, вы хотите создать файл пакета .deb.

Создание пакета довольно активно, прочитав следующие ссылки

2
ответ дан 13 August 2018 в 16:29
  • 1
    Благодарю. Но я все еще не уверен, как вытащить последний код сетевого менеджера-openconnect из git. Файлы, которые я сбил с помощью bzr, имеют сценарий в debian / rules, который, похоже, способен выполнить git pull, но я не знаю, как правильно запустить скрипт. – James Ward 12 March 2011 в 18:28
  • 2
    Панель запуска @james вытаскивает источник восходящего потока из репозитория git проекта nework-manager , который размещается сообществом gnome. Поэтому вам не нужно использовать git, чтобы вытащить репозиторий. прочитайте документацию по bzr и выполните некоторые из уроков, чтобы получить представление о том, как работает bzr. Другой мудрый вариант git over stackoverflow – nelaaro 14 March 2011 в 13:31
  • 3
  • 4
    Похоже, bzr имеет простой способ разветвления, а затем обновляется до последнего исходного источника. – James Ward 14 March 2011 в 17:59

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

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