当前位置: 首页 > news >正文

Debian 系统更新命令

1. 更新软件包列表

首先,你需要更新本地的软件包索引,这样apt命令才能知道有哪些软件包可以更新。

sudo apt update

2. 升级所有已安装的包

更新软件包列表后,你可以使用以下命令来升级所有已安装的包到最新版本。

sudo apt upgrade

3. 完整系统升级(包括内核等)

如果你的目标是更新整个系统,包括内核和一些重要的系统库,你可以使用以下命令。这个命令会同时运行dist-upgrade,它比upgrade更进一步,可以解决依赖问题并升级一些可能需要重新安装的软件包。
注意:会升级版本比如从12 升级到 13

sudo apt full-upgrade
# 或
sudo apt dist-upgrade

4. 清理不再需要的包和缓存

为了清理不再需要的包和旧的缓存文件,可以使用以下命令:

sudo apt autoremove
sudo apt autoclean

5. 检查并安装安全更新

为了确保系统的安全性,你应该定期检查并安装安全更新。

sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt autoremove && sudo apt autoclean

或者专门针对安全更新:

sudo apt update && sudo apt upgrade && sudo apt full-upgrade && sudo apt autoremove && sudo apt autoclean && sudo apt install --only-upgrade linux-image-$(uname -r)

6. 重启系统(如果需要)

某些更新可能需要重启系统才能完全生效,特别是内核更新后。你可以使用以下命令来重启:

sudo reboot
http://www.lryc.cn/news/614855.html

相关文章:

  • PDF 转 HTML API 数据接口
  • 免费PDF编辑软件 pdf24-creator 及其安装包
  • 力扣-74.搜索二维矩阵
  • MyBatis联合查询 - 注解篇
  • 【洛谷题单】--分支结构(三)
  • JAVA基础-使用BIO / NIO实现聊天室功能
  • 一文详解 C++ 继承体系
  • AI_RAG
  • 本地连接跳板机
  • 10. 怎么实现深拷贝?
  • ABP VNext + Apache Kafka Exactly-Once 语义:金融级消息一致性实战
  • VSCode添加Python、Java注释技巧、模板
  • 笔试——Day33
  • java web项目入门了解
  • 微信原生小程序 Timeline 组件实现
  • 在Word和WPS文字中快速拆分、合并表格
  • JavaWeb03——javascript基础语法
  • C++-AVL树
  • 微软将于 10 月停止混合 Exchange 中的共享 EWS 访问
  • SOLi-LABS Page-3 (Stacked injections) --39-53关
  • 使用 Vuepress + GitHub Pages 搭建项目文档(2)- 使用 GitHub Actions 工作流自动部署
  • 如何解决 Vue 项目启动时出现的 “No such module: http_parser” 错误问题
  • 2G内存的服务器用宝塔安装php的fileinfo拓展时总是卡死无法安装成功的解决办法
  • 企业级web应用服务器TOMCAT入门详解
  • kettle插件-kettle MinIO插件,轻松解决文件上传到MinIO服务器
  • 解决本地连接服务器ollama的错误
  • 大语言模型提示工程与应用:大语言模型对抗性提示安全防御指南
  • LLVM编译器入门
  • Java基础-TCP通信单服务器接受多客户端
  • 关于开发语言的一些效率 从堆栈角度理解一部分c java go python