宿主系统要求

宿主系统应该遵从下面这些软件的最低版本要求。这对于现在大多数Linux发行版都不是一个问题。需要注意的是很多发行版将软件的头文件分散的不同的包,例如这种形式:“<package-name>-devel” 或 “<package-name>-dev”。请确保你的发行版安装了这些东西。

早期版本的软件也许可以工作,但是没有经过测试。

  • Bash-3.2 (/bin/sh bash的符号链接或者硬链接)

  • Binutils-2.17 (不推荐大于2.21的版本,因为没有测试过)

  • Bison-2.3 (/usr/bin/yacc bison的链接或一个执行bison的小脚步n)

  • Bzip2-1.0.4

  • Coreutils-6.9

  • Diffutils-2.8.1

  • Findutils-4.2.31

  • Gawk-3.1.5 (/usr/bin/awk gawk的链接)

  • Gcc-4.1.2 (不推荐大于4.6.1的版本,因为没有测试过)

  • Glibc-2.5.1 (不推荐大于2.14.1的版本,因为没有测试过)

  • Grep-2.5.1a

  • Gzip-1.3.12

  • Linux Kernel-2.6.25 (用GCC 4.1.2或以上版本编译)

    内核版本需求是因为第6章构建glibc中开发人员建议我们提到的版本要求。

    如果内核版本低于2.6.25或者不是使用GCC4.1.2或以上版本编译,你需要一个符合要求的内核替代。 这里有两种方法。首先,看看你的Linux发行商是否提供2.6.25或更高版本的内核,如果是,你可以安装这个发行版。如果发行商没有提供一个可接收的内核,你可以自己编译一个。第8章指导你如何编译内核和配置引导程序(假设宿主使用GRUB)。

  • M4-1.4.10

  • Make-3.81

  • Patch-2.5.4

  • Perl-5.8.8

  • Sed-4.1.5

  • Tar-1.18

  • Texinfo-4.9

  • Xz-5.0.3

上面提到的符号链接需要用来构建LFS系统。符号链接指向其他软件(如:dash、mawk等)可以工作,但是LFS开发组不提供测试和支持,可能需要一些差异说明,有些包需要附加的补丁。

检测你的系统是否符合版本要求,是否可以编译程序,运行如下代码:

cat > version-check.sh << "EOF"#!/bin/bashexport LC_ALL=C# Simple script to list version numbers of critical development toolsbash --version | head -n1 | cut -d" " -f2-4echo "/bin/sh -> `readlink -f /bin/sh`"echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-bison --version | head -n1if [ -e /usr/bin/yacc ];  then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";   else echo "yacc not found"; fibzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2diff --version | head -n1find --version | head -n1gawk --version | head -n1if [ -e /usr/bin/awk ];  then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`";   else echo "awk not found"; figcc --version | head -n1/lib/libc.so.6 | head -n1 | cut -d"," -f1grep --version | head -n1gzip --version | head -n1cat /proc/versionm4 --version | head -n1make --version | head -n1patch --version | head -n1echo Perl `perl -V:version`sed --version | head -n1tar --version | head -n1echo "Texinfo: `makeinfo --version | head -n1`"xz --version | head -n1echo 'main(){}' > dummy.c && gcc -o dummy dummy.cif [ -x dummy ]; then echo "Compilation OK";  else echo "Compilation failed"; firm -f dummy.c dummyEOFbash version-check.sh
原文链接:http://www.cnblogs.com/ibmsunix/archive/2012/02/27/2369274.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vmwarewin11不符合最低系统要求是指VMware虚拟机软件无法在符合Windows 11最低系统需求的计算机上运行。根据Windows 11的官方要求,计算机需要具备特定的硬件和软件条件,例如64位处理器、4GB内存、64GB存储空间、支持DX12的显卡、TPM 2.0芯片等。然而,由于VMware是一款虚拟机软件,它运行在宿主操作系统上,并通过模拟虚拟硬件来运行其他操作系统。因此,虚拟机软件本身需要支持宿主操作系统要求,并提供额外的资源给虚拟机使用。 根据目前可获得的信息,VMware虚拟机软件并不支持Windows 11的最低系统要求。这可能是因为VMware需要进行一系列的适配和优化,以确保其在Windows 11上的稳定性和性能。另外,由于Windows 11还处于测试阶段,官方可能尚未完全发布与VMware兼容的版本,因此需要一些时间来进行开发和测试。 尽管如此,用户仍然可以使用其他支持的虚拟机软件,并且在符合Windows 11最低系统要求的计算机上安装Windows 11作为宿主操作系统。虚拟机软件例如Oracle VM VirtualBox和Parallels Desktop都是常见的选择,它们提供了与主流操作系统的兼容性和稳定性。 总之,虽然目前的情况是VMware虚拟机软件不符合Windows 11最低系统要求,但用户仍有其他虚拟机软件的选择,以满足他们在Windows 11上运行虚拟机的需求。希望未来会有与Windows 11兼容的版本发布,以便用户能够享受到VMware在新操作系统上的功能和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值