Автор Гілка: як встановити rpm-*.rpm  (Прочитано 2596 раз)

Відсутній Паша

  • Кореспондент
  • ***
  • дописів: 142
  • Карма: +0/-0
  • хайо!
Доброго дня шановні.
Нещодавно вставив в свій КД ПЗП дистрибутивний диск Suse 9.1 і знайшов там цікаву річ: популярний менеджер пакетів rpm на інсталяційному диску знаходиться в rpm(!) пакеті.

У мене від цього стався невеличкий конфуз, а коли я прийшов до тями, у голові    було одне питання: 1)яким чином при інсталяціі ОС встановлюється утиліта рпм?

Спочатку я вирішив пошукати якісь *.tar.bz, але результат нічого не дав. Та і взагалі gcc теж в рпм пакеті, тобто це відпадає.

Всі мої роздуми привели мене до одного виводу і в мене тепер ще одне питання:
2)чи правда що файл, який є рпм пакетом якоїсь програми, є звичайним архівом
в якому є файли з інформацією про злежності, що куди встановлювати і т.і.?
якщо це архів, чим (окрім rpm -i  звичайно ;)) його можна розпакувати/встановити?
debian

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: як встановити rpm-*.rpm
« Відповідей #1 : 2005-04-25 17:32:28 »
mc тобі допоможе :)
А чим rpm -i не влаштовує?
Software is like sex: it's better when it's free.  (c) Linus Torvalds

dusoft

  • Гість
Re: як встановити rpm-*.rpm
« Відповідей #2 : 2005-04-25 17:48:50 »
А як би обійтися без mc? Частенько згадують rpm2tgz, але це якась специфічна джентушна чи дебіанівська утіліта здається, ніде її не можу знайти в інтернеті. Повинен же бути якийсь простий шлях.

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: як встановити rpm-*.rpm
« Відповідей #3 : 2005-04-25 18:24:49 »
Ну, rpm2tgz, якщо не помиляюсь входить до складу rpm. А що може бути простіше ніж використання тулзи, яка для цього й писалася (це я про сам rpm)?
Software is like sex: it's better when it's free.  (c) Linus Torvalds

dusoft

  • Гість
Re: як встановити rpm-*.rpm
« Відповідей #4 : 2005-04-26 01:23:45 »
Та ніби релігія не дозволяє.. не люблю RPM...

Praporshic

  • Гість
Re: як встановити rpm-*.rpm
« Відповідей #5 : 2005-04-26 02:03:53 »
Ящо продивитися логи роботи kpackage то можемо побачити що все зводится до виконання скрипта INSTALL який лежить у середині пакету. Таким чином, якщо я не помиляюся, є моливість встановити пакет без призначених для цього інструментів.

dusoft

  • Гість
Re: як встановити rpm-*.rpm
« Відповідей #6 : 2005-04-26 10:53:02 »
Та можливість-то є, але через mc. Ще я знайшов в себе rpm2cpio, нею наче можна робити те що треба, але ще не перевіряв, і де знайти вихідні коди rpm2cpio?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: як встановити rpm-*.rpm
« Відповідей #7 : 2005-04-26 13:10:15 »
А як би обійтися без mc? Частенько згадують rpm2tgz, але це якась специфічна джентушна чи дебіанівська утіліта здається, ніде її не можу знайти в інтернеті. Повинен же бути якийсь простий шлях.
Вам допоможе rpm2cpio або alien. Alien вміє конвертувати tgz<->deb<->rpm.
[Fedora Linux]