Как мне понизить версию libglib2? (от 2.31 до 2.30?)
РЕДАКТИРОВАТЬ: НОВАЯ ПОСТАНОВКА ВОПРОСА
У меня установлена неправильная версия libglib2. У меня был экспериментальный репо, который сломал все. Из этого источника, https://bugs.launchpad.net/ubuntu/+source/eog/+bug/880227 я узнал, что другие люди исправили эту ошибку, понизив пакет libglib2. Однако я не знаю, как это сделать.
Когда я захожу в synaptic и ищу libglib2, меня встречает множество пакетов, а не только один для понижения, в том числе:
- libglib2.0-документ
- libglib2.0-DEV
- libglib2.0-CIL
- libglib2.0-0
- libglib2.0-Бен
- libglib2.0-данные
Какой из них понижен до 2,30? Все они? Один мастер?
Во-вторых, предполагая, что я выбираю libglib2.0-0, я сталкиваюсь с другой проблемой: когда я запускаю версию, synaptic предупреждает меня, что выбранное действие повлияет на другие пакеты, и что 14 пакетов будут удалены. Они включают...
Быть удаленным:
- gir1.2-тотем-1,0
- libatk1.0-DEV
- libcairo2-DEV
- libgdk-pixbuf2.0-DEV
- libglib2.0-Бен
- libglib2.0-DEV
- libgtk-3-DEV
- libpango1.0-DEV
- libtotem0
- тотем
- Тотем-Mozilla
- тотем-pugins
- убунт-рабочий стол
- единство
Я не знаю, что из этого больше всего, но я уверен, что Ubuntu-Desktop и Unity очень важны, и я не хочу, чтобы они были удалены. Как мне с этим бороться? Безопасно ли переходить на более раннюю версию, даже если Ubuntu-Desktop будет удален? Будет ли он безопасно и разумно переустанавливать и обновлять себя?
2 ответа
В Synaptic я решил понизить рейтинг:
- libglib2.0-документ
- libglib2.0-DEV
- libglib2.0-CIL
- libglib2.0-0
- libglib2.0-Бен
- libglib2.0-данные
Он сказал мне, что автоматически удалит Unity, Totem и Ubuntu-Desktop. Я нажал "ОК".
Затем, вернувшись на экран управления пакетами, я выбрал ubuntu-desktop и unity для переустановки.
Затем я применил изменения.
Мораль этой истории заключается в том, что да, это важные вещи, которые выдают предупреждающие сообщения, которые страшно понизить и переустановить, но, похоже, они не сломались.
Я полагаю, вы установили 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, чтобы сделать это.