Почему PPA предназначен только для последней версии Blender?

Почему PPA сохраняет только последнюю версию программного обеспечения? Я спрашиваю, потому что я только что установил Blender 2.69, и он постоянно падает на меня; Затем я решил просто установить 2.68a, но обнаружил, что НЕВОЗМОЖНО установить более старую версию программного обеспечения с помощью программного центра Ubuntu.

Я обратился к возможной проверке, сохранила ли PPA более старую версию, но обнаружила, что большинство PPA удаляет более старые версии, так как они предназначены только для самой последней версии. Как это звучит как хорошая идея? Что, если, например, кто-то выпускает версию своего программного обеспечения, которая постоянно выходит из строя, и пользователь желает получить более старую версию, но из-за того, как спроектированы PPA, они не могут. Звучит знакомо ... Чтобы добавить оскорбление к травме, я легко смог вернуть Internet Explorer к версии 9 на машине на работе сегодня; это просто грустно.

1
задан 12 December 2013 в 23:33

2 ответа

PPA - это то, что он говорит, что это Личный Архив пакетов . Это бесплатная услуга, предоставляемая Launchpad для людей, легко распространяющих программное обеспечение и обновления.

Это также означает, что каждый может создавать и поддерживать PPA. Это могут быть

  • частные пользователи, которые хотят, чтобы их дополнительные пакеты программного обеспечения были доступны в одном месте.
  • Разработчики, которые хотят распространять свое программное обеспечение, когда его еще нет в официальных репозиториях.
  • Разработчики, которые хотят, чтобы люди имели доступ к своим альфа- или бета-версиям для тестирования.
  • Учреждения, которые хотят поддерживать соответствующие коллекции программного обеспечения.
  • Энтузиасты, которые хотят поделиться всем, что им нравится.

Даже вы могли бы создать и поддерживать PPA.

Какая версия программного обеспечения и какая версия выпуска Ubunutu будет поддерживаться, полностью зависит от сопровождающих PPA. Единственным ограничением является то, что программное обеспечение должно основываться на поддерживаемом выпуске Ubuntu, прежде чем мы сможем загрузить его в наш PPA.

Поэтому у нас всегда будут

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

Часто мы находим несколько PPA для стабильных и нестабильных выпусков программного обеспечения. Мы сами несем ответственность за выбор подходящего PPA. Ожидается, что мы будем страдать от ошибок в нестабильных выпусках программного обеспечения для тестирования или разработки.

IRIE Shinsuke, сопровождающий Blender PPA, также предоставляет множество других PPA . В Blender PPA в настоящее время мы также найдем более старую версию (2.4.). Это может измениться в любое время, если сопровождающий решит это сделать.

Если вам нужна промежуточная версия для запуска, вам, возможно, придется скачать и скомпилировать эту версию самостоятельно.

Часто, но не всегда, у нас будет некоторая информация о содержании PPA из их описания на странице PPA на Launchpad. Для Blender PPA он говорит, например: Сборка может быть перенесена или отложена, когда в магистрали есть серьезная проблема.

0
ответ дан 12 December 2013 в 23:33

Так работает система списков репозиториев Debian APT. Если вы сейчас установите Ubuntu 13.04, список пакетов не будет предлагать вам полный список версий пакетов:

apt-cache policy linux-generic
linux-generic:
  Installed: 3.8.0.32.50
  Candidate: 3.8.0.32.50
  Version table:
 *** 3.8.0.32.50 0
        500 http://archive.ubuntu.com/ubuntu/ raring-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu/ raring-security/main amd64 Packages
        100 /var/lib/dpkg/status
     3.8.0.19.35 0
        500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages

Как вы видите, мой список переходит с 3.8.0.19.35 на 3.8.0.32.50, то есть 23 минорных версии разницы. Если бы я обновил свой список пакетов с тех пор, как был выпущен raring, я мог бы заверить вас, что появилось бы больше версий пакетов.

Кстати, PPA никогда не являются «стабильными», чтобы быть предназначенными для производства, если вам нужно что-то «стабильное», перейдите к основным репозиториям. Если у вас нет веской причины использовать PPA, просто держитесь от него подальше.

0
ответ дан 12 December 2013 в 23:33
  • 1
    Ничего себе... зарегистрированный в 2009 и все еще зафиксированный:) – user205301 3 May 2015 в 19:16

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

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