Как я могу перейти на более раннюю версию Opera?

Я однажды установил Opera, добавив свой репозиторий в свой источник sources.list:

deb http://deb.opera.com/opera/ stable non-free #Opera

С тех пор я получаю регулярные обновления с помощью обычного «apt-get update & amp; & amp; apt-get upgrade», , последние несколько недель назад в Opera 11.51. С тех пор Opera регулярно (раз в несколько дней, иногда чаще) падает (окно браузера исчезает, а затем появляется диалоговое окно с сообщением об ошибках). (То же самое происходит и на OpenSUSE, где у меня было обновление на прошлой неделе, поэтому он не является специфичным для Ubuntu.)

Это снова повторилось (пока я набирал ответ на вопрос на другом сайте Stack Exchange ), и я больше не хочу его терпеть.

Есть ли простой способ перейти на более раннюю версию (например, 11.50, которая не имела этой проблемы) и все еще есть возможность получить запрос на обновление, когда выйдет следующая версия (что, надеюсь, исправляет это)?

2
задан 28 September 2011 в 05:59

7 ответов

Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.

Вы можете прочитать документацию для более подробной информации.

Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)

3
ответ дан 25 July 2018 в 21:16

Сначала удалите все программы, которые могут быть связаны с Opera. Затем перейдите в Software Sources и отключите репозиторий deb http://deb.opera.com/opera/ stable non-free #Opera, выполните sudo apt-get update, а затем перейдите на сайт загрузки Opera и загрузите нужную версию. Возможно, вы захотите проверить Opera Next , которая является бета-версией, у которой нет версии 12. Этот выпуск может решить вашу проблему. Теперь можно сделать обновление без нарушения текущей версии Opera на вашем компьютере

1
ответ дан 2 August 2018 в 02:56

Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.

Вы можете прочитать документацию для более подробной информации.

Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)

3
ответ дан 2 August 2018 в 02:56

Сначала удалите все программы, которые могут быть связаны с Opera. Затем перейдите в Software Sources и отключите репозиторий deb http://deb.opera.com/opera/ stable non-free #Opera, выполните sudo apt-get update, а затем перейдите на сайт загрузки Opera и загрузите нужную версию. Возможно, вы захотите проверить Opera Next , которая является бета-версией, у которой нет версии 12. Этот выпуск может решить вашу проблему. Теперь можно сделать обновление без нарушения текущей версии Opera на вашем компьютере

1
ответ дан 4 August 2018 в 18:45

Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.

Вы можете прочитать документацию для более подробной информации.

Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)

3
ответ дан 4 August 2018 в 18:45

Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.

Вы можете прочитать документацию для более подробной информации.

Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)

3
ответ дан 7 August 2018 в 20:50

Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.

Вы можете прочитать документацию для более подробной информации.

Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)

3
ответ дан 13 August 2018 в 12:35
  • 1
    Хорошо, я попробовал это (с Pin: version 11.51). Эффект в том, что я не могу установить opera вообще: E: Package 'opera' has no installation candidate. Похоже, что репозиторий Opera предоставляет только Opera 11.51.1087, более старые версии. – Paŭlo Ebermann 29 September 2011 в 16:29

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

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