我想知道apt upgrade如何升级正在运行的程序。
它会等到程序终止吗?
它是否只是在程序运行时覆盖文件?这不会干扰正在运行的程序吗?
那么共享库呢?
当我sudo apt upgrade
在 Kubuntu 23.10 中运行时,我得到以下输出:
user1@user1-Desktop1:~$ sudo apt upgrade \nReading package lists... Done\nBuilding dependency tree \nReading state information... Done\nCalculating upgrade... Done\n#\n# Canonical released microcode updates for both Intel (CVE-2022-40982) and AMD\n# (CVE-2023-20593). \xe2\x80\x98Unattended upgrades\xe2\x80\x99 provide security updates by default.\n# Ensure it remains enabled to always get all updates as they become available.\n#\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\n
Run Code Online (Sandbox Code Playgroud)\n我是否需要按照警告中的说明启用无人值守升级?如何做到这一点以及为什么我需要做任何事情?
\n我正在使用 Kubuntu,并从 23.04 升级。使用 GUI 工具更新至 23.10(正如此处所述)。我的系统安装大约一个月了。我从未更改过任何内容/etc/apt …
我为 Windows 开发了一个备份工具,它使用 Cygwin 的 rsync。我自己用的是Ubuntu。
我想在Ubuntu下下载Windows rsync包以及它所依赖的所有其他包。这可能吗?
我知道这些包都可以通过 HTTP 获得。但 rsync 有大约 30 个依赖项,并且它们在每个版本中都可能发生变化。
所以手动下载它们非常复杂。
我想下载Ubuntu下的Windows rsync包。
我使用的是 Ubuntu 21.10。
我正在使用 Wondershaper 但很难说出版本,因为它不支持-v或--version。所以我跑
apt show wondershaper
Run Code Online (Sandbox Code Playgroud)
它说版本:1.1a-10。
但我不知道是软件包版本还是包含的软件的问题。
所以我想知道:
apt show告诉我们所包含软件的版本而不是软件包本身的版本,这是否 100% 安全?