Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Linux RPM установка программного обеспечения

Автор: Zingerrr
Дата сообщения: 09.09.2005 15:02
Люди подскажите как вы решаете эту проблему апдейта системы с исходников (rpm src)

Есть линукс – в принципе неважно какой…
Если вас устраивает все что есть в дистрибутиве(версия пакетов ...),все ок у вас нет никаких проблем.
Но если вам надо установить что более свежие из (rpm src) начинаются проблемы. Ну прям как игра в квест - пойди туда не знаю куда, принеси то не знаю что, ну в общем эти спагетти могут тянутся бесконечно...
Автор: eugrus
Дата сообщения: 09.09.2005 21:56

Цитата:
Ну прям как игра в квест - пойди туда не знаю куда, принеси то не знаю что, ну в общем эти спагетти могут тянутся бесконечно...

это преувеличение, конечно если у тебя не система 6-летней давности


Цитата:
пойди туда не знаю куда, принеси то не знаю что

куда идти и что искать с rpm как раз более чем ясно
Автор: tankistua
Дата сообщения: 10.09.2005 16:49
Zingerrr

Цитата:

Люди подскажите как вы решаете эту проблему апдейта системы с исходников (rpm src)

это как так ? Из каких таких исходников ?


Цитата:
Если вас устраивает все что есть в дистрибутиве(версия пакетов ...),все ок у вас нет никаких проблем.

а оно вообще-то так и задумано, что тебе достаточно того, что есть в дистрибутиве. Это ж линукс - он изначально рассчитан на работу "из коробки"


Цитата:
Но если вам надо установить что более свежие из (rpm src) начинаются проблемы. Ну прям как игра в квест - пойди туда не знаю куда, принеси то не знаю что, ну в общем эти спагетти могут тянутся бесконечно...

в принципе согласен, но есть одно но: для 99 процентов случаев достаточно стандартного софта.

Я решил для себя проблему переходом на фрю. Но все же на рабочую станцию думаю стоит ставить линукс. Его меньше надо конфигурять - он уже настроен и работает. А фрюха рассчитана на заточку руками. Для сервера это самое оно , потому как сервер в любом случае делать руками приходится. А ставиться во фре все из портов просто и легко. Когда то давно прочитал одно высказывание: на сервере - фря, на рабочей станции - линукс. Я с этим полностью согласен
Автор: mikayil
Дата сообщения: 10.09.2005 18:02
я знаю что для установки samba в linux read hat необходимы пакеты samba, samba-common, samba-client. Какие пакеты нужны для установи samba в linux Mandrake 9.2 а именно установки сервера samba
Автор: Demetrio
Дата сообщения: 10.09.2005 20:40
mikayil

urpmi samba
Автор: ooptimum
Дата сообщения: 10.09.2005 21:34
tankistua
Что есть "линукс"? На вкус и цвет все карандаши разные...
Автор: tankistua
Дата сообщения: 11.09.2005 13:01
ooptimum
в этом то как раз и проблема, и каждый собирает пакеты по своему усмотрению. А во фре тебе дают возможность выбора. Это уже хороше.

Плюс я пару месяцев тому назад ради эксперимента решил обновить 3-ю федору до 4-ой.
Был убит день, но так ничего у меня и не получилось. Перечитал кучу туториалов - а толку никакого. Мне это очень не понравилось. У дебиан в крайнем случае таких проблем не наблюдалось.
Автор: memmo
Дата сообщения: 12.09.2005 08:04

Цитата:
Но если вам надо установить что более свежие из (rpm src) начинаются проблемы. Ну прям как игра в квест - пойди туда не знаю куда, принеси то не знаю что, ну в общем эти спагетти могут тянутся бесконечно...

На самом деле, при установке какого-нибудь нового пакета - максимум оно поросит обновить 5-6 пакетов(из моей практики). Конечно при условии, что

Цитата:
если у тебя не система 6-летней давности

))
а искать RPM можно на rpmfind.net
Автор: Zingerrr
Дата сообщения: 12.09.2005 10:18
Ненадо буквально воспринимать мои слова "пойди туда не знаю куда",
как найти готовые rpm или src.rpm я знаю ...

Попробую задать вопрос немного по-другому...

Допустим у вас есть софтина A версия 1 , а вы хотите установить софтину A версия 2
есть три способа
- скачать уже собранный rpm
- скачать src.rpm
- скачать просто исходники программы

Я выбираю второй способ.... Готовые rpm меня не устраивают(хотя парива было бы меньше) ставить просто из исподников тоже не очень хорошо ...

скачиваем исходники rpm и пытаемся их собрать
rpm -iv Av2.src.rpm
rpmbuild -ba A.spec
Получаем ответ для того что бы собрать Аv2 у вас должно быть установлено
B >= v3
C >= v4
D >= v3

скачиваем B,C,D
нужных версий пытаемся собрать и опять получает (мне надо F,G,) и это может длится хрен знает как долго...

Так вот вопрос если какой нибуть способ автоматизировать все это...

Я бы воспользовался фрей но к сожаления, нужно использовать коммерческий софт который работает только под Linux или Windows ...
Автор: memmo
Дата сообщения: 12.09.2005 10:33
Zingerrr
а какой дистрибутив у тебя?
Автор: ooptimum
Дата сообщения: 12.09.2005 11:24
tankistua

Цитата:
А во фре тебе дают возможность выбора.

В Gentoo возможности выбора еще шире. В него вобрали все лучшие идеи из мира BSD по части портов, переработали и сделали еще лучше. Гибче системы управления пакетами я не встречал нигде. Не только гибче, но и удобней. И у этого дистрибутива в принципе нет такого понятия как "версия", т.е. один раз поставил и обновляешь по мере надобности, переустанавливать нет необходимости. А все эти 200[45].X -- это всего лишь версии выпущенных Live и установочных CD, а не дистрибутива в целом. Он всегда CURRENT, если ты знаком с этим понятием из мира BSD. Хотя есть разделение пакетов на STABLE и, соответственно, UNSTABLE. Выбираешь для себя сам, что хочешь иметь. Причем, можно выбирать как на уровне отдельных пакетов, так и на уровне системы в целом. Кроме того, переработана система стартовых скриптов. Очень удобная и легкая для понимания. Лучше как SysV, так и BSD стартовых скриптов. В общем, рекомендую хотя бы попробовать.
Автор: tankistua
Дата сообщения: 13.09.2005 19:34
Zingerrr
могу предложить тебе поковыряться в спек-файле и поудалять из него buildrequire & installrequre

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

ooptimum
щас получим за священные войны по башке :)

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

Я когда вижу арт на rpm-based дистрибутивах и вижу как оно работает ( хотя бы даже в том же альте) мне просто становится смешно. Это я к тому, что зачем использовать линукс - если есть фря ?

http://ru-board.com/new/article.php?sid=152

да меня уже просто бесить начинает это количество, у каждого дистра своя изюминка - знаю изюминку 4-ой федоры: такого клюкавого ридхета я еще не видел.
Может быть если бы я не был знаком с несколькими дистрибутивами у меня не было бы проблемы выбора.
Автор: Raredemon
Дата сообщения: 14.09.2005 09:32
tankistua
Zingerrr
как я обновляю ВСЮ! систему включая приложения:

Код: emerge -u world
Автор: Demetrio
Дата сообщения: 14.09.2005 12:30

Цитата:
И немного флейма на тему bsd vs gentoo




но с анонимными комментариями там много больше видно
Автор: ooptimum
Дата сообщения: 14.09.2005 14:26
Demetrio
Тема жжот! Я плакалЪ. Кстати, а почему ты еще не в дженте?


Цитата:
но с анонимными комментариями там много больше видно

Кстати, там глюк какой-то. Он не только анонимов скрывает.

tankistua

Цитата:
ну посмотрел - да , порты как во фре. Отлично. Теперь у меня возникает вопрос - зачем это надо ?

Во-первых, лучше, чем во фре. По многим критериям. А надо это потому, что это не только лучше портов фри, но и намного лучше rpm, о котором эта тема.


Цитата:
Это я к тому, что зачем использовать линукс - если есть фря ?

Не сотвори себе кумира...
Автор: Demetrio
Дата сообщения: 14.09.2005 15:22

Цитата:
Кстати, а почему ты еще не в дженте?

Не знаю, руки как-то не доходят.

Да и кучу вещей специфических заново осваивать лень
Автор: mikayil
Дата сообщения: 14.09.2005 15:58
подскажите где можно найти руководство по установке принтера по linux mandrake 9.2 . принтер hp lazer jet 1020. в CD c драйверами для него драйвера не прилагаются. скачал, при установке выдает ошибку error 127
Автор: Demetrio
Дата сообщения: 14.09.2005 17:53
mikayil

RTFM
Автор: eugrus
Дата сообщения: 14.09.2005 18:02
mikayil
http://www.tldp.org/HOWTO/Printing-HOWTO/

P.S. Зачем совать в первую тему?
Автор: Devilx
Дата сообщения: 14.09.2005 18:17
есть пакеты друг на друга ссылаются, не из поставки а ставится не хотят один пакет просит другой и наоборот
как сделать чтобы они друг друга увидели?
Автор: eugrus
Дата сообщения: 14.09.2005 18:21
Devilx
ключ --nodeps
Автор: Demetrio
Дата сообщения: 14.09.2005 18:25
Devilx
Нужно пользоваться yum | apt | urpmi (смотря какой дистрибутив)

--nodeps это зло
Автор: eugrus
Дата сообщения: 14.09.2005 19:08
Demetrio Какая разница, если у него уже есть эти пакеты?
P\S\ Страна таки на модеме

Страницы: 1

Предыдущая тема: Активация пиратской ХР


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.