本文介绍在Linux操作系统中下载源码包安装Topgrade的方法,即下载topgrade-v2.3.0-x86_64-unknown-linux-gnu.tar.gz包并进行安装,经测试,在Ubuntu 18.04系统中运行正常。topgrade工具通过检测已安装的软件包、工具、插件并运行其相应的软件包管理器来使用单个命令更新Linux框中的所有内容,它是免费的、开源的、使用Rust编程语言编写,支持GNU/Linux、Mac OS X、FreeBSD和Microsoft Windows系统。
相关链接
安装Topgrade的方法
请到topgrade下载地址下载topgrade-v2.3.0-x86_64-unknown-linux-gnu.tar.gz包,当然,你也可以自由安装其他的topgrade版本,本文以v2.3.0为例。
解压缩tar文件:
$ tar xvf topgrade-v2.3.0-x86_64-unknown-linux-gnu.tar.gz
将topgrade二进制文件复制或移动到你的路径,例如/usr/local/bin/:
$ sudo mv topgrade /usr/local/bin/
检查是否正确安装,如下所示:
$ which topgrade
/usr/local/bin/topgrade
检查安装版本:
$ topgrade -V
Topgrade 2.3.0
附:Topgrade选项说明
Tograde提供了一些选项来执行各种其他任务。
1、在Tmux会话中运行Topgrade
在远程系统上使用Topgrade时,这很方便。
要在Tmux会话中启动Topgrade,请使用-t参数:
$ topgrade -t
2、删除旧的和不必要的文件
要指示包管理器清理旧的和未使用的文件,请在topgrade中使用-c参数:
$ topgrade -c
3、禁用特定升级步骤
有时,你不希望升级特定的包,如果是这样,可以使用--disable选项。
例如,使用命令跳过系统升级:
$ topgrade --disable system
此命令将仅跳过系统升级阶段并像往常一样升级其他所有内容。
跳过Emacs升级:
$ topgrade --disable emacs
此命令将跳过升级Emacs软件包及其配置文件。
跳过Vim升级:
$ topgrade --disable vim
跳过gem升级:
$ topgrade --disable gem
有关更多详细信息,请运行以下命令以显示帮助信息:
$ topgrade --help
1].用法:
topgrade [FLAGS] [OPTIONS]
2].参数:
-c, --cleanup 清理临时或旧文件
-n, --dry-run 打印将要完成的工作
-h, --help 打印帮助信息
--no-retry 不要求重试失败的步骤
-t, --tmux 在tmux中运行
-V, --version 打印版本信息
-v, --verbose 输出日志
3].选项:
--disable ...不执行给定步骤的升级[可能的值:gem、git-repos、vim、emacs、system]
相关主题