SLES 10 & mercurial

Discussion in 'Soft - *nix' started by 4upakabr0, 9 Jan 2014.

  1. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    221
    Likes Received:
    23
    Reputations:
    0
    Привет, редкий обитатель этой ветки!

    Пытаюсь поставить mercurial на SLES 10, но тщетно. Как-то звучит по-нубски. Стянул рпмку с репозитария opensuse 13.1, но там куча зависимостей, которые руками устранять еще та задача. Диска с репозитарием не имею.

    Как справиться с этой задачей, в какую сторону смотреть?
     
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    1,941
    Likes Received:
    777
    Reputations:
    198
    Тяни зависимости так же пакетами, а как ты хотел иначе?)
     
    _________________________
  3. 4upakabr0

    4upakabr0 Member

    Joined:
    14 May 2008
    Messages:
    221
    Likes Received:
    23
    Reputations:
    0
    ну смотри, я делаю так

    Code:
    rpm -i mercurial-2.7.1-2.1.3.x86_64.rpm
            ca-certificates is needed by mercurial-2.7.1-2.1.3.x86_64
            libc.so.6(GLIBC_2.14)(64bit) is needed by mercurial-2.7.1-2.1.3.x86_64
            libpython2.7.so.1.0()(64bit) is needed by mercurial-2.7.1-2.1.3.x86_64
            python = 2.7 is needed by mercurial-2.7.1-2.1.3.x86_64
            python(abi) = 2.7 is needed by mercurial-2.7.1-2.1.3.x86_64
            rcs is needed by mercurial-2.7.1-2.1.3.x86_64
            rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by mercurial-2.7.1-2.1.3.x86_64
    warning: mercurial-2.7.1-2.1.3.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 3dbdc284
    error: Failed dependencies:
    искать каждый пакет рпмкой, качать не пойми откуда и потом получать еще пачку зависимостей? :) это может затянуться на долго.

    по-хорошему, нужно заиметь репозитарий к SLES 10, но, как я сказал выше я не имею диска. И найти его в сети не могу. Т.е. мне видится лучшим решением установка из репозитария через yast - оно само устранит все зависимости. Не знаю умеет ли утилита rpm устранять всё сама.

    UPD в итоге проблему решил так:
    1) качнул подходящий меркурий - download.opensuse.org/repositories/home:/cwx_holle/SLE_10/x86_64/mercurial-1.9-49.1.x86_64.rpm
    2) нашел единственную зависимость на rpm.pbone.net
    3) заюзал простой
    Code:
    rpm -i
     
    #3 4upakabr0, 9 Jan 2014
    Last edited: 9 Jan 2014