Как получить новую версию системного файла, который я испортил

Можно ли каким-то образом получить новый файл 'gnome-shell.css' для темы Adwaita.

Файл находится в /usr/share/gnome-shell/theme, и я испортил (я забыл сначала сделать резервную копию).

Нужно ли для этого полностью переустанавливать Gnome Shell?

3
задан 15 December 2011 в 00:13

2 ответа

Самое простое решение, которое я могу придумать, - это загрузить пакет GNOME Shell .deb и извлечь оттуда файл .css, если вы не хотите переустанавливать его.

Вы можете получить .deb для вашей архитектуры (.css на самом деле не зависит от платформы, но на всякий случай) с этой страницы: https://launchpad.net/ubuntu/+source/gnome-shell [ 111]

В следующий раз, когда вы захотите отредактировать файл .css, сделайте резервную копию:).

0
ответ дан 15 December 2011 в 00:13

Для получения информации только - так как Вы уже получили файл.

Все deb пакеты, которые Вы загрузили, должны быть все еще в Вашем архиве пакетов (если Вы не были очень прилежны и очистили свой архив пакетов!)

Ваш архив пакетов находится в /var/cache/apt/archives

Таким образом для моей версии оболочки гнома (я использую 32 бита) я извлек бы файл гнома-shell.css непосредственно из архива deb файл т.е.

cd ~/Downloads
dpkg --fsys-tarfile /var/cache/apt/archives/gnome-shell_3.2.1-0ubuntu1_i386.deb | tar -xf - ./usr/share/gnome-shell/theme/gnome-shell.css

т.е. Вы передаете путь + имя файла в качестве параметра как показано (все пути относительны так ./usr/... вместо /usr/... )

0
ответ дан 15 December 2011 в 00:13

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

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