ia32-lib 包在适用于 Linux 的 Windows 子系统上不可用

ia32-lib 包在适用于 Linux 的 Windows 子系统上不可用

我正在尝试安装红色http://www.red-lang.org/p/download.html在 WSL 上(我在 Windows 10 Pro 上使用)。打字后

sudo apt-get install ia32-libs libc6-i386 libcurl3

最后我收到了消息

ia32-lib has no installation package

这是否意味着这是不可能的?

答案1

链接页面显示,如果您使用的是 Ubuntu 13.10+,则需要采用多架构方式

你可以通过运行来轻松检查你的 Ubuntu 版本,lsb_release -r在我的安装中如下所示:

$ lsb_release -r
Release:    16.04

安装

  1. 添加对 32 位架构的支持:

    $ sudo dpkg --add-architecture i386
    
  2. 更新apt并安装必要的 32 位 C 库

    $ sudo apt-get update
    $ sudo apt-get install libc6:i386 libcurl3:i386
    
  3. 获取 Linux 二进制文件

    $ wget http://static.red-lang.org/dl/linux/red-063
    
  4. 使二进制可执行文件

    $ chmod u+x red-0*
    
  5. 运行安装程序

    $ sudo ./red-0*
    

现在你应该一切都好了!只需在安装后运行二进制文件,它将启动 Red 控制台

相关内容