我的系统搞砸了,我不明白怎么回事。每当我尝试安装任何软件包时,它都会告诉我运行"sudo apt -f install“。我想这是因为我试图安装一些没有依赖项的包。当我运行这个命令时,它会说ldconfig没有找到。我不知道它为什么这么说。我得到以下错误。
dpkg:警告:“ldconfig”未在路径中找到或不可执行。错误:未在路径中找到或不可执行的预期程序。注意:根路径通常应该包含/usr/local/sbin、/usr/sbin和/sbin。
当我试图定位ldconfig时,我只将它视为var/cache/中的文件夹。路径设置如下。
anup@ubuntu:~$ echo $PATH $PATH
请给我建议!
发布于 2014-02-23 05:48:17
好吧,有几个可能的恢复步骤。
手动解压缩libc-bin包的内容。该软件包可以从这里下载http://ftp.ubuntu.com/ubuntu/pool/main/e/eglibc/,您应该选择适合您的Ubuntu版本的版本。请参考下面的页面http://packages.ubuntu.com/saucy/libc-bin,看看您需要什么样的版本。
要解包,可以使用ar和tar实用程序:
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/。此外,您可能需要从档案中的其他文件,检查您目前有在您的硬盘驱动器。
在您恢复安装的基本功能之后,我建议从基本系统重新安装所有包,标记为必要的包:)
https://stackoverflow.com/questions/21964554
复制相似问题