Удалить все пакеты, установленные из PPA?

Я установил LibreOffice 4 с использованием PPA. Я использовал LibreOffice 3, затем я обновился до LibreOffice 4, потому что мне не терпелось попробовать новую версию.

Теперь, когда я обнаружил, что у LibreOffice 4 есть некоторые проблемы, включая обработку моего родного языка, я хочу вернуться к LibreOffice 3.

Этот вопрос Как перейти с версии LibreOffice 4.0 на 3.6? уже имеет несколько ответов, которые имеют некоторое сходство с моей вышеупомянутой проблемой, но не решают мою проблему. Этот вопрос говорит о понижении с определенной версии LibreOffice, а именно с 4.0 до 3.6. Упомянутые решения не те, которые я ищу. Они будут работать, но решения предлагают либо загрузить .deb файлы для LibreOffice 3.6, либо добавить для них PPA. Кроме того, в некоторых ответах ставится непропорционально ~ (применимо для решения, однако) акцент на использовании синаптического , а не общего решения командной строки.

Я хочу общее решение без использования PPA или загрузки файлов .deb. Все, что я хочу, это вернуться от (более высокой) версии PPA к (более низкой) официальной версии.

В любом случае, для этого я удалил каталог конфигурации LibreOffice из своего дома, а затем удалил LibreOffice со своего компьютера.

sudo apt-get purge libreoffice-*

Затем я удалил соответствующие PPA с помощью команды sudo apt-add-repository --remove. А затем побежал sudo apt-get update.

Теперь, когда я пытаюсь установить LibreOffice с помощью команды

sudo apt-get install libreoffice

, я получаю лавину вывода о неудовлетворенных зависимостях, что-то вроде:

The following packages have unmet dependencies:
 libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
(snipped)
[ 1124] Если я продолжу копать проблему, используя команду

sudo apt-get install libreoffice-core

, я получу

The following packages have unmet dependencies:  libreoffice-core :
Depends: libreoffice-common (> 1:3.5.7) but it is not going to be
installed
                Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed
                Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

Не могли бы вы рассказать, как мне установить LibreOffice 3 в моей машине?

Я использую Ubuntu 12.04 LTS.


РЕДАКТИРОВАТЬ

Прежде чем получить принятый ответ , мне было интересно, в этот самый момент, если я возьму новый компьютер и установлю Ubuntu 12.04, установка LibreOffice будет работать без проблем. Тогда почему я не могу установить LibreOffice на моем компьютере 12.04 сегодня из простой командной строки? Тогда принятый ответ все прояснил. Мне нужно использовать ppa-purge, чтобы при этом все пакеты из PPA сбрасывались в стандартные версии, выпущенные для моего дистрибутива. По сути, это как способ восстановить мою систему до того состояния, в котором она была до установки пакетов из PPA. Эта статья дополнительно развивает идею.

Вышеупомянутый ответ отлично сработал для меня. На самом деле, это было образование для меня, так как оно научило меня понижать версию пакета, добавленного через PPA. И я понял, что ответ на самом деле учит нас «перейти от установки пакета PPA к официальному пакету более низкой версии».


17
задан 13 April 2017 в 15:23

2 ответа

Открыть терминал для удаления предыдущей установки LibreOffice

Копировать и Команда вставки:

sudo apt-get remove libreoffice*.*

Нажмите Enter

Загрузить LibreOffice с веб-сайта

Щелкните правой кнопкой мыши & amp; Извлечь папку LibreOffice

Переименовать ее libreoffice

Cut & amp; Вставить на рабочий стол

Перейти в папку DEBS

Щелкните правой кнопкой мыши & amp; Выберите Открыть в терминале

Копировать и усилить; Команда вставки:

sudo dpkg -i *.deb

Нажмите Enter

LibreOffice теперь установлен

0
ответ дан 13 April 2017 в 15:23

Вам нужна утилита ppa-purge, чтобы понизить версию всех пакетов, установленных PPA, и отключить PPA.

Поскольку вы удалили PPA из списка источников, вы должны добавить его обратно.

Затем выполните:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

Затем вы можете установить LibreOffice 3 из официальных репозиториев.

Привет.

0
ответ дан 13 April 2017 в 15:23

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

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