LINUX.ORG.RU

Обновить отдельный пакет

 ,


0

2

Debian 6.0.6, подключены репы stable и sid. Нужно обновить Iceweasel с дремучего 3.5 до менее дремучего 10.0.

При указании приоритета sid над stable apt рвётся обновить всю систему. Ок. Указываем приоритет stable и через меню «Пакет» -> «Указать версию» указываем 10.0 из Sid для одного только Iceweasel. Synaptic хочет удалить iceweasel-l10n-ru. Ок, пусть удаляет, но он его не может удалить - невразумительно жалуется на что-то там битое. Удаляем этот пакет вручную - удаляется. Снова пытаемся указать версию для Iceweasel - вообще ноль реакции.

apt-get upgrade iceweasel и apt-get install iceweasel норовят так же обновить всю систему.

Как, мать его, обновить ОДИН пакет без всей системы?

P.S. Всё-таки apt - нереально дебильный ПМ. Как вы им пользуетесь?



Последнее исправление: Kindly_Cat (всего исправлений: 1)

Ответ на: комментарий от Kindly_Cat

Намекаю толще. Не используй стейбл с анстейблом одновременно. Бэкпорты хочешь ты. Also, mozilla.debian.net, если он ещё жив.

Deleted
()

Это такой «троллинг»?

Debasher ★★★★★
()

http://mozilla.debian.net/

Debian 6.0.6, подключены репы stable и sid. Нужно обновить Iceweasel с дремучего 3.5 до менее дремучего 10.0.

man apt_preferences, google://apt+pinning

AITap ★★★★★
()
Ответ на: комментарий от Deleted

Бэкпорты хочешь ты

Подключил бэкпорты для Сквиза, да. Synaptic так же игнорирует указание версии, apt-get уверяет, что установлена самая новая версия.

Kindly_Cat
() автор топика
Ответ на: комментарий от Kindly_Cat

Если в synaptic выставить приоритет бэкпортов, то iceweasel не может обновиться из-за сломанных зависимостей. Сломанные зависимости в стейбле - это пять.

Kindly_Cat
() автор топика

http://mozilla.debian.net/

Команда Debian Mozilla предоставляет различные версии некоторых пакетов, связанных с Mozilla для использования на различных системах Debian. Следующий мастер поможет вам найти пакеты подходят для вашей системы.

bulatus ★★
()

apt 4ever

[success story] У меня при удалении дефолтного для Уу эмпати он вынес кусок гнома и добротно дропнул систему, у вас еще цветочки :) [/success story]

Neverhex
()
Ответ на: комментарий от Kindly_Cat

apt-get install iceweasel=10.0.10esr-1~bpo60+1 — вроде так
а вообще, такого не должно быть. должен быть Кандидат последней версии
ты точно бекпорты прописал _после_ основных репо в /etc/apt/sources.list?

snoopcat ★★★★★
()
Ответ на: apt 4ever от Neverhex

УБУНТУПРОБЛЕМЫ @

дефолтного эмпати

казалось бы, причём тут апт

snoopcat ★★★★★
()
Ответ на: apt 4ever от Neverhex

Ещё один неосилятор, лол.

Deleted
()

Ну ты реально ССЗБ. Что за windows-way?

Добавляешь бэкпорты в sources.list и обновляешь iceweasel:

sudo aptitude install iceweasel -t squeeze-backports.
eugeno ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Ты как глухой парализованный баран. Сказано, юзай aptitutde, он все зависимости разрешит, тебе только на y и n надо жать.

Debasher ★★★★★
()
cat /etc/apt/apt.conf.d/02release
# Сделать 'stable' дистрибутивом по умолчанию
APT::Default-Release "stable";
apt-get update
apt-get install iceweasel/experimental

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

f1xmAn ★★★★★
()
Ответ на: комментарий от Kindly_Cat

1. добавить в sources.list

deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

добавить ключ о котором идет речь по ссылке которую я дал выше

в терминале под рутом дать команды:

$ apt-get update
$ apt-get install -t squeeze-backports iceweasel

bulatus ★★
()
Ответ на: комментарий от Kindly_Cat

эм.. я не знаю, что ты натворил, но вот с таким:

 ~ # cat /etc/apt/sources.list
deb http://ftp.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org squeeze/updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main
#deb http://ftp.de.debian.org/debian testing main contrib non-free
УМВР.
root@vps ~ # apt-get -t squeeze-backports install iceweasel
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libshishi0 shishi-common libxcb-render-util0
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  hunspell-en-us libcairo2 libevent-1.4-2 libffi5 libhunspell-1.2-0 libmozjs10d libnss3
  libnss3-1d libpixman-1-0 libsqlite3-0 libvpx1 libxcb-shm0 xulrunner-10.0
Предлагаемые пакеты:
  hunspell openoffice.org-hunspell openoffice.org-core fonts-stix otf-stix mozplugger
  libgnomeui-0
НОВЫЕ пакеты, которые будут установлены:
  hunspell-en-us iceweasel libevent-1.4-2 libffi5 libhunspell-1.2-0 libmozjs10d libnss3
  libvpx1 libxcb-shm0 xulrunner-10.0
Пакеты, которые будут обновлены:
  libcairo2 libnss3-1d libpixman-1-0 libsqlite3-0
обновлено 4, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 115 пакетов не обновлено.
Необходимо скачать 15,5 MB/15,9 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 39,6 MB.
Хотите продолжить [Д/н]?

а у тебя почему-то " libcairo2 libnss3-1d libpixman-1-0 libsqlite3-0" не хотят браться из squeeze-backports

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

snoopcat ★★★★★
()
Последнее исправление: snoopcat (всего исправлений: 1)
Ответ на: комментарий от eugeno

Ты с apt_preferences и пинингом ничего не мутил? Сделай на всякий случай aptitude install и aptitude autoremove.

у меня тоже такая мысль, кстати
у него пакеты, которые отмечены как явные зависимости для iceweasel, не хотят обновляться из бекпортов -_-

snoopcat ★★★★★
()
Ответ на: комментарий от bulatus

Как добавить ключ этого репозитория? По ссылке какая-то невнятная чехня.

Kindly_Cat
() автор топика

А можно просто ругать debian, не прикрываясь? Мы заранее на всё согласны. Честное слово, всем будет проще.

ps. iceweasel 10 есть в squeeze-backports.

feofil
()
Ответ на: комментарий от Kindly_Cat

В 10-й, наверное, раз, повторяю, что у aptitude есть ncurses-gui, которая управляется от силы, 8 командами, и в которой наглядно видно вообще всё - все связи, все проблемы, можно вручную хоть каждому пакету менять версию.

Консоль для таких дел просто ненаглядна. :)

feofil
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.