LINUX.ORG.RU
ФорумTalks

Debian vs Ubuntu, сходства/различия/плюсы/минусы


0

0

Хотелось-бы обсудить сходства, различия, плюсы и минусы Ubuntu и Debian, по стостоянию на сегодняшний день.

Наврено самым основным моментом в сравнении этих дистров является репозитории, их состав пакетов, своевременное появление новых пакетов и обновление старых.

Насколько я понимаю: Ubuntu делается из Unstable Debian и соответсвенно допиливается, т.е. софт там свежее чем скажем в Testing Debian, с другой стороны ставить Unstable Debian с Desktop Environment я считаю довольно экстремально. Большинство пакетов убунту тянет из дебиана, часть собирает сама, соотношение вроде 75/25. Хорошо это или плохо немогу сказать, но факт в том, что убунту сильно зависит от дебиана, но не наоборот. Т.е. получается что дебиан независимый децентрализованный дистр, чего не скажешь об убунте, зависящей от дебиана и поддерживаемой коммерческой компанией. На мой взгляд любые зависимости не есть хорошо в целом. Сообщество у убунты огромное, но вопрос в том сколько процентов этого сообщества действительно полезно для пользователей убунты. Т.к. последние два года я уверенно сидел на сьюзе, и только сейчас пересел на убунту судить сложно. С дебианом работал весьма мало, и тем более с его репами и пакетами.


Ответ на: комментарий от Nxx

Ну если не лень самому компилировать, то конечно.

А что компилить-то? Кастуешь:

$ apt-get source имя_пакета (загрузка сырцов программы) $ cd имя_пакета-XXX (переход в папку с сырцами) # sudo apt-get build-dep имя_пакета $ dpkg-checkbuilddeps (проверка установленных в систему зависимостей) $ fakeroot ./debian/rules binary (сборка программы)

и идёшь пить чай.

Всё делается автоматом, включая подгрузку необходимых зависимостей для сборки.

Serge
()
Ответ на: комментарий от Serge

> apt-get source имя_пакета (загрузка сырцов программы)

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

и идёшь пить чай.

За время чаепития могут собраться только очень небольшие пакеты Плюс ко всему, придется перегружать свою систему devel-пакетами.

Для сравнения, в Сусе все ПО которое есть в OBS автоматом собирается для всех релизов (начиная с 11.0). То есть, если оно может для релиза собраться, оно для него уже собрано и лежит в нужном репе.

Nxx ★★★★★
()
Ответ на: комментарий от savigm

> Ну да, а перспектива установки нового дистра каждые пол года это круто.

Что поделаешь, в мире Дебиан одно из двух: либо ты сидишь на старом ПО, либо переставляешь систему каждые полгода. Третьего не дано.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

ОБС глючный, как и сама сузя. Так пишут, сам пока не пробовал.

Прикольный бложик: http://sda00.blogspot.com/2009/11/blog-post.html

история не нова. в очередной раз «тихо и незаметно» на весь OBS спустили новые проверочные пресеты из Factory. "... как это мило...". вроде бы радоваться надо, но... смотрим:

кривые зависимости в пакете проблемы с автоконфигурацией устройств (заметим мимоходом, что alsaconf теперь «магёт» только ISA карточки и легко ломает нормальную рабочую настройку)

Serge
()
Ответ на: комментарий от Serge

> ОБС глючный, как и сама сузя. Так пишут, сам пока не пробовал.

Я собирал очень много пакетов в OBS. С глюками не сталкивался. По твоей ссылке какой-то пацан жалуется, что ужесточились проверочные скрипты в OBS и его пакет теперь по проверкам не проходит. Действительно, проверочные скрипты в OBS очень жесткие. Например, ругаются на отсутствие иконки для меню, не соответствие стандартному дереву каталогов, скрипты в пакете, который не помечен как noarch, даже утечки памяти в бинарниках находят! И эти требования ужесточаются с каждым релизом.

В данном конкретном случае парень не разобрался, что в .desktop файл надо добавить строчку Encoding=UTF-8 и скрипт перестанет ругаться, что файл не в Уникоде.

Ну и потом, пост этот аж 2009 года, когда еще была OBS 1, а сейчас уже OBS 2.0

Nxx ★★★★★
()
Ответ на: комментарий от Serge

> Весело у вас там на сюзе:

http://fat-troll.blogspot.com/2009/11/opensuse-112.html

Половины привычных игрушек в репах и близко нет.

Видимо, забыл подключить репозиторий games.

Плюс ещё страшная моя RPMофобия...

Лечиться надо...

С каких пор kaffeine-mozilla-plugin зависит от kde3-kaffeine, при том, что есть kaffeine для KDE4??

Потому что это плагин для KDE3. Да-да, в OpenSUSE все еще есть КДЕ3 и прежде чем ставить, надо разобраться, что ставишь.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

>Для сравнения, в Сусе все ПО которое есть в OBS автоматом собирается для всех релизов (начиная с 11.0). То есть, если оно может для релиза собраться, оно для него уже собрано и лежит в нужном репе.

Художественный свист:
https://build.opensuse.org/project/monitor?blocked=0&building=0&dispatching=0...

https://build.opensuse.org/project/monitor?blocked=0&building=0&dispatching=0...

https://build.opensuse.org/project/monitor?blocked=0&building=0&dispatching=0...

elipse ★★★
()
Ответ на: комментарий от elipse

И что тебя смущает? Если ПО собраться не может, оно или failed, или unresolvable.

А tcl и tk вообще есть в основных репах.

Nxx ★★★★★
()
Ответ на: комментарий от gh0stwizard

ИМХО, самый нормальный `bleeding edge` это Федора.

4.2 frugalware-current же, он Ъ!! а в федоре патчат исходники даже тогда, когда это совершенно не нужно.

uju ★★
()
Ответ на: комментарий от elipse

> Кто-то там заливался соловьем ,что все можно собрать на автомате в OBS ?

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

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

>если оно может собраться для релиза,

Вот «если» тут не надо.
Как пургу нести на Debian -так нет никаких если.
А как обновить минорный релиз у пакета SUSE 11.1 с tcl 8.5.5 до tcl 8.5.8
так сразу вилять начинаешь.


elipse ★★★
()
Ответ на: комментарий от elipse

> ok, так почему ошибка сборки в OBS ?

Какая ошибка?

Вот монитор сборки этого пакета: https://build.opensuse.org/package/show?package=tcl&project=devel%3Alanguages...

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

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Как какое ?
берем стабильный дистр и стабильный софт = тухис.
это не есть good , после ваших таких диферамбов «уникальной технологии»

elipse ★★★
()
Ответ на: комментарий от elipse

> берем стабильный дистр и стабильный софт = тухис.

В чем тухис заключается? Tcl 8.5.8 для 11.1 есть в репе, кто хочет может использовать.

Тот софт, который в дистре вообще не перекомпилируется никогда после релиза. Он компилируется один раз и выставляется отметка ready. Все. Компиляция дальнейшая отключена.

Что же касается Tcl 8.5.8, то его на момент релиза 11.1 вообще не было в природе, так что частью дистра он быть не может. Это отдельный репозиторий, где могут накладываться патчи, могут подтягиваться исходники из апстрима и т.д. Пользователи 11.1 всегда могут использовать последнюю удачно собранную версию.

То что он сейчас не собирается - это ни на что не влияет, 11.1 - старый релиз. Возможно, не собирается из-за новых патчей, наложенных для совместимости с Factory и т.д.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

>Tcl 8.5.8 для 11.1 есть в репе, кто хочет может использовать.
Вопрос не в том, что нет Tcl 8.5.8 - нет повторяемости на вполне понятных и пройденных вещах.
А чего тогда говорить про пакеты коих и близко нет в дистре ?

elipse ★★★
()
Ответ на: комментарий от elipse

> нет повторяемости на вполне понятных и пройденных вещах.

Не понял тезиса. Повторяемость - в каком смысле?

А чего тогда говорить про пакеты коих и близко нет в дистре ?

Ну все зависит от мейнтейнеров. Если им оно надо, то патчат, если нет, то пакет выбывает потихоньку. Как и везде.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

>Повторяемость - в каком смысле?
В прямом смысле.

Ну все зависит от мейнтейнеров. Если им оно надо, то патчат, если нет, то пакет выбывает потихоньку. Как и везде.


Какие еще мейнтейнеры ?
Для мейнтейнеров есть основные репы,
а этот сервис для пользователей, не ?




elipse ★★★
()
Ответ на: комментарий от elipse

> В прямом смысле.

Повторяемость чего?

Для мейнтейнеров есть основные репы,

Основные репы тоже в OBS.

а этот сервис для пользователей, не ?

Почему пользователь не может быть мейнтейнером?

Nxx ★★★★★
()
Ответ на: комментарий от Serge

> С каких пор kaffeine-mozilla-plugin зависит от kde3-kaffeine, при том, что есть kaffeine для KDE4??

Кстати, чувак нагло врет. Такого пакета вообще в OBS нет.

Nxx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.