本文介绍在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]

相关主题

linux top 源码,在Linux系统中下载源码包安装Topgrade的方法,附Topgrade选项说明相关推荐

  1. linux telnet rpm 安装包,centos7系统之telnet命令rpm包安装

    #centos7系统之telnet命令rpm包安装 [root@ywb ~]# cd rpm/ [root@ywb rpm]# ll 总用量 224 -rw-r--r-- 1 root root 59 ...

  2. kali 更新源 更新软件包 更新系统 中科大源 官方源

    vim  /etc/apt/sources.list 1.添加源 #kali官方源 deb http://http.kali.org/kali kali-rolling main non-free c ...

  3. linux进程看门狗使用方式,Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法...

    Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法 [技术领域] [0001] 本发明涉及Linux系统的进程监控技术领域,特别是涉及一种Linux系统中基于看 门狗的精细化进程监控方法及 ...

  4. linux系统下载18.04,在Ubuntu 18.04系统中下载安装Persepolis Download Manager

    本文介绍在Ubuntu 18.04系统中下载和安装Persepolis Download Manager的方法,也适用在Linux Mint版本中,它是一个用Python编写的免费开源下载管理器,支持 ...

  5. linux如何下载github脚本,在Linux系统中下载及安装GitHub Atom code editor的方法

    GitHub Atom代码编辑器可用于Linux.Mac和Windows平台,本文介绍在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE系统中下载及安装GitHub A ...

  6. linux 写作软件,在Linux系统中下载安装墨者写作

    墨者写作是一款写作工具,支持Windows.MacOS.Linux.iPhone.Android系统,在Linux系统中下载墨者写作AppImage包即可安装使用了. 下载链接 在Linux中安装及使 ...

  7. linux终端装什么系统下载软件,在Ubuntu 18.04系统中下载安装Termite终端的方法

    以下介绍在Ubuntu 18.04系统或是Ubuntu 16.04系统中安装Termite终端的方法,目前Termite在默认存储库中不可用,必须从源代码安装.Termite是一个以键盘为中心的基于V ...

  8. WCDMA系统中的扰码规划

    摘要:宽带码分多址(WCDMA)系统采用码分多址的无线接入方式,不需频率规划,但需进行相邻小区扰码的规划用以区分各小区.通过WCDMA无线网络的扰码规划,可以确定两个使用相同扰码的小区的复用距离,区分 ...

  9. 基于JAVA疫苗药品批量扫码识别追溯系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA疫苗药品批量扫码识别追溯系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA疫苗药品批量扫码识别追溯系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目 ...

最新文章

  1. Qt 在Label上面绘制罗盘
  2. 自定义eachFile遍历文件夹文件
  3. Fibonacci Again
  4. 京东云端到端多媒体关键技术揭秘
  5. clear nTotal nNum=1计算机考试,信息学奥赛常考算法——模拟法
  6. webpack最新版本_webpack小结-开发环境构建优化
  7. TCP/IP学习笔记
  8. 基于消息队列的UDP并发服务器v1
  9. 一部分 数据 迁移_11项最佳实践,每次数据中心迁移都必不可少
  10. 程序员的“数学修炼手册”,帮你快速恶补数学知识 | 资源
  11. ASP.NET中Session的sessionState 4种mode模式
  12. Steam怎么和Steam link远程畅玩?
  13. 21天学通C语言-学习笔记(13)
  14. 树莓派GPIO引脚介绍
  15. 1995-2019,中国互联网产品的发展与变革
  16. Linux-4.4-x86_64 内核配置选项简介
  17. pageadmin CMS网站制作教程:如何修改栏目类型
  18. SaaS应用12原则
  19. 宿舍管理系统之登录功能
  20. AARRR模型的使用注意事项【防坑提醒】

热门文章

  1. win10电脑桌面上使用工作跟进提醒办公软件用哪个便签软件?
  2. Android TextView的各种Span
  3. Trapcode套装插件原创图文/视频安装教程 1
  4. .net EF框架—增删改查—ajax删除
  5. 信息安全--三:BLP模型(Bell-La Padula模型)
  6. 对比JAVA学习PHP系列:数据结构
  7. 天气学诊断分析I 实习报告(实习四)
  8. 根据老师编号,统计其所授课程的平均成绩及学生人数。
  9. q5机顶盒刷linux系统,数码视讯Q5 浙江移动版(S905M)线刷
  10. iPhone 共享 文件服务器,iPhone手机打开服务器功能,和Windows电脑互传文件方法