emerge Получить информация по пакету.

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
jojahti
Сообщения: 310

emerge Получить информация по пакету.

Сообщение jojahti »

Как узнать какие файлы установит, скажем, emerge vim.
Есть параметр -p но он показывает только зависимые пакеты. А как посмотреть информацию, собственно о пакетах, которые относятся непосредственно к устанавливаемому приложению?

man emerge уже до дыр затёр. В упор не найду. :huh:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge Получить информация по пакету.

Сообщение serzh-z »

jojahti писал(а):
30.04.2010 15:42
Как узнать какие файлы установит, скажем, emerge vim.
Никак. Чтобы emerge мог ответить на этот вопрос, ему сначала нужно собрать пакет во временном каталоге и подговить его к установке. Можно использовать утилиту ebuild для поэтапной ручной сборки/установки пакета, и после шага compile посмотреть что будет установлено.
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: emerge Получить информация по пакету.

Сообщение deadhead »

Если вам после установки пакета все еще интересно какие же именно файлы были установлены, то вы можете воспользоваться

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

equery files package_name
подробности можно узнать здесь
[x] close
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge Получить информация по пакету.

Сообщение serzh-z »

deadhead писал(а):
30.04.2010 17:03
Если вам после установки пакета все еще интересно какие же именно файлы были установлены, то вы можете воспользоваться
Если уж на то пошло, то есть ещё qlist из portage-utils, а также Paludis имеет встроенные опции "-k/--content" и "--executables".
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: emerge Получить информация по пакету.

Сообщение jojahti »

Мне нужны:
1) USE флаги пакета - equery uses vim
2) tar.gz файлы конкретного пакета, те которые в /usr/portage/distfiles. ???
3) Зависимости пакета от других скачанных пакетов. Ну тоесть дома у меня гента, а на работе Virtual Box, где я с гентой балуюсь. И вот я хочу в /distfiles/ засунуть нужный мне пакет с нужными зависимостями(что бы не тянуть с инета), как это проще натворить? А то я засунул файлы пакета vim, а там ещё зависимые пакеты оказались. И как вот их вычислить?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5438
ОС: Gentoo

Re: emerge Получить информация по пакету.

Сообщение /dev/random »

jojahti писал(а):
30.04.2010 20:27
И вот я хочу в /distfiles/ засунуть нужный мне пакет с нужными зависимостями(что бы не тянуть с инета), как это проще натворить?

emerge -pf пакет
Спасибо сказали:
Corvus
Сообщения: 78

Re: emerge Получить информация по пакету.

Сообщение Corvus »

-p ничего качать не будет, только притворится.
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: emerge Получить информация по пакету.

Сообщение megabaks »

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

localhost megabaks # equery g app-editors/vim-7.2.411
 * Searching for vim7.2.411 in app-editors ...

 * dependency graph for app-editors/vim-7.2.411
 `--  app-editors/vim-7.2.411  ~x86
  `--  app-admin/eselect-python-20100321  (>=app-admin/eselect-python-20091230) ~x86
  `--  dev-lang/python-2.6.5-r1  (=dev-lang/python-2*) ~x86
  `--  app-admin/eselect-vi-1.1.7-r1  (>=app-admin/eselect-vi-1.1) ~x86
  `--  sys-apps/sed-4.2.1  (>=sys-apps/sed-4) ~x86
  `--  sys-libs/ncurses-5.7-r3  (>=sys-libs/ncurses-5.2-r2) x86
  `--  dev-util/cscope-15.7a-r1  (dev-util/cscope) ~x86
  `--  sys-libs/gpm-1.20.6  (>=sys-libs/gpm-1.19.3) ~x86
  `--  dev-lang/perl-5.10.1  (dev-lang/perl) ~x86
  `--  sys-apps/acl-2.2.49  (sys-apps/acl) x86
  `--  dev-lang/ruby-1.8.7_p249  (virtual/ruby) x86
  `--  x11-libs/libXt-1.0.8  (x11-libs/libXt) x86
  `--  dev-util/ctags-5.8  (dev-util/ctags) ~x86
  `--  app-shells/bash-completion-1.1-r5  (app-shells/bash-completion) x86
  `--  app-editors/vim-core-7.2.411  (~app-editors/vim-core-7.2.411) ~x86
[ app-editors/vim-7.2.411 stats: packages (15), max depth (0) ]
и да - пакет не установлен
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5438
ОС: Gentoo

Re: emerge Получить информация по пакету.

Сообщение /dev/random »

Corvus писал(а):
30.04.2010 23:28
-p ничего качать не будет, только притворится.

Ну так об этом и речь. Я так понял, что ему нужно _узнать_ что качать вручную на другой машине. Или нет?
Спасибо сказали:
Аватара пользователя
unax
Сообщения: 275
ОС: Linux

Re: emerge Получить информация по пакету.

Сообщение unax »

# cat /usr/portage/app-editors/vim/vim-7.2.303.ebuild | grep "://"

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

SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
        ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-lang.tar.gz
        ftp://ftp.vim.org/pub/vim/extra/vim-${VIM_VERSION}-extra.tar.gz
        mirror://gentoo/${VIM_ORG_PATCHES}"


вон он пишет от куда качать будет и как файлы называются.. А какой версии у вас vim-7.2.***.ebuild можно глянуть emerge -pv app-editors/vim
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: emerge Получить информация по пакету.

Сообщение jojahti »

megabaks
equery g vim

А у меня на equery g vim выбегает какой-то бесконечный закольцованный бред.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: emerge Получить информация по пакету.

Сообщение xorader »

jojahti писал(а):
03.05.2010 23:09
megabaks
equery g vim

А у меня на equery g vim выбегает какой-то бесконечный закольцованный бред.


о да... неплохая проверка стрессом системы - запустить таких команд штук пяток-десяток :crazy:
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
jojahti
Сообщения: 310

Re: emerge Получить информация по пакету.

Сообщение jojahti »

xorader
о да... неплохая проверка стрессом системы - запустить таких команд штук пяток-десяток

Эээ. Я чё, как-то неправильно написал equery g? :unsure:
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: emerge Получить информация по пакету.

Сообщение megabaks »

просто при equery g vim он покажет зависимости для всех доступных версий vim - не более :)
как-то так
Спасибо сказали:
-sanches-
Сообщения: 333
ОС: Gentoo

Re: emerge Получить информация по пакету.

Сообщение -sanches- »

jojahti писал(а):
30.04.2010 15:42
Как узнать какие файлы установит, скажем, emerge vim.

Через web-сервис
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: emerge Получить информация по пакету.

Сообщение Brainsburn »

jojahti писал(а):
04.05.2010 16:17
Эээ. Я чё, как-то неправильно написал equery g? :unsure:

Это Вы правильно написали, а вот остальное - нет. equery g app-editors/vim-7.2.411 и equery g vim отличаются все-таки
Спасибо сказали: