Узнать больше о зависимостях и репозиториях

Месяц назад я перешел из Windows в Ubuntu. При использовании Ubuntu я замечаю некоторые вещи по установке программного обеспечения. Я прочитал несколько руководств по установке программного обеспечения, и мне было любопытно две вещи: первое - это зависимости, а второе - репозитории.

Я искал по Интернету, и по определению я нашел это:

  • Зависимость - это файл, который требует что-то, что вы пытаетесь установить.
  • Хранилище программного обеспечения - это хранилище, из которого извлекаются пакеты программного обеспечения для установки.

Но все же у меня есть несколько вопросов.

  1. Мне действительно нужны эти две вещи, как всегда? Почему?
  2. Как я могу определить, какие и какие репозитории и зависимости использовать?
  3. Что нужно запомнить перед установкой зависимостей и репозиториев?
  4. Есть ли хорошая книга для читать об этих двух вещах?
  5. Еще один вариант, кроме использования терминала? Должен ли я использовать центр программного обеспечения?
0
задан 19 August 2015 в 06:39

1 ответ

Репозитории служат нескольким целям:

  • каждая программа из "официального" репозитория была проверена каноническим. Это таким образом считают безопасным для Вашей системы (не вредоносное программное обеспечение).

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

Для ответа на вопросы:

  1. Не обязательно. Например, .deb файл может быть установлен без репозитория (просто загружают файл и используют dpkg -i file.deb для установки его)
  2. , можно читать официальная документация об этом. От канонического существуют репозитории по умолчанию, но можно также добавить пользовательские репозитории при необходимости в некоторых других ресурсах. Зависимости показывают автоматически, когда Вы пытаетесь установить пакет.
  3. , Если Вы вызываете менеджера по обновлению от терминала, быть осторожными, о которых опциях Вы используете. Например, apt-get update и apt-get upgrade довольно безопасны, но опция как apt-get dist-upgrade или apt-get autoremove может повредить Ваш дистрибутив в некоторых случаях. Кроме того, всегда работайте apt-get update прежде, чем обновить Вашу систему или после изменения информации о репозиториях.

  4. я не знаю ни о ком. Я извлек уроки из чтения официальная документация & практика.

  5. Все диспетчеры пакетов делают о том же самом, интерфейсе и некотором изменении технических возможностей. Взгляните на этот вопрос для получения дополнительной информации о различиях между ними.
0
ответ дан 19 August 2015 в 16:39
  • 1
    Попытайтесь увеличить сон от 2 секунд до 5 секунд и т.д. – WinEunuuchs2Unix 23 November 2016 в 07:13

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

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