On Thu, Mar 06, 2014 at 09:59:07AM +0100, Comète wrote: > Hi, > > i need to script some packages install, so i tried to use pkg_add -z > option like this: > > pkg_add -vzI python-idle-2 > > python-idle-2.7.5p0: ok > --- +python-idle-2.7.5p0 ------------------- > If you want to use this package as your default system idle, as root > create symbolic links like so (overwriting any previous default): > ln -sf /usr/local/bin/idle2.7 /usr/local/bin/idle > Packages with signatures: 1 > > So it seems to work, but when i give another try with: > > pkg_add -vzI python-idle-3 > Ambiguous: python-idle-3 could be python-idle-2.7.5p0 > python-idle-3.3.2p0 > > So i don't really understand why i doesn't work with '-3'... > After deleting 'python-idle', i tried again to install python-idle-3 > first and... same problem. > > I tried with 'python' package too without success. > > So it seems that only a command like 'pkg_add -vzI mypackage-2' will > work. > > Is it a bug or simply something i didn't understand ?
It's a limitation, not a bug. 3 doesn't look like anything in particular to pkg_add. It's more likely to converge with a real version number, like pkg_add -z python-idle-3.3.0 ought to work better.