15 votos

¿Por qué Vim en Ubuntu 20.04 requiere Python 3?

Estoy usando Docker, y mi dockerfile es:

######################################################
FROM ubuntu:20.04

WORKDIR /opt/test

# Instalaciones Apt
RUN apt update

######################################################

Si construyo y ejecuto el contenedor, y luego ejecuto lo siguiente, solicita instalar python3-minimal y las dependencias de Python:

$ docker run -it ubuntu-test
root@3a13a90d3e86:/opt/test# apt install vim
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
  alsa-topology-conf alsa-ucm-conf file libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0
  libssl1.1 libtdb1 libvorbis0a libvorbisfile3 mime-support readline-common sound-theme-freedesktop vim-common vim-runtime xxd xz-utils
Se instalarán los siguientes paquetes NUEVOS:
  alsa-topology-conf alsa-ucm-conf file libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0
  libssl1.1 libtdb1 libvorbis0a libvorbisfile3 mime-support readline-common sound-theme-freedesktop vim vim-common vim-runtime xxd xz-utils
0 actualizados, 30 nuevos se instalarán, 0 para eliminar y 25 no actualizados.
Necesito descargar 14.9 MB de archivos.
Después de esta operación, se utilizarán 70.6 MB de espacio en disco adicional.
¿Quieres continuar? [S/n] n

Estos archivos están en la lista: libpython3.8 libpython3.8-minimal libpython3.8-stdlib

¿Por qué Vim requiere Python?

(Esto está afectando mi imagen de Docker, porque en realidad necesito Vim, pero también necesito Python de 32 bits. Así que necesito python3:i386, pero Vim está causando problemas al instalar también Python de 64 bits).

25voto

user376778 Puntos 6

Supongo que el paquete vim está compilado con soporte para python. Quizás tengas más suerte instalando el paquete vim-tiny.

16voto

muru Puntos 43315

Esto no es nuevo en 20.04. Lo mismo ocurre en 18.04 (con Python 3.6 en su lugar, por supuesto). Y en 16.04, una vez que se corrigió una regresión (LP #1574897). Incluso en 12.04, el paquete vim dependía de Python (2.7 en ese momento). Esto admite la programación en Python dentro de Vim.

6voto

guiverc Puntos 121

El desarrollador lo listó como requerido - https://packages.ubuntu.com/focal/vim

Tu opción también podría ser usar vi en su lugar

https://packages.ubuntu.com/focal/nvi

lo cual no muestra ningún requerimiento de python3.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X