Как восстановить базовые наборы иконок (унаследованные всеми остальными) в Lubuntu 12.10?
Я искал и установил много наборов иконок, но через некоторое время я был удивлен, увидев, насколько большими были эти пакеты, и решил вернуться к базовому набору "Lubuntu Box". Но я попытался удалить все большие пакеты, которые я считал бесполезными из usr/share/icons
и из ~/.icons
, И что-то пошло не так: во многих приложениях теперь нет значков, таких как значок на панели задач, DeaDBeef и многие другие.
Я переустановил lubuntu-artwork-12-10 безрезультатно. По какой-то причине "malys-uniblu" - это набор иконок, который по-прежнему охватывает множество приложений, которых нет в других наборах иконок.
Некоторые из значков, которые я сейчас установил:
пытаясь установить элементарный и обратно гном, я получил ошибку
Подробнее о сообщении об ошибке:
(Reading database ... 347458 files and directories currently installed.)
Preparing to replace elementary-icon-theme 2.7.1-0ubuntu6 (using .../elementary-icon-theme_2.7.1-0ubuntu6_all.deb) ...
Unpacking replacement elementary-icon-theme ...
gtk-update-icon-cache-3.0: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/elementary
Selecting previously unselected package human-icon-theme.
Unpacking human-icon-theme (from .../human-icon-theme_0.36_all.deb) ...
Selecting previously unselected package breathe-icon-theme.
Unpacking breathe-icon-theme (from .../breathe-icon-theme_0.51.2_all.deb) ...
Selecting previously unselected package gnome-colors-common.
Unpacking gnome-colors-common (from .../gnome-colors-common_5.5.1-1ubuntu1_all.deb) ...
Selecting previously unselected package gnome-brave-icon-theme.
Unpacking gnome-brave-icon-theme (from .../gnome-brave-icon-theme_5.5.1-1ubuntu1_all.deb) ...
Preparing to replace lubuntu-elementary-icon-theme 0.34 (using .../lubuntu-elementary-icon-theme_0.34_all.deb) ...
Unpacking replacement lubuntu-elementary-icon-theme ...
Setting up elementary-icon-theme (2.7.1-0ubuntu6) ...
gtk-update-icon-cache-3.0: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/elementary
Setting up human-icon-theme (0.36) ...
Setting up breathe-icon-theme (0.51.2) ...
Setting up gnome-colors-common (5.5.1-1ubuntu1) ...
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/debian-swirl.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/gnome-foot.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/ubuntu-logo.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: /etc/alternatives/start-here.svg is dangling; it will be updated with best choice
update-alternatives: using /usr/share/icons/gnome-colors-common/scalable/places/gnome-colors.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode
update-alternatives: error: error creating symbolic link `/usr/share/icons/gnome/scalable/places/start-here.svg.dpkg-tmp': No such file or directory
dpkg: error processing gnome-colors-common (--configure):
subprocess installed post-installation script returned error exit status 2
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of gnome-brave-icon-theme:
gnome-brave-icon-theme depends on gnome-colors-common; however:
Package gnome-colors-common is not configured yet.
dpkg: error processing gnome-brave-icon-theme (--configure):
dependency problems - leaving unconfigured
Setting up lubuntu-elementary-icon-theme (0.34) ...
No apport report written because MaxReports is reached already
Errors were encountered while processing:
gnome-colors-common
gnome-brave-icon-theme
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up gnome-colors-common (5.5.1-1ubuntu1) ...
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/debian-swirl.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/gnome-foot.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/ubuntu-logo.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: /etc/alternatives/start-here.svg is dangling; it will be updated with best choice
update-alternatives: using /usr/share/icons/gnome-colors-common/scalable/places/gnome-colors.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode
update-alternatives: error: error creating symbolic link `/usr/share/icons/gnome/scalable/places/start-here.svg.dpkg-tmp': No such file or directory
dpkg: error processing gnome-colors-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of gnome-brave-icon-theme:
gnome-brave-icon-theme depends on gnome-colors-common; however:
Package gnome-colors-common is not configured yet.
dpkg: error processing gnome-brave-icon-theme (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
gnome-colors-common
gnome-brave-icon-theme
Редактировать после ответа Clean your cache, then use apt-get install -f and then install Hi Color first
: как очистить кеш, мне не понятно, но я кое-что нашел здесь на askubuntu; apt-get install -f
дает много ошибок, опубликованных ниже; но особенно: как установить привет цвета? я имею в виду, что они уже установлены; удаление сначала включает удаление огромного количества приложений; просто переустановка в Synaptic дает ошибки, опубликованные выше.
# apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up gnome-colors-common (5.5.1-1ubuntu1) ...
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/debian-swirl.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/gnome-foot.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: alternative /usr/share/icons/gnome/scalable/places/ubuntu-logo.svg (part of link group start-here.svg) doesn't exist; removing from list of alternatives
update-alternatives: warning: /etc/alternatives/start-here.svg is dangling; it will be updated with best choice
update-alternatives: using /usr/share/icons/gnome-colors-common/scalable/places/gnome-colors.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode
update-alternatives: error: error creating symbolic link `/usr/share/icons/gnome/scalable/places/start-here.svg.dpkg-tmp': No such file or directory
dpkg: error processing gnome-colors-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of gnome-brave-icon-theme:
gnome-brave-icon-theme depends on gnome-colors-common; however:
Package gnome-colors-common is not configured yet.
dpkg: error processing gnome-brave-icon-theme (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Errors were encountered while processing:
gnome-colors-common
gnome-brave-icon-theme
E: Sub-process /usr/bin/dpkg returned an error code (1)
Могу ли я восстановить свои иконки?
1 ответ
Тема значков Lubuntu поставляется не со всеми когда-либо созданными значками, она наследует элементарные, которые наследуют gnome, который наследует цветные значки, чтобы восполнить те, которых у него нет.
Если вы удалили эти папки, у вас не будет значков.
HiColor, например, является обязательным, потому что он обеспечивает "основу" для всех значков, как вы можете прочитать из описания пакета hicolor-icon-theme
, Тема иконок гномов (gnome-icon-theme
) зависит от этого пакета, и большинство наборов значков GTK наследуют значки от обоих.
Теперь это звучит странно, но, возможно, просто удалите все значки, которые вы установили с помощью APT или установили вручную. Очистите кеш, затем используйте apt-get install -f
а затем сначала установите Hi Color.
Редактировать после тестирования:
Если вышеописанное не работает из-за ошибок, упомянутых в отредактированном вопросе, загрузитесь с live cd или usb и скопируйте папкуusr/share/icons
(системы CD / USB). Сохраните его в папке рабочего стола вашей основной установки жесткого диска. Затем загрузитесь нормально и замените папку usr/share/icons
(вашей основной установки) с папкой icons
это теперь должно быть на вашем рабочем столе. Затем попробуйте переустановить hicolor-icon-theme
, gnome-icon-theme
, а также elementary-icon-theme
в Synaptic Manager (а также в других материалах, связанных с иконками и изображениями в Lubuntu, просто чтобы быть уверенным): теперь это должно работать без предыдущих ошибок. Но все же отсутствующие значки не будут отображаться, в том смысле, что они не применяются к программам в usr/share/ Applications (и, следовательно, в меню), пока эти программы сами не будут переустановлены.
Кажется, достаточно переустановить программу из deb, но это может зависеть от программы. В Synaptic, по крайней мере для некоторых программ, требуется полное удаление и повторная установка. Ситуация может варьироваться от случая к случаю: например, переустановка DeaDBeef из deb решила ее, Brasero была исправлена путем полного удаления и переустановки, VLC - путем полной переустановки, но только после полного удаления и переустановки vlc-data
, так далее.