今天跟大家唠唠我最近搞定的一个“免安装”小技巧,贼实用!
事情是这样的,最近在搞一个项目,需要用到一个工具,但是这个工具体积不小,每次都要下载安装,烦都烦死。而且我电脑C盘空间本来就紧张,再装几个这种大型软件,直接卡到爆炸。寻思着有没有什么办法能不用安装就能用?
于是我就开始在网上各种搜资料,一开始搜到的大多是那种“绿色版”软件,但本质上还是要解压,然后运行里面的exe文件,虽然比完整安装方便一点,但还是不够彻底,我想要的是那种点一下就能用的感觉!
功夫不负有心人,后来我终于找到一个比较靠谱的方案:使用虚拟机或者容器。
具体操作是这样子的:
- 我找一个轻量级的Linux发行版,比如Alpine Linux,这种系统镜像很小,启动速度也快。
- 然后,我在我的电脑上装一个虚拟机软件,我用的是VirtualBox,免费而且够用。
- 我在VirtualBox里创建一个新的虚拟机,分配足够的内存和硬盘空间。
- 把Alpine Linux的镜像文件加载到虚拟机里,启动虚拟机,按照提示完成安装。
- 在Alpine Linux里,安装我需要的那个工具,配置好环境变量。
关键的一步来:
安装好所有东西之后,我没有直接在虚拟机里使用这个工具,而是把整个虚拟机打包成一个镜像文件。VirtualBox有导出虚拟机的功能,可以把虚拟机导出成OVA或者其他格式的镜像文件。
我把这个镜像文件放到一个U盘里。
这样,无论我走到哪里,只要有电脑,就可以直接加载这个镜像文件,启动虚拟机,然后就可以使用我需要的工具,完全不需要再安装任何东西!
如果你觉得虚拟机还是有点笨重,也可以考虑使用Docker容器。Docker的原理和虚拟机类似,但是更加轻量级,启动速度也更快。
使用Docker的步骤也差不多:
- 安装Docker Desktop。
- 然后,编写一个Dockerfile,指定基础镜像、安装需要的工具、配置环境变量。
- 使用
docker build
命令构建镜像。 - 使用
docker run
命令运行容器。
Docker的优点是镜像更小,启动更快,但是配置起来稍微复杂一点。
这两种方法都能实现“免安装”的效果,选择哪一种取决于你的具体需求和技术水平。
我个人更喜欢用虚拟机,因为:
- 配置简单,图形界面操作,更容易上手。
- 隔离性更虚拟机里的软件不会影响到我的主系统。
通过虚拟机或者容器,我们可以把一些常用的工具打包成镜像文件,随身携带,随时使用,再也不用担心安装问题。这个方法不仅可以节省硬盘空间,还可以提高工作效率,强烈推荐给大家!
这方法虽然听着有点绕,但是实际操作起来并不难,而且一次配置,终身受益,绝对值得一试!
还没有评论,来说两句吧...