如何查询在linux中已经安装了哪些应用程序,Linux如何查询已安装应用程序列表?

2天前 (05-31 18:26)阅读19回复0
王富贵
王富贵
  • 管理员
  • 注册排名5
  • 经验值537765
  • 级别管理员
  • 主题107553
  • 回复0
楼主
  1. 包管理器查询

    • 使用 apt(Advanced Package Tool):在命令行环境下,可以使用以下指令进行包管理器查询:
      sudo apt-get list installed
    • 使用 yum(Yum package manager):同样,我们可以在命令行界面中使用以下指令查询:
      sudo yum list all | grep -v '^ii'
  2. 系统工具查询

    如何查询在linux中已经安装了哪些应用程序,Linux如何查询已安装应用程序列表?

    • 使用 dpkg(Debian Package Manager):dpkg 是 Debian 系统自带的包管理器,其命令如下:
      dpkg --get-selections
    • 使用 rpm(Red Hat Package Manager):对于 Red Hat 或 CentOS 等发行版,可以使用以下指令进行 rpm 查询:
      rpm -qf /path/to/install/*.rpm
  3. 特定应用安装路径查询

    • 使用 whereis(Where is my package):在终端窗口中输入 whereis 并回车,它会显示所有的已经安装并挂载到文件系统上的 RPM 以及 DEB 文件的路径,如果我们有一个名为 "apache2" 的应用程序,并希望了解其安装路径,可输入:
      whereis apache2
    • 使用 locate(Find the location of a file or program...):如果想在特定目录中查找一个已安装的应用程序,可以直接在该目录中使用 locate 命令,
      find /path/to/applications -name "apache2"
  4. 命令行操作(Shell-based)

    • 在 Linux 内核中,可以使用 shell 函数 find 来查询和搜索安装程序,
      echo 'sudo find /usr/share/{package-name} -name "apache2"' | sudo apt-get install
  5. 全局变量与环境变量配置

    • 可以通过添加或编辑 /etc/apt/sources.list.d/ 目录下的 <repository><package-name> 文件,指定用于检索应用列表的镜像源。
    • 全局变量可以设置为包含 "deb" 行代码的元数据文件,/etc/debian_version,以便于搜索最新的deb镜像包:
      export DEBIAN_VERSION=最新版本号
    • 对于特定应用,可以设置环境变量来提前加载它的安装路径:
      export PATH=/path/to/install/bin:$PATH
    • 定义系统路径文件,确保其指向正确目录,如 /etc/systemd/system/,以便于快速切换安装路径:
  6. 总结与扩展

    • 提供几种常用的包管理器、系统工具、命令行操作以及全局变量和环境变量配置选项,以满足不同场景的需求。
    • 使用 whereis 进行应用程序安装路径的精确查询,并利用 findlocate 或者 locate Shell 函数结合这些工具进行筛选和排序。
    • 若需要批量查找已安装的程序或服务,可以使用 finddpkg 中的 --max-depth 参数限制深度搜索,或者使用 find-type f 操作符匹配文件类型。
    • 安装了某个应用程序但想要卸载时,只需执行相应的卸载命令,
      sudo apt-get remove package_name
    • 如果正在使用的应用程序依赖其他已安装软件,应确保不同时检查其他依赖项是否也被正确安装,避免导致程序无法正常运行。

在Linux系统中,查询和管理已安装的应用程序是十分基础且实用的操作,熟练掌握这些技能可以帮助我们在日常使用过程中更加得心应手,无论你是系统管理员,还是终端新手,通过上述方式都能找到所需的程序信息,有效地进行系统维护和优化。

0
回帖

如何查询在linux中已经安装了哪些应用程序,Linux如何查询已安装应用程序列表? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息