Bug #665
eix-sync похоже не обновляет оверлеев добавлени из layman
Status: | New | Start: | 07/28/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | - | Spent time: | - | |
Target version: | - | |||
Votes: | 2 |
Description
CLDX ~ # eix-sync * Running !-hooks * Running /usr/sbin/cl-core --method update --sync --skip-eix-update Repositories synchronization * Syncing the Distros repository ... [ ok ] * Syncing the Calculate repository ... [ ok ] * Syncing the Portage repository ... [ ok ] * Synchronization finished System configuration * Fixing the settings ... [ ok ] * Updating the list of system packages ... [ ok ] * Updating configuration files ... [ ok ] * System update finished! * Copying old database to /var/cache/eix/previous.eix * Running eix-update
History
Updated by Rosen Alexandrow over 10 years ago
CLDX ~ # layman -l
- calculate [Git ] (git://git.calculate.ru/calculate/overlay.git )
- distros [Git ] (git://git.calculate.ru/calculate/distros.git )
- ROKO__ [Git ] (git://github.com/sandikata/ROKO__.git )
CLDX ~ #
Updated by Mikhail Hiretsky over 10 years ago
Для обновления прочих оверлеев вы можете использовать cl-udpate
с параметром -o
Updated by Rosen Alexandrow over 10 years ago
Mikhail Hiretsky wrote:
Для обновления прочих оверлеев вы можете использовать
cl-udpate
с параметром-o
Попробул но не работает тоже.
root@CLDX [ 8:29:14 ] [ 08/04/14 ] [ pts/9 ] ~ # cl-update -o Синхронизация репозиториев * Синхронизация Distros репозитория ... [ ok ] * Синхронизация Calculate репозитория ... [ ok ] * Синхронизация Portage репозитория ... [ ok ] * Обновление кэша Distros репозитория ... [ ok ] * Обновление кэша Calculate репозитория ... [ ok ] * Перемещение метаданных ... [ ok ] * Обновление кэша eix ... [ ok ] * Синхронизация завершена Конфигурация системы * Исправление настроек ... [ ok ] * Обновление списка пакетов в системе ... [ ok ] * Обновление конфигурационных файлов ... [ ok ] Проверка обновлений * Вычисление зависимостей ... * Система находится в актуальном состоянии Очистка системы от ненужных пакетов * Вычисление зависимостей ... [ ok ] Пересборка зависимых модулей * Обновление сохраненных библиотек ... [ ok ] * Проверка обратных зависимостей ...egrep "PORTDIR|layman" /etc/make.conf
- /var/lib/layman/calculate/profiles/templates/3.1/3_ac_install_live/1-live/sys-apps/portage/make.conf
- Подключение оверлеев layman. Не следует изменять эту настройку, так как это
PORTDIR_OVERLAY="/ROKO__"
source /var/lib/layman/make.conf
root@CLDX [ 8:34:32 ] [ 08/04/14 ] [ pts/8 ] ~ # layman -l
- calculate [Git ] (git://git.calculate.ru/calculate/overlay.git )
- distros [Git ] (git://git.calculate.ru/calculate/distros.git )
- steam [Git ] (git://github.com/anyc/steam-overlay.git )
root@CLDX [ 8:34:47 ] [ 08/04/14 ] [ pts/8 ] ~ #
Как я понимаю надо этим переменные изменить
cl-core-variables-show | grep other_rep
|update.cl_update_other_rep_data | rt | | |
|update.cl_update_other_rep_name | rl | | |
|update.cl_update_other_rep_path | rl | | |
root@CLDX [ 8:48:53 ] [ 08/04/14 ] [ pts/9 ] ~ #
Но они только для читания. Не понимаю просто, на старой компьютер все нормально на новый просто переменные нет.
Это из старой...
CLDX ~ # cl-core-variables-show | grep other_rep
|update.cl_update_other_rep_data | rt | |ROKO__:/var/lib/layman/|
|update.cl_update_other_rep_name | rl | |ROKO__ |
|update.cl_update_other_rep_path | rl | |/var/lib/layman/ROKO__ |
CLDX ~ #
Как можно и на новый сделать как старой ?
Updated by Андрей Сеник over 10 years ago
Поддерживаю.
# cl-update -o Синхронизация репозиториев * Синхронизация Distros репозитория ... [ ok ] * Синхронизация Calculate репозитория ... [ ok ] * Синхронизация Portage репозитория ... [ ok ] * Синхронизация Qt репозитория ... [ ok ] * Обновление кэша Distros репозитория ... [ ok ] * Обновление кэша Calculate репозитория ... [ ok ] * Обновление кэша Qt репозитория ... [ ok ]
# layman -l * calculate [Git ] (git://git.calculate.ru/calculate/overlay.git ) * distros [Git ] (git://git.calculate.ru/calculate/distros.git ) * qt [Git ] (git://git.overlays.gentoo.org/proj/qt.git ) * rasdark [Git ] (git://github.com/rasdark/overlay.git
Почему нет моего репозитория?
Он добавлен с помощью xml в /etc/layman/overlays/
Updated by Mikhail Hiretsky over 10 years ago
Оверлеи вписанные в PORTDIR_OVERLAY
, но отсутствующие в /var/lib/layman/installed.xml
считаются локальными, которые не требуют синхронизацию.
Добавляйте оверлей в дистрибутив через переменные cl_update_rep_name
, cl_update_rep_url
, либо через layman -a. Важно, чтобы он был прописан в /var/lib/layman/installed.xml
.
Updated by Mikhail Hiretsky over 10 years ago
Андрей Сеник wrote:
Почему нет моего репозитория?
Он добавлен с помощью xml в /etc/layman/overlays/
Можно увидеть содержимое xml?
Updated by Sergey S over 10 years ago
такая же проблема,
xml находится в /etc/layman/overlays/,
присутствует в /var/lib/layman/installed.xml,
но не обновляется с помощью cl-update -o
Updated by Alexander Pilipenko about 10 years ago
та же проблема:
# cl-update -o Синхронизация репозиториев * Синхронизация Distros репозитория ... [ ok ] * Синхронизация Calculate репозитория ... [ ok ] * Синхронизация Portage репозитория ... [ ok ] * Синхронизация Sublime-text репозитория ... [ ok ] * Синхронизация Rion репозитория ... [ ok ] * Синхронизация Emery репозитория ... [ ok ] * Синхронизация Qt репозитория ... [ ok ] * Обновление кэша Distros репозитория ... [ ok ] * Обновление кэша Calculate репозитория ... [ ok ] * Обновление кэша Sublime-text репозитория ... [ ok ] * Обновление кэша Rion репозитория ... [ ok ] * Обновление кэша Emery репозитория ... [ ok ] * Обновление кэша Qt репозитория ...
$ layman -l * calculate [Git ] (git://git.calculate.ru/calculate/overlay.git ) * distros [Git ] (git://git.calculate.ru/calculate/distros.git ) * emery [Git ] (git://git.overlays.gentoo.org/user/emery.git ) * hamper-overlay [Git ] (git://github.com/hamper/hamper-overlay.git ) * qt [Git ] (git://git.overlays.gentoo.org/proj/qt.git ) * rion [Mercurial ] (http://rion-overlay.googlecode.com/hg/ ) * seafile-portage-overlay [Git ] (https://github.com/steveeJ/seafile-portage-overlay.git ) * sublime-text [Git ] (git://github.com/DamnWidget/sublime-text.git
в /var/lib/layman/installed.xml все есть