查看麒麟系统 是 Ubuntu 还是 CentOS
<p><strong>在 麒麟系统(如银河麒麟、中标麒麟)中,如何快速判断其底层是基于 Ubuntu/Debian 还是 CentOS/RHEL,从而选择正确的包管理命令(<code>apt</code> vs <code>yum</code>)</strong></p><p><strong>方法一 查看 <code>/etc/os-release</code> 文件</strong></p>
<div class="cnblogs_code">
<pre>cat /etc/os-release</pre>
</div>
<p>如果显示 ID=ubuntu 或 ID=debian → Ubuntu/Debian 系<br>(包管理工具:apt/dpkg)</p>
<p>如果显示 ID="centos" 或 ID="rhel" → CentOS/RHEL 系<br>(包管理工具:yum/rpm)</p>
<p>示例输出:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 银河麒麟V10(基于CentOS)</span>
NAME=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Kylin Linux Advanced Server</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ID</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">kylin</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ID_LIKE</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">fedora</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 类似CentOS/RHEL</span>
VERSION_ID=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">V10</span><span style="color: rgba(128, 0, 0, 1)">"</span>
<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 中标麒麟(NeoKylin)可能类似</span>
ID=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">neokylin</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ID_LIKE</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">rhel fedora</span><span style="color: rgba(128, 0, 0, 1)">"</span>
<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> Ubuntu Kylin(基于Ubuntu)</span>
NAME=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Ubuntu Kylin</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
ID</span>=<span style="color: rgba(0, 0, 0, 1)">ubuntu
ID_LIKE</span>=debian<br><br></pre>
</div>
<p><strong>Ubuntu 示例</strong></p>
<p><img src="https://img2024.cnblogs.com/blog/109594/202506/109594-20250605112046966-769660107.png" alt="" loading="lazy"></p>
<p> <strong>CentOS <strong>示例</strong></strong></p>
<p><img src="https://img2024.cnblogs.com/blog/109594/202506/109594-20250605112504969-524713138.png" alt="" loading="lazy"></p>
<p> </p>
<h3>方法二:检查包管理工具</h3>
<p>直接尝试运行以下命令,看哪个能正常执行:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 检查 apt(Ubuntu/Debian 系)</span>
<span style="color: rgba(0, 0, 0, 1)">which apt
</span><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 或</span>
apt --<span style="color: rgba(0, 0, 0, 1)">version
</span><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 检查 yum(CentOS/RHEL 系)</span>
<span style="color: rgba(0, 0, 0, 1)">which yum
</span><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 或</span>
yum --version</pre>
</div>
<p><img src="https://img2024.cnblogs.com/blog/109594/202506/109594-20250605122303495-482630887.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/109594/202506/109594-20250605122154182-2085446036.png" alt="" width="684" height="88" loading="lazy"></p>
<p> </p>
<p><img src="https://img2024.cnblogs.com/blog/109594/202506/109594-20250605112640129-1047037847.png" alt="" width="458" height="210" loading="lazy"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/hailexuexi/p/18912009
頁:
[1]