dpkg: warning: files list file for package missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libmpfr4:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'gcc-4.7' missing; assuming package has no files currently installed
1. Создаем кеш пакетов нужных :
apt-get install --reinstall `apt-get install --reinstall libgomp1 | awk '{print $8}' | cut -f2 -d"'" | grep amd64`
Подавляющее большинство пакетов должно будет пофикситься. К оставшимся применим магию.
2. Ищем точное имя пакета :
find /var/cache/apt/archives/ -name "gcc-4.7*"
3. Исправляем :
dpkg-deb -c /var/cache/apt/archives/gcc-4.7-base_4.7.2-5_amd64.deb | awk {'print $6'} | cut -f2- -d. | sed 's|^/$|/.|' | sed 's|/$||' > /var/lib/dpkg/info/gcc-4.7.list