Impossibile installare inkscape su Yosemite con homebrew


17

Sembra che dovrei essere in grado di installare inkscape con qualcosa del genere

brew install inkscape

basato su ciò che ho visto online. Sfortunatamente, quando provo questo, ottengo

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

Che cosa sto facendo di sbagliato?

Risposte:


14

Aggiornamento 2017 :

Il metodo preferito per installare Inkscape con homebrew nel 2017 è:

brew update
brew cask install xquartz
brew cask install inkscape

Risposta precedente :

Inkscape è una botte che è necessario toccare prima di installare.

Ho provato alcuni dei suggerimenti forniti in questa pagina e l'unica cosa che ha funzionato per me è una piccola variazione alla risposta di jherran :

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

A quel punto, ho ottenuto la risposta Installing inkscape from homebrew/homebrew-x11e l'installazione è stata completata correttamente. Il risultato del brew searchcomando è stato modificato alcune volte, quindi homebrew/guifai attenzione perché cambi di nuovo e tocca la risposta corretta dal comando di ricerca se non è la prossima volta che esegui una ricerca.


2
Seguendo queste istruzioni oggi (con Homebrew 0.9.9 e OSX 10.10) il risultato è brew search inkscapestato homebrew/gui/inkscape. Funziona brew tap homebrew/guie brew install inkscapefunziona come prima.
Pathogen

@Pathogen Hai ragione. Ho dovuto installare nuovamente Inkscape alcune settimane fa e la mia risposta non ha più funzionato per me. Volevo aggiornarlo. Ci arrivo presto. Grazie!
Nocturno,

Con l'attuale versione homebrew non è più necessario toccare per inkscape. brew cask install inkscapefa il lavoro (supponendo che tu abbia precedentemente installato xquartz)
ccpizza il

1
brew cask install inkscapeinstalla un pacchetto distinto da brew install inkscapeVedi la mia risposta: apple.stackexchange.com/a/234223/106609
StevenClontz

3

Ho avuto il piacere di provare questo su una nuova installazione di El Capitan questa mattina. Volevo sia l'interfaccia grafica che l'interfaccia della riga di comando. Sfortunatamente, sembra che la soluzione più sana fosse installare due versioni, una da brew (per CLI) e l'altra da brew-cask (per 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

Il problema con l'uso della versione Cask di Inkscape è che non gestisce molto bene i percorsi relativi, e apparentemente non è raccomandato usarlo come CLI . Ma non sono riuscito a far funzionare la versione Homebrew di Inkscape come interfaccia grafica.


Ben fatto: inseguire quale botte e dipendenza sono necessarie è cambiato molto nel corso degli anni per questo pacchetto. Grazie per l'ottimo aggiornamento.
bmike

2

Prova in questo modo:

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

1
Vengo homebrew/x11/inkscape Caskroom/cask/inkscapeda brew search inkscape, ma quando provo brew tapper entrambi homebrew/x11/inkscapee Caskroom/cask/inkscapeottengoError: Invalid tap name
Shep

1
Se si dispone di botte di birra, è possibile installarlo digitando brew install Caskroom/cask/inkscape.
jherran,

ok, ho installato homebrew botte, questo sembrava far funzionare l'installazione. Sfortunatamente inkscape non funziona ancora dalla riga di comando (mi dice failed to load the requested file), il che lo rende inutile per me. Per qualche motivo, brew uninstall inkscapeinoltre, non funziona ...
Shep

Prova questo:brew uninstall Caskroom/cask/inkscape
jherran

2
Il comando "tap" non ha funzionato per me. Invece ho fatto brew install hombrew/x11/inkscapee ha funzionato alla grande. Potrebbe essere qualcosa per la nuova versione
danielson317,

2

Questo ha funzionato per me su Sierra (10.12.1) nel dicembre 2016.

brew update
brew cask install xquartz
brew cask install inkscape

Riavvia la macchina.

Avvia Inkscape dalla directory Applicazioni. Attendere un minuto per la creazione della cache dei caratteri.

inserisci qui la descrizione dell'immagine


1

Questo ha funzionato per me il 10.10.4 con brew:

brew update
brew install homebrew/x11/inkscape

In realtà non avevo bisogno di correre brew tap homebrew/x11.


0

Funziona su Sierra 2017.

brew update
brew cask install xquartz

Riavvia la tua macchina.

brew cask install inkscape

0

Come autori nel sito ufficiale dicono gli di Homebrew:

Se inkscape è già stato installato, è necessario pulirlo prima della prossima installazione:

brew uninstall inkscape
brew cleanup

Installazione:

brew install caskformula/caskformula/inkscape 

brew install caskformula/caskformula/inkscapesarebbe per la versione 0.92.1 che non ha (ancora) una distribuzione dmg. mentre brew cask install xquartz, brew cask install inkscapesarebbe un'alternativa a dmg per un'installazione stabile 0.91. quindi "cask" vs. "caskformula".
l

-1

L'ho installato correttamente con la seguente riga di comando:

brew install caskformula/caskformula/inkscape
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.