【发布时间】:2014-03-25 23:45:27
【问题描述】:
我使用 Linux Mint 16,通过 apt-get install 安装包时总是出错:
读取包列表...完成构建依赖树读取 状态信息... 完成 sqlitebrowser 已经是最新版本。 0 升级,0 新安装,0 删除和 26 未升级。 1 没有 完全安装或删除。此操作后,额外的 0 B 将使用磁盘空间。您要继续 [Y/n] 吗? Y 使用 连接 (.) 或字符串中的未初始化值 /usr/share/perl5/Debconf/DbDriver/File.pm 第 44 行, 块 3. 在 -e at 中使用未初始化的值 /usr/share/perl5/Debconf/DbDriver/File.pm 第 46 行, 块 3. 在模式匹配 (m//) 中使用未初始化的值 /usr/share/perl5/Debconf/DbDriver/File.pm 第 47 行, 块 3. 使用未初始化值 $directory in -d at /usr/share/perl5/Debconf/DbDriver/File.pm 第 48 行, 块 3. 在连接 (.) 中使用未初始化的值 $directory 或 /usr/share/perl5/Debconf/DbDriver/File.pm 第 49 行的字符串, 块 3. debconf: DbDriver "config": mkdir :No such 文件或目录设置 man-db (2.6.5-2) ... 未初始化的使用 连接 (.) 或字符串中的值 /usr/share/perl5/Debconf/DbDriver/File.pm 第 44 行, 块 3. 在 -e at 中使用未初始化的值 /usr/share/perl5/Debconf/DbDriver/File.pm 第 46 行, 块 3. 在模式匹配 (m//) 中使用未初始化的值 /usr/share/perl5/Debconf/DbDriver/File.pm 第 47 行, 块 3. 使用未初始化值 $directory in -d at /usr/share/perl5/Debconf/DbDriver/File.pm 第 48 行, 块 3. 在连接 (.) 中使用未初始化的值 $directory 或 /usr/share/perl5/Debconf/DbDriver/File.pm 第 49 行的字符串, 块 3. debconf: DbDriver "config": mkdir :No such 文件或目录 dpkg: 错误处理 man-db (--configure): 子进程安装后安装脚本返回错误退出 状态 1 处理时遇到错误:man-db E: 子进程/usr/bin/dpkg返回错误码(1)
跑步
sudo apt-get install debconf --reinstall
或
sudo apt-get update --fix-missing
sudo apt-get autoremove && sudo apt-get clean && sudo apt-get install -f
只是暂时解决了(直到下次重启)
也许我已经安装了一次 perl,而不是使用 apt-get。我还尝试使用突触重新安装 perl,但没有帮助。我能做什么?
【问题讨论】:
标签: linux perl apt-get linux-mint debconf