Как просмотреть все пакеты в некотором оверлее?


8

У меня установлен оверлей. Как я могу увидеть все пакеты там?


Разве все дерево, загруженное на ваш диск, не похоже на официальное?
lynxlynxlynx

Ответы:


11

Вы можете использовать eixинструмент (из app-portage/eix):

eix --in-overlay OVERLAY_NAME

От man eix:

--in-overlay overlay Сопоставлять только пакеты с хотя бы одной версией в оверлейном совпадении.

--only-in-overlay overlay Только сопоставлять пакеты, которые имеют только версии в overlay, совпадающие с оверлеем.

Если вы не знакомы с eix: перед использованием вы должны создать базу данных пакетов с использованием eix-update. Возможно, вам придется использовать в eix-layman addпервую очередь.

Также проверьте man eixбольше примеров.


спасибо, но мне нужно увидеть список всех пакетов.
балалайка

Это дает вам список пакетов: paste.org/57858
pbm

Если вам нужны только имена, вы можете использовать --only-namesswitch ...
pbm

eix --in-overlay robbat2 - совпадений не найдено - goo.gl/RXbmC
балалайка

Настоящее имя для этого оверлея (определено в /var/lib/layman/robbat2/profiles/repo_name) overlay-dev/robbat2, так что вы должны использоватьeix --in-overlay overlay-dev/robbat2
pbm
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.