Aquí está la descarga y las instrucciones que seguí.
Estos son los errores que veo cuando ejecuto los comandos:
$ sudo apt-add-repository ppa:python-pylinkgrammar/getsome
Link Grammar source and libraries, as well as the python bindings that depend on them.
This is an "unsanctioned" release of the link-grammar libs, with a version bump to 4.7.6.
Hopefully, a "stable" PPA will be coming soon, and then on to the main repos.
More info: https://launchpad.net/~python-pylinkgrammar/+archive/ubuntu/getsome
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keybox '/tmp/tmpamyb7e49/pubring.gpg' created
gpg: /tmp/tmpamyb7e49/trustdb.gpg: trustdb created
gpg: key 50E59F00E91F46F4: public key "Launchpad PPA for Linkgrammar for Python" imported
gpg: Total number processed: 1
gpg: imported: 1
OK
$ sudo apt-get install liblink-grammar4
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package liblink-grammar4
**max@max-Latitude-E6410:~$** pip install pylinkgrammar
Collecting pylinkgrammar
Using cached pylinkgrammar-0.2.14.tar.gz
Building wheels for collected packages: pylinkgrammar
Running setup.py bdist_wheel for pylinkgrammar ... error
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-5WPIa0/pylinkgrammar/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpk2yg0rpip-wheel- --python-tag cp27:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/tests.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/__init__.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/clinkgrammar.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/linkgrammar.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
running build_ext
building 'pylinkgrammar/_clinkgrammar' extension
swigging pylinkgrammar/link_grammar.i to pylinkgrammar/link_grammar_wrap.c
swig -python -o pylinkgrammar/link_grammar_wrap.c pylinkgrammar/link_grammar.i
unable to execute 'swig': No such file or directory
error: command 'swig' failed with exit status 1
----------------------------------------
Failed building wheel for pylinkgrammar
Running setup.py clean for pylinkgrammar
Failed to build pylinkgrammar
Installing collected packages: pylinkgrammar
Running setup.py install for pylinkgrammar ... error
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-5WPIa0/pylinkgrammar/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-vu3zyF-record/install-record.txt --single-version-externally-managed --compile --user --prefix=:
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/tests.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/__init__.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/clinkgrammar.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
copying pylinkgrammar/linkgrammar.py -> build/lib.linux-x86_64-2.7/pylinkgrammar
running build_ext
building 'pylinkgrammar/_clinkgrammar' extension
swigging pylinkgrammar/link_grammar.i to pylinkgrammar/link_grammar_wrap.c
swig -python -o pylinkgrammar/link_grammar_wrap.c pylinkgrammar/link_grammar.i
unable to execute 'swig': No such file or directory
error: command 'swig' failed with exit status 1
----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-5WPIa0/pylinkgrammar/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-vu3zyF-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-5WPIa0/pylinkgrammar/
Las instrucciones que estás siguiendo parecen haber sido escritas para una versión anterior de Ubuntu. Esto nos deja con pocas opciones.
Opción 1) Intente la instalación con las versiones actualmente disponibles de los paquetes requeridos. Este enfoque falla a la fecha de esta edición debido al hecho de que liblink-grammar5-dev no está disponible actualmente y es obligatorio.
La instalación de liblink-grammar-dev tampoco ayuda y también falla.
Ver opción 2:
Parececomo liblink-grammar4 no está disponible para 17.04 (Zesty).
Parece que para versiones más recientes de Ubuntu ha sido reemplazado por liblink-grammer5. Por lo general, las dependencias exigen que una versión sea igual o mayor que una versión específica, por lo que debería funcionar una versión más nueva.
Para poder instalarlo, primero debes habilitar el repositorio universal.
Luego ejecute el comando sudo apt install liblink-grammer5
Si usted (como yo) recibe un error como:
No se encontró ningún origen para el archivo us.archive.ubuntu.com_ubuntu_dists_zesty-updates_main_dep11_Components-amd64.yml.gz
Entonces probablemente te hayas visto afectado por este error o algo similar. Solucioné esto con el comando appstreamcli actualizar --force
Si aún aparece el error No se puede localizar el paquete, puede descargarel paquete directamente desde aquí e instálelo a través de gdebi con sudo gdebi PackageName o en mi caso sudo gdebi liblink-grammar5_5.3.14-1_amd64.deb
Su resultado también contiene un error al localizar el paquete swig. Como ya hemos habilitado el repositorio del universo para obtener liblink-grammer5, solo necesitamos emitir el comando sudo apt install swig para obtener ese paquete. Ahora que ha resuelto lo que parecen ser las dependencias, debería poder instalar pip exitosamente pylinkgrammar
Opción 2)
Arranque dual o virtualice 16.04 e instale y ejecute pylinkgrammer en una versión de Ubuntu que todavía ofrece liblink-grammer4 y liblink-grammer4-dev.
Esperaría que cualquiera de estos enfoques funcione una vez que liblink-grammar5-dev se lance para 17.04, pero actualmente (dado que eso aún no ha ocurrido, la opción 2 es su mejor opción).
Aquí está el enlace que tiene la solución al problema. Los usuarios de Python que ejecutan Ubuntu ejecutarían estos comandos. Los paquetes de Pylinkgrammar están muy desactualizados. Por lo tanto, uno debe descargar el archivo tar bell de gramática de enlaces y crearlo usted mismo.
Link Grammar 5.4 ha tenido una nueva versión. Obtenga el archivo tar en Abiword: Obtén la descarga en Abiword
El enlace a los comandos para construir link gramática *Consulta la sección "Creación del sistema"