【勉強中の新入社員】Cygwin


勉強中の新入社員です。

今日はCygwinのインストール。
相も変わらず画像なしでお送りします。

Cygwin?

Windows上で動くUNIXらしい。
開発環境が決まってて若干の差はあるかもしれないが、パッケージ、仮想開発環境構築のために入れてみます。

Tomcatと相性が合うかどうか、仕事に役に立つかも不確かですが、
環境構築って結構勉強になります。

人によっておすすめ環境は全然違ったり、
もっといいのがあったり、
必要に応じてインストールせざる負えない場合もあるし、
逆にそれが実サーバには対応してなくてバージョン戻したり、
まあ、自分のサーバでいろいろ試行錯誤できるって逆に大事な気がします。

僕もあまり詳しくないので、これは必要じゃね?と思ういくつかだけ入れてインストーる。

Install _autorebase 001007-1
Install alternatives 1.3.30c-10
Install base-cygwin 3.8-1
Install base-files 4.3-2
Install bash 4.4.12-3
Install bzip2 1.0.8-1
Install ca-certificates 2.40-1
Install coreutils 8.26-2
Install crypto-policies 20190218-1
Install cygutils 1.4.16-2
Install cygwin 3.1.7-1
Install dash 0.5.9.1-1
Install diffutils 3.5-2
Install editrights 1.03-1
Install file 5.32-1
Install findutils 4.6.0-1
Install gawk 5.1.0-1
Install getent 2.18.90-4
Install grep 3.0-2
Install groff 1.22.4-1
Install gzip 1.8-1
Install hostname 3.13-1
Install info 6.7-1
Install ipc-utils 1.0-2
Install less 551-1
Install libargp 20110921-3
Install libattr1 2.4.48-2
Install libblkid1 2.33.1-2
Install libbz2_1 1.0.8-1
Install libfdisk1 2.33.1-2
Install libffi6 3.2.1-2
Install libgcc1 10.2.0-1
Install libgdbm4 1.13-1
Install libgmp10 6.2.0-2
Install libiconv 1.16-2
Install libiconv2 1.16-2
Install libintl8 0.19.8.1-2
Install liblzma5 5.2.4-1
Install libmpfr6 4.1.0-1
Install libncursesw10 6.1-1.20190727
Install libp11-kit0 0.23.20-1
Install libpcre1 8.44-1
Install libpipeline1 1.5.1-1
Install libpopt-common 1.16-2
Install libpopt0 1.16-2
Install libreadline7 7.0.3-3
Install libsigsegv2 2.10-2
Install libsmartcols1 2.33.1-2
Install libssl1.1 1.1.1f-1
Install libstdc++6 10.2.0-1
Install libtasn1_6 4.14-1
Install libuuid1 2.33.1-2
Install login 1.13-1
Install man-db 2.7.6.1-1
Install mintty 3.4.0-1
Install ncurses 6.1-1.20190727
Install openssl 1.1.1f-1
Install p11-kit 0.23.20-1
Install p11-kit-trust 0.23.20-1
Install rebase 4.4.4-1
Install run 1.3.4-2
Install sed 4.4-1
Install tar 1.29-1
Install terminfo 6.1-1.20190727
Install terminfo-extra 6.1-1.20190727
Install tzcode 2020a-1
Install tzdata 2020a-1
Install util-linux 2.33.1-2
Install vim-minimal 8.2.0486-1
Install which 2.20-2
Install xz 5.2.4-1
Install zlib0 1.2.11-1

初期インストールパッケージは以上のみです。
これ以降必要に応じて追加予定です。

https://qastack.jp/unix/101561/what-are-the-differences-between-bsdtar-and-gnu-tar
・bsdtarとGNU tarの違いは何ですか?
bsdtarとtarが別々にあり、どっちをインストールすべきか悩んでいるうちに見つけました。
原文は英語です。翻訳文でも意味は充分通じるので、日本語分だけ読んでも理解には問題ありません。
同じ文章を頭に入れた状態で、英文を読むって勉強になりますよ!
時間のある方はぜひ。

Cygwinに必要なパッケージを入れる

今回作りたいのはjava、perl、shellの演習場ですが、
仕事が入りました。
やることは多分簡単だと思うけど、それを更に簡単にやりたくて、
teratermで踏み台サーバを超えて、ファイル転送したくて四苦八苦中。
ちょっとteratermのいじり方勉強してくるわ…

次はteraterm

やるのは簡単やろうけどさ、環境作りからしたいじゃん。
一応タスクはやっておく。