ubuntu20.04安装、换源、安装软件包出现问题解决全记录(持续更新,实践可行)

我的环境:

win10  virtualbox7.0

一、安装问题:

1.安装时按钮下一步按钮不在屏幕内:

解决办法:

点击屏幕窗口同时按win键拖动,这样就可以把下一步按钮拖动出来。

或者按tab切换到下一步按钮再enter。

2.安装时在安装语言包和安装软件包出现长时间等待。

ubuntu20.04安装、换源、安装软件包出现问题解决全记录(持续更新,实践可行)_第1张图片 

解决办法:

点击标题,然后点击右侧skip跳过。

或者断网进入安装,选择最小安装。

3.安装时全英文界面

解决办法:

退回最初始界面,左边向下选择到简体中文。

其他问题请留言,谢谢。 

二、换源问题:

1.换源方法和链接

应用程序找到软件和更新以及软件更新器,点击软件和更新,选择服务器,选择你觉得靠谱的服务器。

ubuntu20.04安装、换源、安装软件包出现问题解决全记录(持续更新,实践可行)_第2张图片

方法二,使用vim修改sources.list文件,复制你所需的源。这里给出我用的ustc源:

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

## Not recommended
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

给出配置生成器点击生成你的配置,然后把文件替换原本的那个源就可以了。原来的文件可以备份一下。

ubuntu20.04安装、换源、安装软件包出现问题解决全记录(持续更新,实践可行)_第3张图片

2.换源失败

E: Sub-process /usr/bin/dpkg returned an error code (1)

网上有其他说法,我解决不了,我是重装了系统之后仍未解决,之后我使用了ustc源便到此解决。(注意我的iso文件是在ustc下载),所以我给出的方案是:去你下载iso镜像的地方配置镜像软件源,尽量使用编辑source.list文件的方式。

无法定位软件包

源有问题,按照上述方法更换软件源。再使用:

sudo apt-get update

sudo apt-get upgrade

WARNING:root:could not open file '/etc/apt/sources.list

文件权限不够:

sudo chmod 777 /etc/apt/sources.list
或者文件消失了:

使用上面给出的配置生成器再生成一份置于/etc/apt目录下

 3.安装软件包问题

还没有可供安装的候选者

没有配置源,配置源文件之后运行更新:sudo apt-get update

无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

这里出现问题的原因很多,有可能是源的问题,导致无法检测到新版本来替换旧版本。也可能是与其他软件包互相依赖,无法修改。

sudo aptitude install xxx

 显示没有aptitude如下操作:

sudo apt-get install aptitude

如果这里出现aptitude也有依赖关系无法解决。尝试卸载原有的包。不行的话再试试使用修复安装。

sudo apt-get -f install

记得多试几次,如果还是没有解决,多半不是你现在要安装的这个包的问题。 除了卸载以外,清除旧的软件包之后再去换源。记得中间重启。

你可能感兴趣的:(软件安装,ubuntu,linux,运维)