虚拟软件包'lua'无法卸载- 树莓派

我曾经安装过各种版本的Lua,但并不是很精通Debian/pi(指Raspberry Pi的操作系统),在使用Lua rocks安装Lua文件系统(lfs)模块后,我在系统中有了更多的版本,我无法摆脱。

我该怎么做才能完全删除Lua并重新开始,这一次要确保安装了lfs模块?

目前,我所尝试的所有卸载/删除操作都是走到了死胡同-通常是出现虚拟软件包的消息。。


pi@raspberrypi:~ $ lua -v
Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Ri0

pi@raspberrypi:~ $ sudo apt-cache depends lua
<lua>

pi@raspberrypi:~ $ sudo apt-get purge lua
Reading package lists... Done
Building dependency tree
Reading state information... Done
Virtual packages like 'lua' can't be removed
0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded.

pi@raspberrypi:~ $ sudo apt-get remove lua
Reading package lists... Done
Building dependency tree
Reading state information... Done
Virtual packages like 'lua' can't be removed
0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded.

pi@raspberrypi:~ $ luarocks --version
/usr/bin/luarocks 2.2.0
LuaRocks main command-line interface
点赞
用户3342050
用户3342050

许多您的 apt 包将遇到系统组件依赖于它们的并发症。它们几乎不占用任何空间,仅有几兆。您可以安全删除的内容将列在下面:

apt list lua-* | grep installed

如果您使用 luaver 安装了补充版本,则可以使用以下命令:

luaver list

==> 已安装的版本:(当前版本为 5.3.5)

5.1.5

5.3.5

5.4.0

5.2.4

luaver uninstall 5.4.0

等等,直到所有不必要的版本都从系统中删除。或者,您可以删除整个 ~/.luaver/ 目录,所有这些额外的版本都将一次性消失。然后您需要重新安装 luaver 并从那一点继续。

2020-11-10 13:02:30