- fix.py
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import re
- def main():
- fix = open('fix.sh', 'w+')
- for line in open("txt"):
- pkg = re.match(re.compile('''dpkg: warning: files list file for package '(.+)' '''), line)
- if pkg:
- cmd = "sudo apt-get -y install --reinstall " + pkg.group(1)
- fix.write(cmd + '\n')
- if __name__ == "__main__":
- main()
- fix.sh <- empty
- txt <- with all lines about missing packages