首页 > 其他分享 >Mac——Mac 安装apt-get

Mac——Mac 安装apt-get

时间:2022-12-29 15:47:08浏览次数:58  
标签:get fink apt Mac 安装 下载

MAC系统版本:10.13

和Linux系统不同的是,Mac系统默认是不带有apt-get软件包工具的,所以要想在Mac上使用上方便的apt-get就需要自己来安装它。

一、安装fink

使用apt-get首先要安装 fink工具,下载地址 Fink相关文件下载

里面有两个文件,一个是fink,一个是Xquartz,即X11。

之后遵循以下步骤即可:

1.双击XQuartz-2.7.8.dmg 安装fink的前置环境X11。

2.安装完之后,双击fink-0.39.3.tar.gz,将fink-0.39.3 文件夹解压到当前目录。

到第二步出现了问题,因为我的系统一直随着苹果官方升级 目前最新10.13,而fink-0.39.3只适用在10.12之前的版本之上,所以需要去官网下载最新 :http://www.finkproject.org/download/srcdist.php

其中有两种方法 如图 我采用了第二种


下载后 解压:
tar -xvf fink-0.43.0.tar.gz or tar -xvf fink-0.43.0.tar

3.终端定位到fink-0.39.3目录下,输入:

cd fink-0.43.0
sudo ./bootstrap

之后 会安装一段时间 家里网速还好 也需要10分左右吧,其中会有些选项全是英文,包括:基本配置、下载站点选择(中国站点)、是否需要重新下载。安装时有几点要注意

  • 基本配置我都选的默认值
  • 下载站点选的都是中国地区
  • 当有提示某些文件已存在是否下载,它建议下载,但通过会出错,试了几次,无奈我只选择了用当前文件即:选项【4】
    然后就是等待完成。

4.安装好之后在终端输入 fink 即可查看到fink的信息。

5.在终端输入 fink apt , 安装apt工具。安装完之后即可在mac上使用 apt-get 工具

 

完成后 再依次执行

/sw/bin/pathsetup.sh
fink selfupdate-rsync
fink index -f

在执行上面三个命令时 竟然提示无此命令,甚至我试ls vim都不好用,吓我一跳,最终无法重启控制台后好用,虚惊一场。

到此 安装完成  sudo apt-get 可以正常使用

  PS:

如果做完以上几步,仍旧提示 apt-get找不到的话,请加fink路径

/sw/bin

添加到系统环境变量中。
修改系统环境变量的方法如下:

1. 创建.bash_profile

touch ~/.bash_profile
2. 加入路径

vim ~/.bash_profile
在里面加入:
export PATH=${PATH}:/sw/bin

3. :wq 保存退出
4.重新启动终端,输入apt-get ,可以看到已经可以使用了

 


参考:https://blog.csdn.net/leilba/article/details/50753871

参考:https://www.jianshu.com/p/7330d3b6d561

标签:get,fink,apt,Mac,安装,下载
From: https://www.cnblogs.com/Formulate0303/p/17012672.html

相关文章

  • Mac——Mac命令行安装brew工具,然后就可以用brew安装其他软件或者安装包
    1、安装brew:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1或者ruby-e"$(curl-fsSLhttps://raw.gi......
  • Ajax提交GET后台处理
    <?phpheader("Content-type:text/html;charset=utf-8");//登录一般都是get请求所以我们这里使用一个变量接受所以get请求$data=$_GET;//吧所有获取的参数赋值......
  • Getting Started with Spring Cloud Stream 入门
    这篇文章是与BenWilcock共同撰写的,他是SpringatPivotal的产品和技术营销经理。......
  • Spagetti code and keyboard symbols
    Whatisspaghetticodeexactly?Spaghetticodeisthegeneraltermusedforanysourcecodethat’shardtounderstandbecauseithasnodefinedstructure.Whi......
  • MINI-LCTF2022 - kgadget 学习记录
    关于ret2dir用来绕smep、smap、pxn等用户空间与内核空间隔离的防护手段。首先,在内核中存在directmappingarea,线性地直接映射了整个物理内存空间。这就意味着,对于......
  • Android-Widget重装上阵
    如果要在Android系统中找一个一直存在,但一直被人忽略,而且有十分好用的功能,那么Widget,一定算一个。这个从Android1.x就已经存在的功能,经历了近10年的迭代,在遭到无数无视和白......
  • PhpStorm 2022 for mac(PHP集成开发工具)v2022.3.1中文版
    mac版PhpStorm2022 v2022.3.1中文版更新了,PhpStorm2022formac(PHP集成开发工具)v2022.3.1中文版分享给大家,PhpStorm是一个实际“获取”你的代码的PHPIDE。它支持PHP......
  • vs2022 打包多个类生成nuget包
    1.单个类直接右键项目,打包就生成nuget包了2.如果是多个类想打成一个包,新建一个类,然后将所有其他类引入,打包新建的类就可以了,3.更改版本号等信息,右键项目属性-包-看到包版......
  • 跟光磊学Java-macOS版IntelliJ IDEA设置
    IntelliJIDEA  在使用IntelliJIDEA开发项目之前还需要进行一些基本的设置,完成这些设置以后能让项目开发更加顺畅1.如何打开设置窗口在进行IntelliJIDE......
  • 跟光磊学Java-macOS版IntelliJ IDEA开发Java项目
    IntelliJIDEA  配置IntelliJIDEA后,就可以用它开发Java项目了,这里会手把手带领大家从头开始开发一个多模块的java项目1.IntelliJIDEA开发Java项目的流程......