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

Конкретно я хотел бы обеспечить версию add-apt-repository с --enable-sources опция для Ubuntu 12.04, которая используется сервисом CI travis-ci.org, но я ищу универсальное решение. Я полагал, что будет легко обеспечить их через PPA, но я не нахожу хорошее руководство, как повторно упаковать программное обеспечение, которое уже является debian программным обеспечением.

Afaik, первая соответствующая команда в случае, если исходный корень получил с apt-get source уже bzr builddeb -- -S -us -uc который перестал работать из-за bzr: ERROR: Not a branch: "/afs/richtercloud.de/sources/software-properties-0.96.24.7/". для software-properties.

1
задан 6 November 2016 в 03:12

1 ответ

В этом случае Вы имеете дело с debian source package не bazaar source repository, Вы получали идею?

рабочий процесс очень отличается. Я не могу возобновить каждую вещь здесь, это - обширная тема. Здесь некоторые точки, чтобы показать Вам быстрый из многих путей там.

  1. Проверка, который пакет

    $ which apt-add-repository 
    /usr/bin/apt-add-repository
    
    $ dpkg -S /usr/bin/apt-add-repository
    software-properties-common: /usr/bin/apt-add-repository
    
  2. Загрузка источник

    apt-get source software-properties-common
    
  3. зависимости от сборки Установки

    sudo apt-get build-dep software-properties-common
    
  4. исходный пакет Сборки

    $ cd software-properties-*/
    $ dch
    
    software-properties (0.96.20ubuntu1~trusty) trusty; urgency=medium
    
      * Backport to trusty
    
     -- First Last <username@gmail.com>  Sun, 20 Nov 2016 18:43:42 +0100
    
    $ cd ../software-properties-*/
    $ debuild -S
    
    $ ls ..
    
  5. Загрузка на PPA

    dput yourppa ../software-properties_0.96.20ubuntu1~trusty_source.changes
    
0
ответ дан 8 December 2019 в 07:59

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

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