包管理器类就是处理软件包的安装卸载的
ubuntu使用apt包管理器 软件包格式为deb
centos使用yum包管理器 软件包格式为rpm
apt-get update 的操作
会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在软件包管理器里看到的软件列表,都是通过update命令更新的
https://www.cnblogs.com/cyl2008/p/6417443.htmlwww.cnblogs.com这篇文章讲得很透彻,我这里简单概括下,防止以后文章链接消失。
update就是更新本地的软件索引,根据你配置的站点的目录来更新。此时不会去下载软件,只是更新目录。
install的时候才会根据索引去你配置的站点下载相应的软件源。所以,感觉可以养成习惯,install之前update一下,看看和站点的同步不同步。
然后注意,Ubuntu也会对应不同的版本。
树莓派想使用 aptitude 解决依赖包问题,但是使用 apt-get 安装 aptitude 时出现依赖包错误怎么办?blog.csdn.net比如这位大哥就是,没注意版本,也就是 lsb_release -a 中国的codename名称和
站点网址后的这个字符串不一样,然后导致更新软件源索引的时候出现问题,然后安装也会出问题。 所以,每次安装完Linux之后,不要直接百度复制粘贴下载源的网址。。而是要先看看版本对不对应,这是比较缺乏基础的同学容易忽略的。然后网上很多贴教程的都是复制粘贴出来一大堆,啥都不解释,这不坑了一大波小白嘛。。。(我这次安装docker也被坑了,Ubuntu是focal,对应20.04版本,然后网址用的其它版本的镜像源地址。。然后坑了,,然后改过来就没事了,,以前没遇到过这个问题,估计当时安装的软件都比较大众,不会出问题。。)
修改了docker下载源之后记得
sudo systemctl restart docker
这样配置才会生效,我感觉应该养成潜意识,改了配置最好重启服务,或者重启电脑,不然有些可以,有些不行,就很尴尬,有很多教程还都不写,我也是醉了。。
感觉还是基础要扎实,不然就容易被坑,不过也是被坑多了,然后基础就扎实了。。