SLES 10 & mercurial

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

  1. 4upakabr0

    4upakabr0 Member

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

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

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

      b3 Banned

      Joined:
      5 Dec 2004
      Messages:
      2,170
      Likes Received:
      1,155
      Reputations:
      202
      Тяни зависимости так же пакетами, а как ты хотел иначе?)
       
      1. 4upakabr0

        4upakabr0 Member

        Joined:
        14 May 2008
        Messages:
        124
        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