Nip*_*thi 25 upgrade updates apt dpkg repository
我们通过 .deb 文件安装了很多软件,因为官方的 ubuntu 存储库有非常旧的版本。但我只是想知道如何通过 .deb 文件更新软件包安装。
一个特殊的例子是 sonic-visualiser 官方 ubuntu 有 3 年的 2.5 版本,而官方网站有 3.0.3 版本
Ola*_*Ola 25
虽然使用 .deb 包安装程序可能不会将存储库添加到 apt 以进行自动更新,但某些 .deb 安装就是这样做的:它们将存储库添加到 apt 以进行进一步更新或使您可以添加它们手动,然后安装软件。示例:“Visual Studio 代码”。 https://code.visualstudio.com/docs/setup/linux
我从他们的网站上引用:
基于 Debian 和 Ubuntu 的发行版
为基于 Debian/Ubuntu 的发行版安装 Visual Studio Code 的最简单方法是通过图形软件中心(如果可用)或通过命令行下载并安装 .deb 包(64 位):
Run Code Online (Sandbox Code Playgroud)sudo apt install ./<file>.deb
安装 .deb 包将自动安装 apt 存储库和签名密钥,以使用系统的包管理器启用自动更新。请注意,VS Code 下载页面上也提供了 32 位和 .tar.gz 二进制文件。
也可以使用以下脚本手动安装存储库和密钥:
Run Code Online (Sandbox Code Playgroud)curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
然后更新包缓存并使用以下命令安装包:
Run Code Online (Sandbox Code Playgroud)sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install code # or code-insiders
fkr*_*iem 10
下载一个新的.deb
并像安装上一个一样安装它。
不,您无法在正常apt update && apt upgrade
过程中获得自动更新;这就是存储库的用途。
归档时间: |
|
查看次数: |
28265 次 |
最近记录: |