相关疑难解决方法(0)

我可以让 dpkg 忽略从安装后脚本返回的错误吗?

我正在将 .deb 文件(我不维护)手动安装到我的 Ubuntu 系统上。

该软件包有一个错误地失败的安装后脚本,因此该软件包被视为已损坏。

dpkg: error processing astah-community (--configure):
 subprocess installed post-installation script returned error exit status 127
Run Code Online (Sandbox Code Playgroud)

这个包实际上安装正确并且工作正常(安装后脚本不正确)。当我在我的系统上执行任何 apt 操作时,它现在抱怨包坏了;我该如何解决这个问题?

这没有帮助:

sudo dpkg -i /path/to/the.deb --force-all
Run Code Online (Sandbox Code Playgroud)

debian dpkg ubuntu apt

10
推荐指数
1
解决办法
1万
查看次数

无法删除 Debian 7 上的软件包

我有一个损坏的 MariaDB 安装,我正在尝试清理并重新安装。

如果我这样做,sudo apt-get upgrade我会删除以下内容:

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 mariadb-galera-server : Depends: mariadb-galera-server-5.5 (= 5.5.40+maria-1~wheezy) but it is not installed
E: Unmet dependencies. Try using -f.
Run Code Online (Sandbox Code Playgroud)

如果我跑sudo apt-get install -f我得到:

Preconfiguring packages ...
(Reading database ... 31610 files and directories currently installed.)
Unpacking mariadb-galera-server-5.5 (from .../mariadb-galera-server-5.5_5.5.40+maria-1~wheezy_amd64.deb) ...
Stopping MariaDB database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 1 …
Run Code Online (Sandbox Code Playgroud)

linux debian dpkg apt-get

3
推荐指数
1
解决办法
4603
查看次数

标签 统计

debian ×2

dpkg ×2

apt ×1

apt-get ×1

linux ×1

ubuntu ×1