GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalación de Lua5.2 vs. Lua5.3 en Ubuntu 16.10?

Cuando instalo el lua5.2 paquete en Ubuntu 16.10:

sudo apt-get install lua5.2

instala /usr/bin/lua como enlace simbólico a /etc/alternatives/lua-interpreter , que a su vez es un enlace simbólico a `/usr/bin/lua5.2.

Cuando instalo el lua-5.3 paquete, no crea los enlaces simbólicos; Solo obtengo /usr/bin/lua5.3 .

La salida de dkg -L lua5.X , que enumera los archivos que pertenecen al paquete, es idéntico (aparte de los números de versión de algunos archivos) para el lua5.2 y lua5.3 paquetes.

Lo que quiero hacer es instalar la última y mejor versión de Lua, que actualmente es la 5.3, y poder usar #!/usr/bin/lua en guiones.

Sé que puedo solucionar esto creando los enlaces simbólicos manualmente o usando update-alternatives comando (que aún no he descubierto, pero eso no es lo que estoy preguntando).

Mi pregunta es, ¿por qué lua5.3 paquete no configura el /usr/bin/lua enlace simbólico cuando lo instalo, mientras que lua5.2 paquete hace? ¿Es esto deliberado, tal vez una política de Ubuntu, o es solo un descuido de las personas que crearon el paquete?

Respuesta aceptada:

Porque el mantenedor del paquete no proporcionó las alternatives infraestructura. Desafortunadamente, no hay forma de evitarlo más que configurarlo manualmente o simplemente vincular el símbolo /usr/bin/lua a /usr/bin/lua5.3 .

Envié un informe de error:
https://bugs.launchpad.net/ubuntu/+source/lua5.3/+bug/1707212


Ubuntu
  1. Instalación de VirtualBox 4.2 en Ubuntu 12.10

  2. ¿Instalar la versión de 32 bits de Skype en Ubuntu 16.04?

  3. ¿Instalando Ubuntu 12.04.02 en modo Uefi?

  4. Instalación de Cuda 8 en Ubuntu 16:¿No se puede localizar el paquete Cuda?

  5. Instalación de Docker (Ubuntu)

Instalación de Nginx en Ubuntu 14.04 y 16.04

Instalación de Ubuntu MATE en una Raspberry Pi

Instalación de Apache Spark en Ubuntu 20.04 o 18.04

Instalación de KDE en Ubuntu 22.04

Instalación de Notepad++ en Ubuntu 22.04

Instalación de FFmpeg en Ubuntu