View previous topic :: View next topic |
Author |
Message |
papu l33t
Joined: 25 Jan 2008 Posts: 709 Location: Sota algun pi o alzina...
|
Posted: Tue Dec 20, 2016 12:04 am Post subject: Signo ? en equery depends... |
|
|
Desconozco el significado que tiene el interrogante despues de una USE en el listado de ese comando, algunas de esas uses pueden no existir como es el caso aqui de kernel_linux o udev, entiendo que quizás sea "¿si tienes esta use activada? pues pido compilar linux-headers..."
pero la verdad a ver si alguien tiene una respuesta más trabajada y del porque pide uses que no existen en el paquete en concreto.
Code: | ~ $ equery d linux-headers
* These packages depend on linux-headers:
app-emulation/qemu-2.7.0-r7 (kernel_linux ? >=sys-kernel/linux-headers-2.6.35)
app-emulation/wine-1.9.20 (>=sys-kernel/linux-headers-2.6)
dev-libs/libbsd-0.8.3 (>=sys-kernel/linux-headers-3.17)
dev-qt/qtgui-5.7.1 (evdev ? sys-kernel/linux-headers)
(udev ? sys-kernel/linux-headers)
dev-util/strace-4.15 (sys-kernel/linux-headers)
media-video/ffmpeg-3.2.2 (v4l ? sys-kernel/linux-headers)
sys-apps/busybox-1.25.1 (>=sys-kernel/linux-headers-2.6.39)
sys-apps/iproute2-4.9.0 (>=sys-kernel/linux-headers-3.16)
sys-fs/eudev-3.2.1 (>=sys-kernel/linux-headers-2.6.39)
sys-fs/udisks-2.1.8 (>=sys-kernel/linux-headers-3.1)
sys-libs/efivar-30 (>=sys-kernel/linux-headers-3.18)
sys-libs/libcap-2.25 (sys-kernel/linux-headers)
sys-libs/libcap-ng-0.7.8 (sys-kernel/linux-headers)
sys-libs/libseccomp-2.3.1 (>=sys-kernel/linux-headers-4.3)
sys-libs/mtdev-1.1.5 (>=sys-kernel/linux-headers-2.6.31)
virtual/linuxtv-dvb-headers-5.8 (>=sys-kernel/linux-headers-3.7)
virtual/os-headers-0 (kernel_linux ? sys-kernel/linux-headers:0)
x11-drivers/xf86-input-evdev-2.10.4 (>=sys-kernel/linux-headers-2.6) |
_________________ "~amd64" --cpu 7700 non-x --DDR5 2x16GB 6000MHz --gpu RX 470 |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Wed Dec 21, 2016 12:11 pm Post subject: |
|
|
si, la ? viene a decir que si la USE X está habilitada requirirá como dependencia el paquete que figura despues.
siguiendo con el ejemplo del qemu : en caso de que uses portage en linux comprobará que tienes como mínimo instalado >=sys-kernel/linux-headers-2.6.35.
saluetes |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Wed Dec 21, 2016 3:32 pm Post subject: |
|
|
papu wrote: | ...
algunas de esas uses pueden no existir como es el caso aqui de kernel_linux o udev
... | udev es una use de tipo global
https://www.gentoo.org/support/use-flags/#global
y es tenida en cuenta por los paquetes que la necesitan.
En tu código anterior, udev es una use condicional para el paquete qtgui (no para linux-headers). Diría algo así como: si qtgui tiene acivada la use udev, entonces instalar linux-headers.
La otra use, kernel_linux, no es una use normal (de hecho no es una use) y no se utiliza para decidir las opciones de configuración de paquetes concretos. Realmente proviene de la asignación a la variable de entorno KERNEL del valor "linux". Esta pseudouse la utiliza portage para decidir la instalación o no de determinados paquetes en función de la configuración global de tu sistema. Normalmente es asignada por los archivos del perfil (profile) que tengas seleccionado.
Code: | eselect profile list |
Si en el nombre de tu perfil aparece la palabra linux es seguro que la tendras asignada. Lo puedes comprobar mirando la salida de emerge --info
Code: | emerge --info | grep KERNEL |
|
|
Back to top |
|
|
papu l33t
Joined: 25 Jan 2008 Posts: 709 Location: Sota algun pi o alzina...
|
Posted: Wed Dec 28, 2016 3:31 pm Post subject: |
|
|
genial gracias _________________ "~amd64" --cpu 7700 non-x --DDR5 2x16GB 6000MHz --gpu RX 470 |
|
Back to top |
|
|
|