vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Навскидку ..... у тебя присутствует все вместе ... и локальные и не локальныеbsmА должны быть только локальные bsmи похоже, что # pacman -Syy выполнилось успешно, но не из локальных ... PS - и неплохо полностью очистить кэш pacman
Ошибки не исчезают с опытом - они просто умнеют
|
NoVASpirit |
|
![]()
Темы:
6
Сообщения:
158
Участник с: 21 января 2011
|
bsmNoVASpiritТак я не делал. Я думал, что отдельно указанного репозитория достаточно, что бы сначало смотреть в локальный репозиторий, затем в внешний, согл. /etc/pacman.d/mirrorlist. Но в предложенном варианте, если это всё, что должно быть в приведенной секции, используется лишь локальный репозиторий. В таком случае надо core, extra, community, multilib заменить на другие название во время выполнения команды repo-add |
bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
vasekТ.е. использовать разрешается или лишь локальный или внешние репозитории? |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
bsmСейчас попробовал, все работает - сейчас опишу подробно и выложу.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Не доконца понял, что тебе нужно … а потому опишу то, что я понял. 1. Создаем директорию для локальных реп mkdir ~/LocalRepo cd ~/LocalRepo 2. Наполняем ее пакетами … так как я только тестирую, то размещу только новые пакеты, которые требуют обновления, а для этого узнаем эти новые пакеты checkupdates ffmpeg 1:4.2-4 -> 1:4.2.1-1 и загружаем этот новый пакет (но не устанавливаем) sudo pacman -Sw ffmpeg --cachedir ~/LocalRepo ## подправил, чтобы было видно двойное тире -- Проверяем ls ffmpeg-1:4.2.1-1-x86_64.pkg.tar.xz 3. Создаем необходимые файлы, используя утилиту repo-add (в итоге применения этой команды должен появиться db-файл (и плюс другие нужные файлы) на основе находящихся там пакетов repo-add ./custom.db.tar.xz ./* Смотрим, что получилось ls custom.db custom.db.tar.xz custom.files custom.files.tar.xz 4. Правка /etc/pacman.conf впереди всех других реп (core, extra и др) добавляем нашу локальную репу Плюс к этому отключил (закоментировал) строки имеющие отношение к core, extra, multilib (оставил только archlinuxcn) - чтобы не мешали и был виден результат5. Обновление sudo pacman -Syy sudo pacman -Syu Проверяемpacman -Q ffmpeg ffmpeg 1:4.2.1-1 6. Все вернул на место ... PS - возможно тебе нужно что то другое - и да, будут нюансы при отсутствии интернета (хоть обновление идет и из локальных реп), нужно корректировать EDIT 1 - подправил, чтобы было видно двойное тире -- и еще - обрати внимание, что в repo-add использую tar.xz вместо tar.gz (xz уже применяется несколько лет ...)
Ошибки не исчезают с опытом - они просто умнеют
|
bsm |
|
Темы:
47
Сообщения:
184
Участник с: 18 января 2012
|
vasekПонял. Спасибо. Тема закрыта. |