2024年5月1日 星期三

Linux Ubuntu 自動更新腳本

Linux Ubuntu 自動更新腳本

更新要打的指令其實就那麼幾個只是經常打覺得煩了,習慣上會弄成一個 update.sh 這樣來做比較快

#!/bin/bash

# 更新軟件包列表
sudo apt update

# 升級已安裝的軟件包
sudo apt upgrade -y

# 清理不再需要的軟件包
sudo apt autoremove -y

# 清理下載的安裝包緩存
sudo apt clean

複製之後使用下面的指令打開編輯器

nano ~/update.sh


然後貼上按下 CTRL+S 儲存,再按 CTRL+X 離開
接著在更改權限讓他變成可執行檔案

chmod +x ~/update.sh


到這邊就大功告成了可以使用下面快捷更新

./update.sh



執行之後還是有可能沒更完全

  1. 保留的軟件包:某些軟件包可能因為依賴關係的問題被保留下來,不進行自動升級。
  2. 需要手動干預:有時候,軟件包需要你手動確認升級,尤其是那些可能影響系統設定的重要軟件包。


查看哪些沒有被更新

sudo apt list --upgradable


1. 強制更新

sudo apt full-upgrade

2. 移除

sudo apt remove YOUR_APP_NAME

3. 移除(連同所有設定檔)

sudo apt purge YOUR_APP_NAME




沒有留言:

張貼留言