您的位置:首页 > 大数据 > 人工智能

W: 无法下载 http://ppa.launchpad.NET/fcitx-team/nightly/ubuntu/dists/jessie/main/binary-amd64/Packages

2016-12-01 09:22 471 查看
执行apt-get update时出现以下情况

W: 无法下载 http://ppa.launchpad href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/fcitx-team/nightly/ubuntu/dists/jessie/main/binary-amd64/Packages 
404  Not Found

解决办法:将对应的PPA删除掉即可

使用以下命令切换到对应PPA目录

1. cd /etc/apt/sources.list.d 


 2.ls



 3. sudo  mv fcitx_team_nightly-jessie.list 
fcitx_team_nightly-jessie.lis.bak


(找到上述无法下载的对应PPA目录,即fcitx_team_nightly-jessie.list,安全起见,用mv命令将该文件添加后缀.bak即可;)

cp /etc/apt/source_list  /etc/apt/source_list.bak进行备份

备注:

通过上面的方法解决了一部分问题,最后还报错误:

下载 6,805 kB,耗时 12秒 (561 kB/s)

W: 无法下载 http://archive.ubuntu.com/ubuntu/dists/trusty/universe/binary-i386/Packages  Hash 校验和不符

W: 无法下载 http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages  Hash 校验和不符

E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

解决办法:打开Ubuntu软件中心,报软件异常需要修复,修复完了就好了,还有人说选择自动检测也就好了,不管咋样问题解决了。

PPA,也就是“Personal Package Archives(个人软件包档案)”是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

Ubuntu安装的很多应用程序有自己的PPA,易于升级,这给应用的使用带来了很大的便利。有些PPA是非官方的,则可能存在损坏的危险。最好使用官方PPA。

bak是备份文件

mv  filename  filename.bak //增加后缀,实质上就是重命名
mv  filename.bak  filename //去掉后缀


文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址。和sources.list功能一样的是/etc/apt/sources.list.d/*.list(*代表一个文件名,只能由字母、数字、下划线、英文句号组成)。sources.list.d目录下的*.list文件为在单独文件中写入源的地址提供了一种方式,通常用来安装第三方的软件。
通过sudo add-apt-repository命令安装的第三方源.

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse


如上是ubuntu官方sources.list文件内容,具体地含义如下:

每一行的开头是deb或者deb-src,分别表示直接通过.deb文件进行安装和通过源文件的方式进行安装。

deb或者deb-src字段之后,是一段URL,之后是五个用空格隔开的字符串,分别对应相应的目录结构。在浏览器中输入http://archive.ubuntu.com/ubuntu/,并进入dists目录,可以发现有5个目录和前述sources.list文件中的第三列字段相对应。任选其中一个目录进入,可以看到和sources.list后四列相对应的目录结构。

更多内容可以使用man source.list获得。

 

参考文献: http://www.tuicool.com/articles/EjMJNz/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐