bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
NoVASpiritПробовал и так, но результат тот же. |
bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
Результат последних изысканий- 1- если информацию о локальном репозитории указываю в /etc/pacman.conf,- .. [LocalRepos] Server = file:///mnt/LocalRepos/archlinux .. то получаю,- [[email protected] etc]# pacman -Sy --debug debug: pacman v5.1.3 - libalpm v11.0.3 debug: config: attempting to read file /etc/pacman.conf debug: config: new section 'options' debug: config: HoldPkg: pacman debug: config: HoldPkg: glibc debug: config: arch: x86_64 debug: config: SigLevel: Required debug: config: SigLevel: DatabaseOptional debug: config: LocalFileSigLevel: Optional debug: config: new section 'LocalRepos' debug: config: new section 'core' debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist debug: config: new section 'extra' debug: config file /etc/pacman.conf, line 80: including /etc/pacman.d/mirrorlist debug: config: new section 'community' debug: config file /etc/pacman.conf, line 83: including /etc/pacman.d/mirrorlist debug: config: new section 'multilib' debug: config file /etc/pacman.conf, line 92: including /etc/pacman.d/mirrorlist debug: config: finished parsing /etc/pacman.conf debug: setup_libalpm called debug: option 'logfile' = /var/log/pacman.log debug: option 'gpgdir' = /etc/pacman.d/gnupg/ debug: option 'hookdir' = /etc/pacman.d/hooks/ debug: option 'cachedir' = /var/cache/pacman/pkg/ debug: registering sync database 'LocalRepos' debug: database path for tree LocalRepos set to /var/lib/pacman/sync/LocalRepos.db debug: "/var/lib/pacman/sync/LocalRepos.db" is not readable: Нет такого файла или каталога debug: setting usage of 15 for LocalRepos repository debug: adding new server URL to database 'LocalRepos': file:///mnt/LocalRepos/archlinux debug: registering sync database 'core' debug: database path for tree core set to /var/lib/pacman/sync/core.db debug: "/var/lib/pacman/sync/core.db.sig" is not readable: Нет такого файла или каталога debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened debug: missing optional signature debug: setting usage of 15 for core repository debug: adding new server URL to database 'core': http://archlinux.ip-connect.vn.ua/core/os/x86_64 debug: adding new server URL to database 'core': https://archlinux.ip-connect.vn.ua/core/os/x86_64 debug: adding new server URL to database 'core': http://mirror.mirohost.net/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': https://mirror.mirohost.net/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': http://mirrors.nix.org.ua/linux/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': https://mirrors.nix.org.ua/linux/archlinux/core/os/x86_64 debug: registering sync database 'extra' debug: database path for tree extra set to /var/lib/pacman/sync/extra.db debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: Нет такого файла или каталога debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened debug: missing optional signature .. 2- если информацию о локальном репозитории указываю в /etc/pacman.d/mirrorlist,- .. Server = file:///mnt/LocalRepos/archlinux//$repo/os/$arch .. то получаю,- [[email protected] pacman.d]# pacman -Sy --debug debug: pacman v5.1.3 - libalpm v11.0.3 debug: config: attempting to read file /etc/pacman.conf debug: config: new section 'options' debug: config: HoldPkg: pacman debug: config: HoldPkg: glibc debug: config: arch: x86_64 debug: config: SigLevel: Required debug: config: SigLevel: DatabaseOptional debug: config: LocalFileSigLevel: Optional debug: config: new section 'core' debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist debug: config: new section 'extra' debug: config file /etc/pacman.conf, line 80: including /etc/pacman.d/mirrorlist debug: config: new section 'community' debug: config file /etc/pacman.conf, line 83: including /etc/pacman.d/mirrorlist debug: config: new section 'multilib' debug: config file /etc/pacman.conf, line 92: including /etc/pacman.d/mirrorlist debug: config: finished parsing /etc/pacman.conf debug: setup_libalpm called debug: option 'logfile' = /var/log/pacman.log debug: option 'gpgdir' = /etc/pacman.d/gnupg/ debug: option 'hookdir' = /etc/pacman.d/hooks/ debug: option 'cachedir' = /var/cache/pacman/pkg/ debug: registering sync database 'core' debug: database path for tree core set to /var/lib/pacman/sync/core.db debug: "/var/lib/pacman/sync/core.db.sig" is not readable: Нет такого файла или каталога debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened debug: missing optional signature debug: setting usage of 15 for core repository debug: adding new server URL to database 'core': file:///mnt/LocalRepos/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': http://archlinux.ip-connect.vn.ua/core/os/x86_64 debug: adding new server URL to database 'core': https://archlinux.ip-connect.vn.ua/core/os/x86_64 debug: adding new server URL to database 'core': http://mirror.mirohost.net/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': https://mirror.mirohost.net/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': http://mirrors.nix.org.ua/linux/archlinux/core/os/x86_64 debug: adding new server URL to database 'core': https://mirrors.nix.org.ua/linux/archlinux/core/os/x86_64 debug: registering sync database 'extra' debug: database path for tree extra set to /var/lib/pacman/sync/extra.db debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: Нет такого файла или каталога debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened debug: missing optional signature debug: setting usage of 15 for extra repository debug: adding new server URL to database 'extra': file:///mnt/LocalRepos/archlinux/extra/os/x86_64 .. Не понятно. |
NoVASpirit |
|
Темы:
6
Сообщения:
158
Участник с: 21 января 2011
|
А ты не забыл между? [LocalRepos] Server = file:///mnt/LocalRepos/archlinux вписать SigLevel = Never |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
bsmВ приведенных логах крамолы не видно ... и это потому, что логи обрезаны ... и похоже нет самого интересного. А чтобы было понятно нужно сравнить полученные логи с логами при нормальном обновлении. PS - чтобы не было портянок, нужно использовать тэги ... Пример sudo pacman --debug -Sy и в итоге после всего этого ….
Ошибки не исчезают с опытом - они просто умнеют
|
NoVASpirit |
|
Темы:
6
Сообщения:
158
Участник с: 21 января 2011
|
и команда repo-add должна выглядеть примерно так repo-add LocalRepos.db.tar.gz *.pkg.tar.xz |
NoVASpirit |
|
Темы:
6
Сообщения:
158
Участник с: 21 января 2011
|
Хотя если ты просто клонировал репозитории то надо просто в pacman.conf вписать [core] SigLevel = Never Server = file:///mnt/LocalRepos/core/os/x86_64/ ну и.т.д к экста, комьюнити, мультилиб ) |
beisic |
|
Темы:
5
Сообщения:
184
Участник с: 22 августа 2018
|
Управление локальным хранилищем Arch Linux: https://github.com/cassava/repoctl |
bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
NoVASpiritУ меня в скрипте это выглядит так- for repo in community core extra multilib; do DIR_DB_FILE=/mnt/LocalRepos/archlinux/$repo/os/`uname -m` repo-add $DIR_DB_FILE/$repo.db.tar.gz done |
bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
NoVASpiritТак я не делал. Я думал, что отдельно указанного репозитория достаточно, что бы сначало смотреть в локальный репозиторий, затем в внешний, согл. /etc/pacman.d/mirrorlist. Но в предложенном варианте, если это всё, что должно быть в приведенной секции, используется лишь локальный репозиторий. |
bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
vasekbsmВ приведенных логах крамолы не видно … и это потому, что логи обрезаны … и похоже нет самого интересного. Монтирование локального репозитория-
Выполнение,- pacman -Syy --debug
|