[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 下一篇 ]


APT HOWTO (过时文档)
第 7 章 - 如何处理错误


7.1 常见错误

错误总是会发生,其中许多错误是由于用户没有注意造成的。以下是一些最常报告的错误以及如何处理它们的列表。

如果您在尝试运行 apt-get install package 时收到如下消息...

     Reading Package Lists... Done
     Building Dependency Tree... Done
     W: Couldn't stat source package list 'http://people.debian.org unstable/ Packages' (/var/state/apt/lists/people.debian.org_%7ekov_debian_unstable_Packages) - stat (2 No such file or directory)
     W: You may want to run apt-get update to correct these missing files
     E: Couldn't find package penguineyes

您在上次更改 /etc/apt/sources.list 文件后忘记运行 apt-get update

如果错误看起来像

     E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
     E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

当尝试除 source 之外的任何 apt-get 方法时,您没有 root 权限,也就是说,您是以普通用户身份运行的。

当您同时运行两个 apt-get 副本,或者即使您尝试在 dpkg 进程处于活动状态时运行 apt-get,也会发生与上述类似的错误。唯一可以与其他方法同时使用的方法是 source 方法。

如果安装在过程中断,并且您发现无法再安装或删除软件包,请尝试运行以下两个命令

     # apt-get -f install
     # dpkg --configure -a

然后重试。可能需要多次运行上述第二个命令。对于那些使用“unstable”的冒险家来说,这是一个重要的教训。

如果您在运行 apt-get update 时收到错误“E: Dynamic MMap ran out of room”,请将以下行添加到 /etc/apt/apt.conf

     APT::Cache-Limit 10000000;

7.2 在哪里可以找到帮助?

如果您发现自己疑虑重重,请查阅 Debian 软件包系统的广泛文档。--help 和手册页对您有很大帮助,/usr/share/doc 目录(例如 /usr/share/doc/apt)中包含的文档也是如此。

如果这些文档未能消除您的疑虑,请尝试在 Debian 邮件列表中寻找答案。您可以在 Debian 网站上找到有关特定用户列表的更多信息:http://www.debian.org

请记住,这些列表和资源应仅供 Debian 用户使用;其他系统的用户将从其自身发行版的社区资源中获得更好的支持。


[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 下一篇 ]


APT HOWTO (过时文档)

1.8.11 - 2005 年 8 月

Gustavo Noronha Silva kov@debian.org