25 мая 2015 г.

gentoo python-exec

Пытаясь обновить старую gentoo, вдруг всё сломалось, когда я удалил python-exec. emerge: command not found.

В /usr/portage/distfiles , к счастью, осталось python-exec-2.0.1.tar.bz2.
cp /usr/portage/distfiles/python-exec-2.0.1.tar.bz2 /tmp 
cd /tmp/
tar jxvf python-exec-2.0.1.tar.bz2
cd python-exec-2.0.1
./configure  --with-python-impls=python3_4 --prefix=/usr 
# где python3_4 - версия питона, которая у нас есть - это самое важное!
make 
make install 
Все, портейдж снова заработал!

Если в дистфайлах не оказалось python-exec, есть вариант скачать бинарный пакет:
# wget http://tinderbox.dev.gentoo.org/default-linux/amd64/dev-lang/python-exec-2.0.1-r1.tbz2 
# tar -jxpf python-exec-2.0.1-r1.tbz2 -C / 
# emerge --oneshot python-exec