Совместимость rpm с kubuntu

Вопрос такой. Если удастся установить rpm пакет в kubuntu, то после его удаления, останится ли мусор в системе, тоесть удаляться ли все зависящие пакеты и либы установленные автоматически или вручную.

0
Mike - 19 Август, 2010 - 13:14
Изображение пользователя Mike.

а что тебе мешает перегнать пакет из rpm в deb и уже так ставить? при таком подходе все встанет нормально, и потом так же нормально удалится.
Ставить же чистый rpm в дебианутых системах - это как-то противоестественно извращенски.

0
exodus - 19 Август, 2010 - 13:33

Я имею ввиду уже сконвертированный пакет ставить. Вобще на форумах пишут что возникают проблемы при такой установки.

0
dyug - 19 Август, 2010 - 13:47

отвечаю.
может произойти все что угодно, ибо если оно собиралось под редхат/сусе/мандриву - то вовсе не факт что оно сможет найти нужные зависимости, и не факт что заработает. ибо версии библиотек могут чуть чуть но не совпадать.
Видел такое неоднократно, посему давно принял решение ставить из сырцов с заворачиванием через чекинсталл.

И ставишь ты уже не рпм, а деб. :-)

0
balamutick - 19 Август, 2010 - 18:25
Изображение пользователя balamutick.

Я имею ввиду уже сконвертированный пакет ставить.
Т.е. что имеешь, то и пиши.
Написано, RPM, значит RPM. ЭТо несколько отличается, от DEB-а сделанного из RPM.

0
exodus - 19 Август, 2010 - 13:55

"ставить из сырцов"
откуда?

0
dyug - 19 Август, 2010 - 14:58

из сырцов, ака с тар гз. сам тар гз появляется обычно с сайта разработчика.
нет рпм я не разбираю, ибо не вижу смысла.

0
exodus - 19 Август, 2010 - 14:09

тоесть разбираешь rpm компилишь исходники и собираешь в deb пакет?

0
exodus - 19 Август, 2010 - 14:10

в этом случае зависимости определяются?

0
dyug - 19 Август, 2010 - 15:01

При компиляции? очень просто, смотрит маке в систему и на основании требований разработчика проверяет что есть в системе, а чего нету.

При сборке на конкретной машине все зависимости уже удовлетворены по умолчанию.

вот, час назад собрал вот такую вещь

Мне она нужна по работе. у меня этих упсов в разных концах с десяток

0
exodus - 20 Август, 2010 - 17:45

А пакеты установленные разными методами make install и checkinstall по умолчанию ставят прогу в одинаковые папки? И если применить purge к проге установленной checkinstall, то она сотрет предыдущую установку с помощью make install?

0
dyug - 20 Август, 2010 - 17:50

собственно, чекинстал, выполняет маке инстал только в немного другое относительное место.
относительно в данном случае это чшрут, но для пакета пути полностью соответствует оригинальным.

Нет, ибо сначала он ее должен затереть. :-)
вообще, в приличных маке файлах существуют такое как маке юнинстрал, позволяющий деинсталировать установку.

0
exodus - 20 Август, 2010 - 18:49

тоесть прога установленная с помощью make install и checkinstall считаются как 2 разные проги и 1 удаляется make uninstall а другая методами apt. Но если окажется что purge удалил все файлы от установки через make install, то make uninstall все равно будет что-то удалять.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры