Results 1 to 9 of 9

Thread: Опции в zypper.conf

  1. #1

    Default Опции в zypper.conf

    При использовании zypper можно задать опцию --pkg-cache-dir <dir> в качестве альтернативного католога кэша пакетов. Как указать эту опцию в zypper.conf? В zypp.conf есть подобная опция packagesdir, но никакого эффекта при использовании zypper она не дает (в YaST работает).

  2. #2
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default Re: Опции в zypper.conf

    используя zypper:
    zypper mr -k <repo name>
    или
    keeppackages=1
    в желаемом файле репозитария в /etc/zypp/repos.d

    Вы включите кеширование пакетов
    I see only what I wanna see
    I be only who I wanna be
    My blanket covers me

  3. #3

    Default Re: Опции в zypper.conf

    Quote Originally Posted by k0da View Post
    Вы включите кеширование пакетов
    Уже включено, мне сейчас не это нужно. Мне нужно указать для zypper кэш пакетов, отличный от /var/cache/zypp/packages. Есть ли такая опция в файлике zypper.conf. Да, я знаю про --pkg-cache-dir. Но как ее задать для zypper по умолчанию?

  4. #4
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default Re: Опции в zypper.conf

    поменял в /etc/zypp/zypp.conf
    cachedir = /tmp/cache

    кеш пошел туда.
    I see only what I wanna see
    I be only who I wanna be
    My blanket covers me

  5. #5

    Default Re: Опции в zypper.conf

    Да пошел, но весь, включая raw и solv, а мне нужен только специальный путь для packages. Параметр cachedir влияет на zypper, packagesdir - нет, что выглядит странно. Вообщем, придется использовать опцию --pkg-cache-dir для zypper, очень неудобно. Необходимость такого поведения zypper возникла из-за того, что используется пара виртуальных серверов, и хотелось сэкономить медленный и дорогой трафик. Мне кажется, что raw и solv для каждой машины должен быть уникальным, или я ошибаюсь?

  6. #6
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default Re: Опции в zypper.conf

    packagesdir = /tmp/test

    Работает, cachedir можете вернуть в пержнее значение
    I see only what I wanna see
    I be only who I wanna be
    My blanket covers me

  7. #7

    Default Re: Опции в zypper.conf

    Нет, не работает
    zypp.conf
    Code:
    # cachedir = /var/cache/zypp
    packagesdir=/home/common/packages
    sudo zypper in <пакет>

    вывод в zypper.log
    Code:
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):420 Verbosity 1
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):421 Output type 1
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):528 repos.d dir = /etc/zypp/repos.d
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):529 cache dir = /var/cache/zypp
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):530 raw cache dir = /var/cache/zypp/raw
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):531 solv cache dir = /var/cache/zypp/solv
    2011-04-13 14:30:29 <1> linux-k6dq(9637) [zypper++] Zypper.cc(processGlobalOptions):532 package cache dir = /var/cache/zypp/packages
    Меняем в zypp.conf
    Code:
    cachedir=/var/tmp
    # packagesdir=/home/common/packages
    sudo zypper in <пакет>
    вывод в zypper.log
    Code:
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):420 Verbosity 1
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):421 Output type 1
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):528 repos.d dir = /etc/zypp/repos.d
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):529 cache dir = /var/tmp
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):530 raw cache dir = /var/tmp/raw
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):531 solv cache dir = /var/tmp/solv
    2011-04-13 14:39:30 <1> linux-k6dq(10039) [zypper++] Zypper.cc(processGlobalOptions):532 package cache dir = /var/tmp/packages

  8. #8
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default Re: Опции в zypper.conf

    Какая у вас версия oS?
    I see only what I wanna see
    I be only who I wanna be
    My blanket covers me

  9. #9

    Default Re: Опции в zypper.conf

    openSUSE 11.4 x86_64

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •