如何在Mac上删除应用程序


2

我在Mac上安装了一些软件,比如R语言环境,.djvu文件阅读器等。

我该如何删除它们?没有“控制面板 - >添加/删除程序......”

我正在使用Mac Book Pro,但我想在所有Mac上都是一样的。

Answers:


7

要删除应用程序,只需将其拖到垃圾箱即可。

可能有一些剩余的文件 ~/Library/Application Support/~/Library/Preferences/; 有几种方法到达那里。

  1. 您可以通过转到Finder,“Go”菜单,按住Option键,然后选择“Library”进行检查。只需将它们拖到垃圾桶中。
  2. 或者,您可以复制上述路径之一,转到Finder,“转到”菜单,然后“转到文件夹”并粘贴该位置。

找到并将剩余的东西拖到垃圾桶中。


太简单!没有注册表密钥危险..喜欢它!:D
2014年

是的,这摆脱了大部分的东西。有时它们也会在Macintosh HD / Library / Application Support中留下一些东西,但是 - 特别是如果您刚刚通过拖动到/ Applications或通过App Store安装 - 〜/ Library / Application Support / {appname}几乎可以获得所有内容。
Hawken Rives

@athos:你会认为没有注册表。这就是Apple所谓的启动服务数据库,它不一样,但即使在Mac上清理完所有文件后,卸载后仍然会在此数据库中遗留应用程序。这是一个庞大的数据库,每个应用程序都使用过,即使是外部驱动器和像DMG这样的虚拟驱动器都会永久存储在此数据库中,直到重新安装。有一个可编辑的注册表而不是一个不可编辑的增长的隐形数据库后来听起来不是那么糟糕吗?
dj bazzie wazzie 2014年

@Locutus:你能解释为什么注册表有优势吗?
Roberto

致@Buscar웃:编辑时请不要删除我的答案的原始方法。
Hawken Rives

4

我也使用AppCleaner来卸载应用程序及其相关的配置文件。

但是,您应该始终查看您安装的应用程序是否附带卸载程序,一些较大的应用程序,以及首先使用它。


1

请注意:这个问题基本上是前面这个问题的重复

我使用从本网站其他地方的用户借来的一个内衬,或相关的姐妹网站,或从macosxhints(我不再记得引用或我发布链接),我变成了一个脚本(称为“卸载程序”) )并通过将rm命令更改为使用安装了使用macports rmtrash的更安全的命令行程序进行轻微调整。如果要删除的应用程序是使用安装程序安装的,并且dev包含一个,则用户提供的bom收据文件应该在/ private / var / db / receipts中。该脚本会将安装的所有文件放入用户的“废纸篓”中。

 #!/bin/bash
 #uninstaller /private/var/db/receipts/com.url.name.of.app.bom
 #uninstall os x application installed with installer -pkg
 #using (user) provided bom receipt
 #place all installed files and directories in user's Trash

 lsbom="/usr/bin/lsbom"
 cd="/usr/bin/cd"
 sudo="/usr/bin/sudo"
 xargs="/usr/bin/xargs"
 rmtrash="/opt/local/bin/rmtrash"

 lsbom -fls "$1" | (cd /; sudo xargs rmtrash -u $USER)
 exit

安装MacPorts和rmtrash非常简单,但是,一旦安装了xcode(适用于Mavericks 10.9 xcode_5.1.1.dmg):

 curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
 tar xf MacPorts-2.2.1.tar.bz2
 cd MacPorts-2.2.1
 ./configure
 make
 sudo make install #not war!
 cd ..
 rm -rf Macports-*
 sudo /opt/local/bin/port -v selfupdate
 export PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH
 export MANPATH=$HOME/macports/share/man:$MANPATH
 sudo port -vsc install rmtrash
 diskutil quiet repairPermissions /

我喜欢这个。我真的很喜欢这个。
Hawken Rives
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.