Шаги для создания слегка модифицированного пакета и загрузки его в PPA?

Это уловка slimjet. В /etc/alternatives/ для каждого google-chrome, gnome-www-browser и x-www-browser, измените символическую ссылку на /usr/bin/google-chrome-stable, например :

sudo ln -f -s /usr/bin/google-chrome-stable /etc/alternatives/google-chrome
7
задан 16 June 2012 в 11:49

15 ответов

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно простой способ по теме . Вам не нужно «читать все документы».

1
ответ дан 25 July 2018 в 18:48

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Запустить debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 25 July 2018 в 18:48

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно прямолинейный способ по теме . Вам не нужно «читать все документы».

1
ответ дан 31 July 2018 в 11:12

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Run debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 31 July 2018 в 11:12

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно прямолинейный способ по теме . Вам не нужно «читать все документы».

1
ответ дан 2 August 2018 в 00:57

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Run debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 2 August 2018 в 00:57

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно простой способ по теме . Вам не нужно «читать все документы».

1
ответ дан 4 August 2018 в 16:27

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно прямолинейный способ по теме . Вам не нужно «читать все документы».

1
ответ дан 6 August 2018 в 01:07

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Run debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 6 August 2018 в 01:07

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Run debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 7 August 2018 в 18:34

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно простой способ по теме . Вам не нужно «читать все документы».

1
ответ дан 7 August 2018 в 18:34

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно простой способ по теме . Вам не нужно «читать все документы».

1
ответ дан 10 August 2018 в 07:14

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Run debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 10 August 2018 в 07:14

Почему бы не пойти еще дальше и поделиться своим исправлением ошибок со всеми другими пользователями Ubuntu?

Руководство по упаковке имеет довольно простой способ по теме . Вам не нужно «читать все документы».

1
ответ дан 15 August 2018 в 19:14
  • 1
    Не ответ на мой вопрос, но определенно то, что я буду рассматривать. Благодарю. – dAnjou 30 May 2012 в 14:39
  • 2
    На самом деле это так. Публикация в PPA не очень отличается от исправления ошибок в архивах. – tumbleweed 30 May 2012 в 15:14
  • 3
    За исключением того, что мне не нужно ждать следующего релиза, потому что мои изменения не будут рассматриваться как проблема безопасности. Или я чего-то не хватает? – dAnjou 30 May 2012 в 17:19
  • 4
    Правильно, но требуемая работа практически одинакова, просто разные документы :) Если это серьезная проблема, ее можно исправить в -updates. И, если никто не исправляет проблему в следующей версии, она также не будет исправлена. – tumbleweed 31 May 2012 в 00:11

Итак, существуют ли какие-то простые шаги для выполнения этой задачи?

Это просто «просто», если вы начинаете с пакета, который существует в репозиториях Ubuntu или Debian , Вот схема:

  1. Используйте apt-get source для загрузки источников / различий для пакета и их применения.
  2. Зайдите внутрь каталога, примените свои патчи / сделайте свой изменения.
  3. Используйте dch, чтобы обновить Changelog с помощью того, что вы изменили, и «назовите» свою пользовательскую версию (обычно это обозначение типа `ppa1 ~ series1).
  4. Run debuild -S -sd или debuild -S -sa, в зависимости от того, существуют ли исходные источники пакетов в репозитории целевой серии или нет.
  5. gpg - подпишите пакет при появлении запроса (ключ должен быть зарегистрирован на Launchpad).
  6. Используйте dput для загрузки файла xxxxxx.changes в Launchpad, который также будет включать в себя различия и, возможно, источник, в зависимости от того, какие debuild переключатели вы построили
  7. Отдохните и продолжайте проверять свои PPA для статуса сборки / обновлений.

Если вы используете backporting или используете источники Debian Sid с переливами и т. Д., Рекомендуется создать chroot и между шагами 3 и 4 , запустите dpkg-buildpackage -us -uc, чтобы пресечь любые проблемы с зависимостями в зародыше.

8
ответ дан 15 August 2018 в 19:14
  • 1
    Конечно, у меня просто не было времени попробовать, извините. – dAnjou 3 June 2012 в 16:15
  • 2
    Когда я пытался это сделать, я обнаружил, что один шаг отсутствует. Прежде чем дебютировать пакет, вам нужно «dpkg-source -commit & quot; если вы внесли изменения в пакет. Это создает файл патча, содержащий ваши изменения. debuild не удалось, пока я это сделал. – mandreko 16 January 2014 в 21:43

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

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