【发布时间】:2022-01-24 08:13:16
【问题描述】:
我在 VirtualBox 中安装了Solaris 11.4 x86。我需要安装 GCC 编译器,以便我可以在 Solaris 中运行 c 代码。但是每次我尝试安装包时都会出现这个错误:
Errors were encountered while attempting to retrieve package or file data for the
requested operation. Details follow:
http protocol error: Unknown error code: 500 reason: Internal Server Error
URL: 'http://pkg.oracle.com/solaris/release/solaris/file/1/53eb07cd6fade116a6fdea7397c6839929ec0925'
出版商信息:
我使用了以下命令:
sudo pkg install developer/gcc/gcc-c-7
也试过 -nv 选项
sudo pkg install -nv gcc
sudo pkg install -nv gcc-7
sudo pkg install -nv developer/gcc-7
查看以下命令的输出:
kashif@OS:~$ pkg list | grep GCC
输出:
system/library/gcc/gcc-c++-runtime 7.3.0-11.4.0.0.1.14.0 i--
system/library/gcc/gcc-c++-runtime-7 7.3.0-11.4.0.0.1.14.0 i--
system/library/gcc/gcc-c-runtime 7.3.0-11.4.0.0.1.14.0 i--
system/library/gcc/gcc-c-runtime-7 7.3.0-11.4.0.0.1.14.0 i--
下图显示了来自 repostiry 的 gcc 包信息
我试图解决这个问题 2 天。我已经阅读了来自
的文档https://docs.oracle.com/cd/E37838_01/html/E60979/publisher-config.html
我也尝试安装developerstudio 12.6,但没有成功。
错误和命令的全貌:
我在 Google 上搜索错误,试图找到有关错误的信息,并搜索了如何在 Oracle Solaris 11 上安装 GCC。我找不到任何解决此问题的方法。
【问题讨论】:
-
我在 VirtualBox 中安装了 Solaris 11.4 x86 你的 VM 有多少 RAM 和磁盘空间。它需要至少 4 GB RAM。
-
感谢@AndrewHenle 的回复。我已经为 Solaris 11.4 提供了 4GB 的 RAM。我的笔记本电脑中安装的总 RAM 为 8GB。主机操作系统是 Ubuntu。
-
磁盘驱动器有多大?有关空间要求,请参阅 docs.oracle.com/cd/E37838_01/html/E60973/glmru.html。
-
建议的最小磁盘空间为 13GB。我已经提供了 31GB 的磁盘空间。
-
使用全新安装重试? Oracle URL 中的
500错误可能表明 Oracle 遇到了问题。