我想了解 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
问题
我想将 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
粘贴时不包含时间戳环境