Когда я пытаюсь удалить виртуальный ящик, установленный в ubuntu, как показано ниже,
sachin-verma @ sachin-verma: ~ $ sudo apt-get remove virtualbox-5.1
Затем появляются следующие ошибки:
Reading package lists... Error!
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_xenial_main_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
Пожалуйста, помогите мне?
PS.- Это также происходит, когда я пытаюсь удалить другие пакеты.
Переместите проблематичный файл путь с
sudo mv /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist ~/
sudo mv /etc/apt/sources.list.d/getdeb.list.bck ~/
очистите списки APT с
sudo rm /var/lib/apt/lists/* /var/lib/apt/lists/partial/*
и повторите для получения новых списков пакета с
sudo apt-get update
Затем наконец удалите ненужный пакет (пакеты) с
sudo apt-get remove virtualbox-5.1
Используйте команды в Терминале
Команда для удаления списка слияния:
$ sudo rm /var/lib/apt/lists/* -vf
Здесь, -v
обозначает подробный, который объяснит, что делается и-f
обозначает силу, которая проигнорирует несуществующие файлы и аргументы и никогда не запрашивала бы
Теперь обновление,
$ sudo apt-get update
Удалите Virtualbox,
$ sudo apt-get remove virtualbox* --purge