GNU/Linux >> Belajar Linux >  >> Ubuntu

Menginstal Lua5.2 Vs. Lua5.3 Di Ubuntu 16.10?

Ketika saya menginstal lua5.2 paket di Ubuntu 16.10:

sudo apt-get install lua5.2

itu menginstal /usr/bin/lua sebagai symlink ke /etc/alternatives/lua-interpreter , yang selanjutnya merupakan symlink ke `/usr/bin/lua5.2.

Ketika saya menginstal lua-5.3 paket, itu tidak membuat symlink; Saya hanya mendapatkan /usr/bin/lua5.3 .

Keluaran dari dkg -L lua5.X , yang mencantumkan file-file yang dimiliki oleh paket, adalah identik (selain nomor versi pada beberapa file) untuk lua5.2 dan lua5.3 paket.

Yang ingin saya lakukan hanyalah menginstal versi terbaru dan terhebat dari Lua, yang saat ini 5.3, dan dapat menggunakan #!/usr/bin/lua dalam skrip.

Saya tahu saya dapat mengatasi ini dengan membuat symlink secara manual atau dengan menggunakan update-alternatives perintah (yang belum saya ketahui, tetapi bukan itu yang saya tanyakan).

Pertanyaan saya adalah, mengapa lua5.3 paket tidak atur /usr/bin/lua symlink ketika saya menginstalnya, sedangkan lua5.2 paket bisa? Apakah ini disengaja, mungkin kebijakan Ubuntu, atau hanya kelalaian orang yang membuat paket?

Jawaban yang Diterima:

Karena pengelola paket tidak menyediakan alternatives infrastruktur. Sayangnya tidak ada jalan lain selain mengaturnya secara manual atau sekadar symlink /usr/bin/lua ke /usr/bin/lua5.3 .

Saya telah mengirimkan laporan bug:
https://bugs.launchpad.net/ubuntu/+source/lua5.3/+bug/1707212


Ubuntu
  1. Menginstal SNMP di Ubuntu 18.04

  2. Menginstal Ubuntu 12.04.02 Dalam Mode UEFA?

  3. Menginstal Odbcins1debian2, Ketergantungan Rusak Pada Ubuntu 20.04 Lts?

  1. Menginstal Skype Versi 32-bit Di Ubuntu 16.04?

  2. Menginstal Paket Libxml-dev?

  3. Menginstal Docker (Ubuntu)

  1. Hal yang harus dilakukan Setelah Menginstal Ubuntu 18.04 dan 19.10

  2. Menginstal VirtualBox 4.2 di Ubuntu 12.10

  3. Menginstal Cuda 8 Di Ubuntu 16:Tidak Dapat Menemukan Paket Cuda?