MobaXterm 加装cygwin软件包
上次在《MobaXterm: SSH/X远程客户端, Xmanager的最佳免费替代品》里面介绍了MobaXterm这个Windows上的便携 多合一unix工具箱,它基于Cygwin,集成了ftp/telnet/ssh/rdp/vnc等多种远程连接能力,还有X server以支持连 接X桌面或者运行X程序。
虽然MobaXterm自身集成了很多工具,并且还提供了20多个大大小小的插件,但眼看了Cygwin官方仓库里面那么多软 件 而不能用,还是会很心痒,尤其是一些必备工具。
MobaXterm在8月上旬发布的7.2版本提供了从Cygwin官方仓库直接加装软件包的能力:
- New feature: Added "MobApt", a new package manager based on the great "apt-cyg" tool, for automatic installation of Cygwin utilities through internet.
- New feature: You can now specify a persistent root folder ("/"). This is especially useful if you want to install packages using "MobApt" and you want to keep them across MobaXterm restarts.
在选项设置里面指定了 persistent root folder
之后,MobaXterm就会将自己集成的cygwin环境解压到该目录,重启 后就从该目录加载cygwin环境了,这样就能非常快速地获得一个基本的cygwin环境(比用cygwin setup.exe安装 base包省事多了)——不过还不清楚以后MobaXterm有了新版本,如何更新这里面的内容。
然后就可以用它提供的MobApt(或者apt-cyg,因为MobApt是对apt-cyg做了些封装并提供了界面)从Cygwin官方仓 库来加装软件包了,比如首先解决我一直觉得不爽的man问题(我上次博文中也说到过):
apt-cyg install less
apt-cyg install man
这里有几个小地方需要注意:
- 安装
man
的时候,会被认为已经安装方法而跳过。解决方法是从/etc/setup/mobainstalled.db
里面删除man
和less
的记录,同时还得删除(建议做好备份)/bin/man
和/bin/less
(man依赖于less,但内置 的less不兼容)。Cygwin的安装工具是用/etc/setup/installed.db
这个文件来记录已经安装的包,但 MobaXterm里面的apt-cyg
做了一点修改,会将/etc/setup/mobainstalled.db
里面的记录也作为已经安装 的包来考虑,而这里其实记录的包都不是Cygwin原生包,而是MobaXterm通过各种方式提供的简化版本; - 基于上面的原因,不建议使用Cygwin原来的setup.exe来安装和升级软件包;
MobaXterm http://mobaxterm.mobatek.net/
MobaXterm 加装cygwin软件包的更多相关文章
- Acer Aspire E1 471G 加装SSD+机械盘后无法启动的问题
老笔记本 Acer Aspire E1 471G 加装了一块 SSD 作为系统盘(win10),原机械盘格式化后,装在光驱托架上作为数据盘. 可能会出现: 系统无法启动,显示找不到启动设备,并且在F2 ...
- 笔记 : WampServe加装PHP版本(7.2.3)为例
1.由于正在学习Laravel框架,服务器wamp,Composer已搭建完成,但在安装laravel installer之后使用laravel new blog,报错为"This pack ...
- 给msde加装企业管理器
-=给msde加装企业管理器=- 首先,反对所谓的绿色版,运行那是 相~~~当 不稳定,自动关闭,要你有什么用?还广告飞扬!为了调试,花了我整整一天的时间.给大家节省的时间,也为了让大家少走点弯路. ...
- 老毛桃PE修改方法(屏蔽更改主页,屏蔽加装的绿色浏览器)
虽然老毛桃早就退隐了,虽然这个老毛桃不是曾经那个老毛桃~但是不得不说这个老毛桃PE还是有很多人在用~而且这个老毛桃的PE兼容性,个人认为还是很不错的.就是有暗扣,每次加装一个“绿色浏览器”和锁定主页, ...
- 戴尔笔记本Inspiron 7560(灵越) 加装固态硬盘从选购固态硬盘到系统迁移到设置SSD为第一启动(受不了了,网上的教程就没有完整的)
菜鸡我的笔记本为戴尔灵越Inpsiron 7560,其实Inspiron 15 7560 和Inspiron 7560是同一个型号. 电脑拆了安过内存条,换过电池,现在又加了一块固态硬盘. 因为不想安 ...
- 笔记本联想(Lenovo)G40-70M加装内存和SSD固态硬盘
笔记本联想(Lenovo)G40-70M加装内存和SSD固态硬盘 系列文章: 笔记本电脑提速之加装内存条.SSD固态硬盘.光驱位换SSD固态硬盘 笔记本ThinkPad E430c加装内存和SSD固态 ...
- 笔记本加装SSD并装系统
1,首先了解笔记本配置信息 一般加装SSD都是120~256左右,并使用原有的机械硬盘:首先确定加装位置:1,是否支持M.2接口:假如支持,可以直接购买,拆机装上:我的笔记本不支持:所以考虑2,光驱的 ...
- Pavilion M4-1016TX 加装固态硬盘(SSD)+UEFI+GPT安装WIN8.1
折腾了一天,终于将电脑加上SSD和装上系统,记录下,方便后面忘记使用. 步骤: 1.Pavilion M4-1016TX内置了mSata的接口,大小是全高的.ssd支持大小官方说法是测试过32g的,目 ...
- VS2015安装之后加装SQL SERVER2014的步骤
网上一直说的是先安装SQL Server 2014,再安装VS2015,软件就不会出现问题.我这次在什么都没准备的情况下安装了VS2015,安装之后发觉VS2015自带的SQL2014只有连接服务器和 ...
随机推荐
- python的random模块(生成验证码)
python的random模块(生成验证码) random模块常用方法 random.random() #生成0到1之间的随机数,没有参数,float类型 random.randint(1, 3) # ...
- Effective Java 第三版——57. 最小化局部变量的作用域
Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...
- (原创)PouchDB 图片本地存储(web离线应用)
/* * 参数 * db: 已建或未建数据库 * pouchId: 数据库唯一的主键_id * src: 图片img的DOM对象 * bg: 判断是否是背景图 * */ function addTod ...
- svn版本管理工具的使用
安装参考http://www.cnblogs.com/macula/archive/2012/02/12/2347637.html 主要的使用步骤如下: 建立版本管理库: svnadmin creat ...
- win10 修改 无线名 无线网络属性 名称 修改
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha win10 修改 管理无线网络 无线网络属性 名称 修改 注册表 修改 ======== ...
- loj#2016. 「SCOI2016」美味
题目链接 loj#2016. 「SCOI2016」美味 题解 对于不带x的怎么做....可持久化trie树 对于带x,和trie树一样贪心 对于答案的二进制位,从高往低位贪心, 二进制可以表示所有的数 ...
- 【漏洞复现】ES File Explorer Open Port Vulnerability - CVE-2019-6447
漏洞描述 在受影响的ES文件浏览器上,会启用59777/tcp端口作为HTTP服务器,攻击者只需要构造恶意的json请求就可以对受害者进行文件下载,应用打开.更可以用过漏洞进行中间人(MITM)攻击. ...
- python 字符串的一些方法
总结:# split 分割 ********# strip 脱 默认脱头尾的空格 ********# replace 替换 ********# join 插入 拼接 ********# format ...
- Netbeans异常之cannet locate java installation in specified jdkhome
原因:更改了jdk安装版本 方法:修改netbeans安装目录下ect下netbeans文件, 详细代码位置: # Default location of JDK: # (set by install ...
- 【docker】docker限制日志文件大小的方法+查看日志文件的方法
一.docker日志文件的方法 除了 docker logs -f 容器ID/容器名 这个方法以外. 在linux上,一般docker的日志文件存储在/var/lib/docker/container ...