在Linux中怎么检查软件包是否被安装
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了在Linux中怎么检查软件包是否被安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇在Linux中怎么检查软件包是否被安装文章都会有所收获,下面我们一起
千家信息网最后更新 2025年01月18日在Linux中怎么检查软件包是否被安装
这篇文章主要介绍了在Linux中怎么检查软件包是否被安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇在Linux中怎么检查软件包是否被安装文章都会有所收获,下面我们一起来看看吧。
如果你正在管理debian或者ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令。这两个命令用来安装、卸载和更新包。
要检查特定的包,比如firefox是否安装了,使用这个命令:
dpkg -s firefox
示例输出:
package: firefox status: install ok installed priority: optional section: web installed-size: 93339 maintainer: ubuntu mozilla teamarchitecture: amd64 version: 35.0+build3-0ubuntu0.14.04.2 replaces: kubuntu-firefox-installer provides: gnome-www-browser, iceweasel, www-browser depends: lsb-release, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.6), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrender1, libxt6 recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk4 suggests: ttf-lyx conffiles: /etc/firefox/syspref.js 09e457e65435a1a043521f2bd19cd2a1 /etc/apport/blacklist.d/firefox ee63264f847e671832d42255912ce144 /etc/apport/native-origins.d/firefox 7c26b75c7c2b715c89cc6d85338252a4 /etc/apparmor.d/usr.bin.firefox f54f7a43361c7ecfa3874abca2f292cf description: safe and easy web browser from mozilla firefox delivers safe, easy web browsing. a familiar user interface, enhanced security features including protection from online identity theft, and integrated search let you get the most out of the web. xul-appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
如上所见,firefox已经安装了。
同样,你可以使用dpkg-query 命令。这个命令会有一个更好的输出,当然,你可以用通配符。
dpkg-query -l firefox
示例输出:
desired=unknown/install/remove/purge/hold | status=not/inst/conf-files/unpacked/half-conf/half-inst/trig-await/trig-pend |/ err?=(none)/reinst-required (status,err: uppercase=bad) ||/ name version architecture description +++-====================================-=======================-=======================-============================================================================= ii firefox 35.0+build3-0ubuntu0.14 amd64 safe and easy web browser from mozilla
要列出你系统中安装的所有包,输入下面的命令:
dpkg --get-selections
示例输出:
abiword install abiword-common install accountsservice install acl install adduser install alsa-base install alsa-utils install anacron install app-install-data install apparmor install . . . zeitgeist install zeitgeist-core install zeitgeist-datahub install zenity install zenity-common install zip install zlib1g:amd64 install zlib1g:i386 install
上面的输出可能会非常长,这依赖于你的系统已安装的包。
你同样可以通过grep来过滤割到更精确的包。比如,我想要使用dpkg命令查看系统中安装的gcc包:
dpkg --get-selections | grep gcc
示例输出:
gcc install gcc-4.8 install gcc-4.8-base:amd64 install gcc-4.8-base:i386 install gcc-4.9-base:amd64 install gcc-4.9-base:i386 install libgcc-4.8-dev:amd64 install libgcc1:amd64 install libgcc1:i386 install
此外,你可以使用"-l"参数来找出包中文件的位置。
dpkg -l gcc-4.8
示例输出:
/. /usr /usr/share /usr/share/doc /usr/share/doc/gcc-4.8-base /usr/share/doc/gcc-4.8-base/readme.bugs /usr/share/doc/gcc-4.8-base/news.html /usr/share/doc/gcc-4.8-base/quadmath /usr/share/doc/gcc-4.8-base/quadmath/changelog.gz /usr/share/doc/gcc-4.8-base/gcc . . . /usr/bin/x86_64-linux-gnu-gcc-4.8 /usr/bin/x86_64-linux-gnu-gcc-ar-4.8 /usr/bin/x86_64-linux-gnu-gcov-4.8
关于"在Linux中怎么检查软件包是否被安装"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"在Linux中怎么检查软件包是否被安装"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
命令
输出
检查
示例
软件
软件包
知识
系统
内容
篇文章
面的
中安
精确
两个
价值
位置
参数
可以通过
如上
操作简单
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
重庆电脑软件开发要多少钱
广东初越网络技术有限公司好吗
数据库索引碎片
开联通网络技术服务有限公司
聊天软件开发免费平台
吉林通信软件开发过程品质保障
navicat能连哪些数据库
飞机加速器手动添加服务器教程
php上传云服务器
新一代软件开发工具
网络安全学习顺序图
即时通讯软件开发企业
浙江丝 织文化特色数据库
pubg服务器维护
服务器禁用ntlmv1
什么是服务器程序
kapp 软件开发
打鱼软件开发多少钱
服务器中的web应用
服务器安全狗黑名单导入
深圳售卖机软件开发
虚拟服务器登录密码怎么找回
池州手机软件开发
奇安信领跑中国网络安全市场
手机软件开发权力
海南致远创科网络技术有限公司
数据库每日新增记录数统计
车载加固服务器
服务器配置部署
乐安校园网络安全吗