Дефектные обновления [AUR]

chronos
Интересно как так?

У меня почему-то (вчера и сегодня) не доступен указанный сайт и пакет не скачивается https://bitbucket.org/kachelaqa/pkgbrowser/downloads/pkgbrowser-0.21.tar.gz .

P.S. Пришлось через прокси вручную. Что за..?
chronos
Интересно как так?
Перезагрузка совпала с обновлением репы.
pkgbrowser 0.21-1 > pkgbrowser 0.21-2
По поводу aurman, кто-то пользуется? Подскажите, есть настройка отвечающая за место хранения кеша? По умолчанию он в $HOME/.cache все собирает. Хочу в /tmp перенести, как йогурт делал.
www.linux32.ru - новости и статьи о Linux
32reg
По поводу aurman, кто-то пользуется? Подскажите, есть настройка отвечающая за место хранения кеша? По умолчанию он в $HOME/.cache все собирает. Хочу в /tmp перенести, как йогурт делал.
Не уверен, но возможно это (Сам не тестировал)?
~/ aurman --help | grep cache
    --cachedir          :  Specify an alternative package cache location (a typical default is /var/cache/pacman/pkg)
EDIT: Не обратил внимание что именно про настройку идет речь... Возможно подойдет алиас с заменой "aurman" на что-то вроде "aurman --cachedir /tmp"?
EDIT2: С их GitHubа:
Question

How do I change the cache directory of aurman?
Answer

aurman uses $XDG_CACHE_HOME/aurman with fallback to ~/.cache/aurman, hence you have to change $XDG_CACHE_HOME. If you don't want to change the variable globally, use something like: XDG_CACHE_HOME=/new/cache/dir aurman to call aurman

    Notice: It's being asked quite frequently to introduce a config option to change the cache dir, that is not going to happen, unless you provide really, really good arguments.
EDIT3:
Если очень-очень хочется, то можно собрать из сорцов предварительно заменив это на то что нужно (на /tmp например).
https://github.com/polygamma/aurman/blob/master/src/aurman/classes.py#L152
EDIT4:
У меня вроде получилось (собирал trizen через aurman)...
https://hastebin.com/eyujehuyis.coffeescript
На питоне я не программирую, поэтому вышло вот так вот: (подозреваю что "os.path.join" использовать не обязательно, и можно просто "/tmp/aurman", но лень тестить, та и работет вроде)
https://github.com/GreWeMa/aurman (только первые два коммита)
32reg, можно сделать так:
добавить в файл /usr/lib/python3.6/site-packages/aurman/main.py
после
    # unrecognized parameters
    if pacman_args.invalid_args:
        aurman_error("The following parameters are not recognized yet: {}".format(pacman_args.invalid_args))
        aurman_note("aurman --help or aurman -h")
        sys.exit(1)
этот код
    if 'package' in AurmanConfig.aurman_config \
            and 'cache_dir' in AurmanConfig.aurman_config['package']:
        Package.cache_dir = AurmanConfig.aurman_config['package']['cache_dir']
и теперь можно в ~/.config/aurman/aurman_config прописать путь для кеша
[package]
cache_dir=/tmp
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
GWM,
nafanja,
спасибо за исследования. Как сложно все оказалось. Не люблю вносить изменения в пакеты (все равно до первого обновления).
Обленился я в последнее время, пожалуй подожду когда эта возможность появится в оф. пакете.
Раз он в таблице aurhelpers весь зеленый и так быстро набрал популярность, то это, наверное, скоро произойдет.
www.linux32.ru - новости и статьи о Linux
32reg
Обленился я в последнее время, пожалуй подожду когда эта возможность появится в оф. пакете.
я отправил запрос на добавление этого кода.
подождем, может разраб добавит.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
я отправил запрос на добавление этого кода.
Спасибо большое
www.linux32.ru - новости и статьи о Linux
32reg, разраб ответил что добавит это, но нужно в README добавить описание параметра.
можешь составить на английском описание параметра?
а я уже сам оформлю и дополню коммит.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, с англ я на Вы, поэтому как-то так:

change default cache dir

Change default cache dir from <$XDG_CACHE_HOME/aurman> to <dir>

Example:

[miscellaneous]
cache_dir=/tmp/aurman
www.linux32.ru - новости и статьи о Linux
 
Зарегистрироваться или войдите чтобы оставить сообщение.