Inkscape kann mit Homebrew nicht auf Yosemite installiert werden


17

Anscheinend sollte ich in der Lage sein, inkscape mit so etwas wie zu installieren

brew install inkscape

basierend auf dem, was ich online gesehen habe. Leider bekomme ich, wenn ich das versuche

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

Was mache ich falsch?

Antworten:


14

Update 2017 :

Die bevorzugte Methode zur Installation von Inkscape mit Homebrew im Jahr 2017 ist:

brew update
brew cask install xquartz
brew cask install inkscape

Vorherige Antwort :

Inkscape ist ein Fass, auf das Sie vor der Installation tippen müssen.

Ich habe ein paar der auf dieser Seite gegebenen Vorschläge ausprobiert, und das einzige, was für mich funktioniert hat, ist eine geringfügige Abweichung von Herrnans Antwort :

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

Zu diesem Zeitpunkt erhielt ich die Antwort Installing inkscape from homebrew/homebrew-x11und die Installation wurde erfolgreich abgeschlossen. Das Ergebnis des brew searchBefehls hat sich einige Male geändert. Seien Sie also auf der Hut, damit es sich erneut ändert, und tippen Sie einfach auf die richtige Antwort des Suchbefehls, wenn Sie das homebrew/guinächste Mal nicht suchen.


2
Während heute die folgenden Anweisungen (mit Homebrew 0.9.9 und OSX 10.10) das Ergebnis brew search inkscapewar homebrew/gui/inkscape. Laufen brew tap homebrew/guiund brew install inkscapefunktioniert wie bisher.
Pathogen

@Pathogen Du hast recht. Ich musste Inkscape vor ein paar Wochen erneut installieren und meine eigene Antwort funktionierte nicht mehr für mich. Ich wollte es aktualisieren. Ich werde es bald bekommen. Vielen Dank!
Nocturno

Mit der aktuellen Homebrew-Version ist das Tippen für Inkscape nicht mehr erforderlich. brew cask install inkscapeerledigt den Job (vorausgesetzt, Sie hatten zuvor installiert xquartz)
ccpizza

1
brew cask install inkscapeinstalliert ein anderes Paket als brew install inkscapeSiehe meine Antwort: apple.stackexchange.com/a/234223/106609
StevenClontz

3

Hatte das Vergnügen, dies heute Morgen auf einer neuen Installation von El Capitan zu versuchen. Ich wollte sowohl die GUI als auch die Befehlszeilenschnittstelle. Leider scheint es die vernünftigste Lösung zu sein, zwei Versionen zu installieren, eine von brew (für CLI) und eine von brew-cask (für 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

Das Problem bei der Verwendung der Cask-Version von Inkscape besteht darin, dass relative Pfade nicht sehr gut verarbeitet werden und die Verwendung als CLI anscheinend nicht empfohlen wird . Aber ich konnte die Vanille-Homebrew-Version von Inkscape nicht als GUI verwenden.


Gut gemacht - die Suche nach Fässern und Abhängigkeiten hat sich im Laufe der Jahre für dieses Paket ziemlich verändert. Danke für das tolle Update.
bmike

2

Versuchen Sie diesen Weg:

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

1
Ich komme homebrew/x11/inkscape Caskroom/cask/inkscapeaus brew search inkscape, aber wenn ich es brew tapfür beide versuche homebrew/x11/inkscapeund Caskroom/cask/inkscapeich bekommeError: Invalid tap name
Shep

1
Wenn Sie ein Sudfass haben, können Sie es durch Eingabe von installieren brew install Caskroom/cask/inkscape.
Herran

ok, ich habe homebrew cask installiert, dies schien die installation zum laufen zu bringen. Leider funktioniert inkscape immer noch nicht über die Befehlszeile (sagt mir failed to load the requested file), was es für mich wertlos macht. Aus irgendeinem Grund brew uninstall inkscapefunktioniert auch nicht ...
Shep

Versuchen Sie brew uninstall Caskroom/cask/inkscape
Folgendes

2
Der Befehl "Tippen" hat bei mir nicht funktioniert. Ich tat es stattdessen brew install hombrew/x11/inkscapeund das hat großartig funktioniert.
Könnte

2

Das hat bei mir am Sierra (10.12.1) im Dezember 2016 geklappt.

brew update
brew cask install xquartz
brew cask install inkscape

Maschine neu starten.

Starten Sie Inkscape aus dem Anwendungsverzeichnis. Warten Sie eine Minute, bis der Font-Cache erstellt wurde.

Bildbeschreibung hier eingeben


1

Das hat bei mir am 10.10.4 mit brew geklappt:

brew update
brew install homebrew/x11/inkscape

Ich musste eigentlich nicht rennen brew tap homebrew/x11.


0

Dies funktioniert auf Sierra 2017.

brew update
brew cask install xquartz

Starten Sie Ihren Computer neu.

brew cask install inkscape

0

Wie Autoren auf der offiziellen Website für Homebrew sagen:

Wenn Sie inkscape bereits installiert haben, sollten Sie es vor der nächsten Installation bereinigen:

brew uninstall inkscape
brew cleanup

Installation:

brew install caskformula/caskformula/inkscape 

brew install caskformula/caskformula/inkscapewäre für version 0.92.1 die (noch) keine dmg verteilung hat. während brew cask install xquartz, brew cask install inkscapewäre eine Alternative zu dmg für eine stabile Installation von 0,91. daher "Fass" gegen "Fassformel".
l

-1

Ich habe es erfolgreich mit der folgenden Befehlszeile installiert:

brew install caskformula/caskformula/inkscape
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.