要想使用命令行安装和卸载软件,当然得事先知道要安装或卸载的软件包名称。而APT 是基于Debian 的Linux 发行版(包括Ubuntu)包管理命令,使用 apt-cache 我们便可以找出系统中包相关的元数据信息,本文中将就将向大家介绍如何查看Ubuntu 安装包信息。

使用apt-cache

如果要列出 Ubuntu 系统中所有可用的软件包,我们只需执行如下命令:

复制代码

代码如下:

apt-cache pkgnames | less

该命令中的 | less 管道输出,可以让我们在数据较多时通过上、下箭头或“PgUp” 及“PgDn” 来滚动查看。

当我们不找到所需包名或不需要滚动查看时,只需按 q 即可退出。

如果你知道软件包名的开头字符,我们便可以使用搜索功能来缩小范围。例如要查看Firefox 的包名,则可使用类似如下命令:

复制代码

代码如下:

apt-cache pkgnames firef

使用上述命令,我们便可以查看到所有以 firef 开头的软件包。

当我们知道包名后,要显示软件包的详细信息,例如:版本号、大小、校验值和软件描述等信息时,则可使用 show 选项来进行查看:

复制代码

代码如下:

apt-cache show firefox

当我们要查看某个软件包所需依赖及哪些包依赖于该软件包时,则需要使用 showpkg 选项:

复制代码

代码如下:

apt-cache showpkg firefox

当我们需要查看当前 Ubuntu 不同类型包的统计及整体统计信息时,可以使用 stats 选项:

复制代码

代码如下:

apt-cache stats

要了解某个软件包的迁移及相关说明时,我们可以使用search 选项:

复制代码

代码如下:

apt-cache search firefox-locale-zh-hans

使用axi-cache

axi-cache 可以算是apt-cache 命令的孪生兄弟,但它可以提供的描述信息和相关性更强。我们还是以Firefox 来举个例子:

复制代码

代码如下:

axi-cache search firef

该命令默认中显示20条结果:

查看更多信息可使用如下命令:

复制代码

代码如下:

axi-cache more

以上就是告诉大家Ubuntu安装包信息是如何查看的,希望这篇文章对大家的学习有所帮助。

服务器上怎么查询ubuntu版本信息失败,Ubuntu安装包信息如何查看相关推荐

  1. 解决云服务器上go-cqhttp扫码登录QQ失败问题

    解决云服务器上go-cqhttp扫码登录QQ失败问题 搭建环境 go-cqhttp:v1.0.0-rc1 nonebot:V1.9.1 python 3.9.12 CentOs 7.6 本篇文章仅仅分 ...

  2. 科普文:服务器上如何 Node 多版本共存 #31

    科普文:服务器上如何 Node 多版本共存 #31 背景 很多公司的服务器环境没有做隔离,就是全局安装一个 Node.js Runtime,一般很少升级. nvs / nvm 等可以用来切换版本,但无 ...

  3. 华为从服务器获取安装包信息失败,华为系统恢复获取安装包信息失败

    以华为mate30为例,版本系统为EMUI10,其华为系统恢复获取安装包信息失败的原因如下: 1.此情况可能是下载的软件安装包不完整,建议您在网络稳定的情况下,重新下载安装. 2.查看手机内存是否充足 ...

  4. 安装SQL Server2008和Visual Studio2008 提示:该服务器上安装了以前版本的VS2008

    这个是亲身经历,为此,我重装系统无数次-- 我之前的状况就是先装的VS2008,撞上之后,再装SQL Server2008,到了倒数第二步,就会出现错误--该服务器上安装了以前版本的VS2008,无法 ...

  5. Linux 下用来查询安装包信息的RPM选项

    Linux 下用来查询安装包信息的RPM选项 RPM是RedHat的包管理器,用来安装.卸载.升级和查询基于RedHat Linux的安装包.RHEL和基于它的系统使用rpm命令来完成这些功能. AD ...

  6. Debian、Ubuntu源码编译制作安装包(一)

    Debian.Ubuntu系列linux操作系统制作安装包相较于CentOS更简便一些,如"dpkg -b"指令即可重新打包.如果需要源码级制作安装包则更困难一些,接下来,我们逐步 ...

  7. Debian、Ubuntu源码编译制作安装包(二)

    在<Debian.Ubuntu源码编译制作安装包(一)>文章中描述了dpkg基本制作安装包过程,本篇文章描述如何增加patch及解决出错问题. 章节预览: 5. 增加patch 6. 修改 ...

  8. Android安装失败,安装包解析出错

    Android项目打包,部分OPPO VIVO新机型出现安装失败,安装包解析出错问题 项目配置:minSdkVersion 21,targetSdkVersion 30. 正常步骤打包,在OPPO R ...

  9. 前端解析ipa、apk安装包信息 —— app-info-parser

    安装包只需要经过一次传输,另一次则是可以忽略不计的请求 安装 npm install app-info-parser # or yarn yarn add app-info-parser 使用 NPM ...

  10. 如何查看服务器上安装了哪些版本的Microsoft.ACE.OLEDB驱动

    在做一个把 windows server 2008 上的应用迁移到windows server 2016的项目时,碰到了一个使用了Microsoft.ACE.OLEDB驱动的asp项目,在win 20 ...

最新文章

  1. 2019年春季学期第四周作业Compile Summarize
  2. 最新 Linux安装项目环境 mysql 完整教程 100%可行.附带所有教程
  3. JSON 数据 演示
  4. CSS中颜色代码和单位
  5. IntelliJ IDEA如何查看接口的实现类以及如何查看被实现的接口
  6. Oracle 数据库导入导出
  7. mysql降低高水位_[数据库]数据高水位分析
  8. c++ n次方函数_高一数学必修一函数知识点总结
  9. 跨域问题的一次深入研究
  10. jenkins简介及docker部署
  11. symbol lookup error: undefined symbol:PySlice_Unpack
  12. 中文乱码问题:JSP页面的显示问题,获取中文参数值问题
  13. .mmap文件用什么软件可以打开?
  14. autojs脚本代码大全(实战演练1)
  15. 二维vector初始化方法
  16. MFC入门基础(十)静态文本框()、编辑框(Edit Control)
  17. 聚类——谱聚类算法以及Python实现
  18. C#opencv(opencvsharp)- 打开笔记本相机显示画面
  19. mysql经典45道题_MySQL查询 45道练习题
  20. 49天精通Java,第13天,java字符串简介

热门文章

  1. 《Head First》 MVC运用的设计模式
  2. Docker 之 概念介绍
  3. TTS-零基础入门-10分钟教你做一个语音功能
  4. 54 搜索引擎及Lucene基础、elasticsearch使用基础、ES使用详解、ES查询及Logstash入门...
  5. 1.《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为:...
  6. HTML5 Canvas雨滴下落动画 超逼真
  7. linux中如何记录时间
  8. 每日学习笔记(20)
  9. 更改远程桌面默认端口3389及删除远程桌面连接历史记录
  10. win10更新后开不了机_坚决不更新!被微软雪藏的win10系统版本,只要3GB,老爷机的克星!...