Я установил 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)
Если я копаю проблему дальше, используя команду,
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 к официальному пакету более низкой версии».
Ответы:
Вам нужна утилита ppa-purge, чтобы понизить версию всех пакетов, установленных PPA, и отключить PPA.
Поскольку вы удалили PPA из списка источников, вы должны добавить его обратно.
Затем запустите:
Затем вы можете установить LibreOffice 3 из официальных репозиториев.
С уважением.
источник
sudo apt-add-repository --remove
команды, как указано выше. Разве этого не достаточно?ppa-purge
команду. Редактирую мой ответ, чтобы отразить это.Открыть терминал для удаления предыдущей установки LibreOffice
Команда копирования и вставки:
нажмите Ввод
Скачать LibreOffice с сайта
Щелкните правой кнопкой мыши и извлеките папку LibreOffice
Переименовать его libreoffice
Вырезать и вставить на рабочий стол
Перейти в папку DEBS
Щелкните правой кнопкой мыши и выберите Открыть в терминале
Команда копирования и вставки:
нажмите Ввод
LibreOffice теперь установлен
источник