Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка пакетов под линукс, Как бороться с зависимостями пакетов? 
:(
    Опции темы
Wowa
Дата 9.3.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Как бороться с зависимостями пакетов? А то я ставлю пакет, а он взаимосвязан с другими пакетами. Ставлю/обновляю другие, так там идут взаимосвязи дальше и дальше. И так наверное до бесконечности. Уже, как дурак целый час сижу и обновляю или же ставлю новые пакеты.

Что делать?
PM WWW   Вверх
powerfox
Дата 9.3.2006, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 97



А что за система? Если rpm-based, то можно ставить, используя "urpmi Название пакета(из дистра) или /адрес/имя" - все зависимости сами учтутся. rpm -ivh --nodeps /My_NON-VAREZ_RPM/ - поставится без зависимостей соовсем.


--------------------
user posted image
PM WWW   Вверх
Wowa
Дата 9.3.2006, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



У меня Fedora Core 2

Цитата(powerfox @ 9.3.2006, 16:39 Найти цитируемый пост)
urpmi Название пакета(из дистра) или /адрес/имя" - все зависимости сами учтутся

urpmi у меня нет

Мне бы подошло такое решение. Дал команду на установку, а далее система сама ставит. Что надо подгружает с и-нета.


Цитата(powerfox @ 9.3.2006, 16:39 Найти цитируемый пост)
rpm -ivh --nodeps /My_NON-VAREZ_RPM/ - поставится без зависимостей соовсем.

Эх.. Да, но ведь зависимости не от балды тоже имеются. Боюсь, что половина функционала работать не будет.
PM WWW   Вверх
powerfox
Дата 9.3.2006, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 97



Не знаю, а вы из под root работаете? urpmi должна быть обязательно. А зачем такой старый дистрибутив, там обновлять и обновлять?
Добавлено @ 19:01
Наверное urpmi тогда не было. А менеджер программ чаго поделывает?

Это сообщение отредактировал(а) powerfox - 9.3.2006, 18:56


--------------------
user posted image
PM WWW   Вверх
Wowa
Дата 9.3.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Fedore Core 2 - совсем не старый дистрибутив. Работаю я конечно же их под рута.


urpmi - нет в системе. И гугл тоже толком ничего не дает. Такое ощущение, что urpmi есть только для Mandrake.
PM WWW   Вверх
WolfON
Дата 9.3.2006, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 604
Регистрация: 19.7.2004

Репутация: нет
Всего: 8



бороться с этим никак :-/
в более новых версиях рпм зависимости частично отслеживаються.

кста, именно по этому мы имеем системы портов, apt-get и прочие emerge
PM MAIL ICQ   Вверх
Wowa
Дата 9.3.2006, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(WolfON @ 9.3.2006, 17:19 Найти цитируемый пост)
бороться с этим никак :-/

но блин, ведь, например, под виндоус установить новую версию PHP - дело 5 минут. Обновить Апаче - также дело 5 минут.
А тут куча зависимостей с разными библиотеками. Очень трудоемкая работа получается..
PM WWW   Вверх
bilbobagginz
Дата 9.3.2006, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



urpmi на самом деле Мандрековская специфическая утилита.
в Федоре используется другая программа разрешения зависимости, если не ошибаюсь по имени yum.
не знаю точный синтаксис, но ее нужно использовать, и она тоже автоматом решает зависимости.
Кроме этого, можно использовать и apt-get.
с помощью йамы или апта нужно регулярно обновлять систему. есть т.н. репозитарии пакетов - официальные и неофициальные сайты с rpm-ами, в которых должны быть и апачи и пхпы.

пока.

Это сообщение отредактировал(а) bilbobagginz - 9.3.2006, 19:42


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Wowa
Дата 9.3.2006, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



yum действительно есть и я его использую, но что-то в репозитариях для yum одно старье режит. Быть может, я плохие репозитарии использую?
Добавлено @ 19:49
Вот, официальный репозитарий для YUM:
http://download.fedora.redhat.com/pub/fedo...os/Fedora/RPMS/

Но там php-4.3.4-11.i386.rpm (06-May-2004 18:51). Почему такой старый???
PM WWW   Вверх
bilbobagginz
Дата 9.3.2006, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



может быть потому, что официальный и стабильный релиз Федоры сейчас 4...
smile
кроме этого в репозитариях есть регионы:
stable/extra/updates и т.д. ( не знаю точно как это в федорах ), но посмотри подключены ли updates, extra и может быть стоит использовать какие-то репозитарии неофициальные, но более новые.

я бы слазил по IRC на канал #fedora и спросил бы народ ( напр. на сервере irc.freenode.org )

Это сообщение отредактировал(а) bilbobagginz - 9.3.2006, 20:11


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Wowa
Дата 9.3.2006, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



В общем, я нашел в development свежую РМПку. Но в каталоге development нет headers папки. И yum из-за этого не хочет грузить..
PM WWW   Вверх
bilbobagginz
Дата 9.3.2006, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



значит работает этот yum через одно место.
а почему бы тебе не апгрейдиться на более совремненную Федору ?


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Wowa
Дата 9.3.2006, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(bilbobagginz @ 9.3.2006, 21:02 Найти цитируемый пост)
а почему бы тебе не апгрейдиться на более совремненную Федору ?

а это вроде проблему не решит
Добавлено @ 23:06
Хотя для Core4 в репозитарии все же уже лучше, php-5.0.4-10.i386.rpm 20-May-2005
более новый, но все равно почти годичной давности.
PM WWW   Вверх
Wowa
Дата 10.3.2006, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(bilbobagginz @ 9.3.2006, 21:02 Найти цитируемый пост)
а почему бы тебе не апгрейдиться на более совремненную Федору ?

пару пакетов мешают такому апдейту через yum. Решением было бы удаление этого софт, обновление федоры, а затем установка снова.
Но софт слишком тяжелый, чтобы его вот такот вот удалять, а затем снова ставить. Настройки много требуется также.
Добавлено @ 00:05
Цитата

Error: Missing Dependency: libcurl.so.2 is needed by package psa-pre-keyupdate
Error: Missing Dependency: php = 4.3.11-2.8 is needed by package php-pear
Error: Missing Dependency: libcurl.so.2 is needed by package psa-hotfix5
Error: Missing Dependency: libcurl.so.2 is needed by package psa
Error: Missing Dependency: libcurl.so.2 is needed by package php

PM WWW   Вверх
Wowa
Дата 10.3.2006, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Я дал команды:
rpm -e php
rpm -e curl

После этого апдейт на Core 3 пошел дальше. Сейчас все устанавливает. Сижу - слежу...
Затем на Core 4 обновлю.

PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0768 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.