восстановите поврежденные пакеты - “dpkg: ошибка: конфликтующие действия-f (-поле) и-r (-удаляют)”

Ubuntu 12.04 LTS., если больше информации будет необходимо, скажите мне, что and'll дают.

основная проблема:

tzach@tzach-pc:~$ sudo apt-get install docky
[sudo] password for tzach: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
docky is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 ca-certificates-java : Depends: openjdk-6-jre-headless (>= 6b16-1.6.1-2) but it is not going to be installed or
                                 java6-runtime-headless
 openjdk-7-jre-lib : Depends: openjdk-7-jre-headless (>= 7~b130~pre0) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
tzach@tzach-pc:~$

и также:

tzach@tzach-pc:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree 
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
**The following packages have unmet dependencies:
ca-certificates-java : Depends: openjdk-6-jre-headless (>= 6b16-1.6.1-2) but it is not installed or
java6-runtime-headless
openjdk-7-jre-lib : Depends: openjdk-7-jre-headless (>= 7~b130~pre0) but it is not installed
E: Unmet dependencies. Try using *******

так мы tryied руководство здесь в messege № 9: http://ubuntuforums.org/showthread.php?t=947124

мы выполняем все первые 4 команды, и последний - "sudo склонный - добираются, автоудаляют", дал нам:

tzach@tzach-pc:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 **ca-certificates-java** : Depends: openjdk-6-jre-headless (>= 6b16-1.6.1-2) but it is not installed or
                                 java6-runtime-headless
 **openjdk-7-jre-lib** : Depends: openjdk-7-jre-headless (>= 7~b130~pre0) but it is not installed
E: Unmet dependencies. Try using -f.

таким образом, мы выполняем последнюю команду дважды: sudo dpkg - удаляют - сила - force-remove-reinstreq ca-certificates-java и sudo dpkg - удаляет - сила - force-remove-reinstreq openjdk-7-jre-lib

но они оба дает:

tzach@tzach-pc:~$ sudo dpkg --remove -force --force-remove-reinstreq ca-certificates-java
[sudo] password for tzach: 
dpkg: error: conflicting actions -f (--field) and -r (--remove)

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !

РЕДАКТИРОВАНИЕ ДЛЯ green7-вывода "sudo склонный - получает установку-f":

tzach@tzach-pc:~$ sudo apt-get -f install
[sudo] password for tzach: 
Reading package lists... Done
Building dependency tree 
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
icedtea-7-jre-cacao icedtea-7-jre-jamvm java-common openjdk-7-jre-headless
tzdata-java
Suggested packages:
default-jre equivs sun-java6-fonts ttf-dejavu-extra fonts-ipafont-gothic
fonts-ipafont-mincho ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts
ttf-bengali-fonts
The following packages will be REMOVED:
ttf-mscorefonts-installer
The following NEW packages will be installed:
icedtea-7-jre-cacao icedtea-7-jre-jamvm java-common openjdk-7-jre-headless
tzdata-java
0 upgraded, 5 newly installed, 1 to remove and 355 not upgraded.
5 not fully installed or removed.
Need to get 0 B/29.6 MB of archives.
After this operation, 88.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: warning: there's no installed package matching ttf-mscorefonts-installer:amd64
Setting up tzdata (2012e-0ubuntu0.12.04) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing tzdata (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
tzdata
E: Sub-process /usr/bin/dpkg returned an error code (1)

EDIT2 ДЛЯ green7:

tzach@tzach-pc:~$ sudo apt-get remove --purge tzdata
[sudo] password for tzach:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
ca-certificates-java : Depends: openjdk-6-jre-headless (>= 6b16-1.6.1-2) but it is not going to be installed or
java6-runtime-headless
libc6 : Depends: tzdata but it is not going to be installed
libc6:i386 : Depends: tzdata:i386
libical0 : Depends: tzdata but it is not going to be installed
openjdk-7-jre-lib : Depends: openjdk-7-jre-headless (>= 7~b130~pre0) but it is not going to be installed
python-dateutil : Depends: tzdata but it is not going to be installed
ubuntu-minimal : Depends: tzdata but it is not going to be installed
util-linux : Depends: tzdata (>= 2006c-2) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

EDIT3 ДЛЯ green7:

tzach@tzach-pc:~$ sudo apt-get install openjdk-7-jre-headless
[sudo] password for tzach:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
openjdk-7-jre-headless : Depends: tzdata-java but it is not going to be installed
Depends: java-common (>= 0.28) but it is not going to be installed
Recommends: icedtea-7-jre-cacao (= 7~u3-2.1.1~pre1-1ubuntu3) but it is not going to be installed
Recommends: icedtea-7-jre-jamvm (= 7~u3-2.1.1~pre1-1ubuntu3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

некоторые вещи в тексте, который, как также предполагают, был полужирным. но не критик (: Спасибо за редактирование!

Большое спасибо за Вашу помощь.

3
задан 30 August 2012 в 13:54

6 ответов

Попытайтесь удалить пакет tzdata, который мог бы вызывать проблему:

sudo apt-get remove --purge tzdata
2
ответ дан 21 October 2019 в 12:38

Попробуйте Это

sudo mv /var/lib/dpkg/info/tzdata.prerm ~/tzdata.prerm

sudo dpkg-reconfigure tzdata --force

sudo dpkg --purge --force-all tzdata
2
ответ дан 21 October 2019 в 12:38

Попробуйте

rm /var/lib/apt/lists/* -vf  
apt-get update 
1
ответ дан 21 October 2019 в 12:38

удалить неправильно сконфигурированный пакет или неправильно установленный может выполнить следующий

sudo aptitude purge $(dpkg -l|grep ^rc|awk '{ print $2 }')
1
ответ дан 21 October 2019 в 12:38

Я имел немного другой вопрос с пакетом, но решил его этим:

sudo dpkg --remove <conflicted-package-name>
sudo apt-get install -f

И это фиксируется.

1
ответ дан 21 October 2019 в 12:38

Похож у меня была та же проблема, но с другим пакетом. Это назвали, java7-oracle-installer (НИКОГДА НЕ УСТАНАВЛИВАЮТ IT), и я даже не мог удалить пакет (?!) потому что я получал код ошибки 1 на dpkg. Я должен был переустановить систему, потому что я не мог установить или удалить что-либо. Я предпочитаю переустанавливать систему.

0
ответ дан 21 October 2019 в 12:38

Другие вопросы по тегам:

Похожие вопросы: