Linux下怎样检查、如何查看某软件包是否已经安装?
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:
1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
[root@hexuweb102 ~] rpm -qa | grep ruby
2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
[root@hexuweb102 ~] dpkg -l | grep ruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
[root@hexuweb102 ~] yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。
http://blog.hexu.org/archives/1158.shtml
分享到:
相关推荐
一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字” 。 [root@hexuweb102 ~] rpm -qa | grep ruby 二、以deb包安装的,可以用dpkg -l能看到。如果是查找...
主程序包,服务器端必须安装该软件包 (2) httpd-devel-2.4.6-45.el7.x86_64.rpm Apache开发程序包 (3) httpd-manual-2.4.6-45.el7.x86_64.noarch.rpm Apache的手册文档和说明指南 Apache版本的更新一般要快于Linux...
1.cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护...要判定该软件包是否已安装,使用 rpm -q vixie-cron 命令。要判定该服务是否在运行,使用 /sbin/service crond status 命令。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum命令 语法 yum [选项] [要进行的操作] [软件包名称……] 命令选项: -h:帮助 -y:当安装过程提示选择全部为”yes” -q:不...
8:查看当前Linux系统的发行版本 语法: lsb_release -a 9:lsof列出进程打开或使用的文件信息 语法: lsof [选项] 10:date 第六部分:服务管理 1:服务简介与分类 2:RPM包安装服务的管理 2.1:独立服务的管理 2.2:...
所以它在每个软件包的安装部分只给出了在目录中的全部操作指令,而对于解压缩之类的则交给用户自己去解决,但对于很多第一次使用LFS的用户往 往会出现一些不清楚某条命令应该是在哪里执行的问题,本文力图从实例上来...
某客户需要将一套Oracle 10gR2 双节点RAC 生产数据库升级至Oracle 11gR2 RAC,所以便有了本系列实战的教程。 为更贴切还原生产过程中的实际操作,本系列教程一个分两大部分: 第一部分:从零开始一步一步搭建一套在...
LFS是一部非常好的制作一个完整的操作系统的手册,但LFS是属于指导性的手册,因此它默认的前提条件是具备一定的Linux使用经验的用户群,所以它在每个软件包的安装部分只给出了在目录中的全部操作指令,而对于解压缩...
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。...yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
这些可能尚未发布,因此请检查以获取分发中的软件包中应包含的内容。 以下设备是OpenRazer完全支持的功能,这意味着该库提供了该产品的所有可用USB可控功能。 琴键 设备 USB VID:PID 雷蛇BlackWidow Ultimate ...
目录 一、linux相关内容 2 1、 什么是交换空间?...11、 Linux中要找出某一文件属于哪个RPM软件包的命令: 6 12、 如何查看所有java进程 6 13、 LINUX中如何查看某个端口是否被占用 6 14、 如何定时执行任务:
查看UNIX下已经安装的包-package 36 显示某一目录下所有文件size 36 文件加密: 36 使用nohup命令: 37 查看文件的方法: 37 检查磁盘剩余空间: 37 超级用户修改系统时间: 37 制作UNIX文件系统的iso文件 37 建SCO ...
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...
apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 apt 命令执行需要超级管理员权限(root)。 apt 语法 apt [options] [command] [package ...] options:可选,...
查看UNIX下已经安装的包-package 36 显示某一目录下所有文件size 36 文件加密: 36 使用nohup命令: 37 查看文件的方法: 37 检查磁盘剩余空间: 37 超级用户修改系统时间: 37 制作UNIX文件系统的iso文件 37 建SCO ...
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装...
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum的命令形式一般是如下:yum [options] [command] [package …] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装...
如果出现安装某软件时出现这个依赖: 先安装依赖后: apt-get install libappindicator3-1 如果安装依赖报错,请尝试不指明软件包的名字来运行 sudo apt --fix-broken install 再安装 sudo dpkg -i dingtalk-2.1.5-...
介绍了查询rpm包的命令,详细介绍了误删除某项命令之后,如何恢复。并在CentOSt6中进行了详细演示,附有截图。