Есть ли «неофициальный» центр программного обеспечения со всеми PPA?


27

На многие вопросы просто ответьте: добавьте этот репозиторий и установите.

Я понимаю, что разработчики Ubuntu не могут быстро проверить все пакеты и сделать их доступными в официальных репозиториях. Но существует ли неофициальный основной репозиторий или центр программного обеспечения, где разработчики могут регистрировать свои PPA?

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


Собирался ответить с ответом, но ответ ixx в значительной степени подводит итог. Я просто добавлю это одну вещь. Вы упомянули, что «на многие вопросы отвечают просто добавив этот репозиторий и установив» Это не обязательно означает, что эти ответы правильные или что это хорошая идея. Конечно, некоторые программы могут быть недоступны в официальных репозиториях Ubuntu, но слишком часто я вижу рекомендации по добавлению случайных PPA, когда это просто не нужно или не рекомендуется.
Томасруттер

Ответы:


30

Если у вас много PPA, вы можете попробовать графический «PPA Manager», чтобы облегчить жизнь. Прокрутите вниз до раздела PPA Manager для получения рекомендаций.

Нет, нет неофициального программного центра "PPA" для Ubuntu.

Одна из основных целей Ubuntu - стать стабильным и надежным настольным Linux для масс. Вот почему пакеты (и определенные версии) в Центре программного обеспечения / официальных репозиториях тщательно проверяются и проверяются на стабильность. Официальных репозиториев (с партнерами и т. Д.) Должно быть достаточно для потребностей большинства постоянных пользователей.

Зачем? : Программное обеспечение от PPA не должно быть установлено вслепую

Теоретически, добавление даже одного пакета PPA, независимо от того, насколько «доверенным» является источник, может сломать Ubuntu так, что обычный пользователь не сможет исправить это.

Таким образом, установка программного обеспечения из PPA должна быть осознанным и обдуманным выбором:

  • Что я устанавливаю?
  • Почему я его устанавливаю?
  • Как это повлияет на мою систему?

Большинство ответов упомянутого вами типа - «добавьте этот репозиторий и установите» - БУДУТ решать эти проблемы для спрашивающего / пользователя; те, которые не были быстро отредактированы / понижены / прокомментированы.

Три шага надстройки обновления установить, из-PPA процесса делает его более вероятно , люди будут думать немного о том, что они делают

«Боль» добавления отдельных PPA отчасти похожа на «боль» необходимости использоватьsudo вместо того, чтобы просто быть корнем все время. По сравнению с установкой неофициальных пакетов одним щелчком, основанный на терминале трехэтапный процесс увеличивает вероятность того, что пользователь задумался о том, что он или она делает.

Обновление PPA может занять больше времени, потому что они не отражаются

Я согласен, что обновление PPA часто занимает больше времени у многих пользователей, потому что они размещаются только на launchpad.net и не отражаются. Надеюсь, Canonical знает об этом и рассматривает какое-то решение. Обратите внимание, что не существует внутренней (программной / проектной) причины, по которой PPA должен обновляться дольше, чем в любом другом репозитории - они имеют одинаковую структуру.


Вы всегда можете использовать менеджер PPA, чтобы сделать жизнь проще - попробуйте Y-PPA Manager!

Управление PPA из командной строки может стать утомительным; если у вас есть три или более PPA, я рекомендую вам рассмотреть утилиту Y-PPA Manager . Вы должны установить его из PPA (естественно! :-), и доступно как:

  • y-ppa-manager в ppa:webupd8team/y-ppa-manager
  • Позволяет вам искать PPA для определенного пакета (через Launchpad)
  • И другие функции управления, такие как добавление, удаление, очистка и т. Д.

Некоторые скриншоты, чтобы дать вам идею:

  1. Главное окно:

    введите описание изображения здесь

  2. Поиск всех PPA для "VLC":

    введите описание изображения здесь введите описание изображения здесь

  3. Перечисление всех пакетов в PPA:

    введите описание изображения здесь


Для истинно созданного пользователями "Центра программного обеспечения", попробуйте Arch Linux

  • Другие дистрибутивы, которые имеют другие цели, чем Ubuntu, и нацелены на пользователей, более комфортно владеющих Linux, имеют то, что вы хотите.
  • Например, Arch Linux имеет единый «неофициальный центр программного обеспечения» - он называется «Архивные пользовательские репозитории» (AUR)
  • Любой пользователь может внести пакет, любой другой пользователь может установить его (после сборки из исходного кода), и сообщество может проголосовать за пакеты в знак доверия / полезности. Популярные пакеты с высоким рейтингом могут даже попасть в их официальные репозитории.

2

В дополнение к тому, что это нежелательно , создание хранилища для предоставления всего программного обеспечения во всех PPA также невозможно.

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

Хотя установка всех PPA одновременно будет плохой ситуацией, это, по крайней мере, теоретически возможно. Однако один репозиторий не может одновременно предоставлять несколько разных пакетов с одинаковым именем и версией. Так что для одного репозитория это сделать невозможно.

Можно предположить, что все программное обеспечение из всех (общедоступных) PPA можно было загружать и перепаковывать с разными номерами версий, включая имя PPA в номер версии. Тогда один репозиторий может предоставить все это программное обеспечение. Если это будет сделано, вам придется вводить имя PPA каждый раз, когда вы захотите что-то установить или запросить информацию об этом. Это будет даже больше работы, чем требуется в настоящее время для включения PPA, потому что вам нужно включить PPA только один раз (или несколько раз, если он отключен вручную или автоматически во время обновления релиза, и вы хотите продолжать его использовать).


2

Для списка кураторов со многими PPA, вы можете попробовать Ubuntu Tweak . У него есть список, доступный в приложении.

Другой вариант - попробовать предложения ppa на сайте webupd8.org . Они обновляют эти источники довольно регулярно.


1

Несмотря на все отличные технические ответы выше. И не будучи одним себя , я думал , что это отличная идея , и думаю , вы должны положить его в качестве одного на brainstorm.ubuntu.com .

Посмотрите, получит ли это какую-либо поддержку со стороны сообщества, поэтому у нас есть разные сайты


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.