Синхронизация дерева портежей через git (calculate) [РЕШЕНО]
miramir 27 июля, 2012 - 11:25
Попробовал сабж как описано тут (http://www.calculate-linux.ru/blogs/ru/319/show) в последнем комментарии. Сделал всё по шагам, всё равно при emerge --sync выдаёт "Unrecognized protocol: SYNC='git://....", кто нибудь знает как исправить.
P.S. portage-2.2.0_alpha120
»
- Для комментирования войдите или зарегистрируйтесь
А сам git установлен?
А сам git установлен?
Я ♥ Gentoo & Funtoo
Да конечно установлен.
Да конечно установлен.
Покажите:— полный вывод
Покажите:
— полный вывод ошибки после запуска команды синхронизации, используйте опцию -v,
— файл /etc/make.conf.
Я ♥ Gentoo & Funtoo
emerge -v --sync !!!
emerge -v --sync
!!! Unrecognized protocol: SYNC='git://git.calculate.ru/calculate/portage'
CFLAGS="-march=core2 -mcx16 -msahf -mpclmul -mpopcnt -mavx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=generic -O3 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
USE="mmx sse sse2 ssse3 acpi threads ithreads nptl X gtk gtk3 vim-syntax xinerama zsh-completion python3 policykit gnome-keyring fontconfig xattr -gnome -bluetooth -networkmanager -pulseaudio -kde -qt3 -doc -ldap"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="Oracle-BCLA-JavaSE AdobeFlash-10.3"
SYNC="git://git.calculate.ru/calculate/portage"
GENTOO_MIRRORS="rsync://gentoo.bloodhost.ru/gentoo-distfiles http://mirror.neolabs.kz/gentoo/pub http://mirror.netcologne.de/gentoo/"
EMERGE_DEFAULT_OPTS="--quiet-build=y --with-bdeps=y --autounmask=y --autounmask-write=y"
FEATURES="sandbox candy fixlafiles noinfo nodoc parallel-fetch parallel-install unmerge-orphans userfetch usersync fail-clean"
MAKEOPTS="-j8"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_PATCHDIR=/etc/portage/patches
LINGUAS="en ru"
CLEAN_DELAY=3
PORTDIR="/mnt/gentoo/portage"
DISTDIR="/mnt/gentoo/portage/distfiles"
PKGDIR="/mnt/gentoo/portage/packages"
PORTAGE_WORKDIR_MODE="0770"
PORTAGE_RSYNC_EXTRA_OPTS="--quiet"
INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="intel radeon i915 r600"
ALSA_CARDS="hda-intel"
FETCHCOMMAND="/usr/bin/axel -a -o /\${DISTDIR}/\${FILE} \${URI}"
RESUMECOMMAND="${FETCHCOMMAND}"
PHP_TARGETS="php5-4"
PYTHON_TARGETS="python2_7 python3_2"
GRUB_PLATFORMS="pc"
source /mnt/gentoo/layman/make.conf
У меня в Calculate
У меня в Calculate так
Я ♥ Gentoo & Funtoo
С такими то параметрами и у
С такими то параметрами и у меня будет всё работать. Интересует именно вопрос перехода на синхронизацию дерева портежей через git. Там же по ссылке вроде всё понятно расписано, только вот почему-то не работает (толи эту возможность из портажа за время с публикации статьй уже выпилили, или я что-то делаю не так).
Так дело в том,
Так дело в том, что...
Я ♥ Gentoo & Funtoo
а можно ваш make.conf
а можно ваш make.conf
Так он почти «дефолтный» —
Так он почти «дефолтный» — http://bpaste.net/show/37272/
P.S. Странно, конечно :(
В Funtoo вот всё честь по чести указано
Я ♥ Gentoo & Funtoo
ну тогда emerge --info ещё
ну тогда emerge --info ещё пожалуйста дайте.
http://bpaste.net/show/37278/
http://bpaste.net/show/37278/
P.S. Правда, информация несколько «неверная» — я из Funtoo сделал chroot в Calculate, поэтому такое и ядро.
Я ♥ Gentoo & Funtoo
Попробуйте чуть
Попробуйте чуть изменить
Я ♥ Gentoo & Funtoo
Всем спасибо
Нашол свою ошибку. У меня дерево портажа перенесено в другую директорию, я об этом совсем забыл. Выполнил инструкции с правильными путями и всё заработало.