kubuntu下面files list file for package '**' missing; assuming package has no files currently installed

kubuntu下面files list file for package '**' missing; assuming package has no files currently installed

最近用了kubuntu,但是今天上午手贱把原来在更新着的apt-get install 窗口硬关掉。杀死了进程

然后出来了dpkg 锁定状态

最后无奈吧dpkg目录删除。新建 /usr/lib/dpkg/info 

但是接着问题出来了。每次更新按照就会出来一大堆这样的错误!

最后谷歌了个脚步出来。给大家贡献出来

#!/bin/bash
set -e

# Clean out /var/cache/apt/archives
apt-get clean
# Fill it with all the .debs we need
apt-get --reinstall -dy install $(dpkg --get-selections | grep '[[:space:]]install' | cut -f1)

DIR=$(mktemp -d -t info-XXXXXX)
for deb in /var/cache/apt/archives/*.deb
do
    # Move to working directory
    cd "$DIR"
    # Create DEBIAN directory
    mkdir -p DEBIAN
    # Extract control files
    dpkg-deb -e "$deb"
    # Extract file list, fixing up the leading ./ and turning / into /.
    dpkg-deb -c "$deb" | awk '{print $NF}' | cut -c2- | sed -e 's/^\/$/\/./' > DEBIAN/list
    # Figure out binary package name
    DEB=$(basename "$deb" | cut -d_ -f1)
    # Copy each control file into place
    cd DEBIAN
    for file in *
    do
        cp -a "$file" /var/lib/dpkg/info/"$DEB"."$file"
    done
    # Clean up
    cd ..
    rm -rf DEBIAN
done
rmdir "$DIR"

把他保持为xxx.sh

然后执行 

sudo sh xx.sh

会自动帮你修复!

原理:就是自动帮你从新去下载一次以前安装过的包和软件!

相关文章

已有 25 条评论
  1. 小青年

    学习学习学习!!!!!

    小青年 回复
  2. 小青年

    学习学习学习

    小青年 回复
  3. mooc

    主题很漂亮,嘿嘿

    mooc 回复
    1. 枫叶红秋雨

      @mooc

      @mooc 别人那拿来用的

      枫叶红秋雨 回复
  4. 碎碎念

    这个主题挺不错的,自适应很好呀。

    碎碎念 回复
  5. 陆阳贤博客

    好吧,留言果然有问题,还以为没留下来

    陆阳贤博客 回复
  6. 陆阳贤博客

    前些日子想恢复一插件的功能,直接又重装了一次

    陆阳贤博客 回复
  7. 陆阳贤博客

    前些日子想恢复一插件的功能,直接又重装了一次

    陆阳贤博客 回复
  8. 陆阳贤博客

    前些日子想恢复一插件的功能,直接又重装了一次

    陆阳贤博客 回复
  9. 海棠果

    乌邦图 前面k是什么意思

    海棠果 回复
    1. 枫叶红秋雨

      @海棠果

      @海棠果 ubuntu的繁生版,kde桌面,下面已经告诉你了

      枫叶红秋雨 回复
    2. raint

      @海棠果

      是ubuntu的衍生版本,采用kde桌面

      raint 回复
  10. 草根站长

    这个网站主题满好的

    草根站长 回复
    1. 枫叶红秋雨

      @草根站长

      @草根站长 嘎嘎。别人做的,我拿来用

      枫叶红秋雨 回复
发表新评论