安装与卸载

这一部分介绍了旁路分析工具箱(Side-Channel Analysis Toolbox)的几种安装和卸载的方法。

Contents

MATLAB 安装一个工具箱的方式主要有两种:

通过工具箱文件(.mltbx 格式)安装

将源文件添加到 MATLAB 搜索路径

因此下面列举的几种不同安装方法,都是这两种方法的延伸和变化,本质上没有区别。

事实上,通过工具箱文件安装,也只是将打包好的源文件解压到 MATLAB 的搜索路径中。

安装方法1:使用 Add-On Explorer

由于本工具箱已经通过 MATLAB File Exchange 平台发布,因此你可以直接在 MATLAB 自带的 Add-On Explorer 中找到本工具箱并安装。 操作如下:

进入 MATLAB 主界面,点击 Apps > Get More Apps,弹出窗口:Add-On Explorer

在搜索框输入:scatool,回车

搜索到 scatool 后,点击进去可以看到简介:Side-Channel Analysis Toolbox,以及一些基本信息

点击右上角的 Add,MATLAB 将自动帮你安装工具箱,无需后续操作

这个方法简单快捷,推荐新手使用。

安装方法2:使用 File Exchange 平台

File Exchange 是 MATLAB 的一个开源社区,用户可以在上面分享和下载代码。

在浏览器中复制粘贴该链接,跳转到对应的页面,这个页面和你在 Add-On Explorer 里看到的非常类似。

点击右侧的 Download,选择下载 Toolbox 或者 Zip。

如果你选择了下载 Toolbox,那么可以按照如下方式安装:

在 MATLAB 中进入下载的 scatool.mltbx 所在的文件夹,这时在侧边栏 Current Folder 中可以看到这个文件

双击 scatool.mltbx 即可完成安装。

这个方法和上面的方法类似,只不过获得文件的途径有所不同。可以作为备选方案。

如果你选择了下载 Zip,那么可以如下方式安装:

在自己喜欢的路径下解压该 zip 文件

进入 MATLAB 主界面,点击 HOME > Set Path > Add with Subfolders

选中解压了的文件的父目录 scatool

点击 Save,再点击 Close,即可完成安装

这个方法较为复杂,需要 MATLAB 的文件路径搜索机制有一定的了解,不推荐使用。

安装方法3:使用 GitHub

本工具箱使用 GitHub 进行版本管理,因此你也可以通过这种途径下载到文件。

在这个页面你可以看到本工具箱的历史版本,建议选择最新的版本。

可以下载的文件有两种: Source Code (.zip/.tar.gz)和 scatool.mltbx。

scatool.mltbx 的内容和上面两类方法中提到的一样。 文件下载后,安装方式和方法 2 中相同。

这个方法也可以作为备选方案。

如果你好奇心比较强烈,下载了 Source Code,那么这里也做一下简单的说明和提醒。

如果你将解压后的文件都添加进 MATLAB 的路径中,也相当于安装了这个工具箱。

不过,需要注意的是,其内容和 File Exchange 上下载到的 zip 文件大为不同。 Source Code 中不仅包含了项目中可用的部分,也包含了一些正在开发和测试的文件。 那些正在开发和测试的文件,体积远比正式发行的要大。

因此,开发者的忠告是,大多数时候,不必下载 Source Code。

卸载是安装的逆过程。方法和思路与安装类似。

(一个不能完整卸载的软件不是一个好软件。)

卸载方法1:使用 Add-On Manager

如果你是通过上面的方法 1 或者是 scatool.mltbx 文件安装的,那么卸载方法也很简单。操作如下:

进入 MATLAB 主界面,点击 HOME > Add-Ons > Manage Add-Ons,弹出窗口:Add-On Manager

找到工具箱 scatool,然后点击右侧的 Uninstall,即可完成卸载。

这个方法简单快捷,推荐新手使用。

卸载方法2:删除文件和 MATLAB 搜索路径

如果你使用安装方法是将文件添加进 MATLAB 搜索路径,或者不信任 MATLAB 的 Add-On Manager 已经把该工具箱删干净了,那么你可以手动删除该工具箱的所有文件。

如果你使用的是双击 scatool.mltbx 安装,那么采取如下操作卸载:

进入 MATLAB 主界面,点击 HOME > Preferences > MATLAB > Add-Ons,这里你可以看到自己的 Add-On 默认安装的路径

通过文件浏览器进入该文件夹,然后删除 scatool 以及其下的所有文件

进入 MATLAB 主界面,点击 HOME > Set Path,选中那些和 scatool 有关的路径 (可以按住 ctrl 独立选中,或者按住 shift 批量顺序选中),点击 Remove,即可

如果你懒得挨个选中路径并删除,那么直接点击下面的 Default,将 MATLAB 的文件路径还原到初始状态即可。

如果你以前添加过其他文件夹的路径,那么请谨慎使用这个方法。

如果你是用解压 zip 文件并添加路径的方法安装,那么只要进入当初解压到的文件路径,执行上述 2~4 的步骤即可。

matlab安装完后可以删除安装包吗,安装与卸载相关推荐

  1. rstudio找不到r低版本_R语言安装新版本后旧版本安装包的迁徙问题

    在安装完新的R版本后,我们在原版本的R包那么多,重新下载一遍等死人,有些还要手工编译,这边介绍一下使用installr包来进行R包迁移的方法 包迁移问题 解决办法:使用installr包 librar ...

  2. php cms 路径访问问题,phpcms教程:网站安装完后访问总是跳转到安装目录路径

    最近无忧主机小编收到无忧php空间用户的反映,在利用phpcms程序建站的时候,网站安装完,但访问时总是跳转到install/install.php,并且页面报404的错误,小编发现这些都是刚接触ph ...

  3. SQL Server 2012 下载和安装详细教程(附安装包 和安装后的 相关设置)

    一.SQL Server 2012 下载 SqlServer2012版镜像,文件较大,将近4G. 链接:https://pan.baidu.com/s/1rzWWxn_L69BvLUYtodRtAg密 ...

  4. Eclipse安装插件后手动删除依赖无法再次安装插件

    原因 Eclipse安装Fat Jar 打包工具插件 自从手动删除后就一直无法正常配置 配置 报错信息如下 图片 代码 An error occurred during the org.eclipse ...

  5. centos mysql安装包_Centos7下安装包方式安装MySQL

    安装包下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 第一步:在 /h ...

  6. Android APK安装完成自动删除安装包

    需要实现此功能,一般实际开发是在自动版本更新上,当更新完开始自动安装完毕后,删除内存卡里的安装包.实现方式很简单,监听应用广播,获取内存卡下的文件,删除! 1.监听广播 [java]  view pl ...

  7. 微赞,你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试....

    你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试. 解决方法: 路径中不能中文. 转载于:https://blog.51cto.com/wutou/1736988

  8. NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版

    NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable ...

  9. windows安装程序制作教程。《inno setup》可将多个安装程序打包成一个安装包,一次安装操作全部安装完成

    1,下载 inno setup 官网地址:http://www.jrsoftware.org 下载地址:https://mlaan2.home.xs4all.nl/ispack/innosetup-5 ...

最新文章

  1. python 图像处理模块pillow
  2. java swing中英文支持,java - Swing国际化 - 如何在运行时更新语言 - SO中文参考 - www.soinside.com...
  3. 技术工坊|解密区块链DApp的代码逻辑,从请求到数据存储都要经历什么?(上海)...
  4. 专门用于微信公众平台的Javascript API
  5. [HNOI2010]公交线路
  6. 2015第16周三知道做到
  7. left join和left outer join的区别
  8. mysql jion 三张_mysql三张表 left join
  9. 机器学习--K折交叉验证(K-fold cross validation)
  10. 使用Eclipse开发基于SSH三大框架的Web项目带图详解
  11. Security+ 学习笔记28 云计算
  12. 从PCI上读取数据 线程和定时器效率
  13. Python文章归档
  14. CS231n李飞飞计算机视觉 迁移学习之物体定位与检测下
  15. GooglePlay上架流程
  16. Bitmap图片去除白色背景
  17. (三)ArcGIS Server之发布要素服务
  18. Using mysqldump for backups
  19. 高清无线投影服务器,投影+高清+无线 教你轻松玩转家庭影院
  20. 安装教程之PyCharm安装

热门文章

  1. [Python] 变量重分类(连续变量重分类、离散变量重分类)
  2. EMQX服务器搭建系列五:EMQX服务器动态添加用户名密码
  3. 开源项目-蘑菇博客搭建
  4. 爬虫遇到“requests.exceptions.JSONDecodeError: Expecting value”错误
  5. python导出百万数据到excel_[宜配屋]听图阁
  6. 外贸旺季,外贸人如何做好时间管理
  7. python的path是什么意思_pythonpath_windows pythonpath_pythonpath环境变量 - 云+社区 - 腾讯云...
  8. uniapp微信小程序系列(2)pages.json实用配置详解
  9. 2019-7-31-程序猿修养-日志应该如何写
  10. python30行代码实现跳一跳辅助