LINUX.ORG.RU

portage 2.1.9.42, сеты


0

1

Куда вписывать сеты в портедж указанной версии?

Сделал файл /etc/portage/sets/kde, как советуют некоторые источники (например) — пишет

emerge -p --noreplace @kde
emerge: There are no sets to satisfy 'kde'. The following sets exist:

    selected
    system
    world

Аналогично попробовал /usr/local/portage/sets/ — то же самое.

★★

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

> /var/lib/portage/ не?

Не. Сам сначала попробуй.

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

> Создай локальный оверлей, в нём папку sets, сеты — внутрь.

Аналогично попробовал /usr/local/portage/sets/ — то же самое.

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

Попробуй рядом с папкой sets положить sets.conf с примерно таким содержанием:

[local sets]
class = portage.sets.files.StaticFileSet
multiset = true
directory = ${repository:имя_репозитория}/sets/

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

> Portage должен быть выше 2.2

портедж из сабжа поддерживает сеты, судя по выводу

emerge --list-sets
selected
system
world

Разве нет? В некоторых руководствах по установке рекомендуют создвать сеты с установленными пакетами, там нет ни слова про то, что нужно ставить нестабильный портедж

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

> Кошмар какой. Игла в яйце, яйцо в утке…

Та не, это правильный подход, не пихать же локальные сеты в основное дерево

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

Чувствую, что чего-то не хватает.

# cat /usr/local/portage/sets.conf 
[local sets]
class = portage.sets.files.StaticFileSet
multiset = true
directory = /usr/local/portage/sets/
# ls /usr/local/portage/sets/
kde
# emerge --list-sets
selected
system
world
name_no ★★
() автор топика
Ответ на: комментарий от Deleted

Ехал layman через portage
Видит layman — в portage layman!
Сунул layman layman в layman
usr/local/portage/layman/layman/layman/layman/…

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

и не говори... сделали бы как в палудисе, меньше такой мути было бы

anonymous
()

В общем, похоже, что в этой версии портежда от сетов есть только муляж, чтобы народ привыкал к emerge @world

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

> Поставь ту, в которой есть. Что-нибудь из 2.2.x.

Я не уверен, что не возникнет каких нибудь детских болячек — нестабильные альфа-версии обычно этим грешат. Не хотелось бы разгребать потом авгиевы конюшни, наваленные альфой портеджа. Там точно всё нормально с этим?

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

нет, я совершенно другой анон. у меня на генте ~amd64 иногда появляются проблемы с несобираемостью некоторых пакетов, но портеж не тупил ниразу

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

> портеж не тупил ниразу

depcelan давно делал? Все пакеты, которые через сеты установлены — он их снести предлагает. Если точнее, то я сделал сет с несколькими пакетами из kde, сделал emerge --noreplace @kde, снёс kde-meta. Теперь он мне хочет снести kde даже те пакеты, которые прямо прописаны в @kde. Как с этим бороться?

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

> Как с этим бороться?

Прописал @kde в /var/lib/portage/world_sets — вроде помогло. Оно могло бы туда и само прописаться для приличия. Нестабильный портедж не глючит, ага.

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

а в стабильном то вообще не работает данный функционал :3

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