小编dun*_*ian的帖子

Debian APT 软件包是否未得到应用程序开发人员的正式支持或认可?

我想了解 APT 包的一般管理方式,考虑到我今天遇到的以下情况:

我试图将 MongoDB 添加到我的 Debian 机器上。apt search mongodb显示出不错的结果,在尝试安装之前,我阅读了MondoDB 文档,其中指出:

请按照以下步骤在您的系统上运行 MongoDB Community Edition。这些说明假设您使用的是官方 mongodb-org 软件包——而不是 Debian 提供的非官方 mongodb 软件包——并且使用默认设置。

由此,我明白并惊讶的是,我从 Debian 获得的东西apt install是应用程序开发人员的非官方内容。这听起来比“不推荐”更糟糕。

我确实了解 Debian APT 软件包存储库倾向于显示旧版本,并且永远不会赶上最新的前沿更新。有很多方法可以解决这个问题,但现在我对“非官方”一词感到担忧。这是否意味着 APT 存储库中与 MongoDB(或任何其他应用程序)相关的软件包未得到应用程序开发人员的正式批准?或者它是由开发人员正式发布但“避免因为它不是最新版本”?或者有人(某个实体?)从官方安装包中复制并粘贴到APT?

我并不是想理解 MongoDB 的这个具体案例。相反,我想了解应用程序和 APT 的整体“政治”。它是如何工作的,它应该如何工作?

如果这是一个菜鸟问题,那么我很抱歉,但我在网上找不到很好的解释。任何链接或参考将不胜感激。

opensource-projects debian apt package-management repository

21
推荐指数
3
解决办法
2754
查看次数

为什么tldr | xclip 输出看起来像时间戳的转义码,如何删除它?

问题

我想将 tldr 的输出复制到剪贴板,然后将其粘贴到文本编辑器。

我执行:tldr pwd | xclip -sel clip

当我从剪贴板粘贴时,我得到:

pwd
[0mPrint name of current/working directory.More information: https://www.gnu.org/software/coreutils/pwd.

 - [23;22;24;25;32mPrint the current directory:
[23;22;24;25;33m   pwd
[0m
 - [23;22;24;25;32mPrint the current directory, and resolve all symlinks (i.e. show the "physical" path):
[23;22;24;25;33m   pwd -P
[0m[0m
Run Code Online (Sandbox Code Playgroud)

我想摆脱时间戳,也想知道为什么会发生这种情况。

观察

  • tldr pwd(不传递到 xclip)不显示时间戳
  • man pwd | xclip -sel clip粘贴时不包含时间戳
  • 所以,只有当将 tldr 传递给 xclip 时,我才会发现这种情况发生
  • 时间戳看起来像转义码

环境

  • 静态主机名:debian
  • 图标名称:电脑桌面
  • 机箱: 台式
  • 操作系统:Debian GNU/Linux 10 (buster)
  • 内核:Linux 4.19.0-17-amd64
  • 架构:x86-64

gui clipboard timestamps xclip

1
推荐指数
1
解决办法
459
查看次数