cygwin安装apt-cyg

  • 说明
  • 安装
    • 复制脚本
    • 常见问题
      • 换行符问题
      • apt-cyg 无执行权限问题
  • 使用

说明

时间:2021-07-21

cygwin安装apt-cyg

安装

复制脚本

  1. 打开这个GitHub页面复制其中的代码。
  2. Cygwin安装目录/bin/(如C:cygwin64/bin/)下创建一个名为apt-cyg.txt的文件(前提是打开资源管理器文件扩展名显示)。
  3. 把代码粘进去保存。最后把apt-cyg.txt重命名为apt-cyg

常见问题

换行符问题

这时候直接在cygwin终端里使用apt-cyg,可能会有到问题比如(换行符问题):

$ apt-cyg
/usr/bin/apt-cyg: line 25: $'\r': command not found
/usr/bin/apt-cyg: line 100: syntax error near unexpected token `$'{\r''
'usr/bin/apt-cyg: line 100: `function wget {


这是因为Windows文件换行符默认使用了CRLF:\r\n,Cygwin提供的命令行是类unix环境,默认换行符为LF:\n。此时需要将 CRLF 转成LF,解决方法有很多:

  1. 使用notepad++转换(比较简单,我直接抄了这篇文章)

步骤1. 设置NotePad++显示换行符:【视图】–>【显示符号】–>【显示行尾符】。
步骤2. 设置行尾符格式:【编辑】–>【档案格式转换】–>(可选Windows、Unix、Mac中的一种)

  1. 或者使用sublime Text(考虑到notepad++作者政治立场很奇怪,我决定用sublime)

【Perference】->【Setting-User】 中加入配置 "default_line_ending": "unix"
这个参数有三个可用选项,system, windows, unix
用完之后可以改回默认值"default_line_ending": "system"
如图:


修改后保存apt-cyg文件,这时候就可以在cygwin终端正常使用了。

  1. 或者写成小插件。如果你经常用的sublime换行符的切换,可以考虑写个小插件提高效率,过程非常简单。有很多换行符插件的小栗子
apt-cyg 无执行权限问题

如果你幸运的通过ls -l命令发现apt-cyg的权限中不能执行,那么请用chmod +x apt-cyg来添加权限。

使用

总之解决问题之后apt-cyg总算是装好了,应该可以正常使用:使用方法和Debian系的apt工具很相似。

  • 安装/删除 一个软件包

删除vim包:
apt-cyg remove vim
安装vim包:
apt-cyg install vim

  • 其他命令:
    关于apt-cyg,这位大佬的文章写得太好了,我直接抄作业了:Cygwin系列(八):命令行软件包管理器apt-cyg

cygwin安装apt-cyg相关推荐

  1. CygWin / 安装软件包的方法

    @time 2019-07-03 @author Ruo_Xiao 1.下载 CygWin 安装包 网址:https://www.cygwin.com/,下载软件 setup-x86_64.exe . ...

  2. hadoop-0.21.0 在Windows环境下的部署(1)Cygwin 安装

    Cygwin 安装: 1:下载 http://cygwin.com/setup.exe http://www.cygwin.com/setup.exe 2:运行 我们看到有三种安装模式: •Insta ...

  3. cygwin安装教程图解

    本文主要转自http://www.33lc.com/article/7276_4.html,并在此基础上结合实践和其他教程做了补充和修改. cygwin是一个windows平台上的unix模拟环境,主 ...

  4. 【转载】Cygwin安装

    Cygwin Cygwin是一个用于在Windows上模拟Linux环境的软件.它可以作为那些虚拟机软件的一个部分替代品.之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙. 运行Cygwin后 ...

  5. Cygwin安装和配置

    到Cygwin官网下载安装包:https://cygwin.com/install.html 有三种安装模式: Install from Internet,这种模式直接从Internet安装,适合网速 ...

  6. 在cygwin安装HOMER和最全使用说明

    HOMER 基本功能 HOMER(Hypergeometric Optimization of Motif EnRichment)用于Motif identification和下一代测序分析,是一款很 ...

  7. cygwin安装linux教程,Cygwin,让你拥有Windows下的Linux环境

    如何在Windows下拥有Linux环境,大多数同学会选择安装虚拟机,无可厚非呀,这里推荐使用VirtualBox.至于怎么安装虚拟机什么哒就不在今天讨论的范畴啦~~ 但是,老哥的电脑吃不消这虚拟机呀 ...

  8. centos7安装apt

    centos7安装apt 搜索并下载对应版本:rpmforge-release (下载地址:https://www.rpmfind.net/linux/rpm2html/search.php?quer ...

  9. cygwin安装cron服务

    cygwin安装cron服务 cygwin 默认情况下未安装cron服务, 1.下载cron包 打开 cgwin的setup.exe,在select packages 中输入 cron 搜索 pack ...

  10. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

最新文章

  1. java之java.sql.SQLException: ResultSet is from UPDATE. No Data.
  2. 【Python数据挖掘课程】四.决策树DTC数据分析及鸢尾数据集分析
  3. FatFsVersion0.01源码分析
  4. Named Volume 在 MySQL 数据持久化上的基本应用
  5. MSSQL 发布订阅,实现读写分离
  6. 从您的计算机移除此产品,解决office提示“此操作只对目前安装的产品有效”的方法...
  7. linux添加ctrl c,Linux ctrl-c explained(ctrl-c 详解)
  8. 由一个照片,可以看出云是个物体
  9. Word符号,教你怎么在方框里打钩?
  10. 信息系统项目管理师考试教程(第3版)PDF
  11. C语言编写走迷宫小游戏
  12. PyTorch 学习笔记:transforms的二十二个方法(transforms用法非常详细)
  13. 关于typora的天坑
  14. Bailian——4074积水量
  15. 蜡笔同步 java_蜡笔同步常见问题解析
  16. Acwing春季每日一题 混合牛奶(朴素做法和优化做法)
  17. 对联盟链的零星想法,欢迎指正交流
  18. 如何在CTEX上对论文进行排版
  19. 科学论文1-软件缺陷预测中基于聚类分析的特征选择方法
  20. 怎么用matlab画误差椭圆,matlab画误差椭圆

热门文章

  1. Final Cut Pro X无法导入自家的MOV格式,解决方法。
  2. 怎样在你的团队做 Code Review ?
  3. 研究生看论文的看的是什么
  4. win10电脑双屏如何设置不同的桌面
  5. 《计算机技术领域当前的主流技术及其社会需求调查报告》
  6. sd卡与FAT32文件系统
  7. 【CSDN雇主招聘】深信服科技带着高薪岗位JD和公司周边来啦
  8. Thinkpad部分软件相关服务进程的总结
  9. 非计算机,如何学习计算机视觉
  10. 谷歌放弃了IE6/The Google phasing out support for IE6.0