色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在 Linux 中使用一個命令升級所有軟件

Linux愛好者 ? 來源:未知 ? 作者:工程師李察 ? 2018-07-28 08:20 ? 次閱讀

眾所周知,讓我們的 Linux 系統保持最新狀態會用到多種包管理器。比如說,在 Ubuntu 中,你無法使用sudo apt update和sudo apt upgrade命令升級所有軟件。此命令僅升級使用 APT 包管理器安裝的應用程序。你有可能使用cargo、pip、npm、snap、flatpak或Linuxbrew包管理器安裝了其他軟件。你需要使用相應的包管理器才能使它們全部更新。

再也不用這樣了!跟topgrade打個招呼,這是一個可以一次性升級系統中所有軟件的工具。

你無需運行每個包管理器來更新包。這個topgrade工具通過檢測已安裝的軟件包、工具、插件并運行相應的軟件包管理器來更新 Linux 中的所有軟件,用一條命令解決了這個問題。它是自由而開源的,使用rust 語言編寫。它支持 GNU/Linux 和 Mac OS X.

在 Linux 中使用一個命令升級所有軟件

topgrade存在于 AUR 中。因此,你可以在任何基于 Arch 的系統中使用Yay助手程序安裝它。

$ yay -S topgrade

在其他 Linux 發行版上,你可以使用cargo包管理器安裝topgrade。

然后,運行以下命令來安裝topgrade。

$ cargo install topgrade

安裝完成后,運行topgrade以升級 Linux 系統中的所有軟件。

$ topgrade

一旦調用了topgrade,它將逐個執行以下任務。如有必要,系統會要求輸入 root/sudo 用戶密碼。

1、 運行系統的包管理器:

Arch:運行yay或者回退到pacman

CentOS/RHEL:運行yum upgrade

Fedora :運行dnf upgrade

Debian/Ubuntu:運行apt update和apt dist-upgrade

Linux/macOS:運行brew update和brew upgrade

2、 檢查 Git 是否跟蹤了以下路徑。如果有,則拉取它們:

~/.emacs.d(無論你使用 Spacemacs 還是自定義配置都應該可用)

~/.zshrc

~/.oh-my-zsh

~/.tmux

~/.config/fish/config.fish

自定義路徑

3、 Unix:運行zplug更新

4、 Unix:使用 TPM 升級tmux插件

5、 運行cargo install-update

6、 升級 Emacs 包

7、 升級 Vim 包。對以下插件框架均可用:

NeoBundle

Vundle

Plug

8、 升級npm全局安裝的包

9、 升級 Atom 包

10、 升級Flatpak包

11、 升級snap包

12、 Linux:運行fwupdmgr顯示固件升級。 (僅查看。實際不會執行升級)

13、 運行自定義命令。

最后,topgrade將運行needrestart以重新啟動所有服務。在 Mac OS X 中,它會升級 App Store 程序。

我的 Ubuntu 18.04 LTS 測試環境的示例輸出:

如何在 Linux 中使用一個命令升級所有軟件

好處是如果一個任務失敗,它將自動運行下一個任務并完成所有其他后續任務。最后,它將顯示摘要,其中包含運行的任務數量,成功的數量和失敗的數量等詳細信息

如何在 Linux 中使用一個命令升級所有軟件

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209326
  • 管理器
    +關注

    關注

    0

    文章

    246

    瀏覽量

    18502
  • 插件
    +關注

    關注

    0

    文章

    326

    瀏覽量

    22440

原文標題:如何在 Linux 中使用一個命令升級所有軟件

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    何在Linux上可視化Ping響應

    本文討論ping網絡管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping命令輸出。
    發表于 12-05 09:29 ?994次閱讀

    介紹些實用的Linux命令

    作為軟件開發人員,掌握 Linux 命令是必不可少的技能。即使你使用 Windows 或 macOS,你總會遇到需要使用 Linux
    發表于 08-01 16:12 ?349次閱讀
    介紹<b class='flag-5'>一</b>些實用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令
    的頭像 發表于 12-04 14:45 ?2008次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中使</b>用htop<b class='flag-5'>命令</b>

    何在Linux中使用SIM7100模塊的詳細資料概述

    本文檔的主要內容詳細介紹的是如何在Linux中使用SIM7100模塊的詳細資料概述
    發表于 06-14 08:00 ?10次下載
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中使</b>用SIM7100模塊的詳細資料概述

    何在嵌入式Linux中使用GPIO

    了解如何在嵌入式Linux中使用GPIO,特別強調Zynq-7000系列。 我們介紹了基本的用戶和內核空間GPIO使用情況,以及GPIO,GPIO密鑰和GPIO LED上的bit-banged I / O.
    的頭像 發表于 11-26 07:02 ?4070次閱讀

    何在Linux使用pidof命令

    `pidof`是命令行程序,可讓您找到正在運行程序的進程ID。在教程中,我們將說明如何在Linux 使用pidof
    的頭像 發表于 12-05 17:01 ?2320次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時間戳。但touch命令的最常見用法是創建文件。
    的頭像 發表于 12-05 17:21 ?2071次閱讀

    何在Linux使用rpm命令

    RPM是基于RedHat Linux發行版的軟件包管理器,例如CentOS和Fedora。RPM還指`rpm`命令和`.rpm`文件擴展名稱。
    的頭像 發表于 01-04 17:14 ?1664次閱讀

    何在Linux上使用粘貼命令

    Linux中的粘貼命令有用的工具,用于將多個文件或文本行合并到單個文件或輸出中。它通常與剪切命令結合使用,允許用戶剪切特定行或文本部分
    的頭像 發表于 02-08 16:58 ?1832次閱讀

    何在Linux中高效運行終端命令

    Linux 終端是功能強大的工具,允許您使用命令執行各種系統操作。文件操作、程序管理和服務自動化是您可以使用 shell 命令高效執行的
    的頭像 發表于 03-20 09:39 ?715次閱讀

    何在Linux中使用progress命令

    progress 命令簡單但功能強大的 Linux/Unix 命令行工具,可讓用戶查看文件操作的進度。
    的頭像 發表于 04-08 15:51 ?2454次閱讀

    何在Linux中高效運行終端命令

    Linux 終端是功能強大的工具,允許您使用命令執行各種系統操作。文件操作、程序管理和服務自動化是您可以使用 shell 命令高效執行的
    的頭像 發表于 04-13 10:34 ?673次閱讀

    何在Linux命令行中運行Python腳本

    Python 是種高級編程語言,被廣泛應用于數據科學、機器學習、Web 開發等領域。在 Linux 操作系統中,Python 是默認安裝的解釋器,用戶可以通過
    的頭像 發表于 05-12 14:49 ?1681次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內容?
    的頭像 發表于 06-09 17:02 ?1174次閱讀

    shell命令linux命令樣嗎

    結合在起,形成相當于面向過程的程序,即shell script,從而實現些復雜的功能。 而Linux
    的頭像 發表于 11-08 10:51 ?2864次閱讀
    主站蜘蛛池模板: 99久久亚洲精品日本无码| 双性被疯狂灌满精NP| 久久有码中文字幕| 国产主播福利一区二区| 国产精品久久久久久52AVAV| 大学生第一次破苞疼哭了| china男士同性视频tv| 99精品视频在线| 99久久中文字幕伊人情人| 中文字幕高清在线观看| 在线国内自拍精品视频| 在线观看永久免费网址| 正在播放黑人杂交派对卧槽 | 国产学生无码中文视频一区| 国产69精品9999XXXX| 国产超碰人人爱被IOS解锁| 国产99久久| 国产精品2020观看久久| 国产精品成人在线播放| 国产精品一久久香蕉国产线看| 国产欧美一本道无码| 黑色丝袜在线观看| 精品在线观看一区| 里番※琉璃全彩acg奈亚子| 蜜桃日本免费观看MV| 免费人成视频19674不收费| 免费看片A级毛片免费看| 欧美同志高清vivoeso| 人人舔人人爱| 香蕉免费高清完整| 亚洲国产cao| 伊人久久精品午夜| 99精彩视频在线观看| 潮 喷女王cytherea| 国产乱码免费卡1卡二卡3卡四卡 | 91九色porny蝌蚪| ebc5恐怖5a26房间| 国产Av男人的天堂精品良久| 狠狠鲁快播| 免费观看激烈日板子| 日韩精品 中文字幕 有码|