У меня в голове возникает простой вопрос.
В чем разница между:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
И просто
sudo apt-get install gradle
Какой из них я должен использовать и почему?
Спасибо за ваше время.
Существует три шага к тому, что Вы выполняете:
add-apt-repository
добавляет PPA к Вашему списку источников, так, чтобы Ubuntu знала для поиска обновлений от что PPA, а также из официальных источников Ubuntu. Обычно это используется, чтобы позволить разработчикам обеспечивать обновления более быстро, чем те, которые в официальных репозиториях Ubuntu.
apt-get update
говорит apt-get
обновить его базу данных того, какие пакеты могут быть установлены и откуда установить их. В этом случае, apt-get
будет видеть Ваш недавно добавленный PPA и обнаруживать, что ppa:maco.m/ruby имеет новейшую версию rubygems
то, что это знает о, таким образом, это запишет для установки rubygems
от PPA в следующий раз кто-то просит устанавливать его.
склонный - получают причины установки 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 / + архив/рубин.
Если Вы добавляете PPA от
ppa:cwchien/gradle
, возможно, Вы получаете последнюю работу этого пакеты, но не имеете в виду его без рисков (возможно, более нестабильный, и т.д.).
, Если Вы - использование, прямая команда
sudo склонный - получает gradle
установки, таким образом, Вы используете репозитории человечности. Это обычно обеспечивает более безопасный и более стабильный, но это может быть устаревшая версия.
, Таким образом, можно выбрать между ними, который соответствует к потребностям.