成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

https://s1.51cto.com/oss/201807/26/637d30d1b542483466a12f858c99fb0f.png

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

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

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

 

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

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

  1. $ yay -S topgrade

在其他 Linux 發行版上,你可以使用 cargo 包管理器安裝 topgrade。要安裝 cargo 包管理器,請參閱以下鏈接:

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

  1. $ cargo install topgrade

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

  1. $ topgrade

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

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

  • Arch:運行 yay 或者回退到 pacman
  • CentOS/RHEL:運行 yum upgrade
  • Fedora :運行 dnf upgrade
  • Debian/Ubuntu:運行 apt updateapt dist-upgrade
  • Linux/macOS:運行 brew updatebrew 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 包。對以下插件框架均可用:

8、 升級 npm 全局安裝的包

9、 升級 Atom 包

10、 升級 Flatpak

11、 升級 snap

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

13、 運行自定義命令。

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

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

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

建議閱讀:

就個人而言,我喜歡創建一個像 topgrade 程序的想法,并使用一個命令升級使用各種包管理器安裝的所有軟件。我希望你也覺得它有用。還有更多的好東西。敬請關注! 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-10-25 09:07:28

Linuxxargs命令

2018-05-16 10:32:06

Linux命令find

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2023-09-14 15:05:33

grep正則表達式

2021-01-13 09:40:26

Linuxexport命令

2023-01-09 10:29:41

mv命令Linux

2019-09-16 19:00:48

Linux變量

2023-01-31 17:36:22

IPLinux網絡

2021-07-13 07:52:02

Linuxgrep命令

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2022-04-01 15:39:13

機器學習讓孩子們軟件交付

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2018-06-19 10:06:16

Linux軟件測試Nix包管理器

2022-11-23 08:14:42

bash 腳本test 命令

2018-01-09 09:00:01

Linux命令文件壓縮

2016-12-07 17:45:44

Linux文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品亚洲成在人线 | 久婷婷 | 亚洲精品一区二区网址 | 国产精品日日摸夜夜添夜夜av | 欧美爱爱视频网站 | 神马久久春色视频 | 亚洲综合一区二区三区 | 欧美一级视频免费看 | 欧美日韩1区2区 | 日韩中出 | 久久久久网站 | 国产高清在线观看 | 久久精品色欧美aⅴ一区二区 | www国产亚洲精品 | 久草视频在线播放 | 午夜天堂精品久久久久 | 午夜精品久久 | 国产色 | 午夜精品在线观看 | 日韩精品视频网 | 欧美视频一区二区三区 | 人人人干| 免费一二区| 日韩精品一区二区三区在线播放 | 亚洲电影一级片 | 爽爽免费视频 | 成人av免费播放 | 观看毛片 | www.久久99| 青青久久久 | 国产精品久久久久久久久久久久久 | 伊人久久综合 | 成人精品鲁一区一区二区 | 91精品国产日韩91久久久久久 | av日韩高清| h视频在线观看免费 | 欧美一区二区在线 | 精品国产成人 | 欧美一区二区视频 | 日韩欧美在线视频一区 | 中文字幕在线视频一区二区三区 |