首页 > 编程知识 正文

python用macbook好吗(macOS Catalina)

时间:2023-05-03 08:10:52 阅读:81006 作者:82

花了一个小时,在Fedora上让过时的Mac再次有用。

资料来源: linux.cn •作者: Eric D. Schabell •译者: Xingyu.Wang •

(正文字数) 2575,阅读时间约(3分钟) ) )。

最近,我偶然发现了2011年末的旧13英寸MacBook Pro。 有125GB的固态硬盘和8GB的内存。 我拿着这台机器去世界各地旅行过。 当时,我召开了许多会议、研讨会和演示,分享JBoss技术带来的各种AppDev的优势。

在验证了电池的使用、充电和新操作系统x的重新安装后,我们发现Safari浏览器的版本受限于旧的安全规范。 也就是说,目前无法连接到许多HTTPS网站。 这使这个解决方案无效了。

这个老和尚该怎么办?

我作为开发者在Linux工作站工作已经几年了。 因为我只使用Fedora,所以决定在这个MacBook Pro上安装那个最新版本。

我只用了一个多小时,按照以下步骤让Fedora 33在这台笔记本电脑上工作。

下载 Fedora 33 并创建一个临场 USB

的第一步是找到合适的安装Fedora的方法。 因为这台机器有CD插槽,所以可以写入ISO,从那里启动,但是决定直接使用可以启动的USB方式。

我访问了另一个MacBook,访问了Fedora工作站网站。 有到Fedora媒体写入者的链接。 点击你的机器类型的图标(在我的例子中是苹果标记),就会得到安装包。

Fedora媒体写入器下载界面

安装开始后,将显示一个图形用户界面(GUI ),指导您完成安装过程。 选择Fedora工作站33选项。

用Fedora媒体写入器下载Fedora工作站

然后,选择右上角的“创建实时USB”选项。

用于创建实时USB的按钮

镜像打开

始下载,你将看到一个下拉菜单来选择安装位置。

下载 Fedora Workstation

插入一个有足够空间的 U 盘,下载完成后,就可以选择它并在上面安装镜像。完成后,关闭 GUI,取出 U 盘。

安装 Linux

将你创建的 U 盘插入 MacBook Pro 左侧的端口,并按住 Cmd 键左侧的 Option(或 Alt)键的同时重新启动。这将打开一个启动机器的选项菜单:使用 EFI 选项,因为那是 USB 镜像。

笔记本电脑将从 USB 设备启动,你可以按照 正常的 Fedora 安装 过程进行。如果你能将 MacBook Pro 插入网线连接,会有帮助,因为它的 Broadcom WiFi 设备无法开箱即用。

MacBook Pro

你现在也可以将 Fedora 安装到你的硬盘上,并将它永久地放在你的机器上。

在 MacBook Pro 上安装 Fedora

一旦安装程序完成,重新启动机器,Fedora 33 现在应该是启动选项。

MacBook Pro 启动到 Fedora

唯一缺少的就是 WiFi 驱动,所以要保持网线连接,安装你正在运行的内核的开发包,并为该内核构建 broadcom-wl 驱动。

验证你需要用于 WiFi 的卡。

$ lspci -vnn -d 14e4:

在输出中会有几项,包括如下内容:

Network controller [0280]: Broadcom Inc. and subsidiaries.... Subsystem: Apple Inc. AirPort Extreme...

安装一个仓库来拉取 Broadcom 相关的部分:

$ su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

接下来的部分很有趣:如果你查看正在运行的内核时,你会看到 v5.9.8-200.fc33,但是你要使用开发内核包来构建你的 Broadcom 无线驱动。所以,你需要安装 v5.8.15-301.fc33(在写这篇文章的时候可用)。使用 uname -r 检查它们,并使用 sudo dnf list kernel 列出已安装的内核包:

$ sudo dnf list kernel kernel.x86_64                     5.8.15-301.fc33 kernel.x86_64                     5.9.8-200.fc33

安装开发包:

$ sudo dnf install -y akmods kernel-devel-5.8.15-301.fc33

安装开发包

安装 Broadcom 无线软件包:

$ sudo dnf install -y broadcom-wl

构建内核模块:

$ sudo akmods

构建内核模块

重新启动你的机器,你应该可以看到无线驱动(wl)。

$ lsmod | grep wl

在 Fedora 中设置你的无线连接:

设置无线连接

这篇文章对我来说有些出乎意料,但我希望它能帮助别人在周末享受一些老硬件的乐趣!

现在要走不寻常路了……在 2011 年的 Macbook Pro 上安装 #Fedora 。祝我好运! pic.twitter.com/zlsESnq2Px 。

Eric D. Schabell (@ericschabell) 2020 年 11 月 22 日

此文原载于 Schabell.org ,经许可转载。


via: opensource.com

作者: Eric D. Schabell 选题: lujun9972 译者: wxy 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。