【快速开发VoIP】(Homebrew安装)

目录

  • 【快速开发VoIP】(原理篇)
  • 【快速开发VoIP】(Homebrew安装)
  • 【快速开发VoIP】(使用Homebrew编译iOS linPhone SDK)

前言

VoIP要使用到开源项目linphone,编译linphone需要安装依赖库,官方使用的是Macports,但是这里我们使用Homebrew来替代。如果已经安装过Homebrew的小伙伴们请跳过这篇文章直接查看 【快速开发VoIP】(使用Homebrew编译iOS linPhone SDK)

什么是Homebrew?

VoIP(Voice over Internet Protocol)简而言之就是将模拟信号数字化,以数据封包(Data Packet)的形式在IP网络(IP Network)上做实时传递。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。

VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电话视频会议、传真存储转发和各种信息的存储转发等。

Homebrew的安装和使用

在Homebrew的官网上面清楚的接受了安装和基本使用。

总结如下:

安装

  • 安装XCode或者Command Line Tools for Xcode。如果你使用XCode来进行软件的开发,那么只需要在App Store中安装Xcode即可。如果你像我一样,并不使用Xcode这个庞然大物来编码,那么可以安装Command Line Tools for Xcode:打开终端,键入以下代码完成安装:
xcode-select --install
  • 安装完上面的编译依赖之后,通过下面的代码完成homebrew的安装:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 现在homebrew就完成了安装。

基本使用

安装软件

# brew install PKG_NAME
brew install wget

搜索软件

# brew search PKG_NAME
brew search wget

查看软件信息

# brew info PKG_NAME
brew info wget

卸载软件

# brew uninstall PKG_NAME
brew uninstall wget

Homebrew的扩充

如果我想安装Chrome浏览器怎么办?试试下面的命令:

brew install google-chrome

发现并不能安装,没有该软件。怎么办?好消息是一个叫做homebrew-cask的工具扩充了homebrew。

安装

brew install caskroom/cask/brew-cask

使用

基本用法与brew相同,只不过在brew后面加了一个cask单词。

安装软件

brew cask install google-chrome

卸载软件

brew cask uninstall google-chrome

参考资料

更多关于Homebrew以及Homebrew-cask的介绍(包括源码),请参考以下资料。
1、Homebrew官网
2、Homebrew-cask官网

你可能感兴趣的:(【快速开发VoIP】(Homebrew安装))