Как мне понизить версию libglib2? (от 2.31 до 2.30?)

РЕДАКТИРОВАТЬ: НОВАЯ ФОРМУЛЯЦИЯ ВОПРОСА

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

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

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

Что из этого понижается до 2,30? Все они? Один мастер?

Во-вторых, если я выберу libglib2.0-0, я столкнусь с другой проблемой: когда я запускаю версию, synaptic предупреждает меня, что выбранное действие повлияет на другие пакеты, и что 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
  • totem-pugins
  • ubuntu-desktop
  • unity
  • ]

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

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

2 ответа

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

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

Он сказал, что автоматически удалит Unity, тотем, и Ubuntu-рабочий стол. Я нажал «ОК».

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

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

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

0
ответ дан 9 March 2012 в 03:56

Я полагаю, вы установили 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

В качестве альтернативы, вы также можете использовать некоторые графические утилиты, такие как Y PPA Manager для сделай это.

0
ответ дан 9 March 2012 в 03:56

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

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