причина маскировки
Модератор: /dev/random
причина маскировки
Здравия!
Скажите пож-ста, почему замаскирован dev-embedded/openocd, если я его размаскирую, будет работать? Там что-то про no-multilib говорится, у меня как раз оно и есть. И в целях обучения, где надо смотреть такие вещи?
Скажите пож-ста, почему замаскирован dev-embedded/openocd, если я его размаскирую, будет работать? Там что-то про no-multilib говорится, у меня как раз оно и есть. И в целях обучения, где надо смотреть такие вещи?
Re: причина маскировки
Кто же его знает почему замаскировали. Можете собрать, должно работать. Там нет библиотек по этому нет смысла маскировать при no-multilib. Там замаскировано в профиле no-multilib. Когда то пробовал в связке с st-link всё работало на amd64. Такое чувство, что кто то отчудил и замаскировал. Там смысла нет маскировать, так как и так собирается под одно EABI.
Re: причина маскировки
А если самому разработчику написать?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: причина маскировки
И что он, напишет жалобу Торвальдсу на то, что в gentoo его творение замаскировали?))
А вот причина маскировки бывает в новостях системных, бывает выводится после сообщений при работе emerge. Где-то же она должна быть?
А вот причина маскировки бывает в новостях системных, бывает выводится после сообщений при работе emerge. Где-то же она должна быть?
Re: причина маскировки
Причина то написана:
Вот только это не правда, на multilib этот ебилд не полагается. Можете на мыло задать этот вопрос:# Mask packages that rely on amd64 multilib
# AMD64 Team <amd64@gentoo.org>
Re: причина маскировки
Задал, ответили:
> On 4 May 2022, at 06:50, Yoric Ko <yoric-k@yandex.ru> wrote:
> Hello, please tell me why dev-embedded/openocd is masked? I can provide information about the system, if necessary.
It isn't masked. I think you should go to one of the user support channels: https://www.gentoo.org/support/
Это не маскировка, говорят. Чтоб никто не догадался.
> On 4 May 2022, at 06:50, Yoric Ko <yoric-k@yandex.ru> wrote:
> Hello, please tell me why dev-embedded/openocd is masked? I can provide information about the system, if necessary.
It isn't masked. I think you should go to one of the user support channels: https://www.gentoo.org/support/
Это не маскировка, говорят. Чтоб никто не догадался.
Re: причина маскировки
Думаю вы просто не объяснили где именно замаскировано и какой профиль вы используете. При сборке с поддержкой multilib, оно не замаскировано. Надо было конкретно указать файл где именно маскировка прописана:
Код: Выделить всё
<PORTAGE_PATH>/profiles/arch/amd64/no-multilib/package.mask
Re: причина маскировки
Замаскировали надысь метапакет xorg:
# Matt Turner <mattst88@gentoo.org> (2022-10-01)
# Metapackage that has outlived its purpose. Made some sense in the immediate
# aftermath of X.Org modularization 15 years ago.
# Removal on 2022-11-01. Bugs #755233, #872119.
x11-base/xorg-x11
Надеюсь, они сами разрулят зависимости, или придётся что-то прописывать вручную установленным? И что?
# Matt Turner <mattst88@gentoo.org> (2022-10-01)
# Metapackage that has outlived its purpose. Made some sense in the immediate
# aftermath of X.Org modularization 15 years ago.
# Removal on 2022-11-01. Bugs #755233, #872119.
x11-base/xorg-x11
Надеюсь, они сами разрулят зависимости, или придётся что-то прописывать вручную установленным? И что?
Re: причина маскировки
Очень сомневаюсь. Ни когда не ставил этот пакет, обычно ставил в ручную x11-base/xorg-server. В данном случае ставить в ручную. Либо писать свой мета-ебилд для нужных пакетов. Есть ещё вариант с /etc/portage/profile/packages.
Скорее всего позднее удалят, а точнее первого ноября. кому нужно могут приготовиться к этому и заменить данный пакет тем, что вам нужно.
Re: причина маскировки
Понятно, прошёлся по багам, там народ стонет, полсистемы сносит без этого пакета, и шрифты и утилиты. Надо бдить.
Re: причина маскировки
Ну честно говоря это мрак, вручную всё прописывать.... x11-base/xorg-server очень даже недостаточно
Re: причина маскировки
Ну я же говорил, как вариант использовать
/etc/portage/profile/packages
Просто вписать список зависимых пакетов из этого ебилда, в это файл, поставив перед ними *. При обновлении они добавятся в систему.
Re: причина маскировки
А вот и зря, админы завсегда про людей не забудут)) А я поспешил, сейчас выскребать, то что насильно прописал.
Только непонятно, откуда берётся этот пакет, и парочка подобных:
Код: Выделить всё
[ebuild N ] x11-base/xorg-apps-1::gentoo 0 KiB
Код: Выделить всё
globus@aspera ~ $ equery d x11-base/xorg-apps-1
* These packages depend on x11-base/xorg-apps-1:
globus@aspera ~ $
Re: причина маскировки
Ой, я ж его сам прописал...
Re: причина маскировки
Не получается прописать xorg-apps & xorg-fonts ни в /etc/portage/profile/packages, прописывал как:
И даже в world, прописывал и так и этак:
Сносит половину Х-ов и шрифтов.
Код: Выделить всё
*[>=]x11-base/xorg-apps[-1]
*[>=]x11-base/xorg-fonts[-2]
Код: Выделить всё
x11-base/xorg-apps[-1]
x11-base/xorg-fonts[-2]
Re: причина маскировки
Я даже не знаю от куда вы взяли эти [-1], судя по всему это версии, они вам не нужны для прописывания. Достаточно просто прописать в /etc/portage/profile/packages
Код: Выделить всё
*x11-base/xorg-apps
*x11-base/xorg-fonts
Код: Выделить всё
*>=x11-base/xorg-apps-1
*>=x11-base/xorg-fonts-2
Re: причина маскировки
Код: Выделить всё
globus@aspera ~ $ ls -l /usr/portage/x11-base/xorg-apps/
-rw-r--r-- 1 root root 1659 окт 19 07:40 xorg-apps-1.ebuild
globus@aspera ~ $ ls -l /usr/portage/x11-base/xorg-fonts/
-rw-r--r-- 1 root root 1529 окт 20 20:40 xorg-fonts-2.ebuild
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: причина маскировки
В регулярных выражениях квадратные скобки задают класс символов (т. е. один из символов внутри них). Если нужно необязательное совпадение, то это (-1)?. Но я не знаю, допустимы ли там в принципе регулярные выражения, и какой конкретно у них синтаксис, это уж сами разбирайтесь.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: причина маскировки
Это я имел в виду только для отображения тут, на форуме, то есть как в манах пишут:
команда [-ключи|-параметры|-опции]
команда [-ключи|-параметры|-опции]