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 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.