seajey: Electronic Knight (Default)
[personal profile] seajey
Есть небольшое уточнение по поводу Bug #580131: если выгрузить Ktorrent то сообщение "The process for the file protocol died unexpectedly" появляется только через несколько часов работы, а не через 30-60 минут.

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

Для первого знакомства с Gentoo воспользовался помощью Calculate Linux Desktop KDE 10.04 Установка прошла без особых проблем, хотя инсталлятору неплохо бы добавить функциональности: например, возможности разнести точки монтирования (/, home, boot и т.д.) по разным разделам.
Сейчас для этого нужно после установки править fstab.

Понравился относительно нестандартный рабочий стол: две панели, одна из них с автоскрытием, м-м, "недефолтная" тема плазмы. Подбор программного обеспечения тоже не совсем традиционный. Ах, да, ещё баш из коробки  раскрашенный.
Дальше пойдёт сравнение c более-менее знакомой мне Kubuntu 10.04 и частично с 9.10, так как последнюю версию до конца ещё не изучал.

Для начала, хочу честно заметить, что в генту я себя чувстовал как виндовый свитчер, видевший линукс только на liveCD, но начитавшийся обзоров, статей и форумов. Необычный опыт, но не сказать, что ранее неиспытанный.
 
Интересный момент, но разницы в скорости, отзывчивости интерфейса "на глаз" не видно. И, например, Кубунта до экрана логина грузится быстрее Калькулятора. Впрочем, у CLD тема KDM функциональней - юзера можно выбрать, тыкнув мышью в список, а не вбивать руками.

Двухпанельный рабочий стол хоть и оригинален, но для меня неудобен. Еще момент - тема плазмы Oxygen в своё время вполне нравилась, но сейчас особо тёплых чувств как-то и не вызывает :(

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

Далее, Firefox с KDE интегрирован, но по-умолчанию в "Параметрах системы" нет секции для настройки внешнего вида Gtk-приложений. Кстати, и здесь приходится делать cp .gtkrc-2.0-kde4 /root/.gtkrc-2.0, чтобы и из под рута всё выглядело консистентно.

Ещё у меня возникли проблемы с Flash и со звуком: видео воспроизводится рывками, а проигрыш тестовой мелодии в Phonon-секции systemsettings блочит карточку для других не-Phonon приложений. Хотя в принципе, это решается либо с помощью PulseAudio, либо ковырянием конфигов dmix,  либо переходом на oss v4

Ну и самое интересное - пакетный менеджер. Собственно, он управляет не как таковыми "пакетами", а сборочными сценариями, если так можно выразиться. Э-э, кажется, это чушь

Если подумать, то пакетные системы Debian/(k)ubuntu и Gentoo одного уровня сложности.

Вершина айсберга - Synaptic, KPackageKit, aptitude-gtk с одной стороны и, например, Porthole с другой.

Далее идут консольные aptitude и семейство утилит apt, обратно имеем emerge, paludis, eix, autounmask, layman с друзьями.

Основанием пирамиды в Debian-based дистрибьютивах безусловно является dpkg, в Gentoo пока непонятно, но точно туда входит revdep-rebuild и etc-update.
Картину в генту также осложняет наличие USE-флагов и системы слотов, позволяющих совместно использовать несколько версий одного приложения.

На текущий момент мои отношения с Gentoo/Calculate Linux складываются трудно:
сразу после установки не смог пересобрать world т.к. пакет app-admin/system-config-printer-common оказался замаскированным, а он блокировал несколько вышестоящих метапакетов.
В принципе, он мне нафик не сдался, но пришлось повозиться в попытках его безболезненно удалить или размаскировать. Не то что бы процедура размаскировки особо трудна, но разные  люди советовали делать её различными способами.
Дальше, по каким-то причинам, не обновилось несколько пакетов, и я остался без иксов. Ну и в конце концов оказалось, что я налажал при установке и впендюрил калькулятор на 10 гиговую патицию. Что скоро сказалось при пересборке gcc.

В итоге отформатировал заново выделенные под CLD два раздела - воткну попозже туда Sidux, и отрезал от неразмеченного пространства экспериментального диска  40 гигов - буду ставить CLD заново в выходные.

Date: 2010-06-03 07:35 am (UTC)
From: [identity profile] dervish-candela.livejournal.com
у меня установка генты уже стала ритуалом, из принципа. раз в нескоько лет я скачиваю очередной несвежий дистриб, выкаю диск/флешку и жду загрузки до первой ошибки. Ни на одном из компов мне не удалось установить систему до конца :)

Date: 2010-06-03 10:02 am (UTC)
From: [identity profile] lautre.iduser.net (from livejournal.com)
Спасибо за обзор.

Для размаскировки world проще выполнить:
cl-unmask world

Date: 2010-06-03 10:34 am (UTC)
From: [identity profile] seajey.livejournal.com
Я через autounmask выкрутился.
А кстати, как можно узнать, почему пакет был замаскирован?
А то странно, в установке по умолчанию пакет есть, а потом его оттудова "выкинули".

Date: 2010-06-03 11:23 am (UTC)
From: [identity profile] lautre.iduser.net (from livejournal.com)
>Я через autounmask выкрутился.

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

>А кстати, как можно узнать, почему пакет был замаскирован?

Наш пакет sys-auth/pam_keystore вот уже пол года в портежах отмечен как нестабильный, не смотря на то что мы им пользуемся уже несколько лет. Если его будет тянуть зависимостями например calculate-client, мантейнер его также отметит как нестабильный. Эта сложная схема имеет и свои плюсы. Например когда в samba-3.5.2 была найдена проблема, мы просто замаскировали эту версию для всех дистрибутивов Calculate через профиль в оверлее.
Gentoo очень надежная, протестированная система. При этом можно выборочно ставить последний софт.

>А то странно, в установке по умолчанию пакет есть, а потом его оттудова "выкинули".

В CLD? Все изменения в составе пакетов обсуждаются в рассылке.

Date: 2010-06-03 01:22 pm (UTC)
From: [identity profile] seajey.livejournal.com
>autounmask если не ошибаюсь размаскировывает пакет полностью. Это может привести к маскировкам в будущем, например если последней версии размаскированного пакета понадобятся новые нестабильные зависимости

Ага, буду знать.


>>А то странно, в установке по умолчанию пакет есть, а потом его оттудова "выкинули".

>В CLD? Все изменения в составе пакетов обсуждаются в рассылке.

Неудачно выразился, пример с самбой прояснил ситуацию.

И, раз такая оказия, как лучше всего удалять пакеты? Чтобы из world выкинуть и половину метапакета за собой не потянуло?

Date: 2010-06-04 09:15 pm (UTC)
From: [identity profile] lautre.iduser.net (from livejournal.com)
>И, раз такая оказия, как лучше всего удалять пакеты? Чтобы из world выкинуть и половину метапакета за собой не потянуло?

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

Date: 2010-06-03 01:37 pm (UTC)
From: [identity profile] lxj.endofinternet.net (from livejournal.com)
> Для первого знакомства с Gentoo воспользовался помощью Calculate Linux Desktop KDE 10.04 Установка прошла без особых проблем, хотя инсталлятору неплохо бы добавить функциональности: например, возможности разнести точки монтирования (/, home, boot и т.д.) по разным разделам.
Сейчас для этого нужно после установки править fstab.

Ну, это ты ещё настоящей установки не видел :) Установка calculate на 99% состоит из разворачивания образа

> Ах, да, ещё баш из коробки раскрашенный

Кстати, да, одна из особенностей Gentoo -- он повёрнут лицом к пользователям консоли. Так что по умолчанию и баш раскрашен, и вывод инициализирующих скриптов, и вывод portage и сопуствующих утилит, не говоря уж о синтаксической раскраске в vim для make.conf, ебилдов и прочего

> Для начала, хочу честно заметить, что в генту я себя чувстовал как виндовый свитчер, видевший линукс только на liveCD, но начитавшийся обзоров, статей и форумов. Необычный опыт, но не сказать, что ранее неиспытанный.

Вообще говоря, крайне не советую что-то делать в генте, не прочитав хэндбука и слегка не разобравшись в идеологии системы :)

> И, например, Кубунта до экрана логина грузится быстрее Калькулятора.

Это да. У Кубунту сейчас система загрузки всё же пореактивнее гентушного Baselayout/OpenRC. Но вот шатдаун, кстати, на Gentoo происходит явно быстрее ^^

Опять же, система поименнованых уровней загрузки (вместо 0-6) и консольный rc-update для управления ею очень удобны

> проигрыш тестовой мелодии в Phonon-секции systemsettings блочит карточку для других не-Phonon приложений

Ну я об этом даже на K Notes писал :) Ты тогда был на OSSv4, и этой проблемы для тебя не стояло

> Основанием пирамиды в Debian-based дистрибьютивах безусловно является dpkg, в Gentoo пока непонятно, но точно туда входит revdep-rebuild и etc-update.

А вот и неправда :) revdep-rebuild и etc-update -- это вспомогательные скрипты. Основанием пирамиды является утилитка ebuild, emerge всё делает через неё.

Кстати, вместо etc-update я пользуюсь dispatch-conf (я тебе вроде линк на http://lxj.endofinternet.net/column/gentoo-tips/ уже давал?), он некоторые вещи делает автоматически, только требует небольшой настройки вначале

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

Вообще пересборка/обновление world иногда бывают нетривиальными, от этого в Gentoo никуда не деться (если только ты не обновился меньше недели назад). Приходится разбираться с блоками и маскировками, рыться по форуму и багзилле. Ну а ты ещё и хэндбук не прочитал поди :)

В прочем, с Calculate можно обходиться без пересборки/обновления мира, и просто каждые 2 месяца обновляться на новую версию дистрибутива.

> Не то что бы процедура размаскировки особо трудна, но разные люди советовали делать её различными способами.

Вообще говоря, я очень не люблю автоматизировать какую-то размаскировку, и стараюсь всё делать руками. Разве что, в KDE-шном оверлее беру список пакетов для размаскировки всех кед, ибо там сотня пакетов :)

В общем, если ты не боишься иногда проводить какое-то время над подкручиванием USE-флагов (emerge -av в помощь) и исправлением блоков, то удачи :)

Date: 2010-06-05 09:46 pm (UTC)
From: [identity profile] seajey.livejournal.com
>Ну, это ты ещё настоящей установки не видел :) Установка calculate на 99% состоит из разворачивания образа

И это прекрасно! :)

>Кстати, да, одна из особенностей Gentoo -- он повёрнут лицом к пользователям консоли. Так что по умолчанию и баш раскрашен, и вывод инициализирующих скриптов, и вывод portage и сопуствующих утилит, не говоря уж о синтаксической раскраске в vim для make.conf, ебилдов и прочего

Не помню, а в nano подсветка включена? А то я удивился оной в монохромной дебиановской консоли.

>Но вот шатдаун, кстати, на Gentoo происходит явно быстрее

Не проверял, в генте пока привычное рабочее окружение не успел установить.

>Вообще говоря, крайне не советую что-то делать в генте, не прочитав хэндбука и слегка не разобравшись в идеологии системы :)

Читал кусками.

>А вот и неправда :) revdep-rebuild и etc-update -- это вспомогательные скрипты. Основанием пирамиды является утилитка ebuild, emerge всё делает через неё.

Буду знать. Хотя dpkg сам конфиги мержит. Ну или отдельный скрипт внутри него.

>Кстати, вместо etc-update я пользуюсь dispatch-conf

И это запомню

>Вообще пересборка/обновление world иногда бывают нетривиальными, от этого в Gentoo никуда не деться (если только ты не обновился меньше недели назад). Приходится разбираться с блоками и маскировками, рыться по форуму и багзилле. Ну а ты ещё и хэндбук не прочитал поди :)

Вот блин, и тут лотерея...

Date: 2010-06-06 09:09 am (UTC)
From: [identity profile] lxj.endofinternet.net (from livejournal.com)
> Не помню, а в nano подсветка включена? А то я удивился оной в монохромной дебиановской консоли.

Хм, в nano вроде бы нет. Но я им и не пользуюсь :)

> Вот блин, и тут лотерея...

Ну тут по крайней мере безвыходных ситуаций у меня не было -- если что-то в апдейте шло не так, я всегда находил, как это решить.

Profile

seajey: Electronic Knight (Default)
SeaJey

April 2020

S M T W T F S
   1234
567891011
12131415161718
1920212223 2425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 11th, 2026 12:46 pm
Powered by Dreamwidth Studios