Apt-get常见错误处理

错误将一直发生,许多错误是用户不注意所导致的。下面列出一些常见的错误和如何处理这些错误。

当你尝试运行 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


你一定是在更改/etc/apt/source.lst文件后忘记运行 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?


你一定是以普通用户在运行apt-get. 当运行 apt-get 用不同的源和方式的时候,都需要root权限。

有种错误和上面这种错误很相似,当同时运行2个apt-get ,或者运行一个apt-get 和一个dpkg的时候。

只有能和其他apt-get 同时使用的方式才是 source 方式(The only method that can be used simultaneously with others is the source) method. )

如果在安装的过程中发生问题,或者某些软件包无法继续安装或删除,那么尝试运行下面两条命令:

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



上面的命令可能有必要执行多次。这是对那些使用不稳定版系统的冒险者来说是很重要的。

如果运行apt-get update的时候收到 "E: Dynamic MMap ran out of room"这样的错误消息,请在/etc/apt/apt.conf文件里添加:

APT::Cache-Limit 10000000;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Linux系统中,`sudo apt-get update`是用于更新软件包列表的命。然而,如果你在执行该命令时出现了`sudo: apt-get: command not found`的错误提示,这意味着你的系统中没有安装`apt-get`命令。 `apt-get`是Debian和Ubuntu等基于Debian的Linux发行版中的包管理工具,它用于安装、升级和删除软件包。如果你使用的是其他Linux发行版,可能会有不同的包管理工具。 要解决这个问题,你可以尝试以下几种方法: 1. 确认系统是否为基于Debian的发行版:首先,请确认你正在使用的Linux发行版是基于Debian的,比如Ubuntu、Linux Mint等。如果不是,那么你需要使用该发行版所对应的包管理工具来更新软件包列表。 2. 安装apt-get命令:如果你确认你的系统是基于Debian的发行版,但是没有安装apt-get命令,你可以尝试通过以下命令来安装它: ``` sudo apt install apt ``` 这将安装apt命令,它是apt-get的新版本,并且可以执行相同的功能。 3. 使用其他包管理工具:如果你的系统不是基于Debian的发行版,那么你需要使用该发行版所对应的包管理工具来更新软件包列表。常见的包管理工具包括`yum`(用于CentOS、Fedora等)、`dnf`(用于Fedora 22及以上版本)和`zypper`(用于openSUSE)等。你可以通过查阅相关文档或使用该发行版的帮助命令来了解如何更新软件包列表。 希望以上信息能够帮助到你解决问题。如果你有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值