Как мне понизить libglib2? (от glib 2.31 до 2.30?)

EDIT: НОВАЯ ФОРМУЛИРОВКА ВОПРОСА

У меня установлена ​​неправильная версия libglib2. У меня было экспериментальное репо, которое сломало все. Из этого источника https://bugs.launchpad.net/ubuntu/+source/eog/+bug/880227 Я узнал, что другие люди обратились к этой ошибке, понизив пакет libglib2. Тем не менее, я не знаю, как это сделать.

Когда я перехожу к синаптическому и ищу libylib2, я встречаюсь со многими пакетами, а не только с одним, чтобы понизить, включая:

  • libglib2.0-doc
  • libglib2.0-dev
  • libglib2.0-cil
  • libglib2.0-0
  • ]
  • libglib2.0-bin
  • libglib2.0-data

Какая из них понижена на 2.30? Все они?

Во-вторых, если предположить, что я выбираю libglib2.0-0, я сталкиваюсь с другой проблемой: когда я принудию версию, синаптик предупреждает меня, что выбранное действие повлияет на другие пакеты, и что 14 пакетов будут удалены. К ним относятся ...

Удаляться:

  • gir1.2-totem-1.0
  • libatk1.0-dev
  • libcairo2-dev
  • libgdk-pixbuf2.0-dev
  • libglib2.0-bin
  • libglib2.0-dev
  • libgtk-3-dev
  • libpango1.0-dev
  • libtotem0
  • totem
  • totem-mozilla
  • Тотем-пугины
  • ubuntu-desktop
  • Единство

Я не знаю, что это за большинство из них, но я уверен, что ubuntu-desktop и единство очень важны, и я не хочу, чтобы они удалялись. Как мне с этим справиться? Безопасно ли продвигаться в условиях понижения, хотя удаленный рабочий стол Ubuntu будет удален? Будет ли безопасно и разумно переустанавливаться и обновляться?

1
задан 9 March 2012 в 05:56

2 ответа

В Synaptic я решил понизить:

libglib2.0-doc libglib2.0-dev libglib2.0-cil libglib2.0-0 libglib2.0-bin libglib2.0-data

Он сказал мне, что автоматически удалит единство, тотем и ubuntu-desktop.

Затем на экране управления пакетами я выбрал ubuntu-desktop и единство для переустановки.

Затем я применил изменения.

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

1
ответ дан 25 May 2018 в 17:30

Я полагаю, вы установили glib из репозитория ppa:gnome3-team/gnome3.

Чтобы удалить этот репозиторий и понизить все установленные пакеты, запустите следующие команды:

# add it back so that ppa-purge can recognize it
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update

# ppa-purge will do the trick
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3
[d3 ] В качестве альтернативы вы также можете использовать некоторые графические утилиты, такие как ppa:gnome3-team/gnome3 .

0
ответ дан 25 May 2018 в 17:30
  • 1
    Я сделал ppa-purge, когда это впервые появилось. Он исправил большинство моих проблем, за исключением того, что он не менял libglib2 из-за зависимостей, описанных выше. – Mittenchops 10 March 2012 в 02:04

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

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