LINUX.ORG.RU

[gentoo] выбор реп. для установки

 


0

1

Пытаюсь поставить виртуальную клавиатуру florence. Добавил в layman оверлей xmw, хочу поставить пакетик а он гад не ставится. eix находит пакет в 2 репах: xmw и n8x0; Пробовал в package.keywords написать «app-accessibility/florence::xmw **» , но не помогает, emerge его не видит. Как поставить пакет?


Что значит «не видит»? Не знает про такой пакет? Ты добавил строчку

source /var/lib/layman/make.conf
в /etc/make.conf?

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

«не видит» = Не знает про такой пакет.

cxz
() автор топика
Ответ на: комментарий от cxz

Спой, светик, не стыдись^W^W^W^W Ну покажи уже, что конкретно он тебе говорит, скопируй-вставь. Если ты действительно добавил оверлей в layman и layman подключен к portage, то проблем быть не должно, я у себя проверил, УМВР.

tiandrey ★★★★★
()
Ответ на: комментарий от ymuv

# These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-march=native -O2 -pipe" CXXFLAGS=«${CFLAGS}» # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. CHOST=«x86_64-pc-linux-gnu» # These are the USE flags that were used in addition to what is provided by the # profile used for building. ACCEPT_KEYWORDS=«~amd64» VIDEO_CARDS=«fgrlx» LINGUAS=«ru en jp» ALSA_CARDS=«hda-intel» USE=«3dnow 3dnowext X acpi alsa bluetooth dbus device-mapper dhclient jpeg lzma mmx mp3 mpeg networkmanager ogg opengl png qt qt-bundled qt-dbus qt-faststart qt-webkit qt3support qt4 ru-dv ru-g ru-i ru-k sse sse2 sse3 sse4a ssse3 udev wma x264 -kde» GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles" MAKEOPTS="-j3" INPUT_DEVICES=«keyboard mouse evdev» FEATURES=«sandbox candy ccache parallel-fetch collision-protect» PORTAGE_NICENESS=«15» source /var/lib/layman/make.conf PORTDIR_OVERLAY=«/usr/local/portage»

======================================================== PORTDIR_OVERLAY=" /var/lib/layman/xmw $PORTDIR_OVERLAY "

cxz
() автор топика
Ответ на: комментарий от ymuv

========================================================

PORTDIR_OVERLAY=" /var/lib/layman/xmw $PORTDIR_OVERLAY "

===... - разделитель между /etc/make.conf и /var/lib/layman.conf

tiandrey ★★★★★
()
Ответ на: комментарий от ymuv

make.conf

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS=«${CFLAGS}»
CHOST=«x86_64-pc-linux-gnu»
ACCEPT_KEYWORDS=«~amd64»
VIDEO_CARDS=«fgrlx»
LINGUAS=«ru en jp»
ALSA_CARDS=«hda-intel»
USE=«3dnow 3dnowext X acpi alsa bluetooth dbus device-mapper dhclient jpeg lzma mmx mp3 mpeg networkmanager ogg opengl png qt qt-bundled qt-dbus qt-faststart qt-webkit qt3support qt4 ru-dv ru-g ru-i ru-k sse sse2 sse3 sse4a ssse3 udev wma x264 -kde»
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
MAKEOPTS="-j3"
INPUT_DEVICES=«keyboard mouse evdev»
FEATURES=«sandbox candy ccache parallel-fetch collision-protect»
PORTAGE_NICENESS=«15»
source /var/lib/layman/make.conf
PORTDIR_OVERLAY=«/usr/local/portage»

/var/lib/layman/make.conf
PORTDIR_OVERLAY="
/var/lib/layman/xmw
$PORTDIR_OVERLAY
"

cxz
() автор топика
Ответ на: комментарий от cxz

eix florence
* app-accessibility/florence
Available versions: (~)0.5.0[2] *0.5.1[1] {accessibility doc gnome +libnotify +notify +xtst}
Homepage: http://florence.sourceforge.net/
Description: Extensible scalable virtual keyboard for GNOME

[1] «n8x0» layman/n8x0
[2] «xmw» layman/xmw

cxz
() автор топика
Ответ на: комментарий от backbone

eix-update eix-remote update Может, что-то типа такого нужно сделать, не?

да все это делал, и в лайман по новой удалял добавлял, что то пока ничего не помогает.

cxz
() автор топика
Ответ на: комментарий от cxz

В make.conf

PORTDIR_OVERLAY="/usr/local/portage $PORTDIR_OVERLAY"
, остальное вроде всё так же и вроде как работает.
Т.е., после
eix-sync && eix-update && eix-remote update && layman -S && emerge -uq1v portage
должно всё работать. Если нет, тогда не ясно.

backbone ★★★★★
()
Ответ на: комментарий от backbone

после очередного eix-remote update зараотоло =) что было хз всем спс за помощь.

cxz
() автор топика
Ответ на: комментарий от backbone

А ведь и правда, он же затирает PORTDIR_OVERLAY. Только тогда уж просто поставить строчку

source /var/lib/layman/make.conf
после строчки
PORTDIR_OVERLAY=«/usr/local/portage»

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

Наверное, если порядок оверлеев не играет значения. Но PORTDIR_OVERLAY=«/usr/local/portage $PORTDIR_OVERLAY» выглядит надёжнее.
А почему не работало, так и не выяснили.

backbone ★★★★★
()
Ответ на: комментарий от backbone

как я понял из-за того что недописан был $PORTDIR_OVERLAY в конце. после дописания и обновления eixа все заработало

cxz
() автор топика
Ответ на: комментарий от backbone

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

Так очевидно же. В layman'овском make.conf присваивалось значение PORTDIR_OVERLAY, а потом в /etc/make.conf, буквально следующей строчкой, PORTDIR_OVERLAY другое значение присваивалось, так сказать, «переписывалось». А порядок оверлеев играет значение, поскольку последний оверлей всегда имеет больший приоритет; а локальный оверлей как раз должен быть самым приоритетным.

tiandrey ★★★★★
()
Ответ на: комментарий от cxz

А, точно, туплюc

PORTDIR_OVERLAY="
/var/local/portage"
затирала
PORTDIR_OVERLAY="
/var/lib/layman/xmw"

backbone ★★★★★
()
Ответ на: комментарий от backbone

спрошу здесь:

eix обычный и eix-remote можно как-то разделить?

чтобы eix smth искало только по портажу и подключенным оверлеям, а eix-$(new) smth по вообще всем оверлеям

seed_stil ★★
()
Ответ на: комментарий от seed_stil

Отвлёкся, вот скрипт, который осуществляет поиск по портежу и подключенным оверлеям.
eix-local

По вообще всем оверлеям eix по умолчанию. :)

backbone ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.