Как узнать каки программы установлены из оверлея? [SOLVED]

Собственно есть оверлеи от layman, и задачей стоит узнать какие пекеты были установлены в системе из оверлеев, добавленых средствами layman. Ну или вообще (не только через layman).
Как?

cat

cat /var/db/pkg/kde-base/dolphin-4.6.2/repository

asp amd64 написал(а): cat

asp amd64 написал(а):
cat /var/db/pkg/kde-base/dolphin-4.6.2/repository

Гы :-)

$ cat /var/db/pkg/kde-base/dolphin-4.6.2/repository
cat: /var/db/pkg/kde-base/dolphin-4.6.2/repository: Нет такого файла или каталога

evadim забанен за хамское поведение и нецензурную речь

man eix

man eix

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал(а): man

krigstask написал(а):
man eix

Для начала все таки наверное emerge eix

Старый глюк лучше новых двух.

)

Мне всегда нравились ответы такого характера)
Вроде бы так с одной стороны автор намекает, что он слишком умён чтобы так просто ответить. Ну правда, куда уж нам! Вопрос-то глупый, да и вообще надо пять раз крестится прежде чем их спрашивать.
Хотя на самом-то деле всё сводится к "Хер его, но в мане должно быть". Это - пять)

Нет, ну серъёзно. Ман я смотрел, только вот не со всеми аспектами разобрался. Вот почему и запосил тут вопрос.

Не надо песен, а? Поиск по

Не надо песен, а? Поиск по слову overlay в man eix за три секунды приводит к списку опций, с помощью которых можно найти хоть всё в оверлеях. И что-то я не вижу в теме слов «попробовал eix с такими-то опциями, но оно делает не то»

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

eix --installed-overlay -c

eix --installed-overlay -c

Всё работает! Спасибо!)

Всё работает!
Спасибо!)

Очевидно, в man eix этого не

Очевидно, в man eix этого не было, да? Все только тыкать в него горазды, а там и нет ничего!

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask, вопрос вроде как

krigstask, вопрос вроде как исчерпан. А чего собственно вы сейчас собираетесь добится?
Я сюда зашел не с вами дискутировать на отвлечённые темы а решить поставленныю задачу.
И получилось!)

Направить побольше народу на

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

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Толсто

Толсто

Ясно, попытка неудачна.

Ясно, попытка неудачна. Документацию читать никто не будет, только ЛОР, ага.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

deVELOPER_su написал(а): Мне

deVELOPER_su написал(а):
Мне всегда нравились ответы такого характера)
Вроде бы так с одной стороны автор намекает, что он слишком умён чтобы так просто ответить. Ну правда, куда уж нам! Вопрос-то глупый, да и вообще надо пять раз крестится прежде чем их спрашивать.
Хотя на самом-то деле всё сводится к "Хер его, но в мане должно быть". Это - пять)

Нет, ну серъёзно. Ман я смотрел, только вот не со всеми аспектами разобрался. Вот почему и запосил тут вопрос.

+1

evadim забанен за хамское поведение и нецензурную речь

- - -

Так как мне лениво ждать обновления базы eix, то я делаю вот так (-:

find /var/db/pkg -name repository -exec \
  bash -c 'F="{}" ; grep -qv gentoo "$F" \
    && { echo -en `cat "{}"`"\t" ; \
         echo "${F}" | perl \
            -ne "print /\/db\/pkg\/(.+)\/repository/,\"\n\" " \
       ;} ' \; | sort

научите eix использовать

научите eix использовать sqlite, будет две секунды, это недолго имхо

При использовании eix-ом

При использовании eix-ом sqlite обновление Лаймана когда хочет тогда и работает. И никто не знает когда и почему.
Это не стоит нескольких секунд ожидания.

evadim забанен за хамское поведение и нецензурную речь

.

Oochee3m написал(а):
При использовании eix-ом sqlite обновление Лаймана когда хочет тогда и работает

Не подтверждаю

Мы тоже не всего читали Шнитке!.. © В. Вишневский

первый ответ был хорош. как

первый ответ был хорош.

как узнать, какой файл использует команда для своего выполнения?
# which qemu-system-x86_64
/usr/bin/qemu-system-x86_64

как узнать, с каким пакетом поставился этот файл (используя информацию из базы данных portage)?
# qfile /usr/bin/qemu-system-x86_64
app-emulation/qemu (/usr/bin/qemu-system-x86_64)

как узнать, из какого оверлея установлен пакет?
# equery --quiet list -o -F '$repo' qemu
myoverlay

Посмотреть все пакеты установленные из этого оверлея:
find /var/db/pkg -type f -iname "repository" -print0 | xargs -0 grep -r "myoverlay"

eix --installed-from-overlay myoverlay --only-names

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".