Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как извлекать файлы из RPM? [РЕШЕНО]  (Прочитано 4470 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Den_Zurin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Как извлекать файлы из RPM? [РЕШЕНО]
« : 16 Сентября 2010, 11:23:12 »
Здраствуйте.
Мне нужно восстановить из-под Ubuntu другой Linux, основанный на RPM (ASP Linux). В нем повреждено несколько пакетов, включая GLIBC. Решил вручную извлечь файлы из RPM-пакетов дистрибутива и скопировать их в нужные места, но не понял, как это сделать?
В смысле, как извлекать файлы из RPM пакетов? File-Roller почему-то не открывает RPM. Поиск по RPM в Synaptic выдал только утилиту Alien для преобразования RPM в DEB - но мне это не нужно. Мне нужно именно извлечение файлов.
« Последнее редактирование: 16 Сентября 2010, 13:36:02 от Den_Zurin »

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #1 : 16 Сентября 2010, 11:26:32 »
Пакет так вроде и называется - rpm.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Den_Zurin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #2 : 16 Сентября 2010, 11:30:37 »
У меня в Ubuntu такой пакет отсутствует. Где его можно взять?

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #3 : 16 Сентября 2010, 11:31:05 »
разве file-roller не извлекает?
встроенный менеджер архивов наутилуса тоже умеет

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #4 : 16 Сентября 2010, 11:31:57 »
Так преобразуйте пакет утилитой alien и распакуйте уже как deb пакет.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #5 : 16 Сентября 2010, 11:32:48 »
Решил вручную извлечь файлы из RPM-пакетов дистрибутива и скопировать их в нужные места, но не понял, как это сделать?

Не нужно так делать.

Правильно - копируете пакет, который надо поставить в систему, делаете chroot, устанавливаете штатным способом.

Оффлайн Den_Zurin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #6 : 16 Сентября 2010, 11:37:32 »
разве file-roller не извлекает?
встроенный менеджер архивов наутилуса тоже умеет
Менеджер архивов - это и есть File Roller. Нет, не извлекает.

Правильно - копируете пакет, который надо поставить в систему, делаете chroot, устанавливаете штатным способом.
Каким штатным образом? Я же написал, что поврежден GLIBC. В результате на системе RPM не работает, и вообще она не грузится.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #7 : 16 Сентября 2010, 11:40:40 »
Грузиться ей не обязательно.

Если поломан glibc, тогда sudo mc вам в руки - он прекрасно открывает rpm-пакеты.

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #8 : 16 Сентября 2010, 11:43:40 »
Что то у вас какое то странное объяснение проблемы. У вас не грузится ASP вообще или только иксы? Если второе, то логинтесь на tty и восстанавливайте все через консоль, ubuntu тут не нужна.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн Den_Zurin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как извлекать файлы из RPM?
« Ответ #9 : 16 Сентября 2010, 11:53:19 »
У вас не грузится ASP вообще или только иксы?
Система в самом начале загрузки пишет, что поврежден файл /lib/libc.so.6 и далее Kernel Panic.

Если поломан glibc, тогда sudo mc вам в руки - он прекрасно открывает rpm-пакеты.
Midnight Commander тоже не открывает, пишет "Несогласованный архив extfs".

Нашел пакет rpm в репозитории Ubuntu (http://packages.ubuntu.com), установил. И как сейчас извлекать файлы?
Ага, теперь File-Roller открывает RPM.
Всем спасибо!
« Последнее редактирование: 16 Сентября 2010, 13:36:37 от Den_Zurin »

 

Страница сгенерирована за 0.024 секунд. Запросов: 20.