【发布时间】:2021-02-28 07:05:10
【问题描述】:
那里。
我正在尝试在 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 主机
- Microchip XC8 v1.45 编译器
我用于下载和安装的命令如下:
# Download XC8 from the Microchip official site
wget http://ww1.microchip.com/downloads/en/DeviceDoc/xc8-v1.45-full-install-linux-installer.run
# Change the access permission
chmod +x xc8-v1.45-full-install-linux-installer.run
# Execute the ".run" file
./xc8-v1.45-full-install-linux-installer.run
我都做完之后,没有任何反应。显然,出了点问题。
我已经在本机 Ubuntu 计算机上尝试了上述安装过程,它运行良好。 我错过了任何先决条件吗?或者我有什么方法可以达到同样的目的? 谢谢!
【问题讨论】:
-
把需要安装的东西放到Dockerfile里是有意义的,使用容器的用户不应该是root,也不应该是sudoer。你错过了 docker 的重点不是虚拟机
-
感谢您的指导!我将尝试制作 Docker 文件并再次运行安装程序
标签: linux docker gitlab-ci microchip xc8