elementary-theme 包损坏了,如何修复?

elementary-theme 包损坏了,如何修复?

我试图elementary theme在 Ubuntu 12.04 上安装 Unity,同时还有我的 win7。直到今天我遇到这个小事故,这两个系统都运行良好。apt-get 无法安装依赖项,因此崩溃了。

sudo apt-get -f install现在我尝试在获得此输出时进行纠正:

[835:15] sources.list.d bash $ 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:
  elementary-theme
The following NEW packages will be installed:
  elementary-theme
0 upgraded, 1 newly installed, 0 to remove and 45 not upgraded.
3 not fully installed or removed.
Need to get 0 B/133 kB of archives.
After this operation, 1,497 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
(Reading database ... 257956 files and directories currently installed.)
Unpacking elementary-theme (from .../elementary-theme_3.4->0~r649+pkg293~precise1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/elementary-theme_3.4->0~r649+pkg293~precise1_all.deb (--unpack):
trying to overwrite '/usr/share/themes/elementary/gtk-2.0/Range/slider.png', which is also in package elementary 3.1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/elementary-theme_3.4-0~r649+pkg293~precise1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

现在我该如何解决这个问题,因为这没有给我任何机会来更新本地安装?

更新:@Jorge,我对您的补丁的发现如下:

[849:6] ~ bash $ sudo dpkg -i --force-overwrite /var/cache/apt/archives/elementary-theme_3.4-0~r649+pkg293~precise1_all.deb
(正在读取数据库...当前安装了 257950 个文件和目录。)
正在解压 elementary-theme(来自 .../elementary-theme_3.4-0~r649+pkg293~precise1_all.deb)...
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Range/slider.png',它也在软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Range/trough.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Range/slider-prelight.png',它也在软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Handle/dimple.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Handle/pane-horiz.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Handle/resize_grip.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Handle/pane-vert.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Sidebar/handle.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/right_slider_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/breadcrumb_prelight.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/left_slider_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/button/right_slider_normal_alt.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/button/left_slider_normal_alt.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/button/breadcrumb_prelight.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/button/breadcrumb_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/old/right_slider_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/old/breadcrumb_prelight.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/old/left_slider_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/old/breadcrumb_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/breadcrumb_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/nautilus/extra-widget.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/insensitive.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/mode_prelight.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/selected.png',它也在软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/prelight.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/mode_normal.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Button/mode_pressed.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/gtkrc',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Apps/steadyflow.rc',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Apps/xfce-panel.rc',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Apps/xfce-panel/panel-dark.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Icons/media-skip-forward.svg',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Icons/media-playback-pause.svg',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Icons/media-skip-backward.svg',它也位于 elementary 3.1 软件包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Icons/media-playback-start.svg',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-2.0/Icons/close.png',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/metacity-1/metacity-theme-3.xml',它也位于 elementary 3.1 软件包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/index.theme',它也位于 elementary 3.1 软件包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/assets/resize-grip.svg',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/assets/scale-slider.svg',它也在软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/assets/switch-slider.svg',它也在 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/assets/pane-handle.svg',它也位于软件包 elementary 3.1 中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/assets/scale-slider-insensitive.svg',它也在 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖“/usr/share/themes/elementary/gtk-3.0/content-view.css”,它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/gtk-widgets.css',它也在 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖“/usr/share/themes/elementary/gtk-3.0/scrollbar.css”,它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖“/usr/share/themes/elementary/gtk-3.0/menu.css”,它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/settings.ini',它也位于 elementary 3.1 软件包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/gtk.css',它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/progressbar.css',它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖“/usr/share/themes/elementary/gtk-3.0/toolbar.css”,它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖 '/usr/share/themes/elementary/gtk-3.0/scale.css',它也位于 elementary 3.1 包中
dpkg:警告:由于启用了 --force 而导致问题重写:
 尝试覆盖“/usr/share/themes/elementary/gtk-3.0/button.css”,它也位于 elementary 3.1 包中
设置基本主题 (3.4-0~r649+pkg293~precise1) ...
 

我在这里究竟做错了什么?

答案1

您下载的软件包与另一个软件包冲突。您可以通过强制安装 elementary-theme 软件包来解决此问题。

sudo dpkg -i --force-overwrite /var/cache/apt/archives/elementary-theme_3.4->0~r649+pkg293~precise1_all.deb

此后您可能需要sudo apt-get upgrade继续更新其他 45 个包。

相关内容