RPM (Проблемы)

Модераторы: Skull, Модераторы разделов

Kluivert
Сообщения: 361
Статус: Познаю Linux
ОС: Ubuntu 9.10

RPM

Сообщение Kluivert »

Добрый день,.
У меня проблема установки rpm пакетов, не как не могу установить их, захожу в терминал, ввожу команду rpm -i d4x-2.5.7.1-1.i386.rpm и в ответ мне
ошибка: невозможно открыть индекс Packages используя db3 - Permission denied (13)
ошибка: не могу открыть базу данных Packages в /var/lib/rpm

захожу под рутом, ввожу туже команду и в ответ мне
error: failed dependencies:
libcairo.so.2 is needed by d4x-2.5.7.1-1
libcrypto.so.6 is needed by d4x-2.5.7.1-1
libpangocairo-1.0.so.0 is needed by d4x-2.5.7.1-1
libssl.so.6 is needed by d4x-2.5.7.1-1
libstdc++.so.6 is needed by d4x-2.5.7.1-1
libstdc++.so.6(CXXABI_1.3) is needed by d4x-2.5.7.1-1
libstdc++.so.6(GLIBCXX_3.4) is needed by d4x-2.5.7.1-1


Подскажите в чём моя ошибка?


Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RPM

Сообщение Liksys »

Надо всегда устанавливать от рута, а второй раз - ясно написано - есть неудовлетворенные зависимости. Доустанови то, что тебе сказали.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: RPM

Сообщение serzh-z »

Liksys писал(а):
05.11.2006 15:12
Доустанови то, что тебе сказали.
А rpm не умеет автоматически доустанавливать зависимости?
Спасибо сказали:
Kluivert
Сообщения: 361
Статус: Познаю Linux
ОС: Ubuntu 9.10

Re: RPM

Сообщение Kluivert »

Liksys
К примеру libcairo.so.2, надо apt-get install libcairo.so.2 я привильно понял?


Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: RPM

Сообщение romuil »

Ошибка вполне тривиальная , нужно пользоваться apt-get .Сам по себе rpm просто устанавливает пакет , не отслеживая зависимости,если только через пробел не указать ему все пакеты , которые он просит.
В Альте есть для этого apt-get , aptitude и synaptic.
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: RPM

Сообщение snake »

(serzh-z @ Nov 5 2006, в 15:17) писал(а):А rpm не умеет автоматически доустанавливать зависимости?
Нет и никогда не умел. Единственное что он может --- рапортовать об отсутствующих библиотеках. Причем, далеко не всегда имя библиотеки совпадает с именем пакета. Это ж прописные истины --- как Волга впадающая в Каспийское море. :)


Взял на себя смелость почистить тему от вредных советов. Пришлось слегка подредактировать пост romuil'а...
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: RPM

Сообщение serzh-z »

snake писал(а):
05.11.2006 15:43
Это ж прописные истины --- как Волга впадающая в Каспийское море. :)
Мне доводилось пользоваться rpm, но это было давно и очень поверхностно - так что для меня это не прописная истина, так,.. для самобразования и сравнения с привычными пакетными менеджерами. :)
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: RPM

Сообщение romuil »

когда советуют использовать в АЛЬТ пакетный менеджер от федора - это не вредный совет - это ЛАМЕРСТВО
нашелся тут "заток линукса"
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RPM

Сообщение Liksys »

Kluivert писал(а):
05.11.2006 15:19
Liksys
К примеру libcairo.so.2, надо apt-get install libcairo.so.2 я привильно понял?

Не совсем.

Код: Выделить всё

apt-get install <paket>

- устанавливает пакет.
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: RPM

Сообщение snake »

Kluivert писал(а):
05.11.2006 15:19
Liksys
К примеру libcairo.so.2, надо apt-get install libcairo.so.2 я привильно понял?

Нет. Вы поняли неправильно. В Вашем случае надо что-то вроде:

apt-get install X-Downloader

(Если я правильня понял что за программу вы хотите поставить)
Но, возможно, сначала Вам придеться настроить apt, а возможно и не придеться (мантейнеры дистрибутива могла зараннее позаботиться о подобных настройках). В любом случае найдите и почитайте стать по системе APT, можно начать с

man apt
man apt-get
man apt-cache
man sources.list

;)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: RPM

Сообщение romuil »

если дистрибутив на DVD то просто надо запустить sunaptic и поставить то что нужно
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: RPM

Сообщение snake »

romuil писал(а):
05.11.2006 16:01
если дистрибутив на DVD то просто надо запустить sunaptic и поставить то что нужно

Топикстартер не сказал какой у него дистр. А, например, в Compact 3.0 синоптика еще прикручивать надо, а потом еще Console-helper настроить не помешает.
Хотя если Synaptic стоит то удобнее конечно им, да. :)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: RPM

Сообщение romuil »

snake , и тоже не смотришь :(
у него что в поле ОС прописано ?
Ответ - ALT Linux 2.4 Master
Куда вы все смотрите и чем думаете , я диву даюсь...
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: RPM

Сообщение snake »

(romuil @ Nov 5 2006, в 16:18) писал(а):Куда вы все смотрите и чем думаете , я диву даюсь...

Прежде всего смотрю на текст вопроса, потом на раздел, в котором вопрос задан. А на все остальное как-то не привык обращать внимание :(

Ну а если ALT 2.4 то тогда да --- синоптик довольно удобная штуковина :)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: RPM

Сообщение serzh-z »

romuil писал(а):
05.11.2006 16:18
у него что в поле ОС прописано ?
Поделюсь секретом - в теме Lite для этого форума, не видно поле ОС. :)
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RPM

Сообщение Liksys »

serzh-z писал(а):
05.11.2006 16:34
romuil писал(а):
05.11.2006 16:18

у него что в поле ОС прописано ?
Поделюсь секретом - в теме Lite для этого форума, не видно поле ОС. :)

Тем более.
Спасибо сказали:
sanches36
Сообщения: 35

Re: RPM

Сообщение sanches36 »

подскажите что это за пакеты, вроде у меня установлены
The following packages have unmet dependencies:
dvdshrink: Depends: perl(Gtk2) but it is not installable
Depends: perl(Gtk2::Gdk::Keysyms) but it is not installable
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: RPM

Сообщение snake »

sanches36 писал(а):
27.11.2006 00:13
подскажите что это за пакеты, вроде у меня установлены
The following packages have unmet dependencies:
dvdshrink: Depends: perl(Gtk2) but it is not installable
Depends: perl(Gtk2::Gdk::Keysyms) but it is not installable

Здесь английским языком написано: dvdshrink зависит от perl(Gtk2), который ни как не может быть установлен.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
sanches36
Сообщения: 35

Re: RPM

Сообщение sanches36 »

А как проверить, установлен он или нет. Если нет, то где скачать?
Спасибо сказали:
wRAR
Сообщения: 372
ОС: ALT Linux Sisyphus

Re: RPM

Сообщение wRAR »

Нет у нас такого пакета.
Где вы взяли этот dvdshrink? Правильно он из того пакета, который у вас, на альт никогда не встанет.
ALT Linux Team
SIM-IM Development Team
Antilamer
Спасибо сказали: