LINUX.ORG.RU
ФорумTalks

Это и есть unix-way?


0

1

При установке маленького и скромного Irc клиента тянуть зависимостей и библиотек на 200 мегабайт? Или это ФГМ разработчиков KDE? Мне интересно.

root@debian:/home/zbfs# aptitude install kvirc

Следующие НОВЫЕ пакеты будут установлены:

hal{a} hal-info{a} kaboom{a} kdebase-runtime{a} kdebase-runtime-data{a} kdelibs-bin{a} kdelibs5-data{a} kdelibs5-plugins{a} kdoctools{a} kvirc kvirc-data{a} libattica0{a} libclucene0ldbl{a} libcrypto++8{a} libgraphicsmagick3{a} libiodbc2{a} libkde3support4{a} libkdecore5{a} libkdesu5{a} libkdeui5{a} libkdnssd4{a} libkfile4{a} libkhtml5{a} libkio5{a} libkjsapi4{a} libkjsembed4{a} libkmediaplayer4{a} libknewstuff2-4{a} libknewstuff3-4{a} libknotifyconfig4{a} libkntlm4{a} libkparts4{a} libkpty4{a} libkrosscore4{a} libktexteditor4{a} libkutils4{a} libnepomuk4{a} libnepomukquery4a{a} libphonon4{a} libplasma3{a} libpolkit-qt-1-0{a} libqca2{a} libqt4-opengl{a} libqt4-svg{a} libqt4-webkit{a} libqt4-xmlpatterns{a} libsolid4{a} libsoprano4{a} libstreamanalyzer0{a} libstreams0{a} libthreadweaver4{a} libvirtodbc0{a} libxcb-shape0{a} libxine1{a} libxine1-bin{a} libxine1-console{a} libxine1-ffmpeg{a} libxine1-misc-plugins{a} libxine1-plugins{a} libxine1-x{a} odbcinst{a} odbcinst1debian2{a} oxygen-icon-theme{a} phonon{a} phonon-backend-xine{a} plasma-scriptengine-javascript{a} shared-desktop-ontologies{a} soprano-daemon{a} virtuoso-minimal{a} virtuoso-opensource-6.1-bin{a} virtuoso-opensource-6.1-common{a}

0 пакетов обновлено, 71 установлено новых, 0 пакетов отмечено для удаления, и 4 пакетов не обновлено.

Необходимо получить 27,4 MB/78,9 MB архивов. После распаковки 213 MB будет занято.

Хотите продолжить? [Y/n/?] n

Прервать.

root@debian:/home/zbfs#

Толку ставить проги от KDE и уповать на то, что они не потащат по зависимостям полKDE?

hibou ★★★★★
()

квирк - сугубо кедовая прога, ты как хотел-то?

pekmop1024 ★★★★★
()

а что ты хотел, это приложение из КДЕ, оно использует кде-либс => тянет за собой пол-кде

memnek
()

поставь irssi.
и будет тебе unix-way.

arknir
()

> Это и есть unix-way?
Да.

note173 ★★★★★
()

Ставь weechat/irssi или xchat.

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

> работать в линуксе без интернета

эээ... на любителя.

pekmop1024 ★★★★★
()

В чём суть негодования? Мне при попытке установки какого-нибудь гномоприложения тоже порой предлагают половину гнома, что из этого то?

aidaho ★★★★★
()

Это дебиан.

$ pacman -Si kvirc
Repository     : community
Name           : kvirc
Version        : 4.0.4-1
URL            : http://www.kvirc.net
Licenses       : GPL
Groups         : None
Provides       : None
Depends On     : python2  esound  qt  libxss
Optional Deps  : esound: needed for snd plugin
Conflicts With : None
Replaces       : None
Download Size  : 4937.75 K
Installed Size : 28692.00 K
Packager       : Sergej Pupykin <pupykin.s+arch@gmail.com>
Architecture   : x86_64
Build Date     : Sun 20 Mar 2011 11:36:47 PM MSK
MD5 Sum        : 75c4d3839f9b491e5b0d45e41bd109da
Description    : Qt-based IRC client
kernelpanic ★★★★★
()

Это не unix-way, это linux-way.

Под PalmOS тем временем IRC клиент занимает 50 кб. Безо всяких зависимостей.

PolarFox ★★★★★
()

Так, сходил посмотрел в зависимости. У аффтара просто включена установка всех рекомендуемых пакетов, согласно unix-way это называется ССЗБ.

aidaho ★★★★★
()

Это Дебиан, я в генту даже kdelibs не ставил.

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

Юникс-вей это когда программы срут друг в друга текстом. И клиент-сервер по поводу и без.

PolarFox ★★★★★
()

DE-ориентированный храм всегда тащит сотни мусора, а Debian из-за своей негибкости превращает это в патологию.
Поэтому я и перешёл на генту.

quantum-troll ★★★★★
()
Ответ на: комментарий от PolarFox

это не unix-way это дебиан-вэй - из кде стоит только кутэ, итого с зависимостями Total Download Size: 4.95 MB

izmena ★★
()

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

Впрочем, в других люниксах так же.

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

>Это дебиан люниксвей

Впрочем, в других люниксах так же.


Юный падаван, чувствую в тебе к Дебиан сильную ненависть я.

Deleted
()
Ответ на: комментарий от quantum-troll

На сорцбазед и его школоюзеров плевать абсолютно всем, кроме самих школоюзеров, на которых абсолютно всем плевать.

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

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

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

Толку ставить проги от KDE и уповать на то, что они не потащат по зависимостям полKDE?

Это понятно, но почему тогда виндовый клиент весит 16 Mb?

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

У меня легкое недоумение по поводу такого старательного дробления пакетов

они всё еще надеятся найти двести миллионов мантейнеров, которые будут повышать качество этих пакетов ;)

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

Так, сходил посмотрел в зависимости. У аффтара просто включена установка всех рекомендуемых пакетов

Если ее отключить, то будет на целых 20 Mb меньше.

ertgblasd ★★
() автор топика
Ответ на: комментарий от quantum-troll

Потому что нет никакого негодования. Дебиан дробит пакеты, а сорцбазед - красноглазая маргинальщина. Солнце светит, трава зеленеет.

thesis ★★★★★
()

Клиент вообще-то большой и толстый.

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

JackYF ★★★★
()
Ответ на: комментарий от quantum-troll

… а компьютеры и технология для красноглазых.

Final fix.

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

Любая. Диалоги, интеграция с какой-нибудь ерундой вроде общей адресной книги, специальных виджетов, хранилища паролей и прочее. Всё, что в голову автору взбредёт.

Deleted
()

У меня всегда были установлены и KDE, и Gnome одновременно. Поэтому я могу включать любые программы, не боясь что придётся скачивать кучу мегабайтов. Кстати, я не скачиваю, а ставлю с установочного DVD.

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

Не-а, это арчевые инвалиды-упрощенцы
Я не поленился и скачал deb-пакет в авторском исполнении
распаковал и вот его зависимости

Maintainer: Massimiliano Leone <k0smik0@logorroici.org>
Installed-Size: 10056
Depends: kdelibs4c2a (>= 4:3.5.8.dfsg.1-5), kvirc-data (= 2:3.4-0), libacl1 (>= 2.2.11-1), libart-2.0-2 (>= 2.3.18), libarts1c2a (>= 1.5.0-1), libattr1 (>= 2.4.41-1), libaudio2, libaudiofile0 (>= 0.2.3-4), libc6 (>= 2.7-1), libesd0 (>= 0.2.35) | libesd-alsa0 (>= 0.2.35), libfam0, libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgcc1 (>= 1:4.1.1-21), libice6 (>= 1:1.0.0), libidn11 (>= 0.5.18), libjpeg62, libperl5.8 (>= 5.8.8), libpng12-0 (>= 1.2.13-4), libqt3-mt (>= 3:3.3.8b), libsm6, libssl0.9.8 (>= 0.9.8f-1), libstdc++6 (>= 4.1.1-21), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxi6, libxinerama1, libxrandr2 (>= 2:1.2.0), libxrender1, libxt6, zlib1g (>= 1:1.1.4)
--------------------

elipse ★★★
()

FreeBSD-way

kvirc-qt4 4.0.2

Qt4 based IRC client

Master port: irc/kvirc

Required To Build: devel/dbus-qt4, x11-toolkits/qt4-gui, devel/qt4-moc, net/qt4-network, devel/qmake4, devel/qt4-rcc, databases/qt4-sql, devel/qt4-uic, textproc/qt4-xml, lang/perl5.8, devel/cmake

Required To Run: devel/dbus-qt4, x11-toolkits/qt4-gui, net/qt4-network, databases/qt4-sql, textproc/qt4-xml

Required Libraries: devel/gettext

Configuration Options
===> The following configuration options are available for kvirc-qt4-4.0.2:
     AUDIOFILE=off (default) "Support for various audio formats"
     DEBUG=off (default) "Build with debug support"
     GSM=off (default) "u-law to gsm audio converter support"
     PERL=off (default) "Perl scripting support"
     PYTHON=off (default) "Python scripting support"
     PHONON=off (default) "Build with Phonon support"
     WEBKIT=off (default) "Build with QtWebkit support"
===> Use 'make config' to modify these settings

kvirc 4.0.2

IRC client for KDE4

Slave ports irc/kvirc-qt4

Required To Build: devel/dbus-qt4, x11-toolkits/qt4-gui, devel/qt4-moc, net/qt4-network, devel/qmake4, devel/qt4-rcc, databases/qt4-sql, devel/qt4-uic, textproc/qt4-xml, lang/perl5.8, devel/automoc4, devel/cmake

Required To Run: devel/dbus-qt4, x11-toolkits/qt4-gui, net/qt4-network, databases/qt4-sql, textproc/qt4-xml

Required Libraries: devel/gettext, x11/kdelibs4

Configuration Options
===> The following configuration options are available for kvirc-4.0.2:
     AUDIOFILE=off (default) "Support for various audio formats"
     DEBUG=off (default) "Build with debug support"
     GSM=off (default) "u-law to gsm audio converter support"
     PERL=off (default) "Perl scripting support"
     PYTHON=off (default) "Python scripting support"
===> Use 'make config' to modify these settings

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

укажите ключи -Z -D -R, и вывод в студию

root@debian:/home/zbfs# aptitude -Z -D -R install kvirc

Следующие НОВЫЕ пакеты будут установлены:

kdebase-runtime{a} <+8 196 kB> (З: kvirc, Р: kdelibs5-plugins, П: menu) kdebase-runtime-data{a} <+12,1 MB> (З: kdebase-runtime) kdelibs-bin{a} <+848 kB> (З: kdelibs5-plugins) kdelibs5-data{a} <+11,2 MB> (З: kdelibs5-plugins, Р: libkdeui5, Р: libknewstuff2-4, Р: libknewstuff3-4) kdelibs5-plugins{a} <+6 864 kB> (З: kdebase-runtime, Р: libkhtml5, Р: libkio5) kdoctools{a} <+6 371 kB> (З: kdelibs5-plugins) kvirc <+11,2 MB> kvirc-data{a} <+16,9 MB> (З: kvirc) libattica0{a} <+500 kB> (З: kdebase-runtime, З: libknewstuff3-4) libclucene0ldbl{a} <+1 266 kB> (З: libsoprano4, З: libstreamanalyzer0) libcrypto++8{a} <+5 034 kB> (З: kvirc) libgraphicsmagick3{a} <+3 568 kB> (З: libxine1-misc-plugins) libiodbc2{a} <+553 kB> (З: soprano-daemon) libkde3support4{a} <+1 383 kB> (З: kdebase-runtime) libkdecore5{a} <+3 170 kB> (З: kdebase-runtime, З: kdelibs-bin, З: kdelibs5-plugins, З: kdoctools, З: kvirc, З: libkde3support4, З: libkdesu5, З: libkdeui5, З: libkdnssd4, З: libkfile4, З: libkhtml5, З: libkio5, З: libkjsapi4, З: libkjsembed4, З: libknewstuff2-4, З: libknewstuff3-4, З: libknotifyconfig4, З: libkntlm4, З: libkparts4, З: libkpty4, З: libkrosscore4, З: libktexteditor4, З: libkutils4, З: libnepomuk4, З: libnepomukquery4a, З: libplasma3, З: plasma-scriptengine-javascript) libkdesu5{a} <+249 kB> (З: kdebase-runtime) libkdeui5{a} <+4 984 kB> (З: kdebase-runtime, З: kdelibs-bin, З: kdelibs5-plugins, З: kvirc, З: libkde3support4, З: libkdnssd4, З: libkfile4, З: libkhtml5, З: libkio5, З: libkmediaplayer4, З: libknewstuff2-4, З: libknewstuff3-4, З: libknotifyconfig4, З: libkparts4, З: libkrosscore4, З: libktexteditor4, З: libkutils4, З: libnepomuk4, З: libplasma3, З: plasma-scriptengine-javascript) libkdnssd4{a} <+323 kB> (З: kdebase-runtime, З: libplasma3) libkfile4{a} <+871 kB> (З: kdebase-runtime, З: kdelibs5-plugins) libkhtml5{a} <+7 876 kB> (З: kdebase-runtime, З: kdelibs5-plugins) libkio5{a} <+3 335 kB> (З: kdebase-runtime, З: kdelibs-bin, З: kdelibs5-plugins, З: kdoctools, З: kvirc, З: libkde3support4, З: libkfile4, З: libkhtml5, З: libknewstuff2-4, З: libknewstuff3-4, З: libknotifyconfig4, З: libkparts4, З: libkutils4, З: libplasma3, З: plasma-scriptengine-javascript) libkjsapi4{a} <+1 015 kB> (З: kdelibs-bin, З: kdelibs5-plugins, З: libkhtml5, З: libkjsembed4) libkjsembed4{a} <+1 383 kB> (З: kdelibs-bin, З: kdelibs5-plugins) libkmediaplayer4{a} <+189 kB> (З: kdebase-runtime) libknewstuff2-4{a} <+601 kB> (З: kdebase-runtime) libknewstuff3-4{a} <+531 kB> (З: kdebase-runtime, З: libplasma3) libknotifyconfig4{a} <+225 kB> (З: kdebase-runtime) libkntlm4{a} <+167 kB> (З: kdelibs5-plugins) libkparts4{a} <+506 kB> (З: kdebase-runtime, З: kdelibs-bin, З: kdelibs5-plugins, З: libkde3support4, З: libkhtml5, З: libkmediaplayer4, З: libktexteditor4, З: libkutils4) libkpty4{a} <+189 kB> (З: kdebase-runtime, З: libkde3support4, З: libkdesu5) libkrosscore4{a} <+294 kB> (З: kdelibs-bin, З: kdelibs5-plugins) libktexteditor4{a} <+454 kB> (З: kdelibs5-plugins, З: libkhtml5) libkutils4{a} <+556 kB> (З: kdebase-runtime, З: kdelibs5-plugins) libnepomuk4{a} <+778 kB> (З: kdebase-runtime, З: libnepomukquery4a) libnepomukquery4a{a} <+384 kB> (З: kdebase-runtime) libphonon4{a} <+586 kB> (З: kdebase-runtime, З: kdelibs5-plugins, З: kvirc, З: libkhtml5, З: libknotifyconfig4, З: libplasma3, З: libqt4-webkit, З: phonon, З: phonon-backend-xine) libplasma3{a} <+3 257 kB> (З: kdebase-runtime, З: plasma-scriptengine-javascript) libpolkit-qt-1-0{a} <+262 kB> (З: kdelibs5-plugins) libqca2{a} <+1 528 kB> (З: libplasma3) libqt4-opengl{a} <+958 kB> (З: libplasma3) libqt4-svg{a} <+500 kB> (З: kdebase-runtime, З: libkdeui5, З: libkio5, З: libkjsembed4, З: libplasma3) libqt4-webkit{a} <+18,6 MB> (З: kvirc, З: libplasma3) libqt4-xmlpatterns{a} <+4 727 kB> (З: libqt4-webkit) libsolid4{a} <+777 kB> (З: kdebase-runtime, З: libkfile4, З: libkio5, З: libplasma3) libsoprano4{a} <+1 860 kB> (З: kdebase-runtime, З: kdelibs-bin, З: libnepomuk4, З: libnepomukquery4a, Р: soprano-daemon) libstreamanalyzer0{a} <+1 438 kB> (З: kdebase-runtime, З: libkio5) libstreams0{a} <+332 kB> (З: kdebase-runtime, З: libstreamanalyzer0) libthreadweaver4{a} <+249 kB> (З: libplasma3) libxcb-shape0{a} <+65,5 kB> (З: libxine1-x) libxine1{a} <+36,9 kB> (З: phonon-backend-xine) libxine1-bin{a} <+2 961 kB> (З: libxine1-console, З: libxine1-ffmpeg, З: libxine1-misc-plugins, З: libxine1-x) libxine1-console{a} <+225 kB> (З: libxine1) libxine1-ffmpeg{a} <+627 kB> (З: libxine1-plugins, Р: libxine1) libxine1-misc-plugins{a} <+2 101 kB> (З: libxine1, З: libxine1-plugins) libxine1-plugins{a} <+94,2 kB> (З: libxine1) libxine1-x{a} <+635 kB> (З: libxine1, З: phonon-backend-xine) oxygen-icon-theme{a} <+36,9 MB> (З: kdebase-runtime, З: oxygen-icon-theme) phonon{a} <+69,6 kB> (З: kvirc) phonon-backend-xine{a} <+643 kB> (З: kdebase-runtime, З: phonon, П: phonon) plasma-scriptengine-javascript{a} <+1 470 kB> (З: kdebase-runtime) shared-desktop-ontologies{a} <+799 kB> (З: kdebase-runtime) soprano-daemon{a} <+655 kB> (З: libsoprano4)

РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:

hal (Р: kdebase-runtime) kaboom (Р: kdelibs5-plugins) virtuoso-minimal (Р: kdebase-runtime, П: soprano-daemon)

0 пакетов обновлено, 62 установлено новых, 0 пакетов отмечено для удаления, и 4 пакетов не обновлено.

Необходимо получить 27,4 MB/73,3 MB архивов. После распаковки 197 MB будет занято.

Хотите продолжить? [Y/n/?] n

Прервать.

root@debian:/home/zbfs#

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

Синдром Дартаньяна? Дробить на пакеты необходимо, если ты так не считаешь, то ССЗБ и это не для тебя.

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