我在Mac上看到this guide安装ubuntu。
我尝试安装GPT fdisk,但它不兼容10.11。
我从the official web site编译源代码
使用命令make -f Makefile.mac
但缺少库。
我必须安装XCode和MacPorts,但我仍然有错误:
g ++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o gptcl.o sgdisk.o -L / sw / lib -lpopt -o sgdisk
ld:警告:找不到选项' -L / sw / lib'
的目录ld:找不到-lpopt clang的库:错误:链接器命令失败 使用退出代码1(使用-v查看调用)make:*** [sgdisk]错误 1·;
如何解决?
抱歉我的英语不好。
答案 0 :(得分:2)
无需从头开始构建 - 只需安装Homebrew,gptfdisk
即可作为现成公式:
$ brew info gptfdisk
gptfdisk: stable 1.0.0 (bottled)
Text-mode partitioning tools
http://www.rodsbooks.com/gdisk/
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/gptfdisk.rb
==> Dependencies
Required: popt ✔, icu4c ✔
$ sudo brew install gptfdisk
Password:
==> Downloading https://homebrew.bintray.com/bottles/gptfdisk-1.0.0_1.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gptfdisk-1.0.0_1.yosemite.bottle.tar.gz
/usr/local/Cellar/gptfdisk/1.0.0_1: 12 files, 868K
$
这就是它的全部内容。
答案 1 :(得分:1)
使用最近的Homebrew,因为公式已经从核心移除了,你必须这样做:
brew install homebrew/boneyard/gptfdisk
您可以在/usr/local/sbin
中找到二进制文件。
由于sbin在我的系统路径中没有链接(不知道为什么),我不得不手动添加:
sudo vim /etc/paths
并添加行
/usr/local/sbin