dpkg专题

如何在Ubuntu中使用dpkg命令卸载软件

转自:如何在Ubuntu中使用dpkg命令卸载软件 据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理。dpkg是"Debian Packager"的简写,是一个底层的软件包管理工具。   本经验以卸载Ubuntu下的办公软件libreoffice为例子,演示怎样使用dpkg进行卸载软件。   查看安装的软件 查看dpkg

出现 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法 (全面分析)

目录 前言1. 问题所示2. 原理分析2.1 第一阶段2.2 第二阶段 3. 解决方法4. 彩蛋4.1 错误不提示,直接卸载4.2 卸载后还是无错误提示 前言 3年前遇到过一个类似的,但是轻松解决,推荐阅读:ubuntu:E: dpkg was interrupted, you must manually run ‘sudo dpkg --configure…解决方法 这回发

dpkg-reconfigure命令笔记

1、介绍 重新配制一个已经安装的软件包   当用户需要再次对软件包配置的时候,可以使用dpkg-reconfigure来对指定的软件包进行配置.   位置 /usr/bin/debconf-set-selections 2、使用方法 dpkg-reconfigure [选项] 软件包 root@ubuntu:~# dpkg-reconfigure --help Usage: d

dpkg: error processing package xxx (--configure)的解决方法

用apt-get工具进行安装或卸载时提示“dpkg: error processing package xxx (--configure)”错误。 1.登录root用户 sudo su 2.运行以下命令 mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/mkdir /var/lib/dpkg/info/apt-get updateapt-g

E: Sub-process /usr/bin/dpkg returned an error code (1)问题解决方案

今天在树莓派装docker,遇到这个问题: 输入sudo dpkg --configure -a查看问题详情: https://blog.csdn.net/yusiguyuan/article/details/24269129 参考这篇文章的方法一解决: sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更

linux apt-cache,dpkg-reconfigure使用方法

apt-cache是linux下的一个apt软件包管理工具,它可查询apt的二进制软件包缓存文件。APT包管理的大多数信息查询功能都可以由apt-cache命令实现,通过apt-cache命令配合不同的子命令和参数的使用,可以实现查找,显示软件包信息及包依赖关系等功能. 1> apt-cache show package_name 显示指定软件包的信息,包括版本号,安装状态和包依赖关系等.

Problem with MergeList /var/lib/dpkg/status(不说废话直接解决)

在ubuntu上更新软件源时出现莫名其妙的错误: 以为是软件源没有更新,执行 sudo -apt-get update还是错误 直接上解决方法: 1.先备份,免得全没了 sudo  mv /var/lib/dpkg/status  /var/lib/dpkg/status.old 2.然后查看你的系统备份文件目录里面  ls -l  /var/bakcups 3

dpkg安装包打包器介绍

dpkg是Debian Package的简称,是专为Debian及其衍生发行版(如Ubuntu)设计的底层软件包管理器。它主要用于处理.deb格式的软件包,这种格式是Debian系列Linux发行版的标准软件包格式。以下是关于dpkg作为安装包打包器的一些关键特性和常用命令介绍:功能概述 1. 安装软件包:使用dpkg -i package.deb命令可以安装一个.deb包。这里的-i标志意为“i

Ubuntu安装软件时报 Unable to acquire the dpkg frontend lock解决方案

解决方案如下:对于以上内容,请等待过程完成。如果这没有发生,请在终端中运行:sudo killall apt apt-get如果以上都不起作用,请删除锁定文件。在终端中运行: sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock* (亲测仅这一条命令即可

ubuntu16.04出现 Could not get lock /var/lib/dpkg/lock 错误

今天使用apt 安装程序时出现了 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?

ubuntu E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)

katy@katy-virtual-machine:~$ apt-get purge golang-goE: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行? 出现这个原因是由于执行apt-get的时候没有使用sudo命令

dpkg: status database area is locked by another process 解决方法

解决办法:sudo rm -rf /var/lib/dpkg/lock 或者:rm -rf /var/lib/dpkg/lock

解决方法E: Sub-process /usr/bin/dpkg returned an error code (1)

ubuntu14.04,在用apt-get安装软件时出现了类似于: E: Sub-process /usr/bin/dpkg returned an error code (1) 解决办法如下: 1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名 2.$ sudo mkdir /var/lib/dpkg/i

ubuntu解决问题E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

在用sudo apt-get install 安装软件时,关闭了终端,导致apt-get但进程没有结束,结果终端提示: E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is ano

一文带你了解 dpkg

dpkg:Debian软件包管理工具深度解析 在Debian及其衍生系统(如Ubuntu)中,dpkg是一个至关重要的工具,用于安装、构建、删除和管理Debian软件包(.deb 文件)。作为Linux系统管理员或用户,了解dpkg的功能和用法对于维护和管理系统软件包至关重要。本文将带您深入了解dpkg的功能、使用方法和一些高级技巧。 一、dpkg简介 dpkg是Debian Package

Ubuntu打deb包,出现dpkg-shlibdeps: error问题解决办法

今天打一个依赖于protobuf的deb包,出现了以下错误: dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libprotobuf.so.15 由于protobuf是手动装的,不是通过dpkg deb安装的,所以没有protobuf的依赖信息,解决办法也很简单: 到需要打包的目录中,找到De

apt-get和dpkg -i区别

这两条命令都是Linux下安装软件包常用的命令。 apt-get 可以自动的解决安装包的依赖关系,自动的去搜索安装其他的依赖文件 dpkg安装是不会自动搜索安装该软件包的依赖项,如果安装该软件包有问题的话建议在执行依赖修复sudo apt-get install -f再用dpkg安装deb软件包

Linux(Ubuntu) 查看并删除使用【dpkg】安装的软件【mysql 8.3安装失败---原因调查(Depends: libc6 (>= 2.35) but 2.31-0ubuntu9.1)】

目录 ■前言 ■查看安装的软件 ■删除安装的软件 正常删除(dpkg -r xxxxName) 问题解决:use --purge to remove them too ■其他调查信息 命令 图片1 图片2 图片3 图片4 图片5(和镜像库有关) ========== ■前言 安装Mysql8.3失败 我的服务器-CSDN博客 ■查看安装的软件 dpk

Linux(Ubuntu) 查看并删除使用【dpkg】安装的软件【mysql 8.3安装失败---原因调查】

目录 ■前言 ■查看安装的软件 ■删除安装的软件 正常删除(dpkg -r xxxxName) 问题解决:use --purge to remove them too ■其他调查信息 命令 图片1 图片2 图片3 图片4 ========== ■前言 安装Mysql8.3失败 我的服务器-CSDN博客 ■查看安装的软件 dpkg -l ===

Linux命令-dpkg-statoverride命令(Debian Linux中覆盖文件的所有权和模式)

说明 dpkg-statoverride命令 用于Debian Linux中覆盖文件的所有权和模式,让dpkg于包安装时使得文件所有权与模式失效 语法 dpkg-statoverride(选项) 选项 -add:为文件添加一个改写;--remove:为文件删除一个改写;--list:显示所有改写列表;--update:如果文件存在,则立刻执行改写操作。 示例 修改文件夹的权

Ubuntu安装软件时时,出现E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)的问题

解决办法: ps aux找到提示的未解锁进程,直接kill 它的PID,可以用grep过滤。 这时可以尝试再次安装 第二个方法不知道原理,但是使用这个方法解决了! 好像是什么强制解锁:(个人推荐这个!) sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock

dpkg的用法,dpkg -L查找安装路径

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。 下面是它的一些命令解释: 1)安装软件 命令行:dpkg -i <.deb file name> 示例:dpkg -i avg71flm_r28-1_i386.deb 2)安装一个目录下面所有的软件包 命令行:dpkg -R 示例:dpkg -R /usr/local/src 3)释放软件包,但是不

dpkg: error processing mysql-server (--configure)

from: http://blog.sina.com.cn/s/blog_417ad82e0101el5i.html Ubuntu安装数据库的时候,报错,查了好久,感谢这位仁兄,这解决方案,完美解决了我遇到的问题,Mark一下. start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed.

【解决】E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)

常用两个方法 1 杀死之前的相关进程  在提示信息里面有进程号 $ sudo kill 2158  2 强制解锁 sudo rm /var/cache/apt/archives/lock   sudo rm /var/lib/dpkg/lock 以上不行时候,更新软件库 sudo apt-get update

解决 :dpkg: 处理软件包 linux-image-4.15.0-33-generic (--configure)时出错 的问题

报错内容 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 nodejs-legacy 已经是最新版 (4.2.6~dfsg-1ubuntu4.2)。下列软件包是自动安装的并且现在不需要了:gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.

Linux包管理dpkg、apt和snap

dpkg、apt和snap都是Ubuntu系统中用于软件管理的工具,但它们在功能和使用上有一些区别。 dpkg: dpkg是Debian包管理系统的底层工具,也是apt和其他高级包管理工具的基础。主要功能是用于安装、卸载、配置和构建Debian软件包(.deb文件)。dpkg直接操作.deb软件包,但它不会自动处理软件包的依赖关系。 apt: apt(Advanced Package Too