在apt-get安装期间总是出错
每当我尝试apt-get install / upgrade时,我总会得到一系列错误,如下所示。 是因为/etc/apt/sources.list文件中的一些不正确的条目。 如果是这样,如何纠正呢?
$ sudo apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following package was automatically installed and is no longer required: linux-image-extra-3.8.0-30-generic Use 'apt-get autoremove' to remove it. The following extra packages will be installed: libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxerces-c3.1 Suggested packages: gstreamer1.0-ffmpeg The following NEW packages will be installed: libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxerces-c3.1 0 upgraded, 4 newly installed, 0 to remove and 7 not upgraded. 1 not fully installed or removed. Need to get 11.7 MB of archives. After this operation, 39.9 MB of additional disk space will be used. Do you want to continue [Y/n]? Y WARNING: The following packages cannot be authenticated! libxerces-c3.1 libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-1.0-0 Install these packages without verification [y/N]? Y Err http://in.archive.ubuntu.com/ubuntu/ raring/universe libxerces-c3.1 amd64 3.1.1-3 404 Not Found [IP: 91.189.91.23 80] Err http://in.archive.ubuntu.com/ubuntu/ raring/main libjavascriptcoregtk-1.0-0 amd64 1.10.2-0ubuntu1 404 Not Found [IP: 91.189.91.23 80] Err http://in.archive.ubuntu.com/ubuntu/ raring/main libwebkitgtk-1.0-common all 1.10.2-0ubuntu1 404 Not Found [IP: 91.189.91.23 80] Err http://in.archive.ubuntu.com/ubuntu/ raring/main libwebkitgtk-1.0-0 amd64 1.10.2-0ubuntu1 404 Not Found [IP: 91.189.91.23 80] Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/universe/x/xerces-c/libxerces-c3.1_3.1.1-3_amd64.deb 404 Not Found [IP: 91.189.91.23 80] Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libjavascriptcoregtk-1.0-0_1.10.2-0ubuntu1_amd64.deb 404 Not Found [IP: 91.189.91.23 80] Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libwebkitgtk-1.0-common_1.10.2-0ubuntu1_all.deb 404 Not Found [IP: 91.189.91.23 80] Failed to fetch http://in.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libwebkitgtk-1.0-0_1.10.2-0ubuntu1_amd64.deb 404 Not Found [IP: 91.189.91.23 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
-
首先确保已安装应用程序gksu和leafpad
启动终端窗口。
键入(或复制/粘贴):
sudo apt-get install gksu leafpad
按Enter键并提交密码。 请注意,密码将保持不可见,即使是星号也会显示,这是正常的。
2。 然后删除您现在拥有的所有来源:
启动终端窗口。
键入(使用复制/粘贴以避免错误):
sudo rm -vf /etc/apt/sources.list.d/*.list && sudo rm -vf /etc/apt/sources.list
按Enter键。 出现提示时输入密码; 这将保持完全不可见,甚至星号都不会显示,这是正常的。
- 创建新的源列表:
将以下命令复制/粘贴到终端中:
gksudo leafpad /etc/apt/sources.list
按Enter键。
现在将下面的所有文本复制/粘贴到该空文本文件中:
## SOURCES LIST为UBUNTU 14.04 LTS TRUSTY TAHR ##也适用于XUBUNTU 14.04,LUBUNTU 14.04 ## AND KUBUNTU 14.04 ##来自:http://sites.google.com/site/easylinuxtipsproject ##此列表适用于主服务器; 你可能想选择一个 通过软件和更新,##更快的镜像服务器更接近您。 ##仅适用于14.04 LTS Trusty Tahr! # ##普通软件的来源: deb http://archive.ubuntu.com/ubuntu trusty main deb http://archive.ubuntu.com/ubuntu trusty-updates main deb http://archive.ubuntu.com/ubuntu可信赖限制 deb http://archive.ubuntu.com/ubuntu trusty-updates受限制 deb http://archive.ubuntu.com/ubuntu可信赖的宇宙 deb http://archive.ubuntu.com/ubuntu trusty-updates universe deb http://archive.ubuntu.com/ubuntu trusty multiverse deb http://archive.ubuntu.com/ubuntu trusty-updates multiverse # ##安全更新的来源: deb http://archive.ubuntu.com/ubuntu trusty-security main deb http://archive.ubuntu.com/ubuntu trusty-security受限制 deb http://archive.ubuntu.com/ubuntu trusty-security universe deb http://archive.ubuntu.com/ubuntu trusty-security multiverse # ## BACKPORTS SOURCES(降低优先级): deb http://archive.ubuntu.com/ubuntu trusty-backports main deb http://archive.ubuntu.com/ubuntu trusty-backports受限制 deb http://archive.ubuntu.com/ubuntu trusty-backports universe deb http://archive.ubuntu.com/ubuntu trusty-backports multiverse # ## PARTNER SOURCE(来自的软件) ##经济合作伙伴): deb http://archive.canonical.com/ubuntu可信赖的合作伙伴 # ##独立来源(用于软件 ##来自第三方开发商): deb http://extras.ubuntu.com/ubuntu trusty main # ##来自WEB浏览器的GOOGLE CHROME ##(禁用默认值): ##仅在您安装Google Chrome时启用它! ##您可以在应用程序软件和更新中启用它。 #deb http://dl.google.com/linux/chrome/deb/ stable main
保存文本文件并关闭它。
- 现在重新加载源列表信息:
在终端:
sudo apt-get update
按Enter键并提交密码。 请注意,密码将保持不可见,即使是星号也会显示,这是正常的。
你完成了!