自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

眾所周知,讓我們的 Linux 系統(tǒng)保持***狀態(tài)會用到多種包管理器。比如說,在 Ubuntu 中,你無法使用 sudo apt updatesudo apt upgrade 命令升級所有軟件。此命令僅升級使用 APT 包管理器安裝的應(yīng)用程序。你有可能使用 cargo、pip、npm、snapflatpakLinuxbrew 包管理器安裝了其他軟件。你需要使用相應(yīng)的包管理器才能使它們?nèi)扛隆?/p>

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

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

 

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

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

  1. $ yay -S topgrade

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

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

  1. $ cargo install topgrade

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

  1. $ topgrade

一旦調(diào)用了 topgrade,它將逐個執(zhí)行以下任務(wù)。如有必要,系統(tǒng)會要求輸入 root/sudo 用戶密碼。

1、 運行系統(tǒng)的包管理器:

  • 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 還是自定義配置都應(yīng)該可用)
  • ~/.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 顯示固件升級。 (僅查看​​。實際不會執(zhí)行升級)

13、 運行自定義命令。

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

我的 Ubuntu 18.04 LTS 測試環(huán)境的示例輸出:

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

建議閱讀:

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

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2018-05-16 10:32:06

Linux命令find

2022-10-25 09:07:28

Linuxxargs命令

2023-09-14 15:05:33

grep正則表達(dá)式

2021-01-13 09:40:26

Linuxexport命令

2023-01-09 10:29:41

mv命令Linux

2019-09-16 19:00:48

Linux變量

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2023-01-31 17:36:22

IPLinux網(wǎng)絡(luò)

2021-07-13 07:52:02

Linuxgrep命令

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2022-11-23 08:14:42

bash 腳本test 命令

2022-04-01 15:39:13

機器學(xué)習(xí)讓孩子們軟件交付

2018-06-19 10:06:16

Linux軟件測試Nix包管理器

2009-08-18 14:04:04

2018-10-09 08:30:55

UbuntuLinuxRAR文件
點贊
收藏

51CTO技術(shù)棧公眾號