LINUX.ORG.RU
ФорумAdmin

Миграция с layman на Gentoo

 , ,


1

3

Gentoo выкинула layman, но ни скрипта для миграции конфигурации, ни гайда по оной, не предоставила. Развлекайтесь сами там как-то, переустанавливайте, хз, удачи вам и хорошего настроения, тип.


Ответ на: комментарий от grem

нельзя узнать, нужная идея или ненужная, не вывалив её.

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

Этого всего нет потому, что лично ты не сделал.

Не по этому, Если бы было так как ты говоришь, то всё остальное существующее существует потому что я есть.

Shushundr ★★★★★
()
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от L29Ah

А сколько у тебя машин, чтобы понадобился скрипт? «Перенастройка» займет кратно меньше времени, чем толковое написание скрипта.

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

А сколько у тебя машин, чтобы понадобился скрипт?

Может физическая одна, а в ней по контейнеру на каждое приложение. И везде гента.

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

Каких гентах планеты? Layman - вспомогательная утилита, которая, по факту, вообще не нужна для управления оверлеями, как и eselect-repository.

Ты так и не ответил, какой тебе скрипт нужен для миграции с использования repos.conf на использование repos.conf?

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

И у всех по пачке сторонних реп? Да ты поехавший, не удивительно, что свою систему в виртуалке уложил.

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

auto-sync = yes пропиши в /etc/portage/repos.conf

Или вызывай отдельно emaint sync -A, если привык синхронизировать отдельной командой(как с layman)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

emaint sync -A синкает только ::gentoo.

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

Почему бы просто не прочитать статьи wiki посвящённые eselect-repository (и layman заодно ещё раз и проверил, что нормально насьроено), а ещё лучше сразу repos.conf и успокоиться?

Заодно настроить синхронизацию ::gentoo с зеркала git, после чего она будет выполняться быстрее чем через rsync, если это ещё не сделано.

И вообще, хотя бы привёл свои конфиги для репозиториев.

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

auto-sync = No

Так везде же так выставлено. К тому же, у тебя какие-то параметры странные, о которых никто кроме layman, видимо, знать в системе не знает. Разумеется, что ничего из-за этого не работает кроме layman.

Пропиши человеческие, например:

sync-type = git
sync-uri = https://github.com/gentoo-mirror/gentoo
auto-sync = yes
grem ★★★★★
()
Ответ на: комментарий от L29Ah

Чето тут жарко из за какого то лаймана, eix-sync рекомендовали?

SPRATAY ★★
()

Я просто поставил eselect-repository, и все подключенные через layman репы отобразились в списке. Вообще ничего не делал дополнительно руками.

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

Я через eix-sync репы обновляю. Сейчас попробовал emerge --sync. Обновились все добавленные репозитории, но я layman не удалял.

Собран он так:

app-portage/layman gpg sqlite squashfs sync-plugin-portage

После удаления руками поменял в конфиге «sync-type» с «laymansync» на «git», чтобы не ругалось на известный тип синхронизации.

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

Спасибо за наводку. Установка layman с sync-plugin-portage и исполнение layman-updater -R всё мигрировало. Удивительно что этот USE-флаг неактивен по умолчанию. Плохо сделано тупо.

L29Ah
() автор топика
24 сентября 2023 г.

Оп, спасибо за наводку. Вроде каждую неделю обновляюсь, но эта фигня вылезла только сейчас.

И ведь ни новости, ни предупреждения, ни-фи-га.

Вообще генту расстраивает последнее время. Нужные пакеты выбрасывает, ошибки (с очевидными и тривиальными исправлениями) висят годами…

Barracuda72 ★★
()

Давно переключился на eselect-repository, без проблем. Давно было:

!!! The following installed packages are masked:
- app-portage/layman-2.4.3::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# David Seifert <soap@gentoo.org> (2023-05-19)
# Abandoned, replaced by 'eselect repository', tons of open bugs.
# Removal on 2023-06-18. Bug #761199.

spawn_sp ★★★★
()
Последнее исправление: spawn_sp (всего исправлений: 1)
Ответ на: комментарий от Shushundr

Да ничего, альтернатив-то нет. Из популярных source-based остался только Arch, но как-то он мне не зашел.

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