На этот вопрос уже есть ответ здесь:
Это происходит после загрузки Ubuntu 13.04, и я даже не могу загрузить файлы из-за этой проблемы:
root@Viktor-Dator:/home/viktor# sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
xserver-common-lts-raring
The following packages have been kept back:
libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-system-dev
libboost-thread-dev
0 upgraded, 0 newly installed, 1 to remove and 5 not upgraded.
1 not fully installed or removed.
After this operation, 1,646 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 264683 files and directories currently installed.)
Removing xserver-common-lts-raring ...
Removing 'diversion of /usr/lib/xorg/protocol.txt to /usr/lib/xorg/protocol-precise.txt by xserver-common-lts-raring'
dpkg-divert: error: rename involves overwriting `/usr/lib/xorg/protocol.txt' with
different file `/usr/lib/xorg/protocol-precise.txt', not allowed
dpkg: error processing xserver-common-lts-raring (--remove):
subprocess installed post-removal script returned error exit status 2
No apport report written because MaxReports is reached already
Errors were encountered while processing:
xserver-common-lts-raring
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@Viktor-Dator:/home/viktor#
Вывод sudo apt-get check
viktor@Viktor-Dator:~$ sudo apt-get check
[sudo] password for viktor:
Reading package lists... Done
Building dependency tree
Reading state information... Done
viktor@Viktor-Dator:~$
Хорошо, поскольку, очевидно, это не какой-либо пакет, который, если он плохой, мы должны удалить его вручную без помощи apt-get:
sudo apt-get update
sudo apt-get -s --reinstall install xserver-common
sudo dpkg --purge --force-all xserver-common-lts-raring
sudo apt-get --reinstall install xserver-common
sudo apt-get autoremove
Теперь вы можете отменить удержание пакета, который у вас есть:
sudo dpkg --set-selections < echo "libboost-dev install"
sudo dpkg --set-selections < echo "libboost-filesystem-dev install"
sudo dpkg --set-selections < echo "libboost-regex-dev install"
sudo dpkg --set-selections < echo "libboost-system-dev install"
sudo dpkg --set-selections < echo "libboost-thread-dev install"
Сделайте окончательный sudo apt-get check
, чтобы убедиться, что все в порядке.
Сначала вам нужно очистить консоль, поэтому просто попробуйте эту команду, которая очистит вашу ошибку в вашей системе. и вы можете установить любой плагин снова.
sudo dpkg -r libjack-jackd2-0
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
Команды удаляют поврежденный файл, пытаются исправить нарушенную зависимость и обновляют вашу систему.