Какие существуют зависимости?

7

Иногда при установке вещей он говорит, что «зависимостей» не хватает.

Каковы зависимости?

    
задан Mina Michael 19.10.2013 в 11:31
источник

3 ответа

4

Ссылка

Зависимость - это файл, который требует то, что вы пытаетесь установить.

Вы можете видеть, какие зависимости требуют что-то на packages.ubuntu.com

Например Ссылка

Вы можете видеть, что firefox имеет зависимости, рекомендует и предлагает.

Ссылка

Проще говоря, вам нужны зависимости, вы можете уйти без рекомендаций и предложений.

Я использую систему xfce - я использовал для установки nautilus - чтобы установить это, я сделал это без установки рекомендаций.     

ответ дан 23 93 26 35 19 57 3 89 19.10.2013 в 11:40
источник
11

Иногда, когда вы устанавливаете программы, они полагаются на работу других программ. Эти другие программы называются зависимостями.

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

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

Однако проблемы возникают, когда программа зависит от другой программы, но Ubuntu не может найти ее в репозиториях.

Это происходит чаще, когда есть новая версия Ubuntu, потому что новая версия Ubuntu означает целый новый репозиторий, а иногда не все программы обновляются для новой версии Ubuntu и поэтому не находятся в репозитории. Со временем, когда программы обновляются и добавляются в новый репозиторий, эта проблема должна происходить все меньше и меньше.

Я надеюсь, что это поможет.

    
ответ дан theintern 19.10.2013 в 11:41
источник
3

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

Связь (компьютерное программирование)

  

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

Программа X использует Библиотека Y .

X зависит от Y . Y - это зависимость X .

Но, будучи специфичным для вашего сценария, этот разговор зависимости , выводимый ОС, относится к программных пакетов (что вы называете вещами ).

Программный пакет зависит от другого программного пакета. менеджер пакетов разрешает все это для вас.

На dependencies are missing менеджер пакетов говорит вам, что он пытается установить программный пакет (возможно, программу в вашем случае), которая зависит от другого пакета, который он не смог найти.

Решение о зависимости может быть немного сложным иногда , но обычно менеджер пакетов может получить все, что ему нужно, от < a href="http://en.wikipedia.org/wiki/Software_repository"> репозитории .

    
ответ дан talles 19.10.2013 в 11:55
источник

Ознакомьтесь с другими вопросами по меткам