- Code: Select all
equo search sci-mathematics/octave
>> @@ Package: sci-mathematics/octave-3.6.0 branch: 5, [sabayonlinux.org]
>> Available: version: 3.6.0 ~ tag: NoTag ~ revision: 0
>> Installed: version: Not installed ~ tag: N/A ~ revision: N/A
>> Slot: 0
>> Homepage: http://www.octave.org/
>> Description: High-level interactive language
>> for numerical computations
>> License: GPL-3
eix sci-mathematics/octave
* sci-mathematics/octave
Available versions: 3.2.4-r1 3.4.3-r1 (~)3.6.0 (~)3.6.1 {X curl doc emacs fftw fltk +glpk gnuplot +imagemagick opengl openmp +qhull +qrupdate readlitest xemacs zlib}
Homepage: http://www.octave.org/
Description: High-level interactive language for numerical computations
* sci-mathematics/octave-epstk
Available versions: (~)2.3 {doc}
Homepage: http://www.epstk.de/
Description: Graphical output functions for Matlab and Octave
Found 2 matches.
so in entropy we have
octave v3.6.0 and in portage
octave v3.6.1. because octave ebuild is in the main gentoo portage tree this means that very soon will be in entropy database ...
but still here is different time ecarts ... if you really want to have last version packages you should use sabayon-limbo repository ... this is for development and test of latest gentoo packages scheduled for inclusion in sabayon entropy database
if a new package is still with with no bug reports and no crash at sabayon build farm and test machines will end in main sabayon repository in no more that one week ...
for ebuilds which is not in main gentoo portage tree but in some overlays i am not sure but i think that is not updated so often like is from gentoo portage
if you cant wait a week for octave 3.6.1 always is a last solution, install directly from portage
it is an safe operation if you do not alter too many useflags and if emerge do not want to rebuild too many libs
for example, in my case, because octave 3.6.0 is not instaled:
- Code: Select all
emerge --pretend sci-mathematics/octave
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] sci-libs/camd-2.2.3 USE="-doc -static-libs"
[ebuild N ] sci-mathematics/glpk-4.47 USE="gmp -doc -examples -mysql -odbc -static-libs"
[ebuild N ] media-libs/qhull-2010.1-r2 USE="-doc -static-libs"
[ebuild N ] sci-libs/cxsparse-2.2.6 USE="-static-libs"
[ebuild N ] sci-libs/ccolamd-2.7.4 USE="-static-libs"
[ebuild N ] app-admin/eselect-lapack-0.1
[ebuild N ] sci-libs/lapack-reference-3.2.1-r1 USE="-doc"
[ebuild N ] virtual/lapack-3.1
[ebuild N ] sci-libs/arpack-96-r3 USE="-doc -examples -mpi -static-libs"
[ebuild N ] sci-libs/qrupdate-1.1.1 USE="-static-libs"
[ebuild N ] sci-libs/cholmod-1.7.4 USE="supernodal -debug -doc -metis -minimal -static-libs"
[ebuild N ] sci-mathematics/octave-3.6.1 USE="X fftw glpk imagemagick opengl qhull qrupdate readline sparse zlib -curl -doc -gnuplot -static-libs"
THIS IS NOT safe! too many unnecessary libs rebuilds using portage
but i can solve this with:
- Code: Select all
equo install sci-mathematics/octave
>> Running with --pretend ...
>> @@ These are the chosen packages:
>> # (1/1) [sabayonlinux.org] sci-mathematics/octave-3.6.0
>> Versions: Not installed / NoTag / NoRev ===> 3.6.0 / NoTag / 0
>> Action: Install
>> @@ Packages involved: 1
>> @@ Calculating dependencies ...
>> @@ These are the packages that would be installed:
>> ## [N] [sabayonlinux.org] sci-libs/camd-2.2.0|1
>> ## [N] [sabayonlinux.org] sci-libs/cxsparse-2.2.3|0
>> ## [N] [sabayonlinux.org] app-admin/eselect-lapack-0.1|1
>> ## [N] [sabayonlinux.org] sci-libs/lapack-reference-3.2.1|0
>> ## [N] [sabayonlinux.org] virtual/lapack-3.1|1
>> ## [N] [sabayonlinux.org] sci-libs/arpack-96-r3|0
>> ## [N] [sabayonlinux.org] sci-libs/qrupdate-1.1.1|0
>> ## [N] [sabayonlinux.org] sci-libs/ccolamd-2.7.4|0
>> ## [N] [sabayonlinux.org] sci-mathematics/glpk-4.45|0
>> ## [N] [sabayonlinux.org] sci-libs/cholmod-1.7.4|0
>> ## [N] [sabayonlinux.org] media-libs/qhull-2010.1-r2|0
>> ## [N] [sabayonlinux.org] sci-mathematics/octave-3.6.0|0
>> @@ Packages needing to be installed/updated/downgraded: 12
>> @@ Packages needing to be removed: 0
>> @@ Packages needing to be installed: 12
>> @@ Packages needing to be reinstalled: 0
>> @@ Packages needing to be updated: 0
>> @@ Packages needing to be downgraded: 0
>> @@ Download size: 16.2MB
>> @@ Used disk space: 74.2MB
>> @@ You need at least: 106.7MB of free space
one more try:
- Code: Select all
emerge --pretend sci-mathematics/octave
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sci-mathematics/octave-3.6.1 [3.6.0] USE="-curl* -gnuplot%"
!!! The following installed packages are masked:
- sys-devel/gcc-4.6.2::sabayon-distro (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Ryan Hill <[email protected]> (02 Apr 2011)
# Masked for testing
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
so,
NOW IS SAFE to install latest portage octave in sabayon linux using portage & gentoo way because as you can see is only main octave software upgraded all other needed libs is installed from entropy database
if octave ebuild fail to compile is only his guilt and until in sabayon-limbo repository and gentoo portage tree this problem is not solved entropy octave v3.6.1 binary package will not slip to stable sabayon repository because, as you quess, will fail to build in sabayon-limbo first ...
time to dance:
- Code: Select all
time emerge -av sci-mathematics/octave
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sci-mathematics/octave-3.6.1 [3.6.0] USE="X fftw glpk imagemagick opengl qhull qrupdate readline sparse zlib -curl* -doc -gnuplot% -stati7 kB
Total: 1 package (1 upgrade), Size of downloads: 15,027 kB
!!! The following installed packages are masked:
- x11-libs/wxGTK-2.9.1.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Ryan Hill <[email protected]> (22 Jan 2011)
# Mask development versions due to unstable API
# as requested by leio
- sys-devel/gcc-4.6.2::sabayon-distro (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Ryan Hill <[email protected]> (02 Apr 2011)
# Masked for testing
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild manifests
.
blablabla
.
after some time of number crunking:
- Code: Select all
* Regenerating GNU info directory index...
* Processed 215 info files.
real 31m13.506s
user 40m25.195s
sys 3m50.401s
this means aprox. 70 min of compiling and octave 3.6.1 is installed ... now we need only to sync entropy database with portage database:
- Code: Select all
equo rescue spmsync
>> Scanning Source Package Manager and Entropy databases for differences...
>> @@ Someone added these packages. They would be added to the system database:
>> # sci-mathematics/octave-3.6.1
>> ++ (1/1) >>> Adding sci-mathematics/octave-3.6.1
>> @@ Database update completed.
and voila:
- Code: Select all
equo search sci-mathematics/octave
>> @@ Searching...
>> @@ Package: sci-mathematics/octave-3.6.0 branch: 5, [sabayonlinux.org]
>> Available: version: 3.6.0 ~ tag: NoTag ~ revision: 0
>> Installed: version: 3.6.1 ~ tag: NoTag ~ revision: 9999
>> Slot: 0
>> Homepage: http://www.octave.org/
>> Description: High-level interactive language
>> for numerical computations
>> License: GPL-3
>> Keywords: sci-mathematics/octave
>> Found: 1 entry
- Code: Select all
eix sci-mathematics/octave
[I] sci-mathematics/octave
Available versions: 3.2.4-r1 3.4.3-r1 (~)3.6.0 (~)3.6.1 {X curl doc emacs fftw fltk +glpk gnuplot +imagemagick opengl openmp +qhull +qrupdate readline (+)sparse static-libs test xemacs zlib}
Installed versions: 3.6.1(03:08:41 AM 03/12/2012)(X fftw glpk imagemagick opengl qhull qrupdate readline sparse zlib -curl -doc -gnuplot -static-libs)
Homepage: http://www.octave.org/
Description: High-level interactive language for numerical computations
* sci-mathematics/octave-epstk
Available versions: (~)2.3 {doc}
Homepage: http://www.epstk.de/
Description: Graphical output functions for Matlab and Octave
Found 2 matches.
this is why sabayon linux is not just another binary linux distro ... is gentoo but gentoo on steroids