我知道,也有很多类似的问题,但是.
出于好奇,我想尝试一下emscripten,看看它是否使C++成为webapp中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.com中搜索了emscripten包裹,并在宇宙中找到了它。

很好,所以我打开了软件和更新,我发现我已经启用了宇宙。
当然,我同时使用了sudo apt-get update和apt-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发布于 2021-08-13 18:55:00
Ubuntu20.04LTS在官方储存库中错过了这个包。
您可以从之前的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.debhttps://askubuntu.com/questions/1357685
复制相似问题