⭕️ Anonymous Gentoo upgrage 02.09.2021 13:37 #1501
Почитал за sys-apps/opentmpfilesи ничего не понял.
Это критично? Жопу не порвёт?
⭕️ Anonymous 02.09.2021 13:38 #1502
Я имел виду новость под именем 2021-07-15-opentmpfiles-deprecation, конечно же.
⭕️ Anonymous 03.09.2021 13:04 #1514
Что, никто не ответит? :-(
⭕️ Anonymous 03.09.2021 13:38 #1515
Пока я размаскировал sys-apps/opentmpfiles и ваншотом его пересобрал.
⭕️ Anonymous 03.09.2021 14:37 #1516
сука, ну ебучий ты perl!
⭕️ Anonymous 03.09.2021 14:40 #1517
--backtrack=500
бляяя
⭕️ Anonymous 03.09.2021 14:42 #1518
1000
⭕️ Anonymous 03.09.2021 14:50 #1519
В пизду, сношу всё в virtual/perl* и perl-core/*.
Пусть всё летит в пизду.
⭕️ Anonymous 03.09.2021 14:52 #1520
А ещё dev-perl/*.
⭕️ Anonymous 03.09.2021 15:41 #1524
Что я сделал:
emerge -C perl
emerge --unmerge 'perl-core/*' 'virtual/perl-*' 'dev-perl/*'
emerge perl
emerge portage
emerge -avu @world
это помогло
⭕️ Anonymous 03.09.2021 15:42 #1525
Надо ещё после сборки мира запустить perl-cleaner -all.
⭕️ Anonymous 03.09.2021 16:04 #1527
Впрочем, если newuse и deep, то портаж сам доставит весь пёрл на блюдечке.
⭕️ Anonymous 03.09.2021 22:49 #1528
Да, это работает.
⭕️ Anonymous 12.09.2021 09:54 #1546
Из новости
2021-07-20-perl-5_34-upgrade
Title Perl 5.34 upgrade now stable
Author Sam James <sam@gentoo.org>
Posted 2021-07-20
Revision 1
We therefore recommend the following procedure for users:
1. Sync your tree:
# emerge --sync
2. Perform a full world upgrade, e.g.:
# emerge -a -uvDU @world --keep-going=y
3. If any failures occur, please run perl-cleaner --all, then try again:
# perl-cleaner --all
4. Perform a world upgrade again.
5. Once complete, depclean:
# emerge -a --depclean
Rarely, it may be necessary to perform a one-off installation of a package,
but usually `perl-cleaner` will resolve the issue. If an error message occurs
after running perl-cleaner, try e.g. for a fictional package dev-perl/foo:
# emerge -a --oneshot --verbose dev-perl/foo
⭕️ Anonymous 13.09.2021 01:54 #1551
Это не работало в моём случае. Гнеточку месяца три не обновлял.
⭕️ Anonymous 14.09.2021 02:04 #1553
Время шло, а перловка в гнеточке оставалась верна себе. Чото прямо как фритайп с харфбаз, кек.
⭕️ Anonymous 14.09.2021 05:10 #1555
С харфбазом только помню в 2015 году проблемы на arm, собрать не мог без свопа ;)
⭕️ Anonymous 04.10.2021 14:09 #1689
Два месяца как ноут обновляю из бинхоста, который крутится в виртуалке. Очень доволен - ноут насиловать не надо, время сборки уменьшилось.
Надо ещё общий портеж настроить, чтобы не синкать на обоих хостах раздельно.
⭕️ Anonymous 15.10.2021 21:24 #1897
Ещё не настроил, но в связи с покупкой нового процессора для хоста, где крутится виртуалка бинхоста - докинул ядер в неё, стало ещё лучше.
⭕️ Anonymous 18.10.2021 20:27 #1899
что такое рекурсия? окей гугл, как скледить снимки в видео? первая же ссыль ведет на тему на лор https://www.linux.org.ru/forum/desktop/14392017 в которой в первом же ответе ведут на такой же запрос в гугле.
⭕️ Anonymous 25.10.2021 14:37 #1927
В чём разница hardened и простой системы?
⭕️ Oxore rc-service net.wg1 --nodeps stop 04.11.2021 00:05 #2009
Сегодня я узнал про опцию --nodeps в openrc, а точнее в команде rc-service. Вот какую проблему это решило для меня.
У меня есть два сервиса net.wg0 и net.wg1 (симлинки на net.lo, естественно), отвечающие за подключение по wireguard, причём по одним и тем же креденшлам. Разница заключается в том, что net.wg0 заводит весь трафик в wireguard VPN, а net.wg1 только трафик на адреса в подсети той самой VPN по протоколу wireguard. net.wg0 призван быть включённым, когда мне нужно зайти на заблокированные сайты, а net.wg1 должен быть включён в идеале всегда и запускаться автоматически при старте системы, чтобы я имел доступ ко всегда включенному домашнему компьютеру. Но так как креденшлы одинаковы, то для включения net.wg0 надо выключить net.wg1.
Так вот, когда я выключаю net.wg1:
# rc-service net.wg1 stop
у меня вслед за ним останавливаются stubby и dnsmasq, которые организуют DNS over TLS, а так же останавливается netmount, который я, кстати, не знаю зачем мне нужен, но сейчас рассказ не про это. Это очень неудобно, так как эти сервисы мне нужны и их придётся теперь поднимать. Если теперь отдельно по одному поднять netmount, dnsmasq, и stubby:
# for s in netmount stubby dnsmasq; do rc-service $s start; done
то они потянут за собой net.wg1 и он снова будет запущен. Да блять! Мне net.wg0 вместо него нужно поднять!
Раньше перед остановкой я удалял его из runlevel под названием default:
# rc-update del net.wg1
После чего я мог его спокойно остановить и запустить net.wg0:
# rc-service net.wg1 stop
# rc-service net.wg0 start
Но так можно забыть добавить net.wg1 обратно в runlevel default и он не запустится после перезагрузки и тогда к компу не будет удалённого доступа. Очень неудобно!
Решение оказалось простым: опция --nodeps
# rc-service net.wg1 --nodeps stop
# rc-service net.wg0 start
И всё! Теперь не надо удалять net.wg1 из автозапуска, так как он при остановке не потянет за собой stubby и dnsmasq. Я доволен.
⭕️ Anonymous 04.11.2021 15:46 #2017
⭕️ Anonymous 25.12.2021 00:14 #2239
Про миграцию с glibc +crypt на glibc -crypt && libxcrypt +system нашёл интересный пример.
⭕️ Anonymous eix-test-obsolete 25.12.2021 02:19 #2242
Можно просто запустить eix-test-obsolete и он покажет по крайней мере следующее:
Лишние вхождения в
/etc/package.{,accepted}_keywords, например, если киворды для пакета есть, а пакет не установлен.Установленные акеты, ебилдов для котороых в системе уже нет, они замасканы или вообще хуй знает как они оказались установлены.
Подробнее в eix-test-obsolete -h.
⭕️ Anonymous 25.12.2021 04:11 #2246
А разве не кейворды?
⭕️ Anonymous 25.12.2021 10:34 #2248
а разве не кииуёрды?
⭕️ Anonymous 25.12.2021 14:10 #2251
КЛЮЧЕВИКИ
⭕️ Anonymous 26.12.2021 20:12 #2259
Думаю синхронизировать dotfiles: из директории пользователя, конфиги portage и проч; думаю синхронизировать их с помощью git. Или напишу обвязку, которая права устанавливает на рассовываемые файлы, или что-то ещё.
⭕️ Anonymous 27.12.2021 03:05 #2260
Да, так и сделал.
⭕️ Anonymous 03.01.2022 17:49 #2304
⭕️ Anonymous 04.01.2022 08:06 #2306
да, уэльский акцент это странно, но весьма певуче
⭕️ Anonymous 12.01.2022 13:20 #2336
На новой системе не работал Geeqie, в упор не желавший видеть jpeg-изображения. Оказывается, я данный тип файла не включил в конфигурации Geeqie. Теперь видит!
🔰 Местный шизик 13.09.2022 12:30 #27900
Как выпилить пакет, установленный в слот?
🔰 Местный шизик 13.09.2022 12:53 #27901
Отменяю вопрос, очень глупый вопрос.
🔰 Местный шизик 13.09.2022 14:56 #27902
С днём программиста вас! @u-me
🔰 Местный шизик 13.09.2022 16:07 #27903
🔰 Местный шизик 15.10.2022 21:34 #29222
рассказывай, были критикал блокеры?
🔰 Местный шизик 15.10.2022 22:52 #29243
Да нихрена не было, пара пидонолиб обновилась и усё.
🔰 Местный шизик 16.10.2022 13:12 #29247
Пасиба! Теперь знаю и пригодилось.
🔰 Местный шизик 17.10.2022 13:28 #29334
а когда ядро 6.0 в стейбле в генте буит, кто-нибудь знает?
🔰 Местный шизик 17.10.2022 22:23 #29357
Хуй знает. А зачем тебе такая версия?
🔰 Местный шизик 18.10.2022 07:45 #29360
https://gnupg.org/blog/20221017-pepe-left-the-ksba.html
Ой-ё-ой! В стейбл уже прилетело.
🔰 Местный шизик 18.10.2022 21:30 #29440
вот (за этим)[https://www.opennet.ru/opennews/art.shtml?num=57838]
🔰 Местный шизик 18.10.2022 21:30 #29441
🔰 Местный шизик 18.10.2022 23:03 #29442
после апдейта сделал --depclean, он чот много чего поудалял ненужного (как мне казалось)
по итогу NetworkManager перестал автоконнектиться к вафле домашней; не то чтобы мне было зазорно протянуть витуху через полкомнаты, просто нахуя когда в материнку встроен wifi6
ну в общем и так и сяк я поебался с NM, оно наотрез отказывается видить профиль точки доступа на экране Activate connection
сцука! короче выкинул NM из default run-level, быстренько сгнерил конфиг для wpa_supplicant, закинул его и dhcpcd в default run-level, инторнеты на пеке теперь есть
можно идти игорять в apex legends
🔰 Местный шизик 21.10.2022 09:58 #30243
Есть ли у вас пакеты в @live-rebuild?
🔰 Местный шизик 21.10.2022 16:32 #30251
nope
🔰 Местный шизик 21.10.2022 16:40 #30252
А я имакс с master-ветки обновляю. Это весело!
🔰 Местный шизик 21.10.2022 18:03 #30261
я ставлю докер в вагранте, это весело!
🔰 Местный шизик 21.10.2022 19:21 #30265
А что, докер под макосью не починили? Почему в вагранте?
🔰 Местный шизик 21.10.2022 20:35 #30269
потому что мне была нужна виртуальная звуковуха, олсо делол я все это под линупсом (дебиан 11, если интересно)
⭕️ Anonymous 01.11.2022 16:31 #30507
Эх, маленькие апдейты.
⭕️ Anonymous 02.11.2022 20:24 #30546
6.0.6 ядро траили уже, ю?
⭕️ Anonymous 03.11.2022 00:38 #30547
Да не, зачем?
🔰 kugichka 03.11.2022 03:40 #30554
за этим
⭕️ Anonymous 03.11.2022 07:52 #30557
Посиди вечер и добавь в world-сет всё то, что не должно удаляться при depclean, исключая зависимости.
⭕️ Anonymous 09.11.2022 21:00 #30978
надо бы обновиться, прилетела ебаная небесная сотня
⭕️ Anonymous 10.11.2022 04:40 #30979
wut?
⭕️ Anonymous 22.11.2022 23:52 #31096
Сегодня узнал и закрепил в памяти, что --deselect (-W) и --noreplace (-n) позволяют добавлять и удалять из мира (world) пакеты без сборки и анмержа соответственно. Так сказать, оперируют корзиной покупок в портаже, хех.
⭕️ Anonymous 23.11.2022 01:16 #31098
Хех, я обычно вручную правлю файлик.
⭕️ Anonymous 05.12.2022 10:16 #31457
Блядь, ну охуенно!
[ 77%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/within.cc.o
cd /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build/sql && /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_TLSv13 -DLZ4_DISABLE_DEPRECATE_WARNINGS -DMYSQL_SERVER -DRAPIDJSON_NO_SIZETYPEDEFINE -DRAPIDJSON_SCHEMA_USE_INTERNALREGEX=0 -DRAPIDJSON_SCHEMA_USE_STDREGEX=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_USE_MATH_DEFINES -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build -I/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build/include -I/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql -I/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/include -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/extra/rapidjson/include -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/extra/libedit/libedit-20210910-3.1/src/editline -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/include/boost_1_77_0/patches -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/boost/boost_1_77_0 -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/plugin/x/client -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build/plugin/x/generated/protobuf_lite -isystem /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build/plugin/x/generated -O2 -pipe -std=c++17 -Wall -Wextra -Wformat-security -Wvla -Wundef -Wmissing-format-attribute -Woverloaded-virtual -Wcast-qual -Wimplicit-fallthrough=5 -Wstringop-truncation -Wsuggest-override -Wmissing-include-dirs -Wextra-semi -Wlogical-op -DNDEBUG -g1 -fPIC -Wshadow=local -MD -MT sql/CMakeFiles/sql_gis.dir/gis/within.cc.o -MF CMakeFiles/sql_gis.dir/gis/within.cc.o.d -o CMakeFiles/sql_gis.dir/gis/within.cc.o -c /var/tmp/portage/dev-db/mysql-8.0.31/work/mysql/sql/gis/within.cc
{standard input}: Assembler messages:
{standard input}:1025946: Warning: end of file not at end of a line; newline inserted
{standard input}:1026081: Error: invalid operands (*UND* and .gcc_except_table sections) for `-'
{standard input}:1026083: Error: leb128 operand is an undefined symbol: .LEH
x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[2]: *** [sql/CMakeFiles/sql_gis.dir/build.make:300: sql/CMakeFiles/sql_gis.dir/gis/intersection_functor.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build'
make[1]: *** [CMakeFiles/Makefile2:10319: sql/CMakeFiles/sql_gis.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build'
make: *** [Makefile:156: all] Error 2
* ERROR: dev-db/mysql-8.0.31::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=dev-db/mysql-8.0.31::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-db/mysql-8.0.31::gentoo'`.
* The complete build log is located at '/var/tmp/portage/dev-db/mysql-8.0.31/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-8.0.31/temp/environment'.
* Working directory: '/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql_build'
* S: '/var/tmp/portage/dev-db/mysql-8.0.31/work/mysql'
⭕️ Anonymous 05.12.2022 17:57 #31471
⭕️ Anonymous 06.12.2022 00:25 #31474
Какой зеон, какие инструкции? Откуда ты это взял?
⭕️ Anonymous 06.12.2022 11:50 #31489
⭕️ Anonymous 06.12.2022 12:50 #31491
Это генту в виртуалбоксе, не зеон.
Так и не разобрался. в принципе, оно мне не шибко припекает, ибо мускулем я обычно в докере пользуюсь. Мб вечером поебусь.
⭕️ Anonymous 09.12.2022 16:11 #31607
С третьей попытки оно собралось. Менялась только конфигурация виртуалки - я с 8 до 10 Гбайт ОЗУ добавил. МБ памяти на линковку c++ не хватило? Обычно весьма жрущий память процесс.
⭕️ Anonymous 18.12.2022 21:32 #31882
142 пакета!
⭕️ Anonymous 24.05.2023 09:01 #49013
БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
⭕️ Anonymous 24.05.2023 09:21 #49020
Кароче, пошёл по самому безопасному пути обновления таргетов пайтона - сначала собрать с двумя и синглом в 3.10, затем с синглом в 3.11, а затем удалением таргета 3.10.
Господи, помоги мне!
⭕️ Anonymous 24.05.2023 09:58 #49032
Охуеть, вроде даже жопа цела!
⭕️ Anonymous 26.05.2023 06:48 #49794
Выключение python3_10 в качестве python_targets ломает мне docker-compose. Придётся ждать, когда просрутся. Держу оба таргета(3_10, 3_11), в качестве сингла - 3_11.
⭕️ Anonymous 26.05.2023 07:02 #49801
А хуя! Не помогло. Видимо, надо сингл-таргет менять.
⭕️ Anonymous 01.06.2023 16:31 #50743
Пока так и не решил. Держу два таргета, синглом - 3_10.
⭕️ Anonymous 20.07.2023 02:28 #51648
Что ж. Я затянул с обновлениями месяца два, и теперь буду обновляться. Походу, всю ночь.
Сначала собираем новый gcc ваншотом...
⭕️ Anonymous 20.07.2023 03:45 #51650
А, хех. Теперь не требуется в отдельный слот ставить новую версию. Охуенно!
⭕️ Anonymous 20.07.2023 17:52 #51666
Пробую снова таргет единый завести.
⭕️ Anonymous 21.07.2023 23:57 #51678
На заметку гентушникам. Так можно узнать на какие установленные пакеты пропали ебилды в принципе и теперь не понятно чё с ними делать в дальнейшем (обновлений, похоже, не будет):
equery list -F'[$mask] $name-$fullversion' \* | grep '??'
Из man equery про эти вопросики можно узнать следующее:
Lastly, ?? only
occurs when the location field is [I--].
Together, they indicate that the package
was installed from the Portage tree or an
overlay, but has since been removed from
that tree; therefore equery can not deter‐
mine a mask status for it.
Установленные неподдерживаемые пакеты могут, например, вызывать проблемы при обновлении питона, потому что у них не будет нового юз флага на новую версию питона python_targets_python3_xx.
⭕️ Anonymous 19.10.2023 16:04 #52814
Давно не обновлялся. Оче давно. Погнали!
⭕️ Anonymous 20.10.2023 03:02 #52819
На удивление, всё прошло хорошо. Обновил gcc, пересобрал libtool, затем ёбнул avuDN.
⭕️ Anonymous 20.10.2023 04:05 #52820
Ещё ядро соберу новое, а то я всё ещё на 5 мажоре. Лулв.
⭕️ Anonymous 20.10.2023 18:25 #52825
Кароче, обновился полностью!
⭕️ Anonymous 20.10.2023 19:43 #52828
Версию ядра в студию!
⭕️ Anonymous 20.10.2023 21:36 #52829
Последняя стабильная в portage.
⭕️ Anonymous 30.10.2023 02:27 #53047
Что ж, я плюнул и решил перейти на gentoo-kernel-bin. Один хуй теряю примерно нихуя.
⭕️ Anonymous 30.10.2023 19:49 #53050
https://bugs.gentoo.org/733234
Телегу пока можно не обновлять.
⭕️ Anonymous 01.11.2023 18:01 #53110
Сам таким пользуюсь, вроде всё хорошо
⭕️ Anonymous Переводим генту на профайл 23.0 | Gentoo profile upgrade to version 23.0 25.03.2024 06:26 #56324
По ходу дела консультируемся с новостью: https://www.gentoo.org/support/news-items/2024-03-22-new-23-profiles.html
Обновляюсь, собираю ядро, перезагружаюсь в новое ядро, выполняю
emerge --ask --depclean. Удаляю лишние distfiles перед бэкапом системы с помощью командыeclean-dist --deepи делаю бэкап системы.Я уже на профиле 17.1, так что мне не нужно мигрировать до него.
Я не использую
systemd, поэтому этот пункт я пропускаю.Записываю в блокнотик значение CHOST из
emerge --info. В моём случае я вижу следующее:
CHOST="x86_64-pc-linux-gnu"
Проверяю файл
/etc/portage/make.confна наличие чего-нибудь связанного с фрагментомCHOST- ничего нет в моём случае.Далее нужно переключить профиль. Дано:
[5] default/linux/amd64/17.1/desktop (exp) *
Согласно таблице на странице https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table с помощью команды eselect profile set 46 я переключаюсь на:
[46] default/linux/amd64/23.0/split-usr/desktop (stable) *
Потому что моя текущая конфигурация соответствует split-usr конфигурации в профайле версии 23.0. В merged-usr буду преваращать уже после миграции. А может и вовсе не буду, так оставлю.
Удаляю содержимое PKGDIR - в моём случае это
/usr/portage/packages/:
rm -r /usr/portage/packages/*
Файл
/etc/portage/binrepos.confу меня отсутствует, поэтому я этот пункт пропускаю.Запускаю сборку
binutils:
boak ~ # emerge --ask --oneshot sys-devel/binutils
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 5.95 s (backtrack: 0/20).
[ebuild R ] sys-devel/binutils-2.41-r5 USE="cet* zstd*"
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-devel/binutils-2.41-r5::gentoo
>>> Installing (1 of 1) sys-devel/binutils-2.41-r5::gentoo
>>> Completed (1 of 1) sys-devel/binutils-2.41-r5::gentoo
>>> Jobs: 1 of 1 complete Load avg: 3.22, 2.06, 1.99
На всякий случай смотрю в binutils-config, как написано в гайде, хотя я нифига не понимаю чё это за штука такая:
boak ~ # binutils-config -l
[1] arm-none-eabi-2.40 *
[2] i686-w64-mingw32-2.40 *
[3] x86_64-pc-linux-gnu-2.41 *
Звёздочки стоят - наверно это значит, что всё в порядке и ничего селектить не надо, насколько я понимаю.
Далее пересобираю gcc:
boak ~ # emerge --ask --oneshot sys-devel/gcc
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 6.49 s (backtrack: 0/20).
[ebuild R ] sys-libs/glibc-2.38-r10 USE="cet*"
[ebuild R ] sys-devel/gcc-13.2.1_p20240210 USE="cet* (default-stack-clash-protection*) (default-znow*) zstd*"
Would you like to merge these packages? [Yes/No] ^CInterrupted.
Не пойдёт так, потому что в попытке пересобрать gcc получаем попытку emerge пересобрать glibc в том числе. Это запрещено в гайде, поэтому делаем так:
boak ~ # emerge --ask --oneshot --nodeps sys-devel/gcc
These are the packages that would be merged, in order:
[ebuild R ] sys-devel/gcc-13.2.1_p20240210 USE="cet* (default-stack-clash-protection*) (default-znow*) zstd*"
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-devel/gcc-13.2.1_p20240210
>>> Emerging (1 of 1) sys-devel/gcc-13.2.1_p20240210::gentoo
>>> Installing (1 of 1) sys-devel/gcc-13.2.1_p20240210::gentoo
>>> Completed (1 of 1) sys-devel/gcc-13.2.1_p20240210::gentoo
>>> Jobs: 1 of 1 complete Load avg: 4.47, 7.37, 7.08
На всякий случай смотрю в gcc-config, как написано в гайде, хотя я тут я тоже мало что понимаю:
boak ~ # gcc-config -l
[1] arm-none-eabi-13 *
[2] i686-w64-mingw32-13 *
[3] x86_64-pc-linux-gnu-13 *
Ну, ок, поехали дальше.
Пересобираю glibc:
boak ~ # emerge --ask --oneshot sys-libs/glibc
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 5.81 s (backtrack: 0/20).
[ebuild R ] sys-libs/glibc-2.38-r10 USE="cet*"
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-libs/glibc-2.38-r10
>>> Emerging (1 of 1) sys-libs/glibc-2.38-r10::gentoo
>>> Installing (1 of 1) sys-libs/glibc-2.38-r10::gentoo
>>> Completed (1 of 1) sys-libs/glibc-2.38-r10::gentoo
>>> Jobs: 1 of 1 complete Load avg: 6.87, 8.10, 7.33
Смотрю в выводы
emerge --info.Переменная
CHOSTне изменилась, а значит:Этот пункт я пропускаю.
Обновляю окружение:
boak ~ # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
Пересобираю
libtool(г-спади, прости):
boak ~ # emerge --ask --oneshot libtool
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 2.31 s (backtrack: 0/20).
[ebuild R ] dev-build/libtool-2.4.7-r3
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-build/libtool-2.4.7-r3::gentoo
>>> Installing (1 of 1) dev-build/libtool-2.4.7-r3::gentoo
>>> Completed (1 of 1) dev-build/libtool-2.4.7-r3::gentoo
>>> Jobs: 1 of 1 complete Load avg: 2.12, 4.51, 6.00
Эта пересборка libtool происходит очень быстро.
На всякий случай ещё раз удаляю содержимое PKGDIR, как в пункте 7:
boak ~ # rm -r /usr/portage/packages/*
rm: cannot remove '/usr/portage/packages/*': No such file or directory
Полная пересборка - весь мир в труху! Тут я сразу пососал с
crossdevоверлеем, так как emerge навалил мне сообщений по типу следующего:
emerge: there are no ebuilds to satisfy "cross-arm-none-eabi/binutils".
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Но это уже другая история, так как не очень относится к переключению профиля. Это уже мои загоны и разбираться с этим я буду отдельно.
Поставил на ночь собираться. Продолжение следует...
⭕️ Anonymous 25.03.2024 17:38 #56328
Ну, с одной стороны - это хорошо, а с другой плохо. Чего ты хочешь-то железяки, ты-челоек?
⭕️ Anonymous 25.03.2024 19:02 #56329
Он очень - богатый человек, он на gentoo! А, ты нет - беднота, которой ни когда не купить даже тинькпад :)
⭕️ Anonymous 26.03.2024 03:57 #56332
Как же заебись, что есть --resume флаг у emerge: https://forums.gentoo.org/viewtopic-t-380285-view-next.html-sid-3e3ca665e6aeee079e7a7c75533faed5.html
Сейчас один не важный пакет не смог собраться и я думал, что всё, кранты! Но нет, --resume и --skipfirst меня спас. Осталось 128 пакетов.
⭕️ Anonymous 26.03.2024 12:00 #56333
дженту-отцы всё продумали!
⭕️ Anonymous 26.03.2024 15:05 #56336
Начал и я перекатывать профиль.
⭕️ Anonymous 27.03.2024 01:19 #56340
У меня так сборка llvm повесила виртуалку - рестартнул с этим флагом.
⭕️ Anonymous 27.03.2024 12:45 #56346
Вполне удачно перекатил. Правда, весь день мир пересобирал(>700 пакетов).
⭕️ Anonymous 01.04.2024 18:07 #56458
Короче, по итогу мир пересобрался, никто не умер, а что там с тулчейнами я буду разбираться потом, ещё через месяц или около того, когда буду в очередной раз обновляться.
⭕️ Anonymous 01.04.2024 22:54 #56459
Слава Б-ну, у меня тулчейнов нет. Просто пересобрался.
А разве кроссдев сам такое не разруливает? Я думал, там вообще целое окружение для чужого компилятора инсталлица.
⭕️ Anonymous 02.04.2024 12:06 #56469
https://bugs.gentoo.org/show_bug.cgi?id=CVE-2024-3094
Привет, пора пересобираться!
⭕️ Anonymous 12.06.2024 15:49 #57785
Не апгрейд, но https://github.com/oddlama/gentoo-install
⭕️ Anonymous 23.07.2024 19:28 #58482
Пришло время!
⭕️ Anonymous 23.07.2024 23:22 #58484
Не вышло. Какая-то хуита с мезой и ллвм.
⭕️ Anonymous 02.08.2024 08:42 #58585
По классике: подождал, проблема починилась сама собой после синка.
⭕️ Anonymous 06.08.2024 07:15 #58637
У rxvt-unicode было что-то с отрисовкой до тех пор, пока я не пересобрал его.
⭕️ Anonymous 06.08.2024 07:20 #58638
А, нихуя. После второго перезапуска всё вернулось. Хм. Есть идея...
⭕️ Anonymous 06.08.2024 07:29 #58639
Во-первых, вернул для mesa оторванный флаг llvm, во-вторых обновил гипервизор, в котором гнеточку и запускаю. Что-то из этого определённо помогло.
⭕️ Anonymous 14.11.2024 09:02 #61475
Собрал firefox с помощью шланга. Субъективно будто бы разница есть - в производительности рендера.
⭕️ Anonymous 14.11.2024 09:18 #61480
Подскажите, где на GitHub можно скачать релиз браузера с голосовым ассистентом Мариса, который произносит фразу "линии защиты активированы"?
⭕️ Anonymous 14.11.2024 10:32 #61493
В Astral.NET разве что.
⭕️ Anonymous 30.11.2024 07:33 #62188
Перекатился на Python 3.12 полностью.
⭕️ Anonymous 30.11.2024 09:58 #62191
Как поставить змею на расбери-5?
⭕️ Anonymous 30.11.2024 19:15 #62197
⭕️ Anonymous 30.11.2024 20:33 #62198
Шрифт испарился!
⭕️ Anonymous 02.12.2024 07:53 #62210
Питонист, что ле?
⭕️ Anonymous 02.06.2025 00:42 #67619
Перекатываю single target на python3.13.
⭕️ Anonymous 02.06.2025 04:04 #67620
Профиль что ли требует python3.12? Кроме 3.13 таргетов, нет никаких. Всё пересобрал с текущим выбранным таргетом. Пытаюсь выполнять обновление - зачем-то тянет 3.12. Странно.
⭕️ Anonymous 02.06.2025 14:28 #67622
Замаскировал все версии пихтона ниже текущего таргета. Зоонаблюдать - буду! Полёт проходит по плану...
⭕️ Anonymous 09.06.2025 14:31 #67740
В стейбл минорное обновление gcc залетело.
⭕️ Anonymous 06.07.2025 11:34 #68145
Это, кстати, www-client/firefox:esr хочет пихтона такого.
⭕️ Anonymous 11.09.2025 03:56 #69622
В ESR наконец-то пришёл firefox-140.2.0, который уже юзает 13 пихтон. Красота.
⭕️ Anonymous 07.11.2025 02:38 #71400
2025-11-01-portage-git-sync-verify - выглядит так, будто ничего делать не нужно.
я прав?
⭕️ Anonymous 07.11.2025 15:44 #71427
Ну ваншотнул portage по рекомендации. Вроде полёт стабильный.