apt-get 正在读取软件包列表... 有错误

$ sudo apt-get install synaptic
正在读取软件包列表... 有错误!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/ppa.launchpad.net_dominik-stadler_subversion-1.7_ubuntu_dists_precise_main_i18n_Translation-en
E: 无法解析或打开软件包的列表或是状态文件。
解决办法:
sudo rm /var/lib/apt/lists/* -vf

另外:apt-get参数

sudo apt-get remove --purge softname1,然后用sudo apt-get update来更新一新软件信息。
sudo apt-get purge ......(点点为为程序名称),purge参数为彻底删除文件,然后sudo apt-get autoremove,sudo apt-get clean和dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 两条命令来清除残余的配置文件

你可能感兴趣的:(apt-get)