Как исправить разрушенный каталог пакетов?

Создайте правило в файле .fonts.conf. Если это не в вашей домашней папке, создайте ее. Вот полный пример файла .fonts.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

  <match target="pattern">
    <test name="family" qual="any" >
      <string>TimesNRMT</string>
    </test>
    <edit name="family" mode="assign" binding="same">
      <string>Times New Roman</string>
    </edit>
  </match>

</fontconfig>

Если у вас уже есть файл, просто вставьте часть, заключенную тегами соответствия.

Если вы используя Font Manager, файл находится в другом месте (~ / .config / font-manager / local.conf).

3
задан 23 November 2011 в 18:04

4 ответа

Две последние строки вашего /etc/apt/sources.list ошибочны. Удалите его из файла:

deb http://us.archive.ubuntu.com/ubuntu edgy universe
deb-src http://us.archive.ubuntu.com/ubuntu edgy universe

, а затем:

sudo apt-get update
sudo apt-get -f install

Это должно устранить проблемы. Дай мне знать, если он будет решен!

С уважением

0
ответ дан 25 May 2018 в 16:34
  • 1
    Это не сработало - я все еще не могу установить моно-полный. – Idan Arye 23 November 2011 в 23:58
  • 2
    Можете ли вы опубликовать результат своей попытки установить его после исправления источника sources.list? – Paulo Arruda 24 November 2011 в 00:53
  • 3
    Попробуйте эту команду: dpkg --configure -a – Paulo Arruda 24 November 2011 в 00:56
  • 4
    Я попытался установить его (после исправления sources.list и восстановления файла статуса apt из резервной копии), а затем попытался dpkg --configure -a. Каталог пакетов по-прежнему поврежден. Вот результаты: pastebin.com/2rjqZUkM – Idan Arye 24 November 2011 в 01:27
  • 5
    Что произойдет, если вы попытаетесь очистить (apt-get -purge удалить моно-полный), а затем autoremove неиспользуемых пакетов (apt-get autoremove), а затем попытаться установить его снова? – Paulo Arruda 24 November 2011 в 02:16

Попробуйте следующее:

sudo apt-get update

Это обновит список вашего системного программного обеспечения.

И затем,

sudo apt-get install -f

Это должно исправить ваши пакеты.

Если это не так, у вас есть сломанный диспетчер пакетов, и я бы рекомендовал переустановку - но только если у вас есть пробовал все остальное !!!

2
ответ дан 25 May 2018 в 16:34
  • 1
    Команда update дает мне ошибки (я обновил их на вопрос), и команда установки исправления дает мне те же ошибки. – Idan Arye 23 November 2011 в 17:57

У меня была очень похожая проблема с firefox.

Мне это удалось, отредактировав файл состояния. Просто удалите запись программного обеспечения, вызывающего проблемы.

sudo gedit /var/lib/dpkg/status

Я до сих пор не могу установить firefox, но по крайней мере установка другого программного обеспечения теперь возможна. Если вы нашли способ установить указанный пакет, сообщите мне.

0
ответ дан 25 May 2018 в 16:34

Пожалуйста, проверьте программное обеспечение, которое было неправильно установлено и выбрасывало ошибку. Переустановите его.

sudo apt-get install --reinstall <package> .  
sudo apt-get update; sudo apt-get install -f

, затем приступайте к программному обеспечению, которое вы хотите установить.

0
ответ дан 25 May 2018 в 16:34

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

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