如何列出 Ubuntu 上存储库中的所有可用软件包

2023-10-27

APT or 高级封装工具是一个软件包,用于在基于 Debian 的系统上安装、更新和删除软件包。它是基于 Ubuntu 和 Debian 的系统上的默认包管理器。这apt, apt-get and apt-cache是快速使用的命令来管理系统上的包和配置。

Apt 不提供任何命令来列出特定存储库下的可用包。但是您可以从缓存文件中找到该列表,其中包含该存储库的可用包列表以及其他详细信息。

本教程将帮助您在 Ubuntu 和其他基于 Debian 的系统上的存储库中查找所有可用的软件包。

在存储库中查找包详细信息

Apt 将所有存储库缓存文件保存在/var/lib/apt/lists目录。因此,首先更新系统上的 apt 缓存

sudo apt-get update 

现在,导航到 /var/lib/apt/lists 目录。然后搜索包含存储库名称、路径和体系结构的文件,其中名称以 _Packages 结尾。

请参阅 *_Packages 的内容以查看有关该存储库下所有可用包的详细信息。

要列出仅在文件中可用的包,请执行以下命令:

grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/ppa.launchpad.net_*_Packages | sort -u 

结论

在本文中,您学习了如何在特定存储库中查找所有可用的包。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何列出 Ubuntu 上存储库中的所有可用软件包 的相关文章

随机推荐

  • dash 机器人 Android,用于 Dash 和 Dot 机器人的Blockly

    编辑点评 可视化少儿编程工具 用于 Dash 和 Dot 机器人的Blockly 介绍 用于 Dash 和 Dot 机器人的Blockly 请注意 要使用此应用程序 需要有 Wonder Workshop 机器人 Dash 或 Dot 以及
  • IDEA 中,Gradle:Download https:// jcenter.bintray.com/ 下载不下来

    1 找到C盘中当前目录 将gradle下来好的压缩包解压到该目录下 个人的根基目录不一致 根据实际情况看 2 修改自己电脑的DNS 晚上随便搜索 例如 202 96 128 68 3 再次运行IDEA 就可以正常打包了
  • 王者体验服服务器注册人数已满,王者官方大厅奖励有多难获得?服务器直接崩溃,玩家:别发红包了...

    可乐要加冰 乔妹在你心 大家好我是小乔妹 每天为您分享有趣的王者资讯 感谢您的关注 王者荣耀一直以来都有许许多多的活动 有限时活动也有长久活动 但官方专属大厅奖励活动确实王者史上第一次奖励 因此就有很多玩家期待这次专属活动的福利是什么 这次
  • xp系统打开ping服务器地址,WinXP如何用批处理文件鉴定IP地址Ping是否连通

    内容来源 系统之家 今天来聊聊一篇关于WinXP如何用批处理文件鉴定IP地址Ping是否连通的文章 现在就为大家来简单介绍下WinXP如何用批处理文件鉴定IP地址Ping是否连通 希望对各位小伙伴们有所帮助 鉴定方法 打开记事本 在窗口中输
  • 2021年10月程序员薪资出炉,你在哪个层级?

    叮咚 10月份程序员薪资表新鲜出炉 先从地域上来看 城市的平均工资排行 依然是北上深占据着前三位 其中北京以18094 3的平均工资成为了众多城市的天花板 接下来我们一起来看看新出炉的 10 月份程序员工资表 城市 10月程序员薪资排名靠前
  • python爬虫爬取高清图片——爬虫入门

    自动抓取某图片网站高清壁纸并下载保存 使用requests请求网页 bs4解析数据 话不多说直接看代码 刚学不久欢迎指点 codeing utf 8 Time 2022 11 7 15 22 Author 摸摸头发在不在 File geti
  • Hexagon GDB Debugger介绍(14)

    Hexagon GDB Debugger介绍 14 2 9 2 连续和单步调试 2 9 2 连续和单步调试 连续意味着恢复程序执行 直到程序正常完成 相比之下 单步调试意味着只执行程序的一个 step 其中 step 可能意味着一行源代码或
  • 数字信号处理实验(三):离散时间傅里叶变换

    1 dfdt function X dtft x n w 计算离散时间付里叶变换 X dtft x n w X 在w频率点上的DTFT数组 x n点有限长度序列 n 样本位置向量 w 频率点位置向量 X x exp j n w 2 idfd
  • vscode配置 SSH 链接服务器

    什么是SSH Secure Shell 安全外壳协议 简称SSH 是一种加密的网络传输协议 可在不安全的网络中为网络服务提供安全的传输环境 SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接 SSH最常见的用途是远程登录系统
  • ICCV 2019 COCO & Mapillary挑战赛冠军团队技术分享

  • Data URI scheme

    什么是Data URI Scheme data URI scheme 允许我们使用内联 inline code 的方式在网页中包含数据 目的是将一些小的数据 直接嵌入到网页中 从而不用再从外部文件载入 常用于将图片嵌入网页 HTML中网页图
  • 西米支付:数字人民币常识普及

    1 1 什么是数字人民币 数字人民币 英文简称 e CNY 是由人民银行发行的数字形式的法定货币 由指定 运营机构参与运营 以广义账户体系为基础 支持银行账户松耦合功能 意味着用户既可 以选择将数字人民币钱包与自己已经开设的银行账户进行绑定
  • Linux基础知识专栏-进程通信

    一 通信原理及基础知识 通讯原理 服务端创建一个命名管道 并监控管道中是否存在内容 倘若有则读取 或者根据内容进行相应的响应 客户端判断是否存在命名管道 往管道中输入数据 服务端即可接收到数据 单向通讯实现 客户端写入 服务端读取 serv
  • 《14天从0到1学Java》第一天之07Java变量和常量

    这个是一套系列教程 一共14天 每天8篇 每篇需要5分钟 也就是说 你需要每天抽出40分钟来看教程 坚持14天就可以 轻松玩转JavaSE 我是Feri 我为自己代言 专注IT职场研发和教育N年 希望对于你的入门 有所帮助 本篇目录 一 常
  • JAVASE

    JAVASE 主要内容 API使用 Object类 String类 今日学习需加强部分 今 学习 情记录 写给明天的 第一章 API 1 1 概述 API Application Programming Interface 应用程序编程接口
  • Go_IO操作文件/目录

    创建 删除目录 Go语言IO操作可以通过os包或bufio包 bufio是带缓冲的 创建目录 os Mkdir 创建单个目录 如果存在则失败 os MkdirAll 创建多级目录 如果存在则不操作 name perm 文件路径 操作权限 f
  • coco-annotator的安装与使用

    文章目录 coco annotator的安装与使用 1 coco annotator是什么 2 coco annotator可以做什么 3 coco annotator的安装 3 1 先决条件 3 2 coco annotator的下载与安
  • 什么是JSON数据格式?

    一 什么是 JSON JSON 是 JavaScript 对象表示法 全称JavaScript Object Notation 类似于XML JSON 是轻量级的文本数据交换格式 它比 XML 更小 更快 更易解析 JSON 独立于语言 J
  • 如何在 Debian 10 上安装和配置 Apache

    先决条件 您必须具有 sudo 权限的 SSH 访问服务器才能在 Debian 10 上安装 Apache Web 服务器 在 Debian 10 上安装 Apache 首先 通过 SSH 登录到 Debian 10 系统并更新 Apt 缓
  • 如何列出 Ubuntu 上存储库中的所有可用软件包

    APT or 高级封装工具是一个软件包 用于在基于 Debian 的系统上安装 更新和删除软件包 它是基于 Ubuntu 和 Debian 的系统上的默认包管理器 这apt apt get and apt cache是快速使用的命令来管理系