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 上的维护和更新脚本» 或其他类似的,无论是否基于它。 否则,也就是说,如果您更喜欢使用图形界面,则可以毫无问题地使用第三方工具,例如 Bleachbit o Stacer,以及每个 GNU/Linux 发行版可用的大多数实用程序。 例如,我使用 MX Linux,我可以使用 MX Cleanup 和 MX Updater。
最后,记住 访问我们的 «起始页面» 西班牙语版。 或者,使用任何其他语言(只需在当前 URL 末尾添加 2 个字母,例如:ar、de、en、fr、ja、pt 和 ru 等)即可了解更多当前内容。 另外,您还可以加入我们的官方频道 Telegram 探索更多新闻、指南和教程。 还有,有这个 组 讨论和了解有关此处涵盖的任何 IT 主题的更多信息。