ページ更新: 2005-03-02 (水) (5378日前)

関連: Cygwin/apt-cyg

(2005-03-02 新規作成)

試用中。というか、ちょっと試してみただけ。

[編集]

情報源 #

[編集]

試してみる #

(2005-03-02)

Pythonが必要。インストールしてあったので、バージョンを確認しておく。

$ cygcheck -cd python
Cygwin Package Information
Package              Version
python               2.4-1

cyg-aptスクリプトをダウンロードする。

/usr/local/bin などに入れる。(パスも通す事。あるいはすでにパスが通してある他のディレクトリに入れる。 個人的にはこういうのは/usr/local/sbinを作って入れたい)

$ which cyg-apt
/usr/local/bin/cyg-apt

「mirror = 'http://mirrors.rcn.net/pub/sourceware/cygwin'」を修正

試しに実行。

$ cyg-apt
C:\cygwin\bin\python2.4.exe (3768): *** unable to remap C:\cygwin\bin\cygssl-0.9
.7.dll to same address as parent(0x790000) != 0x7A0000
     53 [main] python2.4 3972 sync_with_child: child 3768(0x70C) died before ini
tialization with status code 0x1
    468 [main] python2.4 3972 sync_with_child: *** child state child loading dlls
error: /./etc/setup/setup.ini no such file
error: run cyg-apt setup?

setup.iniが必要なので、Cygwinのダウンロードディレクトリのftpディレクトリからsetup.iniを探して、 /etc/setup/にコピーして、再度実行。

$ cyg-apt
C:\cygwin\bin\python2.4.exe (1388): *** unable to remap C:\cygwin\bin\cygssl-0.9
.7.dll to same address as parent(0x790000) != 0x7A0000
    770 [main] python2.4 4080 sync_with_child: child 1388(0x70C) died before ini
tialization with status code 0x1
   1715 [main] python2.4 4080 sync_with_child: *** child state child loading dlls
cyg-apt [OPTION]... COMMAND [PACKAGE]...

Commands:
    ball - print tarball name
    build - build package from source in CWD
    download - download package
    find - package containing file
    help - help COMMAND
    install - download and install packages with dependencies
    list - installed packages
    md5 - check md5 sum
    missing - print missing dependencies
    new - list new (upgradable) packages in distribution
    remove - uninstall packages
    requires - print requires: for package
    search - search package list
    setup - cygwin environment
    show - print information for package
    source - download, build and install
    update - setup.ini
    upgrade - all installed packages
    url - print tarball url
    version - print installed version

Options:
    -c,--cache=DIR         download cache [/./var/cache/setup]
    -d,--download          download only
    -h,--help              show brief usage
    -i,--ini=FILE          use setup.ini [/./etc/setup/setup.ini]
    -m,--mirror=URL        use mirror [http://mirrors.rcn.net/pub/sourceware/cygwin]
    -r,--root=DIR          set cygwin root [/.]
    -t,--dist=NAME         set dist name (curr, test, prev) [curr]
    -x,--no-deps           ignore dependencies