Избавление от лишних библиотек KDE в GNOME

меня удивило, что всем абсолютно пофиг, что мы вчера установили мукоммандер :slight_smile: Я интересовался им и видал на разных форумах, как много этот вопрос обсуждался но ни один русскоязычный человек не сумел установить его до вчерашнего дня. Вчера это случилось и никому это не интересно. Я написал в списки рассылки и в блог самому Александру Трацевскому! Обычно он всегда отвечал, а тут замолчал резко… Как-то странно… Но мне нравится и буду использовать Муу Коммандер ! :slight_smile:

Гена Wolf wrote:

меня удивило, что всем абсолютно пофиг, что мы вчера установили мукоммандер :slight_smile: Я интересовался им и видал на разных форумах, как много этот вопрос обсуждался но ни один русскоязычный человек не сумел установить его до вчерашнего дня. Вчера это случилось и никому это не интересно. Я написал в списки рассылки и в блог самому Александру Трацевскому! Обычно он всегда отвечал, а тут замолчал резко… Как-то странно… Но мне нравится и буду использовать Муу Коммандер ! :slight_smile:

Вопрос привычки, мало кому интересно плодить зоопарк программ, если например в кальке из коробки есть весь основной инструмент выполняющий требования рядового пользователя, танцы не кому не нужны. Как пример mc, есть он и хватит, привыкаешь и если используешь то только его, потому, что он есть всегда под рукой, ну и еще тот, что есть в среде, второй используется реже, а совсем аскетичные ну или брутальные парни юзают bash… и убедить их в обратном сложно, так как инструмент ИМХО более универсальный… cp, mv, df, cd, ls, rm, cat, less, mkdir, touch, итд огромное множество… например я из за консоли и стал использовать linux, круто ведь, завораживает… вот)

Aleksey Vasilyevich wrote:

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

Не согласен. Есть понятие - диалектика. Все развивается. Командная строка не способна справиться с огромным потоком информации, который ежесекундно надо отслеживать. Интересно было бы взглянуть на этих “брутальных парней” в каком нибудь информ-агенстве. Когда за каждую пропущенную секунду информации можно вылететь на улицу. Поэтому и придумали оконные интерфейсы. Для наглядности. У меня сотрудник, специализировавшийся на фрии бсд, когда пришёл к нам на работу, пытался символьными ссылками почту разруливать. Хрен что у него вышло. Был как лох полный. Сначала пытался скептически относиться к тоталл коммандеру, зе бату и почтовику от керио. Но когда увидал скорости, с которыми я разруливаю все и получил пару раз по башке от начальства, проникся и сейчас не видит своей жизни без тоталл коммандера.

Я понял почему событие, которое произошло позавчера и которое казалось мне революционным прорывом в Калькулейт Линух (запуск на этой оси Муу Коммандера), оказалось пшиком и прошло незамеченным ни тут (в форуме), не в списке рассылки, ни в блоге Александра Трацевского.

Оказывается, Муу Коммандер просто очень красивая подделка под Тоталл Коммандер! Изображает, что она что-то делает, но не работает совершенно! После 2-3 переходов в какие-то папки, перестает переходить и висит только в одной папке. Заявленные переходы по куче протоколов, ссылки, закладки - всё оказалось пшиком!!!

Очень жаль… Похоже, еще не разродился линух нормальным файловым менеджером… Или придётся крусадер пользовать… Он громоздкий блин… И под КДЕ заточен…

Значит не нужно добавлять Муу в оверлей? :slight_smile:

нет! Не нужно! Это не файловый менеджер. Это хуже китайской подделки

Я бы предложил обратить внимание на Double Commander
Пользуюсь на работе, хотел поставить дома, но его пока нет в дереве. Как появится настроение, напишу ebuild. И если кому-то сие окажется интересным, выложу ebuild куда скажете.

Есть gtk и qt-версия - что есть несомненный плюс.

Артём Власов wrote:

Я бы предложил обратить внимание на Double Commander
Пользуюсь на работе, хотел поставить дома, но его пока нет в дереве. Как появится настроение, напишу ebuild. И если кому-то сие окажется интересным, выложу ebuild куда скажете.

Есть gtk и qt-версия - что есть несомненный плюс.

Здесь же на форуме ebuild можно и выложить, или на багтрекер , каждый себе в локальный оверлей сможет добавить, а если будет ажиотаж, может и в оверлей добавят…

Один человек в далеком 2010 году сумел установить Double Commander на gentoo. Вот ссылка на статью:
http://www.linux.org.ru/gallery/screenshots/4650062

Гена Wolf wrote:

Один человек в далеком 2010 году сумел установить Double Commander на gentoo. Вот ссылка на статью:
DoubleCommander 0.4.5.1 в XFCE — Скриншоты — Галерея

В общем-то там статьи как таковой и нет. Вполне возможно, что там человек пользует portable-версию. Так она и сейчас доступна. Только вот не запустилась у меня qt-версия, ибо собрана со старой Qt (4.5.3, кажется. А у меня 4.7 дома). ГТК-версия запустилась нормально.

А чтобы пересобрать его, судя по тому, что я успел вычитать, надо тянуть кучу библиотек и половину IDE Lazarus.

Я бы предложил обратить внимание на Double Commander
Пользуюсь на работе, хотел поставить дома, но его пока нет в дереве. Как появится настроение, напишу ebuild.

Пока не получилось?

Гена Wolf wrote:

Я бы предложил обратить внимание на Double Commander
Пользуюсь на работе, хотел поставить дома, но его пока нет в дереве. Как появится настроение, напишу ebuild.

Пока не получилось?

Нет. Взялся, но так и не сделал пока ничего.

Aleksey Vasilyevich wrote:

emerge -av gnome-extra/gnome-commande

в итоге получаем альтернативу под Вашу окружающею среду… зачем смешивать пакеты/библиотеки разных окружающих сред gtk+ и qt… ну если только нечем заменить.

Почему-то на 64-х разрядных машинах становится без проблем, а на 32-х разрядных не становится и пишет во время компиляции:

/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lpng14
collect2: ld returned 1 exit status
make[2]: *** [libgcmd.la] Ошибка 1
make[2]: Выход из каталога `/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/work/gnome-commander-1.2.8.13/libgcmd'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/work/gnome-commander-1.2.8.13'
make: *** [all] Ошибка 2
emake failed
 * ERROR: gnome-extra/gnome-commander-1.2.8.13 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   91:  Called src_compile
 *   environment, line 3372:  Called gnome2_src_compile
 *   environment, line 2502:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 
 * If you need support, post the output of 'emerge --info =gnome-extra/gnome-commander-1.2.8.13',
 * the complete build log and the output of 'emerge -pqv =gnome-extra/gnome-commander-1.2.8.13'.
 * This ebuild is from an overlay named 'rion': '/var/lib/layman/rion/'
 * The complete build log is located at '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/temp/environment'.
 * S: '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/work/gnome-commander-1.2.8.13'

>>> Failed to emerge gnome-extra/gnome-commander-1.2.8.13, Log file:

>>>  '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/temp/build.log'

 * Messages for package gnome-extra/gnome-commander-1.2.8.13:

 * ERROR: gnome-extra/gnome-commander-1.2.8.13 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   91:  Called src_compile
 *   environment, line 3372:  Called gnome2_src_compile
 *   environment, line 2502:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 
 * If you need support, post the output of 'emerge --info =gnome-extra/gnome-commander-1.2.8.13',
 * the complete build log and the output of 'emerge -pqv =gnome-extra/gnome-commander-1.2.8.13'.
 * This ebuild is from an overlay named 'rion': '/var/lib/layman/rion/'
 * The complete build log is located at '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/temp/environment'.
 * S: '/var/calculate/tmp/portage/gnome-extra/gnome-commander-1.2.8.13/work/gnome-commander-1.2.8.13'

emerge -av gnome-extra/gnome-commander

вышла 15 версия этого коммандера. После вышенапиманной команды теперь пишет:

emerge -av gnome-extra/gnome-commander

* IMPORTANT: 2 config files in ‘/etc/portage’ need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild N ] gnome-extra/libgsf-1.14.21 USE=“bzip2 gnome gtk -doc -python -thumbnail” 585 kB [0]
[ebuild N ] dev-libs/chmlib-0.40-r1 USE=“examples -static-libs” 247 kB [0]
[ebuild N ~] gnome-extra/gnome-commander-1.2.8.15 USE=“chm exif gsf pdf -debug -doc -python -taglib” 3,553 kB [1]

Total: 3 packages (3 new), Size of downloads: 4,383 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/rion

The following keyword changes are necessary to proceed:
#required by gnome-extra/gnome-commander (argument)
=gnome-extra/gnome-commander-1.2.8.15 ~amd64

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

Гена Wolf wrote:

emerge -av gnome-extra/gnome-commander

вышла 15 версия этого коммандера. После вышенапиманной команды теперь пишет:

emerge -av gnome-extra/gnome-commander

* IMPORTANT: 2 config files in ‘/etc/portage’ need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild N ] gnome-extra/libgsf-1.14.21 USE=“bzip2 gnome gtk -doc -python -thumbnail” 585 kB [0]
[ebuild N ] dev-libs/chmlib-0.40-r1 USE=“examples -static-libs” 247 kB [0]
[ebuild N ~] gnome-extra/gnome-commander-1.2.8.15 USE=“chm exif gsf pdf -debug -doc -python -taglib” 3,553 kB [1]

Total: 3 packages (3 new), Size of downloads: 4,383 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/rion

The following keyword changes are necessary to proceed:
#required by gnome-extra/gnome-commander (argument)
=gnome-extra/gnome-commander-1.2.8.15 ~amd64

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

echo ‘=gnome-extra/gnome-commander-1.2.8.15 ~amd64’ >> /etc/portage/package.keywords/custom

спасибо большое :slight_smile: В очередной раз чувствую себя Ватсоном, которому хочется крикнуть : “Холмс! Но КАК???!!!” :))) Я не могу понять, как можно догадаться, что фраза

#required by gnome-extra/gnome-commander (argument)
=gnome-extra/gnome-commander-1.2.8.15 ~amd64

решается таким путём… Это удивительно просто!

Так есть же “--autounmask-write”. И доки на сайте есть.

Гена Wolf wrote:

emerge -av gnome-extra/gnome-commander

вышла 15 версия этого коммандера. После вышенапиманной команды теперь пишет:

emerge -av gnome-extra/gnome-commander

* IMPORTANT: 2 config files in ‘/etc/portage’ need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild N ] gnome-extra/libgsf-1.14.21 USE=“bzip2 gnome gtk -doc -python -thumbnail” 585 kB [0]
[ebuild N ] dev-libs/chmlib-0.40-r1 USE=“examples -static-libs” 247 kB [0]
[ebuild N ~] gnome-extra/gnome-commander-1.2.8.15 USE=“chm exif gsf pdf -debug -doc -python -taglib” 3,553 kB [1]

Total: 3 packages (3 new), Size of downloads: 4,383 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/rion

The following keyword changes are necessary to proceed:
#required by gnome-extra/gnome-commander (argument)
=gnome-extra/gnome-commander-1.2.8.15 ~amd64

Use –autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

догадываться не надо