[gentoo linux] установка бинарного rpm

krishtaf

возможно ли установить бинарный rpm пакет в gentoo linux-е ?
arch/rpm - я так понял rpm-like интерфейс к portage. Или ошибаюсь ?

krishtaf

хде аццы генту ?

gsharov

это не rpm интерфейс к портажу. Просто есть в портаже прога рпм, которая аналогична по функциональности редхатовской - точнее она же и есть... Те в портаже установленные через нее пакеты фигарировать не будут...

voronina

есть ли эта прога в portage?
что за прога?
более хороший путь сваять быстро ebuild
man 5 ebuild

krishtaf

бля
горе аццы нах
проблема простая - есть приложение в виде бинарного rpm пакета, который при установке требует установить по зависимости еще несколько
rpm пакетов.
все rpm пакеты от fedora core 3.
само приложение - не стандартно и для него нет ebuild-а, для остальных - есть.
Хочется поставить через rpm только само приложение, а остальное в виде ebuild-ов собрать.
Возможно ли как-нибудь все это дело автоматически разрулить ?
Или же придется держать зоопарк пакет-менеджеров с соответствующими пакетами ?

Marinavo_0507

в этом случае нужно взять приложение не в виде пакета для FC3,
а в более переносимом формате
если такого не бывает (что вряд ли то приложение хуёвое

krishtaf

есть только rpm и пакадж под фрю
приложение платное

Marinavo_0507

Его разработчики не прочитали документацию, например LSB, поэтому приложение хуёвое.

IvladV71

>rpm пакадж под фрю

krishtaf

хули ржешь, падонак ?

IvladV71

догодайси

krishtaf

а откуда ты знаешь что оно не удовлетворяет LSB ?
я же даже названия не сказал
кстати, какие более переносимые форматы есть, кроме исходников ?

gsharov

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

ava3443

Вот ведь флуд развели... И ни одного поста по делу.
Юзай rpm2cpio, затем cpio

krishtaf

то сваяй уж ебилд - народу пригодится
ты просто слепой недочеловек

ava3443

кстати, зря ты ржёшь. В AIX 5.2 и 5.3, например, есть поддержка RPM (c зависимостями). Отсутствие rpm пакетов под фрю - это её проблемы.

hoha32

пакаджи в БСД - считай, те же rpm'ы

tokuchu

Юзай rpm2cpio, затем cpio
Тогда уж rpm2targz сразу.

krishtaf

кстати, как в генту называется собранный ebuild ?

krishtaf

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

Marinavo_0507

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

tokuchu

кстати, как в генту называется собранный ebuild ?
Там есть binary package... Но ebuild для них, вообще говоря, всё равно нужен, т.к. они содержат только устанавливаемые файлы и больше никакой дополнительной информации, кажется.

krishtaf

дядя,
ты и в генту тоже папа ?

Marinavo_0507

А тут пофиг, генту или ещё какой кал.
Берёшь и ставишь, всё.

krishtaf

так делают только ньюбисы.

tokuchu

чем подьебывать людей, лучше ответь на вопрос треда
И не думал. Просто с tar.gz проще будет чем с cpio.
Тебе уже ответили - установи зависимости, которые проге нужны, а потом свою прогу как-нибудь. Для красоты лучше тем, что будет знать что куда поставилось и чтобы это можно было потом корректно очистить, ну это и так понятно.
А больше я не знаю - я же rpm не использую... может кто-то и написал что-то, чтобы rpm-ные зависимости в gentoo учитывались, но этого я не знаю.

krishtaf

Просто с tar.gz проще будет чем с cpio
один хуй
что так, что эдак

sergey_m

> Его разработчики не прочитали документацию, например LSB, поэтому приложение хуёвое.
Появление Gentoo линукса сделало десятки тысяч приложений хуёвыми?

ava3443

:
пакаджи в БСД - считай, те же rpm'ы
Считать можно всё что угодно, но в AIX поддерживается и своя система пакетов, и RPM...

sergey_m

> Отсутствие rpm пакетов под фрю - это её проблемы.
Это её отсутствие проблем.

sergey_m

> Считать можно всё что угодно, но в AIX поддерживается и своя система пакетов, и RPM...
Везде, где запустится программа rpm есть поддержка RPM.

Marinavo_0507

(Гипотетическое, ибо наверняка автор что-то путает) приложение, распространяющееся только в виде пакета для FC3:
1) появилось позже, чем gentoo, так как не могло существовать до выпуска FC3
2) было хуёвым изначально.
Я доступно объясняю?

ava3443

LSB - отнюдь не из Gentoo пошёл. Это стандарт, поддерживать который стремятся и Redhat, и SUSE, и Debian...
А этот конкретный пост 'а вообще не обоснован был, так как он нифига не знает, соответствует ли тот пакет LSB, или нет.

sergey_m

Oracle?

Marinavo_0507

http://refspecs.freestandards.org/LSB_2.0.1/LSB-Core/LSB-Core/pkgdepend.html
Если пакет требует лишних зависимостей, он не соответствует LSB:
Packages shall not depend on other system-provided dependencies.

Marinavo_0507

Да.

ava3443

> Везде, где запустится программа rpm есть поддержка RPM.
У AIX поддержка RPM видна уже из названия: AIX 5L (L=Linux видна в документации, видна в redbook-ах. Почувствуй разницу...

sergey_m

У AIX поддержка RPM видна уже из названия: AIX 5L (L=Linux видна в документации, видна в redbook-ах. Почувствуй разницу...
Не почувствовал.

sergey_m

Хуёвая программа?

Marinavo_0507

Именно так. Она поддерживается только на небольшом числе (2 afaik) дистрибутивов,
а на другие можно поставить только с применением довольно крупного напильника,
что и в данном случае предлагается автору.

ava3443

Из того, что пакет собран под FC3, ты делаешь вывод, что приложение плохое. При это известно, что FC3, как и другие дистрибутивы от Redhat пока не полностью соответствует LSB.
Классная у тебя логика.

Marinavo_0507

> Из того, что пакет собран под FC3, ты делаешь вывод, что приложение плохое.
Плохо читал, низачот.
Повторяю: я делаю вывод, что приложение плохое, из того, что оно собрано _только_ под FC3,
а в более переносимом формате недоступно.

Ivan8209

Зато верная.
Приложение, которое поддерживает только одну, причём
нестандартную, систему --- плохое.
---
...Я работаю антинаучным аферистом...

ava3443

:
Если пакет требует лишних зависимостей, он не соответствует LSB
Откуда ты взял, что тот пакет требует лишних зависимостей?
Насчёт Оракла. Если тебе не очевидны причины, по которым Oracle не поддерживает всякие Генту, я могу их привести.

Marinavo_0507

Откуда ты взял, что тот пакет требует лишних зависимостей?
проблема простая - есть приложение в виде бинарного rpm пакета, который при установке требует установить по зависимости еще несколько
rpm пакетов.
все rpm пакеты от fedora core 3.
> Насчёт Оракла. Если тебе не очевидны причины, по которым Oracle не поддерживает всякие Генту, я могу их привести.
Я понимаю причины. Но это проблемы Оракла, мне на них покласть.

Ivan8209

Причина одна: приложение --- плохое.
---
...Я работаю антинаучным аферистом...

krishtaf

Packages shall not depend on other system-provided dependencies.
да бля с чего ты взял ?
rpm как rpm и требует по зависимости другие rpm пакеты, а не какие-то distributive specific
в частности наверно можно и под redhat-ом поставить, просто я не пробовал - соответственно руку на отсечение давать не буду.

ava3443

:
это проблемы Оракла, мне на них покласть
Это проблемы пользователей Gentoo, а не Оракла. У Оракла поддержка мейнстримовых дистрибутивов линукса на высоте.

ava3443

Единственный вывод, который можно сделать из того, что приложение собрано в виде пакета под FC3 - то, что автора заломало собирать и тестировать под чем-то ещё.

Marinavo_0507

> rpm как rpm и требует по зависимости другие rpm пакеты
ну так скажи наконец, какие?

Marinavo_0507

То, что бизнес-модель Оракла основана на создании проблем потенциальным пользователям,
и приводит к тому, что их софт - плохой.

Marinavo_0507

> Единственный вывод, который можно сделать из того, что приложение собрано в виде пакета под FC3 - то, что автора заломало собирать и
> тестировать под чем-то ещё.
А если при этом он мешает другим собирать пакеты под другие дистрибутивы, то можно также сделать вывод,
что его софт плохой.

krishtaf

бляяяя
дискуссия вообще в сторону ушла.
Изначальный вопрос был такой(напоминаю):
может ли гентушный rpm ставить по зависимостям из rpm пакета приложения из portage ?
Возможно изначально был сформулирован более расплывчато, но тогда я еще многого не знал

Marinavo_0507

> может ли гентушный rpm ставить по зависимостям из rpm пакета приложения из portage ?
Тебе уже все, кто мог, ответили, что не знают такого способа, и скорее всего, его нет.

ava3443

> То, что бизнес-модель Оракла основана на создании проблем потенциальным пользователям,
и приводит к тому, что их софт - плохой.
Не знаю уж, на чём основана бизнес-модель Оракла, но ИМХО очевидно, что Oracle Database Server - лучшая СУБД для тяжёлых задач.
Кому надо Оракл именно на Gentoo - или решают свои специфические гентушные проблемы, или платят другим, чтобы за них решили. А мне, как и абсолютному большинству пользователей, хватает Oracle на Win2003, HP-UX, AIX, RHEL, SLES и других платформах (про них не знаю, так как не использовал).

krishtaf

ну так все мнения учитываются
вот только ты не в тему пиздел

voronina

продолжаю гнуть линию:
ebuil это shel скрипт.
rmp это архив + shel скрипт внутри
чтобы сделать из rmp ebuild надо посмотреть самый простой пример в man 5 build, скопировать его вставить
вместо make install делать распаковку rmp, запуск скприптов которые тама есть.
в /etc/make.conf прописать PORTDIR_OVERLAY=/usr/local/portage (ваш ebuild если лежит в local/portage/папка_категории/папка программы/)
в папка программы запустить ebuild filename.ebuil digest
emerge filename
сколько минут замет создание ebuil?
сколько уже времени потрачено на флуд в форуме на эту тему?

krishtaf

вот это уже конструктивно.
буду смотреть
только правильней будет man 5 ebuild

voronina

а ты какой oracle ставишь?

krishtaf

бляяя
не ставлю я оракл

gsharov

да - это пиздец как конструктивно, особенно учитывая, что это было одним из первых ответов... Просто некоторые не любят читать, зато любят пиздеть...
Оставить комментарий
Имя или ник:
Комментарий: