Помойка в системе. (Откуда - не понимаю.)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Помойка в системе.

Сообщение Ayanami-kun »

Имеется gentoo. KDE 4.1.4 + openoffice + gimp + inkscape. так же k3b и kaudiocreator

Но всего в системе установлено

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

ayanami-kun@gentoo:~$ equery list | wc -l
1108


1108 пакетов. Это, по-моему, для gentoo слишком много.

КДЕ занимает из этого

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

ayanami-kun@gentoo:~$ equery list | grep kde | wc -l
236


236 пакетов... Откуда остальные - не понимаю. depclean делал.

Простите, что спрашиваю, просто совсем не понимаю, как подступиться к проблеме...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помойка в системе.

Сообщение sash-kan »

так посмотрите, что за пакеты:
$ equery list | grep -v kde | less
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

sash-kan
Еще бы мне что-нибудь говорили эти названия... Да и большая часть там, судя по всему, утянута по зависимостям.

Куча перла, фортуны... Сейчас попробую убрать эмакс, который я "ниасилил" и clamav, которым не пользуюсь...
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

Печально все это...
смог убрать пятьдесят пакетов, но, судя по всему, для гентушника норма - порядка семисот, а у меня их 1057

Могу выложить свой world, make conf и package keywords
Спасибо сказали:
Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: Помойка в системе.

Сообщение --=Civil696=-- »

Ayanami-kun писал(а):
17.01.2009 21:46
Могу выложить свой world, make conf и package keywords
Можете сами заглянуть в make.conf на предмет "лишних" USE-флагов, у программ собранных с блек-джеком и шлюхами зависимостей как правило больше, можете сюда выложить, хотя вопрос что вам нужно, а что нет довольно субъективный, можете глянуть world на предмет наличия программ поставленных "на поглядеть" и благополучно забытых в недрах системы, связь между package.keywords и "лишними" пакетами я лично не прослеживаю :unsure:
Начинать всё-таки лучше с world'a сам иногда там с удивлением разные интересные вещи нахожу :crazy:
А вообще "норма для гентушника" штука довольно туманная, у меня например:

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

navi ~ $ equery list | wc -l
415
но всё что мне надо: эл. книги. вэб-сёрфинг, im, музыка, видео, p2p, компилятор с редактором
У вас на 300 пакетов больше чем нужно, у меня меньше, так что может вообще ничего не трогать? Есть вроде не просят, на мифическом быстродействии не сказываются :yes3:
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

--=Civil696=-- писал(а):
18.01.2009 00:12
можете глянуть world на предмет наличия программ

Ковырял уже...
--=Civil696=-- писал(а):
18.01.2009 00:12
package.keywords

Имел в виду package.use, конечно...
--=Civil696=-- писал(а):
18.01.2009 00:12
У вас на 300 пакетов больше чем нужно, у меня меньше, так что может вообще ничего не трогать? Есть вроде не просят, на мифическом быстродействии не сказываются yes3.gif

Кхм... кеды состоят из двух сотен пакетов... Из гнома утянуто всего шесть. GIMP, firefox, inkscape, qtiplot и JACK с rosegarden - вряд ли они тянут еще 300... Есть еще mplayer, vlc, audacious с audacity... Ну не знаю...

Нашел лишние arts и esd юзфлаги...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Помойка в системе.

Сообщение nadge »

Можно попробовать вот что:
Скачать stage, chroot'нуться в него и начать там воспроизводить свой world (можно с помощью бинарных пакетов, предварительно подготовленных в основной системе). И после добавления каждой программы, смотреть сколько пакетов вытянулось по зависимостям. Это немного геморойно, зато все сразу станет очевидно.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

nadge
Хм... На это может не хватить места на маленьком 80-гиговом харде, забитом музыкой и аниме...
Спасибо сказали:
Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: Помойка в системе.

Сообщение --=Civil696=-- »

пролистал world, как я это понимаю:

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

app-arch/rpm

Он вам правда нужен?

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

dev-lang/bff
dev-lang/nasm
dev-lang/php
dev-lang/python
dev-libs/glib
dev-libs/libxml
dev-libs/libxml2
dev-perl/XML-Parser
dev-python/pygsl
sys-libs/cracklib
sys-libs/glibc
sys-libs/libstdc++-v3
sys-libs/pam
media-libs/sdl-image
media-libs/sdl-mixer
media-libs/sdl-pango
media-libs/sdl-sound

Тут я так понимаю одно из двух: либо вы разработчик и всем этим непосредственно пользуетесь, либо это/часть_этого просто зависимости, если второе то напомню что зависимостей в world'е быть не должно, они должны автоматом подтягиваться при установке софта и так же автоматом удаляться при depclean'е после того как потеряют актуальность

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

x11-drivers/xf86-input-evdev
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-fbdev
x11-drivers/xf86-video-intel
x11-drivers/xf86-video-v4l
x11-drivers/xf86-video-vesa

В принципе похожее замечание, только в данном случае драйвера на видео карту и устройства ввода должны быть прописаны в make.conf, как значения переменных INPUT_DEVICES, VIDEO_CARDS, в world'е их быть, опять же, не должно.
В общем как то так :blush:
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

--=Civil696=-- писал(а):
18.01.2009 00:42
app-arch/rpm

Эмм... Ну с его помощью я ставил дрова на мой brother...

--=Civil696=-- писал(а):
18.01.2009 00:42
dev-lang/bff

Брейнфак интерпретатор да, проглядел... ^_^
Попробую все это снести... а насчет дров - переустанавливал при обновлении иксов, не указав опцию --oneshot

А так, спасибо десу ^_^
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Помойка в системе.

Сообщение Flaming »

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

flaming@gentoo ~ $ equery list | wc -l
 * media-sound/qmmp-0.1.6: qt4_min_version() is deprecated. Use slot dependencies instead.
1015

Получается, у меня тоже много?
Но удалять ничего не собираюсь. Я за своими пакетами слежу, знаю и помню, чем пользуюсь, что мне нужно. world не то, чтобы наизусть, но примерно знаю.
А пакетов из kde у меня, судя по той команде, 188.
Спасибо сказали:
Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: Помойка в системе.

Сообщение --=Civil696=-- »

Ayanami-kun писал(а):
18.01.2009 00:46
Эмм... Ну с его помощью я ставил дрова на мой brother...
В идеале конечно лучше ебилд написать, и указать rpm как зависимость, но честно говоря сам бы я тоже не стал заморачиваться )

Ayanami-kun писал(а):
18.01.2009 00:46
Попробую все это снести... а насчет дров - переустанавливал при обновлении иксов, не указав опцию --oneshot
Сносить не надо, лучше просто стереть "лишние" записи из world'а и сделать depclean а там portage сам разберётся что надо, а что нет, иначе можно ручками какую-нибудь зависимость ненароком угробить :rolleyes:

А так, спасибо десу ^_^
Рад если чем-то помог (=
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

--=Civil696=--
Уупс... я уже все сломал... питон и глибц трогать не стал...
Спасибо сказали:
Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: Помойка в системе.

Сообщение --=Civil696=-- »

Ayanami-kun писал(а):
18.01.2009 00:57
--=Civil696=--
Уупс... я уже все сломал... питон и глибц трогать не стал...
ну на крайний случай у вас в посте "бэкап" world'а (=
а вообще revdep-rebuild вроде в таких случаях подсобить должен
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

--=Civil696=--
emerge -DuNvk1 world ^_~
Спасибо сказали:
Аватара пользователя
--=Civil696=--
Сообщения: 227
ОС: Gentoo o_O

Re: Помойка в системе.

Сообщение --=Civil696=-- »

Ayanami-kun писал(а):
18.01.2009 01:06
--=Civil696=--
emerge -DuNvk1 world ^_~
Тоже вариант (=
НЕ ПАНИКУЙ © ^_~
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

--=Civil696=--
Ну что.. еще минус 10 пакетов... Что самое забавное, arts в системе остался, только пересобранный с -arts
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Помойка в системе.

Сообщение SLEDopit »

//offtop
Ayanami-kun писал(а):
18.01.2009 01:29
Ну что.. еще минус 10 пакетов...
а оно того стОит? :)
//offtop
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

SLEDopit
Ну.. я надеялся вернуться к 700, как у меня когда-то было...
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Помойка в системе.

Сообщение SLEDopit »

Ayanami-kun писал(а):
18.01.2009 01:50
SLEDopit
Ну.. я надеялся вернуться к 700, как у меня когда-то было...
ну просто какая цель этим преследуется?
у меня в дебиане порядка 900 пакетов, но я особо не вижу разницы будь их в два раза больше/меньше. просто я если что то ставлю и понимаю, что мне это не нужно, то тут же это вместе с вытянутыми при установке зависимостями сношу.
а так, имхо, не стоит чинить то, что еще не сломалось :)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

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


Да и система, по-моему, больно много места занимать стала... последний раз еле наскреб под компиляцию третьего ООо
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: Помойка в системе.

Сообщение Davinel »

Кеды я так понимаю четвертые стоят? (: а вот это: kde-base/kde-i18n точно надо?.. а то оно с собой кусок третьих тянет.
Не выбран ли случайно профайл какой нибудь типа desktop? Оно много use флагов добавляет вроде..
Ну и просто пройтись методично по всему world удаляя лишние записи, потом make.conf, потом package.use, а потом depclean сделать.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

Davinel
k3b пока не портировали же... Так что кусок третьих есть, да, но его не так много...

Профайл - не десктоп, базовый 2008.0... ну насчет остального - завтра еще попробую поковыряться...
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Помойка в системе.

Сообщение Nikoli »

Ayanami-kun
у меня сейчас 935 пакетов, тоже КДЕ4, но полностью удален КДЕ3 вместе с QT3 :)
тоже искал чем бы заменить k3b, остановился на:

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

app-cdr/brasero-0.8.2  USE="dvd -beagle -gnome -libburn -totem"

тянет за собой совсем маленький кусок гнома (около 4 пакетов в моём случае), места в итоге тратится куда меньше, сем на qt3+kde3+k3b ;)
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Помойка в системе.

Сообщение Nikoli »

если ещё не удалил, тем же nano /var/lib/portage/world вычисти:

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

app-text/poppler
app-text/poppler-bindings
dev-cpp/gconfmm
dev-cpp/glibmm
dev-cpp/muParser


хотя... проще будет сделать grep -e lib -e dev /var/lib/portage/world
Спасибо сказали:
Bender
Сообщения: 81
ОС: Ubuntu 11.04 amd64

Re: Помойка в системе.

Сообщение Bender »

У меня 780 пакетов, но KDE/GNOME вообще нет (хотя какая-то гномовская тянется для liferea). зато всяких xmonad/fluxbox/openbox/ion и прочего стоит. вот чищу потихоньку. иногда perl'овых библиотек много тянется по зависимостям.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Помойка в системе.

Сообщение Ayanami-kun »

Еще -15 пакетов ^_^

Насчет k3b - как-то привык я к нему.. Да и роузгарден, в общем-то, на qt3... Не то, чтобы я им особо пользовался, но иногда играюсь... qtiplot требует qt с включенным qt3support, а без него совсем никак на праках...
Спасибо сказали: