ubuntu报错没有 Release 文件

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系统版本,我们随便选择一个目录进入,可看到:
在这里插入图片描述

本人使用的elementary os,基于ubuntu 18.04
在这里插入图片描述

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

解决

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

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

输入密码删除即可。

其他软件问题解决

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

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

fcitx-team为例,此时会进入如下页面:
在这里插入图片描述

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

在这里插入图片描述

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

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

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

问题解决。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值