Không thể cài đặt inkscape trên Yosemite với homebrew


17

Có vẻ như tôi sẽ có thể cài đặt inkscape với một cái gì đó như

brew install inkscape

dựa trên những gì tôi đã thấy trực tuyến Thật không may, khi tôi thử điều này, tôi nhận được

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

Tôi đang làm gì sai?

Câu trả lời:


14

Cập nhật 2017 :

Phương pháp ưa thích để cài đặt Inkscape với homebrew trong năm 2017 là:

brew update
brew cask install xquartz
brew cask install inkscape

Trả lời trước :

Inkscape là một thùng mà bạn cần phải khai thác trước khi cài đặt.

Tôi đã thử một vài gợi ý được đưa ra trên trang này và điều duy nhất phù hợp với tôi là một biến thể nhỏ cho câu trả lời của jherran :

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

Tại thời điểm đó, tôi đã nhận được phản hồi Installing inkscape from homebrew/homebrew-x11và cài đặt hoàn tất thành công. Kết quả từ brew searchlệnh đã thay đổi một vài lần, vì vậy hãy cảnh giác để nó thay đổi một lần nữa và chỉ cần nhấn vào câu trả lời đúng từ lệnh tìm kiếm nếu đó không phải là homebrew/guilần tiếp theo bạn tìm kiếm.


2
Trong khi làm theo các hướng dẫn này ngày hôm nay (với Homebrew 0.9.9 và OSX 10.10), kết quả brew search inkscapehomebrew/gui/inkscape. Chạy brew tap homebrew/guibrew install inkscapehoạt động như trước.
Tác nhân gây bệnh

@Pathogen Bạn nói đúng. Tôi đã phải cài đặt Inkscape một vài tuần trước và câu trả lời của riêng tôi không còn hiệu quả với tôi nữa. Tôi đã có ý định cập nhật nó. Tôi sẽ sớm nhận được nó. Cảm ơn!
Nocturno

Với phiên bản homebrew hiện tại, việc khai thác không còn cần thiết cho inkscape. brew cask install inkscapethực hiện công việc (giả sử bạn đã cài đặt trước đó xquartz)
ccpizza

1
brew cask install inkscapecài đặt một gói riêng biệt từ brew install inkscapeXem câu trả lời của tôi: apple.stackexchange.com/a/234223/106609
StevenClontz

3

Có niềm vui khi thử điều này trên bản cài đặt mới của El Capitan sáng nay. Tôi muốn cả giao diện GUI và dòng lệnh. Thật không may, có vẻ như giải pháp sạch nhất là cài đặt hai phiên bản, một phiên bản từ brew (cho CLI) và phiên bản còn lại từ brew-cask (cho 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

Vấn đề với việc sử dụng phiên bản Cask của Inkscape là nó không xử lý các đường dẫn tương đối rất độc đáo và rõ ràng sử dụng nó như một CLI không được khuyến khích . Nhưng tôi không thể để phiên bản Inkscape của vani Homebrew hoạt động như một GUI.


Hoàn thành tốt - việc theo đuổi thùng và phụ thuộc là cần thiết đã thay đổi khá nhiều trong những năm qua đối với gói này. Cảm ơn đã cập nhật tuyệt vời.
bmike

2

Hãy thử cách này:

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

1
Tôi nhận được homebrew/x11/inkscape Caskroom/cask/inkscapetừ brew search inkscape, nhưng khi tôi cố gắng brew tapcho cả hai homebrew/x11/inkscapeCaskroom/cask/inkscapetôi nhận đượcError: Invalid tap name
Shep

1
Nếu bạn có thùng bia, bạn có thể cài đặt nó bằng cách gõ brew install Caskroom/cask/inkscape.
jherran

ok, tôi đã cài đặt thùng homebrew, điều này dường như làm cho việc cài đặt hoạt động. Thật không may, inkscape vẫn không hoạt động từ dòng lệnh (cho tôi biết failed to load the requested file) khiến nó vô dụng với tôi. Vì một số lý do brew uninstall inkscapecũng không hoạt động ...
Shep

Hãy thử điều này:brew uninstall Caskroom/cask/inkscape
jherran

2
Lệnh "tap" không hoạt động đối với tôi. Tôi thay vào đó đã làm brew install hombrew/x11/inkscapevà điều đó đã làm việc tuyệt vời. Có thể là một cái gì đó cho phiên bản mới
danielson317

2

Điều này làm việc cho tôi trên Sierra (10.12.1) vào tháng 12 năm 2016.

brew update
brew cask install xquartz
brew cask install inkscape

Khởi động lại máy.

Khởi chạy Inkscape từ thư mục Ứng dụng. Đợi một phút để bộ đệm phông chữ được xây dựng.

nhập mô tả hình ảnh ở đây


1

Điều này làm việc cho tôi vào ngày 10.10.4 với brew:

brew update
brew install homebrew/x11/inkscape

Tôi thực sự không cần phải chạy brew tap homebrew/x11.


0

Điều này hoạt động trên Sierra 2017.

brew update
brew cask install xquartz

Khởi động lại máy của bạn.

brew cask install inkscape

0

Như các tác giả trong trang web chính thức nói về Homebrew:

Nếu trước đây bạn đã cài đặt inkscape, bạn nên xóa nó trước khi cài đặt tiếp theo:

brew uninstall inkscape
brew cleanup

Cài đặt:

brew install caskformula/caskformula/inkscape 

brew install caskformula/caskformula/inkscapesẽ là phiên bản 0.92.1 chưa có phân phối dmg. trong khi đó brew cask install xquartz, brew cask install inkscapesẽ là một thay thế cho dmg cho cài đặt ổn định 0,91. do đó, "thùng" so với "caskformula".
l --marc l

-1

Tôi đã cài đặt thành công với dòng lệnh sau:

brew install caskformula/caskformula/inkscape
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.