LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

$ 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, :

$ 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 - если соберится, то точно все ок.