
kostyalamer
Здравствуйте дорогие Гуру и прочие товарищи !
Тут я обещал одному господину превратить RPM в пакет
Slackware и исходник.Итак начнем:
1 - пакет Slack-a
Берем Chip 03/2006 и ставим оттуда VectorLinux(отличная система,кстати)
Входим в mc , выбираем нужный RPM ,жмем меню,дальше все
понятно.
Таким способом я активно пользовался устанавливая на свой гибрид
(Mops-a,Vector) пакеты от ASP и Fedora( о ужас !!!) и они еще и нормально работали.
Кстати сказать интернета у меня тогда вообще не было !
В этой проге пакеты от Debian то же поддаются Slackware-зации.
2 - исходники
Из теории известно что некоторые особо приличные программисты
при сборке RPM-a запихивают внутрь всего этого безобразия кроме
откомпилированных программ еще исходники к ним.Такие RPM-ы имеют в своем
названии "src" и исходники извлекаются из них архиватором.
К сожалению их мало(видимо господа программисты не любят когда всякие ламеры
просматривая тексты прог делают нелестные замечания по поводу их умственных
способностей).Но тем не менее такие проги есть,например fpc-src-2.0(исходники на Паскаль)
и другие.
Для не очень подкованных
товарищей объясню,что исходник это текст программы на языке (си,паскаль
ява,питон и т.д. и т.п.). Чуть не забыл свой любимый ассемблер.
Который сначала компилируется(превращается в машинный код),а затем
линкуется с библиотеками и подключаемыми модулями,в результате чего
получается исполняемая прога. Как делать уже из нее RPM читайте у
Д.Н.Колиснеченко в книге "Самоучитель Linux установка,настройка",
использование. в главе "Технология создания пакетов RPM".Извините
отвлекся ,но тут у вас на форуме один неглупый товарищ спросил: " что
такое Assembler ? ".Вот я и пытаюсь объяснить вам откуда взялись все
эти bin ,которые потом(вместе с кучей всякого барахла) зажимают в RPM-ы
Для илюстрации откройте любой RPM в менеджере архивов от Gnome(Ark их не берет)
и увидите много интересного внутри.
Так вот можно проделать и обратный процесс-сделать из ,bin-а исходный текст ,это
называется дизассемблирование.Лет 5-6 назад,когда я еще не был ламером,а
был программистом-любителем на старом добром ZX и его CP/M-ных клонах я такими
прогами активно пользовался для взлома(о ужас !) программ проклятых
империалистов(получая исходники в ассемблере и паскале(CP/M) ,причем первоначальный текст
мог быть на любом языке программирования).Так вот у меня где-то валяется дискетка
где кроме M80 и L80(от дяди Билла),
был шикарный дизассемблер,позволяющий получать тексты на си
Т.Е. задача в принципе реальная( но на самом деле лучше заняться более полезными
вещами,а то боюсь поедет крыша !

) Дa если вы все-таки решили поламериться,учтите
что всякие там configure и make придется писать самим
С уважением kostyalamer,он же "ламерюга",как тонко заметил один товарищ !
P.S. Spectrum Forewer !!!(у меня под эмулятором)
