gentoo проблемы с обновлениями

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

gentoo проблемы с обновлениями

Сообщение yoricI »

Здра!
grep sync-uri /etc/portage/repos.conf/gentoo.conf sync-uri = rsync://rsync.ru.gentoo.org/gentoo-portage/ grep -i mirror /etc/portage/make.conf ###GENTOO_MIRRORS="http://gentoo.bloodhost.ru/ http://ftp.halifax.rwth-aachen.de/gentoo/" GENTOO_MIRRORS="https://mirror.yandex.ru/gentoo-distfiles/ \ https://gentoo-mirror.alexxy.name/ \ rsync://mirror.mephi.ru/gentoo-distfiles/"
При этих данных постоянно в последнее время проблемы с обновлением портов (eix-sync). Отключил ipv6 - то же самое. Вручную раза с пятого, а иногда с десятого получается.
Я так понимаю, что порты обновляются с sync-uri = rsync://rsync.ru.gentoo.org/gentoo-portage/, а GENTOO_MIRRORS - это для скачки пакетов с кодом? Несколько sync-uri можно прописать? Посоветуйте какие, если можно.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение ormorph »

yoricI писал:
06.06.2024 16:38
Я так понимаю, что порты обновляются с sync-uri = rsync://rsync.ru.gentoo.org/gentoo-portage/, а GENTOO_MIRRORS - это для скачки пакетов с кодом? Несколько sync-uri можно прописать? Посоветуйте какие, если можно.
Так оно и есть.
Адреса что можно прописать в /etc/portage/repos.conf/gentoo.conf можно посмотреть здесь.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

Спасибо
Спасибо сказали:
Аватара пользователя
SwapON
Сообщения: 209
ОС: Gentoo Xfce4

Re: gentoo проблемы с обновлениями

Сообщение SwapON »

ormorph писал(а):
06.06.2024 17:34
Адреса что можно прописать в /etc/portage/repos.conf/gentoo.conf
То есть можно несколько прописать sync-uri. Например:

Shell

sync-uri = rsync://rsync1........
sync-uri = rsync://rsync2........
sync-uri = rsync://rsync3........
И это ошибкой не будет?
Если первый рсинк будет недоступен, поиск портов будет осуществляться следующий вниз по конфигу?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение ormorph »

SwapON писал:
07.06.2024 09:40
То есть можно несколько прописать sync-uri. Например:
Нет, только один. Но их можно менять в ручную. Если какой то не работает, то можно заменить другим.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

ormorph писал(а):
07.06.2024 16:43
Нет, только один.
а в чём проблема сделать несколько?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение ormorph »

yoricI писал:
07.06.2024 18:51
а в чём проблема сделать несколько?
Не я писал добавление репозиториев через repos.conf. Я таких примеров(с несколькими адресами) не видел.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

Попробую, вдруг работает.
Спасибо сказали:
Аватара пользователя
SwapON
Сообщения: 209
ОС: Gentoo Xfce4

Re: gentoo проблемы с обновлениями

Сообщение SwapON »

ormorph писал(а):
07.06.2024 16:43
Нет, только один. Но их можно менять в ручную.
По идее можно придумать велосипед написать костыль, который будет при попытке обновления проверять доступность хостов и еже-ли ответа от явно указанного в конфиге нет, будет переключаться на другой. Вот только где его указать, если в gentoo.conf разрешено прописать только один :huh: Ну и если тема взлетает, то отправить разрабам на предложение доработать, тем самым внести свой вклад :smartass:
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: gentoo проблемы с обновлениями

Сообщение ormorph »

SwapON писал:
08.06.2024 03:31
По идее можно придумать велосипед написать костыль, который будет при попытке обновления проверять доступность хостов
Они и так как правило доступны. Вот только они просто блокируют как правило запросы на время, если с одного IP много подключений.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

То есть это из этой оперы:
# emerge -av media-gfx/freecad !!! Problem resolving dependencies for media-gfx/freecad ... done! !!! The ebuild selected to satisfy "media-gfx/freecad" has unmet requirements. - media-gfx/freecad-0.21.2-r3::gentoo USE="addonmgr fem gui idf image inspection material openscad part-design path points raytracing robot show surface techdraw tux -cloud -debug -designer -netgen -pcl (-qt6) -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" The following REQUIRED_USE flag constraints are unsatisfied: python_single_target_python3_12? ( gui? ( qt6 ) ) The above constraints are a subset of the following complete expression: exactly-one-of ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) designer? ( gui ) inspection? ( points ) path? ( robot ) python_single_target_python3_12? ( gui? ( qt6 ) )
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo проблемы с обновлениями

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

yoricI писал:
08.06.2024 13:26
python_single_target_python3_12? ( gui? ( qt6 ) )
Расшифровываю: "если для этого пакета включён флаг python3_12 и включён флаг gui, то вы должны также включить для него флаг qt6".
Спасибо сказали:
Аватара пользователя
SwapON
Сообщения: 209
ОС: Gentoo Xfce4

Re: gentoo проблемы с обновлениями

Сообщение SwapON »

yoricI писал:
08.06.2024 13:26
То есть это из этой оперы:
Тут из другой оперы. Мне кажется надо обратить внимание на

Shell

python_single_target_python3_12
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo проблемы с обновлениями

Сообщение yoricI »

/dev/random писал:
08.06.2024 13:55
если для этого пакета включён флаг python3_12 и включён флаг gui, то вы должны также включить для него флаг qt6".
Если оно такое умное, то могло бы и само включить))
Спасибо сказали: