如何在Ubuntu上检查一个软件包是否安装
2025-10-31 05:00:35阅读量:12 字体:大 中 小
假如你正在管理Debian或者Ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令。这两个命令用来安装、卸载和更新包。
在该文中,让我们看下如何在基于DEB的系统下检查是否安装了一个包。

要检查特定的包,比如firefox是否安装了,使用这个命令:
dpkg -s firefox示例输出:
Package: firefox Status: install ok installed Priority: optional Section: web Installed-Size: 93339 Maintainer: Ubuntu Mozilla Team如上所见,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 ArchitectureDescription+++-====================================-=======================-=======================-=============================================================================ii firefox 35.0+build3-0ubuntu0.14 amd64 Safe and easy web browser from Mozilla要列出你系统中安装的所有包,输入下面的命令:
dpkg --get-selections示例输出:
abiwordinstallabiword-commoninstallaccountsserviceinstallaclinstalladduserinstallalsa-baseinstallalsa-utilsinstallanacroninstallapp-install-datainstallapparmorinstall...zeitgeistinstallzeitgeist-coreinstallzeitgeist-datahubinstallzenityinstallzenity-commoninstallzipinstallzlib1g:amd64installzlib1g:i386install上面的输出可能会非常长,这依赖于你的系统已安装的包。
你同样可以通过grep来过滤割到更精确的包。比如,我想要使用dpkg命令查看系统中安装的gcc包:
dpkg --get-selections | grep gcc示例输出:
gccinstallgcc-4.8installgcc-4.8-base:amd64installgcc-4.8-base:i386installgcc-4.9-base:amd64installgcc-4.9-base:i386installlibgcc-4.8-dev:amd64installlibgcc1:amd64installlibgcc1:i386install此外,你可以使用“-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就是这样了。希望这篇对你有用。
美好的一天!
免责声明:
本文《如何在Ubuntu上检查一个软件包是否安装》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

无聊猿BAYC跌破10枚ETH、较历史高点蒸发93%!NFT还能重燃吗?
k6v数字认知网 - 区块链数字货币实时行情平台在上一轮牛市中,加密货币产业掀起NFT热潮。2021年4月,Yuga Labs推出Bored Ape Yacht Club(BAYC)成为最受欢迎的PF...
阅读: 18

ApeCoinDAO提案在泰国曼谷开设无聊猿主题饭店!APE支付房费、赋能BAYC
1oB数字认知网 - 区块链数字货币实时行情平台NFT蓝筹项目无聊猿(BAYC)生态代币APE的去中心化自治组织ApeCoinDAO,在19日发起了一项新提案AIP-448,计划在泰国曼谷市中心的黄金...
阅读: 28

Animoca Brands估值骤降75%!NFT、Web3游戏和元宇宙低迷
09y数字认知网 - 区块链数字货币实时行情平台Animoca Brands,这家加密科技巨头与投资狂热者,正面临市场估值的大幅下调。尽管拥有数十亿美元的资产,这家公司的二级市场价值却显示出明显的疲态...
阅读: 19

航天公司SERA合作Coinbase:计划在Base链上发行2种太空主题NFT
aD9数字认知网 - 区块链数字货币实时行情平台美国私人太空探索与研究机构SERA,目前正在与上市加密货币交易所Coinbase展开合作。SERA计划在以太坊Layer2网络Base链上,发行三种太空...
阅读: 18

特朗普开卖第四代NFT美国优先系列!每张售价99美元
BzI数字认知网 - 区块链数字货币实时行情平台美国共和党总统候选人特朗普在7月中旬时接受彭博采访时表示,他计划发布第四个NFT系列,他当时说道,他的前三个NFT系列都非常成功,现在打算再做一次,因为...
阅读: 57

史上最贵CryptoPunks 5822传以1500ETH转手!原持有者血亏2000万美元
9Wx数字认知网 - 区块链数字货币实时行情平台蓝筹NFT项目CryptoPunks中最贵,编号5822的NFT于今(19)日完成场外交易(OTC),创下历史性的销售纪录,该CryptoPunk的前持...
阅读: 32

OpenSea收SEC韦尔斯通知、认为NFT属于证券!代币BLUR、TNSR齐跳水
Omf数字认知网 - 区块链数字货币实时行情平台NFT交易平台OpenSea昨(28)晚传出重大利空消息,共同创办人兼执行长Devin Finzer在X上发文表示该平台已经收到来自美国证券交易委员会S...
阅读: 64

周星驰招募演员参与《大话大话西游》演出!必须持有Nobody NFT
HYD数字认知网 - 区块链数字货币实时行情平台在中国微短剧市场蓬勃发展之际,香港喜剧天王、同时也是亿万票房导演的周星驰,在今年也跨界推出网络微短剧,与抖音平台合作开发「九五二七剧场」。首部微短剧《金...
阅读: 26

什么是非同质化代币(NFT)?NFT常见的分类方式
目录什么是非同质化代币(NFT)?NFT常见的分类方式1.按用例分类2.按代币标准分类3.按平台或区块链分类4.按交互性分类基于用例的NFT类别1.个人资料头像(PFP)2.数字艺术3.音乐4.游戏内...
阅读: 38

公链Sui推出首款Web3掌机SuiPlay0x1!需要用加密货币付款购买
6Co数字认知网 - 区块链数字货币实时行情平台Sui公链开发商MystenLabs,今(3)日推出了首款Web3原生的掌上游戏机SuiPlay0x1,目前预订已经开放,预计将于2025上半年出货。6...
阅读: 42
猜你喜欢

XRP在2025年作为后ETF积累型投资标的的战略地位
2025-11-04

回望比特币2025:“数字黄金”为何让投资者失望?
2025-11-04

TAO 蓄势待发,准备迎接重大举措,看涨势头强劲。
2025-11-04

XRP价格预测:此形态显示9美元可能是目标价位。
2025-11-04

比特币在消费零售领域扮演着越来越重要的角色:餐饮巨头引领数字支付新时代
2025-11-04

“谢谢你,中本聪”:迈克尔·塞勒庆祝比特币的开端
2025-11-04
