我刚刚将我的 WSL 安装从 16.04 升级到 18.04,但不知道如何处理升级提示中的以下行:
4 installed packages are no longer supported by Canonical. You can
still get support from the community.
我检查了详细信息,所以我有一个不受支持的软件包列表——在我的情况下是 gcc-5-base、gcc-6-base、subversion 和 tcpd——但我在网上找不到任何关于我应该做有了这个信息。
我应该删除这些软件包吗?用其他东西替换它们?忽略它们不再受支持的事实?
答案1
您可能没有什么可担心的,但您可以使用命令仔细检查:
$ apt list | grep -E 'gcc-.?-base'
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
gcc-5-base/xenial-updates,xenial-security,now 5.4.0-6ubuntu1~16.04.12 amd64 [installed]
gcc-6-base/xenial,now 6.0.1-0ubuntu1 amd64 [installed]
在上述情况下,它是 Ubuntu 16.04 安装,它显示了您丢失的内容。当您运行命令时,结果应该会显示您获得的内容(较新的版本),并使用代号bionic
而不是xenial
。
gcc
是 Ubuntu 和大多数其他 Linux 发行版的编译器。当某些驱动程序和应用程序以源代码而非二进制格式发布时,需要使用它。gcc
将源代码(人类可以读取)编译为二进制格式,以供机器运行。