当前位置: 首页 > 编程笔记 >

GNU/Linux 检测您正在使用的基于Debian的发行版

宇文卓
2023-03-14
本文向大家介绍GNU/Linux 检测您正在使用的基于Debian的发行版,包括了GNU/Linux 检测您正在使用的基于Debian的发行版的使用技巧和注意事项,需要的朋友参考一下

示例

只需执行lsb_release -a。

在Debian上:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux testing (stretch)
Release:        testing
Codename:       stretch

在Ubuntu上:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty

如果未lsb_release安装,则可能需要尝试一些猜测,例如,有一个文件/etc/issue通常包含发行版名称。例如,在ubuntu上:

$ cat /etc/issue
Ubuntu 12.04.5 LTS \n \l

不要使用文件,/etc/debian_version因为其内容与分发名称不匹配!

请注意,这在非Debian系列发行版(例如Fedora,RHEL或openSUSE)上lsb_release也可以使用-但可能未安装。

 类似资料:
  • 本文向大家介绍GNU/Linux 检测您正在使用哪种基于systemd的发行版,包括了GNU/Linux 检测您正在使用哪种基于systemd的发行版的使用技巧和注意事项,需要的朋友参考一下 示例 此方法适用于Arch,CentOS,CoreOS,Debian,Fedora,Mageia,openSUSE,Red Hat Enterprise Linux,SUSE Linux Enterprise

  • 1.6. Debian GNU/Linux 上的 Python 如果您碰巧运行在 Debian GNU/Linux 上, 安装 Python 需要使用 apt 命令。 例 1.3. 在 Debian GNU/Linux 上安装 localhost:~$ su - Password: [enter your root password] localhost:~# apt-get install p

  • 问题内容: 在Windows中,必须指向JDK安装文件夹(以便包含所有可执行文件和所有默认库)。 如果我下载了Sun的JDK捆绑软件并将其安装在Linux中,则过程相同。 但是,我需要使用Kubuntu的默认OpenJDK软件包。问题是所有可执行文件都放在中。但是罐子放在里面。由于它们不在同一个文件夹中,因此我在Grails上遇到了麻烦,也许其他期望使用标准Java结构的应用程序也会遇到麻烦。 如

  • The combination of Debian's philosophy and methodology and the GNU tools, the Linux kernel, and other important free software, form a unique software distribution called Debian GNU/Linux. This distrib

  • 我们非常高兴地看到您决定试用 Debian,并确信您将发现 Debian 的 GNU/Linux 发行版是独一无二的。Debian GNU/Linux 将带给您来自世界各地的高质量的自由软件, 并将它们整合成一个紧密的整体。您会发现整合后的结果一定会大于将各部分简单地相加。 我们也知道大多数用户都希望能够不用阅读本手册而直接安装 Debian。 Debian 安装程序的设计意图也就是尽力实现这个想

  • 我们非常高兴地看到您决定试用 Debian,并确信您将发现 Debian 的 GNU/Linux 发行版是独一无二的。Debian GNU/Linux 将带给您来自世界各地的高质量的自由软件, 并将它们整合成一个紧密的整体。您会发现整合后的结果一定会大于将各部分简单地相加。 我们也知道大多数用户都希望能够不用阅读本手册而直接安装 Debian。 Debian 安装程序的设计意图也就是尽力实现这个想