zoukankan      html  css  js  c++  java
  • mac 下使用终端用命令安装程序

    一、需要以下命令

    wget、cp、hdiutil attach 、hdiutil detach

    如无上述命令可用brew 安装 无brew可用下方命令安装 

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    二、脚本部分(一个谷歌安装包,脚本垃圾,请见谅)

    #!/bin/bash
    
    if [ '`/usr/bin/uname -p`'="i386" -o '`/usr/bin/uname -p`'="x86_64" ]; then
    #判断系统是否是MAC
        protocolDomain='https://dl.google.com/chrome/mac/stable/GGRO    /googlechrome.dmg'
        #软件包地址,
    		wget $protocolDomain
    		#下载软件包
    		Filename=`ls |grep goog`
    		#获取软件包名字
    		hdiutil attach -quiet ./$Filename
    		#打开软件包
    		cp -R /Volumes/Google Chrome/Google Chrome.app /Applicatio 
              #安装软件 hdiutil detach -quiet /Volumes/Google Chrome.app/ #卸载镜像 else echo "该脚本适用于MAC系统" fi  

    踩坑部分,命令不多,踩了一上午坑,你可以认为我菜,

      1,软件链接,找到官网后,你会发现 你wget 官网是下载不了软件包的,获取软件包方法有两种,

        1)下载安装包-->右键安装包-->显示简介-->更多信息-->来源

      2)右键网址中的任意部分-->检查-->选左下角箭头-->选中后点击下载按钮-->下方会显示安装包地址

      2、安装包名称

        1)安装包名称很多都是带空格的,所以一定要复制,不要手打,复制的话他会有个 这样就不会出错了

      3、文件夹

        1)  /Applicatio  这个文件是所有app安装目录 

        2)/Volumes  镜像文件,也就是你双击安装包弹出一个界面 让你把程序拖到文件夹中的那个文件夹

  • 相关阅读:
    若依问题解决(一)
    Java 将两个List转换为流合并List
    后端返回前端文本换行显示,只能在前端再转换
    Java Stream() 流根据对象属性去重
    vue 当前端传回后端,后端使用实体类接收数据显示报错
    js 中 getMonth() 获取的月份比现实少一个月
    vue连个数组对比
    JS链接跳转方法
    ElementUI--表格toggleRowSelection无法选中
    Linux 常用命令
  • 原文地址:https://www.cnblogs.com/qiang-qiang/p/11400448.html
Copyright © 2011-2022 走看看