Разница между простой установкой программного обеспечения и добавлением в репозиторий [дубликат]

У меня в голове возникает простой вопрос.

В чем разница между:

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

И просто

sudo apt-get install gradle

Какой из них я должен использовать и почему?

Спасибо за ваше время.

1
задан 25 May 2015 в 12:13

2 ответа

Существует три шага к тому, что Вы выполняете:

  1. add-apt-repository добавляет PPA к Вашему списку источников, так, чтобы Ubuntu знала для поиска обновлений от что PPA, а также из официальных источников Ubuntu. Обычно это используется, чтобы позволить разработчикам обеспечивать обновления более быстро, чем те, которые в официальных репозиториях Ubuntu.

  2. apt-get update говорит apt-get обновить его базу данных того, какие пакеты могут быть установлены и откуда установить их. В этом случае, apt-get будет видеть Ваш недавно добавленный PPA и обнаруживать, что ppa:maco.m/ruby имеет новейшую версию rubygems то, что это знает о, таким образом, это запишет для установки rubygems от PPA в следующий раз кто-то просит устанавливать его.

  3. склонный - получают причины установки apt-get найти пакет в его базе данных и загрузить и установить обозначенный файл. В этом случае это найдет rubygems пакет, загрузите его с ppa:maco.m/ruby, и установите его.

Если необходимо было просто работать apt-get install rubygems, Вы получили бы меньшее-количество-последнюю-версию (или возможно ничто вообще, в зависимости от ли rubygems находится также в репозиториях Ubuntu или только в PPA).

В целом, формат ppa:a/b расширится до https://launchpad.net/~a/+archive/b, где можно просмотреть файлы и загрузить их индивидуально. В Вашем случае, который был бы https://launchpad.net / ~ maco.m / + архив/рубин.

3
ответ дан 7 December 2019 в 12:52

Если Вы добавляете PPA от

ppa:cwchien/gradle

, возможно, Вы получаете последнюю работу этого пакеты, но не имеете в виду его без рисков (возможно, более нестабильный, и т.д.).

, Если Вы - использование, прямая команда

sudo склонный - получает gradle

установки, таким образом, Вы используете репозитории человечности. Это обычно обеспечивает более безопасный и более стабильный, но это может быть устаревшая версия.

, Таким образом, можно выбрать между ними, который соответствует к потребностям.

0
ответ дан 7 December 2019 в 12:52

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

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