LINUX.ORG.RU

Зависимости [хз]

 


0

0

Вот в арче впервые столкнулся с проблемами с зависимостями, собсно

>gnutls: requires libtasn1>=2.2

какрешать? и еще хочет libsoup, что делать?

★★

Пользоваться пакетным менеджером из дистрибутива. Он тебе все покажет и сам добавит недостающее.

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

pacman -S gnome-panel

resolving dependencies...

error: cannot resolve "libsoup>=2.26.2", a dependency of "evolution- data-server"

error: failed to prepare transaction (could not satisfy dependencies)

:: evolution-data-server: requires libsoup>=2.26.2

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

Подожди пару часов пока на зеркалах появится. Иногда с этим у них проблемы...

Ну и ставь не по кускам, а метапакеты.

wyldrodney
()

Кстати, если система старая (не делался полный апдейт больше, скажем, месяца-двух), может иметь смысл сделать pacman -Syu --- полный апдейт системы.

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

pacman -S gnome. Гном тут - метапакет. С ними проще разрешать зависимости - это нужно знать. Долго рассказывать, да и арча под рукой нет, пониятие метапакета можно нагуглить...

В общем, если ты ставил гном не одним пакетом, а несколькими, по частям, но после обновления могут вылезти конфликты.

Посмотри лишние пакеты: pacman -Qtd, может стоит удалить их, дабы не мешали... В общем гугль и man тебе помогут. И да, смотри арчевские формы.

wyldrodney
()

Возможно, просто не появился в репах еще.

Тут 2 варианта: либо pacman -Syu, либо стануть из репов пакет ручками (http://mirror.yandex.ru/archlinux/extra/os/i686/libtasn1-2.2-1-i686.pkg.tar.gz ) и поставить его локально. Второй вариант не рекомендуется, т.к. может приводить к конфликтам.

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

Syu делал, но выдает же

pacman -Syu :: Synchronizing package databases...

core is up to date

extra is up to date

community is up to date

:: Starting full system upgrade...

:: Replace portmap with core/rpcbind? [Y/n] y

resolving dependencies...

error: cannot resolve "libtasn1>=2.2", a dependency of "gnutls"

error: failed to prepare transaction (could not satisfy dependencies)

:: gnutls: requires libtasn1>=2.2

Когда нужную либу ставлю их тара, она простно невидется пакманом

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

БЛДЖАД, думаеш я так не делал?

# pacman -S libtasn1

libtasn1 package not found, searching for group...

error: 'libtasn1': not found in sync db

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

Посоветуйте зеркала чтоли?

а тянет он :

Dependencies (build time detected): bash binutils bzip2 coreutils diffutils findutils gawk gcc glibc grep linux-header make mktemp net-tools perl sed sysfiles tar util-linux

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

Cмена зеркала помогла, спасибо ^_^

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