Я недавно установил человечность 12.04 на своем старом ноутбуке HP dv6646us. Я пытался установить jdk7 (Комплект разработчика для Java 7) на нем и попробовал много вещей. Короче говоря, я думаю, что повредил /var/cache/apt
каталог. Центр программного обеспечения теперь не работает. Я выполняю Windows Vista и Ubuntu 12.04 на этой машине как двойная загрузка.
Вот вывод ls -l
на /var/cache/apt
каталог
jmk@ubuntu:/var/cache/apt$ ls -l
ls: cannot access srcpkgcache.bin: Input/output error
total 4
drwxr-xr-x 3 root root 4096 Mar 6 21:57 archives
-????????? ? ? ? ? ? srcpkgcache.bin
Поскольку Вы видите, что srcpkgcache.bin испорчен. Я абсолютно плохо знаком с человечностью, и я действительно пробовал это:
sudo rm /var/lib/apt/lists/* -vf
и затем
sudo apt-get update
но это не работало.
Там должен так или иначе получить зафиксированный, не переустанавливая человечность?
Не волнуйтесь о /var/cache/apt/pkgcache.bin
и /var/cache/apt/srcpkgcache.bin
файлы. Это было бы автоматически создано после выполнения sudo apt-get update
и sudo apt-get install package-name
команды.
Это не причина Вашего центра программного обеспечения не рабочая проблема.