如何查看Ubuntu安装包信息

使用 Ubuntu 软件中心,我们可以轻松地在 Ubuntu 中添加和删除程序。然而,不同的 Linux 发行版对于添加和删除软件经常都有着不同的图形界面的应用管理器。其实,我们完全可以在找出 Ubuntu 安装包信息后使用命令来安装和卸载。

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

使用apt-cache

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


  1. apt-cache pkgnames | less 

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

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

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


  1. apt-cache pkgnames firef 

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

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


  1. apt-cache show firefox 

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


  1. apt-cache showpkg firefox 

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


  1. apt-cache stats 

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


  1. apt-cache search firefox-locale-zh-hans 

使用axi-cache

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


  1. axi-cache search firef 

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

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


  1. axi-cache more 

作者:Winclient

来源:51CTO

时间: 2024-09-21 01:31:16

如何查看Ubuntu安装包信息的相关文章

Android中获取apk安装包信息的方法_Android

一.获取安装包信息 复制代码 代码如下: /** * 获取apk包的信息:版本号,名称,图标等 * @param absPath apk包的绝对路径 * @param context  */  public void apkInfo(String absPath,Context context) {      PackageManager pm = context.getPackageManager();      PackageInfo pkgInfo = pm.getPackageArchi

Android中获取apk安装包信息的方法

一.获取安装包信息 复制代码 代码如下:/** * 获取apk包的信息:版本号,名称,图标等 * @param absPath apk包的绝对路径 * @param context  */  public void apkInfo(String absPath,Context context) { PackageManager pm = context.getPackageManager();      PackageInfo pkgInfo = pm.getPackageArchiveInfo

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

RPM是RedHat的包管理器,用来安装.卸载.升级和查询基于RedHat Linux的安装包.RHEL和基于它的系统使用rpm命令来完成这些功能.以下是一些例子来演示rpm的查询功能,和展示了用不同的方法来查询rpm数据库和还原配置文件. 我在示例命令中使用SSH包来做说明. 查询RPM数据库和包 1. 在整个RPM数据库中查询,使用下面的命令 # rpm -qa plymouth-0.8.3-27.el6.x86_64 pciutils-libs-3.1.10-2.el6.i686 netc

ubuntu下如何用命令行运行deb安装包

如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境.那该怎么安装?答案是:使用dpkg命令. dpkg命令常用格式如下:sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称.版本以及大小等(其中-I等价于--info)sudo dpkg -c iptux.deb#查看iptux.deb软件包中包含的文件结构(其中-c等价于--contents)sudo dpkg -i iptux.deb#安装iptux

Ubuntu 11.04安装arm-linux-gcc-4.4.3/arm-none-linux-gnueabi-gcc安装包

准备工具和系统 arm-linux-gcc-4.4.3.tar.gz arm-linux-gcc-4.4.3下载地址: 下载在Linux公社的1号FTP服务器里,下载地址: FTP地址:ftp://www.linuxidc.com 用户名:www.linuxidc.com 密码:www.muu.cc 在 2011年LinuxIDC.com\10月\Android系统移植-创建ARM-Linux交叉编译环境 下载方法见 http://www.linuxidc.net/thread-1187-1-1

查看Python安装路径以及安装包路径小技巧

  这篇文章主要介绍了查看Python安装路径以及安装包路径小技巧,本文使用直接在命令行运行Python代码的方法检测安装路径以及安装包路径,需要的朋友可以参考下 特别是linux系统,装了多个python,有时候找不到python的绝对路径,有时候装了个django,又找不到django安装到哪里了..当然查看的方法有很多种,这里列出几种,供没有经验的人参考下. 复制代码 代码如下: G:codemoniter>python -c "from distutils.sysconfig im

安装包-ubuntu下dateutil的安装

问题描述 ubuntu下dateutil的安装 操作:在ubuntu中virtualenv下运行程序 错误提示:ImportError: No module named dateutil 已完成:下载了dateutil.tar.gz并已解压,里面有setup.py 我在网上看的安装setup.py文件需要python setup.py install --安装路径. 问题1:请问在安装dateutil我应该在ubuntu哪个目录下操作,是放要运行的项目的那个目录还是随便一个目录就可以? 问题2:

Ubuntu系统如何清理无用的安装包?

Ubuntu系统如何清理无用的安装包? 执行如下代码: sudo apt-get autoremovesudo apt-get install gtkorphan 找到 系统->系统管理->Remove orphaned packages,然后清理不需要的包(注意别误删).

分析安装包lnmp中的apache.sh脚本

分析shell脚本,学习方法,这个其实是在lnmp环境下再安装apache,实现lnmpa环境. #!/bin/bash #定义PATH变量 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin #声明PATH为环境变量 export PATH # Check if user is root #id -u 当前用户的uid,也可以使用反引号`id -u`,效果一样,0为root的用户id if [ $(id