如何查看linux是不是安装了expect

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看linux是不是安装了expect相关的知识,希望对你有一定的参考价值。

通过执行rpm命令查询expect是否安装,相关命令如下:

rpm  -qa|grep expect

以上!

参考技术A [root@zuozhang PYTHON_TEST]# rpm -ql expect
package expect is not installed
查看是否有安装,如果没有安装安装一个即可。
yum install expect*

怎么查看linux 是不是安装gcc

    执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”;

    如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。

    首先我们先要确定下,机器是否已经安装有gcc。

很显然,提示命令找不到,显然我们是没有安装的。

2.我们首先需要挂载光盘到挂载点。

mount /dev/cdrom /mnt

我这里是挂载到mnt目录

3.改变目录到挂载目录。

cd /mnt 

4.改变目录到CentOS目录(不同发行版不同)

cd CentOS

5.输入rpm -ivh gcc

然后按下table看看是否有gcc开头的文件

6.可以看到,我们的gcc主程序就是gcc-4xxxx的这个文件

我们在rpm -ivh gcc后面加上一个-4

然后按下table键补全后面的内容。

7.按下回车后,依赖包出现了,可以看到依赖包是glibc-devel

版本号>= 2.2.90

也就是说,我们在安装gcc之前,需要安装glibc-devel这个包,原因是我们的gcc里面所用到的东西要用到这个包,也就是所谓的依赖关系。

8.那我们就跟着依赖包来安装,按下方向键的up键,找到上一条命令。

9.然后按下table键补全

10.按下回车安装,发现又有glibc-devel的依赖包了。

11.那么我们还是按下方向键的UP键找到上一条命令,然后在命令的基础上加上新的依赖包名。

12.把所有依赖包都加上去之后,我们就可以看到这样的一个安装界面了。

13.装好之后,我们输入一个gcc试试看。

可以看到,已经装好了。

参考技术A 我晕, 你到底是在什么发行版? 从提示上来看,要用 apt-get install 来装,说明是 ubuntu/debian之类的linux发行版,你怎么又会去用 rpm 来查询和安装软件? 你不说你是什么发行版,楼上回答的人也不管,直接就让你用rpm,误人子弟啊。

正确的方法是,

sudo apt-get install build-essential

这个才是你的系统应该用的,装好后命令行下运行
gcc -v
就会打印出你使用gcc的版本信息了,然后就可以用了,比如

gcc -o test test.c
就会编译test.c,生成可执行文件 test
然后
./test
就会运行test

我再晕,楼主,提示你没有test.c,你的C源文件呢?我这里是用test.c做例子,你的源文件叫什么名字,你就把test.c换成你的文件的名字啊。另外,你要把你的源文件先保存在linux机器上,比方说放到了 /home/yourname/aaa
那你要先
cd /home/yourname/aaa
然后再
gcc -o test test.c
参考技术B 我晕, 你到底是在什么发行版? 从提示上来看,要用 apt-get install 来装,说明是 ubuntu/debian之类的linux发行版,你怎么又会去用 rpm 来查询和安装软件? 你不说你是什么发行版,楼上回答的人也不管,直接就让你用rpm,误人子弟啊。正确的方法是,sudo apt-get install build-essential这个才是你的系统应该用的,装好后命令行下运行gcc -v就会打印出你使用gcc的版本信息了,然后就可以用了,比如gcc -o test test.c就会编译test.c,生成可执行文件 test然后./test就会运行test 我再晕,楼主,提示你没有test.c,你的C源文件呢?我这里是用test.c做例子,你的源文件叫什么名字,你就把test.c换成你的文件的名字啊。另外,你要把你的源文件先保存在linux机器上,比方说放到了 /home/yourname/aaa那你要先cd /home/yourname/aaa然后再gcc -o test test.c 参考技术C 执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示Command not found(没有这个命令),如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。本回答被提问者采纳 参考技术D 执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”。

1、如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。如下:

fd039245d688d43f9ef60d42701ed21b0ef43b26.png

2、如果提示命令找不到,则表明没有安装,如下:

55e736d12f2eb9385517e742d8628535e5dd6f0c.png

以上是关于如何查看linux是不是安装了expect的主要内容,如果未能解决你的问题,请参考以下文章

如何查看linux是不是安装数据库

linux下如何查看某个软件 是不是安装?安装路径在哪

linux下如何查看yum是不是安装

如何查看linux上的ssh服务是不是正常

Linux:如何查看我的系统里是不是安装了unrar这个东西呢?

linux下如何查看某个软件 是不是安装?安装路径在哪