apt cyg 安装php,Cygwin的安装及使用apt-cyg管理软件包
对于习惯使用linux命令但是因为某些原因又必须留在windows下的人来说,cygwin是一个很不错的折中工具,它可以支持完成一些在linux下的常用操作。
如果还不知道Cygwin的,可以自行百度一下。
首先当然是安装Cygwin,在安装时至少需要把wget组件勾上,因为我们需要用它来下载apt-cyg,而其它软件在我们安装好apt-cyg后都可以用apt-cyg来管理了。
其它的直接下一步到安装完成即可。
到这里Cygwin已经安装完了,但是安装完后Cygwin可以说只是一个空壳,基本上我们需要的功能功能啥都没有,比如最常用的telnet、ssh、nc等命令都是不能用的,需要安装相应的组件才行。
在不安装apt-cyg的情况下,你可以通过重新运行cygwin安装程序,像上面安装时那样勾选你需要的组件重新安装一次,这样会比较耗时且你需要的组件可能会很难找到。
所以一般都会选择使用apt-cyg来管理软件包,这里我们也把它装上:
#wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
wget http://w.gdu.me/wiki/files/shell/apt-cyg
chmod +x apt-cyg
mv apt-cyg /usr/local/bin/
前面我们安装时不是勾选了wget吗,直接使用wget命令把它下载下来修改权限后直接拷贝到bin目录下即安装成功。
前面的googlecode地址是原版,你懂的,呵呵。
下面的也就是我们下载的是修改版的地址,2013-08-08后Cygwin分为x86、x86_64两个安装包,源路径也改不同路径(x86、x86_64),这个修改版就是修改了这个下载路径,使在下载64位的软件是不会出现404的错误。
安装完成后我们就可以像ubuntu的apt-get(这里用apt-cyg)那样来安装我们需要的软件了,可以使用apt-cyg --help和cygcheck --help两个命令来查看我们需要的信息,一般我们只使用apt-cyg:
liyd@liyd-PC ~
$ apt-cyg --help
apt-cyg: Installs and removes Cygwin packages.
"apt-cyg install " to install packages
"apt-cyg remove " to remove packages
"apt-cyg update" to update setup.ini
"apt-cyg show" to show installed packages
"apt-cyg find " to find packages matching patterns
"apt-cyg describe " to describe packages matching patterns
"apt-cyg packageof " to locate parent packages
Options:
--mirror, -m : set mirror
--cache, -c
--file, -f : read package names from file
--noupdate, -u : don't update setup.ini from mirror
--help
--version
显示了每个命令的帮助信息。
第一步,我们先修改软件源,改成163的,这样可以大大提高软件下载的速度:
# 修改软件源
apt-cyg --mirror http://mirrors.163.com/cygwin
接下来就可以开始使用apt-cyg像ubuntu那样方便的安装管理软件了。
这里我们来装个unzip示例一下,由于之前我已经装过了,所以先卸载再安装。
卸载:
liyd@liyd-PC ~
$ apt-cyg remove unzip
Removing unzip
Package unzip removed
安装:
liyd@liyd-PC ~
$ apt-cyg install unzip
Working directory is /setup
Mirror is http://mirrors.163.com/cygwin
--2015-04-25 18:28:33-- http://mirrors.163.com/cygwin/x86_64/setup.bz2
正在解析主机 mirrors.163.com (mirrors.163.com)... 123.58.173.106
正在连接 mirrors.163.com (mirrors.163.com)|123.58.173.106|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1311606 (1.2M) [application/octet-stream]
正在保存至: “setup.bz2”
setup.bz2 100%[===========================================>] 1.25M 508KB/s 用时 2.5s
2015-04-25 18:28:36 (508 KB/s) - 已保存 “setup.bz2” [1311606/1311606])
Updated setup.ini
Installing unzip
Found package unzip
--2015-04-25 18:28:37-- http://mirrors.163.com/cygwin/x86_64/release/unzip/unzip-6.0-14.tar.xz
正在解析主机 mirrors.163.com (mirrors.163.com)... 123.58.173.106
正在连接 mirrors.163.com (mirrors.163.com)|123.58.173.106|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:187728 (183K) [application/octet-stream]
正在保存至: “unzip-6.0-14.tar.xz”
unzip-6.0-14.tar.xz 100%[===========================================>] 183.33K 1.00MB/s 用时 0.2s
2015-04-25 18:28:37 (1.00 MB/s) - 已保存 “unzip-6.0-14.tar.xz” [187728/187728])
MD5 sum did not match, exiting
Unpacking...
Package unzip requires the following packages, installing:
bash libbz2_1 cygwin
Package bash is already installed, skipping
Package libbz2_1 is already installed, skipping
Package cygwin is already installed, skipping
Package unzip installed
在安装时你可能会注意到软件包的校验出现了MD5 sum did not match, exiting,但是软件仍安装了,
这是因为在安装完apt-cyg后使用它安装软件时几乎每个软件都出现MD5 sum did not match, exiting而无法安装,所以修改了apt-cyg的代码,
apt cyg 安装php,Cygwin的安装及使用apt-cyg管理软件包相关推荐
- Hadoop---在window下配置安装之cygwin的安装
如果想在window系统环境下运行hadoop就要安装Cygwin-----一个模拟linux环境的软件.下面就说明一下cygwin的安装.可以在http://cygwin.com/install.h ...
- Cygwin的安装,卸载,以及安装gdb
转载来源 http://10000001.blog.51cto.com/4600383/1341484 1.安装 其实Cygwin的安装时很简单的,需要的安装相应的就可以了,要详细的去网上找,很多的. ...
- Cygwin的安装及csh的配置和使用(批量下载FNL数据方法)
安装软件 (1)软件下载官网:Cygwin (2)软件安装教程(不建议安装在C盘)(下面两个网址都是安装教程): Cygwin安装教程_Errol's Blog-CSDN博客_cygwin安装 --- ...
- Cygwin的安装及在Android jni中的简单使用举例
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnussolutions公司开发的自由软件.Cygwin是许多自由软件的集合,Cygwin的主要目的是通过重新编译,将POSI ...
- cygwin下安装软件
2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/forlong401/article/details/8517711 很多时候,我们 ...
- cygwin用命令安装软件_Cygwin本地安装版
cygwin本地安装版离线即可安装,使用十分方便,适合linux.安卓平台软件开发与测试时使用,倍受行业人员和学者们的青睐. http://www.itmop.com/downinfo/13002.h ...
- NDK开发环境安装,CDT安装,Cygwin安装
1.为eclipse增加c和c++的开发插件 Help中的install new software 选择 Helios-http://download.eclipse.org/release/h ...
- Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)4
Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)1 Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2 Cygw ...
- Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)3
前言:作者(守望者MS)在实际搭建并开发Nutch的过程中参阅很多中文资料,但内容并不详尽且有错误,于是在此记录个人实战过程,纠正一些文章错误,以详细的过程展现一次简单的二次开发流程,为初学者降低门槛 ...
- Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2
前言:作者(守望者MS)在实际搭建并开发Nutch的过程中参阅很多中文资料,但内容并不详尽且有错误,于是在此记录个人实战过程,纠正一些文章错误,以详细的过程展现一次简单的二次开发流程,为初学者降低门槛 ...
最新文章
- bzoj 3100 排列
- XR应用场景骤变,一场波及5亿人的新探索开始了
- 图像降噪算法——高斯低通滤波
- 如何击败Python的问题
- leetcode —— 909. 蛇梯棋
- FFMPEG基于内存的转码实例——输入输出视频均在内存
- 怎么更改滚动条的位置php,给网站顶部添加一个滚动条位置百分比教程
- 【bzoj5072】[Lydsy十月月赛]小A的树 树形背包dp
- 读书月巨献丨博文视点大咖直播伴你读
- FZU 2082 过路费(树链剖分 边权)题解
- HTTP 权威指南 第二章 URL 与资源
- element table多选表格_element-ui 表格打印
- Jquery 中 $('obj').attr('checked',true)失效的几种解决方案
- 超期天数计算机函数公式大全,Excel计算天数的函数与公式总结
- 重置IE浏览器的操作
- cissp认证考试指南_如何通过CISSP考试(信息安全认证)
- 蔡凯龙:跨界是一种寻求人生宽度的方式
- 【我的世界】自定义局域网服务器-LanServerPropertie-1.17.x-自定义端口+关正版验证
- 赫耳墨斯与忒瑞西阿斯
- 百度入股星美 BAT搅动影院市场