Pidgin неудовлетворенные зависимости, когда я хочу установить что-либо в Software Center или с помощью apt-get [duplicate]

На этот вопрос уже есть ответ здесь:

Моя проблема точно такая же, как Ubuntu Software Center не работает; говорит, что каталог пакетов нуждается в ремонте

Я попробовал решение:

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
sudo dpkg --remove -force --force-remove-reinstreq pidgin

Но при выполнении последней команды я получаю такой ответ:

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;

Для справки: После выполнения вышеописанного процесса я получаю следующий результат, что бы я ни пытался установить:

$ sudo apt-get install python

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 pidgin : Depends: pidgin-data (< 1:2.7.11-z) but 1:2.10.3-0ubuntu1.5 is to be installed
      Depends: perlapi-5.10.1 but it is not installable
 pidgin-libnotify : Depends: libindicate-gtk2 (>= 0.2.2) but it is not installable
                Depends: libnotify1 (>= 0.5.0) but it is not installable
                Depends: libnotify1-gtk2.10 but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Как и предлагалось, я попробовал

$ sudo dpkg --remove --force-remove-reinstreq pidgin
dpkg: warning: ignoring request to remove pidgin, only the config files of which are on the system. Use --purge to remove them too.

Затем я также попробовал-

sudo dpkg --purge --force-remove-reinstreq pidgin

Я также попробовал:

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  pidgin pidgin-libnotify
Suggested packages:
  gnome-panel kdebase-workspace-bin docker
The following NEW packages will be installed:
  pidgin
The following packages will be upgraded:
  pidgin-libnotify
1 upgraded, 1 newly installed, 0 to remove and 78 not upgraded.
1 not fully installed or removed.
Need to get 0 B/710 kB of archives.
After this operation, 2,205 kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Selecting previously unselected package pidgin.
(Reading database ... 359576 files and directories currently installed.)
Unpacking pidgin (from .../pidgin_1%3a2.10.3-0ubuntu1.5_i386.deb) ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for gconf2 ...
Processing triggers for man-db ...
Setting up pidgin (1:2.10.3-0ubuntu1.5) ...
dpkg: dependency problems prevent configuration of pidgin-libnotify:
 pidgin-libnotify depends on libindicate-gtk2 (>= 0.2.2); however:
Package libindicate-gtk2 is not installed.
 pidgin-libnotify depends on libnotify1 (>= 0.5.0); however:
  Package libnotify1 is not installed.
 pidgin-libnotify depends on libnotify1-gtk2.10; however:
  Package libnotify1-gtk2.10 is not installed.
dpkg: error processing pidgin-libnotify (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                      Errors were encountered while processing:
 pidgin-libnotify
E: Sub-process /usr/bin/dpkg returned an error code (1)
-1
задан 13 April 2017 в 05:24

1 ответ

Следующий комментарий от CAB работал на меня:

@Kapil это выглядит подобным другому сообщению о гибридном языке. Попробуйте этот ответ; askubuntu.com/a/162256/54510 . -f install попытается установить независимо от того, что отсутствует/88. -f install python попытается установить независимо от того, что отсутствует + python. --fix-missing должен зафиксировать или проигнорировать недостающие зависимости.

Большое спасибо

0
ответ дан 6 October 2019 в 18:16

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

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