Я использую 10.04 и установил Virtualbox 3.2.10 (а не один, а файл .deb из Oracle). Он зависит от libqt4-opengl, который зависит от qt версии 4.6, но менеджер обновлений хочет обновить до qt 4.7 и удалить Virtualbox.
Как я могу избежать этого, чтобы получить оставшиеся обновления?
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-selections
и вернуть ее обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Заменить libqt4-opengl с именем вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-selections
и вернуть ее обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Заменить libqt4-opengl с именем вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-selections
и вернуть ее обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Заменить libqt4-opengl с именем вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-selections
и вернуть ее обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Заменить libqt4-opengl с именем вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-select
и вернуть его обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Замените libqt4-opengl на имя вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-select
и вернуть его обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Замените libqt4-opengl на имя вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-select
и вернуть его обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Замените libqt4-opengl на имя вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-select
и вернуть его обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Замените libqt4-opengl на имя вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-select
и вернуть его обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Замените libqt4-opengl на имя вашего пакета, если я догадался об этом неправильно.
Отвечая на вопрос - вот команда для вашей оболочки:
echo "libqt4-opengl hold" | dpkg --set-select
и вернуть его обратно к обновлению:
echo "libqt4-opengl install" | dpkg --set-selections
Замените libqt4-opengl на имя вашего пакета, если я догадался об этом неправильно.
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на Debian, это лучше и безопаснее, следуя соглашению с вашим дистрибутивом ubuntu:
http://www.virtualbox.org/wiki / Linux_Downloads
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install <package>=<version>
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold <package>
Менеджер обновлений имеет тенденцию делать это самостоятельно и держать вас в курсе последних пакетов. Я не понял, как заставить Update Manager хранить пакеты там, где они есть, и поэтому я использую apt-get для привязки пакетов к определенной версии. NB - все системы управления пакетами имеют тенденцию делать это по-другому, поэтому вам нужно будет выбрать один менеджер пакетов и придерживаться его.
Сначала установите нужную версию пакета.
Затем используйте политику apt-cache, чтобы увидеть, какую версию вы используете:
$$ apt-cache policy xterm
xterm:
Installed: 241-1ubuntu1
Candidate: 241-1ubuntu1
Version table:
*** 241-1ubuntu1 0
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
Наконец, отредактируйте / etc / apt / policies и добавьте запись для своего пакета:
Package: xterm
Pin: version 241*
Priority: 1001
Теперь вы можете запустить:
$sudo apt-get update
$sudo apt-get upgrade
, и ваш пакет будет сохранен в текущей версии. Если вы хотите переопределить это использование dist-upgrade:
$sudo apt-get dist-upgrade
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на Debian, это лучше и безопаснее, следуя соглашению с вашим дистрибутивом ubuntu:
http://www.virtualbox.org/wiki / Linux_Downloads
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install <package>=<version>
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold <package>
Менеджер обновлений имеет тенденцию делать это самостоятельно и держать вас в курсе последних пакетов. Я не понял, как заставить Update Manager хранить пакеты там, где они есть, и поэтому я использую apt-get для привязки пакетов к определенной версии. NB - все системы управления пакетами имеют тенденцию делать это по-другому, поэтому вам нужно будет выбрать один менеджер пакетов и придерживаться его.
Сначала установите нужную версию пакета.
Затем используйте политику apt-cache, чтобы увидеть, какую версию вы используете:
$$ apt-cache policy xterm
xterm:
Installed: 241-1ubuntu1
Candidate: 241-1ubuntu1
Version table:
*** 241-1ubuntu1 0
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
Наконец, отредактируйте / etc / apt / policies и добавьте запись для своего пакета:
Package: xterm
Pin: version 241*
Priority: 1001
Теперь вы можете запустить:
$sudo apt-get update
$sudo apt-get upgrade
, и ваш пакет будет сохранен в текущей версии. Если вы хотите переопределить это использование dist-upgrade:
$sudo apt-get dist-upgrade
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на Debian, это лучше и безопаснее, следуя соглашению с вашим дистрибутивом ubuntu:
http://www.virtualbox.org/wiki / Linux_Downloads
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install <package>=<version>
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold <package>
Менеджер обновлений имеет тенденцию делать это самостоятельно и держать вас в курсе последних пакетов. Я не понял, как заставить Update Manager хранить пакеты там, где они есть, и поэтому я использую apt-get для привязки пакетов к определенной версии. NB - все системы управления пакетами имеют тенденцию делать это по-другому, поэтому вам нужно будет выбрать один менеджер пакетов и придерживаться его.
Сначала установите нужную версию пакета.
Затем используйте политику apt-cache, чтобы увидеть, какую версию вы используете:
$$ apt-cache policy xterm
xterm:
Installed: 241-1ubuntu1
Candidate: 241-1ubuntu1
Version table:
*** 241-1ubuntu1 0
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
Наконец, отредактируйте / etc / apt / policies и добавьте запись для своего пакета:
Package: xterm
Pin: version 241*
Priority: 1001
Теперь вы можете запустить:
$sudo apt-get update
$sudo apt-get upgrade
, и ваш пакет будет сохранен в текущей версии. Если вы хотите переопределить это использование dist-upgrade:
$sudo apt-get dist-upgrade
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на Debian, это лучше и безопаснее, следуя соглашению с вашим дистрибутивом ubuntu:
http://www.virtualbox.org/wiki / Linux_Downloads
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install <package>=<version>
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold <package>
Менеджер обновлений имеет тенденцию делать это самостоятельно и держать вас в курсе последних пакетов. Я не понял, как заставить Update Manager хранить пакеты там, где они есть, и поэтому я использую apt-get для привязки пакетов к определенной версии. NB - все системы управления пакетами имеют тенденцию делать это по-другому, поэтому вам нужно будет выбрать один менеджер пакетов и придерживаться его.
Сначала установите нужную версию пакета.
Затем используйте политику apt-cache, чтобы увидеть, какую версию вы используете:
$$ apt-cache policy xterm
xterm:
Installed: 241-1ubuntu1
Candidate: 241-1ubuntu1
Version table:
*** 241-1ubuntu1 0
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
Наконец, отредактируйте / etc / apt / policies и добавьте запись для своего пакета:
Package: xterm
Pin: version 241*
Priority: 1001
Теперь вы можете запустить:
$sudo apt-get update
$sudo apt-get upgrade
, и ваш пакет будет сохранен в текущей версии. Если вы хотите переопределить это использование dist-upgrade:
$sudo apt-get dist-upgrade
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на основе Debian, это лучше и безопаснее, следуя шаговому соглашению с вашим дистрибутивом ubuntu:
Менеджер обновлений имеет тенденцию делать это самостоятельно и поддерживать последние пакеты. Я не понял, как заставить Update Manager хранить пакеты там, где они есть, и поэтому я использую apt-get для привязки пакетов к определенной версии. NB - все системы управления пакетами имеют тенденцию делать это по-другому, поэтому вам нужно будет выбрать один менеджер пакетов и придерживаться его.
Сначала установите нужную версию пакета.
Затем используйте политику apt-cache, чтобы посмотреть, какую версию вы используете:
$$ политика apt-cache xterm xterm: Установлено: 241-1ubuntu1 Кандидат: 241-1ubuntu1 Таблица версий: * ** 241-1ubuntu1 0 500 http://us.archive.ubuntu.com jaunty / main Пакеты 100 / var / lib / dpkg / status
Наконец, отредактируйте / etc / apt / политики и добавить запись для вашего пакета:
Пакет: xterm Вывод: версия 241 * Приоритет: 1001
Теперь вы можете запустить:
$ sudo apt-get update $ sudo apt-get upgrade
, и ваш пакет будет храниться в текущей версии. Если вы хотите переопределить это использование dist-upgrade:
$ sudo apt-get dist-upgrade
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install & lt; package & gt; = & lt; version & gt;
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold & lt; package & gt;
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на основе Debian, это лучше и безопаснее, следуя шаговому соглашению с вашим дистрибутивом ubuntu:
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install & lt; package & gt; = & lt; version & gt;
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold & lt; package & gt;
Менеджер обновлений имеет тенденцию делать это самостоятельно и поддерживать последние пакеты. Я не понял, как заставить Update Manager хранить пакеты там, где они есть, и поэтому я использую apt-get для привязки пакетов к определенной версии. NB - все системы управления пакетами имеют тенденцию делать это по-другому, поэтому вам нужно будет выбрать один менеджер пакетов и придерживаться его.
Сначала установите нужную версию пакета.
Затем используйте политику apt-cache, чтобы посмотреть, какую версию вы используете:
$$ политика apt-cache xterm xterm: Установлено: 241-1ubuntu1 Кандидат: 241-1ubuntu1 Таблица версий: * ** 241-1ubuntu1 0 500 http://us.archive.ubuntu.com jaunty / main Пакеты 100 / var / lib / dpkg / status
Наконец, отредактируйте / etc / apt / политики и добавить запись для вашего пакета:
Пакет: xterm Вывод: версия 241 * Приоритет: 1001
Теперь вы можете запустить:
$ sudo apt-get update $ sudo apt-get upgrade
, и ваш пакет будет храниться в текущей версии. Если вы хотите переопределить это использование dist-upgrade:
$ sudo apt-get dist-upgrade
Почему вы не устанавливаете его с помощью процесса дистрибутива Linux на основе Debian, это лучше и безопаснее, следуя шаговому соглашению с вашим дистрибутивом ubuntu:
Вы можете использовать aptitude для хранения определенной версии пакета, это делается следующим образом:
aptitude install & lt; package & gt; = & lt; version & gt;
Это приостановит пакет для данной версии. Для возврата просто выполните
aptitude unhold & lt; package & gt;