Що означає додавання-apt-сховище?


16

Що це означає?

sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems

Як це відрізняється від бігу

sudo apt-get install rubygems

Спасибі.

Відповіді:


17

До вашого запуску є три кроки:

1) add-apt-repositoryдодає PPA до вашого списку джерел, щоб Ubuntu знав шукати оновлення цього PPA, а також з офіційних джерел Ubuntu. Зазвичай це використовується, щоб розробники могли швидше надавати оновлення, ніж ті, що знаходяться в офіційних сховищах Ubuntu.

2) apt-get updateповідомляє apt-get оновити свою базу даних про те, які пакунки можна встановити і звідки їх встановити. У цьому випадку apt-get побачить ваш щойно доданий PPA і виявить, що ppa: maco.m / ruby ​​має найновішу версію рубігем, про яку вона знає, тому зробить замітку про встановлення рубігем з PPA наступного разу, коли хтось просить встановити його.

3) apt-get installзмушує apt-get знайти пакет у своїй базі даних та завантажити та встановити вказаний файл. У цьому випадку він знайде пакет rubygems, завантажити його з ppa: maco.m / ruby ​​та встановить.

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

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


4
add-apt-сховище також імпортує відкритий ключ GPG PPA автоматично, що дуже зручно.
Хорхе Кастро

1
І пам'ятайте, що ця команда є специфічною для ubuntu і звичною роботою в debian.
подрібнений

0

Репозиторій - це місце, де надається безліч баз даних.

apt: - Інструмент Debian, який використовується для управління пакетами. Коли користувач встановлює пакет у системі, він також здійснює пошук, а потім встановлює або модернізує всі необхідні залежні пакети, щоб змусити пакет працювати. Фактична команда apt-get.


0

Під сховищем мається на увазі депо або місце для нього, і він знаходиться у файлі source.list, а додаток означає, що додає програмне забезпечення apt (додаток), і воно, коли ви оновлюєте, отримує файли з URL-адреси www, і apt whit get біт оновлення означає оновлення його в системному буфері, а також для встановлення регбігем, коли ви використовуєте apt-get install, і ви також можете вводити це в терміналі:

sudo apt-get upgrade

і це означає, що оновить програмне забезпечення, а потім введіть це в термінал:

sudo apt-get dist-upgrade

і це має означати оновлення дистрибуції, і це також програмне забезпечення. Ви також можете переконфігурувати програмне забезпечення, після чого слід ввести це в терміналі:

sudo dpkg-reconfigure rugbygems

і це його, якщо конф-файл не працює, і це означає, що якщо він працює з помилкою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.