Instalar QEMU en trisquel 11

2 respostas [Última entrada]
etern00b
Desconectado
Joined: 05/02/2022

Tratando de instalar QEMU siguiendo esta página:

https://www.qemu.org/download/

Cuando hago ./configure me devuelve esto:

Using './build' as the directory for build output
python determined to be '/usr/bin/python3'
python version: Python 3.10.12

*** Ouch! ***

Python's ensurepip module is not found.
It's normally part of the Python standard library, maybe your distribution packages it separately?
Either install ensurepip, or alleviate the need for it in the first place by installing pip and setuptools for '/usr/bin/python3'.
(Hint: Debian puts ensurepip in its python3-venv package.)

ERROR: python venv creation failed.

Si hago apt search ensurepip no devuelve nada.
¿que puedo hacer?

Gracias

etern00b
Desconectado
Joined: 05/02/2022

Mira que siepmre me digo no preguntes...

Lo he instalado con las indicaciones para linux:

https://www.qemu.org/download/#linux

y parece que ya está, ahora solo tengo que aprender a usarlo. Voy a leer la documentación.

Consejos o guías son bienvenidos.

mickie
Desconectado
Joined: 06/16/2019

> Mira que siepmre me digo no preguntes...
>
> Lo he instalado con las indicaciones para linux:
>
> https://www.qemu.org/download/#linux
>
> y parece que ya está, ahora solo tengo que aprender a usarlo. Voy a leer la documentación.
>
> Consejos o guías son bienvenidos.

Siempre te puedes apoyar en la documentación para usuarios y en la wiki del propio proyecto QEMU. Algo a tomar en cuenta es que generalmente las distribuciones o sistemas que ya te ofrecen una opción de emular en QEMU te describen la configuración recomendada para correr su sistema. Por ejemplo el apartado de virtualizar Guix en una VM: https://guix.gnu.org/manual/en/html_node/Running-Guix-in-a-VM.html

> Tratando de instalar QEMU siguiendo esta página:
>
> https://www.qemu.org/download/
>
> Cuando hago ./configure me devuelve esto:
>
> Using './build' as the directory for build output
> python determined to be '/usr/bin/python3'
> python version: Python 3.10.12
>
> *** Ouch! ***
>
> Python's ensurepip module is not found.
> It's normally part of the Python standard library, maybe your distribution packages it separately?
> Either install ensurepip, or alleviate the need for it in the first place by installing pip and setuptools for > '/usr/bin/python3'.
> (Hint: Debian puts ensurepip in its python3-venv package.)
>
> ERROR: python venv creation failed.
>
> Si hago apt search ensurepip no devuelve nada.
> ¿que puedo hacer?
>
> Gracias

El error indica que python pip no esta instalado, lo comprueba con ensurepip (no es un paquete externo que se tenga que instalar desde el repo de la distro), sin pip no puedes continuar con la instalación porque lo ocupa otro paquete de python.

Python pip no viene instalado por defecto en Trisquel y los desarrolladores del mismo no recomienda su uso, ya que es un programa que no permite ningún tipo opción de filtrado por licencias de los paquetes alojados en el repo oficial de Python, por lo que en la práctica permite instalar programas (de todo tipo) no libres.

Importante: muchos proyectos usan python (y pip) para gestionar instalaciones y dependencias, por lo que no es recomendable instalar paquetes de esta manera, a menos que sepas exactamente los requisitos/dependencias del paquete y puedas instalarlas aparte.