Linux 升级比以前容易多了。过去,您可以升级某些软件,但对于几乎任何其他软件,您都必须等到可以购买您选择的下一个发行版版本。之后,您使用升级后的软件安装新版本。
包管理系统使这变得更容易,但它们无法更新系统的每个部分。您通过 Linuxbrew 等第三方包管理器安装的 Ruby Gem 或包怎么样?你如何保持你的配置文件同步?
什么是顶级?
您可以通过查看其 GitHub 页面了解有关 Topgrade 将做什么的一些信息。参考链接:
https://github.com/r-darwish/topgrade
Topgrade 的标语,写在页面顶部,是“升级一切”。这正是它可以做的。
虽然我们这里关注的是 Linux,但 Topgrade 也适用于 macOS 和 Windows。 Topgrade 是用 Rust 编写的,所以它会很快。 Topgrade 也在 GNU GPL 3.0 下获得许可。
Topgrade 有什么更新?
在Linux上,它会通过包管理器升级你的系统,但这只是开始。 Topgrade 还将升级 Ruby Gem、Atom、Linuxbrew 和 nix 包等。Topgrade 还将升级通过 Snap 或 Flatpak 安装的应用程序。
Topgrade 还可以升级你的大部分配置文件。如果您使用 NeoBundle、Vundle、Plug 或 Dein,它将升级 Vim 或 Neovim 配置。如果您将 Git 存储库用于您的 dotfiles,Topgrade 还将更新对它们的任何最近更改。
您还可以将自定义命令添加到 Topgrade 以在升级时运行。如果您使用一些希望自动更新的自定义脚本,这将非常有用。
安装 Topgrade
如果你运行 Arch,Topgrade 可以通过 AUR 包获得。如果你使用不同的发行版,你需要安装 Cargo,一个 Rust 包的安装程序。幸运的是,这样做很容易。在 Ubuntu 上,您可以使用以下命令安装它:
sudo apt-get update sudo apt-get install cargo
Cargo安装完成后,可以使用如下命令安装Topgrade:
cargo install topgrade
如果这不起作用,或者您不想安装 Cargo,也可以通过 GitHub 上介绍 Topgrade 版本的页面提供预编译的二进制文件。参考链接:
https://github.com/r-darwish/topgrade/releases
使用顶级
现在,Topgrade 已经安装完毕。更新系统很容易。要运行 Topgrade 的基本更新步骤,请输入以下命令:
topgrade
如果您想添加一些自定义命令或调整 Topgrade 的行为,您需要编辑其配置文件。在 Linux 上,此应用程序位于 '~/.config/topgrade.toml'。 例如,如果您有要刷新的 Git 存储库列表,请将以下内容添加到文件中:
git-repos=[ "~/my-repos/repo_name", ]
有关调整配置文件的更多信息,请参阅 Topgrade GitHub 页面上的 自定义 部分。参考链接:
https://github.com/r-darwish/topgrade
Topgrade 为您提供了使系统保持最新状态的更多功能。但是,如果您只是想让您的系统保持最新和安全,那么使用 Topgrade 似乎有点矫枉过正。如果你没有安装很多第三方软件,你可能不需要去Topgrade。
如果您只想让 Ubuntu 保持最新,但不确定如何做,请不要担心!这是一个相当简单和容易的过程。看TipsMake.com 关于如何通过命令行升级 Ubuntu 的指南。
希望你成功。
评论