zoukankan      html  css  js  c++  java
  • 【转】Cygwin的包管理器:apt-cyg

    原文网址:http://zengrong.net/post/1792.htm

    Cygwin的包管理工具setup.exe实在是难用的让人蛋碎。于是就有了这样一个apt-cyg,可以提供类似于 apt-get 的体验。

    apt-cyg使用bash编写,所以连编译都省了。

    安装apt-cyg

    wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
    chmod +x apt-cyg
    mv apt-cyg /usr/local/bin/

    github地址为https://github.com/westfly/apt-cyg,可以直接下载。
    (原文网址:http://www.cnblogs.com/westfly/p/3515829.html)

    安装包

    apt-cyg install bc
    

    查找包

    apt-cyg find php
    

    设置下载站点和缓存目录

    apt-cyg -c /cygdrive/d/downloads/cygwin -m http://mirrors.163.com/cygwin/ find php
    

    也可以把默认的缓存和下载站点存到文件中,编辑apt-cyg,找到68行:

    #mirror=ftp://mirror.mcs.anl.gov/pub/cygwin
    #cache=/setup
    mirror=http://mirrors.163.com/cygwin
    cache=/cygdrive/d/downloads/cygwin
    

    当然,PHP在cygwin的官方源中是不存在的,我们可以使用cygwinports提供的源:

    $ apt-cyg -m ftp://ftp.cygwinports.org/pub/cygwinports find php
    Working directory is /cygdrive/d/downloads/software/cygwin
    Mirror is ftp://ftp.cygwinports.org/pub/cygwinports
    --2013-01-08 12:08:07--  ftp://ftp.cygwinports.org/pub/cygwinports/setup.bz2 => “.listing”
    正在解析主机 ftp.cygwinports.org (ftp.cygwinports.org)... 209.132.180.131
    正在连接 ftp.cygwinports.org (ftp.cygwinports.org)|209.132.180.131|:21... 已连接。
    正在以 anonymous 登录 ... 登录成功!
    ==> SYST ... 完成。   ==> PWD ... 完成。
    ==> TYPE I ... 完成。 ==> CWD (1) /pub/cygwinports ... 完成。
    ==> PASV ... 完成。   ==> LIST ... 完成。
    
        [ <=>                                                         ] 966         --.-K/s 用时 0.01s
    
    2013-01-08 12:08:12 (95.4 KB/s) - “.listing” 已保存 [966]
    
    已删除 “.listing”。
    --2013-01-08 12:08:12--  ftp://ftp.cygwinports.org/pub/cygwinports/setup.bz2
               => “setup.bz2”
    ==> 不需要 CWD。
    ==> PASV ... 完成。   ==> RETR setup.bz2 ... 完成。
    长度:580198 (567K)
    
    100%[============================================================>] 580,198     52.2K/s 用时 16s
    
    2013-01-08 12:08:29 (35.5 KB/s) - “setup.bz2” 已保存 [580198]
    
    Updated setup.ini
    
    Searching for installed packages matching php:
    php
    php-Archive_Tar
    php-Console_Getopt
    php-PEAR
    php-Structures_Graph
    # 以下省略
    ......
  • 相关阅读:
    谈谈jQuery之绑定事件
    手机移动端WEB资源整合
    2016移动端web5分钟速成(适合新手)
    日常整理的一些网址
    web服务器页面错误代码集
    jQuery事件绑定的最佳实践
    前端体系
    js刷新页面的几种方法
    JAVA的静态变量、静态方法、静态类
    在Hadoop集群中添加机器和删除机器
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4306352.html
Copyright © 2011-2022 走看看