Частичная автоматизация перевода TAR.GZ в RPM

Аватар пользователя lavr

С Linux работаю уже неделю. Ориентировался именно на русскоязычные версии и в итоге выбрал ASP Linux. Этим доволен более прочих, но:
Первое, и основное препятствие для начинающих - маловато RPM-пакетов тех программ, которые хотелось бы поставить, особенно последних версий, больше файлов tar.gz, а с их монтажом проблемы у начинающих. Я не программер, но не чужд электронике, и понимаю, что программу полуавтоматического ( предложение - выбор) перевода tar.gz в rpm сделать можно, и это не столь уж трудно (типа программы по загрузке rpm-пакетов на ASP Linux)
Это сильно упростило бы жизнь новичкам. Конечно, можно гордо сказать, что пусть помаются, зато знать будут больше (и это частично так), но практика говорит, что многих, желающих перейти на Linux, отпугивают именно такие вот мелочи, в которых самому разобраться тяжеловато, или просто времени мало.
Может, будут соображения на эту тему?

Аватар пользователя BigAndy

Re: Частичная автоматизация перевода TAR.GZ в RPM

a rpmbuild -ta чем не походит?

РУскоязычные матеоиалы для начинающийх лежат на linuxrsp.ru, opennet.ru, rus-linux.ru, wiki.asplinuxclub.ru

Аватар пользователя lavr

Re: Частичная автоматизация перевода TAR.GZ в RPM

BigAndy писал(а):
a rpmbuild -ta чем не походит?

Может, и подходит. Повторяю, я всего неделю работаю с Linux, а с ASP - три дня. НО: я про то, чтобы такую программу поставить в дистрибутив. Там же её (или похожей) нет. Или по крайней мере, упомянуть об этом в "Помощи", чего тоже нет. Много чего есть, верю, но известно это становится только тем, кто долго роется в Linux'e. А для новичка вопрос подмонтирования tar.gz-программ, которых нет в дистрибутиве, очень актуален. Кстати, это и вопрос престижа ASP Linux, и числа её (ASP Linux) приверженцев.

Аватар пользователя lavr

Re: Частичная автоматизация перевода TAR.GZ в RPM

BigAndy писал(а):
a rpmbuild -ta чем не походит?

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

Аватар пользователя BigAndy

Частичная автоматизация перевода TAR.GZ в RPM

lavr писал(а):
Кстати, это и вопрос престижа ASP Linux, и числа её (ASP Linux) приверженцев.

Это не вопрос престижа АСП. тем более здесь нет проприетарщиков от АСП. И в случае чего мигрировать на другой дистрибутив - дело 40-60 минут.
Это вопрос изучения документации и UNIX-way.
Для начала надо уразуметь, что в линуксе все не так как в индусе!!!!
На самом деле 99,9% задач можно решить дистрибутиво-независимыми способами, то есть из "комадной строки"
Процесс автоматизации сборки тарболов легко выполним, достаточно написать простеньки баш-скрипт. Но, поскольку никому это никогда не было нужно, то все ставят тарболы руками. неприятный момент во всем этом: надо залезть и прочитать о зависимостях в ридми тарбола.

То есть я хочу сказать: все для решения задачи автоматизации в линуксе есть. Нет у пользователей систематической потребности в этом. У кого она возникнет, может сам себе создать необходимый скриптик.

lavr писал(а):
НО: я про то, чтобы такую программу поставить в дистрибутив

Так она там есть!

Цитата:
К слову, просмотрел отзывы о ней

Это откуда Вы накачали?
Вы смотрите не отзывы, а man "о ней"
А лучше просто пользуйте. Не смотрите на мение других. Утилита вполне устойчивая и замены ей не вижу.
Кстати, устанавливать тарболы если в них исходники) можно и без rpm, а просто скомпилить.

Цитата:
да и не для новичков она.

Что значит "не для новичка"?. А что в вашем понимании "для новичка"? Кликнуть мышкой - и чтобы все произошло?
Но я начал компилить тарболы уже на третий день использования линукса. кроме тог, в инете практически всегда можно найти уже собранные программы. Например, на filesearch или pbone.rpm.net
Тогда поользуйте yum (ну, или, если Вам совсем уж плохо с консолью, то yumex). Но в линуксе все гуёвые утилиты лишь надстройка над cli и библиотеками. Так что смысла в их использовании я не вижу.

Аватар пользователя lavr

Re: Частичная автоматизация перевода TAR.GZ в RPM

BigAndy писал(а):
То есть я хочу сказать: все для решения задачи автоматизации в линуксе есть. Нет у пользователей систематической потребности в этом. У кого она возникнет, может сам себе создать необходимый скриптик.lavr,

Все дальнейшее - типичная позиция специалиста. Да, всё можно "сделать ручками", и решить все вопросы - если знать, КАК ЭТО ДЕЛАТЬ. Основная масса юзеров - не из таких. Уж если делать Линукс не для "элиты" (а именно такова цель конкретно ASP Linux), то не грех подумать и о том, как ОБЛЕГЧИТЬ неглупым юзерам, но не специалистам, а рядовым пользователям, переходж с остопиз......ешй Винды на другую, более устойчивую и удобную систему. Касательно престижа: да на чёрта тогда делают множество вариантов Linux? От делать нечего? Нет, цель есть: конкретный класс пользователей. В данном случае - русскоязычных неспециалистов, рядовых граждан.
Впрочем, у каждого своё мнение и своё понимание целей Linux. Но чего терпеть не могу - профессионального чванства (хотя сам в своём деле - я профи): ведь можно же сделать, пусть и через задницу, с трудом- почему вы хотите попроще? Да потому, что ХОТИМ! потому, что чем проще, тем легче освоить. Да, Linux - не форточки, но и процесс освоения его не должен быть чересчур тяжёлым там, ГДЕ ЭТО НЕЦЕЛЕСООБРАЗНО.
Впрочем, это моё личное мнение ( как и Ваше).
С уважением, и проч.

Аватар пользователя BigAndy

Re: Частичная автоматизация перевода TAR.GZ в RPM

lavr писал(а):
Впрочем, у каждого своё мнение и своё понимание целей Linux.

Мое понимание целей линукса - максимально надежная ОС.
АСПЛинукс из коробки вполне пригоден для работы для новичка. плюс вся документация в одном флаконе.

Цитата:
Но чего терпеть не могу - профессионального чванства (хотя сам в своём деле - я профи): ведь можно же сделать, пусть и через задницу, с трудом- почему вы хотите попроще?

Чванство бывает только непрофессиональное, поскольку профессионалам глубоко плевать на самомнение и еще больше плевать на общественное мнение.
А что может быть проще прочитать man rpmbuild (2 минуты) , в ридми сверится с наличием требуемых библиотек (5 минут), и запустить на сборку?. Ну или вообще не пользоваться rpmbuild, а скомпилить из сорцов.

Цитата:
Да потому, что ХОТИМ! потому, что чем проще, тем легче освоить. Да, Linux - не форточки, но и процесс освоения его не должен быть чересчур тяжёлым там, ГДЕ ЭТО НЕЦЕЛЕСООБРАЗНО

СПО на то и СПО, что если кто чего хочет, тот того и дообивается. Либо сам, либо нанимает профессионалов (как поступаем часто и мы).
Вот я, например, не могу понять о какой аффтоматизации установки тарболов идет речь.
У вас какя-то конкретная проблемма? Обозначте ее, и мы попробуем ее решить сообща.
поверьте мне, что то, что Вы сейчас считаете нецелесообразным, через месяц будет казаться весьма органичным и правильным. Да, после виндуса психологически тяжеловато. Но неужели у вас на ЧПУ стоят win-консоли? Я, например, таковых не видел. Иначе посреди обработки сложной поверхности детали этак метров в девять диаметром, система вдруг скажет "Вы выбрали недопустимый резец и ваша система будет закрыта, плиз дерните одной рукой за суппорт, второй - за стол, а ногой долбаните по стойке, чтобы заработало".
/me еще помнит, как вбивал программу в обрабатывающий центр машкодах, потому как "кардридер" ломался, и ничего, все работало....

Да, забыл объяснить: модульность в линуксе для того, чтобы десять раз не писать одного и того же кода. Поэтому возникают каскады зависимостей. Для простоты их разрешщения используют yum.

Аватар пользователя lavr

Re: Частичная автоматизация перевода TAR.GZ в RPM

BigAndy писал(а):

Мое понимание целей линукса - максимально надежная ОС.
АСПЛинукс из коробки вполне пригоден для работы для новичка. плюс вся документация в одном флаконе.

Уважаемый BigAndy, по порядку: да, пригоден - но довольно ограниченно: если Firefox 1.5 хоть и стар, но узабелен, то OpenOffice 2.0 малопригоден для тех, кто делает документы и для потребления в среде Win - новый OpenOffice более удлобен для этого. Для написания программ и инструкций к ним он вообще не нужен, достаточно и блокнота, верно? Поддержка TV-тьюнеров решена плохо - много жалоб прочитал, да и свой неясно как установить: TVtime его в упор не видит, ругается... и другое разное по мелочам.
Однако именно эти мелочи и важны для рядового юзера - ну, хочет он, чтобы на эти мелочи не тратить слишком много времени. А профи действительно, проще быстренько "ручками сделать", но ведь он ПРОФИ! он знает, ЧТО И КАК ДЕЛАТЬ!

Цитата:
Чванство бывает только непрофессиональное, поскольку профессионалам глубоко плевать на самомнение и еще больше плевать на общественное мнение.
А что может быть проще прочитать man rpmbuild (2 минуты) , в ридми сверится с наличием требуемых библиотек (5 минут), и запустить на сборку?. Ну или вообще не пользоваться rpmbuild, а скомпилить из сорцов.

Вот когда глубоко плевать на общественное мнение - читай, на мнение большинства - это и есть профессиональное чванство. Одно дело, если программа сделана сугубо для профи, и совсем иное - если задумана как МАССОВАЯ. Новичок просто не знает, что ему надо сперва прочитать.... а потом заглянуть в ... а затем написать.... а потом... он просто плюнет, и скажет: Винда хреновая, зато без этой баланды! И для кого тогда делали ASP LINUX? Для профи достаточно и Slackware - классная вещь, но не для слабых умов, так?

Цитата:
СПО на то и СПО, что если кто чего хочет, тот того и дообивается. Либо сам, либо нанимает профессионалов (как поступаем часто и мы).
Вот я, например, не могу понять о какой аффтоматизации установки тарболов идет речь. У вас какя-то конкретная проблемма? Обозначте ее, и мы попробуем ее решить сообща.
поверьте мне, что то, что Вы сейчас считаете нецелесообразным, через месяц будет казаться весьма органичным и правильным. Да, после виндуса психологически тяжеловато.

Всё верно, но... вот смогли же монтировку RPMов сделать удобной? выбрал опцию, дана определённая последовательность действий... все УДОБНО.

Цитата:
Но неужели у вас на ЧПУ стоят win-консоли? Я, например, таковых не видел.

Cтоят и спецсистемы, есть и обычные PC!!! даже 386 стоит, работает на автоматических упаковочных линиях итальянских! Всяко есть.

Аватар пользователя BigAndy

Re: Частичная автоматизация перевода TAR.GZ в RPM

lavr писал(а):
Всё верно, но... вот смогли же монтировку RPMов сделать удобной? выбрал опцию, дана определённая последовательность действий... все УДОБНО.

Ххха! Вы не работали с этой приблудой.
Иногда она рушит базу rpm.
А иногда ищет по репозитариям и тормозит минут на 30. yum работает нормально. А что? трудно в консоли написать yum install ?
Вот что будет в последнюю очередь доделываться в линуксе - это гуёвые приблуды для администрирования, бо как работа в консоли более эргономичная и быстрая.
Все то, что вы написали про yumex верно и для yum, но "зачем увеличивать количество сущностей сверх необходимости"?
Впрочем, у вас всегда есть возможность исправить ситуацию, если считате, что данная проблемма решается не так, как Вы хотите. Это сделать самому. Такой принцип СПО.

Цитата:
если Firefox 1.5 хоть и стар, но узабелен, то OpenOffice 2.0 малопригоден для тех, кто делает документы и для потребления в среде Win - новый OpenOffice более удлобен для этого

Так установите ОО2.3 и FF2. Кто вам мешает?
ОО более чем пригоден для повседневной сложной работы. Только работатет он не так,как МСо.
Большая ошибка людей, приходящих из мира Виндофс - сделать ВСЁ как в виндофс. Не получится, а если получится - это будут последние дни линукса.
Кстати, в моей компании 37 хостов пользуют ОО, из них 19 -версию 2.0.1. И ни у кого не возникает с ним проблемм.

Цитата:
а потом... он просто плюнет, и скажет: Винда ***овая, зато без этой баланды! И для кого тогда делали ASP LINUX?

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

Если у Вас есть конкретные предложения (а не просто "аффтоматизировать"), то приведите их, иначе эту тему-в курилку.

Аватар пользователя ks

Re: Частичная автоматизация перевода TAR.GZ в RPM

Цитата:
а с их монтажом проблемы у начинающих

Что Вы называете монтажом?

TAR-архивы и RPM-пакеты решают разные задачи. Боюсь, что здесь никто не понял ЧТО именно Вы предлагаете.

Цитата:
практика говорит, что многих, желающих перейти на Linux, отпугивают именно такие вот мелочи, в которых самому разобраться тяжеловато, или просто времени мало.

Практика показывает что учиться работать нужно и в винде -- http://pascal.sources.ru/humor/bidiot_log.htm

Аватар пользователя DRVTiny

Re: Частичная автоматизация перевода TAR.GZ в RPM

Цитата:
А что может быть проще прочитать man rpmbuild (2 минуты) , в ридми сверится с наличием требуемых библиотек (5 минут), и запустить на сборку?

Не понял, а при чём здесь rpmbuild? У нас что, уже с каждым пакетом spec'и идут? По-моему проблема-то как раз в написании spec'а, а этот процесс действительно больше похож на шаманство. По-моему у любого пользователя итак забот достаточно, чтобы ещё на установку каждой заурядной программки гробить уйму собственного времени.
В данном случае классический пример адекватного подхода - autopackage и checkinstall. Всё остальное по-моему нужно просто для того, чтобы Linux-спецы сохраняли за собой статус-кво шаманов высшего эшелона IT. На деле же вся эта галиматья со spec'о-писательством, сочинением скриптов на BASH'е и прочей бесконечно близкой конечному пользователю галиматьёй отражает лишь кастовые интересы системных администраторов, кардинально расходящихся с интересами обычных людей, для которых компьютер - это инструмент для выполнения общественнополезной работы, а не самоцель или "предмет изучения".

Аватар пользователя BigAndy

Частичная автоматизация перевода TAR.GZ в RPM

DRVTiny,
А что, Кто-нибудь деййствительно упражнялс в написании spec'ов "с нуля"?
Обычно берешь от предыдущей версии , ну и все такое .... Прочее Улыбка

RSS-материал