无法找到 emscripten

无法找到 emscripten

我知道,有很多类似的问题,但是......

出于好奇,我想尝试 emscripten,看看它是否可以使 C++ 成为 web 应用程序中 JavaScript/TypeScript 的可行替代/补充。

尝试安装它,结果如下:

   sudo apt-get install emscripten
   Reading package lists... Done
   Building dependency tree       
   Reading state information... Done
   E: Unable to locate package emscripten

很好,我搜索了这个问题,找到了这篇很好的帖子 尝试使用 APT 安装软件包时出现“无法找到软件包”

因此我按照步骤搜索了 packages.ubuntu.comemscripten 包并在 universe 中找到了它。 在此处输入图片描述

一切很好,所以我打开软件和更新,发现我已经启用了宇宙。

当然,我使用了sudo apt-get updateapt-cache search。 最后一个确实给了我这个结果

apt-cache search emscripten
emscripten-doc - LLVM-to-JavaScript Compiler

因此它可以看到 emscripten-doc 包,但看不到 emscripten 包。

我甚至尝试过sudo apt-get dist-upgrade作为最后的手段并按照另一个类似问题的答复中的建议去做,然后重复更新和搜索,但即使这样也无法解决我的问题。

我遗漏了什么?谢谢。

编辑:添加一些必需的信息。我的版本是 20.04

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:   focal

还有我的更新的输出。

sudo apt-get update
Hit:1 http://it.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://archive.canonical.com/ubuntu focal InRelease                      
Hit:3 http://ppa.launchpad.net/makehuman-official/makehuman-community/ubuntu focal InRelease
Hit:4 http://it.archive.ubuntu.com/ubuntu focal-updates InRelease              
Hit:5 http://it.archive.ubuntu.com/ubuntu focal-backports InRelease        
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done

答案1

Ubuntu 20.04 LTS 缺少此软件包官方存储库

您可以从之前的 18.04 LTS 版本下载此软件包,并使用以下命令手动安装:

cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/e/emscripten/emscripten_1.22.1-1build1_amd64.deb
sudo apt-get install ./emscripten_1.22.1-1build1_amd64.deb

相关内容