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

Ubuntu “apt”安装

Ubuntu “apt”安装

前言

apt 是 Ubuntu(基于 Debian 系)系统中用于管理软件包的命令行工具,功能强大且易用。

检测Ubuntu版本

PS:默认安装后 Ubuntu 默认的源是可以用的 但可能会很慢 容易报错

  • 不同的版本装配的apt源不同 要注意版本
#检测版本
lsb_release -aNo LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.3 LTS
Release:	22.04
Codename:	jammy

手动编辑配置文件

  • 首先备份原有源列表:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #众所周知 备份要了解
    

  • 编辑源列表文件:

    vim /etc/apt/sources.list #没有vim就apt安装 不行就vi
    

  • 将文件内容替换为国内镜像源(以阿里云为例):

    deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
    

  • 保存并退出编辑器(按 Ctrl+O 保存,Ctrl+X 退出)

    sudo apt update
    

  • 验证

    apt -y install vim 
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树... 完成
    正在读取状态信息... 完成                 
    vim 已经是最新版 (2:8.2.3995-1ubuntu2.24)。
    升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
    

使用图形界面(适合桌面版)

  1. 打开 "软件和更新"(Software & Updates)
  2. 在 "下载自"(Download from)下拉菜单中选择 "其他站点"(Other sites)
  3. 选择一个国内镜像站点(如阿里云、清华大学等)
  4. 点击 "选择服务器",然后输入密码确认
  5. 关闭窗口时会提示更新缓存,点击 "重新载入"(Reload)

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

相关文章:

  • 【Apache Tomcat】
  • Thymeleaf语法大全:30个实用示例
  • UE5 UI自适应 DPI缩放
  • 分布式微服务--核心组件与架构关系(一)
  • 前端面试题--副本
  • 【n8n教程笔记——工作流Workflow】文本课程(第一阶段)——5.7 调度工作流 (Scheduling the workflow)
  • <PLC><西门子><modbusTCP>在西门子S7-1200系列PLC中,如何设置modbusTCP通讯?
  • 深度学习核心模型架构解析:Transformer自注意力机制与Query-Key-Value投影的向量空间几何解释
  • 【GitHub Workflows 基础(一)】认识 .github/workflows/ 下的多个工作流
  • ubuntu qt环境下出现No suitable kits found解决方案
  • 国产化PDF处理控件Spire.PDF教程:Java 提取 PDF 图片,高质量提取与图片过滤技巧
  • ros2的package.xml和rosdep
  • 青少年编程高阶课程介绍
  • LangGraph智能体(天气和新闻助手)开发与部署
  • 嵌入式Linux:注册线程清理处理函数
  • 墨者:SQL过滤字符后手工绕过漏洞测试(万能口令)
  • 婚纱摄影管理系统(发送邮箱、腾讯地图API、物流API、webSocket实时聊天、协同过滤算法、Echarts图形化分析)
  • Android15广播ANR的源码流程分析
  • 【Unity】Application类常见路径一览表
  • 05 OpenCV--图像预处理之图像轮廓、直方图均衡化、模板匹配、霍夫变化、图像亮度变化、形态学变化
  • Jenkins流水线部署+webhook2.0
  • Rust/Tauri 优秀开源项目推荐
  • Flutter渲染引擎:Impeller和Skia
  • RPC 详解
  • 鱼皮项目简易版 RPC 框架开发(二)
  • 基于Spring Boot和Vue电脑维修平台整合系统的设计与实现
  • 计算机网络(基础篇)
  • linux内核中kfifo实现队列
  • 并发安全之锁机制一
  • Day22-二叉树的迭代遍历