【学习笔记】ARM64平台下的ubuntu学习总结

一.换源问题

注意:

感谢鱼香大大开源的一键ROS工具箱

链接:wget http://fishros.com/install -O fishros && . fishros

亲测ARM64已成功!

该工具箱可不仅可进行一键ROS还可以进行一键比对换源等很多黑科技,小白福音!!!

这里再次感谢大大开源!@鱼香ROS

下面为传统换源方法:

初学ubuntu时要学会的第一件事就是换源,主要是因为在Linux系系统下避免不了频繁的对软件源进行操作,故将源地址换为国内镜像源加快学习开发速度。

我们要明确ubuntu24.04之后的软件源配置文件在以下位置

/etc/apt/sources.list.d/ubuntu.sources

安装vim编辑器

sudo apt-get -y install vim

首先进行备份

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

 然后使用vim编辑器进入配置文件

sudo vim /etc/apt/sources.list.d/ubuntu.sources

 将官方文件全部注释之后在文件最末端写入以下配置信息(基于arm64下的清华源)

(按i进入插入模式,完成注释以及修改后按Esc退出到命令模式,最后使用“:wq”命令保存退出)

Types: deb
URIs: http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

添加完成后类似于下面的样子

#Types: deb
#URIs: http://ports.ubuntu.com/ubuntu-ports
#Suites: noble noble-updates noble-backports
#Components: main universe restricted multiverse
#Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

## Ubuntu security updates. Aside from URIs and Suites,
## this should mirror your choices in the previous section.
#Types: deb
#URIs: http://ports.ubuntu.com/ubuntu-ports
#Suites: noble-security
#Components: main universe restricted multiverse
#Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

然后进入 

sudo vim /etc/apt/sources.list

把其中的官方源注释掉,否则会重复配置! 

最后执行更新软件源

sudo apt-get update
sudo apt-get upgrade

二.了解dpkg和apt

dpkg是Debian系Linux系统下默认的deb软件包管理工具,是Debian软件包管理器的基础,它是Debian系统的一个核心组件。

apt则是基于dpkg构建的一个用于处理复杂依赖关系的高级包管理工具。


dpkg 主要是用来安装已经下载到本地的 deb 软件包,或者对已经安装好的软件进行管理。而 apt-get 可以直接从远程的软件仓库里下载安装软件。

注意:这里要区分apt与apt-get。

我们要知道Linux基础的包管理命令分别由apt-get、apt-cache 和 apt-config 这三条命令来实现。为了精简操作,我们集成了这些命令中最常用的一些操作到apt中。但要注意的是它并不能完全向下兼容 apt-get 命令。

即,apt=来自apt-getapt-cache以及apt-config的常用功能选项。

apt 命令取代的命令命令的功能
apt installapt-get install安装软件包
apt removeapt-get remove移除软件包
apt purgeapt-get purge移除软件包及配置文件
apt updateapt-get update刷新存储库索引
apt upgradeapt-get upgrade升级所有可升级的软件包
apt autoremoveapt-get autoremove自动删除不需要的包
apt full-upgradeapt-get dist-upgrade在升级软件包时自动处理依赖关系
apt searchapt-cache search搜索应用程序
apt showapt-cache show显示装细节
新的apt命令命令的功能
apt list列出包含条件的包(已安装,可升级等)
apt edit-sources编辑源列表


                                                                                                       如有疏漏错误之处,感谢指正 !

                                                                                                                                     未完待续... ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值