偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何在Linux中使用一個(gè)命令升級(jí)所有軟件

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

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

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

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

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

 

在 Linux 中使用一個(gè)命令升級(jí)所有軟件

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

  1. $ yay -S topgrade

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

然后,運(yùn)行以下命令來(lái)安裝 topgrade。

  1. $ cargo install topgrade

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

  1. $ topgrade

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

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

  • Arch:運(yùn)行 yay 或者回退到 pacman
  • CentOS/RHEL:運(yùn)行 yum upgrade
  • Fedora :運(yùn)行 dnf upgrade
  • Debian/Ubuntu:運(yùn)行 apt updateapt dist-upgrade
  • Linux/macOS:運(yùn)行 brew updatebrew upgrade

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

  • ~/.emacs.d (無(wú)論你使用 Spacemacs 還是自定義配置都應(yīng)該可用)
  • ~/.zshrc
  • ~/.oh-my-zsh
  • ~/.tmux
  • ~/.config/fish/config.fish
  • 自定義路徑

3、 Unix:運(yùn)行 zplug 更新

4、 Unix:使用 TPM 升級(jí) tmux 插件

5、 運(yùn)行 cargo install-update

6、 升級(jí) Emacs 包

7、 升級(jí) Vim 包。對(duì)以下插件框架均可用:

8、 升級(jí) npm 全局安裝的包

9、 升級(jí) Atom 包

10、 升級(jí) Flatpak

11、 升級(jí) snap

12、 Linux:運(yùn)行 fwupdmgr 顯示固件升級(jí)。 (僅查看​​。實(shí)際不會(huì)執(zhí)行升級(jí))

13、 運(yùn)行自定義命令。

***,topgrade 將運(yùn)行 needrestart 以重新啟動(dòng)所有服務(wù)。在 Mac OS X 中,它會(huì)升級(jí) App Store 程序。

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

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

建議閱讀:

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

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

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正則表達(dá)式

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網(wǎng)絡(luò)

2021-07-13 07:52:02

Linuxgrep命令

2018-04-28 09:12:42

Linux

2022-05-25 08:41:48

Linuxfd 命令文件

2021-07-20 10:00:28

Linuxgrep命令

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2022-04-01 15:39:13

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

2018-06-19 10:06:16

Linux軟件測(cè)試Nix包管理器

2022-11-23 08:14:42

bash 腳本test 命令

2018-01-09 09:00:01

Linux命令文件壓縮

2018-10-09 08:30:55

UbuntuLinuxRAR文件
點(diǎn)贊
收藏

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