macbook(m1) ubuntu下载,复制粘贴和国内镜像源配置

ubuntu下载使用

官网下载Ubuntu 22.04.4 LTS (Jammy Jellyfish) Daily Build

打开后根据电脑的架构选择安装包,想要下载其他版本也可在官网中自行搜索。
我安装时舍友说他安装的是22.04这个版本,我也就跟着他安装了
在这里插入图片描述
注意:下载的版本最好有对应版本的国内镜像源(阿里,清华等),否则以后使用时可能很麻烦。

链接:阿里云 Ubuntu Ports镜像

点击链接,往下找看到阿里的ubuntu镜像源有22.04版本的,稳啦
在这里插入图片描述
由于之前安装过win11和centos7,所以虚拟机软件的安装流程已经没什么印象,对ubuntu的安装在此也不赘述了,有需要的可以前往下面链接,我也是根据下面大佬的步骤完成安装的。
在M1芯片的MacBook安装ubuntu

复制粘贴功能

1.更改终端中的复制粘贴命令(根据个人习惯决定)
终端->点击三条横线图标->配置文件首选项->快捷键->更改复制粘贴为ctrl + c,ctrl + v
(例如:双击Shift+Ctrl+c,然后在键盘上同时按下ctrl和c,快捷键就发生改变了)
注意:mac上使用command+c和control+c效果一样,ctrl+v也是如此
在这里插入图片描述
更改前:

在这里插入图片描述

更改后:在这里插入图片描述

2.虚拟机和物理机的复制粘贴交互

(1)先更新软件列表

sudo apt-get update

(2)安装VMware tools

sudo apt-get autoremove open-vm-tools			#卸载已有的工具
sudo apt-get install open-vm-tools				#安装open-vm-tools
sudo apt-get install open-vm-tools-desktop  	#安装open-vm-tools-desktop

(3)重启ubuntu(必须的)

reboot 

注意:如果第二步安装发生错误,则是因为镜像源的问题,可以直接移到下面换镜像源的步骤,换完正确的镜像源再重新运行这些代码即可成功。

换镜像源(以阿里云为例)

我的电脑架构是ARM64,使用的是ubuntu ports镜像
阿里云 Ubuntu Ports镜像

注意:ubuntu系统的架构不同,配置的内容略有不同,x86架构的可以在上面的网页里的配置方法部分切换到ubuntu源。后续的配置方法是一模一样的。
在这里插入图片描述
目前我看到了7个版本的镜像源,找到属于自己的版本,每个版本的镜像源其实只有一个单词不同,比如下面两个源,只有focal和jammy的区别。
在这里插入图片描述
例如我是ubuntu22.04版本的,就使用jammy的镜像源

deb https://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse# deb https://mirrors.aliyun.com/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ jammy-proposed main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse

找好镜像后,开始在终端进行操作
1.备份源文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.打开源文件

sudo gedit /etc/apt/sources.list

3.修改文件

打开文件,把里面的内容全部删除,然后换成上面找到的镜像源。如果前面的复制粘贴功能可以实现,那就直接粘贴过来,没办法就手敲。
其实只要敲一行就行,你会发现之后的代码最多只会有两处不同,一处是开头,一行是deb,一行是deb-src;另一处是在jammy处。
注意,有#注释的两行要么不打,要么#记得加上
在这里插入图片描述
镜像源弄好后,记得点击保存,然后再关闭文件。

4.最后通过两行代码完成更新

sudo apt-get update
sudo apt-get upgrade

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586521.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汽车充电桩主板购买渠道汇总

随着充电桩设施的迅速普及,充电桩作为其中关键组件之一,市场需求不断增长。在互联网科技飞速发展的背景下,充电桩主板的采购渠道更加多元化,下面我们来探讨消费者、充电桩运营商和生产商可以从何处购买充电桩主板。 直接联系制造商…

通过python获取谷歌学术搜索结果

谷歌学术是重要的科研利器,搜索结果通常上千个,每次只能看几个,通过开源的接口,可以批量获取搜索结果,方便快速综合分析。 这里用到的库是scholary,可以指定获取多少个结果,每个结果是个dict&a…

蓝桥杯物联网竞赛_STM32L071_13_定时器

CubeMx配置LPTIM: counts internal clock events 计数内部时钟事件 prescaler 预分频器 updata end of period 更新期末 kil5配置: 中断回调函数完善一下: void HAL_LPTIM_AutoReloadMatchCallback(LPTIM_HandleTypeDef *hlptim){if(cnt ! 10) cnt…

C++初学者:如何优雅地写程序

我喜欢C语言的功能强大,简洁,我也喜欢C#的语法简单,清晰,写起来又方便好用。 一、为什么不用C语言写程序。 C语言用来做题目,考试研究是很方便的,但是用来写程序做软件,你就会发现&#xff0c…

【学习笔记】java项目—苍穹外卖day04

文章目录 1. 新增套餐1.1 需求分析和设计1.2 代码实现1.2.1 DishController1.2.2 DishService1.2.3 DishServiceImpl1.2.4 DishMapper1.2.5 DishMapper.xml1.2.6 SetmealController1.2.7 SetmealService1.2.8 SetmealServiceImpl1.2.9 SetmealMapper1.2.10 SetmealMapper.xml1.…

new mars3d.layer.HeatLayer({实现动态修改热力图半径

1.使用热力图插件的时候,实现动态修改热力图效果半径 2.直接修改是不可以的,因为这个是热力图本身的参数。 因此我们需要拿到这个热力图对象之后,参考api文档,对整个 heatLayer.heatStyle进行传参修改。 heatStyle地址&#x…

个性化内容的力量:Kompas.ai如何帮你定制内容

在当今的数字化营销环境中,个性化内容已经成为品牌与消费者建立深层次联系的关键。个性化内容不仅能够更好地满足用户的需求,还能够加深用户的品牌体验,从而提高用户满意度和忠诚度。本文将深入探讨个性化内容在提升用户参与度和忠诚度方面的…

智慧InSAR专题———模拟数据实现现实场景异常形变点识别(论文解读)

文章目录 (近期想静下心回顾近期看的佳作,会写一下自己的总结,大家如果对此系列感兴趣,每周踢一下我,周更,持续更新)0 前言1 Automated deformation detection and interpretation using InSAR …

设计模式——行为型——责任链模式Chain Of Responsibility

请求类 public class ApproverRequest {private int type;//请求批准的类型private float price;//请求的金额private int id;//请求的编号 } 审批人抽象类 public abstract class ApproverPerson {protected ApproverPerson next;protected String name;//审批过程public a…

C#学习笔记7:C#面向对象编程方法(1)

今日继续我的C#学习笔记 主要用实际代码编程来学习研究C#面向对象的编程方法:直接看代码及注释即可: 目录 1、对类与对象概念的快速认知: 2、类和对象成员访问控制: 3、类的构造函数和析构函数: 4、类的属性&#xff…

寒冬已逝,“量子春天”正来

最近,全球对量子技术领域的私人投资有所下降,引发了一些观点认为这个领域可能正逐渐衰退。 政治家、资助者和投资者并不总是以科学为关注焦点。然而,某些科技领域偶尔会成为热点,正如20世纪50年代核能技术的兴起,那时人…

Adaboost集成学习 | Matlab实现基于GRU-Adaboost门控循环单元结合Adaboost集成学习时间序列预测(股票价格预测)

目录 效果一览基本介绍模型设计程序设计参考资料效果一览 基本介绍 Adaboost集成学习 | Matlab实现基于GRU-Adaboost门控循环单元结合Adaboost集成学习时间序列预测(股票价格预测) 模型设计 股票价格预测是一个具有挑战性的时间序列预测问题,可以使用深度学习模型如门控循环…