Я однажды установил 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, которая не имела этой проблемы) и все еще есть возможность получить запрос на обновление, когда выйдет следующая версия (что, надеюсь, исправляет это)?
Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:
Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>
. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:
Package: opera
Pin: 11.51
Pin-Priority: -1
Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.
Вы можете прочитать документацию для более подробной информации.
Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)
Сначала удалите все программы, которые могут быть связаны с Opera. Затем перейдите в Software Sources и отключите репозиторий deb http://deb.opera.com/opera/ stable non-free #Opera
, выполните sudo apt-get update
, а затем перейдите на сайт загрузки Opera и загрузите нужную версию. Возможно, вы захотите проверить Opera Next , которая является бета-версией, у которой нет версии 12. Этот выпуск может решить вашу проблему. Теперь можно сделать обновление без нарушения текущей версии Opera на вашем компьютере
Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:
Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>
. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:
Package: opera
Pin: 11.51
Pin-Priority: -1
Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.
Вы можете прочитать документацию для более подробной информации.
Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)
Сначала удалите все программы, которые могут быть связаны с Opera. Затем перейдите в Software Sources и отключите репозиторий deb http://deb.opera.com/opera/ stable non-free #Opera
, выполните sudo apt-get update
, а затем перейдите на сайт загрузки Opera и загрузите нужную версию. Возможно, вы захотите проверить Opera Next , которая является бета-версией, у которой нет версии 12. Этот выпуск может решить вашу проблему. Теперь можно сделать обновление без нарушения текущей версии Opera на вашем компьютере
Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:
Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>
. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:
Package: opera
Pin: 11.51
Pin-Priority: -1
Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.
Вы можете прочитать документацию для более подробной информации.
Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)
Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:
Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>
. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:
Package: opera
Pin: 11.51
Pin-Priority: -1
Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.
Вы можете прочитать документацию для более подробной информации.
Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)
Вы можете контролировать, какие версии пакетов устанавливаются путем создания контактов версии. Вам нужно будет добавить запись в / etc / apt / preferences:
Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>
. Указывая Pin-Priority, вы можете управлять, если пакет будет заменен более новой версией, когда последний выйдет и т. Д. Отрицательный приоритет предотвратит установку пакета из-за того, что он может быть использован в вашем случае, если вы хотите пропустить определенную версию:
Package: opera
Pin: 11.51
Pin-Priority: -1
Я не тестировал его, но я думаю, что удаление операционной, а затем создание булавки для версии, а затем ее установка снова установит более старую версию, а затем обновит ее до более новой версии, когда она будет доступна.
Вы можете прочитать документацию для более подробной информации.
Конечно, удаление PPA и управление версиями вручную также является опцией, но где это интересно? :)
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