Приветствую!
Ребята, подскажите что такое зависимости и как с ними бороться?
Зависимости
Зачем же с ними бороться? Их надо удовлетворять.
Пётр.
Хорошо, тогда, как именно их удовлетворять?
Приветствую!
Ребята, подскажите что такое зависимости и как с ними бороться?
Читай тут , или тут.,и вот ещё.Не надо стеснятся пользоваться поисковыми системами. smile
Если простым языком, то зависимости примерно следующее:
Все мы хотим кушать, понятно, что для того чтобы покушать - нужно ийдти в магазин.
Что бы ийдти в магазин - нужна одежда.
Что бы купить одежду - нужны деньги.
Чтобы были деньги - нужно работать.
Чтобы работать - нужно кушать.
Примерно так.
В Linux тоже самое, но на уровне программ.
Как было уже сказанно выше - зависимости нужно удовлетворять, если не удовлетворить хоть одну зависимость программа работать не будет, или будет но не правильно (голодным, и самое главное голым, на работу ни кто не ходит, хотя впринципе можно).
для того чтобы покушать - нужно идти в магазин.
Что бы идти в магазин - нужна одежда.
Что бы купить одежду - нужны деньги.
Чтобы были деньги - нужно работать.
Чтобы работать - нужно кушать.
Пример неразрешимой зависимости :D
У меня такое было, когда в 12 ASPLinux ставил опен офис.
Для установки пакета 1, нужен пакет 2.
Для установки пакета 2, нужен пакет 3.
Для установки пакета 3, нужен пакет 1.
Ставил без yum, просто rpm с командной строки.
И как говорил барон Мюнхаузен: неразрешимых зависимостей не бывает!
rpm пакет1 пакет2 пакет3 спасла отца русской демократии. :D
А можно все rpm'ы сложить в одну папку и
[console]rpm -i *[/console]
а то перечислять замучишься, если их не три, а десяток.
Тогда уж
[console]rpm -Uvh *.rpm[/console]
А вообще
[console]yum localinstall /путь/к/пакет1[/console]
и всё что ему нехватает, он вытянет с инета сам.
Правда инет должен быть подключён, а то ничего не получится.
Мне кажется, или раздел выбран немного не тот?
Ребята, а как узнать какие именно доп.пакеты (зависимости) необходимы для каждого пакета?
Ребята, а как узнать какие именно доп.пакеты (зависимости) необходимы для каждого пакета?
Из менеджера пакетов нижнего уровня - rpm, dpkg.
Менеджер следующего уровня - yum, apt-get - при установке пакетов сам
определит эти пакеты и установит их, а при удалении предупредит,
что удаляемый пакет нужен другим.
Пётр.