Система portage

Обсуждение системы портежей, а также вопросов установки програмного обеспечения посредством портежей

[SOLVED] Конфликт пакетов после даунгрэйда

После установки некоторого пакета он потянул за собой даунгрэйд пакета swig c версии 3.0.5 до версии 2.0.9

в результате это привело к конфликту

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-lang/swig:0

  (dev-lang/swig-3.0.5:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <=dev-lang/swig-3.0.4 required by (sci-libs/gdal-1.11.1-r3:0/0::gentoo, installed)
    ^^              ^^^^^

Если portage не установил swig в другой слот, то как я понимаю такой возможности нет.

Актуальность флагов пакетов

Здравия!
Стал замечать, что существует несоответствие между флагами пакета, выводимыми по eix package, и в grep flag|pkg /usr/portage/profiles/use[.local].desc. Надо полагать, что по eix актуальность выше, так? use[.local].desc не спешать актуализировать. Так вот, в свете этого, где можно посмотреть актуальные описания флагов? Пытался в .ebuild-ах, ничего не нашёл.

Кросс-компиляция в amd64 для arm

Доброго времени суток!

Решил по случаю чисто сам для себя собрать для raspberry pi2 систему с нуля.
Собрал тулчейн armv7a-hardfloat-linux-gnueabi, произвел необходимые настройки для portage, сделал
# armv7a-hardfloat-linux-gnueabi-emerge system, все получилось в лучшем виде.

Когда попробовал поставить нужные для себя пакеты, зависимости потянули perl, и я наступил на старые грабли с ошибкой в configure (там компилится тестовая программа и ее же потом запускают для теста, естественно, запустить ее нельзя, ругается "cannot execute binary file" и в итоге вылет с ошибкой).

Поиск программ софта

Подскажите как искать пакеты, я не силен в англ.яз, скажем со словарем, так вот как искать мне нужные программы для любой сферы? допустим я искал пакет для измерения температуры процессора или системы ввожу emerge --search desc "cpu system temperature sensor" и он выдает какие то программы но они все фуфло по сравнению с тем что выдает GOOGLE(на просторах интернета можно куда лучше программы и быстрее) а программу lm_sensor вообще не выдало(а гугл выдал) и почему такое короткое описание ко всем пакетам, буквально одно коротенькое предложение.

mariadb 10.1.10 сборка с поддержкой компрессии БД

Проблема заключается в следующем
Устанавливаем марью 10.1.9 добавляем флаги сборки innodb-lz4 innodb-lzo innodb-snappy
и все прекрасно работает, в марье появляются все варианты компрессии.

Собираем марью 10.1.10 или даже 10.1.9-r1 (тут перелопачены ебилды), все также собираются если не было библиотек сжатия то дособираются необходимые пакеты. Но ни один из трех вариантов компресси потом не работает и не обнаруживается марьей.
Хотя все необходимое в системе присутсвует.

Кто-нить сталкивался с подобной проблемой?

не может скомпилироваться пакет sdl2-image

ждал, может обновления появятся, но так ничего и не происходит.
пакет media-libs/sdl2-image 2.0.0-r1 не может скомпилироваться.
сама библиотека libsdl2 уже версии 2.0.3-r200

выдает в консоль такие сообщения перед выходом:

libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/libpng16 -march=corei7-avx -O2 -pipe -D_REENTRANT -I/usr/include/SDL2 -Wl,-O1 -Wl,--as-needed -o .libs/showimage showimage.o  ./.libs/libSDL2_image.so /usr/lib/libpng12.so -lm -ljpeg -ltiff -lz -lSDL2 -lpthread

удалил папку portage.use

случилась тупость. знаю что дурак)).. но помогите что теперь делать.
удалил папку portage.use там было дофига чего прописано.

теперь обновление с emerge проходит с многабукваменным сообщениями о конфликтах.

app-arch/bzip2:0

  (app-arch/bzip2-1.0.6-r6:0/0::gentoo, ebuild scheduled for merge) conflicts with
    >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/freetype-2.5.5:2/2::gentoo, installed)
                                                          

gcc 5.3.0

Привет всем!
За крайние полгода немного поотстал от жизни, подскажите имеет смысл переходить на 5.3.0, или лучше оставаться на 4.9.3? Как там со стабильностью, краем глаза где-то читал, что wine и virtualbox не собирались им?
Еще: по старинке, по-лапотному, использую CFLAGS="-march=native -mtune=native -O2 -pipe", это наверное нынче уже не модно?:)

[SOLVED] Блокировка

Подскажите, пожалуйста, сам пока не могу разобраться (мало опыта):

$ sudo emerge -pvuDN --with-bdeps=y world
Пароль:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-libs/libnl-3.2.27:3::gentoo [3.2.26:3::gentoo] USE="-python -static-libs -utils" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_3" 885 KiB
[ebuild U ] dev-db/sqlite-3.9.2:3::gentoo [3.8.10.2:3::gentoo] USE="readline -debug -doc -icu -secure-delete -static-libs -tcl {-test} -tools" ABI_X86="(64) -32 (-x32)" 2 231 KiB

жутко подтормаживает Mozilla Firefox 42.0

Вчера обновил системные порты, фаерфокс небыл в списке обновления софта.
Теперь жутко тормозит, на сайты где есть флэш или много картинок, то вовсе замирает.
если зайти же на эти сайты хромом то все нормлаьно, не тормозит.
Заметил в списке обновлений adobe-flash.
firefox -v
Mozilla Firefox 42.0

$ emerge adobe-flash -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] www-plugins/adobe-flash-11.2.202.554::gentoo USE="(-debug) -kde (-selinux)" ABI_X86="32 64 (-x32)" CPU_FLAGS_X86="sse2" 0 KiB

Ленты новостей