Debian 12 / MX 23 維護與更新腳本
這些年來,我們共同分享 有關使用 Linux 終端機的實用教程、其最基本和最重要的命令,以及如何將所有這些一起使用來為某些功能或活動創建各種 Bash Shell 腳本。 兩個代表性的例子,一個是 備份腳本 另一個關於 維護和更新腳本 已安裝的 Debian 基礎作業系統的。 這很可能是當時許多人可以在各自的 GNU/Linux 發行版中完善或改進的基礎,無論是否基於 Debian。
當然,儘管在家用電腦和伺服器的圖形應用程式(無論是否自動化)方面已經取得了很大進展,但在這兩項重要任務中,事實是, 我們中的許多人仍然更喜歡使用終端(控制台)進行重要活動 例如深入更新我們的作業系統,無論是手動、輔助或全自動。 所以今天我們就來跟大家介紹一些小 基於 Debian 12 的 GNU/Linux 發行版的命令 您可以將其包含在目前或下一個維護腳本中。
GNU/Linux 2018 維護與更新腳本
並且,在開始本教程之前,請使用有用的命令列來建立或改進您自己的命令列 «Debian GNU/Linux 12 的維護與更新腳本» 或其他類似的,我們建議您探索 以前的相關帖子,在其末尾:

建立維護和更新腳本的命令
用於 Debian 維護和更新腳本的有用命令
我們的第一個建議是,並且 萬一,表示基於Debian GNU/Linux的自由開放作業系統 已安裝 Bleachbit 應用程式,並且使用者對其進行了很好的配置和優化,以圖形方式執行作業系統的維護(清理),手動或在腳本中執行以下命令命令:
清理使用者(主)目錄和作業系統的其餘部分
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
使用 APT 套件管理器清理作業系統
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
使用 DPKG 套件管理器修復錯誤
sudo dpkg --configure -a;
更新 GRUB、Initramfs 和作業系統選單
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
到目前為止, 使用更基本或必要的命令。 現在,唯一要做的就是決定我們是否希望在有或沒有使用者乾預的情況下以線性(順序)方式在腳本中使用它們,或者透過必要的程式碼,以便腳本詢問我們是否要執行每個單獨或區塊中的命令順序。 這是由每個人自行決定的。 此外,它們可以合併到 GUI 腳本中而不是 CLI 中 透過點擊進行選擇和執行,正如我曾經在下面展示的那樣 發布.
這些程式碼行或其他類似的程式碼也可能有用,這取決於每個人的品味和需求:
查看每個安裝點的儲存空間使用量百分比
sudo df -h
按字母順序查看每個分割區佔用的大小
sudo du -hs /* | sort -k 2
清除使用者的終端歷史記錄
history -c
取得所有按字母順序排列的已安裝軟體包的日誌
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
取得所有已安裝軟體包的記錄,按佔用的 MB 大小排序
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

基於 Debian 的 GNU/Linux 發行版的基本和常用命令
如果您想補充、改進或完善您的 Debian 的維護和更新腳本 和其他類似的命令,下面是一個小列表,其中包含基於 APT、DPKG 和 UPDATE 的最基本和常見的命令:
易於
apt update: 更新存儲庫包列表。
apt upgrade: 安全地從存儲庫更新包。apt full-upgrade: 完全更新儲存庫中的套件。
apt dist-upgrade: 將當前操作系統版本升級到下一個可用版本。
apt install -f: 解決安裝包及其依賴項的問題。
apt install --fix-broken: 解決與破包相關的問題。
apt remove nom_paq: 刪除包。 此外,它可以在沒有名稱的情況下使用。
apt autoremove: 自動刪除所有未使用的包。
apt purge nom_paq: 完全刪除軟件包。 此外,它可以在沒有名稱的情況下使用。apt autopurge: 自動並完全刪除所有未使用的包。apt clean: 刪除包儲存目錄中下載的所有「.deb」套件。
apt autoclean: 從包存儲中刪除所有包,這些包將無法再下載。
apt install nom_paq_repo: 按名稱從存儲庫安裝某個包。
apt install /dir_paq/nom_paq.deb: 按名稱安裝下載的包。apt list *nom_paq*: 通過匹配搜索模式列出包。apt list --upgradeable: 列出可用於更新的包。apt show nom_paq: 顯示存儲庫中包的數據和相關信息。apt search nom_paq: 顯示與搜索模式匹配的現有包。apt edit-sources: 在編輯模式下打開主要軟件源(存儲庫)文件。
的dpkg
dpkg -i /dir_paq/nom_paq.deb:按名稱安裝下載的包。
dpkg --configure -a: 完成配置所有解壓和停產的包。
更新
update grub: 更新安裝在磁盤/分區上的 GRUB (Multiple Boot Loader v1)。
update grub2: 更新安裝在磁盤/分區上的 GRUB(Multiple Boot Loader v2)。update-menus: 自動生成和更新菜單系統的內容。
update-alternatives --all: 管理所有操作系統符號鏈接信息。
需要記住的重要一點是,目前套件管理器顯示的大多數命令 «易於»,在先前的套件管理器中具有等效項 «apt-get的»ÿ«能力傾向»。 此外,使用現代套件管理器 «納拉»。 當然,還有除 Debian 之外的每個 GNU/Linux 發行版各自的套件管理器,例如 Arch、Fedora 等。 因此,如有必要,可以更換一些。

總結
簡而言之,我們希望你是 終端命令命令 我們今天向您展示的,以及建議或推薦的,可以直接服務您創建或改進您自己的 «Debian 上的維護與更新腳本» 或其他類似的,無論是否基於它。 否則,也就是說,如果您喜歡使用圖形介面,則可以毫無問題地使用第三方工具,例如 漂白劑 o Stacer,以及每個 GNU/Linux 發行版可用的大多數實用程式。 例如,我使用 MX Linux,我可以使用 MX Cleanup 和 MX Updater。
最後,記住 訪問我們的 «主頁» 用西班牙語。 或者,使用任何其他語言(只需在當前 URL 末尾添加 2 個字母,例如:ar、de、en、fr、ja、pt 和 ru 等)即可了解更多當前內容。 另外,您還可以加入我們的官方頻道 Telegram 探索更多新聞、指南和教程。 還有,有這個 組 討論和了解有關此處涵蓋的任何 IT 主題的更多信息。