Чем deb лучше rpm?

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Чем deb лучше rpm?

Сообщение Александр »

Тем, что не выводит в отличие от rpm, что ей нужно какой-то xxxx.so (ищи его потом свищи в Гугле, хоть бы пакет на худой конец вывел, где его можно искать), а молча качает все зависимости.

Вообще-то, синаптик подобного не выводит - он молча качает нужные пакеты, ога.
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Чем deb лучше rpm?

Сообщение broom »

Ринальдус писал(а):
25.10.2007 23:08
Тем, что не выводит в отличие от rpm, что ей нужно какой-то xxxx.so (ищи его потом свищи в Гугле, хоть бы пакет на худой конец вывел, где его можно искать), а молча качает все зависимости.

Код: Выделить всё

yum provides имя_файла

и все равно это особенности пакетного менеджера, а не самих пакетов.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
Trueash
Сообщения: 976
Статус: Вещий Кассандр

Re: Чем deb лучше rpm?

Сообщение Trueash »

broom писал(а):
25.10.2007 23:42
Ринальдус писал(а):
25.10.2007 23:08
Тем, что не выводит в отличие от rpm, что ей нужно какой-то xxxx.so (ищи его потом свищи в Гугле, хоть бы пакет на худой конец вывел, где его можно искать), а молча качает все зависимости.

Код: Выделить всё

yum provides имя_файла

и все равно это особенности пакетного менеджера, а не самих пакетов.

Согласен. G/urpmi с этим справляется на ура. Разве что не "молча качает", а предупреждает - "ты то-то захотел, но надо еще стащить пятое-десятое".
"...Вы имеете право хранить молчание, все, что вы скажете, может быть использовано против вас..."
Спасибо сказали:
Аватара пользователя
Ринальдус
Сообщения: 293
Статус: линуксоид-энтузиаст
ОС: Ubuntu 7.10 (Gutsy Gibbon)

Re: Чем deb лучше rpm?

Сообщение Ринальдус »

Trueash, а если понадобится установить что-то не из репозиториев, а просто из скачанного пакета? Такая ситуация часто возникает.
Сейчас происходит расцвет Линукса, поэтому у меня хорошее настроение! :)
Дневник линуксоида
Новости про Linux
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Чем deb лучше rpm?

Сообщение DarkPhoenix »

Я наверное повторяюсь ( :D ), но запомни - пакет - это данные вкупе с метаданными, он сам по себе ничто ниоткуда не качает.
Все это - сервисы, предоставляемые на том или ином уровне, и по сути дела могут быть для любого формата.
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: Чем deb лучше rpm?

Сообщение broom »

Ринальдус писал(а):
26.10.2007 00:08
Trueash, а если понадобится установить что-то не из репозиториев, а просто из скачанного пакета? Такая ситуация часто возникает.

и что? если репозитория нет, apt тоже с зависимостями сам не справится.
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
Ринальдус
Сообщения: 293
Статус: линуксоид-энтузиаст
ОС: Ubuntu 7.10 (Gutsy Gibbon)

Re: Чем deb лучше rpm?

Сообщение Ринальдус »

broom, у меня часто бывали ситуации, когда пакета в репозиториях не было, я находил его в другом месте. И этому пакету требовались какие-то библиотеки, которые можно было найти в репозиториях. RPM-дистрибутивы говорили, что им нужен такой-то *.so и умолкали, а Deb-дистрибутив спокойно все качал сам.
Сейчас происходит расцвет Линукса, поэтому у меня хорошее настроение! :)
Дневник линуксоида
Новости про Linux
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Чем deb лучше rpm?

Сообщение edoc_modnar »

Ринальдус писал(а):
26.10.2007 01:24
broom, у меня часто бывали ситуации, когда пакета в репозиториях не было, я находил его в другом месте. И этому пакету требовались какие-то библиотеки, которые можно было найти в репозиториях. RPM-дистрибутивы говорили, что им нужен такой-то *.so и умолкали, а Deb-дистрибутив спокойно все качал сам.

Поподробнее пожалуйста. Вот вы говорите dpkg -i сторонний_пакет.deb и прямо вот так все зависимости скачивались? И кто же их качал? Уж не dpkg ли? Ах да, понял, "Deb-дистрибутив". (:
Короче, бред.

Вообще, качать откуда-то deb-пакеты - дурной тон. Обычно разработчики, которые не пропихнули свои пакеты в официальные репозитории Debian/Ubuntu и при этом создали deb-пакет, создают свой репозиторий, чтобы не приходилось потом эти пакеты обновлять вручную.

_Gleb_, с точки зрения пользователя ничем не лучше. Да, возможно в deb-пакете больше метаинформации. И что? Распоряжается-то ею всё равно менеджер пакетов. Я вот могу написать обёртку к rpm, которая все зависимости по умолчанию будет считать "мягкими".
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Чем deb лучше rpm?

Сообщение Лис »

и все равно это особенности пакетного менеджера, а не самих пакетов.

Это даже не пакетный менеджер, а надстройка над ним.
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Чем deb лучше rpm?

Сообщение edoc_modnar »

Лис писал(а):
26.10.2007 12:24
и все равно это особенности пакетного менеджера, а не самих пакетов.

Это даже не пакетный менеджер, а надстройка над ним.

O_RLY?
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Чем deb лучше rpm?

Сообщение unflag »

edoc_modnar писал(а):
26.10.2007 03:56
Я вот могу написать обёртку к rpm, которая все зависимости по умолчанию будет считать "мягкими".

Так ты напиши сначала, а я потом подумаю - может и перестанут рпмы такими жуткими казаться;) А до тех пор - увы.

А по сути топика - так это дело вкуса. Кому-то рпм к душе ближе, кому-то деб. Мне лично даже не деб, а апт ближе, чтем другие пакетные манагеры. В дебе он сразу прикручен, в отличие не-деб дистров.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Чем deb лучше rpm?

Сообщение Лис »

O_RLY?

Что это обозначает?
Спасибо сказали:
Аватара пользователя
Trueash
Сообщения: 976
Статус: Вещий Кассандр

Re: Чем deb лучше rpm?

Сообщение Trueash »

В общем, я понял, спасибо. Никаких особых преимуществ нет.
"...Вы имеете право хранить молчание, все, что вы скажете, может быть использовано против вас..."
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: Чем deb лучше rpm?

Сообщение ReX Madgere »

а Deb-дистрибутив спокойно все качал сам.


т.е. dpkg -i имя_пакета и если у пакета есть неудовлетворенные зависимости-то dpkg их скачает из репозитория? Лично у меня такое не работает, приходится все зависимости ставить вручную из репозитория или с помощью dpkg. Возможно я что-то не так делаю или не понимаю?
Спасибо сказали:
Аватара пользователя
kknight
Сообщения: 756

Re: Чем deb лучше rpm?

Сообщение kknight »

Про сами пакеты: оба формата открываются в архиваторе, но в deb вложены data.tar.gz и control.tar.gz, из которых полезен лишь data, его надо еще раз открывать - неудобно. В rpm проще копаться.

А управление пакетами навернолучше в дебиане - скорость просто фантастическая, особенно после яста...
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Чем deb лучше rpm?

Сообщение romuil »

А посмотреть внутрь пакета видать никто не удосужился.
Внутри пакета rpm архив в формате cpio - собственно файлы программы и информация о пакете и зависимостях.
Внутри пакета deb 2 архива control.tar.gz - информация о пакете и data.tar.gz - те же файлы программы.
В пакетах дебиан более продуманное управление зависимостями.
Обсуждение высокоуровневого управления надо выносить в отдельную дискуссию.
На самом деле apt-get есть и для deb и для rpm и для Slackware.
Сами по себе rpm и dpkg умеют работать только с конкретным отдельным пакетом.
Вроде понятно написал.
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Чем deb лучше rpm?

Сообщение edoc_modnar »

dd2k писал(а):
26.10.2007 12:45
edoc_modnar писал(а):
26.10.2007 03:56
Я вот могу написать обёртку к rpm, которая все зависимости по умолчанию будет считать "мягкими".

Так ты напиши сначала, а я потом подумаю - может и перестанут рпмы такими жуткими казаться ;) А до тех пор - увы.

alias rpmi='rpm -ihv --nodeps'
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: Чем deb лучше rpm?

Сообщение SilentMan »

Тем что он мне нравится, а rpm - нет.
А с недавних пор я фан *.pkg.tar.gz :)
Registered Linux user #451481
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

Re: Чем deb лучше rpm?

Сообщение _Gleb_ »

edoc_modnar писал(а):
26.10.2007 03:56
_Gleb_, с точки зрения пользователя ничем не лучше. Да, возможно в deb-пакете больше метаинформации. И что? Распоряжается-то ею всё равно менеджер пакетов. Я вот могу написать обёртку к rpm, которая все зависимости по умолчанию будет считать "мягкими".

У меня было такое, что пакет даже с nodeps ставиться не хотел: нет библиотек -- и всё тут.
Изображение
Спасибо сказали: