Linux Can';t在Ubuntu容器中执行.run文件

Linux Can';t在Ubuntu容器中执行.run文件,linux,docker,gitlab-ci,microchip,xc8,Linux,Docker,Gitlab Ci,Microchip,Xc8,在那里 我正试图在Ubuntu容器上安装Microchip XC8编译器,以便为使用Gitlab CI构建项目创建管道。但是在我运行“xc8-v1.45-full-install-linux-installer.run”文件之后没有响应 以下是我所处的环境: Docker容器上的官方Ubuntu 18.04 LTS图像 Docker版本19.03.13 Windows 10作为Docker主机 微芯片XC8 v1.45编译器 我用于下载和安装的命令如下: #从Microchip官方网站下载XC8

在那里

我正试图在Ubuntu容器上安装Microchip XC8编译器,以便为使用Gitlab CI构建项目创建管道。但是在我运行“xc8-v1.45-full-install-linux-installer.run”文件之后没有响应

以下是我所处的环境:

  • Docker容器上的官方Ubuntu 18.04 LTS图像
  • Docker版本19.03.13
  • Windows 10作为Docker主机
  • 微芯片XC8 v1.45编译器
  • 我用于下载和安装的命令如下:

    #从Microchip官方网站下载XC8
    wgethttp://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.45-full-install-linux-installer.run
    #更改访问权限
    chmod+x xc8-v1.45-full-install-linux-installer.run
    #执行“.run”文件
    ./xc8-v1.45-full-install-linux-installer.run
    
    在我做了所有这些之后,没有任何回应。显然,出了点问题

    我已经在本地Ubuntu计算机上尝试了上面的安装过程,效果很好。 我错过了什么先决条件吗?或者有什么方法可以让我达到同样的目的?
    谢谢

    将任何需要安装的内容放在Dockerfile中是有意义的,使用容器的用户不应该是root,也不应该是sudoer。你错过了docker不是VMV的要点谢谢你的指导!我将尝试生成Docker文件并再次运行安装程序