Как уже сказано в заголовке: у меня есть несколько плагинов, которые не работают с gedit 3.18.3, которая поставляется с Ubuntu 16.04 LTS.
Как мне перейти на версию 3.10.4, которая использовалась в Ubuntu 14.04 LTS и Ubuntu 15.10, и установить все возможные плагины?
И как мне вернуть его обратно в 3.18.3, если 3.10.4 больше не нужен.
Ответы:
Решение довольно сложное, поэтому обязательно прочитайте и действуйте внимательно. В качестве подготовки к этому убедитесь , что вы включили все источники пакетов , так что ваши
/etc/apt/sources.list
взгляды , как это и сделать обновление:Чтобы установить старую версию:
Затем в качестве первого шага вам необходимо удалить существующую версию gedit. Для этого выполните следующие команды в своем терминале ( ctrl+ alt+ t):
Теперь подготовьте каталог для работы. Для удобства мы делаем это в нашем домашнем каталоге.
Следующим шагом является создание
wget-list
файла, облегчающего загрузку (вы можете скопировать и вставить все поле в свой терминал). Если вы не используете 64-битную систему, вы можете найти подходящие ссылки для i386 здесь .Теперь у вас есть этот
wget-list
файл, вы можете загрузить все за один раз, набравwget -i wget-list
, разрешить загрузку файлов и начать установку.Пожалуйста, следуйте приведенным ниже шагам один за другим, и если вы сталкиваетесь с ошибками зависимостей, которые просто делают,
sudo apt-get remove <package-name>
что отражает проблемы с пакетом, то устанавливайте зависимости вручную,sudo apt-get install <package-name>
затем снова выполняйте строку dpkg. Не надо, и я имею в виду, не запускайте,sudo apt-get -f install
пока вы пытаетесь установить эту версию: она все испортит.Теперь давайте начнем с основных пакетов (протестированных и работающих на чистой установке 16.04 LTS):
Следующие пакеты не являются обязательными, и вы сможете легко их установить, загружаемые зависимости приведены и протестированы на чистой установке 16.04 LTS, как указано выше.
Теперь вы должны убедиться, что пакеты не будут изменены при запуске обновления, поэтому убедитесь, что вы указали только те пакеты, которые вы установили:
Чтобы полностью изменить процесс, выполните:
Есть ли скрипт для этого?
Да, я даже создал скрипт для автоматизации всего процесса, вы можете получить его здесь или:
Затем запустить его:
Это создаст для вас пользовательский файл,
gupgrade.sh
который позволит вам полностью изменить процесс, просто:источник
Вступление
Скрипт ниже автоматизирует установку gedit 3.10.4 из исходного кода. Он позволяет использовать как более старую, так и более новую версию gedit, если пользователь решит вернуться к более новой версии gedit. Скрипт создает
/usr/share/applications/gedit_downgraded.desktop
так, что вы также можете иметь хороший ярлык к старому gedit.Использование очень простое:
Опция либо
-i
для установки, либо-u
для удаленияИсходный код также доступен на моем git, который вы можете получить, запустив:
Источник скрипта
источник
В настоящее время у вас есть
.deb
пакеты сgedit
3.10 для Ubuntu 16.04 здесь:gedit
gedit-common
Вы можете скачать их (выбрать пакет в зависимости от вашей архитектуры) и установить. Например:
(Эта команда удалит вашу текущую версию
gedit
и установит новую)И имейте в виду, что во избежание возможных будущих обновлений обновите этот пакет (например, поместите их в список ожидания)
источник