主に自分向けの防備録です。windows10上で確認。インストーラーはここからDLする。
<<設定>>
- ssh-agentの重複起動を防ぐ
- ユーザーのアカウント名、ホームディレクトリの変更
- /etc/passwdを編集する(最新バージョンでは自動生成されない?)
- Cygwinを移動したら/etc/passwdの再生成を
- 巨大ドメインに参加している PC での /etc/passwd, /etc/group ファイルのつくりかた
- ssh-agentのために秘密鍵セットアップ
- ~/.ssh/
- ※group/otherの権限を削除する必要がある
- % chmod 700 ~/.ssh
- less, lv, manコマンド終了時に画面をクリアしない
<<環境変数>>
- HOME
- ホームディレクトリを切り替えられる
- SHELL
- "/bin/tcsh"とすることでデフォルトのシェルが切り替わる
- ※/etc/passwdの設定を変えても反映されないので注意
- DISPLAY
- ":0.0"を設定
<<インストールするパッケージ>>
- Admin
- shutdown
- Archive
- bzip2
- p7zip
- unzip
- zip
- Database
- libsqlite3-devel
- libsqlite3_0
- mysql
- postgresql-client
- sqlite3
- sqliteman
- Devel
- autoconf
- automake
- bashdb
- binutils
- clang
- clang-analyzer
- cmake
- cppunit
- ctags
- dmalloc
- doxygen
- gcc
- gdb
- git
- gitk
- jlint
- libiconv-devel
- libtool
- make
- mercurial
- ocaml
- patch
- patchutils
- subversion
- Doc
- cygwin-doc (libc関連man page)
- Editors
- emacs
- emacs-anthy
- emacs-w32
- emacs-X11
- vim
- Libs
- libcurl
- libiconv
- libncurses-devel
- Net
- curl
- httperf
- inetutils (telnet)
- iperf
- openldap (ldapsearch)
- openssh
- openssl
- ssh-pagent
- Python
- pylint
- python2-pip
- python3-pip
- Ruby
- ruby
- ruby-devel
- ruby-sqlite3
- Shells
- fish
- rxvt-unicode
- tcsh
- xterm
- System
- ping
- Text
- aspell
- aspell-en
- enscript
- Utils
- cppcheck
- gnupg
- keychain
- lv
- Multilingual less-like viewer
- ncurses
- infocmp: lessやvimの終了時に画面をクリアしない方法
- Web
pingSystemに移動?- wget
- wput
- X11
- xhost
- xinit
- xlaunch
- xmodmap
- xorg-server
- xwininfo
- font-util X.Org font utilities and font maps
fontconfig Font configuration utilities
showfont X.Org font server font information utility
xfd Displays all characters in an X font
xfontsel X font selector
xfs X.Org Font Server
xfsinfo X.Org font server information utility
xorg-x11-fonts-* X11 core fonts - =================================
- gitビルド用に追加
glib2.0-openssl- subversion-perl
- gettext
- gettext-devel
- expat
- expat-devel
- zlib
- zlib-devel
手動インストール
- gtags
- jq
- download jq
- jqをインストールする
- (メモ)
- modules/oniguruma に以下のリポジトリをチェックアウトする
- https://github.com/kkos/oniguruma
- <<<emacs関連>>>
- markdown-mode
- cmigemo
- rrse.el
- % gem install rrse
- ruby3dbx.el
- https://github.com/ruby/elisp
- psvn.el
- https://www.emacswiki.org/emacs/psvn.el
その他、はまった問題
Q: windows10上でcygwin-xを新規インストールしたが、スタートメニューにCygwin-Xフォルダ、XWin Serverアイコンが表示されず、xwin-xdg-menuを起動できない
A:なぜか、以下のフォルダのアクセス権設定がインストールした自分のアカウントからアクセスできない状態になっていた。アクセス権を変更してやると、スタートメニュー上に表示されるようになりました。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cygwin-X
参考にしたページ:Install Cygwin On Windows 10
Q: windows10上でcygwinを新規インストールした際、/etc/group, /etc/passwdが自動生成されなかった。どうすればよいか?
A: mkpasswd/mkgroup -c -lで再生成する。-cオプションを指定することで、ドメインないの全情報を取得しないで、自分のアカウントの情報だけが追加される。参考にしたページ:巨大ドメインに参加している PC での /etc/passwd, /etc/group ファイルのつくりかた
Q: ~/.ssh/configの設定が読まれない。
A: パーミッションを600に設定していても、読み出してくれない現象に遭遇(-Fで明示的にファイルを指定すると読み出してくれるのだが・・・)。/etc/ssh_configにコピーすると正しくロードしてくれた。参考:[ssh] OpenSSHのアップデートでssh-agentがパスワードを覚えてくれなくなった問題への対処
0 件のコメント:
コメントを投稿