zoukankan      html  css  js  c++  java
  • 解决 dpkg: warning: files list file for package 'x' missing 问题

    参考:

    dpkg: warning: files list file for package 'x' missing

    解决 dpkg: warning: files list file for package 'x' missing 问题

    在Ubuntu下通过apt-get安装软件或者更新时,出现大量的dpkg: warning日志:

    dpkg: warning: files list file for package 'libssh2-1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libkrb5-3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libwrap0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libcap2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libpam-ck-connector:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libc6:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libtalloc2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libselinux1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libp11-kit0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libavahi-client3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libbz2-1.0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libpcre3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgpm2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgnutls26:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libavahi-common3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libcroco3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'liblzma5:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libpaper1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libsensors4:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libbsd0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libavahi-common-data:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libss2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libblkid1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libslang2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libacl1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libcomerr2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libkrb5support0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'e2fslibs:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'librtmp0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libidn11:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libpcap0.8:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libattr1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libdevmapper1.02.1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'odbcinst1debian2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libexpat1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libltdl7:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libkeyutils1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libcups2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libsqlite3-0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libck-connector0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'zlib1g:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libnl1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libfontconfig1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libudev0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libsepol1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libmagic1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libk5crypto3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libunistring0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgpg-error0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libusb-0.1-4:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libpam0g:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libpopt0:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgssapi-krb5-2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgeoip1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libcurl3-gnutls:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libtasn1-3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libuuid1:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgcrypt11:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libgdbm3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libdbus-1-3:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libsysfs2:amd64' missing; assuming package has no files currently installed
    dpkg: warning: files list file for package 'libfreetype6:amd64' missing; assuming package has no files currently installed
    (Reading database ... 21908 files and directories currently installed.)
    

    可以通过执行以下脚本解决:

    for package in $(apt-get upgrade 2>&1 |
                     grep "warning: files list file for package '" |
                     grep -Po "[^'
     ]+'" | grep -Po "[^']+"); do
        apt-get install --reinstall "$package";
    done
    

    2018.3

  • 相关阅读:
    c/c++字节序转换(转)
    O_DIRECT与O_SYNC区别(转)
    TCMalloc小记(转)
    内存优化总结:ptmalloc、tcmalloc和jemalloc(转)
    不依赖三方库从图像数据中获取宽高-gif、bmp、png、jepg
    Linux查看物理CPU个数、核数、逻辑CPU个数
    unix环境高级编程-3.10-文件共享(转)
    TF_Server gRPC failed, call return code:8:Received message larger than max (45129801 vs. 4194304)
    google doc上的云转换
    telnet 退出命令
  • 原文地址:https://www.cnblogs.com/qq952693358/p/8495302.html
Copyright © 2011-2022 走看看