Я установил 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
, я получаю лавину вывода о неудовлетворенных зависимостях, что-то вроде:
blockquote> [ 1124] Если я продолжу копать проблему, используя команду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
, я получу
blockquote>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 к официальному пакету более низкой версии».
Открыть терминал для удаления предыдущей установки LibreOffice
Копировать и Команда вставки:
sudo apt-get remove libreoffice*.*
Нажмите Enter
Загрузить LibreOffice с веб-сайта
Щелкните правой кнопкой мыши & amp; Извлечь папку LibreOffice
Переименовать ее libreoffice
Cut & amp; Вставить на рабочий стол
Перейти в папку DEBS
Щелкните правой кнопкой мыши & amp; Выберите Открыть в терминале
Копировать и усилить; Команда вставки:
sudo dpkg -i *.deb
Нажмите Enter
LibreOffice теперь установлен
Вам нужна утилита ppa-purge, чтобы понизить версию всех пакетов, установленных PPA, и отключить PPA.
Поскольку вы удалили PPA из списка источников, вы должны добавить его обратно.
Затем выполните:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>
Затем вы можете установить LibreOffice 3 из официальных репозиториев.
Привет.