apt-get больше не работает после ручного удаления папок ранее установленного приложения

Это похоже на ошибку, вы, вероятно, должны указать отчет об ошибке.

Но чтобы ответить на ваш вопрос, вы можете сделать это графически (используя gconf-editor), но настройки шрифта распространяются повсюду в gconf, поэтому самым быстрым способом является использование утилиты командной строки gconftool для изменения этих параметров:

Шрифт приложения:

gconftool --set /desktop/gnome/interface/font_name --type=string "Lucida Grande 12"

Шрифт приложения: [ ! d3]

gconftool --set /desktop/gnome/interface/document_font_name --type=string "Lucida Grande 12"

Рабочий шрифт:

gconftool --set /apps/nautilus/preferences/desktop_font --type=string "Lucida Grande 12"

Рабочий шрифт:

gconftool --set /apps/metacity/general/titlebar_font --type=string "Lucida Grande 12"

Фиксированная ширина шрифта:

gconftool --set /desktop/gnome/interface/monospace_font_name --type=string "Lucida Console 12"
1
задан 19 November 2012 в 02:47

3 ответа

Итак, учитывая, что простое решение не работает, вот что требует немного больше работы и объяснений, но имеет больше шансов на успех.

apt на данный момент очень смущен о вашем пакеты postgres.

При установке / удалении пакетов можно запускать определенные сценарии, это сценарии после установки, предварительной установки и т. Д. И жить в /var/lib/dpkg/info , Чтобы выполнить удаление, даже если эти сценарии не работают, потому что вы перепутали свою систему, вы можете добавить строку, которая говорит exit 0 сразу после первой строки в каждом из этих сценариев для затронутых пакетов. Не редактируйте другие скрипты.

Удаление с apt-get remove --purge будет работать так же, как и apt, но это оставит некоторый беспорядок. Чтобы удалить этот беспорядок, вы должны переустановить удаленные вами пакеты с помощью стерилизованных сценариев postrm / prerm и удалить их на этот раз.

1
ответ дан 25 May 2018 в 04:14
  • 1
    Это правильный подход; обходите скрипты prerm и postrm, затем заново установите и очистите. – Craig Ringer 19 November 2012 в 07:33

Лучше начать с переустановки 8.4:

sudo apt-get install --reinstall postgresql-8.4

Затем вы можете удалить его с помощью

sudo apt-get remove --purge postgresql-8.4

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

0
ответ дан 25 May 2018 в 04:14
  • 1
    Спасибо за оперативную обратную связь. См. Мой обновленный вопрос. – Homunculus Reticulli 19 November 2012 в 02:51
  • 2
    Попробуйте повторно установить postgresql-client-8.4 – Dennis Kaarsemaker 19 November 2012 в 02:53
  • 3
    Я получаю ту же ошибку :( apt-get install --reinstall postgresql-8.4 postgresql-client-8.4 – Homunculus Reticulli 19 November 2012 в 02:57
  • 4
    Лучше всего делать это один за другим, -client. – Dennis Kaarsemaker 19 November 2012 в 03:00
  • 5
    Спасибо за ваши отзывы, но вы случайно угадали, как это исправить? Я получаю ошибку: " dpkg: dependency problems prevent configuration of postgresql-8.4: postgresql-8.4 depends on postgresql-client-8.4; however: Package postgresql-client-8.4 is not configured yet.", когда я пробую то, что вы предложили, т. Е. [F2] – Homunculus Reticulli 19 November 2012 в 03:12

Чтобы удалить postgresql и начать с нуля, это сработало для меня: Список всех установленных пакетов postgresql.

dpkg -l | grep post  

Затем apt-get очистит все пакеты postgresql, возвращенные из команды: [d1 ] Пример:

apt-get purge postgresql postgresql-client postgresql-client-common postgresql-common postgresql-contrib postgresql-9.6 postgresql-client-9.6 postgresql-contrib-9.6  
0
ответ дан 25 May 2018 в 04:14

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

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