ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: Gentoo portage проблема 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
111 12.03.2010 - 16:43 | Ситуация такая: поставил я дженту с гномом и тут же снес evolution, ekiga и epiphany за ненадобностью, но прикол в том, что когда выполняю emerge -uDNpv world оно тут же пытается установить свежепотертые пакеты. как то же можно запретить portage их установку З.Ы. в make.conf стоит "-evo -mono". |
Некто #1 - 12.03.2010 - 16:54 | очисти свой мир |
111 #2 - 12.03.2010 - 17:15 | Некто, их в мире нету, их гном за собой тащит. |
Ским #3 - 12.03.2010 - 19:35 | 1) man portage (хинт: /etc/portage/package.mask) 2) "поставил генту с гномом" - это как? у генты появился рабочий инсталлятор? |
Львёна #4 - 13.03.2010 - 06:12 | equery d <имя ненужного пакета> и смотреть, кто именно их тащит.. а про установку тоже заинтересовало)) |
222 #5 - 13.03.2010 - 12:28 | вероятно метапакет gnome-base/gnome |
111 #6 - 14.03.2010 - 14:25 | Ну как бы их гном тащит, пробовал из ебилда зависимости поудалять, но толку никакого 2 Ским, просто я написал про гном, потому что из-за него все это и началось. А если занести их в package.mask, то оно потом не будет ругаться вроде "all ebuilds have been masked"? |
111 #7 - 14.03.2010 - 14:48 | gentoo ~ # equery d evolution [ Searching for packages depending on evolution... ] gnome-base/gnome-2.26.3 (>=mail-client/evolution-2.26.3) с остальными тоже самое |
111 #8 - 14.03.2010 - 14:59 | !!! The following update has been skipped due to unsatisfied dependencies: gnome-base/gnome:2.0 !!! All ebuilds that could satisfy ">=mail-client/evolution-2.26.3" have been masked. !!! One of the following masked packages is required to complete your request: - mail-client/evolution-2.28.3.1 (masked by: package.mask, ~x86 keyword) - mail-client/evolution-2.28.2 (masked by: package.mask, ~x86 keyword) - mail-client/evolution-2.26.3 (masked by: package.mask) (dependency required by "gnome-base/gnome-2.26.3" [ebuild]) уже не устанавливаются, но судя по всему не захочет в будущем обновлять гном :( у меня тут возникла идея, установить gnome-base/gnome-light. а как правильнее снести gnome-base/gnome чтобы потом все эти зависимости не пересобирать заново? |
Трава #9 - 14.03.2010 - 20:41 | снести, установить, депклин дожили, на ибаше уже и трава становится кэпом |
111 #10 - 14.03.2010 - 20:49 | Трава, есть чё?))))) |
111 #11 - 15.03.2010 - 21:10 | Всем спасибо) Проблему решил установкой КДЕ))) |
unikoid #12 - 15.03.2010 - 21:19 | Феерично, я считаю. |
RoadRunner #13 - 16.03.2010 - 09:43 | У меня хуже проблема. Ни глибц, ни гцц, ни даже вайн не компилятся - вылетают с ошибкой: 'Cannot execute binary file'. Гугление показало: это - стандартный косяк при использовании мультилиба, и никак от него не избавиться. Т.е., как-то избавиться можно... но, вероятно, только разрабами :( Напр., у меня глибц не обновлялась, пока не вышла версия 2.8. Обновился. Теперь не могу обновиться ни до 2.10, ни до 2.11 :(. Отаки-то справы, диты... |
Ским #14 - 16.03.2010 - 16:54 | олололололо! эта ошибка означает косяк в параметрах ядра при сборке, а именно: CONFIG_IA32_AOUT и прочие опции, которые в менюконфиге находятся в разделе (Executable file formats / Emulations) советую тоже врубить (ну, разве что кроме Write ELF core dumps with partial segments) |
unikoid #15 - 16.03.2010 - 17:18 | Никто, случайно, не поможет с http://www.linux.org.ru/forum/general/4656677?lastmod=1268745000319 ? |
RoadRunner #16 - 16.03.2010 - 18:43 | Ским, врать не буду, надо смотреть, но я, насколько мне помнится, ставил поддержку 32-битных исполняемых файлов... ОК, посмотрю, если что - пересоберу. |
RoadRunner #17 - 18.03.2010 - 11:01 | Ским, действительно, IA32-эмуляция была включена, а IA32_AOUT - нет :( После этого поставилось все, что не ставилось до того, включая и вайн... Но у меня вопрос. MAKE OLDCONFIG, по идее, должен слить конфиг старого ядра и нового. Т.е., он должен спросить только насчет новых опций, которых нет в старом конфиге. Но MAKE меня долго спрашивал по отвлеченным темам, а затем выяснилось, что часть оборудования и reiserfs не видятся из-за того, что их поддержка не включена в ядре. ЧЯДНТ? |
Ским #18 - 18.03.2010 - 14:02 | emerge genkernel gentoo-sources -j2 && eselect kernel set $(echo $[$(eselect kernel list|wc -l)-1]) && cd /usr/src/linux && zcat /proc/config.gz > .config && echo "Вот здесь как раз и сработал бы олдконфиг, ибо он использует уже существующий /usr/src/linux/.config" && genkernel --oldconfig --menuconfig --kernname=$(date +%Y-%m-%d_%H-%M-%S) --symlink all (последнее заменяет собой make oldconfig; make menuconfig; cp; ln -s;) Можно ещё указать --bootloader={grub,lilo,...} и лично я еще указываю --splash=<theme> --splash-res=<res>, что значительно экономит мне время, которое бы я потратил на внедрение сплеш-темы. И еще: опция --symlink создаст в /boot три симлинка /boot/kernel, /boot/initramfs и /boot/System.map на соответствующие собранные файлы, что позволит один раз изменив конфиг загрузчика больше туда не лазить после сборки нового ядра. Как-то так :) |
RoadRunner #19 - 18.03.2010 - 15:55 | zcat /proc/config.gz > .config Разве .config - не дефолтовый конфиг нового ядра? Как же быть с опциями, появившимися в новой версии? И у меня не genkernel, так что, видимо, симлинки в /boot не нужны, а genkernel --oldconfig --menuconfig... должно быть, вероятно, таким: make --oldconfig --menuconfig... Так? И спасибо за совет - а то с новым ядром не видится сетевуха (приду домой, перекомпиляю). |
unikoid #20 - 18.03.2010 - 17:03 | make oldconfig menuconfig, без --. >zcat /proc/config.gz > .config make cloneconfig же, вроде бы. |
RoadRunner #21 - 18.03.2010 - 17:11 | Конечно же, без --! Чёт я совсем туплю... |
Ским #22 - 18.03.2010 - 18:11 | генкернел же помогает избежать тонны секса, так что ненадо упираться в мейк :) (вообще cd /usr/src/linux не так уж и нужно, ибо он сам все, что надо делает). |
RoadRunner #23 - 18.03.2010 - 19:26 | Читая хендбук, я увидел, что генкернел сложнее настраивать... Ну, и потом тоже не особо разбирался... |
ZL[]RD #24 - 18.03.2010 - 23:58 | Генкернел не сложнее кофемолки, но, имхо, маке менюконфыг мне нагляднее)) |
RoadRunner #25 - 19.03.2010 - 00:27 | А теперь получилась следующая проблема: во время загрузки вылетает куча однотипных сообщений. Их можно повторно сгенерировать командой: udevadm trigger На выходе получаю: udevd-work[5090]: device node '/dev/ram14' already exists, link to '/dev/ram14' will not overwrite it Смотрел файл /etc/udev/rules.d/50-udev.rules, на который идет ругань при загрузке, чтобы "что-то лишнее" поудалять... и не понял, что там лишнего :( Действительно, идёт много строчек вида: KERNEL=="ht*", NAME="%k", GROUP="tape" но что убрать в этих строчках - только часть, или же закоментировать всю строку - я не знаю. |
SpideR #26 - 19.03.2010 - 18:05 | #25 да у тебя косяк где-то в самом начале же ;) |
RoadRunner #27 - 19.03.2010 - 18:28 | Понимаю, что косяк, а где? На этапе загрузки выводятся те же сообщения, что и в udevadm trigger. Как исправить? |
SpideR #28 - 20.03.2010 - 12:52 | По-моему, если после каждого решения проблемы возникает новая, еще менее понятная, это к тому что надо было решать одной проблемой ранее :) |
Ским #29 - 23.03.2010 - 18:01 | Злорд, расскажи принципиальную разницу между cd /usr/src/linux && make oldconfig && make menuconfig и genkernel --oldconfig --menuconfig а? :) имхо, никакой. |
RoadRunner #30 - 23.03.2010 - 18:49 | Ским, ты имел в виду: cd /usr/src/linux && make oldconfig menuconfig ? А genkernel --menuconfig, получается, предоставляет такой же интерфейс конфигурирования, как и make menuconfig? И в чём, действительно, тогда разница? Зачем нужен genkernel? |
unikoid #31 - 23.03.2010 - 18:51 | >Злорд, расскажи принципиальную разницу между >cd /usr/src/linux && make oldconfig && make menuconfig > >и > >genkernel --oldconfig --menuconfig Я не злорд, но скажу, что первое есть и работает везде, в отличие от. |
К списку вопросов | Страницы: 1 > |
«ibash.org.ru — Новый цитатник Рунета» | Почта вебмастера: imail@ibash.org.ru |