每当我尝试运行如下命令时:
sudo apt-get install
sudo apt-get upgrade
sudo apt-get update
我立即收到以下错误信息:
apt-get: error while loading shared libraries: liblz4.so.1: cannot open shared object file: No such file or directory.
当我使用 apt 而不是 apt-get 时也是同样的情况。
PS:我不知道这个问题是否与我面临的另一个问题有关我的系统中的每个文件都变成只读的,唯一的解决方案是运行 fsck /dev/sda9
。这种情况时常在任何随机时间发生。
答案1
只读问题通常表示硬盘有错误,如果它持续发生,听起来就像您的硬盘可能要坏了。
我猜 liblz2.so.1 是硬盘错误导致的。你可以从以下网址手动下载该软件包https://packages.ubuntu.com/xenial/amd64/liblz4-1/download(假设你正在运行 16.04/Xenial)并解压liblz4.so.1
到/usr/lib/x86_64-linux-gnu/
。你也可以通过以下方式直接安装 .debdpkg -i /path/to/downloaded/liblz4-1_0.0~r131-2ubuntu2_amd64.deb