apt-get: Как перезаписать существующие файлы из другого пакета?

Я пытаюсь установить Gnome3 для Natty, используя источник deb http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu natty main, однако следующая ошибка:

$ sudo apt-get install -f
...
Unpacking replacement gnome-games-common ...
dpkg: error processing /var/cache/apt/archives/gnome-games-common_1%3a3.0.0-      0ubuntu1~build1_i386.deb (--unpack):
 trying to overwrite '/usr/share/gnome-games-common/cards/bonded.svg', which is also in     package gnome-games-extra-data 2.30.0-1ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/gnome-games-common_1%3a3.0.0-0ubuntu1~build1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я не могу sudo apt-get remove gnome-games-common, ни gnome-games-extra-data, прежде чем исправить Выше проблема:

$ sudo apt-get remove gnome-games-common
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:
 aisleriot : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 glchess : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 glines : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnect : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnibbles : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnobots2 : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnome-mahjongg : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnome-sudoku : Depends: gnome-games-common (>= 1:2.32.1-0ubuntu5) but it is not going to be installed
 gnomine : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnotravex : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gnotski : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 gtali : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 iagno : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 lightsoff : Depends: gnome-games-common (>= 1:2.32.1-0ubuntu5) but it is not going to be installed
 quadrapassel : Depends: gnome-games-common (>= 1:3.0.0-0ubuntu1~build1) but it is not going to be installed
 swell-foop : Depends: gnome-games-common (>= 1:2.32.1-0ubuntu5) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Я хотел бы просто перезаписать существующий файл /usr/share/gnome-games-common/cards/bonded.svg, можно?

4
задан 4 May 2011 в 03:00

3 ответа

Вы должны попробовать удалить gnome-games-extra-data, а не gnome-games-common. Я попытался установить gnome-games-extra-data, а затем обновить Gnome из ppa, но без ошибок. Выполнение этого в обратном порядке вызывает гнев.

0
ответ дан 4 May 2011 в 03:00

Попробуйте запустить:

sudo dpkg --purge gnome-games gnome-games-common gnome-games-extra-data

, чтобы удалить пакеты, нарушающие работу. Если пакеты не удаляются, вы можете запустить:

sudo dpkg --force-overwrite --purge gnome-games gnome-games-common gnome-games-extra-data

Затем очистить кэш apt и переустановить их:

sudo apt-get clean
sudo apt-get install gnome-games gnome-games-common gnome-games-extra-data
0
ответ дан 4 May 2011 в 03:00

Что я сделал, так это удалил каждую игру по названию, как предложено выше. Он дал мне больше ошибок, но перечислил другие приложения и игры, у которых была проблема зависимости. Я также удалил их, затем обновил sudo apt-get, и он автоматически попросил меня установить gnome-games-common. Оттуда все, кажется, работает нормально.

0
ответ дан 4 May 2011 в 03:00

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

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