Случайно удаленные значки в / usr / share, как мне их вернуть?

Хорошо, так что набрав «icons» в каталоге / usr / share /, нажмите клавишу удаления как root, теперь мои значки пропали, все они, опции для воспроизведения в тотеме или те, что на рабочем столе .... всем им какая-нибудь помощь?

7
задан 15 March 2012 в 18:11

4 ответа

Вам нужно будет сделать что-то вроде:

apt-get install --reinstall $ package

Вам нужно будет заменить $ package списком имена пакетов, для каждого пакета, в котором есть файлы по этому пути. Это довольно много пакетов, особенно если у вас установлены пакеты не по умолчанию.

Что-то вроде этого может быть хорошим началом для вас:

sudo apt-get install --reinstall aisleriot alacarte apport aptdaemon-data brasero-common bzr-gtk флажок cabextract dmz-cursor-theme eog evince - общая эволюция - общий файловый ролик - gnome-accessibility-themes - gnome-applets-data - gnome-bluetooth - gnome-control-center-data - утилита gnome-icon-диска - gnome-icon-theme-theme-symbolic gnome-keyring gnome-mahjongg gnome-media gnome-nettool gnome-online-account гном-панель-данные gnome-power-manager gnome-сеанс-общие-настройки-гном-демон-гном-системный журнал gnome-system-tools gnome-themes-standard gwibber hicolor-icon-theme human-icon-theme человеческая тема-человечность-icon-theme ibus jockey-общие libgweather-общие liblaunchpad-интеграция-общие libpeas-общие libreoffice-общие nautilus-data сетевой менеджер-гном на борту openjdk-7-jre Rhythmbox-Data Seahorse Software-Center Software-Свойства-GTK Синаптический Тотем-Общие передачи-Общие Ubuntu-Artwork Ubuntu-Mono UBUN tuone-client ubuntuone-installer модуль уведомлений об обновлениях менеджера обновлений unity-asset-pool usb-creator-gtk xcursor-themes

0
ответ дан 15 March 2012 в 18:11

Случайно удаленные значки в / usr / share, как мне их вернуть?

Шаги:


  1. Перейти в режим восстановления перед загрузкой ОС линукс. Вы получите командную строку. #

  2. Установка пакетов gnome *, пакетов icon * и настроек.

  3. Перезагрузка машины

Вот и все. У меня это сработало в federo:)

0
ответ дан 15 March 2012 в 18:11

Мне нравится Bash porn, поэтому я написал вам подарок:

for p in `dpkg -l | awk '/^ii  [^\ ]+/ {print $2}'`; do
    if [[ $(dpkg -L $p | grep /usr/share/icons/) ]]; then
        echo $p;
    fi;
done

Это повторяет все установленные пакеты, файлы которых были в /usr/share/icons/. Если это работает для вас (это работает для меня), вы можете заменить выражение echo следующим: вернуть вам все ваши упакованные значки.

Конечно, вы можете изменить эту логику, чтобы использовать что-то вроде этого:

sudo apt-get --reinstall -s install $(for p in `dpkg -l | awk '/^ii  [^\ ]+/ {print $2}'`; do if [[ $(dpkg -L $p | grep /usr/share/icons/) ]]; then echo $p; fi; done)

-s там означает режим симуляции. Эта команда на самом деле ничего не сделает, если вы не удалите -s, она просто покажет вам, что она будет делать. Я, вероятно, рекомендую это, прежде чем прыгать.


Как отмечает Андреа dpkg -S, все это можно сделать самостоятельно. Плюс это намного быстрее.

sudo apt-get -s --reinstall  install `dpkg -S /usr/share/icons/ | sed 's/,//g; s/\:.*$//'`
0
ответ дан 15 March 2012 в 18:11

о:))

в первую очередь :: не делайте этого снова:)

сейчас, в зависимости от того, какие значки у вас были, вы должны переустановить их обратно через synaptic, console или USC (Ubuntu Software Center), как упоминалось в 2 других ответах

, если значки были из тем по умолчанию, они просто переустанавливают эту gnome-icon-theme

ех. Команда из Добей будет выглядеть так

apt-get install --reinstall gnome-icon-theme
0
ответ дан 15 March 2012 в 18:11

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

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