bash: cmake: command not found...+++++++lsb_release: command not found

这篇具有很好参考价值的文章主要介绍了bash: cmake: command not found...+++++++lsb_release: command not found。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一 .bash: cmake: command not found…

centos中安装那个cmake。

1、问题
[root@PC3 home]# cmake
bash: cmake: command not found...
Similar command is: 'make'

当前系统:

[root@PC3 home]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 7.0 (Maipo)
Release:        7.0
Codename:       Maipo
-----------------------------------
bash: cmake: command not found...

也可能会遇到 lsb_release: command not found

遇到此问题详见 二. bash: lsb_release: command not found错误的解决方法

2、安装cmake
[root@PC3 home]# yum install cmake
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
rhel7                                                                                                         | 4.1 kB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package cmake.x86_64 0:2.8.11-4.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================
 Package                      Arch                          Version                               Repository                    Size
=====================================================================================================================================
Installing:
 cmake                        x86_64                        2.8.11-4.el7                          rhel7                        6.7 M

Transaction Summary
=====================================================================================================================================
Install  1 Package

Total download size: 6.7 M
Installed size: 25 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : cmake-2.8.11-4.el7.x86_64                                                                                         1/1
  Verifying  : cmake-2.8.11-4.el7.x86_64                                                                                         1/1

Installed:
  cmake.x86_64 0:2.8.11-4.el7

Complete!
-----------------------------------
bash: cmake: command not found...
3、测试效果
[root@PC3 home]# cmake --version
cmake version 2.8.11
[root@PC3 home]# cmake | head
cmake version 2.8.11
Usage

  cmake [options] <path-to-source>
  cmake [options] <path-to-existing-build>

Options
  -C <initial-cache>          = Pre-load a script to populate the cache.
  -D <var>:<type>=<value>     = Create a cmake cache entry.
  -U <globbing_expr>          = Remove matching entries from CMake cache.
-----------------------------------
bash: cmake: command not found...

二. bash: lsb_release: command not found错误的解决方法

转载后的博文


[root@localhost ~]# slb_release -a
bash: slb_release: command not found...

-bash: lsb_release: command not found 就是 lsb_release命令没有安装

通过搜索,找到下面文章,文章中说有更好的方法不推荐,

不推荐的原因:为了装个lsb_release ,就还要装104M的其他依赖包之类的。

先看看这个命令属于哪个软件包:yum provides */lsb_release

bash: cmake: command not found...+++++++lsb_release: command not found,公开,运维,bash,chrome,开发语言

可以看出,属于redhat-lsb这个包,那么接着使用yum安装这个包:yum install -y redhat-lsb

[root@localhost ~]# lsb_release  -r
Release:	7.9.2009
[root@localhost ~]# lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:	CentOS
Description:	CentOS Linux release 7.9.2009 (Core)
Release:	7.9.2009
Codename:	Core

转载之原博文:CentOS中-bash: lsb_release: command not found错误的解决方法

这篇文章主要介绍了CentOS中-bash: lsb_release: command not found错误的解决方法,同样适用于RedHat系的其他Linux系统,需要的朋友可以参考下

lsb_release可以查看系统工具,但是很多系统都没装这个命令。其实我也不建议用

lsb_release 来查看系统版本,因为有更好的方法。之所以我不推荐,是有原因的,见下
面解决:-bash: lsb_release: command not found办法:

-bash: lsb_release: command not found 就是 lsb_release命令没有安装。所以我们用
yum命令安装下就行了。

先看看这个命令属于哪个软件包:

代码如下:

# yum provides */lsb_release</p> <p>[root@ksharpdabu ~]# yum provides */lsb_release
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.psychz.net
* epel: mirrors.solfo.com
* extras: mirror.san.fastserv.com
* updates: mirror.lax.hugeserver.com
base/filelists_db | 5.1 MB 00:00
epel/filelists_db | 7.8 MB 00:00
extras/filelists_db | 31 kB 00:00
updates/filelists_db | 614 kB 00:00
vz-base/filelists | 825 B 00:00
vz-updates/filelists | 3.0 kB 00:00
redhat-lsb-core-4.0-7.el6.centos.i686 : LSB base libraries support for CentOS
Repo : base
Matched from:
Filename : /usr/bin/lsb_release</p> <p>dkms-2.2.0.3-28.git.7c3e7c5.el6.noarch : Dynamic Kernel Module Support Framework
Repo : epel
Matched from:
Filename : /usr/lib/dkms/lsb_release</p> <p>dkms-2.2.0.3-26.el6.noarch : Dynamic Kernel Module Support Framework
Repo : installed
Matched from:
Filename : /usr/lib/dkms/lsb_release</p> <p>redhat-lsb-core-4.0-7.el6.centos.i686 : LSB base libraries support for CentOS
Repo : installed
Matched from:
Filename : /usr/bin/lsb_release

可以看出,属于redhat-lsb这个包,那么接着使用yum安装这个包:

代码如下:

# yum install -y redhat-lsb

截取一部分运行结果

代码如下:

……</p> <p>(71/77): redhat-lsb-compat-4.0-7.el6.centos.i686.rpm | 10 kB 00:00
(72/77): redhat-lsb-core-4.0-7.el6.centos.i686.rpm | 25 kB 00:00
(73/77): redhat-lsb-graphics-4.0-7.el6.centos.i686.rpm | 12 kB 00:00
(74/77): redhat-lsb-printing-4.0-7.el6.centos.i686.rpm | 11 kB 00:00
(75/77): urw-fonts-2.4-10.el6.noarch.rpm | 3.1 MB 00:00
(76/77): xml-common-0.6.3-33.el6.noarch.rpm | 18 kB 00:00
(77/77): xorg-x11-font-utils-7.2-11.el6.i686.rpm | 73 kB 00:00
-----------------------------------------------------------------------------------------------
Total 9.3 MB/s | 104 MB 00:11

可以看到,为了装个lsb_release ,就还要装104M的其他依赖包之类的。这就是我不推荐这个命令查系统的原因。

然后,就可以使用lsb_release 查看系统版本了;

代码如下:

# lsb_release -r</p> <p>Release: 6.5

其他用法,可自己使用 “-h” 自行查阅。







mb5fdcadbf25fde

bash: cmake: command not found…

静文·红·精灵

bash: lsb_release: command not found错误的解决方法

脚本之家

CentOS中-bash: lsb_release: command not found错误的解决方法文章来源地址https://www.toymoban.com/news/detail-703104.html

到了这里,关于bash: cmake: command not found...+++++++lsb_release: command not found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • bash: ip: command not found

    想进入docker容器中ip addr查看ip地址,提示 bash: ip: command not found bash: ip: command not found 的主要原因是,当前环境下载Centos基础镜像只包含简单的操作系统,相当于裸机状态,要想用别的命令需要手动安装。 成功!

    2024年02月16日
    浏览(47)
  • -bash: mysql: command not found

     解决方法: 错误: bash:mysql:找不到命令  原因:这是由于系统默认会查找的/ usr / bin中下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到的/ usr /仓目录下,相当于建立一个链接文件。 首先得知道MySQL的命令或中mysqladmin命令

    2024年02月16日
    浏览(40)
  • -bash: conda: command not found

    参考博客【解决】bash: conda: command not found

    2024年02月11日
    浏览(42)
  • bash: conda: command not found

    问题描述: 在Pycharm上用SSH远程连接到服务器,打开Terminal准备查看用 conda 创建的虚拟环境时,却发现调用 conda 指令时出现以下报错: 如果使用Xshell 利用端口号直接连接该 docker 容器,输入相同的命令,仍然有同样的问题。 原因分析: ~/.bashrc 中没有加入anaconda的 环境变量

    2024年02月11日
    浏览(40)
  • -bash: java: command not found笔记

    linux系统执行java命令时报错: -bash: java: command not found。 可能是没有安装java(这种情况比较少)或者安装了java但是没有设置环境变量(一般是这种情况)。 找java的方法 find命令进行查找 find /* -name java 这样基本就能找到,就是数据有点多,要看下具体哪个是。 根据java进程找寻具体

    2024年02月11日
    浏览(45)
  • ubuntu换源,不同版本的源(镜像源)(lsb_release -c命令,显示当前系统的发行版代号(Codename)、ubuntu版本、ubuntu系统版本)ubuntu源、apt源

    用以下命令查看版本名: 或者: 在Linux系统中,lsb_release -c命令用于显示当前系统的发行版代号(Codename)。在这个命令中,lsb代表“Linux标准库(Linux Standard Base)”,它是一种为Linux操作系统定义标准化基础架构的规范。该规范旨在确保不同Linux发行版之间的二进制兼容性,

    2024年02月06日
    浏览(38)
  • -bash: rz: command not found 怎么解决

    -bash: rz: command not found 在使用 `rz` 命令时遇到 `-bash: rz: command not found` 错误,那可能是因为你的系统中没有安装 `rz` 命令。 `rz` 命令通常是用于在终端中向远程服务器上传文件的命令。它是 `lrzsz` 包的一部分,因此你需要确保在你的系统上安装了 `lrzsz` 包。 在大多数 Linux 发行

    2024年02月05日
    浏览(51)
  • -bash: java: command not found 问题处理

    在Linux系统上安装java环境时,使用 vi /etc/profile 命令写完后,使用 java -version 提示 -bash: java: command not found 在vi /etc/profile 编辑完文件后,还需使用命令 source /etc/profile 使其生效 然后输入java -version进行测试成功

    2024年02月16日
    浏览(48)
  • linux -bash: ipconfig: command not found

    Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

    2024年02月08日
    浏览(57)
  • bash: sqlplus: command not found 问题解决方法

    一、问题描述 在Linux中Oracle安装成功后,首次启动使用时,出现 sqlplus 命令不识别的问题,现象如下: 二、问题分析 查看环境变量是否正确配置: .bash_profile文件内容如下: 发现PATH环境变量没有正确配置,于是执行如下操作: 在最后添加如下内容: 然后执行命令使生效:

    2024年03月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包