更新 apt-get 时出现以下错误:
Err http://php53.dotdeb.org stable/all amd64 Packages
Err http://php53.dotdeb.org stable/all i386 Packages
Err http://php53.dotdeb.org stable/all amd64 Packages
Err http://php53.dotdeb.org stable/all i386 Packages
Err http://php53.dotdeb.org stable/all amd64 Packages
Err http://php53.dotdeb.org stable/all i386 Packages
Ign http://php53.dotdeb.org stable/all
Translation-nl_NL
Ign http://php53.dotdeb.org stable/all Translation-nl
Ign http://php53.dotdeb.org stable/all Translation-en_US
Ign http://php53.dotdeb.org stable/all Translation-en
W: Failed to fetch copy:/var/lib/apt/lists/partial/php53.dotdeb.org_dists_stable_all_binary-amd64_Packages Invalid file format
W: Failed to fetch copy:/var/lib/apt/lists/partial/php53.dotdeb.org_dists_stable_all_binary-i386_Packages Invalid file format
我使用 PHP 5.5.9,因此任何对 php53 的引用都可能会被删除。
我该如何修复这个错误?
答案1
sources.list
删除文件中list
的以下行/etc/apt/sources.list.d
sudo sed -i '/php53\.dotdeb\.org/d' /etc/apt/sources.list
sudo sed -i '/php53\.dotdeb\.org/d' /etc/apt/sources.list.d/*
sudo apt-get update
因为您这么说。
我使用 PHP 5.5.9,因此任何对 php53 的引用都可能会被删除。
PHP 5.5.9 位于 Ubuntu 存储库中。您不需要额外的存储库。
答案2
我假设你指的是为 LAMP 堆栈提供 debian 软件包的那个,而不是点deb.com(为大量软件提供 Debian 安装程序文件)。
根据他们的网站(dotdeb.org)...
Dotdeb supports :
Debian 8.x “Jessie“,
Debian 7.x “Wheezy” and Debian 6.x “Squeeze“
both amd64 and i386 architectures
荷兰服务器的 apt 行应该是......
deb http://mirror.nl.leaseweb.net/dotdeb/ stable all
deb-src http://mirror.nl.leaseweb.net/dotdeb/ stable all
我建议将您的线路更改为上面的线路。
任何想要做同样事情的人请阅读:https://serverfault.com/questions/279826/debian-and-dotdeb-packages