Emerge Gnome
Антон Л. 29 октября, 2007 - 15:24
Здравтсвуйте , форумчане. Решил тут себе поставить и посмотреть на гномика, очень уж понравился Topaz Brainstorm, да screenlets хороши. (делать к тому же нечего). Но вот что меня смущает. Стоит у меня счас xfce и естевственно есть gtk и всё что к нему нужно. При сборке гномика он хочет поставить аж 194 пакета. Я просто в шоке. Зачем мне cdrecord, totem, mail server какой-то хочет и много всякого ненужного софта.
При сборке kde (qt в помине нет) всего 60 где-то пакетов. Про use флаги знаю.
В чём дело то ? И вообще интересует, напишите у кого сколько пакетов установлено(ну там в мире и вообще), хочется знать немного статистики.
На самом деле не очень хочется ставить 200 пакетов из которых малыми буду пользоваться.
»
- Для комментирования войдите или зарегистрируйтесь
в юзах ооочень
в юзах ооочень внимательно, там многое тянет многое,
несколько уменьшить кол-во пакетов позволяет мета gnome-light
но и из него не всё нужно ставить, собственно для запуска самого гнома далеко не всё нужно...
Боооооооооольь
Боооооооооольььььшое СПАСИБО мил человек. Буду пробовать счас. ;-)
Уменьшило 194 - >
Уменьшило 194 - > 68 )))))
А теперь напишите пожалуста про количество пакетов в вашем gentoo ))) Только все, очень интересно
emerge
emerge gnome-lights
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S
если собрать
если собрать kde-meta то пакетов будет ещё больше...
Да
Да действительно, 274 пакета. А на форуме время не перевили кажется
сейчас
сейчас попытался выделить всё что собиралось для Gnome,
вот что получилось:
Поставил гнома
Поставил гнома - gnome-light-2.16.3 и вот что вижу при открытии некоторых настроек.
Кто-нибудь сталкивался ?
Невозможно запустить менеджер установок "gnome2-settings-daemon".
Без менеджера параметров среды GNOME некоторые настройки могут не иметь эффекта.
Либо это проблемы
с системой Bonobo, либо иной менеджер установок (например, среды KDE) может быть
уже запущен и конфликтовать с менеджером установок среды GNOME.
Если не у кого не было то пожалуста помогите разобраться с патчем. Вот я его нашел, но не пойму откуда патч начинается и как патчануть. Сам файл который надо патчить понял.
http://mail.gnome.org/archives/desktop-devel-list/2002-March/msg00638.html
Что-то версия
Что-то версия гнома старовата (у меня стабильная gnome-base/gnome-light-2.18.3 ). У тебя нет возможности репозитарий обновить (emerge --sync)?
В дженту патчи руками ставить (и софт make install'ом) - это не трутЪ :)
Потому как придется отходить от официального дерева портежей (Хотя может получиться найти ебилд с накатанным патчем - тогда легче, либо написать ибилд самому).
У меня это
У меня это последняя stable, мож то что у меня amd64 ?
>>В дженту патчи руками ставить (и софт make install'ом) - это не трутЪ :)
Чего же )))) ? Gentoo вродь как самый гибенький дистр. Не все на автоматах ;-)
Да, самый
Да, самый гибкий - в смысле применения - от десктопа до сервера.
Вполне может быть, что из-за amd64.
Если нужно наложить патч, то, чтобы не потерять возможность работать при помощи portage (например, удалить потом твой пакет используя emerge --unmerge), лучше написать свой ebuild скрипт для установки. В этом ибилде можно указать, что на исходники пакета, перед компиляцией, нужно накатить патч.
Но сначала, дабы не заморачиваться я попробывал бы сделать так:
1. Распаковать сорцы
2. Накатить патч руками (утилита patch)
3. Снова запаковать их, сунуть в distfiles.
4. Дать команду пересчета контрольной суммы для ибилда (ebuild /usr/portage/gnome-base/gnome-light/gnome-light-2.16.3.ebuild digest).
Если все пройдет успешно то можно бдет ставить пакет. (Не помню точно, но, имхо, возможен вариант, когда перед обновлением контр. суммы портежи захотят скачать исходный файл заново, тем самым, уничтожив наш титанический труд по наложению заплатки - надо проследить)
Сам я писал только простенькие ибилды по аналогии.
Вот доки по написанию:
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild
gnome & amd64
> У меня это последняя stable, мож то что у меня amd64 ?
у меня всё нормально пашет. 2.18.3 у тебя не синхронизирован портадж.
>>В дженту патчи руками ставить (и софт make install'ом) - это не трутЪ :)
можно лучше.
1. делаешь portage-overlay (где-то в вики было как сделать).
2. копируешь туда нужный ебилд.
3. правишь его
4. ebuild твой_ебилд digest
5. emerge -pv имя_пакета
должно написать, что пакет с оверлея.
ставишь пакет.
по поводу патчей смотри ебилды в которых патчи накладываются (таких много). там всё относительно просто. ключевое слово epatch
Каждый день
Каждый день синхронизую o_O.
А ну ка парни расскажите немного про package.mask
У меня он в /etc/portage/ лежит. Система стоит уже очень давно, вроде сам туда его положил, не помню.
Я думаю что может он перекрывает обновления, а порты обновляют package.mask только у себя в /usr/portage.
Просто в package.mask есть маска с именем The Great GNOME Mask и там весь ..18 - ый гном закрыт.
Хотя другие обновления случаются.
И такой вопросик : У вас ACCEPT_KEYWORDS какой?
Офигеть...
Офигеть... Взглянул в /usr/portage/profiles/package.mask и увидел что 29 октября, т.е. совсем недавний и нет там маски на гнома.
Да и тот самый /etc/portage/package.mask содержит маски, последняя из которых 17 Апреля.
Т.е. как я понимаю он не обновлялся, а где-то читал что его в /etc/portage/ и надо помещать.
Как поступить ?
Или я просто плохо тогда понял и /etc/portage/package.mask должен быть линком на /usr/portage/profiles/package.mask ?
Так!!! после
Так!!! после чтения манов и буков, понял следущее :
/usr/portage/profiles/package.mask - Есть один единственный, главный файл-маск для всех профилей, дальше идёт составление всех зависимостей и т.д. каскадно по профилям. Этот файл и обновляется портами.
/etc/portage - папочка, что бы пользователь мог изменять поведение портов, как ему хочется. Т.е. эта папка не является ни сама симлинком ни файлы в ней.
Я правильно понял?
в /etc/portage лежат
в /etc/portage лежат файлы для "ручного" управления маск/демаск и USE. то что там написано имеет приоритет над автоматикой - если у тебя что-то там есть, попробуй удали.
А вот скажите
А вот скажите пожалуста, почему у меня в гноме русская раскладка нормально не работает. Дело обстоит так: в xorg.conf настроена переключалка на русский и выбрана pc104 ( у меня така и есть ;-))
В гноме выбрана тоже pc104, но кнопочка "?" "/" возле shift'а у меня на русской раскладке (!!!только в гноме, в консоле норм) даёт только "?" или "/", т.е. "." или "," не печатается.
Как быть? Очень не приятно из-за точки или запятой переключаться на en.
это не в гноме
это не в гноме проблема, это проблема в твоём xorg.conf
ты указал что используется Win-раскладка, а не классика?
Option "XkbVariant" ",winkeys,"
а точку с запятой ищи теперь на "6" и "7",
либо пропиши winkeys для русской раскладки, либо смени клаву на классическую
Quote:это не в
Да, спасибо большое так и есть на "6" и "7". Только простите не понял как поправить.
У меня Option "XkbVariant" ",winkeys," вот этого нет.
Вообщем так вот в xorg.conf:
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
Вообще странно всё это, ведь вo flux'е и xfce работало нормально. Да и в консоли тоже. ( не X'ой )
Вообщем
Вообщем решилось так
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"