FC2ブログ

[Cygwin]コマンド

wgetインストール
setup.exeからwgetで検索すれば見つかる。


apt-cygインストール
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
chmod 755 apt-cyg
mv apt-cyg /usr/local/bin/


topインストール(apt-cyg)
apt-cyg install procps


スポンサーサイト

[Cygwin]ls時エラー(bash 12908 fhandler_disk_file)

cygwinでlsをすると、bash 12908 fhandler_disk_fileなんてエラーが出る。
ぐぐってみると、export LANG=Cをすると直るらしい。
http://embedded-memo.blogspot.jp/2013/03/windows8-64bit-cygwin.html

.bashrcへ追加して再起動したら、確かに今のところ出なくなった。

[Cygwin]Beep音を停止する方法

例えば、プロンプトのコマンドをBSで消して、消し切った後にもBSを押すとBeep音が鳴る。
これがウザイので消す。

http://blog.rutake.com/techmemo/2010/06/15/cygwin-%E3%81%A7-beep-%E9%9F%B3%E3%82%92%E6%AD%A2%E3%82%81%E3%82%8B/

.inputrc へ「set bell-style none」を追加して、Cygwinを再起動したら消えた。

[Cygwin]apt-cygでflex、bisonインストール時エラー

    :
==> TYPE I ... 完了しました。 ==> CWD (1) /pub/cygwin/x86_64//x86_64/release/flex ...
`pub/cygwin/x86_64//x86_64/release/flex' というディレクトリはありません。

md5sum: flex-2.5.37-3.tar.bz2: No such file or directory
/bin/apt-cyg: line 346: test: d715cd423e3b685db09de50f8756ff3d: unary operator expected
MD5 sum did not match, exiting



  :
==> TYPE I ... 完了しました。 ==> CWD (1) /pub/cygwin/x86_64//x86_64/release/bison ...
`pub/cygwin/x86_64//x86_64/release/bison' というディレクトリはありません。

md5sum: bison-2.7.1-1.tar.bz2: No such file or directory
/bin/apt-cyg: line 346: test: 6d28b0c8298dea05142e74724ba73537: unary operator expected
MD5 sum did not match, exiting

[Cygwin]setup.exeを使わずyum的なものでパッケージインストール

毎回setup.exeで必要なパッケージをインストールするのを面倒と思って探したら、
標題のようなツールがあるとか。z68デスクトップPCのCygwinで環境構築してみた。

Cygwinでコマンドラインからパッケージのインストールを行う

・まず、以下の必要パッケージをCygwinのsetup.exeでインストールと書いてあるが、
 もともといずれもインストールされていたので、ここはスキップして次へ。

Devel/git-svn
Base/gawk
Utils/bzip2
Utils/tar  → Base/tarの間違いでは??
Web/wget



・GoogleCodeからapt-cygを入手し、その後実行権限を付加する。これでインストール完了。

z68:~ --> svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/
A /bin
A /bin/apt-cyg
Exported revision 18.
z68:~ --> chmod +x /bin/apt-cyg



・デフォルトでは mirror.mcs.anl.gov を見に行く設定になってるという事なので、
 日本のレポジトリに設定。
 という事で上のホームページを参考にiijを追加したのだが、エラーになった。

z68:~ --> apt-cyg -m http://ftp.iij.ad.jp/pub/cygwin/ update
Working directory is /setup
Mirror is http://ftp.iij.ad.jp/pub/cygwin/
--2013-10-27 00:38:46-- http://ftp.iij.ad.jp/pub/cygwin//setup.bz2
Resolving ftp.iij.ad.jp (ftp.iij.ad.jp)... 202.232.140.144, 202.232.140.143
Connecting to ftp.iij.ad.jp (ftp.iij.ad.jp)|202.232.140.144|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-10-27 00:38:46 ERROR 404: Not Found.

--2013-10-27 00:38:46-- http://ftp.iij.ad.jp/pub/cygwin//setup.ini
Resolving ftp.iij.ad.jp (ftp.iij.ad.jp)... 202.232.140.144, 202.232.140.143
Connecting to ftp.iij.ad.jp (ftp.iij.ad.jp)|202.232.140.144|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-10-27 00:38:46 ERROR 404: Not Found.

Error updating setup.ini, reverting



・他のサイト見たら、httpでなくftpの記述になってたので実行してみた。
 さっきとは違う結果のようだが、結局エラーになってるっぽい?


z68:~ --> apt-cyg -m http://ftp.iij.ad.jp/pub/cygwin/ update
Working directory is /setup
Mirror is http://ftp.iij.ad.jp/pub/cygwin/
--2013-10-27 00:38:46-- http://ftp.iij.ad.jp/pub/cygwin//setup.bz2
Resolving ftp.iij.ad.jp (ftp.iij.ad.jp)... 202.232.140.144, 202.232.140.143
Connecting to ftp.iij.ad.jp (ftp.iij.ad.jp)|202.232.140.144|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-10-27 00:38:46 ERROR 404: Not Found.

--2013-10-27 00:38:46-- http://ftp.iij.ad.jp/pub/cygwin//setup.ini
Resolving ftp.iij.ad.jp (ftp.iij.ad.jp)... 202.232.140.144, 202.232.140.143
Connecting to ftp.iij.ad.jp (ftp.iij.ad.jp)|202.232.140.144|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-10-27 00:38:46 ERROR 404: Not Found.

Error updating setup.ini, reverting
z68:~ --> apt-cyg -m ftp://ftp.iij.ad.jp/pub/cygwin/ update
Working directory is /setup
Mirror is ftp://ftp.iij.ad.jp/pub/cygwin/
--2013-10-27 00:40:54-- ftp://ftp.iij.ad.jp/pub/cygwin//setup.bz2
=> `.listing'
Resolving ftp.iij.ad.jp (ftp.iij.ad.jp)... 202.232.140.144, 202.232.140.143
Connecting to ftp.iij.ad.jp (ftp.iij.ad.jp)|202.232.140.144|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/cygwin/ ... done.
==> PASV ... done. ==> LIST ... done.

[ <=> ] 444 --.-K/s in 0.03s

2013-10-27 00:40:54 (16.4 KB/s) - `.listing' saved [444]

Removed `.listing'.
--2013-10-27 00:40:54-- ftp://ftp.iij.ad.jp/pub/cygwin//setup.bz2
=> `setup.bz2'
==> CWD not required.
==> SIZE setup.bz2 ... done.
==> PASV ... done. ==> RETR setup.bz2 ...
No such file `setup.bz2'.

--2013-10-27 00:40:54-- ftp://ftp.iij.ad.jp/pub/cygwin//setup.ini
=> `.listing'
Resolving ftp.iij.ad.jp (ftp.iij.ad.jp)... 202.232.140.144, 202.232.140.143
Connecting to ftp.iij.ad.jp (ftp.iij.ad.jp)|202.232.140.144|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/cygwin/ ... done.
==> PASV ... done. ==> LIST ... done.

[ <=> ] 444 --.-K/s in 0s

2013-10-27 00:40:54 (2.83 MB/s) - `.listing' saved [444]

Removed `.listing'.
--2013-10-27 00:40:54-- ftp://ftp.iij.ad.jp/pub/cygwin//setup.ini
=> `setup.ini'
==> CWD not required.
==> SIZE setup.ini ... done.
==> PASV ... done. ==> RETR setup.ini ...
No such file `setup.ini'.

Error updating setup.ini, reverting



・またまた違うサイトを見て今度は以下のjaistを指定したら成功した。

z68:~ --> apt-cyg -m ftp://ftp.jaist.ac.jp/pub/cygwin/x86_64/ update
Working directory is /setup
Mirror is ftp://ftp.jaist.ac.jp/pub/cygwin/x86_64/
--2013-10-27 00:46:52-- ftp://ftp.jaist.ac.jp/pub/cygwin/x86_64//setup.bz2
=> `.listing'
Resolving ftp.jaist.ac.jp (ftp.jaist.ac.jp)... 150.65.7.130
Connecting to ftp.jaist.ac.jp (ftp.jaist.ac.jp)|150.65.7.130|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/cygwin/x86_64/ ... done.
==> PASV ... done. ==> LIST ... done.

[ <=> ] 460 --.-K/s in 0s

2013-10-27 00:46:52 (5.46 MB/s) - `.listing' saved [460]

Removed `.listing'.
--2013-10-27 00:46:52-- ftp://ftp.jaist.ac.jp/pub/cygwin/x86_64//setup.bz2
=> `setup.bz2'
==> CWD not required.
==> PASV ... done. ==> RETR setup.bz2 ... done.
Length: 296772 (290K)

100%[============================================================================================================>] 296,772 1.23M/s in 0.2s

2013-10-27 00:46:52 (1.23 MB/s) - `setup.bz2' saved [296772]

Updated setup.ini



・あとは欲しいパッケージをインストールするだけ。
 tcshで実行してみたが、これでインストール出来るのは非常に楽。

apt-cyg update → まずはこれでレポジトリ更新するとの事。
apt-cyg → これをやると、apt-cygのhelpが出てくる。
apt-cyg find csh → cshという名前を含むパッケージを探す。
apt-cyg install tcsh → tcshパッケージのインストール。



(2014.3.8追記)
コメント頂いたのでapt-cygを再取得してみる。

・まずは現状のバージョンを確認してみた。

x230: apt-cyg --version
apt-cyg version 0.57
Written by Stephen Jungels

Copyright (c) 2005-9 Stephen Jungels. Released under the GPL.



・apt-cygのインストール方法はここに書いてある。
http://code.google.com/p/apt-cyg/

 この末尾にこんな注意書きが。

If you find something that is not working or not compatible with a newer version of Cygwin, the easiest way to fix it is to fork the Github version: https://github.com/transcode-open/apt-cyg


 上手くいかない場合はGithubバージョンを使えとか。

・Githubバージョンのページ見ると、0.59バージョンまでリリースされてる。
 リンクURLはこれ。https://github.com/transcode-open/apt-cyg/blob/master/apt-cyg

・apt-cygページにあったQuick Startの方法でやってみる。

x230: svn --force export https://github.com/transcode-open/apt-cyg/blob/master/apt-cyg /bin/
svn: E170000: URL 'https://github.com/transcode-open/apt-cyg/blob/master/apt-cyg' は存在しません


あら、こうじゃなかったか。時間切れ。続く。
カレンダー
10 | 2018/11 | 12
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード