Помощь новичку с Gentoo (Вопросы различной тематики, возникающие по мере использования системы.)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение serzh-z »

netelis писал(а):
06.11.2010 14:00
скрипт автозагрузки
/etc/conf.d/local
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение netelis »

Пытаюсь ставить себе device-mapper выдаёт emerge device-mapper Блокируется udevom и lvm2. Как в генту создать криптографический раздел например зашифровать с aes?
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: Помощь новичку с Gentoo

Сообщение damex »

оно больше не нужно в таком виде как вы хотите.
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Помощь новичку с Gentoo

Сообщение zenitur »

Здравствуйте! Генту, третий KDE. Вместо kdm стартовый экран gdm потому что не смог настроить локаль UTF-8 для файловой системы у KDM. В GDM выбирается и выставлено по-умолчанию UTF-8.
Ничего для автомонтирования Flash-дисков не делал. При втыкании появляется кдешное окно "Примонтировать?" и окно гномовского Nautilus, который

я конечно же сразу закрываю. Доделав свои дела, не могу через Konqueror отмонтировать Flash-диск - нет прав. Действую через рутовую консоль. Кстати отмонтированный Flash-диск в KDE тоже не монтируется.
Что это за мешанина механизмов монтирования? У меня ещё стоит HAL для k3b 1.05. Что было после него не знаю не следил.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение serzh-z »

zenitur
Надо полагать, что это работа /etc/xdg/autostart/gdu-notification-daemon.desktop в паре с GVFS. Надо отключить гномовские демоны, которые запускаются автоматически (/etc/xdg используется всеми Portland-совместимыми DE).
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение netelis »

Кто настраивал сеть между хостовой системой и виртуалкой qemu? Я пробовал делать по этой http://ru.gentoo-wiki.com/wiki/%D0%9F%D0%B...%B5%D1%82%D1%8C инструкции у меня не получилось. На хостовой
ifconfig

Код: Выделить всё

br0       Link encap:Ethernet  HWaddr 42:4c:2b:85:29:33
          inet addr:169.254.25.66  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::b093:abff:fe17:974d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3742 (3.6 KiB)  TX bytes:7860 (7.6 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:140 errors:0 dropped:0 overruns:0 frame:0
          TX packets:140 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8448 (8.2 KiB)  TX bytes:8448 (8.2 KiB)

tap0      Link encap:Ethernet  HWaddr 42:4c:2b:85:29:33
          inet6 addr: fe80::404c:2bff:fe85:2933/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1072 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:4188 (4.0 KiB)  TX bytes:60792 (59.3 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.6.0.226  P-t-P:10.6.0.225  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1406 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1532 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:630946 (616.1 KiB)  TX bytes:266936 (260.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:24:2c:1d:fb:3b
          inet addr:192.168.2.107  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::224:2cff:fe1d:fb3b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2772 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1169825 (1.1 MiB)  TX bytes:507970 (496.0 KiB)

Делал способом через bridge-utils через brctl.
Появляются сообщения типа

Код: Выделить всё

SIOCSIFADDR: File exists
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: Cannot assign requested address
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение serzh-z »

netelis писал(а):
12.11.2010 19:10
SIOCSIFADDR: File exists
Вероятно, пропущена строка 'config_eth0=( "null" )'.
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение netelis »

У меня wifi и интерфейса eth0 нету.

Код: Выделить всё

bridge_br0="eth0"
config_eth0=( "null" )

config_br0=( "dhcp" )
dhcpcd_br0="-t 10"
fallback_route_br0=( "default via 192.168.1.1" )

brctl_br0=( "setfd 1" "sethello 1" "stp on" )
depend_br0() {
        need net.eth0
}

br0 требует eth0 которого нету.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »

Тогда зачем вы прописали зависимость от eth0, если его нет?
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение netelis »

Потому что так написано тут http://ru.gentoo-wiki.com/wiki/%D0%9F%D0%B...%B5%D1%82%D1%8C, я по примеру делаю.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »

netelis писал(а):
13.11.2010 18:51
Потому что так написано тут http://ru.gentoo-wiki.com/wiki/%D0%9F%D0%B...%B5%D1%82%D1%8C, я по примеру делаю.

Вы не делаете по примеру, а бездумно копипастите пример. Это разные вещи. Вы хоть понимаете, что означают опции, которые вы скопипастили? Если понимаете, то легко измените под свой случай. Если не понимаете, то читайте документацию, пока не поймёте.
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение netelis »

Делаю обновление системы перед этим я удалил неиспользуемые пакеты --depclean и зделал etc-update emerge -avuDN world, пишет Calculating dependencies | * Manifest not found for '/var/lib/layman/v-fox/sys-apps/hwsetup/hwsetup-1.2-r1.ebuild' и ещё

Код: Выделить всё

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libdrm:0

  (x11-libs/libdrm-2.4.20-r1, installed) pulled in by
    <x11-libs/libdrm-2.4.21 required by (x11-drivers/xf86-video-intel-2.9.1, installed)

  (x11-libs/libdrm-2.4.22, ebuild scheduled for merge) pulled in by
    >=x11-libs/libdrm-2.4.21video_cards_radeon] required by (media-libs/mesa-7.9-r99, ebuild scheduled for merge)
    (and 2 more with the same problem)

revdep-rebuild показывает что всё нормально.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение Brainsburn »

"Manifest not found" - Обновите оверлей v-fox.

По поводу libdrm. Одна версия требуется пакетом xf86-video-intel, а другая - пакетом mesa. В портежах последняя версия mesa - 7.8.2. У вас же установлена 7.9-r99 (из оверлея, значит). Или xf86-video-intel установите из того же оверлея, или используйте mesa из портежей.

revdep-rebuild занимается другими вещами, а именно пересборкой программ, которые требуют libblabla.so.1, когда в системе уже есть libblabla.so.2.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »

Оверлей v-fox вообще-то известен постоянными сбоями. Я бы рекомендовал от него избавиться совсем.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

дано:
sys-libs/glibc
#342619

надо:
аккуратно запатчить glibc, но, желательно, с минимумом телодвижений.

any ideas are welcome.
:wq
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение netelis »

У меня заблокированны почти все пакеты относящиеся к kde, qt и x11 revdep-rebuild тоже не пускает. При emerge -avuDN world. Такие как qt-webkit, kde-libs, qt-opengl, qt-qt3support итд. v-fox я удалил. v-fox и libdrm было раньше до того как я прешел на новый gcc, а потом всё поехало с кучей блокированных пакетов многие из которых я удалил, и вся графика упала так что я не могу работать с полноценным интерфейсом. Слышал что можно блокировки обойти установив пакет с опцией -u и --nodeps.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение Brainsburn »

netelis писал(а):
30.11.2010 18:56
У меня заблокированны почти все пакеты относящиеся к kde, qt и x11 revdep-rebuild тоже не пускает. При emerge -avuDN world. Такие как qt-webkit, kde-libs, qt-opengl, qt-qt3support итд.

Вы по-порядку разберитесь - сначала с v-fox и libdrm, а потом покажите, что вам емерж пишет про qt-webkit и т.п.
Спасибо сказали:
zzDigger
Сообщения: 36
ОС: gentoo

Re: Помощь новичку с Gentoo

Сообщение zzDigger »

Интересно, есть ли дополнительная тузла для emerge, чтобы можно было видеть, сколько времени осталось до конца компиляции?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »

zzDigger писал(а):
07.12.2010 21:28
Интересно, есть ли дополнительная тузла для emerge, чтобы можно было видеть, сколько времени осталось до конца компиляции?

И как вы себе представляете реализацию? Сборка осуществляется скриптами, поставляемыми в комплекте с исходниками. emerge не знает и не может знать, что они там собираются делать и сколько это займёт.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo
Контактная информация:

Re: Помощь новичку с Gentoo

Сообщение Brainsburn »

zzDigger писал(а):
07.12.2010 21:28
Интересно, есть ли дополнительная тузла для emerge, чтобы можно было видеть, сколько времени осталось до конца компиляции?

Есть утилита qlop из portage-utils, которая берет за основу данные о предыдущих сборках программы, поэтому ее данные об оставшемся времени довольно неточные.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

zzDigger писал(а):
07.12.2010 21:28
Интересно, есть ли дополнительная тузла для emerge, чтобы можно было видеть, сколько времени осталось до конца компиляции?

app-portage/genlop
Description: A nice emerge.log parser
:wq
Спасибо сказали:
megab
Сообщения: 22
ОС: calculate

Re: Помощь новичку с Gentoo

Сообщение megab »

Кто-нибудь настраивал интернет yota (wimax intel5150)?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

taaroa писал(а):
30.11.2010 10:46
any ideas are welcome.

пока что нашёл единственное (и, возможно, неправильное) решение: персональный оверлей.

:wq
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5288
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random »

taaroa
Решений в таких случаях 2: персональный оверлей и /etc/portage/patches.

У обоих есть недостатки:
* оверлей: необходимо маскировать версии, не входящие в него, и самому следить за обновлениями
* /etc/portage/patches: не все ебилды поддерживают (я не помню, что насчёт glibc); кроме того, при очередном обновлении может ВНЕЗАПНО оказаться, что патч на новую версию не ложится, или, что хуже, ложится неправильно.

Единственный вариант, лишённый этих недостатков - "проталкивать" патч в дистрибутив или даже апстрим.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

Апстрим не принял этот патч. Увы. И этот патч не единственный, который бы мне хотелось добавить в стандартную поставку дистрибутива. Например, нормальную, т.е. "из коробки", поддержку blowfish. И последующая миграция на sys-auth/tcb. То, как оно есть сейчас, абсолютно не пригодно для сколь-нибудь серьёзной работы.
Что же касается glibc, фокус с /etc/portage/patches не удался, может фаза луны была не та, может невнимательно прочитал документацию или патч устарел...
:wq
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: Помощь новичку с Gentoo

Сообщение Torvinson »

Кстати, для тех, кто еще не знает, в новых версиях портажа ввели возможность автоматического добавления патча при сборке пакета. То есть вы копируете патч в каталог '/etc/portage/patches/<category>/<package>-<version>/' с именем *.patch. Править ebuild не надо. При сборке пакета портаж сам попытается подхватить этот патч. Очень удобно и быстро.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

Torvinson писал(а):
30.12.2010 10:20
При сборке пакета портаж сам попытается подхватить этот патч.

Искусственный интеллект? Очень часто важна последовательность наложения патчей (-p0 -p1).
p.s. ещё надо увековечить в /etc/make.conf строчку
PORTAGE_PATCHDIR=/etc/portage/patches.
p.p.s. и, "до кучи", I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1.
:wq
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: Помощь новичку с Gentoo

Сообщение Torvinson »

taaroa писал(а):
31.12.2010 08:13
Torvinson писал(а):
30.12.2010 10:20
При сборке пакета портаж сам попытается подхватить этот патч.

Искусственный интеллект? Очень часто важна последовательность наложения патчей (-p0 -p1).
p.s. ещё надо увековечить в /etc/make.conf строчку
PORTAGE_PATCHDIR=/etc/portage/patches.
p.p.s. и, "до кучи", I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1.
Кому важна последовательность, тот ебилд руками поправит. Думаю, это и так ясно. Зато простые патчи из багзиллы любой новичек теперь может использовать, не мудрствуя лукаво и не забрасывая вопросами, как править ебилды. И необходимых телодвижений стало гораздо меньше

Доп. сторка в make.conf не нужна. По крайней мере, portage 2.2 подхватывает дерикторию с патчами по умолчанию. Багов бояться - на ~ не сидеть.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

вопрос: как отладить программу (получить bt) в/из chroot?
дано: ~amd64 no-multilib host | ~x86 chroot. CONFIG_IA32_EMULATION=y
спасибо.
:wq
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помощь новичку с Gentoo

Сообщение taaroa »

...ах да, strace.
execve("/usr/bin/linux32", ["linux32", "chroot", "/mnt/gentoo32", "/bin/bash"], [/* 46 vars */]) = 0
[skip]
Unknown value CS=0x283 while detecting personality of process PID=5569
[skip]
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffffffea03a000
--- {si_signo=SIGBUS, si_code=BUS_ADRERR, si_addr=0xea03a010} (Bus error) ---
+++ killed by SIGBUS +++

вот. strace недостаточно, как запустить сию конструкцию под gdb.
спасибо.
:wq
Спасибо сказали:
Ответить