以前、andlinuxというcoLinuxを簡単に使えるアプリケーションを使っていたんだけど、会社のネットワークの都合とか、中のUbuntuが古いとかの理由で、結局Cygwinに戻ってた。
coLinuxインストールに至った経緯
- やっぱりネイティブなLinux環境を簡単に作りたい!
- andlinuxをインストール
- Ubuntuが古い、会社のプロキシと衝突してTerminalが立ち上がんない
- andlinuxアンインストール
- じゃあcoLinuxにしてみるか?
- coLinuxインストールへ
やりたいこと
- Ubuntuのバージョンをできるだけ最新にする
- TeXの環境を作る
- coLinuxからWindowsファイルシステムにアクセスして、TeXのコンパイル
以下、手順。
coLinuxインストールと基本設定
- スナップショットのstableをダウンロード
- インストーラー途中で「Root Filesystem image Download」のチェックを外す
→後は適当に - 基本的には、 http://scratchpad.fc2web.com/colinux/install-0.7/index.html の通りにインストール
キーボード設定
% sudo dpkg-reconfigure console-data
→Select keymap from arch list→qwerty→Japanese→Standard
タイムゾーン設定
% sudo dpkg-reconfigure tzdata
→Asis/Tokyoに
ハードディスク容量不足により、容量拡大
http://scratchpad.fc2web.com/colinux/install-0.7/install-10.html 参照Windowsのサービス化
http://scratchpad.fc2web.com/colinux/install-0.7/install-12.html 参照Ubuntu環境の整備
7.10から8.10にアップグレード
- 7.10から8.04にアップグレード
# apt-get install update-manager-core
# do-release-upgrade
- 8.04から8.10にアップグレード
# cd /etc/upgrade-manager
# vi release-manager
Prompt=lts→Prompt=normalへ
# do-release-upgrade
ネットワーク立ち上がらないのを解消
Ubuntuのアップデートをした影響かわかんないけど、ネットワークが正常に起動しなくなった。どうやら、eth0を起動しようとしているのに、元々eth0だったデバイスがeth1になっている模様。[coLinux]新しいdevelバージョンのcoLinuxとDebian
を参考に、「/etc/udev/rules.d/70-persistent-net.rules」を編集(eth1になっちゃってるデバイスをeth0にする)。これで再起動すれば、正常にネットワークが立ち上がるようになる。
Ubuntu日本語パッケージインストール
% wget https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg
% sudo apt-key add ubuntu-ja-archive-ketring.gpg
% wget https://www.ubuntulinux.jp/sources.list.d/intrepid.list
% sudo mv intrepid.list /etc/apt/souces.list/ubuntu-ja.list
% sudo apt-get install ubuntu-desktop-ja
TeX環境構築
% sudo apt-get install latex-env-ja
% sudo apt-get install latex-extra-ja
% sudo jisftconfig add
ls-Rをいらないようにする
% rm -f /var/lib/texmf/ls-R*
% vi /usr/share/texmf/web2c/texmf.cnf
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST}
→TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFSYSCONFIG,$TEXMFSYSVAR,$TEXMFLOCAL,$TEXMFMAIN,$TEXMFDIST}
TEXINPUTS.tex = .;$TEXMF/tex/{plain,generic,}//
→TEXINPUTS.tex = .;$TEXMF/{tex,ptex}/{plain,generic,}//
cofsを読み書き可能な形でマウント
% sudo vi fstab
→cofs0 /mnt/c cofs defaults,uid=user 0 0
→uid=***がないと読み書き可能にならない
各種アプリケーションインストール
% sudo apt-get install subversion
% sudo apt-get install nkf
% sudo apt-get install adobereader-jpn
0 コメント:
コメントを投稿