No se puede instalar inkscape en Yosemite con homebrew

15

Parece que debería poder instalar inkscape con algo como

brew install inkscape

basado en lo que he visto en línea. Desafortunadamente, cuando intento esto obtengo

Error: No available formula for inkscape 
Searching formulae...
Searching taps...

¿Qué estoy haciendo mal?

    
pregunta Shep 19.06.2015 - 08:29

8 respuestas

12

Actualización 2017 :

El método preferido para instalar Inkscape con homebrew en 2017 es:

brew update
brew cask install xquartz
brew cask install inkscape

Respuesta anterior :

Inkscape es un barril que debes tocar primero antes de instalar.

Probé algunas de las sugerencias dadas en esta página, y lo único que funcionó para mí es una variación menor de respuesta de Jherran :

$ brew search inkscape
$ brew tap homebrew/gui
$ brew install inkscape

En ese momento, obtuve la respuesta Installing inkscape from homebrew/homebrew-x11 y la instalación se completó correctamente. El resultado del comando brew search ha cambiado algunas veces, así que mantente en guardia para que vuelva a cambiar y solo toca la respuesta correcta del comando de búsqueda si no es homebrew/gui la próxima vez que hagas una búsqueda.

    
respondido por el Nocturno 17.08.2015 - 16:55
3

Tuve el placer de intentar esto con una instalación nueva de El Capitán esta mañana. Quería tanto la interfaz gráfica de usuario como la interfaz de línea de comandos. Desafortunadamente, parece que la solución más acertada fue instalar dos versiones, una de brew (para CLI) y la otra de brew-cask (para GUI).

$ brew search inkscape
homebrew/gui/inkscape
Caskroom/cask/inkscape

$ brew cask install xquartz # required for GUI

$ brew cask install inkscape # for GUI

$ brew install homebrew/gui/inkscape # for CLI (yep)
==> Installing inkscape from homebrew/gui
==> Downloading https://homebrew.bintray.com/bottles-gui/
==> Pouring inkscape-0.91_3.el_capitan.bottle.tar.gz
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/inkscape
Target /usr/local/bin/inkscape
already exists. You may want to remove it:
  rm '/usr/local/bin/inkscape'
To force the link and overwrite all conflicting files:
  brew link --overwrite inkscape

$ brew link --overwrite inkscape # to get the CLI inkscape on your path rather than the brew-cask GUI

El problema con el uso de la versión Cask de Inkscape es que no maneja muy bien las rutas relativas, y aparentemente lo usa como CLI no se recomienda . Pero no pude conseguir que la versión de Inkscape de Homebrew de vainilla funcionara como una GUI.

    
respondido por el StevenClontz 08.04.2016 - 17:03
2

Prueba de esta manera:

$ brew search inkscape
homebrew/x11/inkscape
$ brew tap homebrew/x11/inkscape
$ brew install inkscape
    
respondido por el jherran 19.06.2015 - 08:31
2

Esto me funcionó en Sierra (10.12.1) en diciembre de 2016.

brew update
brew cask install xquartz
brew cask install inkscape

Reinicia la máquina.

Inkscape desde el directorio de aplicaciones. Espere un minuto para que se construya el caché de fuentes.

    
respondido por el Christian Long 10.12.2016 - 22:31
1

Esto me funcionó en 10.10.4 con brew:

brew update
brew install homebrew/x11/inkscape

En realidad no necesitaba ejecutar brew tap homebrew/x11 .

    
respondido por el Machoke 07.09.2015 - 08:23
0

Esto funciona en Sierra 2017.

brew update
brew cask install xquartz

Reinicia tu máquina.

brew cask install inkscape
    
respondido por el voidit 21.04.2017 - 17:23
0

Como dicen los autores del sitio web oficial : Homebrew:

  

Si ya instaló inkscape, debe limpiarlo antes de la próxima instalación:

brew uninstall inkscape
brew cleanup

Instalación :

brew install caskformula/caskformula/inkscape 
    
respondido por el Egel 03.05.2017 - 16:27
-1

Lo he instalado correctamente con la siguiente línea de comando:

brew install caskformula/caskformula/inkscape
    
respondido por el celine chinoise 02.06.2017 - 11:07

Lea otras preguntas en las etiquetas