Я хочу установить, Открывают JDK или Oracle JDK к моей машине, но я получил ошибку во время установки. Ошибка:
Selecting previously unselected package oracle-java8-installer.
dpkg: warning: files list file for package 'unity-scope-gourmet' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-guayadeque' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-gmusicbrowser' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-manpages' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-firefoxbookmarks' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-gdrive' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-home' missing; assuming package has no files currently installed
E: Sub-process /usr/bin/dpkg returned an error code (2)
Я искал на Google, и попытка к чему-то для устанавливают/переустанавливают это пакеты. Наконец я пытаюсь удалить Единицу. Я столкнулся с этой ошибкой для мой каждого попытки. Я использую Xmonad. Как я могу устранить эту проблему?
Один цикл по именам семи пакетов для воссоздания файла списка для каждого пакета.
Но сначала запустите
sudo apt-get autoclean
, чтобы удалить ненужные DEB в / var / cache / apt / archives
. Это необходимо для правильной работы следующих команд.
arch="$(dpkg --print-architecture)"
for p in
unity-scope-gourmet unity-scope-guayadeque unity-scope-gmusicbrowser
unity-scope-manpages unity-scope-firefoxbookmarks unity-scope-gdrive
unity-scope-home
do
find /var/cache/apt/archives -type f -name "${p}_*_${arch}.deb" -exec dpkg-deb --fsys-tarfile {} \; -quit | tar t | cut -f2- -d. | sed 's|^/$|/.|;s|/$||' | sudo tee "/var/lib/dpkg/info/$p.list" > /dev/null
done
sudo chmod -R a+r /var/lib/dpkg/info
Некоторые тесты позже, команда
sudo apt-get install --reinstall unity-scope-gourmet unity-scope-guayadeque unity-scope-gmusicbrowser unity-scope-manpages unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-home
также должна помочь.
Я пробовал подход A.B., но столкнулся с той же ошибкой с unity-scope-devhelp. Затем я удалил /var/lib/dpkg/unity-scope-devhelp.list
. Это работает :)