1、(第四节)映射工程源码

问题描述:

在安装Samba时出现错误

有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

解决方法:

1、查看自己的Ubuntu版本:

lsb_release_a

 

2、打开/etc/apt/sources.list文件清空并引入新的镜像源头(我用的是18.04的阿里源):

vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

提示:有的源打不开vim(没有安装),apt安装也用不了,一直提示(无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系)。而且,在其他的博客提出在图形化界面打开(软件与更新)进行其他的操作,一闪而过,打不开      {华为不更新资源真是坑}

用清空文件命令:

> /etc/apt/sources.list

再进入编辑:

vi /etc/apt/sources.list

再复制粘贴阿里云的镜像源

根据https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/看看镜像的版本差距,然后再依照这个差距去找阿里云的镜像,清华源总是出错(也许是我打开方式不对)

 

3、输入命令更新软件包:

sudo apt-get update

完成

延伸(

CSDN博主「逐龙」的原创文章

配置Ubuntu软件源_逐龙的博客-CSDN博客_ubuntu配置软件源

Ubuntu系统的软件管理方式与Windows不太一样,Windows系统下面的软件,一般没什么第三方依赖(大多数时候只对操作系统的库有依赖),所以Windows下面的软件一般以安装包的方式提供,安装一般都比较顺利。

  而Ubuntu系统,这种基于Linux的系统,上面的软件多是开源软件,开源软件之间的依赖比较严重,所以以安装包的方式单独提供,在给小白或者初级用户去安装时,往往会碰壁,碰一鼻子灰也还是安装不了。

  所以才发展到了这种以仓库的方式来提供软件,操作系统方管理这个仓库,他们会管理这些软件的依赖,并提供相应的工具来从远程仓库下载安装更新软件。只用一个命令,便自动把软件安装上了,有依赖会自动分析依赖并把依赖的软件一并安装或者更新。这样大大方便了用户,提高了软件安装简易度。而连接远程的仓库和本地的工具的便是这个软件源配置文件。

  Ubuntu系统的软件源配置文件中的条目,一般是如下格式:

deb或deb-src URL Ubuntu发行版仓库类别 软件类别1 软件类别2 ···

  其中,各部分意义如下:

第1部分可以是deb或者deb-src,deb指这是一个二进制的仓库,deb-src指这是一个源代码的仓库。

第2部分是一个URL地址,这儿一般是一个http协议的地址,也可是一个ftp协议的地址或者file协议(比如从本地光盘搭建的仓库)的地址。

第3部分是Ubuntu系统发行版仓库类别,与仓库中的文件夹是对应的,一般是以发行版的代号组成的几种固定类别:

代号:该发行版主要的仓库。

代号-security:该发行版的重要的安全更新的仓库。

代号-updates:该发行版的推荐的更新的仓库。

代号-proposed:该发行版的提前释放出的更新的仓库,这类更新一般是带公测性质的,可能不太稳定,有点类似开发者预览版本。

代号-backports:该发行版的不支持的更新的仓库。(这儿我也不清楚是何种性质的)

 

第4部分及之后的是指仓库中软件的类别,与仓库中的文件夹是对应的,一般是固定的如下几类:

main:官方支持的免费开源的软件。

universe:社区维护的免费开源的软件。

multiverse:有版权和合法性问题的软件。

restricted:设备的专有驱动。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值