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

常用 apt 命令及语法(Ubuntu)

在 Ubuntu 中,apt 是常用的包管理工具,用于安装、更新、卸载软件包等,基本语法结构为:

sudo apt [选项] 命令 [包名/参数]

其中 sudo 用于获取管理员权限(多数包管理操作需要),选项 为可选参数(如 -y 自动确认),命令 是核心操作,包名 为具体软件包名称(可多个)。

常用 apt 命令及语法:

1. 更新软件源(刷新可安装/升级的包列表)
sudo apt update

作用:从配置的软件源服务器获取最新的包信息(不实际升级软件)。

2. 升级已安装的软件包
  • 升级所有可升级的包(保留旧配置):

    sudo apt upgrade
  • 升级时允许移除旧包、安装新依赖(适用于大版本升级):

    sudo apt full-upgrade
3. 安装软件包
  • 安装单个包:

    sudo apt install 包名
  • 安装多个包(空格分隔):

    sudo apt install 包1 包2 包3
  • 强制安装(解决部分依赖冲突时尝试):

    sudo apt install -f 包名  # -f 修复依赖并安装
  • 自动确认安装(无需手动输入 y):

    sudo apt install -y 包名
4. 卸载软件包
  • 卸载包(保留配置文件,如需重新安装可复用配置):

    sudo apt remove 包名
  • 彻底卸载(删除包及所有配置文件):

    sudo apt purge 包名
5. 搜索软件包(根据关键词查找)
sudo apt search 关键词  # 关键词可是包名或描述

例如:搜索与 wget 相关的包:sudo apt search wget

6. 查看包信息(版本、依赖、描述等)
sudo apt show 包名
7. 清理缓存(删除下载的安装包)
  • 清理所有已下载的包缓存(释放空间):

    sudo apt clean
  • 清理过时的包缓存(保留最新版本缓存):

    sudo apt autoclean
8. 移除无用依赖(自动安装但已不再需要的包)
sudo apt autoremove  # 配合 -y 自动确认:sudo apt autoremove -y

注意事项:

  • aptapt-getapt-cache 等工具的简化整合版,语法更简洁,推荐日常使用。

  • 操作前建议先执行 sudo apt update,确保包列表是最新的。

  • 包名需准确(可通过 apt search 确认),否则会提示“无法找到包”。

http://www.dtcms.com/a/523721.html

相关文章:

  • 华为 AI,建造中的全景图
  • 第二十九篇:动态规划(一):基础与背包问题
  • 深度学习中的训练流程:从输入到权重更新的完整旅程
  • QT------QPainter::save() 和 QPainter::restore() 的使用方法和作用。
  • http trailer 与 http2
  • 有没有会计做兼职的网站wordpress获取文章
  • 中国人在国外做网站网站代理网站群建设 会议 主持
  • 在Ubuntu Linux安装brew 使用brew安装llama.cpp 运行文心Ernie大模型
  • 基于MATLAB/Simulink的风光储联合系统经M3C接入电网的低电压穿越仿真研究
  • CNCF Kepler与MCP:开启云原生绿色计算的人机协作新纪元
  • 昇腾NPU部署GPT-OSS-20B混合专家模型:从环境配置到性能优化的完整实践指南
  • java8中的‘+‘的使用注意事项
  • 德国莱茵金属公司使用Varjo XR-4创建虚拟现实培训解决方案
  • STM32的GPIOx_ODR,GPIOx_BSRR,GPIOx_BRR寄存器的区别与使用
  • 网站建设指南 菜鸟教程简历模板做的最好的是哪个网站
  • Prometheus + Alertmanager + 钉钉告警
  • 基于 Spring Boot + RabbitMQ 实现应用通信
  • docker一键部署prometheus和grafana
  • 《深入剖析TCP Socket API:从连接到断开的全链路解读》
  • 数据库连接池 HikariCP Spring官方内置连接池 配置简单 以性能与稳定性闻名天下
  • Flink Watermark(水位线)机制详解
  • wordpress wpadmin东莞seo网站建设公司
  • 刷赞网站怎么做WordPress编辑器加载慢
  • 【知识图谱】图神经网络(GNN)核心概念详解:从消息传递到实战应用
  • 系统与网络安全------弹性交换网络(5)
  • 车联网车云架构_信息分享01
  • 纯css实现任务头像叠加
  • B2122 单词翻转
  • Tailwind CSS Next.js实战(官方)Tailwind Demo、Tailwind教程
  • 建设个人博客网站做网站页面设计报价