Происходит для меня также - очень раздражающий. Я раньше имел 5 рабочих областей подряд в соответствии с Ubuntu 10.04. Однако я действительно находил, что помещение 4 рабочих областей в 2 строках мешает окнам перейти вокруг. Более трудно нажать на рабочую область, но это - моя фиксация на данный момент.
Для предотвращения проблем, во-первых, я предложил бы, чтобы Вы использовали пользовательское (и больше) номер версии для Вашего пользовательского пакета, например: 1.4.4-1~bpo70+1-mrsms
. Это только было бы справедливо, потому что Ваш пакет не является той же точной версией как "официальный" бэкпорт. Можно изменить номер версии из файла debian/changelog
перед созданием его.
Можно протестировать сравнение версии с dpkg
(здесь, gt
обозначает "больше, чем", код возврата 0
если выражение верно):
$ dpkg --compare-versions 1.4.4-1~bpo70+1-mrsms gt 1.4.4-1~bpo70+1
$ echo $?
Будьте осторожны, потому что Ваш пользовательский пакет будет все еще обновлен, если еще большая версия будет найдена на репозитории онлайн. Я затем предложил бы, чтобы Вы использовали прикрепление, чтобы избежать что (см. man apt_preferences
).
Можно попробовать это путем создания файла, сказать /etc/apt/preferences.d/nginx-full
, с этим содержанием:
Package: nginx-full
Pin: version 1.4.4-1~bpo70+1-mrsms
Pin-Priority: 1001
Можно также сдержать пакет, это - текущее установленное состояние, это очень эффективно, но не очень изящно (мог бы обеспокоить будущие обновления):
# aptitude hold nginx-full
# echo "nginx-full" hold |dpkg --set-selections
В чате OP заявила, что он установил свой пакет с dpkg --install
. Кроме того, IIRC, синтаксические анализы APT, какой пакет это предпочитает следующим образом:
/etc/apt/sources.list
.sources.list
.Вооруженный этой информацией, мы можем установить тот APT, предпочитает версию репозитория локально установленной версии на шаге 4. Так, существует четыре способа решить эту проблему:
debian/control
файл (или независимо от того, что Вы используете для генерации пакета).sources.list
, это прибывает перед официальными репозиториями Debian. Это инициирует выбор на шаге 5. Чтобы сделать это, обратитесь к этой странице Debian Wiki. Можно также интересоваться этим, Спрашивает вопрос о Ubuntu, если Вы хотите более легкую ссылку учебного стиля.changelog
файл начиная с большинства статей там говорит, что его первая строка - то, что определяет номера выпуска пакета и номера версий, и я предполагаю, что они правы, потому что я попробовал его однажды, и он работал. Таким образом, я предполагаю, что лучше удалить ту часть в Вашем ответе.. Чао!
– Dr.SMS
02.01.2014, 02:49
debian/changelog
версия? это находится в так или иначе опасном? и затем что относительно обновлений системы защиты в будущем? BTW, я имею, создают пакет бэкпорта nginx с некоторыми зависимостями от сборки из репозитория бэкпорта путем выполнения склонный - получают-t DEP сборки хрипящих бэкпортов nginx.. – Dr.SMS 31.12.2013, 16:33apt-get
иaptitude
не обязательно уважайте друг друга, прикрепляет/содержит. Я забываю детали; я просто используюapt-get
. Я второй рекомендация для увеличения номера версии. Это будет, конечно, означать, что Вы не получаете обновления безопасности автоматически, но это неизбежно с пользовательским пакетом; у Вас не может быть всего. – Faheem Mitha 31.12.2013, 16:45