卸载的软件怎么恢复_mac怎么强制卸载软件

卸载的软件怎么恢复_mac怎么强制卸载软件http://hi.hiing.net/2011/06/use-homebrew-package-management.htmlMacPorts和Homebrew都是MacOSX上的软件包管理工具(via Wikipedia),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew.准备条件:Mac是自带Ruby程式的,如

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

http://hi.hiing.net/2011/06/use-homebrew-package-management.html

MacPorts和Homebrew都是Mac OS X上的软件包管理工具 (via Wikipedia),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew.

准备条件:

  • Mac是自带Ruby程式的,如果你之间”处理”过它,记得要确保它的存在.用ruby -v查看下版本号.
  • 安装xcode
  • 打开Terminal(终端)

删除MacPorts:

#原版使用MacPorts安装过的软件在/opt/local目录下,删除之前最好查看下,心里有个数.

sudo port -f uninstall installed
sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports

 

No sudo:

sudo chown -R `whoami` /usr/local

#不用每次都执行sudo操作

 

安装Homebrew:

curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz –strip 1 -C /usr/local

export PATH=/usr/local/bin:$PATH

#等完毕后就安装好了,安装在了/usr/local目录下,可通过brew -v查看版本号

通过Homebrew安装软件:

查找你需要的软件使用brew search * 命令,安装使用brew install *命令(用具体的软件名称替换*),下面演示:

brew search git

brew install git

如果你想安装vim,wget或者unrar等其它各类软件,都这么做去吧.

另外,你已经安装了git了,那么建立了本地的git仓库,执行如下:

  • cd /usr/local
  • git init
  • git remote add origin git://github.com/mxcl/homebrew.git
  • git pull origin master

如果GitHub上有项目,也可直接拿下:

  • git clone http://github.com/YOURGITHUBUSERNAME/homebrew.git /tmp/homebrew

其它Homebrew指令:

brew list   —列出已安装的软件

brew update   —更新Homebrew

brew home  *—用浏览器打开

brew info   *—显示软件内容信息

brew deps * — 显示包依赖

brew server *  —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包

brew -h brew   —帮助

 

删除Homebrew:

万一你用的不爽了,告诉你卸载指令:

  • cd `brew –prefix`
  • rm -rf Cellar
  • brew prune
  • rm -rf Library .git .gitignore bin/brew README.md share/man/man1/brew
  • rm -rf ~/Library/Caches/Homebrew

完.

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190921.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于麦克风阵列的现有声源定位技术有_阵列原理

    基于麦克风阵列的现有声源定位技术有_阵列原理I目录一、绪论……………………………………………………………………………………………………………….11.1课题研究背景和意义………………………………………………..

    2022年9月22日
    3
  • 文本分类——常见分类模型及分析_文本表示模型

    文本分类——常见分类模型及分析_文本表示模型内容提要基于规则的模型基于概率的模型基于几何的模型基于统计的模型  文本分类方法模型主要分为两个大类,一类是基于规则的分类模型;另一类是基于概率统计的模型。基于规则的模型  基于规则的分类模型相对简单,易于实现。它在特定领域的分类往往能够取得较好的效果。相对于其它分类模型来说,基于规则的分类模型的优点就是时间复杂度低、运算速度快。在基于规则的分类模型中,使用许多条规则来表述类别。类别规则可以…

    2022年10月5日
    4
  • tp-link路由器无线桥接详细教程_tp-link路由器怎么有线桥接

    tp-link路由器无线桥接详细教程_tp-link路由器怎么有线桥接本文介绍了TP-Link路由器有线桥接的设置方法,路由器有线桥接其实严格上应该叫做:两个(多个)路由器串联上网。主要适用于这样的网络环境:有A、B两台TP-Link路由器,A连接Moden(猫)上网,然后在用网线连接A和B,要实现B路由器也能够上网,包括B的无线网络。方法一、路由器B设置1、用网线连接电脑和TP-Link路由器B的A、B路由器之间,暂时不需要用网线连接。只让电脑连接无线路由器2、进…

    2025年7月15日
    7
  • JavaSE 编写第一个程序

    JavaSE 编写第一个程序文章目录第一篇语法入门说在前面的话前言内容介绍更新内容其他说明本书由来帮助说明急需求职致谢与勘误自序第3版自序第2版自序第1版自序第0版自序第一章JDK下载及准备工作1.1Java介绍1.1.1Java简介1.1.2Java技术体系1.1.3前后端的工作内容1.1.4Java语言特性1.1.5Java用途1.2JDK下载1.2.1JDK与JRE的区别1.2.2JDK下载与安装1.2.3卸载1.2.4禁止JDK检查更新1.3编写代码前的准备

    2022年7月13日
    21
  • 傅里叶变换时域频域关系_傅里叶变换卷积性质

    傅里叶变换时域频域关系_傅里叶变换卷积性质我保证这篇文章和你以前看过的所有文章都不同,这是2012年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者……这篇文章的核心思想就是:要让读者在不看任何数学公式的情况下理解傅里叶分析。傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对…

    2022年10月7日
    3
  • PermitRootLogin 问题解决

    PermitRootLogin 问题解决新装系统,登录git服务器clone,突然报这个错误,以前从来没有碰到过,解决过程如下:seaside@vmdev:~/csdn_git/mcp$gitclonegit@gitcode.net:huyongfu2004/mcp.gitCloninginto’mcp’…/etc/ssh/ssh_config:line54:Badconfigurationoption:permitrootlogin/etc/ssh/ssh_config:terminating,1

    2022年4月30日
    174

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号