No se puede instalar Inkscape en Yosemite con homebrew

17

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 me sale

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

¿Qué estoy haciendo mal?

Shep
fuente

Respuestas:

14

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 debe tocar primero antes de instalar.

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

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

En ese momento, recibí la respuesta Installing inkscape from homebrew/homebrew-x11y la instalación se completó con éxito. El resultado del brew searchcomando ha cambiado varias veces, así que esté alerta para que cambie nuevamente y solo toque la respuesta correcta del comando de búsqueda si no es la homebrew/guipróxima vez que busque.

Nocturno
fuente
2
Al seguir estas instrucciones hoy (con Homebrew 0.9.9 y OSX 10.10) el resultado de brew search inkscapefue homebrew/gui/inkscape. Correr brew tap homebrew/guiy brew install inkscapefunciona como antes.
Patógeno el
@Pathogen Tienes razón. Tuve que instalar Inkscape nuevamente hace unas semanas y mi propia respuesta ya no me funcionó. He tenido la intención de actualizarlo. Lo alcanzaré pronto. ¡Gracias!
Nocturno
Con la versión actual de homebrew, el tapping ya no es necesario para inkscape. brew cask install inkscapehace el trabajo (suponiendo que lo haya instalado previamente xquartz)
ccpizza
1
brew cask install inkscapeinstala un paquete distinto de brew install inkscapeVer mi respuesta: apple.stackexchange.com/a/234223/106609
StevenClontz
3

Tuve el placer de intentar esto en una nueva instalación de El Capitan 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 sensata 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 no se recomienda su uso como CLI . Pero no pude conseguir que la versión original de Inkscape de Inkscape funcionara como GUI.

StevenClontz
fuente
Bien hecho: perseguir qué barril y dependencia se necesita ha cambiado bastante a lo largo de los años para este paquete. Gracias por la gran actualización.
bmike
2

Intenta de esta manera:

$ brew search inkscape
homebrew/x11/inkscape
$ brew tap homebrew/x11/inkscape
$ brew install inkscape
jherran
fuente
1
Vengo homebrew/x11/inkscape Caskroom/cask/inkscapede brew search inkscape, pero cuando trato brew tapde ambos homebrew/x11/inkscapey Caskroom/cask/inkscapeconsigoError: Invalid tap name
Shep
1
Si tiene brew cask, puede instalarlo escribiendo brew install Caskroom/cask/inkscape.
jherran
ok, instalé homebrew cask, esto pareció hacer que la instalación funcionara. Desafortunadamente, inkscape todavía no funciona desde la línea de comando (me dice failed to load the requested file), lo que hace que no tenga valor para mí. Por alguna razón brew uninstall inkscapetampoco funciona ...
Shep
Pruebe esto:brew uninstall Caskroom/cask/inkscape
jherran
2
El comando "tap" no funcionó para mí. En cambio, lo hice brew install hombrew/x11/inkscapey funcionó muy bien. Podría ser algo para la nueva versión
danielson317
2

Esto funcionó para mí en Sierra (10.12.1) en diciembre de 2016.

brew update
brew cask install xquartz
brew cask install inkscape

Reiniciar la máquina.

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

ingrese la descripción de la imagen aquí

Cristiano largo
fuente
1

Esto funcionó para mí en 10.10.4 con brew:

brew update
brew install homebrew/x11/inkscape

En realidad no necesitaba correr brew tap homebrew/x11.

Machoke
fuente
0

Esto funciona en Sierra 2017.

brew update
brew cask install xquartz

Reinicia tu máquina.

brew cask install inkscape
anular
fuente
0

Como dicen los autores en el sitio web oficial de 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 
Egel
fuente
brew install caskformula/caskformula/inkscapesería para la versión 0.92.1 que (todavía) no tiene una distribución de dmg. mientras brew cask install xquartz, brew cask install inkscapesería una alternativa a dmg para una instalación estable de 0.91. por lo tanto, "barrica" ​​vs. "caskformula".
l --mar l l
-1

Lo instalé con éxito con la siguiente línea de comando:

brew install caskformula/caskformula/inkscape
celine chinoise
fuente