Ошибочное обновление Cardapio

Во время моего последнего выполнения менеджера по обновлению я получил ошибку о поврежденном пакете. Я вошел Синаптический и нашел, что это была замена меню Cardapio. Я полностью удалил все пакеты, касающиеся его, затем попытался переустановить. Я получил эту ошибку:

E:/var/cache/apt/archives/cardapio-gnomepanel_0.9.179-ubuntu1-maverick1_i386.deb: попытка перезаписать '/usr/bin/cardapio-gnome-panel-applet', который находится также в пакете cardapio 0.9.180-ubuntu1-maverick1

Я искал AU и нашел подобную проблему. Решение той проблемы было найдено здесь.

Я пытался следовать тем инструкциям, сначала с помощью флага перезаписи силы, и когда это не работало, сила - весь флаг. сила - все, казалось, работали, но когда я пытался выполнить обновление, я все еще получаю ошибки. Вот весь терминальный сеанс; кто-либо может выручить меня?

esther@esther-linux:~$ sudo dpkg -i --force-all /var/cache/apt/archives/cardapio-gnomepanel_0.9.179-ubuntu1-maverick1_i386.deb
(Reading database ... 184583 files and directories currently installed.)
Preparing to replace cardapio-gnomepanel 0.9.179-ubuntu1-maverick1 (using .../cardapio-gnomepanel_0.9.179-ubuntu1-maverick1_i386.deb) ...
Unpacking replacement cardapio-gnomepanel ...
dpkg: cardapio-gnomepanel: dependency problems, but configuring anyway as you requested:
 cardapio-gnomepanel depends on cardapio; however:
  Package cardapio is not installed.
Setting up cardapio-gnomepanel (0.9.179-ubuntu1-maverick1) ...
esther@esther-linux:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  cardapio
The following NEW packages will be installed:
  cardapio
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/460kB of archives.
After this operation, 2,474kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 184583 files and directories currently installed.)
Unpacking cardapio (from .../cardapio_0.9.180-ubuntu1-maverick1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/cardapio_0.9.180-ubuntu1-maverick1_i386.deb (--unpack):
 trying to overwrite '/usr/bin/cardapio-gnome-panel-applet', which is also in package cardapio-gnomepanel 0.9.179-ubuntu1-maverick1
Errors were encountered while processing:
 /var/cache/apt/archives/cardapio_0.9.180-ubuntu1-maverick1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
1
задан 13 April 2017 в 15:23

2 ответа

Наконец заставил это устанавливать правильно. Я должен был отметить все пакеты для полного удаления из Synaptec, затем удалить исходный PPA через Тонкую настройку Ubuntu, затем переустановить PPA с помощью инструкций на странице проекта.

sudo add-apt-repository ppa:cardapio-team/unstable && sudo apt-get update && sudo apt-get install cardapio
2
ответ дан 7 December 2019 в 14:51

Удостоверьтесь обновление источников программного обеспечения (возможно, должен был бы продолжать проверять, потому что иногда ppas не полностью актуальны во время обновления, должны создать очереди или отказы).

Мое первое предложение должно работать, даже при том, что Вы сказали, что оно не работало в прошлом. Это, конечно:

  1. sudo apt-get install cardapio*
  2. sudo dpkg -i --force-all /var/cache/apt/archives/*cardap*.deb
  3. Это должно установить все связанные пакеты оттуда и проигнорировать попытку перезаписать.

Если это не работает, отметьте незаконный файл и удалите его:

  • sudo rm /path/to/file/be/careful/with/it

И затем выполненный команда для установки пакета, который дает Вам ошибку:

  • sudo dpkg -i --force-all /var/cache/apt/archives/nameofpackage.deb

NB: В этом случае, необходимо быть конкретными, так как подстановочный знак, который я использовал в первом методе, заставит незаконный пакет просто пытаться записать тот же файл снова.

Если это все еще отказывается устанавливать, то Вы могли вручную извлечь .deb файлы для выполнения обновления, пока, конечно, ppa cardapio не обновляется :).


P.S. Я нахожусь на 64 битах, и может случиться так, что Вы находитесь на 32 битах, и ppa не актуален; потому что я смог обновить Cardapio очень хорошо.

0
ответ дан 7 December 2019 в 14:51

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

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