花米徐整理的卸载docker1.12并安装docker17.06的过程

 

1.在中国安装docker请注意

这里面需要注意的是,在参考官方安装文档配置 Linux 源的时候,如果是国内服务器,要将其中的 https://download.docker.com/linux/ 替换为 https://mirrors.aliyun.com/docker-ce/linux/。

比如,文档如果要求执行下面的命令:

$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

那么就替换为:

$ sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"

这样安装 Docker 就会使用阿里云的软件源,而不需要翻墙了。(注:这不是加速器,不要搞错了,加速器依旧需要配!)

 

2.准备工作:

2.1备份centos的基本获取源

[root@CentOS1611 yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup1

[root@CentOS1611 yum.repos.d]# ls

CentOS-Base.repo.backup1 CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo

CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo

2.2将centos的基本获取源获取源改为阿里的源

[root@CentOS1611 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

--2017-10-19 13:48:05-- http://mirrors.aliyun.com/repo/Centos-7.repo

正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 150.138.211.2, 150.138.211.6, 150.138.211.5, ...

正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|150.138.211.2|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:2573 (2.5K) [application/octet-stream]

正在保存至: "/etc/yum.repos.d/CentOS-Base.repo"

 

100%[===============================================================================================>] 2,573 --.-K/s 用时 0s

 

2017-10-19 13:48:13 (144 MB/s) - 已保存 "/etc/yum.repos.d/CentOS-Base.repo" [2573/2573])

 

2.3确保CentOS-Media.repo使其为不生效:

enabled=0  表示禁用本地YUM源,使用网络源。

 

 

[root@CentOS1611 yum.repos.d]# more CentOS-Base.repo

# CentOS-Base.repo

#

# The mirror system uses the connecting IP address of the client and the

# update status of each mirror to pick mirrors that are updated to and

# geographically close to the client. You should use this for CentOS updates

# unless you are manually picking other mirrors.

#

# If the mirrorlist= does not work for you, as a fall back you can try the

# remarked out baseurl= line instead.

#

#

 

[base]

name=CentOS-$releasever - Base - mirrors.aliyun.com

failovermethod=priority

baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

#released updates

[updates]

name=CentOS-$releasever - Updates - mirrors.aliyun.com

failovermethod=priority

baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/

http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras - mirrors.aliyun.com

failovermethod=priority

baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/

http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

gpgcheck=1

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus - mirrors.aliyun.com

failovermethod=priority

baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/

http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

gpgcheck=1

enabled=0

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

#contrib - packages by Centos Users

[contrib]

name=CentOS-$releasever - Contrib - mirrors.aliyun.com

failovermethod=priority

baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/

http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib

gpgcheck=1

enabled=0

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[root@CentOS1611 yum.repos.d]# more CentOS-Media.repo

# CentOS-Media.repo

#

# This repo can be used with mounted DVD media, verify the mount point for

# CentOS-7. You can use this repo and yum to install items directly off the

# DVD ISO that we release.

#

# To use this repo, put in your DVD and use it with the other repos too:

# yum --enablerepo=c7-media [command]

#

# or for ONLY the media repo, do this:

#

# yum --disablerepo=\* --enablerepo=c7-media [command]

 

[c7-media]

name=CentOS-$releasever - Media

baseurl=file:///media/CentOS/

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

[root@CentOS1611 yum.repos.d]# yum search dock*

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

警告:没有匹配 dock* 的软件包

No matches found

 

[root@CentOS1611 yum.repos.d]# yum clean all

已加载插件:fastestmirror, langpacks

正在清理软件源: base extras updates

Cleaning up everything

Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos

Cleaning up list of fastest mirrors

[root@CentOS1611 yum.repos.d]# cd /var/cache/yum

[root@CentOS1611 yum]# ls

x86_64

2.4卸载老版本docker

[root@CentOS1611 packages]# yum list installed | grep docker

docker.x86_64 2:1.12.6-55.gitc4618fb.el7.centos

docker-client.x86_64 2:1.12.6-55.gitc4618fb.el7.centos

docker-common.x86_64 2:1.12.6-55.gitc4618fb.el7.centos

[root@CentOS1611 packages]# sudo yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_64

已加载插件:fastestmirror, langpacks

正在解决依赖关系

--> 正在检查事务

---> 软件包 docker.x86_64.2.1.12.6-55.gitc4618fb.el7.centos 将被 删除

---> 软件包 docker-client.x86_64.2.1.12.6-55.gitc4618fb.el7.centos 将被 删除

---> 软件包 docker-common.x86_64.2.1.12.6-55.gitc4618fb.el7.centos 将被 删除

--> 解决依赖关系完成

base/7/x86_64 | 3.6 kB 00:00:00

base/7/x86_64/group_gz | 156 kB 00:00:00

base/7/x86_64/primary_db | 5.7 MB 00:00:10

extras/7/x86_64 | 3.4 kB 00:00:00

extras/7/x86_64/primary_db | 110 kB 00:00:00

updates/7/x86_64 | 3.4 kB 00:00:00

updates/7/x86_64/primary_db | 2.7 MB 00:00:05

 

依赖关系解决

 

=========================================================================================================================================

Package 架构 版本 源 大小

=========================================================================================================================================

正在删除:

docker x86_64 2:1.12.6-55.gitc4618fb.el7.centos @extras 52 M

docker-client x86_64 2:1.12.6-55.gitc4618fb.el7.centos @extras 11 M

docker-common x86_64 2:1.12.6-55.gitc4618fb.el7.centos @extras 4.0 k

 

事务概要

=========================================================================================================================================

移除 3 软件包

 

安装大小:63 M

Downloading packages:

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在删除 : 2:docker-1.12.6-55.gitc4618fb.el7.centos.x86_64 1/3

正在删除 : 2:docker-client-1.12.6-55.gitc4618fb.el7.centos.x86_64 2/3

正在删除 : 2:docker-common-1.12.6-55.gitc4618fb.el7.centos.x86_64 3/3

验证中 : 2:docker-client-1.12.6-55.gitc4618fb.el7.centos.x86_64 1/3

验证中 : 2:docker-common-1.12.6-55.gitc4618fb.el7.centos.x86_64 2/3

验证中 : 2:docker-1.12.6-55.gitc4618fb.el7.centos.x86_64 3/3

 

删除:

docker.x86_64 2:1.12.6-55.gitc4618fb.el7.centos docker-client.x86_64 2:1.12.6-55.gitc4618fb.el7.centos

docker-common.x86_64 2:1.12.6-55.gitc4618fb.el7.centos

 

完毕!

[root@CentOS1611 packages]# yum remove container-selinux-1.12.5-14.el7.centos.x86_64

已加载插件:fastestmirror, langpacks

参数 container-selinux-1.12.5-14.el7.centos.x86_64 没有匹配

不删除任何软件包

[root@CentOS1611 packages]# yum remove container-selinux-1.12.5-14.el7.centos.x86_6

已加载插件:fastestmirror, langpacks

参数 container-selinux-1.12.5-14.el7.centos.x86_6 没有匹配

不删除任何软件包

[root@CentOS1611 packages]# yum remove docker*

已加载插件:fastestmirror, langpacks

参数 docker* 没有匹配

不删除任何软件包

 

[root@CentOS1611 packages]# rm -rf /var/lib/docker

 

3.重新安装CE的最新版本

3.1安装必备的YUM管理工具包

Install required packages. yum-utils provides the yum-config-manager utility, anddevice-mapper-persistent-data and lvm2 are required by the devicemapper storage driver.

$ sudo yum install -y yum-utils \

device-mapper-persistent-data \

lvm2

 

3.2设置仓库

[root@CentOS1611 packages]# sudo yum-config-manager \--add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

已加载插件:fastestmirror, langpacks

adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

grabbing file https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo

repo saved to /etc/yum.repos.d/docker-ce.repo

 

3.3可选步骤

Optional: Enable the edge and test repositories. These repositories are included in thedocker.repo file above but are disabled by default. You can enable them alongside the stable repository.

$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test

You can disable the edge or test repository by running the yum-config-manager command with the--disable flag. To re-enable it, use the --enable flag. The following command disables the edgerepository.

$ sudo yum-config-manager --disable docker-ce-edge

Note: Starting with Docker 17.06, stable releases are also pushed to the edge and testrepositories.

 

3.4Update the yum package index. 更新软件缓存

sudo yum makecache fast

3.5安装docker-ce最新版本

 

[root@CentOS1611 packages]# sudo yum install docker-ce

已加载插件:fastestmirror, langpacks

docker-ce-stable | 2.9 kB 00:00:00

docker-ce-stable/x86_64/primary_db | 8.5 kB 00:00:00

Determining fastest mirrors

* base: mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

正在解决依赖关系

--> 正在检查事务

---> 软件包 docker-ce.x86_64.0.17.06.2.ce-1.el7.centos 将被 安装

--> 解决依赖关系完成

 

依赖关系解决

 

=========================================================================================================================================

Package 架构 版本 源 大小

=========================================================================================================================================

正在安装:

docker-ce x86_64 17.06.2.ce-1.el7.centos docker-ce-stable 21 M

 

事务概要

=========================================================================================================================================

安装 1 软件包

 

总下载量:21 M

安装大小:74 M

Is this ok [y/d/N]: y

Downloading packages:

警告:/var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID 621e9f35: NOKEY

docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm 的公钥尚未安装

docker-ce-17.06.2.ce-1.el7.centos.x86_64.rpm | 21 MB 00:00:41

从 https://mirrors.aliyun.com/docker-ce/linux/centos/gpg 检索密钥

导入 GPG key 0x621E9F35:

用户ID : "Docker Release (CE rpm) <docker@docker.com>"

指纹 : 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35

来自 : https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

是否继续?[y/N]:y

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在安装 : docker-ce-17.06.2.ce-1.el7.centos.x86_64 1/1

验证中 : docker-ce-17.06.2.ce-1.el7.centos.x86_64 1/1

 

已安装:

docker-ce.x86_64 0:17.06.2.ce-1.el7.centos

 

完毕!

[root@CentOS1611 packages]#

 

3.6Start Docker

  1. $ sudo systemctl start docker

 

[root@CentOS1611 packages]# sudo systemctl start docker

[root@CentOS1611 packages]# systemctl status docker

● docker.service - Docker Application Container Engine

Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)

Active: active (running) since 四 2017-10-19 14:34:06 CST; 10s ago

Docs: https://docs.docker.com

Main PID: 5269 (dockerd)

Memory: 18.8M

CGroup: /system.slice/docker.service

├─5269 /usr/bin/dockerd

└─5281 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/contain...

 

10月 19 14:34:05 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:05.330769701+08:00" level=info msg="libcontainerd: new containerd process, pid: 5281"

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.333118817+08:00" level=warning msg="failed to rename /var/lib/docker/tmp for background deletion: rename /...nchronously"

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.365911634+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.366529014+08:00" level=info msg="Loading containers: start."

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.500498207+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Da... IP address"

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.543668843+08:00" level=info msg="Loading containers: done."

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.555413898+08:00" level=info msg="Daemon has completed initialization"

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.555476333+08:00" level=info msg="Docker daemon" commit=cec0b72 graphdriver=overlay version=17.06.2-ce

10月 19 14:34:06 CentOS1611 dockerd[5269]: time="2017-10-19T14:34:06.567589763+08:00" level=info msg="API listen on /var/run/docker.sock"

10月 19 14:34:06 CentOS1611 systemd[1]: Started Docker Application Container Engine.

Hint: Some lines were ellipsized, use -l to show in full.

[root@CentOS1611 packages]#

 

 

 

Verify that docker is installed correctly by running the hello-world image.

$ sudo docker run hello-world

 

 

 

[root@CentOS1611 packages]# sudo docker run hello-world

Unable to find image 'hello-world:latest' locally

latest: Pulling from library/hello-world

5b0f327be733: Pull complete

Digest: sha256:07d5f7800dfe37b8c2196c7b1c524c33808ce2e0f74e7aa00e603295ca9a0972

Status: Downloaded newer image for hello-world:latest

 

Hello from Docker!

This message shows that your installation appears to be working correctly.

 

To generate this message, Docker took the following steps:

1. The Docker client contacted the Docker daemon.

2. The Docker daemon pulled the "hello-world" image from the Docker Hub.

3. The Docker daemon created a new container from that image which runs the

executable that produces the output you are currently reading.

4. The Docker daemon streamed that output to the Docker client, which sent it

to your terminal.

 

To try something more ambitious, you can run an Ubuntu container with:

$ docker run -it ubuntu bash

 

Share images, automate workflows, and more with a free Docker ID:

https://cloud.docker.com/

 

For more examples and ideas, visit:

https://docs.docker.com/engine/userguide/

 

[root@CentOS1611 packages]#

3.7Start the docker daemon at boot

Configure the Docker daemon to start automatically when the host starts:

$ sudo systemctl enable docker

[root@CentOS1611 packages]# sudo systemctl enable docker

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

[root@CentOS1611 packages]#

 

4.查看运行的docker和container信息

 

[root@CentOS1611 packages]# docker info

Containers: 1

Running: 0

Paused: 0

Stopped: 1

Images: 1

Server Version: 17.06.2-ce

Storage Driver: overlay

Backing Filesystem: xfs

Supports d_type: true

Logging Driver: json-file

Cgroup Driver: cgroupfs

Plugins:

Volume: local

Network: bridge host macvlan null overlay

Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog

Swarm: inactive

Runtimes: runc

Default Runtime: runc

Init Binary: docker-init

containerd version: 6e23458c129b551d5c9871e5174f6b1b7f6d1170

runc version: 810190ceaa507aa2727d7ae6f4790c76ec150bd2

init version: 949e6fa

Security Options:

seccomp

Profile: default

Kernel Version: 3.10.0-514.el7.x86_64

Operating System: CentOS Linux 7 (Core)

OSType: linux

Architecture: x86_64

CPUs: 8

Total Memory: 7.796GiB

Name: CentOS1611

ID: 7G42:UGAK:QTES:TOTH:6LWO:5GTC:4EE3:IYUT:NQ7J:XMBA:74RX:62ID

Docker Root Dir: /var/lib/docker

Debug Mode (client): false

Debug Mode (server): false

Registry: https://index.docker.io/v1/

Experimental: false

Insecure Registries:

127.0.0.0/8

Live Restore Enabled: false

 

[root@CentOS1611 packages]#

时间: 2024-11-01 22:04:45

花米徐整理的卸载docker1.12并安装docker17.06的过程的相关文章

Ubuntu16.04安装Docker1.12+开发实例+hello world+web应用容器

本次主要是详细记录Docker1.12在Ubuntu16.04上的安装过程,创建Docker组(避免每次敲命令都需要sudo),Docker常用的基本命令的总结,在容器中运行Hello world,以及创建一个基于Python Flask的web应用容器的全过程. 1.Docker1.12在Ubuntu16.04上安装 1.1.先决条件1,添加Docker源 wxl@wxl-pc:~$ sudo apt-get update 增加CA证书 wxl@wxl-pc:~$ sudo apt-get i

基于docker1.12创建swarm集群

       Docker 1.12 在 2016 年 7 月 28 日正式 GA,除了大量的在使用上的改进和 bug 修复外,最引人瞩目的是Docker原生支持了 Swarm 模式,而不是将Swarm作为一个容器对集群进行管理. 而docker1.12的操作命令并不向下兼容,于是过去所有创建swarm集群的文档都不能参考了,本文描述了基于docker1.12版本创建Swarm集群的过程. 1.主机环境 在阿里云上申请三个vpc网络的ECS,安装centos7.0的镜像,ip和角色分配如下: 1

windows-QQ无法使用,卸载后重装无法安装

问题描述 QQ无法使用,卸载后重装无法安装 出现如下图错误提示,求大神帮忙解释下问题所在 解决方案 http://zhidao.baidu.com/question/426853876.html 解决方案二: 完美解决office无法正常卸载以及卸载后无法重装 解决方案三: 很简单,,重启电脑,或者卸载重装

Docker1.12 + Swarm 构建动态微服务应用

我们在之前提到过一个示例,即一款由前端与多项后端服务共同构成的微服务应用.其中前端为Traefik HTTP代理,负责将各项请求路由至后端服务.而后端则非常简单,是一套基于Go的HTTP Web服务器,负责返回其运行所在的容器ID. 新的Docker Swarm不再需要为应用容器设置独立的HTTP代理.如上图所示的原有架构现在被精简为下图所示的形式: 移动部件更少了--赞! 另外,我们还为后端服务内置了负载均衡机制.我们甚至能够立足于集群内的任一节点访问这些服务.Docker Swarm还集成有

CentOS 7运行Docker1.12.0 修改Docker的默认文件系统为overlay或aufs

在CentOS Docker的默认文件系统是devicemapper,但是这个貌似有点不好,具体不好的地方在于DC/OS官网给出的解释是会出现unknown issue并且不能再Docker里面运行Docker,DeviceMapper默认情况下创建loop-lvm的方式来构建镜像和容器的snapshots.但是在生产环境下Docker官方建议采用直连的lvm卷来构建镜像和容器,然后在启动Docker Daemon的时候使用如下方式来加载: {      "storage-driver"

【Linux】CentOS7 上使用yum安装和卸载软件【yum安装wine举例】

关于yum的相关解释,请 man yum 自行查看. 配置常用源:http://www.cnblogs.com/sxdcgaq8080/p/7516186.html yum的使用类似于在windows系统上的应用市场去下载安装软件. 配置源就是给你提供了一个又一个的应用市场.   下面举例说明,yum安装软件和卸载   1.安装 安装键入以下命令: yum install wine wine就是你要安装的软件的名字. 具体过程如下: [sxd@localhost ~]$ su root 密码:

MYSQL没有完全卸载将导致其安装不成功

安装MYSQL不成功,一般是因为服务器可能安装过MYSQL而没有完全卸载. 如遇到MYSQL启动不了的下列情况:无论双击mysqld.exe还是使用命令行,都没反映.查看我的电脑- >管理->服务与应用程序->服务->mysql->启动,得到的结果为路径错误或意外终止,则 需卸载服务然后重装. 具体卸载方法如下 卸载mysql服务 新建并编辑内容如下的一个bat文件执行之 @ECHO OFF net stop mysql c:\mysql\bin\mysqld-nt.exe

Ubuntu 12.04 安装配置 Tomcat 7.0.40Tomcat 服务器

  因为源上的版本问题,所以没有使用源上的自动安装包,老规矩,Tomcat 7.0.40 Core下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.40/bin/apache-tomcat-7.0.40.tar.gz 放入当前登录用户根目录: ~ 1.依旧是解压 tar –xzf apache-tomcat-7.0.40.tar.gz 得到apache-tomcat-7.0.40文件夹 2.改个名字,不然敲着蛋疼: mv apac

Mac软件怎么安装卸载 Mac软件的安装和卸载教程

  Mac软件怎么安装和卸载?Mac软件跟windows系统下的EXE文件是不一样的,所以不能共享使用,接下来小编将会为大家详细介绍Mac软件的安装和卸载教程,希望对大家有所帮助. 用软件安装包安装 1.下载针对Mac的版本.下载软件到Mac之后双击运行,这时候就会看到桌面上生成了一个新的硬盘图标.(Windows下的exe是无法在Mac上使用的) 2.同时还会弹出一个新的安装窗口,如果没有出现这个窗口,我们就去双击那个硬盘图标.我们要做的就是将软件的图标拖动到旁边的文件夹图标中. 3.这样Ma