Запихиваем в файл /etc/portage/profile/use.mask/flags флаги:
default-stack-clash-protection
default-znow
И USE="-cet" в make.conf
Не люблю рассказывать о неудачах, но раз попросили, то расскажу.
Я не увидел разницы между обычным ffmpeg и ffmpeg-v4l2
720р одинаково хорошо воспроизводится и так и сяк.
1080р одинаково тупит и грузит проц и так и сяк. Но некоторые видео 1080р с меньшим битрейтом воспроизводятся нормально.
За сим прекращаю попытки заставить это устройство нормально показывать 1080р в линуксе.
В догоночку. Для чистоты эксперимента видео было скачано с ютуба в mp4 и воспроизводилось через ffplay
Спокойной. Не понимаю, почему ты трясёшься и не ставишь китайскую репу, всё равно ядро у тебя от китайцев, а сам ты не можешь сбилдить.
Да руки не дошли.
С видео сейчас было просто отвлечение от более важной задачи, в качестве отдыха.
А более важная задача такая:
Есть два DTB. В одном вай-фай дроченый, в другом HDMI точенный. Нужно из двух собрать один.
>Если они похожие, через meld сравни различия.
Там какие-то 16-тиричные числа, как мне кажется номера пинов и регистров. Есть опасения, что пины и регистры могут быть заняты другими устройствами. Хотя пока ещё не пробовал. Просто сравнивал.
Ещё коче что, что может быть не относится к делу, но...
Прошерстил прошивку ещё раз более тщательно. Вылезло +100500 dtb. Как будто китайцы тупо весь армбиан туда впихнули и поверх накатили андроид.
Чото в ахуе с этого.
Поможжите плез.
Делал
USE="opengl qt5" emerge --deep media-libs/opencv
После чего опять пытался обновить мир. Нихуя. Устал.
Странно, что в package.use это сработало, а через ваншот - нет. Спасибо большое, дружище. С этим ок.
У меня теперь просто хуева туча ошибок с зависимостями. Условно один пакет трёх разных версий, а таких пакетов до жопы собрано. Это только руками фиксить, пересобрая (обновляя) каждый пакет до последней версии?
Чтобы ты понимал, я на мир забил дней на 90... Это конец?
>Это конец?
Нет, можно исправить, если читать, что он от тебя хочет.
>Странно, что в package.use это сработало, а через ваншот - нет.
Так ты сохранять флаги должен, чтобы они при обновлении тоже остались такими же.
>Условно один пакет трёх разных версий, а таких пакетов до жопы собрано.
Для некоторых пакетов нормально иметь несколько версий. gtk, qt, clang, gcc, llvm и прочие. Они имеют слоты.
Как обновишься, тебе ещё мигрировать на новый профиль и пересобирать мир. Кстати, там новый gcc 14 вышел.
Очень рад, что тред живой. Сегодня уже вечером после работы посмотрю, что от меня хочет пингвин, но по ощущениям там не на день работы... Вечером постараюсь тред обмануть вопросом или отчетом.
Поверхность вытри.
Да это я пошутил так. Просто лень было перелезать. И сейчас тоже лень....
Они перед тем как залить 24 либру месяца четыре терпели. Так что и ты подождешь
Зачем нужна дохлая крыса, когда есть живой lxqt.
Я тоже на одно меньше выставил. Планировщик планировщиком, но остальным процессам тоже нужны ресурсы
У меня по гайду https://wiki.gentoo.org/wiki/MAKEOPTS
но ставил бы меньше, если бы юзал lto, т.к. оперативы мало.
Так его менять можно, прикинь. Один чел даже пилил прототип чтоб прям во время сборки хромиума можно было поменять. А так, у меня три пресета стоят: одно ядро, половина и все минус один. В основном раньше на половине стояло, сейчас побольше поставил. Проц рузен 5600. Всё индивидуально же, зависит от того, хочешь ли ты пользоваться компом во время сборки.
https://dev.gentoo.org/~zmedico/portage/doc/man/emerge.1.html
Гуляешь сюда, и ищешь на странице "--quiet". Маны научитесь читать, блять
Когда я компилирую, то у меня слегка привстает хуй. Я не знаю почему так, но заметил такую особенность.
Нет, боюсь кончить прямо в штаны
у него еще за токены, поэтому я видел. 4к контекста и потом посмотри как дилогия или не сможешь испытать эмоции от блевотных копипастных кунов с скопированной инфой из фильма. я не научился юзать {{char}} опять эти объяснения, я ору с тем, кто такой существенной, т.к. смотрел адскую пасть мохаве)
Да, сам заметил, как ещё в одном треде на доске, но под другим юзер агентом, эта хуйня нагадила.
А, нет, в нескольких.
Можно пользоваться во время компиляции/компилировать, пока не пользуешься. С билдсервером удобнее, конечно.
проц 6 ядер, 12 потоков - стоит 8 jobs (потому что памяти мало, 16Gb)
Сборка какого-нибудь хромого/WebKitGTK упирается в память, если в 12 параллельных запускать (в принципе сжатие памяти zram в 1.5-2 раза от размера ОЗУ помогает, как альтернативный вариант)
Если запариться, можно отдельные жирные пакеты со своими параметрами компилить, а мелочь на двенадцати потоках и в tmpfs.
Не понимаю от чего у вас так пригорает. От того, что не можете миллиардом мелких иконок засрать главный экран?
пригорает только у тебя тут
Генту это единственная система в которой ДЕЙСТВИТЕЛЬНО самому можно выбрать программное обеспечение.
Ноу дискасс.
Это другое.
Можно ли в генту полностью выпилить вяленый со всеми его библиотеками типо либинпута?
Это и так понятно. Но графика тянет за собой кучу библиотек.
Вопрос в том можно ли будет выпилить ненужное или оно один фиг сидит в зависимостях.
Я вырос на окраине рабочей, городской (а!)
Парнишка в модной кепке, зуб потёртый золотой (хоп!)
Парнишка весь простой, и вовсе не красавец я (шо?)
А мне навстречу все девчонки улыбаются (давай!)
Когда под вечер я из дома выхожу во двор (а!)
Сажусь в машину, улыбнусь и завожу мотор (хоп!)
Включаю музыку и разноцветные огни (чоп!)
С тоскою полною в глазах глядят мне вслед они
Ведь у меня есть чёрный бумер, он всегда со мной
Ведь у меня есть чёрный бумер, быстрый и шальной
Ведь у меня есть чёрный бумер, бумер заводной
Садись смелей, девчонка, покатаемся с тобой
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
А наш райончик на отшибе городском стоит (а!)
И вся округа день и ночь стаканами звенит (хоп!)
Ребята местны горьку пьют, не знают фитнеса (шо?)
Всё потому что перспективы нет и бизнеса (давай!)
Ай, улица родная, семь домов, три доски (а!)
Здесь делать неча, наши мурки воют от тоски (хоп!)
А только мне всё нипочём до самых сумерек (чоп!)
Я по райончику форсю на чёрном бумере
Ведь у меня есть чёрный бумер, он всегда со мной
Ведь у меня есть чёрный бумер, быстрый и шальной
Ведь у меня есть чёрный бумер, бумер заводной
Садись смелей, девчонка, покатаемся с тобой
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
Чёрный бумер, чёрный бумер
(Чоп, чоп!)
Чёрный бумер, чёрный бумер
(Чёрный бумер!)
Чёрный бумер, чёрный бумер
(Чоп, чоп!)
Чёрный бумер, чёрный бумер
(Чёрный бумер!)
Я вырос на окраине рабочей, городской (а!)
Парнишка в модной кепке, зуб потёртый золотой (хоп!)
Парнишка весь простой, и вовсе не красавец я (шо?)
А мне навстречу все девчонки улыбаются (давай!)
И если кто-нибудь из них попросит: Прокати! (а!)
Я прокачу её, пусть даже мне не по пути (хоп!)
Ведь я парнишка с виду из себя, хоть и простой (чоп!)
Но отказать я не могу девчонке ни одной
Ведь для того и нужен бумер, он всегда со мной
Ведь для того и нужен бумер, быстрый и шальной
Ведь для того и нужен бумер, бумер заводной
Садись смелей, девчонка, покатаемся с тобой
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
Я вырос на окраине рабочей, городской (а!)
Парнишка в модной кепке, зуб потёртый золотой (хоп!)
Парнишка весь простой, и вовсе не красавец я (шо?)
А мне навстречу все девчонки улыбаются (давай!)
Когда под вечер я из дома выхожу во двор (а!)
Сажусь в машину, улыбнусь и завожу мотор (хоп!)
Включаю музыку и разноцветные огни (чоп!)
С тоскою полною в глазах глядят мне вслед они
Ведь у меня есть чёрный бумер, он всегда со мной
Ведь у меня есть чёрный бумер, быстрый и шальной
Ведь у меня есть чёрный бумер, бумер заводной
Садись смелей, девчонка, покатаемся с тобой
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
А наш райончик на отшибе городском стоит (а!)
И вся округа день и ночь стаканами звенит (хоп!)
Ребята местны горьку пьют, не знают фитнеса (шо?)
Всё потому что перспективы нет и бизнеса (давай!)
Ай, улица родная, семь домов, три доски (а!)
Здесь делать неча, наши мурки воют от тоски (хоп!)
А только мне всё нипочём до самых сумерек (чоп!)
Я по райончику форсю на чёрном бумере
Ведь у меня есть чёрный бумер, он всегда со мной
Ведь у меня есть чёрный бумер, быстрый и шальной
Ведь у меня есть чёрный бумер, бумер заводной
Садись смелей, девчонка, покатаемся с тобой
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
Чёрный бумер, чёрный бумер
(Чоп, чоп!)
Чёрный бумер, чёрный бумер
(Чёрный бумер!)
Чёрный бумер, чёрный бумер
(Чоп, чоп!)
Чёрный бумер, чёрный бумер
(Чёрный бумер!)
Я вырос на окраине рабочей, городской (а!)
Парнишка в модной кепке, зуб потёртый золотой (хоп!)
Парнишка весь простой, и вовсе не красавец я (шо?)
А мне навстречу все девчонки улыбаются (давай!)
И если кто-нибудь из них попросит: Прокати! (а!)
Я прокачу её, пусть даже мне не по пути (хоп!)
Ведь я парнишка с виду из себя, хоть и простой (чоп!)
Но отказать я не могу девчонке ни одной
Ведь для того и нужен бумер, он всегда со мной
Ведь для того и нужен бумер, быстрый и шальной
Ведь для того и нужен бумер, бумер заводной
Садись смелей, девчонка, покатаемся с тобой
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
Чёрный бумер, чёрный бумер
Стоп-сигнальные огни (чоп, чоп!)
Чёрный бумер, чёрный бумер
Если можешь, догони (чёрный бумер!)
Чёрный бумер, чёрный бумер
Под окном катается (чоп, чоп!)
Чёрный бумер чёрный бумер
Девкам очень нравится (чёрный бумер!)
Извини, но впервые вижу, чтобы --depclean не помогал, если нет больше никакого софта, зависящего от тех же библиотек, что и вяленый. Проверь через equery тот софт, который ставил после установки вяленого.
Да я ничего не ставил еще только гентубук читаю. Просто я точно знаю что в других системах например либинпут тянется по дефолту. И много еще такого рода когда вяленый гвоздями прибивается к системе.
Чтобы понять, что от чего зависит, прочитай документацию по USE-флагам и equery. В большинстве случаев этого достаточно. Если вдруг остаются вопросы, то придётся читать ебилд и шарить по форумам.
Там ничего не поменялось думаю за это время. Хочешь ставь хочешь не ставь твое дело.
>>489006
>>489305
В виртуалку как-то не прикольно. Хотелось бы такой же простоты как арче со всякими стимами и какой-нибудь paru чтобы всякое говно из AUR тащить, типа вот Яндекс музыки. Так-то саму систему и ядро руками собрать не проблема, прикольно поковыряться. Firefox с LTO собрать, он тогда прям НАМНОГО больше баллов в бенчмарках набирает, даже больше чем хромой. А вот пердолиться со стимом мне лень
Можно конечно собрать pacman. Потом наверх paru. Но чувствую это будет пиздец с зависимостями, если бы это говно можно было как-то в контейнеры поместить
>Firefox с LTO собрать
Он и так с lto и pgo собран в бинарных дистрибутивах. Разница только в native оптимизациях под твой процессор.
>пердолиться со стимом мне лень
Да есть вроде стим на генту, в чем проблема. Там даже в виде флэтпака завезли.
https://wiki.gentoo.org/wiki/Steam
Что лучше установить - Gentoo или FreeBSD? С аргументами плиз.
Поставь обе и сравни.
Ну поехали*
Успешной тебе компеляции
Новости почитай, там зачастую прямые инструкции, че делать. У того же перла недавно флаги слегка изменились
> if left undefined, Portage's default behavior is to set the MAKEOPTS load-average value to the same number of threads returned by nproc.
То пишут что вроде прибавляется ещё на одну.
> # - set the MAKEOPTS load-average value slightly above the number of threads returned by `nproc`, due to it being a damped value
> MAKEOPTS="-j4 -l5"
Звучит странно, если и так все потоки на компиляцию заняты, смысл иметь -l9 для -j8?
Не манятна как на самом деле, но планирую просто оставить как есть, чтоб nproc возвращал значение.
Смысл есть, если оперативы хватает.
Там какая-то срань с gobject-introspection, которая положила мне три пакета. Обсуждение по решению пока пришло только к маскировке затронутых пакетов. Однако при сборке вначале без introspection, а затем с ней — вполне проходит. Так что примите к сведению
Нет, никакой кросскомпиляции. Как минимум при пересборке glib портеж ругался на циклическую зависимость. И ещё под раздачу попали libxfce4gui и x11-libs/vte. Во всех случаях проблема решилась снятием флага introspection, и его восстановлением после обновления.
Девелоперы пока судят-рядят над более устойчивым решением, но тикеты вряд ли скоро закроют
> Там какая-то срань с gobject-introspection, которая положила мне три пакета. Обсуждение по решению пока пришло только к маскировке затронутых пакетов.
В конце обсуждения на форуме сегодня в 8 вечера написали что-то про патч, который это фиксит
Я почекал коммиты, и может быть что решили, там сменили инструкцию для meson. Но проблема с циклической зависимостью остаётся, поскольку это другая секция ебилда. Так что один хрен масканули свежий glib и ещё пару пакетов
Да, ну и хер с ним, закинем патч, обновимся без этого флага, и включим обратно как же заебало ждать ебилдов, хочу поскорее обновиться
Так патч уже в дереве, синхронизируйся. Ну и флаг придержи на первую сборку
> заебало ждать
А чего ждать-то? Все уже прилетело
> Так патч уже в дереве, синхронизируйся. Ну и флаг придержи на первую сборку
Да, я уже поставил на обновление. Предвкушаю vrr опцию в обновленном mutter
> А чего ждать-то? Все уже прилетело
За все время заебало, третий месяц ждал, обновиться не терпится
> За все время заебало, третий месяц ждал, обновиться не терпится
А нахера ты так долго ждёшь на RR дистрибутиве? Я каждый день обновляюсь
> А нахера ты так долго ждёшь на RR дистрибутиве? Я каждый день обновляюсь
А зачем так часто? Я ждал обновления конкретного софта
мимо кде-боярин
Я не слежу за календарями релизов, да и каждый день много всякой мелочи обновляется. Вот и синхронизируюсь каждый день, как только комп включаю
Ну хоть не каждую минуту, хех. А то таким образом раньше ложился сервер репозитория, потому что его дрючили этими синками постоянно
Так там теперь бан, если чаще чем раз в сутки. Кроме того, есть зеркала, на которые можно стучаться сколько угодно через emerge-webrsync, необязательно синхронизироваться с главным деревом
Спокойной, небось за три месяца у тебя там несколько сотен пакетов в очереди накопилось
> небось за три месяца у тебя там несколько сотен пакетов
Да там 2 сотни, быстро скомпилятся
что то сильно кулера шумят, отправлю комп лучше в суспенд до завтра
> Да там 2 сотни, быстро скомпилятся
Быстро это сколько по твоим меркам? Сколько у тебя на билд gcc уходит примерно?
> Быстро это сколько по твоим меркам?
Час-два на все пакеты
> Сколько у тебя на билд gcc уходит примерно?
Не помню, вроде столько же
> Не помню, вроде столько же
Значит мы с тобой примерно равны по перформансу. Хотя у меня 14” ноут. А у тебя что за машинка?
> Firefox с LTO собрать
Кратко о знаниях и осмысленности потуг гентодебилов. Гентушник включает пго, лто и ментально кончает от мысли "вот оно сейчас будет дольше компилироваться, зато благодаря этому насколько же он быстрее будет работать!"
А на деле обе эти опции во всех бинарных дисках уже включены, также как и всякий харденинг и тд.
Спокнись, дурик. В юзфлагах самое важное то, что можно фичи в первую очередь отключать, поскольку в бинарных дистрах пихают все подряд, из-за чего размеры пакетов разбухают до размеров слона. В том же фуррифоксе даром не нужна всякая AI-поебень например. Не говоря уже о том, что прирост производительности идёт не от юзов, а от CPU флагов и активных наборов инструкций
> Спокнись, дурик. В юзфлагах самое важное то, что можно фичи в первую очередь отключать, поскольку в бинарных дистрах пихают все подряд, из-за чего размеры пакетов разбухают до размеров слона.
То есть вы у нас уважаемый тратите часы на пердолинг чтобы сэкономить несколько мегабайт на жёстком диске? Нет, ну я бы понял если бы у вас была слабая машина и вообще с деньгами всё плохо, но ведь генту наоборот требует гораздо больше места на жёстком диске для временных файлов, значит дело явно не в этом
>В том же фуррифоксе даром не нужна всякая AI-поебень например.
У фаерфлкса нет compile flag для отключения ai-поебени, потому что firefox до сих пор её не пропихнули. Потом, даже если бы это было так, и был бы такой флаг, какой смысл пересобирать для этого firefox, если там как правило можно просто флаг в about config поменять, а вообще лучше просто ставить librewolf или что-то такое...
>Не говоря уже о том, что прирост производительности идёт не от юзов, а от CPU флагов и активных наборов инструкций
Ты этот прирост производительности замерял, любезнейший? Если он вообще есть, то компенсировал ли он потраченные часы или даже дни пердолинга? Если дело не в юз флагах то можно и дебиан apt-build world сделать.
>А на деле обе эти опции во всех бинарных дисках уже включены
Ну давай пруфани теперь свой тезис, раз уж сам начал.
алсо поржал с бинарных дисков
https://gitlab.archlinux.org/archlinux/packaging/packages/firefox/-/blob/main/PKGBUILD?ref_type=heads
Обоссан и слит
Следущее будет: ваши пруфы не пруфы?
>ссылочка на арч
Во-первых, арч и генту идейно близкие дистры.
Во-вторых, генту гарантирует что там всегда будет использованы эти флаги, а на арче такой гарантии нет, только вероятность.
В-третьих, помимо фурифокса есть и другие программы.
Хуя накоупил блять
Странно что тебе дауну вообще ссылку кинули, мордой блять в миску тыкнули. В любом дистре это увидеть можно ведь исходники открыты. Бля пиздец. Гарантии у него нахуй
> любом дистре это увидеть можно ведь исходники открыты.
Ну так прочитай сначала эти исходники, дебил.
Можешь начать с дебиана.
Ну да если там без лто то это конечно не фиксится никак кроме как установка и гентв и пердолингом на несколько дней.... Эх был бы официальный пакет firefox под debian со всеми оптимизациями
Да и не в оперативке, лол. Хотя у меня её тоже достаточно
Ну короче обновил перл, собрал кеды, собрал свое ядро. Добавил недостающие модули для вайфая, сегодня даже Стим установил и доту с ботами потестил. Как-то всё просто и работает, как будто этот ваш люникс готов для десктопа. Пока сильно не вижу преимуществ перед арчем, но вспомнить генту было приятно
Ну извини, на тонкого он не тянет с этими унылыми набросами
Да, нужно сохранять флаги, чтобы они оставались такими же при обновлении. Для некоторых пакетов нормально иметь несколько версий, они имеют слоты. После обновления нужно будет мигрировать на новый профиль и .пересобрать мир. Вышел новый gcc 14
Как мне из этого сделать ебилд?
За последние 10 лет я второй раз ливаю с генты из-за них
> Кто-нибудь может рассказать про циклические зависимости более-менее развёрнуто?
Элементарно. В каждом ебилде указаны зависимости. И поскольку ебилды пишут люди, иногда случается так, что образуется цикл: A -> B -> C -> A. Возникает неоднозначность, где с какого пакета не начни собирать — у него будет ещё не собранный предшественник. От чего портеж ругается, и отказывается работать, пока такое не исправлено.
> Почему пользователи генту должны про них знать?
Про них желательно знать любому юзеру линуха, который считает себя "продвинутым". И уж точно обязательно тем, кто пишет сборочные файлы.
> Как можно максимально избежать их?
Никак, следить за этим прерогатива мэйнтейнеров и разработчиков.
> Почему во многих других дистрах этого не случается?
Потому что сорц-бейзд дистрибутив. В зависимости от юзфлагов у тебя будет меняться и список зависимостей. Которые ещё и вычисляются каждый раз прямо перед сборкой. В бинарных дистрах дерево зависимостей вычисляется заранее, и отправляется тебе вместе с каждым апдейтом. Тем не менее, иногда они и там возникают. Например в раче пакман изредка сообщает о циклических зависимостях, но как минимум некоторые случаи он умеет решать сам.
А какой пакет у тебя свалился с циклом? Если glib с gobject-introspection, то проблема уже известна, а на время решения просто маскнули затронутую версию.
>>508724
Умерла Funtoo параша, а гента живее всех живых.
> > Как можно максимально избежать их?
> Никак, следить за этим прерогатива мэйнтейнеров и разработчиков.
А, ну и следить за тем, какие юзфлаги ты выставляешь. Часто можно продолжить сборку, просто отключив багнутый флаг, а затем ещё раз пересобрать пакет с ним
Чё это за шалава с герпесом?
Есть такое же, но без bin.
В газете вычитал
Всем привет в этом чате, 9 месяцев не обновлялся. Решал проблемы зависимостей, включая циклические, очень грубо, тупо unmerge'м родительского ebuild. Я санмёрджил практически всё жизненно-важное, clib, rust, даже firmware. Если я ребутнусь или пропадёт свет - мне пиздец. Это сейчас дескрипторы держат систему на плаву. Поэтому запилил фотку, т.к. нихрена не работает, кроме терминала.
Как до такого докатился не знаю, бросил обновляться в феврале, когда уже продинамил около 30 дней, а дальше просто забил, т.к. с каждым разом ситуация становилась неприятнее и труднее. За это время только кернель скомпилил.
Сегодня с утра провозился, но вроде завёл апдейт мира.
Надеюсь до утра обновлюсь. Не будьте мной. Всем world.
Я живой. Всё плохо, я глупый. На ~300 ебилде свалилось, ребутнул, а у меня фс отвалилась. Пришлось откатываться на снапшот.
У меня 119 неразрешённых конфликтов, попробовал решить один из них руками и это пиздец, куда я попал. Пример решения одного конфликта. Есть условное древо зависимостей.
|- ebuild-1.1
|- ebuildX-1.0 (needs ebuild-1.2)
|- ebuildY-1.9 (uses ebuild-1.0)
Я делаю
>emerge --unmerge ebuildY
>emerge --oneshot --nodeps ebuildY
обновляя его до последней версии. Тут вылезает следующая хуйня
|- ebuildY-2.1
|- ebuildAA (needs ebuildY-2.1)
|- ebuildAA (uses ebuildY-1.9)
>emerge --unmerge ebuildAA
>emerge -1 -O ebuildAA
Соответственно в уме (ebuildY, ebuildAA) и я вниз древа зависимостей опустился по одной лишь ветке примерно на 6й уровень. Время было где-то полпятого утра, пока не столкнулся с такой веткой
|- ebuildHYZZZ-2.5
|- ebuildAA (needs gcc-14.2.1)
|- ebuildAA (uses gcc-13.9.0)
Что я делаю? Правильно блеать!
>emerge --unmerge gcc
И приплыли! Компилятор ёбнул по иннерции. Откатил снапшот и единственное, что полезного пока сделал - это обновил gcc после отката. 119 конфликтов! Каждый из них разрешать руками! Если даже я их разрешу, то у меня за это время появятся ещё столько же.
Переустанавливать вообще не вариант, слишком стабильно и привычно. А как сделать правильно и грамотно - хз, мозгов не хватает.
Пиздец у тебя, я где-то полгода не обновлялся как-то раз и все заебись встало
Давай-ка полный лог твоих проблем. А то на багтрекере с таким описанием тебя разве что посылать лесом
Ну короче посидел пару месяцев, все работает, но а целом как-то не интересно, преимуществ перед арчем никаких не вижу, из минусов что нет аналога aur, тратить время на компиляцию все равно не вижу, даже с мощным процем и tmpfs в 32 гига. Укатываюсь обратно
Знаю про оверлеи, там или софт более старый или нет нужного мне. + Пользоваться чуть сложнее.
Ещё пакеты через pip вроде как нельзя на всю систему установить, а мне для учебы лень с виртуальным окружением помочится.
В целом все это довольно редко возникает, но я уже перебрался назад
Я про pip охуел конечно.
>мне сложно разобраться в том, как засирать глобальный неймспейс говнолибами питона
>с венвом я не разобрался
>перекатываюсь на арч
И в твоём представлении виновата гента? Интересный ты тип. Логика как у Люськи.
>Можешь начать с дебиана.
https://sources.debian.org/src/firefox-esr/128.3.1esr-1~deb12u1/moz.configure/#L235
Добавлю
>ERROR: rule "require-b2" unknown in module "Jamfile</var/tmp/portage/dev-libs/boost-1.86.0-r1/work/boost_1_86_0-abi_x86_64.amd64>".
gcc версия обновлена, b2 обновлена.