我在命令行上输入的所有命令都返回:
没有这样的文件或目录。
下面我尝试写出事情的经过。
最近我将 Lubuntu 从 13.04 升级到了 Lubuntu 14.04。然后我就无法编译 latex 文件了。不幸的是,这已经成为我遇到的最不重要的问题了。
当我在网上搜索修复此错误的方法时,我发现了一个网页,上面给出了命令序列的说明。不幸的是,我丢失了带有说明的网址,但历史命令有效。因此,这是我使用的命令序列:
sudo apt-get update
(运行正常,但无法更新 latex、texlive 等)sudo apt-get upgrade
(运行正常,但无法更新 latex、texlive 等)sudo dpkg -i /var/cache/apt/archives/*.deb
(运行良好但出现一些错误)sudo dpkg -r --force-depends libc6:i386
(几乎没有错误)sudo dpkg --configure -a
(这里几乎命令行上的每个命令都返回:没有这样的文件或目录)
我很担心,因为我甚至无法安装笔式驱动器并且不知道如何开始寻找解决方案。
如有任何帮助我将非常感激。
此致,
亚历山大
答案1
向我们展示确切的命令和“一些错误消息”会有所帮助,但我的猜测是通过执行以下命令sudo dpkg -r --force-depends libc6:i386
:
-r, --remove, -P, --purge package...|-a|--pending
Remove an installed package. -r or --remove remove everything
except conffiles. This may avoid having to reconfigure the
package if it is reinstalled later. (Conffiles are configuration
files that are listed in the DEBIAN/conffiles control file).
--force-things, --no-force-things, --refuse-things
Force or refuse (no-force and refuse mean the same thing) to do
some things. things is a comma separated list of things
specified below
depends: Turn all dependency problems into warnings.
并忽略“一些错误消息”,例如:
dpkg: libc6:i386: dependency problems, but removing anyway as you requested:
libxau6:i386 depends on libc6 (>= 2.4).
libkrb5-3:i386 depends on libc6 (>= 2.16).
libwrap0:i386 depends on libc6 (>= 2.11).
libcupsimage2:i386 depends on libc6 (>= 2.4).
libcap2:i386 depends on libc6 (>= 2.8).
libxt6:i386 depends on libc6 (>= 2.7).
libasyncns0:i386 depends on libc6 (>= 2.15).
libglib2.0-0:i386 depends on libc6 (>= 2.17).
libgphoto2-port0:i386 depends on libc6 (>= 2.15).
libwebp5:i386 depends on libc6 (>= 2.4).
libpcsclite1:i386 depends on libc6 (>= 2.15).
libvisual-0.4-plugins:i386 depends on libc6 (>= 2.4).
libstdc++5:i386 depends on libc6 (>= 2.3).
libstdc++6:i386 depends on libc6 (>= 2.18).
libmad0:i386 depends on libc6 (>= 2.4).
gstreamer0.10-x:i386 depends on libc6 (>= 2.4).
p11-kit-modules:i386 depends on libc6 (>= 2.16).
libxcursor1:i386 depends on libc6 (>= 2.4).
libqt4-xmlpatterns:i386 depends on libc6 (>= 2.4).
libpixman-1-0:i386 depends on libc6 (>= 2.4).
libpng12-0:i386 depends on libc6 (
...
您已成功卸载libc
主运行时库以及依赖于它的所有内容。
除非您重新安装,否则您的系统将比门挡更糟糕 - 它将耗费无限的时间并且不会产生任何结果。