Неможливо встановити Inkscape на Yosemite з домашньою мовою


17

Здається, я повинен мати можливість встановити Inkscape з чимось подібним

brew install inkscape

на основі того, що я бачив в Інтернеті. На жаль, коли я пробую це, я отримую

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

Що я роблю неправильно?

Відповіді:


14

Оновлення 2017 року :

Кращим способом встановлення Inkscape з домашньою мовою в 2017 році є:

brew update
brew cask install xquartz
brew cask install inkscape

Попередній відповідь :

Inkscape - це скринька, яку потрібно спочатку натиснути перед встановленням.

Я спробував кілька з пропозицій , наведених на цій сторінці, і єдине , що працює для мене це незначні зміни в jherran в відповідь :

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

У цей момент я отримав відповідь Installing inkscape from homebrew/homebrew-x11і встановлення завершено успішно. Результат brew searchкоманди змінився кілька разів, тому будьте охоронні, щоб вона знову змінилася і просто натисніть правильну відповідь від команди пошуку, якщо це не homebrew/guiнаступний раз при пошуку.


2
Дотримуючись цих інструкцій сьогодні (з Homebrew 0.9.9 та OSX 10.10), результат brew search inkscapeбув homebrew/gui/inkscape. Працює brew tap homebrew/guiі brew install inkscapeпрацює, як і раніше.
Збудник

@Pathogen Ви маєте рацію. Мені довелося знову встановити Inkscape кілька тижнів тому, і моя відповідь більше не працювала для мене. Я мав намір її оновити. Я швидко доберуся до цього. Спасибі!
Ноктюрн

У поточній версії домашньої версії натискання більше не потрібно для Inkscape. brew cask install inkscapeвиконує роботу (якщо припустити, що ви встановили раніше xquartz)
ccpizza

1
brew cask install inkscapeвстановлює окремий пакет з brew install inkscapeДивіться мою відповідь: apple.stackexchange.com/a/234223/106609
StevenClontz

3

Мав задоволення спробувати це на свіжому монтажі El Capitan сьогодні вранці. Я хотів і інтерфейс GUI, і інтерфейс командного рядка. На жаль, здається, що найбезпечнішим рішенням було встановити дві версії, одну з brew (для CLI) та другу з brew-cask (для 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

Проблема з використанням версії Cask Inkscape полягає в тому, що він не дуже добре обробляє відносні шляхи, і, мабуть, використовувати його як CLI не рекомендується . Але мені не вдалося отримати ванільну версію Homebrew Inkscape, що працює як графічний інтерфейс.


Молодці - переслідування того, яка необхідність і залежність потрібна, за ці роки значно змінилася. Дякуємо за чудове оновлення.
bmike

2

Спробуйте таким чином:

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

1
Я отримую homebrew/x11/inkscape Caskroom/cask/inkscapeвід brew search inkscape, але коли я намагаюся brew tapдля обох , homebrew/x11/inkscapeі Caskroom/cask/inkscapeяError: Invalid tap name
Шеп

1
Якщо у вас є заварка, ви можете встановити її, ввівши brew install Caskroom/cask/inkscape.
jherran

ОК, я встановив домашню скриньку, це, здавалося, зробило монтажну роботу. На жаль, inkscape все ще не працює з командного рядка (підкаже мені failed to load the requested file), що робить його для мене нікчемним. Чомусь brew uninstall inkscapeтеж не працює ...
Шеп

Спробуйте так:brew uninstall Caskroom/cask/inkscape
jherran

2
Команда "tap" не працювала для мене. Я замість цього зробив, brew install hombrew/x11/inkscapeі це чудово працювало. Можливо, буде щось для нової версії
danielson317

2

Це працювало для мене на Сьєррі (10.12.1) у грудні 2016 року.

brew update
brew cask install xquartz
brew cask install inkscape

Перезавантажте машину.

Запустіть Inkscape з каталогу додатків. Зачекайте хвилину, поки кеш шрифту буде створений.

введіть тут опис зображення


1

Це працювало для мене 10.10.4 з заварюванням:

brew update
brew install homebrew/x11/inkscape

Мені насправді не потрібно було бігати brew tap homebrew/x11.


0

Це працює на Сьєррі 2017 року.

brew update
brew cask install xquartz

Перезавантажте машину.

brew cask install inkscape

0

Як кажуть автори на офіційному веб-сайті для Homebrew:

Якщо ви раніше встановили Inkscape, слід очистити його перед наступною установкою:

brew uninstall inkscape
brew cleanup

Установка:

brew install caskformula/caskformula/inkscape 

brew install caskformula/caskformula/inkscapeбуде для версії 0.92.1, яка ще не має (ще) розподілу dmg. в той час brew cask install xquartz, brew cask install inkscapeяк альтернатива dmg для 0,91 стабільної установки. отже, "cask" vs. "caskformula".
l --marc l

-1

Я успішно встановив його за допомогою наступного командного рядка:

brew install caskformula/caskformula/inkscape
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.