ubuntu报错没有 Release 文件

ubuntu报错没有 Release 文件

  • elementary os安装fcitx
    • 安装fcitx
    • 报错
    • 错误原因
    • 解决
    • 其他软件问题解决

elementary os安装fcitx

最近本人在windows系统上开发时,eclipse经常性卡死,可能是本本比较老了,奈何money不够,不能换本本,只能了系统来用。

最终选了elementary os,毕竟,好不好看,是一辈子的事~~

安装fcitx

换了系统,自然得先安上输入法了,不然什么事都做不了。

先删除ibus:

sudo apt remove ibus  # 卸载ibus
sudo apt remove scim
sudo apt autoremove  # 删除依赖包
sudo apt -f install  # 修正安装过程中出现的依赖性关系

添加软件源:

sudo add-apt-repository ppa:fcitx-team/stable
sudo apt update

之后,安装输入法:

sudo apt install im-config fcitx fcitx-table fcitx-table-wubi fcitx-table-wbpy fcitx-config-gtk

报错

上述安装过程中,sudo apt update时,报了个错:

E: 仓库 “http://ppa.launchpad.net/versable/elementary-update/ubuntu bionic Release” 没有 Release 文件

在这里插入图片描述

错误原因

找到报错信息中的一串url:

http://ppa.launchpad.net/fcitx-team/stable/ubuntu

打开此页面,页面上有两个目录dists/pool/,我们进入dists/,可以看到如下内容:

ubuntu报错没有 Release 文件_第1张图片

这些目录对应的是ubuntu系统版本,我们随便选择一个目录进入,可看到:
ubuntu报错没有 Release 文件_第2张图片

本人使用的elementary os,基于ubuntu 18.04
ubuntu报错没有 Release 文件_第3张图片

至此,本人大致也能猜到先前sudo apt update时,报错的原因了,先前添加的软件源,并没有对应系统的版本。

解决

经本人各种试验,最后发现,elementary os安装fcitx,并不需要添加软件源,因此可以直接删除先前报错的软件源:

cd /etc/apt/sources.list.d
sudo rm -rf fcitx-team*

输入密码删除即可。

其他软件问题解决

除了fcitx输入法,我们平时安装软件时,可能还会遇到此错误,可如这样处理:

  • 打开报错信息中的url (可参考上面的处理与图片)
  • 点击Parent Directory

fcitx-team为例,此时会进入如下页面:
ubuntu报错没有 Release 文件_第4张图片

上图中有两个PPA,随便点击一个进入。

ubuntu报错没有 Release 文件_第5张图片

按图中所示,选择自己的系统版本,下文会给出相应的软件源信息,如上图:

deb http://ppa.launchpad.net/fcitx-team/nightly/ubuntu utopic main

打开 /etc/apt/sources.list,将上方那一行信息添加到文件最下方,再次执行sudo apt update

问题解决。

你可能感兴趣的:(linux,ubuntu,ubuntu,linux)