LINUX.ORG.RU

Слоттирование Lua в gentoo

 ,


0

1

Доброго времени суток. Необходимо иметь две версии Lua - 5.1.5 и 5.2.3. Накатил eselect-lua, размаскировал lua-5.2.3, пытаюсь накатить, но получаю Blocked packages. Как можно их слоттировать?


Ответ на: комментарий от tiandrey
$ emerge dev-lang/lua:1
emerge: there are no ebuilds to satisfy "dev-lang/lua:1"

При этом

$ emerge dev-lang/lua:0
ставит в нулевой слот одну из версий нормально.

maked0n
() автор топика
Ответ на: комментарий от maked0n
[I] dev-lang/lua
     Available versions:  
     (0)    5.1.4-r8 5.1.5 ~5.1.5-r1 5.1.5-r3
     (5.1)  [M]~5.1.5-r2 [M]~5.1.5-r100
     (5.2)  [M]~5.2.3 [M]~5.2.3-r1
cli
()
$ cat /etc/portage/package.unmask/lua.unmask
dev-lang/lua:5.1
dev-lang/lua:5.2
app-eselect/eselect-lua

$ emerge -av lua:5.1 lua:5.2
...
Calculating dependencies... done!
[ebuild  N    #] app-eselect/eselect-lua-1::gentoo  0 KiB
[ebuild  NS   #] dev-lang/lua-5.2.3-r1:5.2::gentoo [5.1.5-r3:0::gentoo] USE="deprecated readline -emacs -static" 246 KiB
[ebuild  NS   #] dev-lang/lua-5.1.5-r100:5.1::gentoo [5.1.5-r3:0::gentoo] USE="deprecated readline -emacs -static" 0 KiB
[blocks B      ] dev-lang/lua:0 ("dev-lang/lua:0" is blocking dev-lang/lua-5.1.5-r100, dev-lang/lua-5.2.3-r1)

Total: 3 packages (1 new, 2 in new slots), Size of downloads: 246 KiB
Conflict: 1 block (1 unsatisfied)
...


Да, блокировка есть, но я бы рискнул удалить dev-lang/lua:0, потом установить 2 версии, выбрать в качестве основной 5.1, а потом на всякий пожарный пересобрать пакеты, которые зависят от lua - если соберится, то точно все ок.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от maked0n

Ну ёлки-палки, оговорился, посмотрел бы слоты. Имелись в виду слоты 5.1 и 5.2.

tiandrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.