LINUX.ORG.RU

[Debian Lenny] Не могу установить пакет.


0

2

Нужно мне установить пакет libboost1.40-all-dev.

А мне в ответ:

Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
  libboost1.40-all-dev: Зависит: libboost-mpi-python1.40-dev но он не будет установлен
                        Зависит: libboost-python1.40-dev но он не будет установлен
E: Сломанные пакеты

Дистрибутив - Debian Lenny, я питоновские либы никогда вааще не трогал, и не знаю чо это за такое.

Вопрос - что делать? Как установить пакет?


Вероятно, это какой-то конфликт между пакетами из lenny и пакетами из backports.

Проще всего будет запустить aptitude и в интерактивном режиме разобраться с зависимостями.

Я сейчас проверил, у меня этот пакет из backports ставится нормально.

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

> Я сейчас проверил, у меня этот пакет из backports ставится нормально.

А как вы ывибираете, откуда надо ставить пакеты?

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

Никак не выбираю, у меня прописаны lenny, lenny-proposed-updates и lenny-backports, я просто запустил aptitude, навёл на этот пакет и нажал +

А когда разные версии, и нужно определённую, я навожу на пакет и нажимаю v, и мне без разницы, из backports он или нет, это уже aptitude пусть решает, что нужно, чтобы обеспечить мне данную версию.

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

Проблема в том, что я вот запуска aptitude, нажимаю в меню «Установить/удалить пакеты». И он мне в ответ список пакетов, которые он считает, что нужно удалить. И там в списке и codeblocks - мой рабочий инстумент, и либы, которые нужны. Я боюсь дальше что-то делать вообще.

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

Сначала сделай «Действия» -> «Отменить все незаконченные действия».

Потом поставь boost-all-dev

А там уже, в решалке зависимостей, ищи варианты, которые не удаляют codeblocks.

Или найди его в списке и нажми ":" (keep) или «h» (hold), я не могу сообразить, что нужно в твоём случае.

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

> Сначала сделай «Действия» -> «Отменить все незаконченные действия».

А как можно посмотреть список действий, которые будут выполняться?

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

Ну когда ты нажимаешь g, он показывает, по секциям, секция установки, секция автоустановки, секция удаления, секция обновления, и так далее.

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

> Ну когда ты нажимаешь g, он показывает, по секциям, секция установки, секция автоустановки, секция удаления, секция обновления, и так далее.

Да хрен там, когда я нажал g, он понёсся сносить и ставить. Блядь, пидарасы, какие ублюдки такие интерфейсы делают???

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

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

Вообще, чтобы убедиться, что ты в главном меню, нажимай q, пока тебе не предложат выйти из программы, вот если предлагают, значит ты в главной секции.

aptitude это самое удобное средство для установки пакетов, созданное рождённым женщиной, за всю нашу бестолковую эпоху :)

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

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

Пля, что ж ты не скажал, что в корень надо выходить! Я был в режиме «Установить/удалить пакеты».

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

Ха ха, описываю ситуацию
Неделю назад ставлю Debian testing amd64
мне понадобились установить рекомендованные зависимости
делаем:

#apt-get install wajig

далее смотрим предлагаемые пакеты к wajig:

#wajig show wajig

Package: wajig
Priority: optional
Section: admin
Installed-Size: 392
Maintainer: Graham Williams <Graham.Williams@togaware.com>
Architecture: all
Version: 2.0.47
Depends: python, python-central (>= 0.6.11), apt, python-apt, dselect
Suggests: wget, fping, debconf, reportbug, apt-move, dpkg-repack, alien, fakeroot, gkdebconf, lynx, python-gtk2, python-glade2, python-gnome2, gnome-terminal, locales, gnome-tasksel, deborphan, vrms, sudo, apt-show-versions, apt-listbugs
Filename: pool/main/w/wajig/wajig_2.0.47_all.deb

проверяем статус fping:
wajig status fping
Package Installed Previous Now State
=======================-===============-===============-===============-=====
fping    N/A    2.4b2-to-ipv6-16.1   2.4b2-to-ipv6-16

ага, не установлен
ok, шаз красиво поставим используя команду installs из wajig

но, сперва проверяем рекомендованные установки
#wajig installr wajig

Следующие пакеты будут УДАЛЕНЫ:
antiword{u} [0.37-6] arj{u} [3.10.22-9] deborphan{u} [1.7.28]
esound-clients{u} [0.2.41-8] ghostscript-x{u} [8.71~dfsg2-6] (З: gs)
gnome-utils{u} [2.30.0-2] gs{u} [8.64~dfsg-1+squeeze1]
gs-common{u} [8.71~dfsg2-6]
gstreamer0.10-fluendo-mp3{u} [0.10.14.debian-1] gthumb{u} [3:2.11.5-3]
gthumb-data{u} [3:2.11.5-3] (З: gthumb) hunspell{u} [1.2.11-1]
libalut0{u} [1.1.0-2] (З: rss-glx)
libboost-date-time1.42.0{u} [1.42.0-4] libcue1{u} [1.4.0-1]
libdevkit-power-gobject1{u} [1:0.9.5-3]
libdrm-nouveau1{u} [2.4.21-1~squeeze3]
libglc0{u} [0.7.2-4] (З: rss-glx)
libglew1.5{u} [1.5.4-1] (З: rss-glx)
libglewmx1.5{u} [1.5.4-1] (З: libglc0, З: rss-glx) libjpeg8{u} [8b-1]
libmono-c5-1.0-cil{u} [2.4.4~svn151842-3] libqt4-svg{u} [4:4.6.3-4]
libvdpau1{u} [0.4-5] python-cupsutils{u} [1.0.0-6]
rss-glx{u} [0.9.1-3] schedtool{u} [1.3.0-1] tdom{u} [0.8.3~20080525-3]
tea-data{u} [28.1.1-1] ufraw{u} [0.16-3+b1] w3c-dtd-xhtml{u} [1.1-5]
xotcl{u} [1.6.6-1]
0 пакетов обновлено, 0 установлено новых, 32 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 30,0 M байт.
Хотите продолжить? [Y/n/?]

И я офигеваю дорогая редакция.
1. какая-то скоция уже ухитрилась прицепить aptitude к wajig
для установки recommended and suggested пакетов, а просто установка выполняется через apt-get . Так испоганить wajig. Нет слов...

2. И как обычно aptitude невменяемо в дефолтных настройках.

Ненависть и желание настучать кому-то по башке.











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