Недавно поставил на свою Ubuntu Karmic (2.16.31-19) Thunderbird Shredder и сразу же появились несколько вопросов...
1. Почему три и насколько они все нужны?..
$ pgrep -fl thunderbird 4212 /bin/sh /usr/bin/thunderbird-3.0 4228 /bin/sh /usr/lib/thunderbird-3.0.1pre/run-mozilla.sh /usr/lib/thunderbird-3.0.1pre/thunderbird-bin 4232 /usr/lib/thunderbird-3.0.1pre/thunderbird-bin
2. При проверке двух почтовых ящиков и около полсотни лент TB отжирает 100% CPU
22:39:04 PID %usr %system %guest %CPU CPU Command 22:39:05 4212 0.00 0.00 0.00 0.00 0 thunderbird-3.0 22:39:05 4228 0.00 0.00 0.00 0.00 0 run-mozilla.sh 22:39:05 4232 94.06 1.98 0.00 96.04 0 thunderbird-bin 22:39:04 PID minflt/s majflt/s VSZ RSS %MEM Command 22:39:05 4212 0.00 0.00 1752 524 0.05 thunderbird-3.0 22:39:05 4228 0.00 0.00 1752 540 0.05 run-mozilla.sh 22:39:05 4232 1256.44 0.00 444832 115844 11.39 thunderbird-bin 22:39:04 PID kB_rd/s kB_wr/s kB_ccwr/s Command 22:39:05 4212 0.00 0.00 0.00 thunderbird-3.0 22:39:05 4228 0.00 0.00 0.00 run-mozilla.sh 22:39:05 4232 0.00 7.92 0.00 thunderbird-bin
Можно ли как-то это уменьшить затраты?..
Отредактировано Sapfeer (18-02-2010 23:30:55)
Отсутствует
Sapfeer,
...Ubuntu Karmic (2.16.31-19)...
Наверно 2.6.31-19.
Почему три и насколько они все нужны?..
В двух словах: /usr/bin/thunderbird-3.0 симлинк на скрипт /usr/lib/thunderbird/thunderbird(-3.0), который через run-mozilla.sh запускает бинарник thunderbird-bin.
...отжирает 100% CPU
Отжирает и пусть отжирает... В оф. репозитории нет таких сборок, разве что на launchpad'е 3.0 для Lucid.
Отсутствует
Наверно 2.6.31-19
Да, прошу прощения, ошибся...
В оф. репозитории нет таких сборок, разве что на launchpad'е 3.0 для Lucid.
Да, таких сборок нет... Не подскажете, каким образом можно поставить наиболее последнюю стабильную версию TB? Как ни старался, так ничего и не получилось... Более-менее стабильная версия, которую я нашел назывется thunderbird и имеет версию 2.0.0.23, а thunderbird-3.0 ссылается на lib/thunderbird-3.0.1pre/thunderbird-bin и вызывает проблемы, которые я описал...
Отсутствует
Sapfeer,
Не подскажете, каким образом можно поставить наиболее последнюю стабильную версию TB?
Для Ubuntu она и есть:
...назывется thunderbird и имеет версию 2.0.0.23
Sapfeer написал:
...а thunderbird-3.0 ссылается на lib/thunderbird-3.0.1pre/thunderbird-bin и вызывает проблемы
Судя по выводу pgrep, симлинк /usr/bin/thunderbird-3.0 ссылается на /usr/lib/thunderbird-3.0.1pre/thunderbird (или /usr/bin/thunderbird-3.0.1pre/thunderbird-3.0, просто не представляю, что за сборка и каким образом устанавливалась), а далее как и описал в первом посте: /usr/lib/thunderbird-3.0.1pre/thunderbird (или thunderbird-3.0) -> /usr/lib/thunderbird-3.0.1pre/run-mozilla.sh -> /usr/lib/thunderbird-3.0.1pre/thunderbird-bin. Если симлинк /usr/bin/thunderbird-3.0 ссылается на /usr/lib/thunderbird-3.0.1pre/thunderbird-bin, непонятно как вообще запускается и откуда в выводе pgrep:
4228 /bin/sh /usr/lib/thunderbird-3.0.1pre/run-mozilla.sh /usr/lib/thunderbird-3.0.1pre/thunderbird-bin
Разберись, каким образом запускается бинарник.
Отсутствует
Разберись, каким образом запускается бинарник.
Бинарник запускается либо через главное меню, либо через gnome-do. Что самое интересное, запущенный TB версии 2.0.0.23 вызывает тот же выход pgrep'а:
$ pgrep -fl thunderbird 6444 /bin/sh /usr/bin/thunderbird 6456 /bin/sh /usr/lib/thunderbird/run-mozilla.sh /usr/lib/thunderbird/thunderbird-bin 6460 /usr/lib/thunderbird/thunderbird-bin $ ls -l /usr/bin/thunderbird lrwxrwxrwx 1 root root 30 Feb 19 09:37 /usr/bin/thunderbird -> ../lib/thunderbird/thunderbird
Отсутствует
Sapfeer,
Бинарник запускается либо через главное меню, либо через gnome-do.
Я про порядок от симлинка /usr/bin/thunderbird-3.0, ты писал, что:
thunderbird-3.0 ссылается на lib/thunderbird-3.0.1pre/thunderbird-bin
если под thunderbird-3.0, ты имел ввиду симлинк из /usr/bin/, то это не соответствует выводу утилиты pgrep из первого поста.
...вызывает тот же выход pgrep'а:
Если не считать разницы в цифрах сборки, то да, оба вывода нормальные, так и должно быть. Порядок старта описал выше (это к вопросу: "Почему три и насколько они все нужны?..")
Отсутствует