`

linux apt-get install 和remove出错

阅读更多
在使用apt-get install安装软件时遇到一个问题

E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

这是因为dpkg这个命令正在运行,把系统目录锁住了

解决办法有两种:
1.终端输入 ps  -aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。

2.强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

之后就可以apt-get install filename
          apt-get --purge remove filename或者
          apt-get autoremove filename

dpkg -l |grep fifename
    找到filename完整名称
        apt-get remove卸载


apt-get 所下载的用于安装的软件包,在
/var/cache/apt/archives
中。如果执行过 apt-get clean ,那么原始下载的包就找不到了
分享到:
评论

相关推荐

    Debian apt-get 使用指南

    例如,如果想安装名为 `vim` 的编辑器,可以执行 `apt-get install vim`。 3. **移除软件包** `apt-get remove packagename` 移除指定的软件包,但不会删除与该软件包相关的配置文件。 4. **完全卸载软件包** ...

    apt-get install 的用法

    #### `apt-get remove` 和 `apt-get purge` **命令格式:** ``` apt-get remove [--purge] ``` - **作用**: - `remove`:用于卸载指定的软件包 `<package>` 但保留配置文件。 - `purge`:彻底删除软件包及所有...

    Ubuntu Linux系统下apt-get命令详解 .txt

    综上所述,`apt-get`是Ubuntu Linux系统中非常强大的包管理工具,能够帮助用户高效地管理和维护系统中的软件包。通过熟练掌握上述命令,用户可以轻松实现软件包的安装、更新、卸载等操作,从而提高系统的稳定性和...

    Ubuntu Linux系统下Apt-get命令参数详解

    在Ubuntu Linux系统中,`apt-get`是Debian系Linux发行版中用于软件包管理的命令行工具,它允许用户安装、更新、卸载和管理软件。本篇文章将深入解析`apt-get`命令的参数及其用途,帮助你更有效地进行系统维护。 1. ...

    apt-get的使用说明

    `apt-get install packagename` 用于安装新的软件包。只需输入软件包名称,apt-get会自动解决所有依赖问题,并下载、安装所需的软件包及其依赖。 ##### 3. `apt-get remove packagename` 卸载已安装的软件包,但...

    Ubuntu apt-get典型应用

    - **示例:** 如果你想安装`torcs`游戏,可以运行`sudo apt-get install torcs`。 - **说明:** 这个命令会自动下载并安装所需的依赖项。 ##### 3.3 删除软件包 **命令:** `sudo apt-get remove packagename` - **...

    apt-get 命令.doc

    `apt-get`是Ubuntu Linux操作系统中的一个核心命令,用于管理和更新软件包。它与Debian的包管理系统紧密集成,能够处理软件包的安装、更新、删除及其依赖关系。以下是关于`apt-get`命令的一些关键知识点: 1. **apt...

    Ubuntu下Apt-get命令使用指南

    在Ubuntu和其他基于Debian的Linux发行版中,`apt-get`是一款极其强大的包管理工具,它可以帮助用户轻松地安装、更新、配置和卸载软件包。`apt-get`是APT(Advanced Packaging Tool,高级软件包工具)的一部分,而APT...

    Ubuntu通过apt-get命令安装java jdk6

    $ sudo apt-get remove --purge <java-package-name> ``` 接下来,更新软件包列表以确保安装过程中可以获取到最新的软件包信息: ```bash $ sudo apt-get update ``` #### 安装Java JDK6 在Ubuntu中,可以通过`...

    ubuntu 介绍apt-get等命令行

    对于Linux用户而言,理解和掌握Apt(Advanced Package Tool)不仅能够提升操作系统的管理效率,还能确保系统的安全与最新状态。 ### Apt-get 命令详解 #### 1. `apt-cache search package` 这个命令用于在本地缓存...

    yum 和 apt-get的区别.pdf

    总的来说,`yum`和`apt-get`都是强大的包管理工具,它们在Linux生态系统中扮演着重要角色,帮助用户轻松地管理和维护系统中的软件。了解它们的异同对于有效地管理不同类型的Linux系统至关重要。

    Ubuntu apt-get指令autoclean,clean,autoremove的区别

    在Ubuntu系统中,`apt-get` 是一个强大的命令行工具,用于管理软件包的安装、更新和删除。这里我们将深入探讨 `autoclean`, `clean`, 和 `autoremove` 这三个指令的区别以及它们各自的作用。 1. `apt-get autoclean...

    ubuntu入门档案

    - `sudo apt-get remove/purge`: 卸载软件包及其配置。 - `sudo apt-get autoremove --purge`: 删除不再使用的依赖及配置文件。 - `sudo apt-get update`: 更新软件源列表。 - `sudo apt-get upgrade`: 升级已...

    cygwin apt-cyg

    而`apt-cyg`则是Cygwin中一个方便的包管理器,它模仿了Linux上的`apt-get`命令,简化了在Cygwin环境下安装、更新和卸载软件包的过程。 1. **Cygwin的基础** Cygwin的核心是Cygwin库,它提供了一个与Linux兼容的API...

    linux常用命令APT命令参数.docx

    Linux 常用命令 APT 命令参数详解 ...使用 `sudo apt-get clean` 和 `sudo apt-get autoclean` 命令可以清理无用的包。 检查依赖 使用 `sudo apt-get check` 命令可以检查是否有损坏的依赖关系。

    一起弄清Linux中yum、wget、apt-get的用法

    本文将深入探讨Linux中的yum、wget和apt-get这三个常用的软件管理工具。 一、常见Linux发行版本 Linux有多种发行版,其中两大主流分支是基于Debian和基于Red Hat的系统。Debian系包括Debian本身、Ubuntu、Linux ...

    ubuntu命令行.pdf

    4. 安装一个软件包:sudo apt-get install package_name 5. 删除一个软件包:sudo apt-get remove package_name 6. 列举其他 apt-get 命令:apt-get help 7. 安装/卸载 .deb 文件:sudo dpkg -i package_file.deb, ...

    vim.tar.gz

    sudo apt-get remove vim-tiny sudo apt-get install vim # 调试插件 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipdb git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle...

    apt-cyg (package manage tool for cygwin)

    **apt-cyg** 是一个专为 **Cygwin** 环境设计的软件包管理工具,它在功能上类似于 Linux 系统中的 **apt-get**。Cygwin 是一个在 Windows 上模拟 Unix/Linux 环境的开源工具集,它使得开发者可以在 Windows 平台上...

    apt-cyg:Apt-cyg,适用于Cygwin的apt-get like工具

    在Linux世界中,`apt-get`是广泛使用的包管理工具,它使得安装、更新和管理软件变得极其方便。而在Windows上运行的Cygwin环境中,虽然提供了类似Linux的命令行体验,但默认并未包含`apt-get`这样的包管理器。为了...

Global site tag (gtag.js) - Google Analytics