找不到ldconfig

时间:2014-02-23 05:22:07

标签: linux dpkg

我的系统搞砸了,我不明白最近发生了什么。每当我尝试安装任何软件包时,它都会告诉我运行“sudo apt-get -f install”。我想这是因为我尝试安装一些没有依赖项的软件包。当我运行该命令时,它说ldconfig未找到。我不知道为什么会这么说。我收到以下错误。

  

dpkg:警告:在PATH中找不到“ldconfig”或无法执行。 dpkg的:   错误:在PATH中找不到1个预期程序或无法执行。注意:   root的PATH通常应该包含/ usr / local / sbin,/ usr / sbin和   / sbin中。

当我尝试找到ldconfig时,我只在var / cache /中将其视为文件夹。 路径设置如下。

  

anup @ ubuntu:〜$ echo $ PATH   / usr / lib目录/ lightdm / lightdm:在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ var /缓存

请建议!

1 个答案:

答案 0 :(得分:1)

嗯,恢复的步骤很少。

手动解压缩libc-bin包的内容。该软件包可以从这里下载http://ftp.ubuntu.com/ubuntu/pool/main/e/eglibc/,您应该选择适合您的Ubuntu版本的版本。请参阅以下页面http://packages.ubuntu.com/saucy/libc-bin并查看您需要的版本。

要解压缩,您可以使用artar实用程序:

    mkdir /tmp/a_new_directory; cd /tmp/a_new_directory
    ar x /path/to/libc-bin-<version>.deb data.tar.gz
    tar zxf data.tar.gz

然后你需要解压缩ldconfig到/ sbin /的副本。此外,您可能还需要存档中的其他文件,检查您当前在硬盘中的内容。

恢复安装的基本功能后,我建议重新安装基本系统中的所有软件包,标记为必要的软件包:)