我的系统搞砸了,我不明白最近发生了什么。每当我尝试安装任何软件包时,它都会告诉我运行“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 /缓存
请建议!
答案 0 :(得分:1)
嗯,恢复的步骤很少。
手动解压缩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 /的副本。此外,您可能还需要存档中的其他文件,检查您当前在硬盘中的内容。
恢复安装的基本功能后,我建议重新安装基本系统中的所有软件包,标记为必要的软件包:)