Как я могу вернуться к GIMP 2.6?

Версия Debian Ruby не поддерживает несколько рубиновых установок в той же системе. Debian obsoleted пакет и Ubuntu просто удалил его из репозиториев. Необходимо использовать rbenv для переключения между различными рубиновыми версиями. Это - рекомендуемый путь описанием пакета рубинового переключателя и было методом, который был обсужден в ошибка 737782 , как предпочтено, через это сказано, что не должно быть больше, чем только одна версия рубина в репозиториях.

Ruby 2.0 установлен по умолчанию при установке ruby2.0, пакет и никакое другое действие необходимы. Если пакет ruby был установлен, рекомендуется удалить его. У Вас должен быть двоичный файл /usr/bin/ruby2.0 доступный в Вашей системе.

7
задан 22.12.2018, 22:39

3 ответа

Попробуйте воспользоваться подходом прямого порта (работает для большего количества пакетов, чем просто Gimp):

  1. Добавьте в свою систему precise основные репозитории.

    Создайте файл наподобие /etc/apt/sources.list.d/precise-for-gimp.list, содержащий

    deb http://nl.archive.ubuntu.com/ubuntu/ precise main restricted
    deb-src http://nl.archive.ubuntu.com/ubuntu/ precise main restricted
    deb http://nl.archive.ubuntu.com/ubuntu/ precise-updates main restricted
    deb-src http://nl.archive.ubuntu.com/ubuntu/ precise-updates main restricted
    deb http://security.ubuntu.com/ubuntu precise-security main restricted
    deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
    

    Замените зеркало (здесь nl.archive.ubuntu.com) тем, которое вы хотели бы использовать.

  2. Добавить файл с соответствующим закреплением, чтобы позволить понижение версии определенного набора пакетов, например, /etc/apt/preferences.d/10-pin-gimp-to-precise:

    Package: *gimp*
    Pin: release a=precise-security
    Pin-Priority: 1001
    
    Package: *gimp*
    Pin: release a=precise-updates
    Pin-Priority: 1001
    
  3. Выполнить sudo apt-get update

  4. Выполнить sudo apt-get -s install gimp (-s только для моделирования)

  5. Проверьте, имеет ли выход смысл. Если нет, и он не может удовлетворить зависимости, то подумайте об отмене вышеуказанных действий. Если это работает, то фактически запустите действия, которые нужно выполнить, повторно выполнив предыдущую команду без опции -s.

Этот подход обеспечит вам максимальную гибкость и поддержку обновлений безопасности, поскольку он использует только репозитории, а не конкретную версию. Это может быть PITA для настройки, хотя.

7
ответ дан 15.10.2019, 19:22
  • 1
    В то время как это устанавливает и выполняет экран-заставку, это segfaults и даже разрушает Единицу в 12,10... – Keith Thompson 17.01.2013, 22:15
  • 2
    Работавший отлично для меня (xubuntu 12.10). Спасибо gertvdijk! – Daniel Trebbien 06.03.2013, 12:58
  • 3
    @gertvdijk Вы могли объяснить, что это делает? Как я понимаю, это - процедура, которую Вы могли использовать в целом, если Вы хотите использовать более старые версии программ в Вашей системе? Если я должен использовать Ubuntu 13.10, я понимаю, что использую saucy вместо precise – Cassio Neri 27.12.2013, 15:23
  • 4
    @NickolaiLeschov Этот подход можно было действительно считать общим. It' s вперед портирующий более старое приложение на более новое распределение Ubuntu. precise исходное распределение в этом примере, поэтому если you' ре, работающее saucy, но Вы любите версию пакета от quantal, используете quantal здесь. Отметьте его won' t всегда работают из-за зависимостей. – Daniel Trebbien 27.12.2013, 15:57
  • 5
    @gertvdijk Спасибо! хорошо, я вижу, что precise является действительно последним, я могу использовать, если я хочу 2.6. – Cassio Neri 27.12.2013, 16:09

Попробуйте это (это сработало для меня):

sudo apt-get install ppa-purge
sudo ppa-purge ppa:otto-kesselgulasch/gimp
sudo apt-get install gimp
-2
ответ дан 15.10.2019, 19:22
  • 1
    Downvote, потому что исходный вопрос косвенно указывает, что GIMP был обновлен. There' s никакая причина полагать, что пользователь использует версию PPA GIMP. По сути, предложенный ответ не релевантен. – Dave Ziffer 01.05.2014, 18:54

Вы также можете просто загрузить gimp 2.6 с ftp://ftp.gimp.org/pub/gimp/v2.6/ и запустить

  tar xvfz gimp-2.6.x.tar.gz   # unpack the sources
  cd gimp-2.6.x                # change to the toplevel directory
  ./configure                  # run the `configure' script
  make                         # build GIMP
  make install                 # install GIMP

v2.6 в URL, чтобы изменить версию.

Чтобы сначала удалить gimp:

sudo apt-get remove gimp
0
ответ дан 15.10.2019, 19:22
  • 1
    Да, это - один путь. Но общий вопрос с компиляцией из источника - то, что это играет с Вашими текущими dpkg-управляемыми системными файлами (таким образом, некоторые могут быть перезаписаны позже обновления), и it' s трудно для отмены шагов, сделанных в случае, если эти make install действия сделали что-то Вы didn' t вполне как. – Keith Thompson 16.01.2013, 18:51
  • 2
    Вы знаете gertvdijk, Ваш путь довольно труден для меня. Я - просто вновь прибывший в Linux. это решение намного более просто, но Вы сказали, что оно собирается доставить неприятности. Я действительно смущен, поэтому что я должен сделать. нет ли простой путь без проблемы? – Ben Voigt 16.01.2013, 19:43
  • 3
    @Merii Все будут довольно тверды. Вы попробовали этот подход в этом ответе? Эти ./configure шаг здесь не будет работать, пока Вы вперед не портировали libgegl также, например. It' s не легкая задача изменить версии приложений из-за высокого уровня интеграции. Это является намеренным и как Ubuntu работает. Считайте придерживающимися 12.04 на более старом ПК. – afuzzyllama 17.01.2013, 22:50

Теги

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