dpkg was interrupted, you must manually run 'dpkg --configure -a'
出现该错误其实有很多种可能,但是终其原因就是系统中的某个软件有问题(我是中断了一个软件的安装出现这个问题的)
解决办法:
1.按照错误提示来:sudo dpkg --configure -a
用这个发生了一个问题,链接不上……恶心半天……
2.网上搜索到的一种方法,只用了里面的步骤1,2,3,5,6
1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
3.$ sudo apt-get update, apt-get -f install //不用解释了吧
4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件(我自己操作的时候里面没有生成文件),现将这些文件全部移到info_old文件夹下
5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Qt框架来创建动态场景,特别是基于C++实现的案例。Qt是一个跨平台的应用程序开发框架,广泛用于GUI(图形用户界面)开发,同时也支持非GUI应用程序。它提供了丰富的API,使开发者...
在安装过程中,如果出现错误信息 "E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.",那么需要执行以下命令来解决问题: sudo rm /var/lib/dpkg/lock sudo dpkg --...
3. 锁定问题解决后,用户再次尝试使用`apt-get`安装软件,但收到错误提示“dpkg被中断,您必须手工运行sudo dpkg --configure -a解决此问题”。这表明之前的操作未完成,需要手动配置。运行: ``` sudo dpkg --...
在Linux系统中,dpkg命令作为底层的包管理工具,为用户提供了强大的功能,尤其是在处理.deb格式的软件包时。dpkg与apt等高级包管理工具相辅相成,但在某些特定场景下,掌握dpkg的基本操作对于系统管理和维护至关重要...
`dpkg: 处理软件包 mysql-server-5.7 (--configure)时出错: installed mysql-server-5.7 package post-installation script subprocess returned error exit status 127` 这个错误是由于MySQL服务器的post-...
这可以通过`dpkg --configure 包名`来完成。 3. **升级**: dpkg可用来升级已安装的软件包,但通常与apt配合使用,由apt自动处理升级过程。 4. **查询**: 用户可以查询已安装软件包的信息,例如版本、状态等,命令...
4. **重建数据库**:如果包管理数据库出现问题,可以使用`dpkg --configure -a` 来重新配置所有未配置的包。 其次,`apt`(Advanced Package Tool)是在`dpkg`基础上构建的高级工具,它更方便地处理包的依赖关系,...
本教程将详细解释如何在无网络环境中使用dpkg命令安装`libczmq-dev`这个开发库,以及其完整的依赖包。首先,我们需要了解`libczmq-dev`和它的先决条件`libzmq3-dev`。 `libczmq-dev`是 CZMQ 库的开发头文件和库,它...
在没有网络连接的情况下,通过dpkg命令安装`libzmq3-dev`及其依赖包是一项挑战,因为通常我们会从官方仓库或者通过apt-get命令在线获取这些包。 首先,我们需要确保有一个完整的`libzmq3-dev` dpkg包以及所有依赖项...
此版本解决dpkg报错dpkg-deb: error: archive 'device-tree-compiler_1.4.5-3_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz' bug
sudo -dpkg dpkg -i openssh-client_7.2p2-4_amd64.deb sudo -dpkg dpkg -i openssh-sftp-server_7.2p2-4_amd64.deb sudo -dpkg dpkg -i openssh-server_7.2p2-4_amd64.deb sudo -dpkg dpkg -i ssh_7.2p2-4_all....
“dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。 dpkg是...
DPKG-GUI提供了一个简单的GUI以安装DEB软件包。 使用yad和polkit提供了GUI。 两者都可以通过安装DPKG-GUI来安装。 要求 通过运行./dpkg-gui -i可以轻松安装所需的所有软件包。 用法 ./dpkg-gui - ? Invalid option:...
- `rules`文件:定义构建过程,通常包含Makefile规则,指示dpkg-buildpackage如何构建软件包。 - `changelog`文件:记录软件包的变更历史。 - **编译源代码**:运行`dpkg-buildpackage`命令,它会处理源代码,...
dpkg sudo 1.9.12p1安装包,适用于Ubuntu 20.0.4
dpkg-deb命令是Debian linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。 可以通过dpkg命令调用dpkg-deb命令的功能,dpkg命令的任何选项将被传递给dpkg-deb命令去执行。 语法格式: ...
例如,对于`openssh-server_版本号_all.deb`,运行`sudo dpkg -i openssh-server_版本号_all.deb`。如果遇到依赖问题,可以先安装`openssl`,然后再安装`openssh-server`。 4. **解决依赖关系**:如果在安装过程中...
sudo dpkg -i libaio1_0.3.110-2_amd64.deb sudo dpkg -i libmecab2_0.996-1.2ubuntu1_amd64.deb sudo dpkg -i mysql-community-client-core_8.0.12-1ubuntu16.04_amd64.deb sudo dpkg -i mysql-community-server-...
To re-enable r8169, the r8168-dkms package must be purged. This package provides the dkms source code for the r8168 kernel modules. Kernel source or headers are required to compile these modules.
前言 因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。 总结起来就是这样几类: ...[root@hexuweb102~]dpkg-l|grepruby 三、yum方法安装的,可以用yum list installed查找