LINUX.ORG.RU
ФорумTalks

Рекурсивные зависимости KDE и GNOME


0

0

Используя программу pkg_tree (создания рекурсивного списка зависимостей) человек сравнил минимально-необходимые для запуска рабочих столов GNOME и KDE пакеты, для gnome2-lite и kdebase3 соответственно. Результаты довольно забавны, и приведены по ссылкам ниже.

Зависимости kdebase3: http://people.freebsd.org/~adamw/gnom...
Зависимости gnome2-lite: http://people.freebsd.org/~adamw/gnom...

Перемещено maxcom из Документация

★★★

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

>Модульность это круто, а 20-мегабайтные кделибсы - отстой потому что не модульность. Попробуй оспорить.

Откуда ты число 20 взял? Сочинил? =) 15 мегабайт исходники весят.

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

>> Я логи апдейтов не веду. В следующий раз наткнусь -- могу заскриншотить.

> а по памяти вспомнить? Ты же сам говоришь что это случается часто ;)

У меня память на лица плохая :)

Но судя по установленным программам, это либо iceweasel, либо easytag, либо gimp. "Вшивая" тут, разумеется, только easytag :)

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

Другие пакеты, относящиеся к gnuplot-nox
    *

      dep: libc6 (>= 2.5-5)
          библиотека GNU C: динамически подключаемые библиотеки
          также виртуальный пакет, предоставляемый libc6-udeb 
    *
      dep: libfreetype6 (>= 2.2)
          FreeType 2 font engine, shared library files 
    *
      dep: libgcc1 (>= 1:4.2-20070516)
          Вспомогательная библиотека GCC. 
    *
      dep: libgd2-noxpm (>= 2.0.34~rc1)
          GD Graphics Library version 2 (without XPM support) 
      или libgd2-xpm (>= 2.0.34~rc1)
          GD Graphics Library version 2 
    *
      dep: libjpeg62
          The Independent JPEG Group's JPEG runtime library 
    *
      dep: libpng12-0 (>= 1.2.13-4)
          PNG library - runtime 
    *
      dep: libstdc++6 (>= 4.2-20070516)
          Стандартная библиотека GNU C++ версии 3 
    *
      dep: zlib1g (>= 1:1.2.1)
          библиотека сжатия 
    *
      sug: gnuplot-doc (>= 4.2.0-3)
          Documentation for gnuplot 
    *
      sug: gnuplot-x11 (>= 4.2.0-3)
          X11-terminal driver for gnuplot 

За кривизну рук маинтейнеров модульность ответсвенности не несет :)

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

> Например при обновлении одной библиотечки скачать придется только ее одну, а не 20 метровый монолит

В KDE библиотеки обновляются все сразу по одному плану выхода. Это такая стратегия. Неудивительно, что их всех запихивают в один пакет - так проще обновлять.

Aceler ★★★★★
()

как тут флудогонно и благолепно!!!

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

>И часто вы картинки обновляете?

а ты походу одни виртуальные пакеты на 30 кбайт обновляешь? И как тебе на ядре 1.2.7 живется?

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

> kdelibs работает с qt через звуковой сервер??? ЖЕЕЕСТЬ!!!

Я же говорю - обосрать FreeBSD получилось.

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

> За кривизну рук маинтейнеров модульность ответсвенности не несет :)

Убунта? Или стейбл? Потому что в тестинге, что в анстейбле вся та же картина, как я описал.

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

Приплюсуй сюда ещё kdebase-bin, kdebase-data и kdebase-kio-plugins. Дебиану свойственно разбивать большой пакет. Получается 12 мб

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

> Кстати, если проследить зависимости этого пакета, там помойка еще та получается, гном курит в сторонке

kdebase -- это метапакет "поставить большую часть kde" :)

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

>Подозреваю, что наоборот легче. Потому что написать Depends: libjopa короче чем Depends: libkaka, libpopa, libanus, libmozg

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

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

на основании того, что kdelibs - одна библиотека, делать вывод о монолитности KDE может только гномовец. Модульность она внутри, знаете-ли, а не снаружи. Какой в модульном гноме аналог KParts ? KXMLGUI ?

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

>оно в жестких зависимостях у kdebase

Только вот их скачивать ненадо, хотя если вы обновляетесь в ручную, то чтож.

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

>>Да ладно, чувак невкурсе виртуальных пакетов, что с юродивого взять :)

Это ты не в курсе метапакетов.

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

>Не знаешь, о чем говоришь

>This package contains the architecture-independent shared data files needed for a basic KDE desktop installation.

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

> И ещё: мне кажется, что сравнение некорректно хотя бы по той причине, что на кедовской диаграмме не видно konqueror, хотя на гномовской есть браузеры.

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

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

> Как я понял автор пытался составить МИНИМАЛЬНЫЙ список завимостей для запуска голой DE...

eog, yelp, totem, gcalctool, file-roller, epiphany... Это голое DE, ага.

cruxish ★★★★
()

Господа офицеры, нас обманули, мы в толксах!

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

>И не знал, что мозила теперь часть гнома))))

Ты че, я недавно новость постил об этом =)) Только наоборот: гном часть мозиллы.

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

>Модульность это круто, а 20-мегабайтные кделибсы - отстой потому что не модульность. Попробуй оспорить.

с диалапщиками в таких случаях всегда трудно спорить =)

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

>на основании того, что kdelibs - одна библиотека, делать вывод о монолитности KDE может только гномовец. Модульность она внутри, знаете-ли, а не снаружи. Какой в модульном гноме аналог KParts ? KXMLGUI ?

Bonobo, Glade, ась?

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

только флейма ради. люблю я холиварные комменты на лоре :)

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

> Bonobo

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

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

> Скачивать при обновлении, если, а то этим гномерам, все надо разжевывать.

какая разница при обновлении скачивать или при первой установке? Блин, я уже запутался в твоей бредятине

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

>Вообще стыдно такую чушь на главную выставлять.

Смайлы видел? Значит, что это шутка была. Новость была о сотрудничестве между GNOME Foundation и Mozilla Foundation. Just use google ;)

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

> Это надстройка над CORBA, позволяет сделать кусок кода встраиваемым и реюзабельным.

Слишком много общих слов, ровно как и букв "o" в названии. Тайный смысл мен всё равно остался не ясен. Можно поподробнее?

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

>Вообще стыдно такую чушь на главную выставлять.

+1

Логики вообще не вижу. Кидание какашками и меряние зависимостями на главной а то что у одного из крупнейший Linux сообществ появляется официальный форум на главную не тянет.

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

>Это надстройка над CORBA, позволяет сделать кусок кода встраиваемым и реюзабельным.

Вобщем велосипед, в кде заменен элегантным dcom, в винде монстром COM+.

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

>> Это надстройка над CORBA, позволяет сделать кусок кода встраиваемым и реюзабельным.

> Вобщем велосипед, в кде заменен элегантным dcom, в винде монстром COM+.

Хм, в педивикии(http://en.wikipedia.org/wiki/Distributed_Component_Object_Model) написано вот что: Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication among software components distributed across networked computers. DCOM, which originally was called "Network OLE", extends Microsoft's COM, and provides the communication substrate under Microsoft's COM+ application server infrastructure. It has been deprecated in favor of Microsoft .NET.

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

>Вобщем велосипед, в кде заменен элегантным dcom, в винде монстром COM+.

Дадада, CORBA, изобретенная хз знает когда и проверенная временем, это велосипед, а ублюдочный COM+ и кдешный dcoP (опс?), который всеравно сливают и заменяют на dbus, это глобально и надежно

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