LINUX.ORG.RU
ФорумTalks

Снова про жирнософт

 


1

1

kcachegrind - простая как топор смотрелка логов callgring, ей НЕ нужны активитис, вывод звука, 50 метров иконок, поисковый индексатор с метаданными и прочая хренота. Тем не менее:

[root@aquila ~]# pacman -S kdesdk-kcachegrind
разрешение зависимостей...
проверка на взаимную несовместимость...

Packages (19):

Название                         Новая версия  Изменение размера

extra/attica                     0.4.1-2                1,00 MiB
extra/grantlee                   0.3.0-2                1,23 MiB
extra/kactivities                4.10.2-1               1,20 MiB
extra/kdebase-runtime            4.10.2-3              20,50 MiB
extra/kdelibs                    4.10.2-3              48,95 MiB
extra/libiodbc                   3.52.8-1               0,66 MiB
extra/libssh                     0.5.4-1                0,40 MiB
extra/media-player-info          17-1                   1,00 MiB
extra/nepomuk-core               4.10.2-1               3,56 MiB
extra/oxygen-icons               4.10.2-1              35,43 MiB
extra/polkit-qt                  0.103.0-2              0,37 MiB
extra/poppler-qt                 0.22.3-2               0,48 MiB
extra/qca                        2.0.3-4                1,71 MiB
extra/redland-storage-virtuoso   1:1.0.16-2             0,06 MiB
extra/shared-desktop-ontologies  0.10.0-1               0,67 MiB
extra/soprano                    2.9.0-2                4,74 MiB
extra/strigi                     0.7.8-2                2,15 MiB
extra/virtuoso-base              6.1.6-1               33,37 MiB
extra/kdesdk-kcachegrind         4.10.2-1               1,07 MiB

Total Installed Size:   158,57 MiB

:: Приступить к установке? [Y/n] ^C
размер программы: ОДИН мегабайт. Бесполезных зависимостей: 157 мегабайт. Хлама в 157 раз больше самой программы! Я всё понимаю: места на диске много и т.д. и т.п., но должны же быть хоть какие-то рамки. Почему бы не линковаться тогда сразу с либреоффисом или квейком, гулять так гулять.

Между тем, вот отсюда скачиваются сорцы практически тоже самой программы в версии, где до них не добралась рука безумного кедового маркетолога. И после компиляции получаем бинарник qcachegrind, который зависит — совершенно верно — только от Qt. Как оно и должно быть.

(Собственно, чего я их скачивал-то: чтобы исправить неприятный баг. Но это к теме отношения не имеет.)

Чего я хочу сказать? Да уже давно не хочется ничего говорить. Хочется убивать.

в дебе (кедолиб нет) тянет 120, но всё равно не комильфо, ага

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

как раз в тему
ты, видимо, мне подражать стал - раньше только про меня говорили «если поставить мегабакса перед зеркалом, он затроллит сам себя»

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

Гы. Там про размер пакетов, а тут про зависимости от бесполезных библиотек.

ты, видимо, мне подражать стал - раньше только про меня говорили «если поставить мегабакса перед зеркалом, он затроллит сам себя»

Достойный ученик, ага. Я не противоречу себе, а нахожусь в квантовой суперпозиции состояний. :-P

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

«если поставить мегабакса перед зеркалом, он затроллит сам себя»

Почему-то вспомнилось: http://chadorado.ru/?mode=product&product_id=321642003

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

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

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

aidan ★★★★
()

где тэг бинаропроблемы?

punya ★★
()

Одному мне кажется, что между kdesdk-kcachegrind и qcachegrind есть существенная разница? ТСу можно посоветовать научиться читать

OldWiseCat ★★
()
 * dependency graph for kde-base/kcachegrind-4.10.2
 `--  kde-base/kcachegrind-4.10.2  x86 
   `--  sys-apps/sed-4.2.2  (>=sys-apps/sed-4) ~x86 
   `--  sys-devel/make-3.82-r4  (sys-devel/make) x86 
   `--  dev-util/cmake-2.8.10.2-r2  (>=dev-util/cmake-2.8.9) ~x86 
   `--  sys-apps/findutils-4.5.10-r1  (>=sys-apps/findutils-4.4.0) ~x86 
   `--  dev-util/automoc-0.9.88  (dev-util/automoc) x86 
   `--  virtual/pkgconfig-0  (virtual/pkgconfig) x86 
   `--  x11-libs/libXtst-1.2.1-r1  (>=x11-libs/libXtst-1.1.0) ~x86 
   `--  x11-proto/xf86vidmodeproto-2.3.1-r1  (x11-proto/xf86vidmodeproto) ~x86 
   `--  app-text/docbook-xml-dtd-4.2-r2  (app-text/docbook-xml-dtd) x86 
   `--  app-text/docbook-xsl-stylesheets-1.78.0  (app-text/docbook-xsl-stylesheets) ~x86 
   `--  dev-lang/perl-5.16.3  (dev-lang/perl) ~x86 
   `--  dev-qt/qt3support-4.8.4  (>=dev-qt/qt3support-4.8.0) x86  [accessibility]
   `--  dev-qt/qtcore-4.8.4-r5  (>=dev-qt/qtcore-4.8.0) ~x86  [qt3support ssl]
   `--  dev-qt/qtdbus-4.8.4  (>=dev-qt/qtdbus-4.8.0) x86 
   `--  dev-qt/qtgui-4.8.4-r1  (>=dev-qt/qtgui-4.8.0) x86  [accessibility dbus]
   `--  dev-qt/qtscript-4.8.4  (>=dev-qt/qtscript-4.8.0) x86 
   `--  dev-qt/qtsql-4.8.4  (>=dev-qt/qtsql-4.8.0) x86  [qt3support]
   `--  dev-qt/qtsvg-4.8.4  (>=dev-qt/qtsvg-4.8.0) x86 
   `--  dev-qt/qttest-4.8.4  (>=dev-qt/qttest-4.8.0) x86 
   `--  dev-qt/qtwebkit-4.8.4  (>=dev-qt/qtwebkit-4.8.0) x86 
   `--  x11-libs/libXext-1.3.1-r1  (x11-libs/libXext) ~x86 
   `--  x11-libs/libXt-1.1.3-r1  (x11-libs/libXt) ~x86 
   `--  x11-libs/libXxf86vm-1.1.2-r1  (x11-libs/libXxf86vm) ~x86 
   `--  x11-libs/libXcomposite-0.4.4-r1  (x11-libs/libXcomposite) ~x86 
   `--  x11-libs/libxkbfile-1.0.8  (x11-libs/libxkbfile) x86 
   `--  kde-base/kdelibs-4.10.2  (>=kde-base/kdelibs-4.10.2) ~x86  [aqua=]
   `--  media-gfx/graphviz-2.28.0  (media-gfx/graphviz) ~x86 
   `--  kde-base/oxygen-icons-4.10.2  (>=kde-base/oxygen-icons-4.10.2) ~x86  [aqua=]
[ kde-base/kcachegrind-4.10.2 stats: packages (29), max depth (1) ]
megabaks ★★★★
()

Программа на Qt/Gtk — программа для линукса. Программа на kdelibs — куча смердящего говна ТОЛЬКО для кде. ИМХО, кде уже давно надо считать деструктивной организацией, вредящей линукс-комьюнити.

Deleted
()

$ yss kdesdk-kcachegrind

resolving dependencies...

looking for inter-conflicts...

Packages (17): cifs-utils-6.0-1 kactivities-4.10.2-1 kdebase-runtime-4.10.2-3 ldb-1.1.15-1 libbsd-0.4.2-1 libcanberra-0.30-3 libcap-ng-0.7.3-1 libssh-0.5.4-1 libwbclient-4.0.5-1 nepomuk-core-4.10.2-1 oxygen-icons-4.10.2-1 smbclient-4.0.5-1 sound-theme-freedesktop-0.8-1 talloc-2.0.8-1 tdb-1.2.11-1 tevent-0.9.18-1 kdesdk-kcachegrind-4.10.2-1

Total Download Size: 42.99 MiB

Total Installed Size: 87.77 MiB

$ yss qcachegrind

==> qcachegrind dependencies:

- qt4 (already installed)

- pkg-config (already installed)

- qt4 (already installed)

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

Одному мне кажется, что между kdesdk-kcachegrind и qcachegrind есть существенная разница?

Одному тебе.

geekless ★★
() автор топика

Вот поэтому давно пора переходить на генту.

tazhate ★★★★★
()

Помню KDE 3. Там захочешь, например, kget или k3b, и в систему, в которой ещё нет Qt 3 и kdelibs, установятся они и ещё немножечко библиотек. А не всё это.

Что-то у тебя размер kdelibs слишком огромен.

ZenitharChampion ★★★★★
()

Хочется убивать.

Пакет с буквами «k»,«d» и «e» в названии вытянул кедолибы и непомук, и? Впечатлительный ты стал :)

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

И где же твоя страсть к приключениям? Ладно, запилю тогда обещанный плагин.

netcat ★★
()

размер программы: ОДИН мегабайт. Бесполезных зависимостей: 157 мегабайт. Хлама в 157 раз больше самой программы! Я всё понимаю: места на диске много и т.д. и т.п., но должны же быть хоть какие-то рамки.

А еще для того чтобы её запустить, нужно поставить ОС. Так что на 157MiB не рассчитывай.

quowah
()

Привязанный к кедам KDevelop тоже печалит.

tailgunner ★★★★★
()
Ответ на: комментарий от Novell-ch

кедопроблемы

sudo pacman -S gnome-shell                                                             :(
разрешение зависимостей...
проверка на взаимную несовместимость...

Packages (78):

Название                              Новая версия  Изменение размера  Необходимо загрузить

extra/accountsservice                 0.6.31-1      0,77 MiB                       0,13 MiB
extra/alsa-plugins                    1.0.27-1      0,25 MiB                       0,06 MiB
extra/at-spi2-atk                     2.8.1-1       0,18 MiB                       0,05 MiB
extra/at-spi2-core                    2.8.0-1       2,12 MiB                       0,20 MiB
extra/cantarell-fonts                 0.0.12-1      0,11 MiB                       0,06 MiB
extra/caribou                         0.4.10-1      1,11 MiB                       0,14 MiB
extra/clutter                         1.14.2-2      15,62 MiB                      1,61 MiB
extra/cogl                            1.14.0-2      2,53 MiB                       0,61 MiB
extra/colord                          0.1.33-1      2,39 MiB                       0,40 MiB
extra/dconf                           0.16.0-1      1,08 MiB                       0,22 MiB
extra/evolution-data-server           3.8.1-1       25,20 MiB                      2,91 MiB
extra/fftw                            3.3.3-1       12,56 MiB                      1,59 MiB
extra/gconf                           3.2.6-1       7,55 MiB                       0,88 MiB
extra/gcr                             3.8.1-1       5,23 MiB                       0,75 MiB
extra/geoclue                         0.12.99-1     1,02 MiB                       0,10 MiB
extra/gjs                             1.36.1-1      0,57 MiB                       0,14 MiB
extra/glib-networking                 2.36.1-1      0,35 MiB                       0,08 MiB
extra/gnome-bluetooth                 3.8.0-1       3,11 MiB                       0,80 MiB
extra/gnome-desktop                   1:3.8.1-1     3,02 MiB                       0,50 MiB
extra/gnome-icon-theme                3.8.0-1       29,72 MiB                      9,19 MiB
extra/gnome-icon-theme-symbolic       3.8.0.1-1     2,50 MiB                       0,11 MiB
extra/gnome-menus                     3.8.0-2       0,60 MiB                       0,13 MiB
extra/gnome-online-accounts           3.8.1-1       3,43 MiB                       0,43 MiB
extra/gnome-session                   3.8.1-1       1,57 MiB                       0,31 MiB
extra/gnome-settings-daemon           3.8.1-1       6,49 MiB                       0,98 MiB
extra/gnome-themes-standard           3.8.1-1       8,43 MiB                       3,43 MiB
extra/gobject-introspection           1.36.0-1      9,29 MiB                       0,92 MiB
extra/gsettings-desktop-schemas       3.8.0-1       2,70 MiB                       0,32 MiB
extra/gst-plugins-base-libs           1.0.7-1       9,96 MiB                       1,25 MiB
extra/gstreamer                       1.0.7-1       12,35 MiB                      1,37 MiB
extra/gtk3                            3.8.1-1       55,52 MiB                      7,24 MiB
extra/ibus                            1.5.2-1       8,95 MiB                       0,77 MiB
extra/icon-naming-utils               0.8.90-2      0,05 MiB                       0,01 MiB
extra/json-glib                       0.16.0-1      1,27 MiB                       0,14 MiB
extra/libcanberra-pulse               0.30-3        0,03 MiB                       0,01 MiB
extra/libcroco                        0.6.8-1       1,42 MiB                       0,14 MiB
extra/libgdata                        0.13.3-1      9,07 MiB                       0,64 MiB
extra/libgdm                          3.8.1.1-1     0,57 MiB                       0,05 MiB
extra/libgee                          0.10.1-1      1,17 MiB                       0,19 MiB
extra/libgnome-keyring                3.8.0-1       1,27 MiB                       0,11 MiB
extra/libgusb                         0.1.6-1       0,30 MiB                       0,04 MiB
extra/libgweather                     3.8.1-1       21,09 MiB                      2,29 MiB
extra/liboauth                        1.0.1-1       0,07 MiB                       0,03 MiB
extra/libqmi                          1.2.0-2       1,94 MiB                       0,31 MiB
extra/librsvg                         2.37.0-1      0,56 MiB                       0,12 MiB
extra/libsecret                       0.15-1        2,02 MiB                       0,16 MiB
extra/libsoup                         2.42.2-1      3,65 MiB                       0,43 MiB
extra/libwacom                        0.7-1         0,56 MiB                       0,03 MiB
extra/libwebp                         0.3.0-1       0,92 MiB                       0,19 MiB
extra/libxkbcommon                    0.3.0-1       2,36 MiB                       0,25 MiB
extra/mobile-broadband-provider-info  20120614-1    0,26 MiB                       0,03 MiB
extra/modemmanager                    0.7.990-4     2,76 MiB                       0,56 MiB
extra/mutter                          3.8.1-1       7,03 MiB                       0,96 MiB
extra/network-manager-applet          0.9.8.0-2     5,36 MiB                       0,84 MiB
extra/networkmanager                  0.9.8.0-3     9,06 MiB                       1,24 MiB
extra/perl-xml-simple                 2.20-1        0,16 MiB                       0,05 MiB
extra/pulseaudio                      3.0-3         5,24 MiB                       0,92 MiB
extra/pulseaudio-alsa                 2-2           0,00 MiB                       0,00 MiB
extra/pygobject-devel                 3.8.1-1       0,03 MiB                       0,01 MiB
extra/python2-atspi                   2.8.0-1       0,63 MiB                       0,05 MiB
extra/python2-beaker                  1.6.4-1       0,66 MiB                       0,06 MiB
extra/python2-cairo                   1.10.0-1      0,12 MiB                       0,02 MiB
extra/python2-gobject                 3.8.1-1       1,18 MiB                       0,21 MiB
extra/python2-mako                    0.8.0-1       0,83 MiB                       0,11 MiB
extra/python2-markupsafe              0.15-2        0,16 MiB                       0,02 MiB
extra/python2-xdg                     0.25-1        0,35 MiB                       0,06 MiB
extra/rest                            0.7.90-2      0,80 MiB                       0,07 MiB
extra/rtkit                           0.11-1        0,10 MiB                       0,02 MiB
extra/sbc                             1.0-1         0,24 MiB                       0,04 MiB
extra/shared-color-profiles           0.1.5-1       24,50 MiB                      5,17 MiB
extra/telepathy-glib                  0.20.2-1      22,81 MiB                      1,52 MiB
extra/telepathy-logger                0.8.0-1       0,58 MiB                       0,09 MiB
extra/telepathy-mission-control       5.14.0-1      1,00 MiB                       0,17 MiB
extra/webkitgtk3                      2.0.1-1       101,38 MiB                    20,05 MiB
extra/webrtc-audio-processing         0.1-1         0,36 MiB                       0,11 MiB
core/wpa_supplicant                   2.0-3         1,38 MiB                       0,46 MiB
extra/zenity                          3.8.0-1       7,42 MiB                       3,15 MiB
extra/gnome-shell                     3.8.1-1       6,26 MiB                       1,07 MiB

Total Download Size:    79,83 MiB
Total Installed Size:   485,20 MiB

:: Приступить к установке? [Y/n] n
AX ★★★★★
()
Ответ на: комментарий от AX

дык я о чем, сексуальные проблемы с кедософтом тех у кого не(!) кеды никого не волнуют, не нравиться не пользуйтесь.

Novell-ch ★★★★★
()

А виноваты зависимости.

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

блин ничо у вас цифры, я недавно пакет mesa сделал размером 129 Мб, ужаснулся что большой сильно, спасибо ЛОР сделал меньше, меньше 40 Мб пакет стал.

irton ★★★★★
()

Да что ты знаешь о жирном софте? Я час назад ставил драйвер тачпада под седьмую винду для ноута - 137 мегабайт. Сто тридцать семь мегабайт. И еще перезагрузку требует.

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

Угадай почему пакет называется kcachegrind?

Потому что тянет за собой ненужные ему кделибс. Логично, чо. :-D

А если пакет называется gnome-mplayer он должен тянуть за собой gnome-shell, так по твоей логике получается?

geekless ★★
() автор топика
Последнее исправление: geekless (всего исправлений: 1)
Ответ на: комментарий от abraziv_whiskey

Да что ты знаешь о жирном софте? Я час назад ставил драйвер тачпада под седьмую винду для ноута - 137 мегабайт. Сто тридцать семь мегабайт. И еще перезагрузку требует.

И онтопик в том же направлении движется...

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

так по твоей логике получается?

Неа, это к разработчикам приложений :3 Хотя логика есть — если программа использует библиотеки KDE, она будет их тянуть в зависимостях (в конкретном случае). Потом ты нашёл qcachegrind (здесь нам так же намекают), и в этом случае — Qt.

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

что для тебя DE?

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

Для прозрачной интеграции у нас уже сколько лет существует dbus. Чтобы Пиджин реконнектился к сети, когда NM сообщает о подключении, не нужна ни одна DE. И если NM не используется, с Пиджином тоже ничего страшного не случится.

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

А когда приложение тянет за собой кучу говна — это не признак DE, это признак отсутствия грамотного проектирования.

В общем, нет ни одной нормальной DE.

geekless ★★
() автор топика
Последнее исправление: geekless (всего исправлений: 1)
den@haruhi:~$ apt-cache depends kcachegrind
kcachegrind
  Зависит: kde-runtime
  Зависит: libc6
  Зависит: libkdecore5
  Зависит: libkdeui5
  Зависит: libkio5
  Зависит: libqt4-dbus
  Зависит: libqtcore4
  Зависит: libqtgui4
  Зависит: libstdc++6
  Предлагает: kcachegrind-converters
  Предлагает: khelpcenter4
  Рекомендует: valgrind
  Рекомендует: graphviz
  Конфликтует: kcachegrind:i386
LongLiveUbuntu ★★★★★
()

Это Kde-софт - он хочет kdelibs для различных функций
Kdelibs хочет Nepomuk, Strigi, Akonadi и MySQL для их баз
+ иконки и прочая кде-хрень
Вы ставите приложение, которуму надо кеды
Задолбабли млин
Ставьте генту, собирайте с минимум юзов
Этот бинарник собран с функциями nepomuk strigi и т.д
Иди читать сорцы кед или жди релиза KLyDe, KDe 5 они будут модульными - можно ставить kdelibs без иконочег и стригов с аконадями

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