причина маскировки

Sabayon, Calculate, Funtoo, Exherbo

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

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

причина маскировки

Сообщение yoricI »

Здравия!
Скажите пож-ста, почему замаскирован dev-embedded/openocd, если я его размаскирую, будет работать? Там что-то про no-multilib говорится, у меня как раз оно и есть. И в целях обучения, где надо смотреть такие вещи?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

Кто же его знает почему замаскировали. Можете собрать, должно работать. Там нет библиотек по этому нет смысла маскировать при no-multilib. Там замаскировано в профиле no-multilib. Когда то пробовал в связке с st-link всё работало на amd64. Такое чувство, что кто то отчудил и замаскировал. Там смысла нет маскировать, так как и так собирается под одно EABI.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 917
ОС: BSD/LINUX
Контактная информация:

Re: причина маскировки

Сообщение bars »

А если самому разработчику написать?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

И что он, напишет жалобу Торвальдсу на то, что в gentoo его творение замаскировали?))
А вот причина маскировки бывает в новостях системных, бывает выводится после сообщений при работе emerge. Где-то же она должна быть?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

yoricI писал:
03.05.2022 18:47
Где-то же она должна быть?
Причина то написана:
# Mask packages that rely on amd64 multilib
Вот только это не правда, на multilib этот ебилд не полагается. Можете на мыло задать этот вопрос:
# AMD64 Team <amd64@gentoo.org>
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Задал, ответили:
> 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/

Это не маскировка, говорят. Чтоб никто не догадался.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

Думаю вы просто не объяснили где именно замаскировано и какой профиль вы используете. При сборке с поддержкой multilib, оно не замаскировано. Надо было конкретно указать файл где именно маскировка прописана:

Код: Выделить всё

<PORTAGE_PATH>/profiles/arch/amd64/no-multilib/package.mask
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Замаскировали надысь метапакет 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
Надеюсь, они сами разрулят зависимости, или придётся что-то прописывать вручную установленным? И что?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

yoricI писал:
11.10.2022 12:57
Надеюсь, они сами разрулят зависимости, или придётся что-то прописывать вручную установленным? И что?
Очень сомневаюсь. Ни когда не ставил этот пакет, обычно ставил в ручную x11-base/xorg-server. В данном случае ставить в ручную. Либо писать свой мета-ебилд для нужных пакетов. Есть ещё вариант с /etc/portage/profile/packages.
Скорее всего позднее удалят, а точнее первого ноября. кому нужно могут приготовиться к этому и заменить данный пакет тем, что вам нужно.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Понятно, прошёлся по багам, там народ стонет, полсистемы сносит без этого пакета, и шрифты и утилиты. Надо бдить.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Ну честно говоря это мрак, вручную всё прописывать.... x11-base/xorg-server очень даже недостаточно
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

yoricI писал:
14.10.2022 14:49
Ну честно говоря это мрак, вручную всё прописывать.... x11-base/xorg-server очень даже недостаточно
Ну я же говорил, как вариант использовать
/etc/portage/profile/packages
Просто вписать список зависимых пакетов из этого ебилда, в это файл, поставив перед ними *. При обновлении они добавятся в систему.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

ormorph писал(а):
11.10.2022 14:21
Очень сомневаюсь
А вот и зря, админы завсегда про людей не забудут)) А я поспешил, сейчас выскребать, то что насильно прописал.
Только непонятно, откуда берётся этот пакет, и парочка подобных:

Код: Выделить всё

[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 ~ $
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Ой, я ж его сам прописал...
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Не получается прописать xorg-apps & xorg-fonts ни в /etc/portage/profile/packages, прописывал как:

Код: Выделить всё

*[>=]x11-base/xorg-apps[-1]
*[>=]x11-base/xorg-fonts[-2]
И даже в world, прописывал и так и этак:

Код: Выделить всё

x11-base/xorg-apps[-1]
x11-base/xorg-fonts[-2]
Сносит половину Х-ов и шрифтов.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

yoricI писал:
21.10.2022 16:17
Не получается прописать xorg-apps & xorg-fonts ни в /etc/portage/profile/packages, прописывал как:
Я даже не знаю от куда вы взяли эти [-1], судя по всему это версии, они вам не нужны для прописывания. Достаточно просто прописать в /etc/portage/profile/packages

Код: Выделить всё

*x11-base/xorg-apps
*x11-base/xorg-fonts
Если нужны версии, то прописывать так:

Код: Выделить всё

*>=x11-base/xorg-apps-1
*>=x11-base/xorg-fonts-2
Всякие квадратные скобки не нужны.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Код: Выделить всё

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
Квадратные скобки это типа регулярные выражения, пробовал и так и этак, в общем, все возможные комбинации из этих составляющих. Не воспринимает и всё тут. Когда сами зависимые пакеты (кучу xorg-apps & media-fonts прописал непосредственно, их восприняло.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2600
ОС: Gentoo

Re: причина маскировки

Сообщение ormorph »

А ну тут понятно. Тут не всё содержится в этих пакетах.
Вот отличия в программах и шрифтах:
xorg.diff
(1.52 КБ) 18 скачиваний
fonts.diff
(913 байт) 15 скачиваний
Для наглядности можно просмотреть в kompare:
Spoiler
Изображение
Можно просто к этим двум(xorg-apps и xorg-fonts) дописать недостающее.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: причина маскировки

Сообщение Bizdelnick »

yoricI писал:
22.10.2022 09:51
Квадратные скобки это типа регулярные выражения
В регулярных выражениях квадратные скобки задают класс символов (т. е. один из символов внутри них). Если нужно необязательное совпадение, то это (-1)?. Но я не знаю, допустимы ли там в принципе регулярные выражения, и какой конкретно у них синтаксис, это уж сами разбирайтесь.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: причина маскировки

Сообщение yoricI »

Это я имел в виду только для отображения тут, на форуме, то есть как в манах пишут:
команда [-ключи|-параметры|-опции]
Спасибо сказали:
Ответить