首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改权限访问拒绝brew链接imagemagick

更改权限访问拒绝brew链接imagemagick
EN

Stack Overflow用户
提问于 2018-10-24 23:32:24
回答 2查看 875关注 0票数 2

Imagemagick在我的电脑上安装不当。我有自制的,当我尝试链接时,我遇到了this post中列出的同样的问题

代码语言:javascript
复制
Caseys-MacBook-Pro:~ CaseyJayne$ brew link imagemagick
Linking /usr/local/Cellar/imagemagick/7.0.8-13... 
Error: Could not symlink etc/ImageMagick-7/colors.xml
Target /usr/local/etc/ImageMagick-7/colors.xml already exists. You may want to remove it: rm '/usr/local/etc/ImageMagick-7/colors.xml'

To force the link and overwrite all conflicting files: brew link --overwrite imagemagick

To list all files that would be deleted:
  brew link --overwrite --dry-run imagemagick

我试着用武力覆盖,但没有起作用。

代码语言:javascript
复制
Caseys-MacBook-Pro:~ CaseyJayne$ brew link --overwrite imagemagick
Linking /usr/local/Cellar/imagemagick/7.0.8-13... 
Error: Could not symlink etc/ImageMagick-7/colors.xml
/usr/local/etc/ImageMagick-7 is not writable.
Caseys-MacBook-Pro:~ CaseyJayne$ brew link -f imagemagick
Linking /usr/local/Cellar/imagemagick/7.0.8-13... 
Error: Could not symlink etc/ImageMagick-7/colors.xml
Target /usr/local/etc/ImageMagick-7/colors.xml
already exists. You may want to remove it:
  rm '/usr/local/etc/ImageMagick-7/colors.xml'

To force the link and overwrite all conflicting files:
  brew link --overwrite imagemagick

我试着移除和移动文件

代码语言:javascript
复制
Caseys-MacBook-Pro:~ CaseyJayne$ rm '/usr/local/etc/ImageMagick-7/colors.xml'
override rw-r--r--  root/wheel for /usr/local/etc/ImageMagick-7/colors.xml? yes
rm: /usr/local/etc/ImageMagick-7/colors.xml: Permission denied
Caseys-MacBook-Pro:~ CaseyJayne$ mv '/usr/local/etc/ImageMagick-7/colors.xml' ~/Desktop/
mv: rename /usr/local/etc/ImageMagick-7/colors.xml to /Users/CaseyJayne/Desktop/colors.xml: Permission denied

我尝试将整个etc文件的权限更改为755,将目录更改为755,文件夹更改为644,并使用rmdir删除整个文件(所有这些都列在链接帖子的注释中)。我再次用相同的输出完成了整个过程。我运行酿造医生,并遵循指示,所有与图像有关的事。

目前,试运行提供了以下输出:

代码语言:javascript
复制
Caseys-MacBook-Pro:~ CaseyJayne$ brew link --overwrite --dry-run imagemagick
Would remove:

1020个文件位于/usr/local/etc/ /usr/local/bin/ /usr/local/share/目录和子目录中:

代码语言:javascript
复制
/usr/local/etc/ImageMagick-7/colors.xml
/usr/local/bin/Magick++-config 
/usr/local/share/ImageMagick-7/locale.xml

更改权限或删除文件的最佳选项是什么?这个想法让我很紧张:手动显示隐藏的gui文件,将它们移到垃圾中,运行brew链接imagemagick,然后将它们从垃圾中恢复到其他文件夹中?

此外,没有任何选项可以卸载imagemagick (sudo或yum在乞讨)

我使用的是Mac HighSierra10.13.6 Imagemagick 7.0.8-13自制1.8.0

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-14 19:19:03

图像Magick在我隐藏的文件中安装了大量文件。我的同事(他已经编码多年了,神经科学和工程领域的双重PhD )帮助我完成并手动删除了任何形式的“魔法”。

我们一次做一次,以确保我们不会随便删除一些必要的东西。我已经使用我的电脑几个月了,没有问题,我会说,这是最安全和最无缝的方式这样做。上面的解决方案并没有卸载我的计算机中的所有映像设备,而是只删除了一个项目。

票数 0
EN

Stack Overflow用户

发布于 2018-10-27 09:00:07

您的用户对此文件没有权限,但如果您是计算机管理员,则可以使用sudo将其删除。

代码语言:javascript
复制
sudo rm '/usr/local/etc/ImageMagick-7/colors.xml'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52979296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档